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
하지 않습니다. 인수가TARGET
인add_custom_command
은DEPENDS
옵션을 사용합니까?add_library
에게 2. 사용자 지정 명령이 실행되기를 기다리는 방법이 있습니까? - 은
add_dependencies를? – EHuhtala