출력 파일 을 생성 된 메이크 파일의 대상으로 사용하여 add_custom_command
과 같은 작업을 수행하고 싶습니다. 의 우아한 방법이 있나요?파일 이름을 대상으로하는 사용자 지정 명령을 추가하십시오.
내가 본 모든 예제 (예 : the cmake faq re: latex)는 add_custom_command
을 사용하여 원하는 출력 파일을 생성하는 방법을 알려주고 add_custom_target
을 사용하여 대상을 만듭니다. 예컨대는 :
add_executable (hello hello.c)
add_custom_command(OUTPUT hello.bin
COMMAND objcopy --output-format=binary hello hello.bin
DEPENDS hello
COMMENT "objcopying hello to hello.bin")
add_custom_target(bin ALL DEPENDS hello.bin)
그러나 생성 된 메이크 파일의 대상 이름은 bin
오히려 hello.bin
이상이다. hello.bin
자체를 생성 된 makefile의 대상으로 만들 수있는 방법이 있습니까?
작동하지 않습니다 내가 해봤 일부 솔루션 : 메이크에서 순환 종속성에 add_custom_target(hello.bin ALL DEPENDS hello.bin)
결과 :
- 로 변경.