aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/aliyun-oss-cpp-sdk/0002-unofficial-export.cmake
blob: e049152c21f658e88ab2b7a3d30c1b7ad6e5fc40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
install(
    EXPORT unofficial-aliyun-oss-cpp-sdk-targets
    NAMESPACE unofficial::aliyun-oss-cpp-sdk::
    DESTINATION share/unofficial-aliyun-oss-cpp-sdk
)

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/unofficial-aliyun-oss-cpp-sdk-config.cmake.in" [[
@PACKAGE_INIT@
include(CMakeFindDependencyMacro)
find_dependency(CURL REQUIRED)
find_dependency(OpenSSL REQUIRED)
include("${CMAKE_CURRENT_LIST_DIR}/unofficial-aliyun-oss-cpp-sdk-targets.cmake")
]]
)

include(CMakePackageConfigHelpers)
configure_package_config_file("${CMAKE_CURRENT_BINARY_DIR}/unofficial-aliyun-oss-cpp-sdk-config.cmake.in"
    "${CMAKE_CURRENT_BINARY_DIR}/unofficial-aliyun-oss-cpp-sdk-config.cmake"
    INSTALL_DESTINATION "share/unofficial-aliyun-oss-cpp-sdk"
)

install(FILES
    "${CMAKE_CURRENT_BINARY_DIR}/unofficial-aliyun-oss-cpp-sdk-config.cmake"
    DESTINATION "share/unofficial-aliyun-oss-cpp-sdk"
)