add_custom_command
에 의해 호출 된 명령의 반환 값을 얻는 방법은 무엇입니까? CMake add_custom_command에서 반환 값을 캐치 하시겠습니까?
macro(mac param1)
execute_process(COMMAND process ${param1} RESULT_VARIABLE res_var)
if(${res_var} ....
endmacro(mac)
add_custom_command(COMMAND mac(param1))
하지만이 작동하지 않습니다. 나는 심지어 평야라고 알았다.
macro(mac)
endmacro()
add_custom_command(COMMAND mac())
does not work. 내가 매크로를 사용하지만 add_custom_command
자체 execute_process
를 호출하지 않는 경우,
/bin/sh: 1: Syntax error: end of file unexpected
또는 :
/bin/sh: 1: Syntax error: word unexpected (expecting ")")
을 나는 add_custom_command
가 매크로 나 내장 기능을 기대하지 않는 것 같아요 구축되면, 쉬 불평 통과 되라. 그러나, add_custom_command
에서 명령의 반환 값을 얻으려면 어떻게해야합니까? 또는 덜 구체적으로, add_custom_command
의 명령이 실패했다는 것을 어떻게 알 수 있습니까?
항상 함께'configure_file' :-) – Fraser
의 유용하는 경우, 그것을 사용 ... -) – DLRdave
좋아 보인다! 나는 내일 그것을 시험 할 것이다. –