본문 바로가기
다양한 TIP

CMakeLists.txt libxxx.a 저장위치 설정하기

by 유기농프로그래밍 2023. 6. 28.
반응형

CMakeLists.txt 작성시 라이브러리 저장할 위치를 지정하는 방법입니다.


라이브러리 생성

먼저 라이브러리(libxxx.a)를 생성하는 방법입니다.

add_library(xxx STATIC source1.cpp source2.cpp)

 

출력 경로 지정

이제 출력 경로를 지정합니다.

SET 명령어와 LIBRARY_OUTPUT_PATH 변수를 사용합니다.

* ${CMAKE_CURRENT_BINARY_DIR}는 빌드 디렉토리를 나타냅니다.

# 저장할 디렉토리 경로를 변수에 저장합니다.
SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/my_output_directory)

# 저장할 디렉토리를 생성합니다.
FILE(MAKE_DIRECTORY ${LIBRARY_OUTPUT_PATH})

 

반응형

댓글