From 2bf6c28bc3e535deb651d5b37e332226e0d38930 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 11 Feb 2016 01:33:27 -0700 Subject: ability to cross compile hello_libc.zig can produce a windows build --- src/parseh.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/parseh.cpp') diff --git a/src/parseh.cpp b/src/parseh.cpp index ebe2c2f248..d77f155e30 100644 --- a/src/parseh.cpp +++ b/src/parseh.cpp @@ -1540,6 +1540,11 @@ int parse_h_file(ImportTableEntry *import, ZigList *errors, const ch clang_argv.append("-Xclang"); clang_argv.append("-detailed-preprocessing-record"); + if (!c->codegen->is_native_target) { + clang_argv.append("-target"); + clang_argv.append(buf_ptr(&c->codegen->triple_str)); + } + clang_argv.append(target_file); // to make the [start...end] argument work -- cgit v1.2.3