Просмотр исходного кода

cmake: Moved the install stuff around a little.

Ryan C. Gordon 3 лет назад
Родитель
Сommit
045ee2cb7f
1 измененных файлов с 24 добавлено и 24 удалено
  1. 24 24
      CMakeLists.txt

+ 24 - 24
CMakeLists.txt

@@ -219,18 +219,31 @@ endif()
 option(PHYSFS_DISABLE_INSTALL "Disable installing PhysFS" OFF)
 if(NOT PHYSFS_DISABLE_INSTALL)
 
-install(TARGETS ${PHYSFS_INSTALL_TARGETS} EXPORT PhysFSExport
-        RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-        LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-        INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-install(FILES src/physfs.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-
-install(EXPORT PhysFSExport
-        DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/PhysFS"
-        FILE PhysFSConfig.cmake
-)
+    install(TARGETS ${PHYSFS_INSTALL_TARGETS} EXPORT PhysFSExport
+            RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+            LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+            ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+            INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+    install(FILES src/physfs.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+
+    install(EXPORT PhysFSExport
+            DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/PhysFS"
+            FILE PhysFSConfig.cmake
+    )
 
+    if(NOT MSVC)
+        configure_file(
+            "extras/physfs.pc.in"
+            "extras/physfs.pc"
+            @ONLY
+        )
+
+        install(
+            FILES "${CMAKE_CURRENT_BINARY_DIR}/extras/physfs.pc"
+            DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
+        )
+    endif()
+endif()
 
 option(PHYSFS_BUILD_DOCS "Build doxygen based documentation" TRUE)
 if(PHYSFS_BUILD_DOCS)
@@ -281,19 +294,6 @@ if(UNIX)
     )
 endif()
 
-if(NOT MSVC)
-    configure_file(
-        "extras/physfs.pc.in"
-        "extras/physfs.pc"
-        @ONLY
-    )
-    install(
-        FILES "${CMAKE_CURRENT_BINARY_DIR}/extras/physfs.pc"
-        DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig"
-    )
-endif()
-
-endif()
 
 macro(message_bool_option _NAME _VALUE)
     if(${_VALUE})