CMake 커맨드 : target_link_options

반응형

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)

 

댓글

Designed by JB FACTORY