Misc fixes, add missing toolchain dependency

Change-Id: I00871f2520d8faee6e002555813231c703cb1025
This commit is contained in:
Wes McKinney committed 2018-12-17 13:44:16 -06:00
1 parent 4202824334
commit 1e41eee2d2
4 files changed
+24 -26

No files matched your search

+7 -7
View File
@@ -675,13 +675,6 @@ set(ARROW_LINK_LIBS)
# Libraries to link statically with libarrow.so
set(ARROW_STATIC_LINK_LIBS double-conversion_static)
add_custom_target(arrow_dependencies)
add_dependencies(arrow_dependencies toolchain)
if (ARROW_STATIC_LINK_LIBS)
add_dependencies(arrow_dependencies ${ARROW_STATIC_LINK_LIBS})
endif()
if (ARROW_WITH_BROTLI)
SET(ARROW_STATIC_LINK_LIBS
brotli_dec_static
@@ -721,6 +714,13 @@ if (ARROW_USE_GLOG)
add_definitions("-DARROW_USE_GLOG")
endif()
add_custom_target(arrow_dependencies)
add_dependencies(arrow_dependencies toolchain)
if (ARROW_STATIC_LINK_LIBS)
add_dependencies(arrow_dependencies ${ARROW_STATIC_LINK_LIBS})
endif()
set(ARROW_SHARED_PRIVATE_LINK_LIBS
${ARROW_STATIC_LINK_LIBS}
${BOOST_SYSTEM_LIBRARY}
+7 -16
View File
@@ -508,15 +508,14 @@ if("${DOUBLE_CONVERSION_HOME}" STREQUAL "")
CMAKE_ARGS ${DOUBLE_CONVERSION_CMAKE_ARGS}
BUILD_BYPRODUCTS "${DOUBLE_CONVERSION_STATIC_LIB}")
set(DOUBLE_CONVERSION_VENDORED 1)
add_dependencies(toolchain double-conversion_ep)
else()
find_package(double-conversion REQUIRED
PATHS "${DOUBLE_CONVERSION_HOME}")
set(DOUBLE_CONVERSION_VENDORED 0)
endif()
if (DOUBLE_CONVERSION_VENDORED)
add_dependencies(toolchain double-conversion_ep)
else()
if (NOT DOUBLE_CONVERSION_VENDORED)
get_property(DOUBLE_CONVERSION_STATIC_LIB TARGET double-conversion::double-conversion
PROPERTY LOCATION)
get_property(DOUBLE_CONVERSION_INCLUDE_DIR TARGET double-conversion::double-conversion
@@ -698,6 +697,7 @@ if (ARROW_IPC)
ExternalProject_Get_Property(rapidjson_ep SOURCE_DIR)
set(RAPIDJSON_INCLUDE_DIR "${SOURCE_DIR}/include")
set(RAPIDJSON_VENDORED 1)
add_dependencies(toolchain rapidjson_ep)
else()
set(RAPIDJSON_INCLUDE_DIR "${RAPIDJSON_HOME}/include")
set(RAPIDJSON_VENDORED 0)
@@ -705,10 +705,6 @@ if (ARROW_IPC)
message(STATUS "RapidJSON include dir: ${RAPIDJSON_INCLUDE_DIR}")
include_directories(SYSTEM ${RAPIDJSON_INCLUDE_DIR})
if(RAPIDJSON_VENDORED)
add_dependencies(toolchain rapidjson_ep)
endif()
## Flatbuffers
if("${FLATBUFFERS_HOME}" STREQUAL "")
set(FLATBUFFERS_PREFIX "${CMAKE_CURRENT_BINARY_DIR}/flatbuffers_ep-prefix/src/flatbuffers_ep-install")
@@ -732,15 +728,12 @@ if (ARROW_IPC)
set(FLATBUFFERS_INCLUDE_DIR "${FLATBUFFERS_PREFIX}/include")
set(FLATBUFFERS_COMPILER "${FLATBUFFERS_PREFIX}/bin/flatc")
set(FLATBUFFERS_VENDORED 1)
add_dependencies(toolchain flatbuffers_ep)
else()
find_package(Flatbuffers REQUIRED)
set(FLATBUFFERS_VENDORED 0)
endif()
if(FLATBUFFERS_VENDORED)
add_dependencies(toolchain flatbuffers_ep)
endif()
message(STATUS "Flatbuffers include dir: ${FLATBUFFERS_INCLUDE_DIR}")
message(STATUS "Flatbuffers compiler: ${FLATBUFFERS_COMPILER}")
include_directories(SYSTEM ${FLATBUFFERS_INCLUDE_DIR})
@@ -1154,6 +1147,7 @@ if (ARROW_GANDIVA)
CMAKE_ARGS ${RE2_CMAKE_ARGS}
BUILD_BYPRODUCTS "${RE2_STATIC_LIB}")
set (RE2_VENDORED 1)
add_dependencies(toolchain re2_ep)
else ()
find_package (RE2 REQUIRED)
set (RE2_VENDORED 0)
@@ -1170,10 +1164,6 @@ if (ARROW_GANDIVA)
STATIC_LIB ${RE2_STATIC_LIB})
set(RE2_LIBRARY re2_static)
endif()
if (RE2_VENDORED)
add_dependencies (toolchain re2_ep)
endif ()
endif ()
@@ -1316,6 +1306,8 @@ if (ARROW_ORC)
CMAKE_ARGS ${ORC_CMAKE_ARGS}
${EP_LOG_OPTIONS})
add_dependencies(toolchain orc_ep)
set(ORC_VENDORED 1)
add_dependencies(orc_ep ${ZLIB_LIBRARY})
if (LZ4_VENDORED)
@@ -1341,7 +1333,6 @@ if (ARROW_ORC)
if (ORC_VENDORED)
add_dependencies(orc_static orc_ep)
endif()
endif()
# ----------------------------------------------------------------------
+9 -2
View File
@@ -25,7 +25,7 @@ add_dependencies(arrow-all arrow arrow-tests arrow-benchmarks)
function(ADD_ARROW_TEST REL_TEST_NAME)
set(options)
set(one_value_args PREFIX)
set(multi_value_args)
set(multi_value_args LABELS)
cmake_parse_arguments(ARG "${options}" "${one_value_args}" "${multi_value_args}" ${ARGN})
if (ARG_PREFIX)
@@ -33,9 +33,16 @@ function(ADD_ARROW_TEST REL_TEST_NAME)
else()
set(PREFIX "arrow")
endif()
if (ARG_LABELS)
set(LABELS ${ARG_LABELS})
else()
set(LABELS "arrow-tests")
endif()
ADD_TEST_CASE(${REL_TEST_NAME}
PREFIX ${PREFIX}
LABELS "arrow-tests"
LABELS ${LABELS}
${ARG_UNPARSED_ARGUMENTS})
endfunction()
+1 -1
View File
@@ -129,7 +129,7 @@ if (ARROW_BUILD_TESTS)
set(ARROW_PYTHON_TEST_LINK_LIBS ${ARROW_PYTHON_MIN_TEST_LIBS})
ADD_TEST_CASE(python-test
ADD_ARROW_TEST(python-test
STATIC_LINK_LIBS "${ARROW_PYTHON_TEST_LINK_LIBS}"
EXTRA_LINK_LIBS ${PYTHON_LIBRARIES}
EXTRA_INCLUDES "${ARROW_PYTHON_INCLUDES}"