From d215be6271a7384a51ca0a7521481697492741f6 Mon Sep 17 00:00:00 2001 From: Jacob Wujciak-Jens Date: Wed, 19 Apr 2023 01:34:59 +0200 Subject: [PATCH] GH-35179: [C++] Fix IMPORTED_LOCATION property for Arrow::bundled_dependencies (#35196) ### What changes are included in this PR? The previous change used the `LOCATION_` property which is not set by default. ### Are these changes tested? Crossbow * Closes: #35179 Authored-by: Jacob Wujciak-Jens Signed-off-by: Sutou Kouhei --- cpp/src/arrow/ArrowConfig.cmake.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cpp/src/arrow/ArrowConfig.cmake.in b/cpp/src/arrow/ArrowConfig.cmake.in index 74e510114c335..deb7bf94a80a2 100644 --- a/cpp/src/arrow/ArrowConfig.cmake.in +++ b/cpp/src/arrow/ArrowConfig.cmake.in @@ -103,6 +103,9 @@ if(TARGET Arrow::arrow_static AND NOT TARGET Arrow::arrow_bundled_dependencies) get_target_property(arrow_static_location Arrow::arrow_static LOCATION_${CONFIGURATION}) get_filename_component(arrow_lib_dir "${arrow_static_location}" DIRECTORY) + set_property(TARGET Arrow::arrow_bundled_dependencies + APPEND + PROPERTY IMPORTED_CONFIGURATIONS ${CONFIGURATION}) set_target_properties(Arrow::arrow_bundled_dependencies PROPERTIES IMPORTED_LOCATION_${CONFIGURATION} "${arrow_lib_dir}/${CMAKE_STATIC_LIBRARY_PREFIX}arrow_bundled_dependencies${CMAKE_STATIC_LIBRARY_SUFFIX}"