@@ -41,47 +41,44 @@ set(PROTO_OUTPUT_FILES ${PROTO_OUTPUT_FILES} "${PROTO_OUTPUT_DIR}/DTypes.pb.h")
4141set_source_files_properties (${PROTO_OUTPUT_FILES} PROPERTIES GENERATED TRUE )
4242
4343get_filename_component (ABS_ARROW_DATASET_PROTO
44- ${CMAKE_SOURCE_DIR } /src/jni/dataset/proto/DTypes.proto
45- ABSOLUTE )
44+ ${CMAKE_SOURCE_DIR } /src/jni/dataset/proto/DTypes.proto ABSOLUTE )
4645
4746add_custom_command (OUTPUT ${PROTO_OUTPUT_FILES}
48- COMMAND ${ARROW_PROTOBUF_PROTOC}
49- --proto_path
50- ${CMAKE_SOURCE_DIR } /src/jni/dataset/proto
51- --cpp_out
52- ${PROTO_OUTPUT_DIR}
53- ${CMAKE_SOURCE_DIR } /src/jni/dataset/proto/DTypes.proto
54- DEPENDS ${ABS_ARROW_DATASET_PROTO} ${ARROW_PROTOBUF_LIBPROTOBUF}
55- COMMENT "Running PROTO compiler on DTypes.proto"
56- VERBATIM )
47+ COMMAND ${ARROW_PROTOBUF_PROTOC}
48+ --proto_path
49+ ${CMAKE_SOURCE_DIR } /src/jni/dataset/proto
50+ --cpp_out
51+ ${PROTO_OUTPUT_DIR}
52+ ${CMAKE_SOURCE_DIR } /src/jni/dataset/proto/DTypes.proto
53+ DEPENDS ${ABS_ARROW_DATASET_PROTO} ${ARROW_PROTOBUF_LIBPROTOBUF}
54+ COMMENT "Running PROTO compiler on DTypes.proto"
55+ VERBATIM )
5756
5857add_custom_target (arrow_dataset_jni_proto ALL DEPENDS ${PROTO_OUTPUT_FILES} )
5958
60- set (PROTO_SRCS
61- "${PROTO_OUTPUT_DIR} /DTypes.pb.cc" )
59+ set (PROTO_SRCS "${PROTO_OUTPUT_DIR} /DTypes.pb.cc" )
6260
6361set (PROTO_HDRS "${PROTO_OUTPUT_DIR} /DTypes.pb.h" )
6462
65-
6663set (ARROW_DATASET_JNI_SOURCES jni_wrapper.cpp ${PROTO_SRCS} )
6764
6865add_arrow_lib (arrow_dataset_jni
69- BUILD_SHARED
70- SOURCES
71- ${ARROW_DATASET_JNI_SOURCES}
72- OUTPUTS
73- ARROW_DATASET_JNI_LIBRARIES
74- SHARED_PRIVATE_LINK_LIBS
75- ${ARROW_DATASET_JNI_LIBS}
76- STATIC_LINK_LIBS
77- ${ARROW_DATASET_JNI_LIBS}
78- EXTRA_INCLUDES
79- ${JNI_HEADERS_DIR}
80- PRIVATE_INCLUDES
81- ${JNI_INCLUDE_DIRS}
82- DEPENDENCIES
83- arrow_static
84- arrow_dataset_java
85- arrow_dataset_jni_proto )
66+ BUILD_SHARED
67+ SOURCES
68+ ${ARROW_DATASET_JNI_SOURCES}
69+ OUTPUTS
70+ ARROW_DATASET_JNI_LIBRARIES
71+ SHARED_PRIVATE_LINK_LIBS
72+ ${ARROW_DATASET_JNI_LIBS}
73+ STATIC_LINK_LIBS
74+ ${ARROW_DATASET_JNI_LIBS}
75+ EXTRA_INCLUDES
76+ ${JNI_HEADERS_DIR}
77+ PRIVATE_INCLUDES
78+ ${JNI_INCLUDE_DIRS}
79+ DEPENDENCIES
80+ arrow_static
81+ arrow_dataset_java
82+ arrow_dataset_jni_proto )
8683
8784add_dependencies (arrow_dataset_jni ${ARROW_DATASET_JNI_LIBRARIES} )
0 commit comments