| ... | ... | @@ -50,10 +50,6 @@ option(ZIG_FORCE_EXTERNAL_LLD "If your system has the LLD patches use it instead |
| 50 | 50 | find_package(llvm) |
| 51 | 51 | find_package(clang) |
| 52 | 52 | |
| 53 | | if(MINGW) |
| 54 | | find_package(z3) |
| 55 | | endif() |
| 56 | | |
| 57 | 53 | if(APPLE AND ZIG_STATIC) |
| 58 | 54 | list(REMOVE_ITEM LLVM_LIBRARIES "-lz") |
| 59 | 55 | find_library(ZLIB NAMES z zlib libz) |
| ... | ... | @@ -6668,6 +6664,7 @@ if(NOT MSVC) |
| 6668 | 6664 | endif() |
| 6669 | 6665 | |
| 6670 | 6666 | if(MINGW) |
| 6667 | find_library(Z3_LIBRARIES NAMES z3 z3.dll) |
| 6671 | 6668 | target_link_libraries(compiler LINK_PUBLIC ${Z3_LIBRARIES}) |
| 6672 | 6669 | endif() |
| 6673 | 6670 | |
| ... | ... | @@ -6707,6 +6704,9 @@ add_custom_command( |
| 6707 | 6704 | ) |
| 6708 | 6705 | add_custom_target(userland_target DEPENDS "${LIBUSERLAND}") |
| 6709 | 6706 | add_executable(zig "${ZIG_MAIN_SRC}") |
| 6707 | if(MINGW) |
| 6708 | set(EXE_LDFLAGS "${EXE_LDFLAGS} -fstack-protector") |
| 6709 | endif() |
| 6710 | 6710 | set_target_properties(zig PROPERTIES |
| 6711 | 6711 | COMPILE_FLAGS ${EXE_CFLAGS} |
| 6712 | 6712 | LINK_FLAGS ${EXE_LDFLAGS} |