2011-08-04 5 views
10

내 프로젝트 디렉토리에는 응용 프로그램을 빌드 할 때 응용 프로그램 번들로 복사해야하는 타사 프레임 워크, 즉 SFML이 있습니다. Xcode에서 Copy Files Build Phase (빌드 파일 작성 단계)와 비슷한 방법 일 수 있습니까?CMake : 응용 프로그램 번들로 프레임 워크 복사

감사

답변

7

당신은 CMake의 BundleUtilities 모듈을 확인해야합니다.

http://www.cmake.org/Wiki/BundleUtilitiesExample

BundleUtilities 모듈에 대한 문서가 여기에 있습니다 : :

http://www.cmake.org/cmake/help/v2.8.8/cmake.html#module:BundleUtilities

은 내가 CMake -P를 구성하는 것이 좋습니다

여기에 작동하는 샘플 앱 완전한 위키 항목이있다 스크립트는 fixup_bundle을 적절하게 호출 한 다음 CMake "install (SCRIPT ...)"명령을 사용하여 설치시 해당 스크립트를 호출합니다. 이 접근법으로 문제가 발생하거나 예제 나 문서가 명확하지 않은 경우 나중에 구체적인 질문을하십시오.

관련 문제