| ... | ... | @@ -209,7 +209,7 @@ else() |
| 209 | 209 | else() |
| 210 | 210 | set(ZIG_LLD_COMPILE_FLAGS "-std=c++11 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -Wno-comment") |
| 211 | 211 | if(MINGW) |
| 212 | | set(ZIG_LLD_COMPILE_FLAGS "${ZIG_LLD_COMPILE_FLAGS} -D__STDC_FORMAT_MACROS -D__USE_MINGW_ANSI_STDIO -Wno-pedantic-ms-format") |
| 212 | set(ZIG_LLD_COMPILE_FLAGS "${ZIG_LLD_COMPILE_FLAGS} -D__STDC_FORMAT_MACROS -D__USE_MINGW_ANSI_STDIO") |
| 213 | 213 | endif() |
| 214 | 214 | endif() |
| 215 | 215 | set_target_properties(embedded_lld_lib PROPERTIES |
| ... | ... | @@ -511,19 +511,23 @@ set(OPTIMIZED_C_FLAGS "-std=c99 -O3") |
| 511 | 511 | |
| 512 | 512 | set(EXE_LDFLAGS " ") |
| 513 | 513 | if(MSVC) |
| 514 | | set(EXE_LDFLAGS "/STACK:16777216") |
| 514 | set(EXE_LDFLAGS "${EXE_LDFLAGS} /STACK:16777216") |
| 515 | 515 | elseif(MINGW) |
| 516 | 516 | set(EXE_LDFLAGS "${EXE_LDFLAGS} -Wl,--stack,16777216") |
| 517 | 517 | endif() |
| 518 | 518 | |
| 519 | 519 | if(ZIG_STATIC) |
| 520 | 520 | if(APPLE) |
| 521 | | set(EXE_LDFLAGS "-static-libgcc -static-libstdc++") |
| 521 | set(EXE_LDFLAGS "${EXE_LDFLAGS} -static-libgcc -static-libstdc++") |
| 522 | 522 | elseif(MINGW) |
| 523 | | set(EXE_LDFLAGS "-static-libgcc -static-libstdc++ -Wl,-Bstatic,--whole-archive -lwinpthread -lz3 -lz -lgomp -Wl,--no-whole-archive") |
| 524 | | else() |
| 525 | | set(EXE_LDFLAGS "-static") |
| 523 | set(EXE_LDFLAGS "${EXE_LDFLAGS} -static-libgcc -static-libstdc++ -Wl,-Bstatic, -lwinpthread -lz3 -lz -lgomp") |
| 524 | elseif(NOT MSVC) |
| 525 | set(EXE_LDFLAGS "${EXE_LDFLAGS} -static") |
| 526 | 526 | endif() |
| 527 | else() |
| 528 | if(MINGW) |
| 529 | set(EXE_LDFLAGS "${EXE_LDFLAGS} -lz3") |
| 530 | endif() |
| 527 | 531 | endif() |
| 528 | 532 | |
| 529 | 533 | if(ZIG_TEST_COVERAGE) |
| ... | ... | @@ -559,11 +563,6 @@ if(NOT MSVC) |
| 559 | 563 | target_link_libraries(compiler LINK_PUBLIC ${LIBXML2}) |
| 560 | 564 | endif() |
| 561 | 565 | |
| 562 | | if(MINGW) |
| 563 | | find_library(Z3_LIBRARIES NAMES z3 z3.dll) |
| 564 | | target_link_libraries(compiler LINK_PUBLIC ${Z3_LIBRARIES}) |
| 565 | | endif() |
| 566 | | |
| 567 | 566 | if(ZIG_DIA_GUIDS_LIB) |
| 568 | 567 | target_link_libraries(compiler LINK_PUBLIC ${ZIG_DIA_GUIDS_LIB}) |
| 569 | 568 | endif() |