From 38019f0913804c50df49ae46e525eecd7b8e1ec7 Mon Sep 17 00:00:00 2001 From: FMMazur Date: Fri, 27 Mar 2020 15:57:26 -0400 Subject: [PATCH] CMake: add lib and include install path --- CMakeLists.txt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 95229f1..6070de3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,12 +153,18 @@ endif() if(NOT CGLM_INSTALL_PATH) set(CGLM_INSTALL_PATH "") endif() +if(NOT CGLM_INSTALL_LIBDIR) + set(CGLM_INSTALL_LIBDIR "${CGLM_INSTALL_PATH}lib") +endif() +if(NOT CGLM_INSTALL_INCDIR ) + set(CGLM_INSTALL_INCDIR "${CGLM_INSTALL_PATH}include/clgm") +endif() install( TARGETS cglm EXPORT cglm - ARCHIVE DESTINATION ${CGLM_INSTALL_PATH}lib COMPONENT development - LIBRARY DESTINATION ${CGLM_INSTALL_PATH}lib COMPONENT runtime NAMELINK_SKIP + ARCHIVE DESTINATION ${CGLM_INSTALL_LIBDIR} COMPONENT development + LIBRARY DESTINATION ${CGLM_INSTALL_LIBDIR} COMPONENT runtime NAMELINK_SKIP RUNTIME DESTINATION ${CMAKE_INSTALL_NAME_DIR} COMPONENT runtime ) @@ -166,12 +172,12 @@ if(CGLM_SHARED) install( TARGETS cglm EXPORT cglm - LIBRARY DESTINATION ${CGLM_INSTALL_PATH}/lib COMPONENT development NAMELINK_ONLY + LIBRARY DESTINATION ${CGLM_INSTALL_LIBDIR} COMPONENT development NAMELINK_ONLY ) endif() -install(FILES ${HEADERS} DESTINATION ${CGLM_INSTALL_PATH}include/cglm COMPONENT development) +install(FILES ${HEADERS} DESTINATION ${CGLM_INSTALL_INCDIR} COMPONENT development) # Test Configuration if(CGLM_USE_TEST)