diff --git a/cpp/cmake_modules/FindAzure.cmake b/cpp/cmake_modules/FindAzure.cmake index a4de4ca1eb19f..4ded3eecd1681 100644 --- a/cpp/cmake_modules/FindAzure.cmake +++ b/cpp/cmake_modules/FindAzure.cmake @@ -40,17 +40,11 @@ find_package(azure-storage-blobs-cpp ${find_package_args}) find_package(azure-storage-common-cpp ${find_package_args}) find_package(azure-storage-files-datalake-cpp ${find_package_args}) -if(azure-core-cpp_FOUND AND azure-identity-cpp_FOUND AND azure-storage-blobs-cpp_FOUND - AND azure-storage-common-cpp_FOUND AND azure-storage-files-datalake-cpp_FOUND) - list(APPEND - AZURE_SDK_LINK_LIBRARIES - Azure::azure-core - Azure::azure-identity - Azure::azure-storage-blobs - Azure::azure-storage-common - Azure::azure-storage-files-datalake - ) - set(Azure_FOUND TRUE) -else() - set(Azure_FOUND FALSE) -endif() +find_package_handle_standard_args( + Azure + REQUIRED_VARS azure-core-cpp_FOUND + azure-identity-cpp_FOUND + azure-storage-blobs-cpp_FOUND + azure-storage-common-cpp_FOUND + azure-storage-files-datalake-cpp_FOUND + VERSION_VAR azure-storage-files-datalake-cpp_VERSION)