mirror of
https://github.com/minio/minio-cpp.git
synced 2025-04-18 08:24:00 +03:00
At the moment miniocpp-config.cmake specifies dependencies, but when it's actually used by a client it requires that client resolves the dependencies himself - which means that the client would have to use find_package() to find everything that minio-cpp uses. This fixes the problem. It creates miniocpp-targets.cmake, which is a file generated by cmake, and also creates miniocpp-config.cmake, which adds the required find_package() commands to the cmake and then includes miniocpp-targets.cmake, which provides the targets. This change finalizes the integration of minio-cpp with both cmake and vcpkg. Co-authored-by: Petr Kobalicek <petr.kobalicek@min.io>
11 lines
312 B
CMake
11 lines
312 B
CMake
@PACKAGE_INIT@
|
|
|
|
find_package(OpenSSL REQUIRED)
|
|
find_package(unofficial-curlpp CONFIG REQUIRED)
|
|
find_package(unofficial-inih CONFIG REQUIRED)
|
|
find_package(nlohmann_json CONFIG REQUIRED)
|
|
find_package(pugixml CONFIG REQUIRED)
|
|
find_package(ZLIB REQUIRED)
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/miniocpp-targets.cmake")
|