Commit 6574247d authored by jan.koester's avatar jan.koester
Browse files

libsecure has now find support

parent aa1467d2
Loading
Loading
Loading
Loading
+48 −6
Original line number Diff line number Diff line
@@ -4,15 +4,57 @@ list(APPEND secureidsrc

add_library(secureid STATIC ${secureidsrc})

install( TARGETS
install(
    TARGETS
        secureid
    DESTINATION
        lib
    EXPORT
        secureidTargets
)

install( FILES
install(
    FILES
        secureid.h
    DESTINATION
        include
)

set_property(TARGET secureid PROPERTY VERSION ${Upstream_VERSION})
set_property(TARGET secureid PROPERTY SOVERSION ${LIBV})
set_property(TARGET secureid PROPERTY INTERFACE_systempp_MAJOR_VERSION ${LIBV})
set_property(TARGET secureid APPEND PROPERTY COMPATIBLE_INTERFACE_STRING cryptplus_MAJOR_VERSION)

set(ConfigPackageLocation lib/cmake/libsecureid)

export(EXPORT secureidTargets
  FILE "${CMAKE_CURRENT_BINARY_DIR}/libsecureidTargets.cmake"
  NAMESPACE Upstream::
)

include(CMakePackageConfigHelpers)
write_basic_package_version_file(
  "${CMAKE_CURRENT_BINARY_DIR}/libsecureidVersion.cmake"
  VERSION ${Upstream_VERSION}
  COMPATIBILITY AnyNewerVersion
)

install(EXPORT secureidTargets
  FILE
    libsecureidTargets.cmake
  NAMESPACE
    Upstream::
  DESTINATION
    ${ConfigPackageLocation}
)

install(
  FILES
    "libsecureidConfig.cmake"
    "${CMAKE_CURRENT_BINARY_DIR}/libsecureidVersion.cmake"
    "${CMAKE_CURRENT_SOURCE_DIR}/libsecureidConfig.cmake"
  DESTINATION
    ${ConfigPackageLocation}
  COMPONENT
    Devel
)
+4 −0
Original line number Diff line number Diff line
include(CMakeFindDependencyMacro)
# find_dependency(xx 2.0)
include(${CMAKE_CURRENT_LIST_DIR}/libsecureidTargets.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/libsecureidVersion.cmake)