Skip to content

Commit 1de6e9c

Browse files
committed
Debug: Print Substrait CMake target properties
1 parent b1a7606 commit 1de6e9c

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

cpp/src/arrow/engine/CMakeLists.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,19 @@ foreach(LIB_TARGET ${ARROW_SUBSTRAIT_LIBRARIES})
7070
target_compile_definitions(${LIB_TARGET} PRIVATE ARROW_ENGINE_EXPORTING)
7171
endforeach()
7272

73+
message(STATUS "=== ARROW_SUBSTRAIT_LIBRARIES ===")
74+
75+
foreach(LIB_TARGET ${ARROW_SUBSTRAIT_LIBRARIES})
76+
get_target_property(DEFS ${LIB_TARGET} COMPILE_DEFINITIONS)
77+
get_target_property(IFACE_DEFS ${LIB_TARGET} INTERFACE_COMPILE_DEFINITIONS)
78+
get_target_property(LINK_LIBS ${LIB_TARGET} LINK_LIBRARIES)
79+
80+
message(STATUS "${LIB_TARGET}")
81+
message(STATUS " COMPILE_DEFINITIONS=${DEFS}")
82+
message(STATUS " INTERFACE_COMPILE_DEFINITIONS=${IFACE_DEFS}")
83+
message(STATUS " LINK_LIBRARIES=${LINK_LIBS}")
84+
endforeach()
85+
7386
set(ARROW_SUBSTRAIT_TEST_LINK_LIBS ${ARROW_SUBSTRAIT_LINK_lIBS} ${ARROW_TEST_LINK_LIBS})
7487
if(ARROW_TEST_LINKAGE STREQUAL "static")
7588
list(APPEND ARROW_SUBSTRAIT_TEST_LINK_LIBS arrow_substrait_static
@@ -94,3 +107,13 @@ add_arrow_test(substrait_test
94107
"arrow_substrait")
95108

96109
add_subdirectory(substrait)
110+
111+
get_target_property(TEST_DEFS substrait_test COMPILE_DEFINITIONS)
112+
get_target_property(TEST_IFACE substrait_test INTERFACE_COMPILE_DEFINITIONS)
113+
114+
message(STATUS "=== substrait_test ===")
115+
message(STATUS "COMPILE_DEFINITIONS=${TEST_DEFS}")
116+
message(STATUS "INTERFACE_COMPILE_DEFINITIONS=${TEST_IFACE}")
117+
118+
get_target_property(TEST_LIBS substrait_test LINK_LIBRARIES)
119+
message(STATUS "LINK_LIBRARIES=${TEST_LIBS}")

0 commit comments

Comments
 (0)