Skip to content

Commit bc422c7

Browse files
committed
fix static linking of libxml2 on Windows / MSYS2
1 parent 1580e65 commit bc422c7

File tree

6 files changed

+6
-0
lines changed

6 files changed

+6
-0
lines changed

code/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ find_package (PkgConfig)
8888
pkg_search_module (LIBXML2 REQUIRED libxml-2.0)
8989
if (LIBXML2_FOUND)
9090
if (ENABLE_STATIC_LINKING)
91+
add_definitions (-DLIBXML_STATIC)
9192
include_directories(${LIBXML2_STATIC_INCLUDE_DIRS})
9293
target_link_libraries (pmdb ${LIBXML2_STATIC_LIBRARIES})
9394
else ()

program-no-compression/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ find_package (PkgConfig)
8989
pkg_search_module (LIBXML2 REQUIRED libxml-2.0)
9090
if (LIBXML2_FOUND)
9191
if (ENABLE_STATIC_LINKING)
92+
add_definitions (-DLIBXML_STATIC)
9293
include_directories(${LIBXML2_STATIC_INCLUDE_DIRS})
9394
target_link_libraries (pmdb_no_comp ${LIBXML2_STATIC_LIBRARIES})
9495
else ()

tests/components/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ endif (ZLIB_FOUND)
127127
pkg_search_module (LIBXML2 REQUIRED libxml-2.0)
128128
if (LIBXML2_FOUND)
129129
if (ENABLE_STATIC_LINKING)
130+
add_definitions (-DLIBXML_STATIC)
130131
include_directories(${LIBXML2_STATIC_INCLUDE_DIRS})
131132
target_link_libraries (component_tests ${LIBXML2_STATIC_LIBRARIES})
132133
else ()

tests/messagedatabase/importFromFile/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ find_package (PkgConfig)
4545
pkg_search_module (LIBXML2 REQUIRED libxml-2.0)
4646
if (LIBXML2_FOUND)
4747
if (ENABLE_STATIC_LINKING)
48+
add_definitions (-DLIBXML_STATIC)
4849
include_directories(${LIBXML2_STATIC_INCLUDE_DIRS})
4950
target_link_libraries (importFromFile_test ${LIBXML2_STATIC_LIBRARIES})
5051
else ()

tests/messagedatabase/save-load-compressed/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ find_package (PkgConfig)
4444
pkg_search_module (LIBXML2 REQUIRED libxml-2.0)
4545
if (LIBXML2_FOUND)
4646
if (ENABLE_STATIC_LINKING)
47+
add_definitions (-DLIBXML_STATIC)
4748
include_directories(${LIBXML2_STATIC_INCLUDE_DIRS})
4849
target_link_libraries (MessageDatabase_saveload_compressed_test ${LIBXML2_STATIC_LIBRARIES})
4950
else ()

tests/messagedatabase/save-load/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ find_package (PkgConfig)
4343
pkg_search_module (LIBXML2 REQUIRED libxml-2.0)
4444
if (LIBXML2_FOUND)
4545
if (ENABLE_STATIC_LINKING)
46+
add_definitions (-DLIBXML_STATIC)
4647
include_directories(${LIBXML2_STATIC_INCLUDE_DIRS})
4748
target_link_libraries (MessageDatabase_saveload_test ${LIBXML2_STATIC_LIBRARIES})
4849
else ()

0 commit comments

Comments
 (0)