Loading src/CMakeLists.txt +47 −7 Original line number Diff line number Diff line Loading @@ -9,15 +9,55 @@ target_link_libraries(gameinfoplus netplus) target_compile_options(gameinfoplus PUBLIC "-fPIC") install( TARGETS gameinfoplus DESTINATION lib install(TARGETS gameinfoplus EXPORT gameinfoplusTargets LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin INCLUDES DESTINATION include ) install(FILES hldsview.h gameinfoplus.h "${CMAKE_BINARY_DIR}/config.h" "${CMAKE_CURRENT_BINARY_DIR}/httppp_export.h" DESTINATION include/gameinfoplus COMPONENT Devel ) include(CMakePackageConfigHelpers) write_basic_package_version_file( "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfigVersion.cmake" VERSION ${Upstream_VERSION} COMPATIBILITY AnyNewerVersion ) export(EXPORT gameinfoplusTargets FILE "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusTargets.cmake" NAMESPACE Upstream:: ) configure_file(gameinfoplusConfig.cmake "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfig.cmake" @ONLY ) set(ConfigPackageLocation lib/cmake/gameinfoplus) install(EXPORT gameinfoplusTargets FILE gameinfoplusTargets.cmake NAMESPACE Upstream:: DESTINATION ${ConfigPackageLocation} ) install( FILES "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfig.cmake" "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfigVersion.cmake" DESTINATION include ${ConfigPackageLocation} COMPONENT Devel ) src/gameinfoplusConfig.cmake 0 → 100644 +13 −0 Original line number Diff line number Diff line include("${CMAKE_CURRENT_LIST_DIR}/gameinfoplusTargets.cmake") get_filename_component(gameinfoplus_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) if(EXISTS "${gameinfoplus_CMAKE_DIR}/CMakeCache.txt") # In build tree include("${gameinfoplus_CMAKE_DIR}/gameinfoplusBuildTreeSettings.cmake") else() set(gameinfoplus_INCLUDE_DIRS "@CMAKE_INSTALL_PREFIX@/include/gameinfoplus") endif() set(gameinfoplus_LIBRARIES gameinfoplus) set(gameinfoplus_INCLUDE_DIR "gameinfoplus") Loading
src/CMakeLists.txt +47 −7 Original line number Diff line number Diff line Loading @@ -9,15 +9,55 @@ target_link_libraries(gameinfoplus netplus) target_compile_options(gameinfoplus PUBLIC "-fPIC") install( TARGETS gameinfoplus DESTINATION lib install(TARGETS gameinfoplus EXPORT gameinfoplusTargets LIBRARY DESTINATION lib ARCHIVE DESTINATION lib RUNTIME DESTINATION bin INCLUDES DESTINATION include ) install(FILES hldsview.h gameinfoplus.h "${CMAKE_BINARY_DIR}/config.h" "${CMAKE_CURRENT_BINARY_DIR}/httppp_export.h" DESTINATION include/gameinfoplus COMPONENT Devel ) include(CMakePackageConfigHelpers) write_basic_package_version_file( "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfigVersion.cmake" VERSION ${Upstream_VERSION} COMPATIBILITY AnyNewerVersion ) export(EXPORT gameinfoplusTargets FILE "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusTargets.cmake" NAMESPACE Upstream:: ) configure_file(gameinfoplusConfig.cmake "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfig.cmake" @ONLY ) set(ConfigPackageLocation lib/cmake/gameinfoplus) install(EXPORT gameinfoplusTargets FILE gameinfoplusTargets.cmake NAMESPACE Upstream:: DESTINATION ${ConfigPackageLocation} ) install( FILES "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfig.cmake" "${CMAKE_CURRENT_BINARY_DIR}/gameinfoplus/gameinfoplusConfigVersion.cmake" DESTINATION include ${ConfigPackageLocation} COMPONENT Devel )
src/gameinfoplusConfig.cmake 0 → 100644 +13 −0 Original line number Diff line number Diff line include("${CMAKE_CURRENT_LIST_DIR}/gameinfoplusTargets.cmake") get_filename_component(gameinfoplus_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) if(EXISTS "${gameinfoplus_CMAKE_DIR}/CMakeCache.txt") # In build tree include("${gameinfoplus_CMAKE_DIR}/gameinfoplusBuildTreeSettings.cmake") else() set(gameinfoplus_INCLUDE_DIRS "@CMAKE_INSTALL_PREFIX@/include/gameinfoplus") endif() set(gameinfoplus_LIBRARIES gameinfoplus) set(gameinfoplus_INCLUDE_DIR "gameinfoplus")