2010-07-27 4 views
1

Xcode를 사용하여 빌드하는지 아니면 Darwin에서 make를 사용하는지 자동으로 감지 (#ifdef 사용)하고 싶습니다. 특정 Xcode 정의 또는 두 도구에서 자동으로 설정합니까? XCode 프로젝트 나 Makefile에서 정의를 수동으로 설정하는 것을 피하고 싶습니다.Xcode와 메이크 파일 빌드를 탐지하는 방법

답변

1

XCode '빌드 결과'창을보고 "컴파일 MyFile.m"행 중 하나를 확장 한 다음 (맨 끝의 행을 선택한 다음 "텍스트 줄"아이콘 클릭), 명령 행에서 "-D"옵션을 포함하여 gcc를 호출하기 위해 XCode가 사용하는 정확한 명령을 볼 수 있습니다.

make이 (가) 자동으로 -D 정의를 추가한다고 생각하지 않습니다.

+0

나에 의해 설정된 것을 제외하고는 명령 줄에 -D 정의가 없습니다. 당신이 말했듯이 추가 정의도하지 않습니다. 그래서 수동으로해야만하는 것 같습니다. 이것은 제가 원했던 것이 아닙니다. – eile