相关疑难解决方法(0)

什么`-H`选项对CMake意味着什么?

这个关于CMake的前一个问题的答案显示了这个命令行:

cmake -H. -Bbuild -G "MSYS Makefiles"
Run Code Online (Sandbox Code Playgroud)

-H.选项在这里执行什么任务?cmake --help-H打印帮助......

我正在使用CMake 3.2.3.

cmake

35
推荐指数
2
解决办法
5665
查看次数

更改CMake文件的标准位置

我有一个源目录,其中包含一个名为"phantom-dir /"的文件夹,其中我放置了我不需要的所有生成的文件.我想将CMake中的所有生成的文件放在这个幻像目录中(与其他生成的和"丑陋的"文件一起).

一个小例子:

$ mkdir cmake-test
$ cd cmake-test
$ echo 'message("Hello World!")' > CMakeLists.txt
$ cmake . | grep "Hello"
Hello World!
$ tree
.
??? CMakeCache.txt
??? CMakeFiles
?   ??? CMakeCCompiler.cmake
?   ??? cmake.check_cache
?   ??? CMakeCXXCompiler.cmake
?   ??? CMakeDetermineCompilerABI_C.bin
?   ??? CMakeDetermineCompilerABI_CXX.bin
?   ??? CMakeDirectoryInformation.cmake
?   ??? CMakeOutput.log
?   ??? CMakeSystem.cmake
?   ??? CMakeTmp
?   ??? CompilerIdC
?   ?   ??? a.out
?   ?   ??? CMakeCCompilerId.c
?   ??? CompilerIdCXX
?   ?   ??? a.out
?   ?   ??? CMakeCXXCompilerId.cpp
? …
Run Code Online (Sandbox Code Playgroud)

build cmake

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

cmake ×2

build ×1