| ... | ... | @@ -708,21 +708,6 @@ target_link_libraries(zigcpp LINK_PUBLIC |
| 708 | 708 | ${CMAKE_THREAD_LIBS_INIT} |
| 709 | 709 | ) |
| 710 | 710 | |
| 711 | | if(MSVC) |
| 712 | | set(ZIG_WASM2C_COMPILE_FLAGS "/std:c99 /O2") |
| 713 | | set(ZIG1_COMPILE_FLAGS "/std:c99 /Os") |
| 714 | | set(ZIG2_COMPILE_FLAGS "/std:c99 /O0") |
| 715 | | set(ZIG2_LINK_FLAGS "/STACK:16777216") |
| 716 | | else() |
| 717 | | set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -O2") |
| 718 | | set(ZIG1_COMPILE_FLAGS "-std=c99 -Os") |
| 719 | | set(ZIG2_COMPILE_FLAGS "-std=c99 -O0") |
| 720 | | if(CMAKE_C_COMPILER_ID MATCHES "Clang") |
| 721 | | set(ZIG1_COMPILE_FLAGS "${ZIG1_COMPILE_FLAGS} -fbracket-depth=512") |
| 722 | | endif() |
| 723 | | set(ZIG2_LINK_FLAGS "-Wl,-z,stack-size=0x10000000") |
| 724 | | endif() |
| 725 | | |
| 726 | 711 | if(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "AMD64") |
| 727 | 712 | set(HOST_TARGET_ARCH "x86_64") |
| 728 | 713 | elseif(CMAKE_HOST_SYSTEM_PROCESSOR STREQUAL "arm64") |
| ... | ... | @@ -737,6 +722,25 @@ else() |
| 737 | 722 | endif() |
| 738 | 723 | set(HOST_TARGET_TRIPLE "${HOST_TARGET_ARCH}-${HOST_TARGET_OS}") |
| 739 | 724 | |
| 725 | if(MSVC) |
| 726 | set(ZIG_WASM2C_COMPILE_FLAGS "/std:c99 /O2") |
| 727 | set(ZIG1_COMPILE_FLAGS "/std:c99 /Os") |
| 728 | set(ZIG2_COMPILE_FLAGS "/std:c99 /O0") |
| 729 | set(ZIG2_LINK_FLAGS "/STACK:16777216") |
| 730 | else() |
| 731 | set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -O2") |
| 732 | set(ZIG1_COMPILE_FLAGS "-std=c99 -Os") |
| 733 | set(ZIG2_COMPILE_FLAGS "-std=c99 -O0") |
| 734 | if(CMAKE_C_COMPILER_ID MATCHES "Clang") |
| 735 | set(ZIG1_COMPILE_FLAGS "${ZIG1_COMPILE_FLAGS} -fbracket-depth=512") |
| 736 | endif() |
| 737 | if(CMAKE_C_COMPILER_ID STREQUAL "AppleClang") |
| 738 | set(ZIG2_LINK_FLAGS "-Wl,-stack_size,0x10000000") |
| 739 | else() |
| 740 | set(ZIG2_LINK_FLAGS "-Wl,-z,stack-size=0x10000000") |
| 741 | endif() |
| 742 | endif() |
| 743 | |
| 740 | 744 | set(ZIG1_WASM_SOURCE "${CMAKE_SOURCE_DIR}/stage1/zig1.wasm.zst") |
| 741 | 745 | set(ZIG1_C_SOURCE "${CMAKE_BINARY_DIR}/zig1.c") |
| 742 | 746 | set(ZIG2_C_SOURCE "${CMAKE_BINARY_DIR}/zig2.c") |