2013년 7월 5일 금요일

CMAKE 프로젝트에 --whole-archive 옵션 추가 하기

소스 코드 없이 .a 파일만 묶어서 shared library를 생성하는 경우
a 파일안의 함수들이 참조되지 않으니 생성되는 shared library의 크기가 매우 작아진다 (실제로 a 파일들이 묶이지 않음).

이때 사용하는 옵션이 --whole-archive 인데 cmake 를 사용하는 경우 다음 링크에서 언급하는대로 CMakeLists.txt에 추가해 주면 된다.

댓글 없음:

댓글 쓰기