我正在试图用CMake创建一个JNI jar。对于下面有适当的顺序来进行:Cmake按特定顺序构建
- 编译.class文件
- 产生的.h头
- 构建本地库
- 罐子一切
其中
- 完成
add_jar()
(我首选在custom_command) - 与
add_custom_command(TARGET ...)
- 完成与
add_library()
- 做的是用做
add_custom_command(TARGET ...)
(因为C选项不被支持add_jar)
我如何能确保以正确的顺序之后?第一次运行时有时会出错。
add_custom_command
有POST
/PRE
构建选项,但add_jar
和add_library
没有。 add_custom_command
没有参数TARGET
有DEPENDS
选项,我应该使用它吗?
有没有办法告诉add_library
等待2. custom命令已经运行?
add_dependencies? – EHuhtala 2013-03-20 17:36:03