Skip to content

Commit 4032e68

Browse files
committed
Revert "Fix CI compilation"
This reverts commit 89802bb.
1 parent 0b09604 commit 4032e68

File tree

7 files changed

+21
-63
lines changed

7 files changed

+21
-63
lines changed

CMake/Findlz4.cmake

+13-14
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,18 @@ find_package_handle_standard_args(lz4 DEFAULT_MSG LZ4_LIBRARY LZ4_INCLUDE_DIR)
2121

2222
mark_as_advanced(LZ4_LIBRARY LZ4_INCLUDE_DIR)
2323

24+
get_filename_component(liblz4_ext ${LZ4_LIBRARY} EXT)
25+
if(liblz4_ext STREQUAL ".a")
26+
set(liblz4_type STATIC)
27+
else()
28+
set(liblz4_type SHARED)
29+
endif()
30+
2431
if(NOT TARGET lz4::lz4)
25-
add_library(lz4::lz4 UNKNOWN IMPORTED)
26-
set_target_properties(lz4::lz4 PROPERTIES
27-
INTERFACE_INCLUDE_DIRECTORIES "${LZ4_INCLUDE_DIR}"
28-
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
29-
IMPORTED_LOCATION_RELEASE "${LZ4_LIBRARY_RELEASE}")
30-
set_property(TARGET lz4::lz4 APPEND PROPERTY
31-
IMPORTED_CONFIGURATIONS RELEASE)
32-
33-
if(LZ4_LIBRARY_DEBUG)
34-
set_property(TARGET lz4::lz4 APPEND PROPERTY
35-
IMPORTED_CONFIGURATIONS DEBUG)
36-
set_property(TARGET lz4::lz4 PROPERTY
37-
IMPORTED_LOCATION_DEBUG "${LZ4_LIBRARY_DEBUG}")
38-
endif()
32+
add_library(lz4::lz4 ${liblz4_type} IMPORTED)
33+
set_target_properties(lz4::lz4 PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
34+
"${LZ4_INCLUDE_DIR}")
35+
set_target_properties(
36+
lz4::lz4 PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES "C"
37+
IMPORTED_LOCATION "${LZ4_LIBRARIES}")
3938
endif()

CMakeLists.txt

+5-10
Original file line numberDiff line numberDiff line change
@@ -211,15 +211,10 @@ if(VELOX_ENABLE_ABFS)
211211
endif()
212212

213213
if(VELOX_ENABLE_HDFS)
214-
find_package(libhdfs3)
215-
if(libhdfs3_FOUND AND TARGET HDFS::hdfs3)
216-
set(LIBHDFS3 HDFS::hdfs3)
217-
else()
218-
find_library(
219-
LIBHDFS3
220-
NAMES libhdfs3.so libhdfs3.dylib
221-
HINTS "${CMAKE_SOURCE_DIR}/hawq/depends/libhdfs3/_build/src/" REQUIRED)
222-
endif()
214+
find_library(
215+
LIBHDFS3
216+
NAMES libhdfs3.so libhdfs3.dylib
217+
HINTS "${CMAKE_SOURCE_DIR}/hawq/depends/libhdfs3/_build/src/" REQUIRED)
223218
add_definitions(-DVELOX_ENABLE_HDFS3)
224219
endif()
225220

@@ -385,7 +380,7 @@ resolve_dependency(Boost 1.66.0 COMPONENTS ${BOOST_INCLUDE_LIBRARIES})
385380
# for reference. find_package(range-v3)
386381

387382
set_source(gflags)
388-
resolve_dependency(gflags)
383+
resolve_dependency(gflags COMPONENTS shared)
389384
if(NOT TARGET gflags::gflags)
390385
# This is a bit convoluted, but we want to be able to use gflags::gflags as a
391386
# target even when velox is built as a subproject which uses

third_party/CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ if(VELOX_ENABLE_ARROW)
2727
set(ARROW_PREFIX "${CMAKE_CURRENT_BINARY_DIR}/arrow_ep")
2828
set(ARROW_CMAKE_ARGS
2929
-DARROW_PARQUET=ON
30-
-DARROW_FILESYSTEM=ON
3130
-DARROW_WITH_LZ4=ON
3231
-DARROW_WITH_SNAPPY=ON
3332
-DARROW_WITH_ZLIB=ON
@@ -69,7 +68,6 @@ if(VELOX_ENABLE_ARROW)
6968
arrow_ep
7069
PREFIX ${ARROW_PREFIX}
7170
URL ${VELOX_ARROW_SOURCE_URL}
72-
PATCH_COMMAND patch -p1 < ${CMAKE_CURRENT_SOURCE_DIR}/arrow_patches/helpers.patch
7371
URL_HASH ${VELOX_ARROW_BUILD_SHA256_CHECKSUM}
7472
SOURCE_SUBDIR cpp
7573
CMAKE_ARGS ${ARROW_CMAKE_ARGS}

third_party/arrow_patches/helpers.patch

-32
This file was deleted.

velox/common/process/tests/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ add_executable(velox_process_test TraceContextTest.cpp)
1717
add_test(velox_process_test velox_process_test)
1818

1919
target_link_libraries(velox_process_test PRIVATE velox_process fmt::fmt gtest
20-
gtest_main glog::glog gflags::gflags)
20+
gtest_main)

velox/connectors/hive/storage_adapters/hdfs/tests/HdfsMiniCluster.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ HdfsMiniCluster::HdfsMiniCluster() {
7272
"Failed to find minicluster executable {}'", miniClusterExecutableName);
7373
}
7474
boost::filesystem::path hadoopHomeDirectory = exePath_;
75-
hadoopHomeDirectory.remove_filename().remove_filename();
75+
hadoopHomeDirectory.remove_leaf().remove_leaf();
7676
setupEnvironment(hadoopHomeDirectory.string());
7777
}
7878

velox/dwio/parquet/writer/arrow/tests/CMakeLists.txt

+1-3
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@ target_link_libraries(
4040
gtest_main
4141
parquet
4242
arrow
43-
arrow_testing
44-
glog::glog
45-
gflags::gflags)
43+
arrow_testing)
4644

4745
add_library(
4846
velox_dwio_arrow_parquet_writer_test_lib

0 commit comments

Comments
 (0)