| ... | ... | @@ -723,7 +723,7 @@ endif() |
| 723 | 723 | set(HOST_TARGET_TRIPLE "${HOST_TARGET_ARCH}-${HOST_TARGET_OS}") |
| 724 | 724 | |
| 725 | 725 | if(MSVC) |
| 726 | | set(ZIG_WASM2C_COMPILE_FLAGS "/std:c99 /O2") |
| 726 | set(ZIG_WASM2C_COMPILE_FLAGS "") |
| 727 | 727 | set(ZIG1_COMPILE_FLAGS "/std:c99 /Os") |
| 728 | 728 | set(ZIG2_COMPILE_FLAGS "/std:c99 /O0") |
| 729 | 729 | set(ZIG2_LINK_FLAGS "/STACK:16777216") |
| ... | ... | @@ -744,7 +744,7 @@ set(ZIG2_C_SOURCE "${CMAKE_BINARY_DIR}/zig2.c") |
| 744 | 744 | set(ZIG_COMPILER_RT_C_SOURCE "${CMAKE_BINARY_DIR}/compiler_rt.c") |
| 745 | 745 | |
| 746 | 746 | add_executable(zig-wasm2c ${ZIG_WASM2C_SOURCES}) |
| 747 | | set_target_properties(zig-wasm2c PROPERTIES COMPILE_FLAGS ${ZIG_WASM2C_COMPILE_FLAGS}) |
| 747 | set_target_properties(zig-wasm2c PROPERTIES COMPILE_FLAGS "${ZIG_WASM2C_COMPILE_FLAGS}") |
| 748 | 748 | target_include_directories(zig-wasm2c PUBLIC "${CMAKE_SOURCE_DIR}/stage1/zstd/lib") |
| 749 | 749 | target_compile_definitions(zig-wasm2c PRIVATE ZSTD_DISABLE_ASM) |
| 750 | 750 | |
| ... | ... | @@ -758,7 +758,12 @@ add_custom_command( |
| 758 | 758 | |
| 759 | 759 | add_executable(zig1 ${ZIG1_C_SOURCE} "${CMAKE_SOURCE_DIR}/stage1/wasi.c") |
| 760 | 760 | set_target_properties(zig1 PROPERTIES COMPILE_FLAGS ${ZIG1_COMPILE_FLAGS}) |
| 761 | | target_link_libraries(zig1 LINK_PUBLIC m) |
| 761 | |
| 762 | if(MSVC) |
| 763 | target_link_options(zig1 PRIVATE /STACK:0x10000000) |
| 764 | else() |
| 765 | target_link_libraries(zig1 LINK_PUBLIC m) |
| 766 | endif() |
| 762 | 767 | target_include_directories(zig1 PUBLIC "${CMAKE_SOURCE_DIR}/stage1/zstd/lib") |
| 763 | 768 | target_compile_definitions(zig1 PRIVATE ZSTD_DISABLE_ASM) |
| 764 | 769 | |