2013-08-15 3 views
0

나는 정적 라이브러리를 만드는 CMake 스크립트를 작성하고 있습니다 MyLib. 난 concatenate it with 타사 정적 라이브러리 AnotherLib 싶습니다. 나는 다음과 같이이 작업을 수행하려고 :내 정적 라이브러리를 제 3 자 정적 라이브러리와 "연결"

  1. ADD_CUSTOM_COMMAND의 일환으로 ar를 호출하여 객체 파일 AnotherLib을 "해체". 여기에 문제가 -
  2. (1)과 (2)를 사용하여 최종 MyLib을 확인 ADD_LIBRARY(MyLibObj OBJECT ${MYLIB_SOURCES})
  3. 를 사용하여 중간 MyLibObj 준비합니다. 이 작업을 수행하는 방법? CMake을 (1)에서 만든 오브젝트 파일을 OBJECT 라이브러리로 취급 할 수 있습니까? 새로운 OBJECT 기능이없는,하지만 간단한 방법 -

답변

0

ThisCMake 스크립트는 여러 정적 라이브러리를 병합합니다. MERGE_STATIC_LIBS 매크로의 일부로 this answer에 참조 된 매크로입니다.

관련 문제