aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimon Kruiper <timonkruiper@gmail.com>2020-10-05 21:08:42 +0200
committerAndrew Kelley <andrew@ziglang.org>2020-10-05 22:18:42 -0400
commit75db8d9e2cdf0d0dff2f287cce30f1b727dc2d54 (patch)
treebe04e1dfd2aa73ce986f02f8bdc95200b86048f4
parent0741505d6d4aae509160aaef9100ef1857241ef5 (diff)
downloadzig-75db8d9e2cdf0d0dff2f287cce30f1b727dc2d54.tar.gz
zig-75db8d9e2cdf0d0dff2f287cce30f1b727dc2d54.zip
Fix cross-compiling the zig compiler
zig0 is only used for building objects, thus it has no options like `build-exe/obj`. But when cross-compiling, we have a working zig compiler on the host, thus we need to pass `build-obj` to the zig compiler.
-rw-r--r--CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2e52f83f1b..c749620654 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -493,7 +493,7 @@ if("${ZIG_TARGET_TRIPLE}" STREQUAL "native")
endif()
else()
add_custom_target(zig_build_zig1 ALL
- COMMAND "${ZIG_EXECUTABLE}" ${BUILD_ZIG1_ARGS}
+ COMMAND "${ZIG_EXECUTABLE}" "build-obj" ${BUILD_ZIG1_ARGS}
BYPRODUCTS "${ZIG1_OBJECT}"
COMMENT STATUS "Building self-hosted component ${ZIG1_OBJECT}"
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"