2011-10-10 11 views
13

私はautobuildを置き換えようとしているプロジェクト用のビルドを作成しようとしており、FIND_JNIを適切に使用する必要があります。cmakeでFIND_JNIを使​​用する方法

私は、単純なビルドを作ることができるが、それは正しくjni.h中

を見つけていないと私は、Javaを定義する(ハックなし)適切な方法を見つける必要があり、これは他のユーザーに移植する必要がありますとして含まれています。

答えて

19

次のコードは私に適しています。あなたのルートにCMakeLists.txtファイルを追加してください:

find_package(JNI) 

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

あなたの助けをたくさんありがとう –

関連する問題