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})