aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-04-08 17:41:51 -0400
committerAndrew Kelley <andrew@ziglang.org>2020-04-08 17:41:51 -0400
commitd5087ccbc8729a252c6fd0d2fe71a55e4b136e3a (patch)
tree5af5989c9b3714f17620ac0ce52ee6e8558441fc
parent29ea425ca20305a427919b9a1df85a5c5a8657c3 (diff)
downloadzig-d5087ccbc8729a252c6fd0d2fe71a55e4b136e3a.tar.gz
zig-d5087ccbc8729a252c6fd0d2fe71a55e4b136e3a.zip
cmake: expose ZIG_TARGET_MCPU option
-rw-r--r--CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 14b490fa54..66015fe692 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,6 +63,7 @@ option(ZIG_TEST_COVERAGE "Build Zig with test coverage instrumentation" OFF)
option(ZIG_FORCE_EXTERNAL_LLD "does nothing" OFF)
set(ZIG_TARGET_TRIPLE "native" CACHE STRING "arch-os-abi to output binaries for")
+set(ZIG_TARGET_MCPU "baseline" CACHE STRING "-mcpu parameter to output binaries for")
set(ZIG_EXECUTABLE "" CACHE STRING "(when cross compiling) path to already-built zig binary")
find_package(llvm)
@@ -433,7 +434,7 @@ endif()
set(BUILD_LIBSTAGE2_ARGS "build-lib"
"src-self-hosted/stage2.zig"
-target "${ZIG_TARGET_TRIPLE}"
- -mcpu=baseline
+ "-mcpu=${ZIG_TARGET_MCPU}"
--name zigstage2
--override-lib-dir "${CMAKE_SOURCE_DIR}/lib"
--cache on