From: Jean-Philippe Bruyère Date: Mon, 10 Jan 2022 17:46:40 +0000 (+0100) Subject: cmake install couple X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=bf7efaa03f43641fd6780d1429dabb2d0df54f02;p=jp%2Fvkhelpers.git cmake install couple --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ce63862..4793299 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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()