[ 
https://issues.apache.org/jira/browse/ARROW-16992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567147#comment-17567147
 ] 

Kouhei Sutou commented on ARROW-16992:
--------------------------------------

OK. I'll create a top-level {{CMakeLists.txt}} in ARROW-17080 and move datasets 
build configuration to {{java/}} from {{cpp/}} in ARROW-17081. Other components 
such as Gandiva and Plasma will be able to follow this approach by using them 
as an example.

> [Java][C++] Separate JNI compilation & linking from main arrow CMakeLists 
> --------------------------------------------------------------------------
>
>                 Key: ARROW-16992
>                 URL: https://issues.apache.org/jira/browse/ARROW-16992
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, Java
>            Reporter: Larry White
>            Priority: Major
>
> We need to separate the JNI elements from CMakeLists, with related 
> modifications to the CI build scripts likely. Separating the JNI portion 
> serves two related purposes:
>  # Simplify building JNI code against precompiled lib arrow C++ code
>  # Enable control of JNI build through Maven, rather than requiring Java devs 
> to work with CMake directly
> [~dsusanibara]
> [~kou] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to