| ... | @@ -50,6 +50,10 @@ option(ZIG_FORCE_EXTERNAL_LLD "If your system has the LLD patches use it instead | ... | @@ -50,6 +50,10 @@ option(ZIG_FORCE_EXTERNAL_LLD "If your system has the LLD patches use it instead |
| 50 | find_package(llvm) | 50 | find_package(llvm) |
| 51 | find_package(clang) | 51 | find_package(clang) |
| 52 | | 52 | |
| | 53 | if(MINGW) |
| | 54 | find_package(z3) |
| | 55 | endif() |
| | 56 | |
| 53 | if(APPLE AND ZIG_STATIC) | 57 | if(APPLE AND ZIG_STATIC) |
| 54 | list(REMOVE_ITEM LLVM_LIBRARIES "-lz") | 58 | list(REMOVE_ITEM LLVM_LIBRARIES "-lz") |
| 55 | list(REMOVE_ITEM LLVM_LIBRARIES "-lcurses") | 59 | list(REMOVE_ITEM LLVM_LIBRARIES "-lcurses") |
| ... | @@ -6716,9 +6720,15 @@ target_link_libraries(zig LINK_PUBLIC | ... | @@ -6716,9 +6720,15 @@ target_link_libraries(zig LINK_PUBLIC |
| 6716 | ${LLVM_LIBRARIES} | 6720 | ${LLVM_LIBRARIES} |
| 6717 | ${CMAKE_THREAD_LIBS_INIT} | 6721 | ${CMAKE_THREAD_LIBS_INIT} |
| 6718 | ) | 6722 | ) |
| | 6723 | |
| 6719 | if(NOT MSVC) | 6724 | if(NOT MSVC) |
| 6720 | target_link_libraries(zig LINK_PUBLIC ${LIBXML2}) | 6725 | target_link_libraries(zig LINK_PUBLIC ${LIBXML2}) |
| 6721 | endif() | 6726 | endif() |
| | 6727 | |
| | 6728 | if(MINGW) |
| | 6729 | target_link_libraries(zig LINK_PUBLIC ${Z3_LIBRARIES}) |
| | 6730 | endif() |
| | 6731 | |
| 6722 | if(ZIG_DIA_GUIDS_LIB) | 6732 | if(ZIG_DIA_GUIDS_LIB) |
| 6723 | target_link_libraries(zig LINK_PUBLIC ${ZIG_DIA_GUIDS_LIB}) | 6733 | target_link_libraries(zig LINK_PUBLIC ${ZIG_DIA_GUIDS_LIB}) |
| 6724 | endif() | 6734 | endif() |