]> granicus.if.org Git - libexpat/commitdiff
CMake: Do not produce expat.pc pkg-config file with MSVC
authorSebastian Pipping <sebastian@pipping.org>
Sun, 1 Sep 2019 22:32:08 +0000 (00:32 +0200)
committerSebastian Pipping <sebastian@pipping.org>
Mon, 2 Sep 2019 19:31:46 +0000 (21:31 +0200)
expat/CMakeLists.txt

index b046e6313265a1408f4307c086e9b08dbf6e0b2c..4328b982ccbba1ac7860f210e1a514c5defb2f2f 100644 (file)
@@ -271,12 +271,14 @@ expat_install(FILES lib/expat.h lib/expat_external.h DESTINATION ${CMAKE_INSTALL
 #
 # pkg-config file
 #
-set(prefix ${CMAKE_INSTALL_PREFIX})
-set(exec_prefix "\${prefix}")
-set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
-set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
-configure_file(expat.pc.in ${CMAKE_CURRENT_BINARY_DIR}/expat.pc @ONLY)
-expat_install(FILES ${CMAKE_CURRENT_BINARY_DIR}/expat.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+if(NOT MSVC)
+    set(prefix ${CMAKE_INSTALL_PREFIX})
+    set(exec_prefix "\${prefix}")
+    set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+    set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
+    configure_file(expat.pc.in ${CMAKE_CURRENT_BINARY_DIR}/expat.pc @ONLY)
+    expat_install(FILES ${CMAKE_CURRENT_BINARY_DIR}/expat.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+endif()
 
 #
 # C command line tool xmlwf