MINGW-packages/mingw-w64-duckdb/0001-duckdb-cmake-fix-lld-unknown-exclude-libs.patch
2024-06-05 00:24:18 +05:30

12 lines
675 B
Diff

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -791,7 +791,7 @@
if(WASM_LOADABLE_EXTENSIONS)
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -sSIDE_MODULE=1 -DWASM_LOADABLE_EXTENSIONS")
elseif (EXTENSION_STATIC_BUILD)
- if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
+ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" AND NOT WIN32)
if (APPLE)
set_target_properties(${TARGET_NAME} PROPERTIES CXX_VISIBILITY_PRESET hidden)
# Note that on MacOS we need to use the -exported_symbol whitelist feature due to a lack of -exclude-libs flag in mac's ld variant