Skip to content

Commit

Permalink
Comments and names changes
Browse files Browse the repository at this point in the history
  • Loading branch information
AlenkaF committed Jul 1, 2022
1 parent bb0a96b commit ea1da51
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 17 deletions.
2 changes: 1 addition & 1 deletion cpp/cmake_modules/FindArrowPython.cmake
Expand Up @@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.

# - Find Arrow Python (python/pyarrrow/src_arrow/api.h, libarrow_python.a, libarrow_python.so)
# - Find Arrow Python (arrow/python/api.h, libarrow_python.a, libarrow_python.so)
#
# This module requires Arrow from which it uses
# arrow_find_package()
Expand Down
4 changes: 0 additions & 4 deletions cpp/src/arrow/public_api_test.cc
Expand Up @@ -50,10 +50,6 @@
#include "arrow/json/api.h" // IWYU pragma: keep
#endif

// #ifdef ARROW_PYTHON
// #include "arrow/python/api.h" // IWYU pragma: keep
// #endif

#ifdef DCHECK
#error "DCHECK should not be visible from Arrow public headers."
#endif
Expand Down
25 changes: 13 additions & 12 deletions python/pyarrow/src_arrow/CMakeLists.txt
Expand Up @@ -36,7 +36,8 @@ endif()
get_filename_component(PYARROW_SOURCE_DIR ${CMAKE_SOURCE_DIR} DIRECTORY)
get_filename_component(PYTHON_SOURCE_DIR ${PYARROW_SOURCE_DIR} DIRECTORY)
get_filename_component(ARROW_SOURCE ${PYTHON_SOURCE_DIR} DIRECTORY)
set(ARROW_SOURCE_DIR "${ARROW_SOURCE}/cpp")
set(ARROW_CPP_SOURCE_DIR "${ARROW_SOURCE}/cpp")
set(ARROW_SOURCE_DIR "${ARROW_CPP_SOURCE_DIR}")

# normalize ARROW_HOME path
cmake_path(CONVERT "$ENV{ARROW_HOME}" TO_CMAKE_PATH_LIST ARROW_HOME)
Expand Down Expand Up @@ -174,14 +175,14 @@ if(CMAKE_VERSION VERSION_LESS 3.18)
else()
include(CheckLinkerFlag)
check_linker_flag(CXX
"-Wl,--version-script=${ARROW_SOURCE_DIR}/src/arrow/symbols.map"
"-Wl,--version-script=${ARROW_CPP_SOURCE_DIR}/src/arrow/symbols.map"
CXX_LINKER_SUPPORTS_VERSION_SCRIPT)
endif()

# Need to set ARROW_VERSION_SCRIPT_FLAGS for add_arrow_lib
if(CXX_LINKER_SUPPORTS_VERSION_SCRIPT)
set(ARROW_VERSION_SCRIPT_FLAGS
"-Wl,--version-script=${ARROW_SOURCE_DIR}/src/arrow/symbols.map")
"-Wl,--version-script=${ARROW_CPP_SOURCE_DIR}/src/arrow/symbols.map")
endif()

#
Expand Down Expand Up @@ -251,7 +252,7 @@ if(ARROW_FLIGHT AND ARROW_BUILD_SHARED)

find_package(ArrowFlight REQUIRED)
find_package(gRPC CONFIG REQUIRED)
include_directories("${ARROW_SOURCE_DIR}/src" "${ARROW_SOURCE_DIR}/build/src")
include_directories("${ARROW_CPP_SOURCE_DIR}/src" "${ARROW_CPP_SOURCE_DIR}/build/src")

# Using arrow_flight_shared, see example
# https://github.com/apache/arrow/blob/7a0f00c16e084d194ae53d209b33b809cfc8f2d5/cpp/examples/arrow/CMakeLists.txt
Expand All @@ -263,19 +264,19 @@ if(ARROW_FLIGHT AND ARROW_BUILD_SHARED)
set(FLIGHT_PROTO "${ARROW_SOURCE}/format/Flight.proto")

set(FLIGHT_GENERATED_PROTO_FILES
"${ARROW_SOURCE_DIR}/build/src/arrow/flight/Flight.pb.cc"
"${ARROW_SOURCE_DIR}/build/src/arrow/flight/Flight.pb.h"
"${ARROW_SOURCE_DIR}/build/src/arrow/flight/Flight.grpc.pb.cc"
"${ARROW_SOURCE_DIR}/build/src/arrow/flight/Flight.grpc.pb.h")
"${ARROW_CPP_SOURCE_DIR}/build/src/arrow/flight/Flight.pb.cc"
"${ARROW_CPP_SOURCE_DIR}/build/src/arrow/flight/Flight.pb.h"
"${ARROW_CPP_SOURCE_DIR}/build/src/arrow/flight/Flight.grpc.pb.cc"
"${ARROW_CPP_SOURCE_DIR}/build/src/arrow/flight/Flight.grpc.pb.h")

set(PROTO_DEPENDS ${FLIGHT_PROTO} gRPC::grpc_cpp_plugin)

add_custom_command(OUTPUT ${FLIGHT_GENERATED_PROTO_FILES}
COMMAND ${ARROW_PROTOBUF_PROTOC} "-I${FLIGHT_PROTO_PATH}"
"--cpp_out=${${ARROW_SOURCE_DIR}/build/src/arrow/flight/}" "${FLIGHT_PROTO}"
"--cpp_out=${ARROW_CPP_SOURCE_DIR}/build/src/arrow/flight/" "${FLIGHT_PROTO}"
DEPENDS ${PROTO_DEPENDS} ARGS
COMMAND ${ARROW_PROTOBUF_PROTOC} "-I${FLIGHT_PROTO_PATH}"
"--grpc_out=${${ARROW_SOURCE_DIR}/build/src/arrow/flight/}"
"--grpc_out=${ARROW_CPP_SOURCE_DIR}/build/src/arrow/flight/"
"--plugin=protoc-gen-grpc=$<TARGET_FILE:gRPC::grpc_cpp_plugin>"
"${FLIGHT_PROTO}")

Expand Down Expand Up @@ -331,7 +332,7 @@ if(ARROW_BUILD_TESTS)
enable_testing()

# Set necessary paths for cmake to find GTest
set(GTEST_ROOT ${ARROW_SOURCE_DIR}/build/googletest_ep-prefix)
set(GTEST_ROOT ${ARROW_CPP_SOURCE_DIR}/build/googletest_ep-prefix)
set(GTEST_INCLUDE_DIR "${GTEST_ROOT}/include")
set(GTEST_LIBRARY ${GTEST_ROOT}/lib)
set(GTEST_MAIN_LIBRARY ${GTEST_ROOT}/lib)
Expand Down Expand Up @@ -459,7 +460,7 @@ if(ARROW_BUILD_TESTS)
add_test(${TEST_NAME} ${TEST_PATH})
else()
add_test(${TEST_NAME}
${ARROW_SOURCE_DIR}/build-support/run-test.sh
${ARROW_CPP_SOURCE_DIR}/build-support/run-test.sh
${CMAKE_BINARY_DIR}
test
${TEST_PATH})
Expand Down

0 comments on commit ea1da51

Please sign in to comment.