Loading src/CMakeLists.txt +22 −5 Original line number Diff line number Diff line Loading @@ -23,6 +23,20 @@ target_compile_definitions(htmlpp PUBLIC -DSHARED) add_library(htmlpp-static STATIC ${libhtmlSrcs} ${headers}) target_sources(htmlpp PUBLIC FILE_SET publicheaders TYPE HEADERS BASE_DIRS ${CMAKE_INSTALL_INCLUDEDIR} FILES ${headers} ) target_sources(htmlpp-static PUBLIC FILE_SET publicheaders TYPE HEADERS BASE_DIRS ${CMAKE_INSTALL_INCLUDEDIR} FILES ${headers} ) generate_export_header(htmlpp) target_link_libraries(htmlpp) Loading Loading @@ -55,18 +69,23 @@ set_property(TARGET htmlpp PROPERTY SOVERSION ${LIBV}) set_property(TARGET htmlpp PROPERTY INTERFACE_htmlpp_MAJOR_VERSION ${LIBV}) set_property(TARGET htmlpp APPEND PROPERTY COMPATIBLE_INTERFACE_STRING htmlpp_MAJOR_VERSION) set(ConfigPackageLocation lib/cmake/libhtmlpp) set(CMAKE_INSTALL_INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include) install(TARGETS htmlpp htmlpp-static EXPORT htmlppTargets) include(CMakePackageConfigHelpers) install(TARGETS htmlpp htmlpp-static EXPORT htmlppTargets FILE_SET publicheaders DESTINATION include/htmlpp ) install(FILES ${headers} "${CMAKE_BINARY_DIR}/config.h" "${CMAKE_CURRENT_BINARY_DIR}/htmlpp_export.h" DESTINATION include/htmlpp COMPONENT Devel ) include(CMakePackageConfigHelpers) write_basic_package_version_file( "${CMAKE_CURRENT_BINARY_DIR}/libhtmlpp/libhtmlppConfigVersion.cmake" VERSION ${Upstream_VERSION} Loading @@ -83,8 +102,6 @@ configure_file(cmake/libhtmlppConfig.cmake @ONLY ) set(ConfigPackageLocation lib/cmake/libhtmlpp) install(EXPORT htmlppTargets FILE htmlppTargets.cmake Loading src/cmake/libhtmlppConfig.cmake +2 −2 Original line number Diff line number Diff line Loading @@ -8,6 +8,6 @@ else() set(htmlpp_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include/htmlpp") endif() set(htmlpp_LIBRARIES htmlpp) set(htmlpp_INCLUDE_DIRs ${htmlpp_INCLUDE_DIR}) set(HTMLPP_LIBRARIES htmlpp) set(HTMLPP_INCLUDE_DIRs ${htmlpp_INCLUDE_DIR}) Loading
src/CMakeLists.txt +22 −5 Original line number Diff line number Diff line Loading @@ -23,6 +23,20 @@ target_compile_definitions(htmlpp PUBLIC -DSHARED) add_library(htmlpp-static STATIC ${libhtmlSrcs} ${headers}) target_sources(htmlpp PUBLIC FILE_SET publicheaders TYPE HEADERS BASE_DIRS ${CMAKE_INSTALL_INCLUDEDIR} FILES ${headers} ) target_sources(htmlpp-static PUBLIC FILE_SET publicheaders TYPE HEADERS BASE_DIRS ${CMAKE_INSTALL_INCLUDEDIR} FILES ${headers} ) generate_export_header(htmlpp) target_link_libraries(htmlpp) Loading Loading @@ -55,18 +69,23 @@ set_property(TARGET htmlpp PROPERTY SOVERSION ${LIBV}) set_property(TARGET htmlpp PROPERTY INTERFACE_htmlpp_MAJOR_VERSION ${LIBV}) set_property(TARGET htmlpp APPEND PROPERTY COMPATIBLE_INTERFACE_STRING htmlpp_MAJOR_VERSION) set(ConfigPackageLocation lib/cmake/libhtmlpp) set(CMAKE_INSTALL_INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include) install(TARGETS htmlpp htmlpp-static EXPORT htmlppTargets) include(CMakePackageConfigHelpers) install(TARGETS htmlpp htmlpp-static EXPORT htmlppTargets FILE_SET publicheaders DESTINATION include/htmlpp ) install(FILES ${headers} "${CMAKE_BINARY_DIR}/config.h" "${CMAKE_CURRENT_BINARY_DIR}/htmlpp_export.h" DESTINATION include/htmlpp COMPONENT Devel ) include(CMakePackageConfigHelpers) write_basic_package_version_file( "${CMAKE_CURRENT_BINARY_DIR}/libhtmlpp/libhtmlppConfigVersion.cmake" VERSION ${Upstream_VERSION} Loading @@ -83,8 +102,6 @@ configure_file(cmake/libhtmlppConfig.cmake @ONLY ) set(ConfigPackageLocation lib/cmake/libhtmlpp) install(EXPORT htmlppTargets FILE htmlppTargets.cmake Loading
src/cmake/libhtmlppConfig.cmake +2 −2 Original line number Diff line number Diff line Loading @@ -8,6 +8,6 @@ else() set(htmlpp_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/include/htmlpp") endif() set(htmlpp_LIBRARIES htmlpp) set(htmlpp_INCLUDE_DIRs ${htmlpp_INCLUDE_DIR}) set(HTMLPP_LIBRARIES htmlpp) set(HTMLPP_INCLUDE_DIRs ${htmlpp_INCLUDE_DIR})