我正在尝试让cmake构建到一个目录'build',就像project/buildCMakeLists.txt所在的那样project/.
我知道我能做到:
mkdir build
cd build
cmake ../
Run Code Online (Sandbox Code Playgroud)
但这很麻烦.我可以把它放在一个脚本中并调用它,但是为cmake提供不同的参数(比如-G"MSYS Makefiles")是不愉快的,或者我需要在每个平台上编辑这个文件.
我最好在主CMakeLists.txt中执行类似SET(CMAKE_OUTPUT_DIR构建)的操作.请告诉我这是可能的,如果是的话,怎么样?或者其他一些源代码构建方法可以很容易地指定不同的参数?