CMakeLists.txt 和两个 .cmake 文件

Mat*_*Bee 2 c++ cmake

我有两个 *.cmake 文件,比如说我的 ./CMake/ 文件夹中的 nacl.cmake 和 pnacl.cmake 。如何使用我的 CMakeLists.txt 使用特定的 cmake?

arr*_*owd 5

设置一个选项让用户在它们之间切换:

option(USE_PNACL "Use PNaCl instead fo NaCl" TRUE)

if(USE_PNACL)
  include(CMake/PNacl.cmake)
else()
  include(CMake/Nacl.cmake)
endif()
Run Code Online (Sandbox Code Playgroud)