2010-02-08 4 views
5

Eclipse (CDT)에 프로젝트의 일부만 빌드 할 수있는 옵션이 있는지 알고 싶습니다.Eclipse CDT - 프로젝트 내 하위 디렉토리 빌드

내 상황은 많은 하위 디렉토리로 구성된 매우 큰 단일 프로젝트를 가지고 있으며, 내 빌드 시스템은 사용자 정의 스크립트입니다. 이제 프로젝트의 루트 폴더에서 사용자 지정 스크립트를 실행하면 프로젝트의 모든 하위 폴더가 빌드됩니다. 이 작업에는 오랜 시간이 걸리고 소스 트리에서 어떤 폴더를 선택했는지에 따라 CDT가 사용자 지정 빌드 명령을 실행하도록 지시하는 옵션이 필요합니다. (내 사용자 지정 빌드 스크립트는 그 디렉토리의 내용 만 빌드합니다).

CDT에서 이러한 작업을 수행 할 수있는 옵션이 있습니까? (나는 갈릴레오를 사용하고있다).

답변

1

나는 CDT가 이것을 제공한다고 생각하지 않습니다. 그러나 프로젝트가 단일 프로젝트에 가장 적합한 지 아니면 하위 프로젝트로 나눠서 이익을 얻는 지 고려해야합니다. 또한 makefile에서 성능이 향상 될 수도 있습니다. "재귀 적으로 유해한 것으로 간주"에세이를 읽으셨습니까?

2

맞춤식 대상을 만들 수 있습니다. 특정보기 "Make Target"이 있는데,보기/추가/편집이 가능합니다. 우리는 프로젝트에서 단일 구성 요소를 구축하기 위해이를 프로젝트에서 사용합니다. 잡는 방법은 각 하위 디렉토리에 대해 새 대상을 만들어야한다는 것입니다. 보너스는 각 대상을 하위 디렉터리로 쉽게 복사한다는 것입니다.

최종 타겟을 다시 실행하려면 F9 키를 누르고 타겟 생성보기를 표시하려면 CTRL + SHIFT-Q, M을 눌러 마음을 편하게 지켜보십시오. ;-)

또한 인디고로 업그레이드해야합니다 (플러그인에서 허용하는 경우). cdt 플러그인은 그 이후로 크게 향상되었습니다.

관련 문제