build: add support for ZIG_STATIC on MacOS
parent
cc490f0026
commit
fe524a1fa5
|
@ -67,6 +67,14 @@ if(NOT MSVC)
|
||||||
else()
|
else()
|
||||||
message("${ZLIB} found")
|
message("${ZLIB} found")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(APPLE AND ZIG_STATIC)
|
||||||
|
list(REMOVE_ITEM LLVM_LIBRARIES "-lz")
|
||||||
|
list(REMOVE_ITEM LLVM_LIBRARIES "-lxml2")
|
||||||
|
list(REMOVE_ITEM LLVM_LIBRARIES "-lcurses")
|
||||||
|
find_library(LIBNCURSES NAMES libncurses.a)
|
||||||
|
list(APPEND LLVM_LIBRARIES "${LIBNCURSES}" "${LIBXML2}" "${ZLIB}")
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(ZIG_CPP_LIB_DIR "${CMAKE_BINARY_DIR}/zig_cpp")
|
set(ZIG_CPP_LIB_DIR "${CMAKE_BINARY_DIR}/zig_cpp")
|
||||||
|
@ -815,7 +823,11 @@ if(MINGW)
|
||||||
elseif(MSVC)
|
elseif(MSVC)
|
||||||
set(EXE_LDFLAGS "/STACK:16777216")
|
set(EXE_LDFLAGS "/STACK:16777216")
|
||||||
elseif(ZIG_STATIC)
|
elseif(ZIG_STATIC)
|
||||||
set(EXE_LDFLAGS "-static")
|
if(APPLE)
|
||||||
|
set(EXE_LDFLAGS " ")
|
||||||
|
else()
|
||||||
|
set(EXE_LDFLAGS "-static")
|
||||||
|
endif()
|
||||||
else()
|
else()
|
||||||
set(EXE_LDFLAGS " ")
|
set(EXE_LDFLAGS " ")
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue