Commit 5514b9c8 authored by jan.koester's avatar jan.koester
Browse files

fiexs

parent 8fa16e91
Loading
Loading
Loading
Loading
+22 −5
Original line number Diff line number Diff line
@@ -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)
@@ -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}
@@ -83,8 +102,6 @@ configure_file(cmake/libhtmlppConfig.cmake
  @ONLY
)

set(ConfigPackageLocation lib/cmake/libhtmlpp)

install(EXPORT htmlppTargets
  FILE
    htmlppTargets.cmake
+2 −2
Original line number Diff line number Diff line
@@ -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})