Merge pull request #95 from Tachi107/cmake-tweaks

build: minor tweaks
This commit is contained in:
Arun Muralidharan 2022-08-27 11:16:33 +05:30 committed by GitHub
commit 4b66cf74e5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -76,14 +76,9 @@ endif()
include(GNUInstallDirs) include(GNUInstallDirs)
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)
set(CPP_JWT_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}) set(CPP_JWT_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME})
install( install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets)
TARGETS ${PROJECT_NAME}
EXPORT ${PROJECT_NAME}Targets
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
install( install(
EXPORT ${PROJECT_NAME}Targets EXPORT ${PROJECT_NAME}Targets
DESTINATION ${CPP_JWT_CONFIG_INSTALL_DIR} DESTINATION ${CPP_JWT_CONFIG_INSTALL_DIR}
@ -106,7 +101,7 @@ if(NOT CPP_JWT_USE_VENDORED_NLOHMANN_JSON)
endif() endif()
install( install(
DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/jwt/ DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/jwt/
DESTINATION include/jwt DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/jwt
COMPONENT dev COMPONENT dev
FILES_MATCHING FILES_MATCHING
PATTERN "*.hpp" PATTERN "*.hpp"