48 lines
1.7 KiB
Diff
48 lines
1.7 KiB
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index 8c1761f..52c4ca4 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -69,42 +69,3 @@ endif()
|
||
|
if(CPP_JWT_BUILD_EXAMPLES)
|
||
|
add_subdirectory(examples)
|
||
|
endif()
|
||
|
-
|
||
|
-# ##############################################################################
|
||
|
-# INSTALL
|
||
|
-# ##############################################################################
|
||
|
-
|
||
|
-include(GNUInstallDirs)
|
||
|
-include(CMakePackageConfigHelpers)
|
||
|
-set(CPP_JWT_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME})
|
||
|
-
|
||
|
-install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets)
|
||
|
-install(
|
||
|
- EXPORT ${PROJECT_NAME}Targets
|
||
|
- DESTINATION ${CPP_JWT_CONFIG_INSTALL_DIR}
|
||
|
- NAMESPACE ${PROJECT_NAME}::
|
||
|
- COMPONENT dev)
|
||
|
-configure_package_config_file(cmake/Config.cmake.in ${PROJECT_NAME}Config.cmake
|
||
|
- INSTALL_DESTINATION ${CPP_JWT_CONFIG_INSTALL_DIR}
|
||
|
- NO_SET_AND_CHECK_MACRO)
|
||
|
-write_basic_package_version_file(${PROJECT_NAME}ConfigVersion.cmake
|
||
|
- COMPATIBILITY SameMajorVersion
|
||
|
- ARCH_INDEPENDENT)
|
||
|
-install(
|
||
|
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
|
||
|
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
|
||
|
- DESTINATION ${CPP_JWT_CONFIG_INSTALL_DIR}
|
||
|
- COMPONENT dev)
|
||
|
-
|
||
|
-if(NOT CPP_JWT_USE_VENDORED_NLOHMANN_JSON)
|
||
|
- set(CPP_JWT_VENDORED_NLOHMANN_JSON_INSTALL_PATTERN PATTERN "json" EXCLUDE)
|
||
|
-endif()
|
||
|
-install(
|
||
|
- DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/jwt/
|
||
|
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/jwt
|
||
|
- COMPONENT dev
|
||
|
- FILES_MATCHING
|
||
|
- PATTERN "*.hpp"
|
||
|
- PATTERN "*.ipp"
|
||
|
- PATTERN "test" EXCLUDE
|
||
|
- ${CPP_JWT_VENDORED_NLOHMANN_JSON_INSTALL_PATTERN})
|