小编Myk*_*iuk的帖子

未知的 CMake 命令“CMAKE_DEPENDENT_OPTION”

我遇到了我在 Ubuntu 上安装的问题 cmake

cmake --version
cmake version 3.17.2
Run Code Online (Sandbox Code Playgroud)

不识别CMAKE_DEPENDENT_OPTION命令。

所以,我CMakeLists.txt的依赖选项示例来自cmake.org/v3.16

cmake_minimum_required(VERSION 3.4.1)

project(myexe)

CMAKE_DEPENDENT_OPTION(USE_FOO "Use Foo" ON
                       "USE_BAR;NOT USE_ZOT" OFF)

file(GLOB SRC_FILES "src/*.cpp")

add_executable(${PROJECT_NAME} ${SRC_FILES})
Run Code Online (Sandbox Code Playgroud)

运行时显示以下错误cmake

CMake Error at CMakeLists.txt:5 (CMAKE_DEPENDENT_OPTION):
  Unknown CMake command "CMAKE_DEPENDENT_OPTION".
Run Code Online (Sandbox Code Playgroud)

为什么会发生,因为规范说它受支持?谢谢你的帮助!

cmake

4
推荐指数
1
解决办法
438
查看次数

标签 统计

cmake ×1