Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 14 additions & 12 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -326,39 +326,41 @@ if(PAIMON_BUILD_TESTS)
include_directories("${CMAKE_SOURCE_DIR}/test/")

set(TEST_STATIC_LINK_LIBS
"-Wl,--whole-archive"
paimon_file_index_static
paimon_global_index_static
paimon_local_file_system_static
paimon_mock_file_format_static
-Wl,--no-as-needed
"-Wl,--no-whole-archive"
"-Wl,--no-as-needed"
paimon_parquet_file_format_shared
paimon_blob_file_format_shared
-Wl,--as-needed)
"-Wl,--as-needed")

if(PAIMON_ENABLE_LANCE)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--no-as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--no-as-needed")
list(APPEND TEST_STATIC_LINK_LIBS paimon_lance_file_format_shared)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--as-needed")
endif()
if(PAIMON_ENABLE_ORC)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--no-as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--no-as-needed")
list(APPEND TEST_STATIC_LINK_LIBS paimon_orc_file_format_shared)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--as-needed")
endif()
if(PAIMON_ENABLE_AVRO)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--no-as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--no-as-needed")
list(APPEND TEST_STATIC_LINK_LIBS paimon_avro_file_format_shared)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--as-needed")
endif()
if(PAIMON_ENABLE_JINDO)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--no-as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--no-as-needed")
list(APPEND TEST_STATIC_LINK_LIBS paimon_jindo_file_system_shared)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--as-needed")
endif()
if(PAIMON_ENABLE_LUMINA)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--no-as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--no-as-needed")
list(APPEND TEST_STATIC_LINK_LIBS paimon_lumina_index_shared)
list(APPEND TEST_STATIC_LINK_LIBS -Wl,--as-needed)
list(APPEND TEST_STATIC_LINK_LIBS "-Wl,--as-needed")
endif()

endif()
Expand Down
4 changes: 0 additions & 4 deletions src/paimon/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -401,9 +401,7 @@ if(PAIMON_BUILD_TESTS)
STATIC_LINK_LIBS
paimon_shared
test_utils_static
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(common_factories_test
Expand Down Expand Up @@ -537,9 +535,7 @@ if(PAIMON_BUILD_TESTS)
STATIC_LINK_LIBS
paimon_shared
test_utils_static
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(fs_test
Expand Down
20 changes: 0 additions & 20 deletions test/inte/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,90 +16,70 @@ if(PAIMON_BUILD_TESTS)
add_paimon_test(blob_table_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(data_evolution_table_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(global_index_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(write_and_read_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(clean_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(read_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(scan_and_read_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(scan_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(write_inte_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})

add_paimon_test(read_inte_with_index_test
STATIC_LINK_LIBS
paimon_shared
"-Wl,--whole-archive"
${TEST_STATIC_LINK_LIBS}
"-Wl,--no-whole-archive"
test_utils_static
${GTEST_LINK_TOOLCHAIN})
endif()
Loading