【发布时间】:2015-06-23 09:36:08
【问题描述】:
我有以下 CMake 结构:
CMakelists.txt
toolchain.cmake
folder1
----CMakelists.txt
folder2
----CMakelists.txt
etc..
我的第一级 CMakelists.txt 文件包含其他子目录。现在我想为不同的目标构建我的代码。
手动方式是:
1.
mkdir hostBuild
cd hostBuild
cmake ..
make
2.
mkdir crossBuild
cd crossBuild
cmake .. --DCMAKE_TOOLCHAIN_FILE=toolchain.cmake
make
这个过程有没有可能自动运行?
例如,我只需要在第一级运行cmake .。
这样的事情可能吗?
【问题讨论】: