make package
이 어떤 플랫폼에서 메시지를 인쇄하는 것보다 더 많은 일을하지 못하도록하려는 CMake 프로젝트가 있습니다.cmake가 cpack을 실행하지 못하도록
나는 치명적인 메시지를 추가하는 방법을 알고 있지만 빌드 중에는 메시지가 생성되는 동안 실행되지 않습니다. add_custom_command
에 의지해야합니까? 그리고 그게 내가 원하는 것을주지 않을 것입니다. 새로운 빌드 타겟을 생성하기 때문에 ...
package
타겟을 오버라이드하면 어떤 플랫폼에서 메시지를 표시 할 수 있습니까?
"일부 플랫폼에서"그러나 조건 적으로 포함 할 수 있습니다. – thoni56
그래서 리눅스에서 말하면 아무 것도하지 않는 대상 패키지로 실패하는 make 파일을 소스 코드가 생성하도록할까요? 플랫폼에서 32 비트라고 말하면 설치를 거부하는 deb 설치 프로그램 (cpack 패키지의 결과)에 대해 말하는 것이 아닙니다. 맞습니까? –
오른쪽. 아니요, 대상 '패키지'가 메시지를 인쇄하거나 (바람직하게) 메시지를 인쇄하기를 원합니다. 그래서 http://stackoverflow.com/a/38119685/204658 꽤 많이 찾고 있었어요. – thoni56