2012-11-21 3 views
0

autotools를 사용하여 컴파일 된 프로젝트로 작업하고 있습니다. 그것은 정기적 인 메이크 파일만을 가지고있는 외부 라이브러리를 가지고 있습니다. configure를 실행하면, 최상위 프로젝트에서 메이크 파일이 생성됩니다. 여기에는 재귀 적으로 라이브러리에 make가 호출되어 모든 것이 잘 동작합니다.구성된 변수를 automake를 사용하여 타사 makefile에 전달

프로젝트를 크로스 컴파일하려고하면 문제가 발생합니다. 생성 된 최상위 레벨의 Makefile은 올바른 설정을 가지고 있습니다 (configure 스크립트의 Makefile이 있습니다). 그러나 라이브러리는 여전히 기본 gcc와 CFLAGS로 컴파일됩니다.

생성 된 Makefile에서 라이브러리로 변수를 전달하는 방법이 있습니까? 생성 된 Makefiles의 끝에 export을 추가하려고 생각했지만 automake를 사용하여이를 달성하는 방법을 찾을 수 없습니다.

답변

0

좋아, 그렇게 쉬웠다. echo 'export' >> project_top/Makefile.in 도움 됨 :-)