File tree Expand file tree Collapse file tree 9 files changed +4
-15
lines changed Expand file tree Collapse file tree 9 files changed +4
-15
lines changed Original file line number Diff line number Diff line change 5353 thread-comments : true
5454 ignore : ' build|cmake_modules|ci'
5555 database : build
56+ extra-args : ' -I$PWD/src -I$PWD/build/src'
5657 - name : Fail fast?!
5758 if : steps.linter.outputs.checks-failed != 0
5859 run : |
Original file line number Diff line number Diff line change @@ -47,7 +47,6 @@ set(ICEBERG_INSTALL_BINDIR "${CMAKE_INSTALL_BINDIR}")
4747set (ICEBERG_INSTALL_INCLUDEDIR "${CMAKE_INSTALL_INCLUDEDIR} " )
4848set (ICEBERG_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR} /cmake" )
4949set (ICEBERG_INSTALL_DOCDIR "share/doc/${PROJECT_NAME} " )
50- set (ICEBERG_INCLUDES "${PROJECT_BINARY_DIR} /src" "${PROJECT_SOURCE_DIR} /src" )
5150
5251if (WIN32 AND NOT MINGW)
5352 set (MSVC_TOOLCHAIN TRUE )
Original file line number Diff line number Diff line change 1515# specific language governing permissions and limitations
1616# under the License.
1717
18+ set (ICEBERG_INCLUDES "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR} /src>"
19+ "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR} /src>" )
1820set (ICEBERG_SOURCES
1921 arrow_c_data_internal.cc
2022 demo_table.cc
@@ -35,7 +37,7 @@ list(APPEND ICEBERG_SHARED_INSTALL_INTERFACE_LIBS "Iceberg::nanoarrow")
3537add_iceberg_lib(iceberg
3638 SOURCES
3739 ${ICEBERG_SOURCES}
38- PRIVATE_INCLUDES
40+ EXTRA_INCLUDES
3941 ${ICEBERG_INCLUDES}
4042 SHARED_LINK_LIBS
4143 ${ICEBERG_SHARED_BUILD_INTERFACE_LIBS}
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ if(NOT ICEBERG_ARROW)
2020endif ()
2121
2222set (ICEBERG_ARROW_SOURCES demo_arrow.cc)
23- set (ICEBERG_ARROW_INCLUDES "${ICEBERG_INCLUDES} " )
2423
2524# Libraries to link with exported libiceberg_arrow.{so,a}.
2625set (ICEBERG_ARROW_STATIC_BUILD_INTERFACE_LIBS)
@@ -61,8 +60,6 @@ list(APPEND
6160add_iceberg_lib(iceberg_arrow
6261 SOURCES
6362 ${ICEBERG_ARROW_SOURCES}
64- PRIVATE_INCLUDES
65- ${ICEBERG_ARROW_INCLUDES}
6663 SHARED_LINK_LIBS
6764 ${ICEBERG_ARROW_SHARED_BUILD_INTERFACE_LIBS}
6865 STATIC_LINK_LIBS
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ if(NOT ICEBERG_AVRO)
2020endif ()
2121
2222set (ICEBERG_AVRO_SOURCES demo_avro.cc)
23- set (ICEBERG_AVRO_INCLUDES "${ICEBERG_INCLUDES} " )
2423
2524# Libraries to link with exported libiceberg_avro.{so,a}.
2625set (ICEBERG_AVRO_STATIC_BUILD_INTERFACE_LIBS)
@@ -65,8 +64,6 @@ list(APPEND
6564add_iceberg_lib(iceberg_avro
6665 SOURCES
6766 ${ICEBERG_AVRO_SOURCES}
68- PRIVATE_INCLUDES
69- ${ICEBERG_AVRO_INCLUDES}
7067 SHARED_LINK_LIBS
7168 ${ICEBERG_AVRO_SHARED_BUILD_INTERFACE_LIBS}
7269 STATIC_LINK_LIBS
Original file line number Diff line number Diff line change 1616# under the License.
1717
1818set (ICEBERG_PUFFIN_SOURCES demo_puffin.cc)
19- set (ICEBERG_PUFFIN_INCLUDES "${ICEBERG_INCLUDES} " )
2019
2120set (ICEBERG_PUFFIN_STATIC_BUILD_INTERFACE_LIBS)
2221set (ICEBERG_PUFFIN_SHARED_BUILD_INTERFACE_LIBS)
@@ -39,8 +38,6 @@ list(APPEND
3938add_iceberg_lib(iceberg_puffin
4039 SOURCES
4140 ${ICEBERG_PUFFIN_SOURCES}
42- PRIVATE_INCLUDES
43- ${ICEBERG_PUFFIN_INCLUDES}
4441 SHARED_LINK_LIBS
4542 ${ICEBERG_PUFFIN_SHARED_BUILD_INTERFACE_LIBS}
4643 STATIC_LINK_LIBS
Original file line number Diff line number Diff line change @@ -20,6 +20,5 @@ if(ICEBERG_ARROW)
2020 target_sources (arrow_unittest PRIVATE arrow_test.cc)
2121 target_link_libraries (arrow_unittest PRIVATE iceberg_arrow_static Arrow::arrow_static
2222 GTest::gtest_main)
23- target_include_directories (arrow_unittest PRIVATE "${ICEBERG_INCLUDES} " )
2423 add_test (NAME arrow_unittest COMMAND arrow_unittest)
2524endif ()
Original file line number Diff line number Diff line change @@ -19,6 +19,5 @@ if(ICEBERG_AVRO)
1919 add_executable (avro_unittest)
2020 target_sources (avro_unittest PRIVATE avro_test.cc)
2121 target_link_libraries (avro_unittest PRIVATE iceberg_avro_static GTest::gtest_main)
22- target_include_directories (avro_unittest PRIVATE "${ICEBERG_INCLUDES} " )
2322 add_test (NAME avro_unittest COMMAND avro_unittest)
2423endif ()
Original file line number Diff line number Diff line change @@ -19,11 +19,9 @@ add_executable(core_unittest)
1919target_sources (core_unittest PRIVATE core_unittest.cc schema_test.cc schema_field_test.cc
2020 type_test.cc)
2121target_link_libraries (core_unittest PRIVATE iceberg_static GTest::gtest_main GTest::gmock)
22- target_include_directories (core_unittest PRIVATE "${ICEBERG_INCLUDES} " )
2322add_test (NAME core_unittest COMMAND core_unittest)
2423
2524add_executable (expected_test)
2625target_sources (expected_test PRIVATE expected_test.cc)
2726target_link_libraries (expected_test PRIVATE iceberg_static GTest::gtest_main)
28- target_include_directories (expected_test PRIVATE "${ICEBERG_INCLUDES} " )
2927add_test (NAME expected_test COMMAND expected_test)
You can’t perform that action at this time.
0 commit comments