From c0facafacd2940d97ab1c99bb6ab14cc57c963b9 Mon Sep 17 00:00:00 2001 From: Jacob Wujciak-Jens Date: Tue, 18 Apr 2023 00:34:50 +0200 Subject: [PATCH] set IMPORTED_CONFIGURATIONS --- 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 64dfaa99f564c..5955bdd75bc86 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 IMPORTED_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}"