0
특정 컴파일 플래그를 켜기 위해 발전기 표현 안에 cmake 옵션을 사용하고 싶습니다. documentation에서이를 달성하는 방법이 나에게 명확하지 않습니다.발전기 표현식에서 cmake 옵션 사용하기
나는이 작동하지 않습니다
option(MYOPTION " ... " OFF)
...
add_compile_options($<$<MYOPTION>:-lblas>)
같은 것을 쓰고 싶습니다.
이 방법이 있습니까?
CMake 문서에 대한 [add_compiler_options] (https://cmake.org/cmake/help/v3.9/command/add_compile_options) .html) 명령은 발전기 표현식을 사용할 수 있다고 명시 적으로 말합니다. 일반적으로 생성기 표현은 CMake 문서가 그렇게 말할 때마다 허용됩니다. – Tsyvarev
@Tsyvarev를 지적 해 주셔서 감사합니다. 나는 내 대답을 바로 잡을 것이다. –
@Cinder 비스킷 답변 해 주셔서 감사합니다. 실제로 -lblas 예제가 잘못 선택되었습니다. 내 유즈 케이스는 결국 옵션 정의를 만들기위한 것입니다. $ : ... ...> 완벽하게 작동합니다! –
Wentzell