CMake 커맨드 : target_link_options
- 개발환경/CMake
- 2022. 4. 18.
반응형
CMake에서 링커 옵션을 지정해 주고자 할 경우 target_link_options() 커맨드를 사용할 수 있다.
특정 링커 옵션을 지정하고자 할 경우, 해당 링커 옵션을 다음과 같이 target_link_options() 커맨드 내에 그대로 적어주면 된다.
target_link_options(<target> <INTERFACE|PUBLIC|PRIVATE> [linker option])
다음은 hello.c 파일을 빌드할 때 "-Wl,--hash-style=gnu -Wl,--as-needed"라는 링커 옵션을 주는 CMakeLists.txt 파일의 예시이다.
set(TARGET_APP hello)
add_executable(${TARGET_APP} hello.c)
target_link_libraries(${TARGET_APP} PRIVATE pthread)
target_link_options(${TARGET_APP} PRIVATE -Wl,--hash-style=gnu -Wl,--as-needed)
'개발환경 > CMake' 카테고리의 다른 글
CMake를 이용한 C 언어 프로그래밍: 디렉토리 복사하기 (0) | 2022.04.13 |
---|---|
CMake를 이용한 C 언어 프로그래밍: 디렉토리 삭제하기 (0) | 2022.04.13 |
CMake를 이용한 C 언어 프로그래밍: 디렉토리 생성하기 (0) | 2022.04.12 |
CMake를 이용한 C 언어 프로그래밍: 파일 삭제하기 (0) | 2022.04.10 |
CMake를 이용한 C 언어 프로그래밍: 파일 복사하기 (0) | 2022.04.10 |
리눅스에 CMake 설치하기 - 3.19.2 버전 (0) | 2020.12.31 |
CMake를 이용한 C 언어 프로그래밍 #3: 라이브러리 (0) | 2020.12.24 |
리눅스에 CMake 설치하기 : 3.18.0 버전 (0) | 2020.07.26 |