mirror of
https://github.com/eclipse-paho/paho.mqtt.cpp.git
synced 2025-09-15 12:58:39 +08:00
23 lines
810 B
CMake
23 lines
810 B
CMake
set(package_name PahoMqttCpp)
|
|
configure_file(${package_name}Config.cmake.in ${package_name}Config.cmake @ONLY)
|
|
|
|
include(CMakePackageConfigHelpers)
|
|
write_basic_package_version_file(
|
|
"${CMAKE_CURRENT_BINARY_DIR}/${package_name}ConfigVersion.cmake"
|
|
VERSION ${PROJECT_VERSION}
|
|
COMPATIBILITY SameMajorVersion) # TODO
|
|
|
|
export(EXPORT ${package_name}
|
|
FILE "${CMAKE_CURRENT_BINARY_DIR}/${package_name}Targets.cmake"
|
|
NAMESPACE ${package_name}::)
|
|
|
|
install(EXPORT ${package_name} DESTINATION lib/cmake/${package_name}
|
|
FILE ${package_name}Targets.cmake
|
|
NAMESPACE ${package_name}::)
|
|
|
|
install(FILES
|
|
"${CMAKE_CURRENT_BINARY_DIR}/${package_name}Config.cmake"
|
|
FindPahoMqttC.cmake
|
|
"${CMAKE_CURRENT_BINARY_DIR}/${package_name}ConfigVersion.cmake"
|
|
DESTINATION lib/cmake/${package_name})
|