告诉CMake更改缓存位置但不更改Makefile

时间:2017-08-08 10:25:30

标签: makefile build cmake

根据previous answer,我可以告诉CMake使用use phantom-dir 使用

将缓存文件放入其中
cmake -H. -Bphantom-dir

但是,我需要进一步定制三个:

  • Makefile应在当前目录中创建,而不是phantom-dir

  • Makefile的可执行输出也应该在当前目录中。

  • 我需要将-H. -Bphantom-dir嵌入CMakeLists.txt中,因此典型用户将通过cmake .

  • 以正常方式调用cmake

这些自定义是否可实现?

0 个答案:

没有答案