Skip to content

Commit

Permalink
Kou's suggestions to minimise dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
Tom-Newton committed Aug 16, 2023
1 parent 7fa4ba5 commit 559701d
Showing 1 changed file with 4 additions and 16 deletions.
20 changes: 4 additions & 16 deletions cpp/cmake_modules/ThirdpartyToolchain.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5115,39 +5115,27 @@ macro(build_azure_sdk)

add_library(Azure::azure-identity STATIC IMPORTED)
set_target_properties(Azure::azure-identity
PROPERTIES IMPORTED_LOCATION ${AZURE_IDENTITY_STATIC_LIBRARY}
INTERFACE_INCLUDE_DIRECTORIES
${AZURE_SDK_INCLUDE_DIR})
PROPERTIES IMPORTED_LOCATION ${AZURE_IDENTITY_STATIC_LIBRARY})
set_property(TARGET Azure::azure-identity
PROPERTY INTERFACE_LINK_LIBRARIES OpenSSL::Crypto Azure::azure-core)
add_dependencies(Azure::azure-identity azure-sdk_ep)

add_library(Azure::azure-storage-common STATIC IMPORTED)
set_target_properties(Azure::azure-storage-common
PROPERTIES IMPORTED_LOCATION ${AZURE_STORAGE_COMMON_STATIC_LIBRARY}
INTERFACE_INCLUDE_DIRECTORIES
${AZURE_SDK_INCLUDE_DIR})
PROPERTIES IMPORTED_LOCATION ${AZURE_STORAGE_COMMON_STATIC_LIBRARY})
set_property(TARGET Azure::azure-storage-common
PROPERTY INTERFACE_LINK_LIBRARIES OpenSSL::SSL OpenSSL::Crypto LibXml2::LibXml2 Azure::azure-core)
add_dependencies(Azure::azure-storage-common azure-sdk_ep)

add_library(Azure::azure-storage-blobs STATIC IMPORTED)
set_target_properties(Azure::azure-storage-blobs
PROPERTIES IMPORTED_LOCATION ${AZURE_STORAGE_BLOBS_STATIC_LIBRARY}
INTERFACE_INCLUDE_DIRECTORIES
${AZURE_SDK_INCLUDE_DIR})
PROPERTIES IMPORTED_LOCATION ${AZURE_STORAGE_BLOBS_STATIC_LIBRARY})
set_property(TARGET Azure::azure-storage-blobs
PROPERTY INTERFACE_LINK_LIBRARIES Azure::azure-storage-common)
add_dependencies(Azure::azure-storage-blobs azure-sdk_ep)

add_library(Azure::azure-storage-files-datalake STATIC IMPORTED)
set_target_properties(Azure::azure-storage-files-datalake
PROPERTIES IMPORTED_LOCATION ${AZURE_STORAGE_FILES_DATALAKE_STATIC_LIBRARY}
INTERFACE_INCLUDE_DIRECTORIES
${AZURE_SDK_INCLUDE_DIR})
PROPERTIES IMPORTED_LOCATION ${AZURE_STORAGE_FILES_DATALAKE_STATIC_LIBRARY})
set_property(TARGET Azure::azure-storage-files-datalake
PROPERTY INTERFACE_LINK_LIBRARIES Azure::azure-storage-blobs)
add_dependencies(Azure::azure-storage-files-datalake azure-sdk_ep)

set(AZURE_SDK_VENDORED TRUE)
set(AZURE_SDK_LIBRARIES)
Expand Down

0 comments on commit 559701d

Please sign in to comment.