IT한 것

custom command에서 TARGET_OBJECT 사용 실패

lovian 2015. 1. 28. 17:41

cmake를 이용하여, 빌드시스템을 구축하였다.


ubuntu 12.04랑 osx 10.9에서 테스트를 완료하고.


ubuntu 10.04에서 할려는데,

출력 파일을 복사하기 위해서 사용하는 ADD_CUSTOM_COMMAND (..... $<TARGET_FILE:..> ${DEST}) 명령이 자꾸 실패를 한다.


그 사유는


cannot create ${DEST} Is directory...


copy 명령의 첫번째 파라미터가 날아간 것으로 보여진다.

구글신께 여쭈어보니.


cmake 2.8.4에서 고쳐진 버그란다. 즉, custom command 문맥에서 $<....> 형식의 구문이 제대로 분석이 되지 않는다는 것.

대체 방법은.. 좀 걸리적거릴 것 같아서 cmake를 업데이트 했다.



끝.