Skip to content

Commit

Permalink
Change build variable name
Browse files Browse the repository at this point in the history
Use ARROW_JNI_JAVA_<library>_[BIN|LIB]DIR instead of overriding CMAKE_INSTALL_[BIN|LIB]DIR
  • Loading branch information
jduo committed Jan 18, 2024
1 parent 70240fe commit cd6cbb3
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
8 changes: 4 additions & 4 deletions java/adapter/orc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ set_property(TARGET arrow_java_jni_orc PROPERTY OUTPUT_NAME "arrow_orc_jni")
target_link_libraries(arrow_java_jni_orc arrow_java_jni_orc_headers jni
Arrow::arrow_static)

set(CMAKE_INSTALL_LIBDIR
set(ARROW_JAVA_JNI_ORC_LIBDIR
"${CMAKE_INSTALL_PREFIX}/lib/arrow_orc_jni/${ARROW_JAVA_JNI_ARCH_DIR}")
set(CMAKE_INSTALL_BINDIR
set(ARROW_JAVA_JNI_ORC_BINDIR
"${CMAKE_INSTALL_PREFIX}/bin/arrow_orc_jni/${ARROW_JAVA_JNI_ARCH_DIR}")

install(TARGETS arrow_java_jni_orc
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
LIBRARY DESTINATION ${ARROW_JAVA_JNI_ORC_LIBDIR}
RUNTIME DESTINATION ${ARROW_JAVA_JNI_ORC_BINDIR})
8 changes: 4 additions & 4 deletions java/c/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,11 @@ add_library(arrow_java_jni_cdata SHARED src/main/cpp/jni_wrapper.cc)
set_property(TARGET arrow_java_jni_cdata PROPERTY OUTPUT_NAME "arrow_cdata_jni")
target_link_libraries(arrow_java_jni_cdata arrow_java_jni_cdata_headers jni)

set(CMAKE_INSTALL_LIBDIR
set(ARROW_JAVA_JNI_CDATA_LIBDIR
"${CMAKE_INSTALL_PREFIX}/lib/arrow_cdata_jni/${ARROW_JAVA_JNI_ARCH_DIR}")
set(CMAKE_INSTALL_BINDIR
set(ARROW_JAVA_JNI_CDATA_BINDIR
"${CMAKE_INSTALL_PREFIX}/bin/arrow_cdata_jni/${ARROW_JAVA_JNI_ARCH_DIR}")

install(TARGETS arrow_java_jni_cdata
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
LIBRARY DESTINATION ${ARROW_JAVA_JNI_CDATA_LIBDIR}
RUNTIME DESTINATION ${ARROW_JAVA_JNI_CDATA_BINDIR})
8 changes: 4 additions & 4 deletions java/dataset/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,12 @@ if(BUILD_TESTING)
add_test(NAME arrow-java-jni-dataset-test COMMAND arrow-java-jni-dataset-test)
endif()

set(CMAKE_INSTALL_LIBDIR
set(ARROW_JAVA_JNI_DATASET_LIBDIR
"${CMAKE_INSTALL_PREFIX}/lib/arrow_dataset_jni/${ARROW_JAVA_JNI_ARCH_DIR}")

set(CMAKE_INSTALL_BINDIR
set(ARROW_JAVA_JNI_DATASET_BINDIR
"${CMAKE_INSTALL_PREFIX}/bin/arrow_dataset_jni/${ARROW_JAVA_JNI_ARCH_DIR}")

install(TARGETS arrow_java_jni_dataset
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
LIBRARY DESTINATION ${ARROW_JAVA_JNI_DATASET_LIBDIR}
RUNTIME DESTINATION ${ARROW_JAVA_JNI_DATASET_BINDIR})
8 changes: 4 additions & 4 deletions java/gandiva/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@ if(CXX_LINKER_SUPPORTS_VERSION_SCRIPT)
)
endif()

set(CMAKE_INSTALL_LIBDIR
set(ARROW_JAVA_JNI_GANDIVA_LIBDIR
"${CMAKE_INSTALL_PREFIX}/lib/gandiva_jni/${ARROW_JAVA_JNI_ARCH_DIR}")
set(CMAKE_INSTALL_BINDIR
set(ARROW_JAVA_JNI_GANDIVA_BINDIR
"${CMAKE_INSTALL_PREFIX}/bin/gandiva_jni/${ARROW_JAVA_JNI_ARCH_DIR}")

install(TARGETS arrow_java_jni_gandiva
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
LIBRARY DESTINATION ${ARROW_JAVA_JNI_GANDIVA_LIBDIR}
RUNTIME DESTINATION ${ARROW_JAVA_JNI_GANDIVA_BINDIR})

0 comments on commit cd6cbb3

Please sign in to comment.