Skip to content
Snippets Groups Projects
Commit 6574247d authored by jan.koester's avatar jan.koester
Browse files

libsecure has now find support

parent aa1467d2
Branches main
No related tags found
No related merge requests found
...@@ -4,15 +4,57 @@ list(APPEND secureidsrc ...@@ -4,15 +4,57 @@ list(APPEND secureidsrc
add_library(secureid STATIC ${secureidsrc}) add_library(secureid STATIC ${secureidsrc})
install( TARGETS install(
secureid TARGETS
secureid
DESTINATION DESTINATION
lib lib
EXPORT
secureidTargets
) )
install( FILES install(
secureid.h FILES
secureid.h
DESTINATION DESTINATION
include 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
)
include(CMakeFindDependencyMacro)
# find_dependency(xx 2.0)
include(${CMAKE_CURRENT_LIST_DIR}/libsecureidTargets.cmake)
include(${CMAKE_CURRENT_LIST_DIR}/libsecureidVersion.cmake)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment