diff --git a/CMakeLists.txt b/CMakeLists.txt index f99fd368..3246a42c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -438,7 +438,7 @@ set_target_properties( SOVERSION ${LIBXML_MAJOR_VERSION} ) -if(MSVC) +if(0) if(BUILD_SHARED_LIBS) set_target_properties( LibXml2 @@ -653,7 +653,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") @@ -679,7 +683,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)