From 3dd6456c0f8d50801d366062bcf5894bb5d9e7ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sun, 8 Sep 2024 01:35:35 +0200 Subject: [PATCH] cmake: Add a `ZIG2_NO_RTLIB` option for building zig2 without compiler-rt. --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 51e2f7d77d..d7dfbfce81 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -834,6 +834,11 @@ else() endif() endif() +option(ZIG2_NO_RTLIB "Build zig2 without linking to a compiler runtime library (for `zig cc` only)" OFF) +if(ZIG2_NO_RTLIB) + set(ZIG2_LINK_FLAGS "${ZIG2_LINK_FLAGS} -rtlib=none") +endif() + set(ZIG1_WASM_MODULE "${PROJECT_SOURCE_DIR}/stage1/zig1.wasm") set(ZIG1_C_SOURCE "${PROJECT_BINARY_DIR}/zig1.c") set(ZIG2_C_SOURCE "${PROJECT_BINARY_DIR}/zig2.c")