CMakeでJNIjarを作成しようとしています。そのためには、以下を適切な順序で実行する必要があります。
- .classファイルをコンパイルする
- .hヘッダーを生成します
- ネイティブライブラリを構築する
- すべてを瓶に入れる
どこ
- で行われます
add_jar()(custom_commandでそれを好んだ) - で行われます
add_custom_command(TARGET ...) - で行われます
add_library() - で行われ
add_custom_command(TARGET ...)ます(-Cオプションはadd_jarでサポートされていないため)
適切な順序に従っていることを確認するにはどうすればよいですか?最初の実行時にエラーが発生することがあります。
add_custom_commandPOST/PREビルドオプションがありますがadd_jar、ありadd_libraryません。add_custom_command引数がないものにTARGETはDEPENDSオプションがありますが、それを使用する必要がありますか?
add_library2.カスタムコマンドが実行されるのを待つように指示する方法はありますか?