2013-10-18 5 views
0

모두, 다른 사람이 나에게 준 모 놀리 식 빌드 시스템으로 작업을 시도하고 있습니다. 항상 그런 것은 아니며, 일부 디버그 문을 직접 추가하려고합니다.QMake 메시지가 출력되지 않습니다.

주요 .pro 파일의 개념과 하위 디렉토리가 템플릿을 사용

SUBDIRS += durp-dir 

durp-dir.file = Durp/durp.pro 

나는 그것이 결코 인쇄되지 가져옵니다 message("In Durp")durp.pro에 추가합니다. 나는 내가 무엇을 잃어버린 것인지 알 수 없다. QT 4.8을 사용하고 있습니다 ... 아직 리드가없는 qmake 설명서를 검토 중입니다.

+0

단순히'SUBDIRS와 시도 + = Durp/durp.pro' –

답변

1

실행 qmake -r 대신 qmake

+0

예이 그 것이었다, 대단히 감사합니다. 나는 혼란 스럽다. Makefile이'-r' 없이는 올바른 것처럼 보였다.'-r' 옵션은 무엇을 하는가? (나는 그것이 재귀 적으로 디렉토리를 찾는다는 것을 알고 있지만, 모호하다.) – Constantin

+0

-r은 qmake에게 즉시 모든 subdir을 재귀 적으로 처리하도록 지시한다. 그렇지 않으면 빌드 프로세스의 일부로 느리게 발생합니다. 그래서 -r을 붙이지 않아도 빌드 도중 (즉, make를 입력 한 후) subdir의 .pro 파일에 메시지가 표시 될 것입니다. – ksimons

관련 문제