49

cmakeoptionで withステートメントを使用すると問題が発生します。if-else

project(test)

option(TESTE "isso é um teste" OFF)

if(TESTE)
  message("true")
else()
  message("false")
endif()

add_executable(test main.cpp)

オプションをオフにしても常に表示されtrueますが、何が間違っていますか?

4

3 に答える 3

2

これを試してください、それは私のために働きます

unset(USE_MY_LIB CACHE)
于 2020-03-24T19:46:18.690 に答える