aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libxml2/fix_cmakelist.patch
blob: 3dfcada244b5ee982c48292fc800625a169e6442 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b952d7bf..9196ebe4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -425,7 +425,7 @@ set_target_properties(
     MACHO_CURRENT_VERSION "${LIBXML_MACHO_COMPAT}.${LIBXML_MICRO_VERSION}"
 )
 
-if(MSVC)
+if(0)
     if(BUILD_SHARED_LIBS)
         set_target_properties(
             LibXml2
@@ -634,7 +634,11 @@ list(JOIN XML_PRIVATE_LIBS " " XML_PRIVATE_LIBS)
 
 set(XML_INCLUDEDIR "-I\${includedir}/libxml2")
 set(XML_LIBDIR "-L\${libdir}")
+if(NOT MSVC)
 set(XML_LIBS "-lxml2")
+else()
+set(XML_LIBS "-llibxml2")
+endif()
 
 if(BUILD_SHARED_LIBS)
     set(XML_PC_PRIVATE ".private")
@@ -669,7 +673,7 @@ set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
 configure_file(libxml-2.0.pc.in libxml-2.0.pc @ONLY)
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libxml-2.0.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig COMPONENT development)
 
-if(WIN32)
+if(1)
     set(prefix "\$(cd \"\$(dirname \"\$0\")\"; pwd -P)/..")
 endif()
 configure_file(xml2-config.in xml2-config @ONLY)