| ... | @@ -715,8 +715,8 @@ if(MSVC) | ... | @@ -715,8 +715,8 @@ if(MSVC) |
| 715 | set(ZIG2_LINK_FLAGS "/STACK:16777216") | 715 | set(ZIG2_LINK_FLAGS "/STACK:16777216") |
| 716 | else() | 716 | else() |
| 717 | set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -O2") | 717 | set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -O2") |
| 718 | set(ZIG1_COMPILE_FLAGS "-std=c99") | 718 | set(ZIG1_COMPILE_FLAGS "-std=c99 -Os") |
| 719 | set(ZIG2_COMPILE_FLAGS "-std=c99") | 719 | set(ZIG2_COMPILE_FLAGS "-std=c99 -O0") |
| 720 | set(ZIG2_LINK_FLAGS "-Wl,-z,stack-size=0x10000000") | 720 | set(ZIG2_LINK_FLAGS "-Wl,-z,stack-size=0x10000000") |
| 721 | endif() | 721 | endif() |
| 722 | | 722 | |
| ... | @@ -740,9 +740,7 @@ add_custom_command( | ... | @@ -740,9 +740,7 @@ add_custom_command( |
| 740 | ) | 740 | ) |
| 741 | | 741 | |
| 742 | add_executable(zig1 ${ZIG1_C_SOURCE} "${CMAKE_SOURCE_DIR}/stage1/wasi.c") | 742 | add_executable(zig1 ${ZIG1_C_SOURCE} "${CMAKE_SOURCE_DIR}/stage1/wasi.c") |
| 743 | set_target_properties(zig1 PROPERTIES | 743 | set_target_properties(zig1 PROPERTIES COMPILE_FLAGS ${ZIG1_COMPILE_FLAGS}) |
| 744 | COMPILE_FLAGS ${ZIG1_COMPILE_FLAGS} | | |
| 745 | LINK_FLAGS ${ZIG2_LINK_FLAGS}) | | |
| 746 | target_link_libraries(zig1 LINK_PUBLIC m) | 744 | target_link_libraries(zig1 LINK_PUBLIC m) |
| 747 | target_include_directories(zig1 PUBLIC "${CMAKE_SOURCE_DIR}/stage1/zstd/lib") | 745 | target_include_directories(zig1 PUBLIC "${CMAKE_SOURCE_DIR}/stage1/zstd/lib") |
| 748 | target_compile_definitions(zig1 PRIVATE ZSTD_DISABLE_ASM) | 746 | target_compile_definitions(zig1 PRIVATE ZSTD_DISABLE_ASM) |
| ... | @@ -762,7 +760,7 @@ add_custom_command( | ... | @@ -762,7 +760,7 @@ add_custom_command( |
| 762 | OUTPUT "${ZIG2_C_SOURCE}" | 760 | OUTPUT "${ZIG2_C_SOURCE}" |
| 763 | COMMAND zig1 ${BUILD_ZIG2_ARGS} | 761 | COMMAND zig1 ${BUILD_ZIG2_ARGS} |
| 764 | DEPENDS zig1 "${ZIG_STAGE2_SOURCES}" "${ZIG1_WASM_ZST_SOURCE}" | 762 | DEPENDS zig1 "${ZIG_STAGE2_SOURCES}" "${ZIG1_WASM_ZST_SOURCE}" |
| 765 | COMMENT STATUS "Interpreting zig1.wasm to produce ${ZIG2_C_SOURCE}" | 763 | COMMENT STATUS "Running zig1.wasm to produce ${ZIG2_C_SOURCE}" |
| 766 | WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" | 764 | WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" |
| 767 | ) | 765 | ) |
| 768 | | 766 | |
| ... | @@ -780,7 +778,7 @@ add_custom_command( | ... | @@ -780,7 +778,7 @@ add_custom_command( |
| 780 | OUTPUT "${ZIG_COMPILER_RT_C_SOURCE}" | 778 | OUTPUT "${ZIG_COMPILER_RT_C_SOURCE}" |
| 781 | COMMAND zig1 ${BUILD_COMPILER_RT_ARGS} | 779 | COMMAND zig1 ${BUILD_COMPILER_RT_ARGS} |
| 782 | DEPENDS zig1 "${ZIG_STAGE2_SOURCES}" "${ZIG1_WASM_ZST_SOURCE}" | 780 | DEPENDS zig1 "${ZIG_STAGE2_SOURCES}" "${ZIG1_WASM_ZST_SOURCE}" |
| 783 | COMMENT STATUS "Interpreting zig1.wasm to produce ${ZIG_COMPILER_RT_C_SOURCE}" | 781 | COMMENT STATUS "Running zig1.wasm to produce ${ZIG_COMPILER_RT_C_SOURCE}" |
| 784 | WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" | 782 | WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" |
| 785 | ) | 783 | ) |
| 786 | | 784 | |