2011-10-10 23 views
13

Ben autobuild yerine çalışıyorum projem için bir yapı yazmaya çalışıyorum ve FIND_JNI uygun kullanımı gerekiyor.cmake üzerinde FIND_JNI nasıl kullanılır

ben basit bir yapı yapabilir ancak düzgün

jni.h bulgu değil Ve bu diğer kullanıcılara taşınabilir olması gerekir olarak eklemek Java tanımlamak için (bir hack olmadan) uygun bir yol bulmalıyız.

cevap

19

Aşağıdaki kod benim için çalışır. Kökünüzdeki CMakeLists.txt dosya ekleyin:

find_package(JNI) 

if (JNI_FOUND) 
    message (STATUS "JNI_INCLUDE_DIRS=${JNI_INCLUDE_DIRS}") 
    message (STATUS "JNI_LIBRARIES=${JNI_LIBRARIES}") 
endif() 
+0

Yardımlarınız için çok teşekkürler –