]> O.S.I.I.S - jp/vkhelpers.git/commitdiff
cmake install couple
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Mon, 10 Jan 2022 17:46:40 +0000 (18:46 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Mon, 10 Jan 2022 17:46:40 +0000 (18:46 +0100)
CMakeLists.txt

index ce63862803fa31774edd61b2328f9f642e74aca4..479329941ea06b1d237c29315346cfe8ba678fc4 100644 (file)
@@ -20,6 +20,10 @@ ENDIF()
 
 MESSAGE(STATUS "${CMAKE_BUILD_TYPE} build.")
 
+IF (CYGWIN)
+  SET (CMAKE_FIND_LIBRARY_PREFIXES "")
+  SET (CMAKE_FIND_LIBRARY_SUFFIXES ".lib" ".LIB" ".dll" ".DLL")
+ENDIF()
 
 if (CMAKE_BUILD_TYPE STREQUAL "Debug")
        ADD_DEFINITIONS (-DDEBUG)
@@ -81,11 +85,6 @@ FUNCTION (setup_lib LibName)
                PUBLIC
                        ${Vulkan_LIBRARIES}
        )
-       INSTALL(TARGETS "${LibName}"
-               LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-               ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-               PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
-
 ENDFUNCTION(setup_lib)
 
 GET_DIRECTORY_PROPERTY (vkh_has_root_project PARENT_DIRECTORY)
@@ -109,5 +108,11 @@ ELSE()
        target_compile_definitions("${PROJECT_NAME}_static" PUBLIC -DVKH_STATIC_BUILD)
        SET_PROPERTY(TARGET "${PROJECT_NAME}_static" PROPERTY POSITION_INDEPENDENT_CODE OFF)
        setup_lib ("${PROJECT_NAME}_static")
+
+       INSTALL(TARGETS "${PROJECT_NAME}_shared" "${PROJECT_NAME}_static"
+               LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+               RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+               ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+               PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
 ENDIF()