aboutsummaryrefslogtreecommitdiffstatsci
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2022-01-10 18:46:40 +0100
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2022-01-10 18:46:40 +0100
commitbf7efaa03f43641fd6780d1429dabb2d0df54f02 (patch)
tree2c771ed560811ab94319eff28f73220e0ed47349
parent661caa9f99524df30b76fda45309f73a04cd3cfb (diff)
cmake install couple
-rw-r--r--CMakeLists.txt15
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()