ruapu/java/CMakeLists.txt
Justin Fung 5baa49677c
Ruapu Java binding (#82)
* Fix rua on macOS

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>

* Release allocate resource

* Formatting

* feat: package native lib into jar;

Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>

* fix: multiple platform gradle build;

Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>

* fix: linux build;

Signed-off-by: LinHe <LinHe.Lurking@gmail.com>

* Update command to use windows cmd


---------

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>
Signed-off-by: LinHeLurking <LinHe.Lurking@gmail.com>
Signed-off-by: LinHe <LinHe.Lurking@gmail.com>
Co-authored-by: cenkang <cenkang@apical.com.cn>
Co-authored-by: Molly Sophia <mollysophia379@gmail.com>
Co-authored-by: LinHeLurking <LinHe.Lurking@gmail.com>
2024-03-11 22:54:06 +08:00

13 lines
347 B
CMake

cmake_minimum_required(VERSION 2.8)
project(ruava)
set(CMAKE_BUILD_TYPE Release)
option(BUILD_EXAMPLE OFF)
find_package(JNI REQUIRED)
add_library(ruapu_binding SHARED ruapu_binding.c)
target_include_directories(ruapu_binding PRIVATE ../ ${JNI_INCLUDE_DIRS})
install(TARGETS ruapu_binding DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/install/ruapu)