diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2022-01-10 18:46:40 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2022-01-10 18:46:40 +0100 |
| commit | bf7efaa03f43641fd6780d1429dabb2d0df54f02 (patch) | |
| tree | 2c771ed560811ab94319eff28f73220e0ed47349 | |
| parent | 661caa9f99524df30b76fda45309f73a04cd3cfb (diff) | |
cmake install couple
| -rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 10 insertions, 5 deletions
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() |