使用cmake为eclipse CDT立即构建Release和Debug目标

时间:2015-10-28 06:27:29

标签: eclipse cmake target

如何使用cmake为我的eclipse CDT同时为单个项目创建ReleaseDebug目标? 现在,我的CMakeLists.txt文件如下所示:

cmake_minimum_required (VERSION 2.6)
...
SET ( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g" )
SET ( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2" )

有了这个,我可以点击我的源内项目的DebugRelease配置:

$ cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .
$ cmake -G"Eclipse CDT4 - Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug .

我知道,我可以通过使用具有不同配置的兄弟文件夹来创建源外构建,但是我的日食中有两个不同的项目。 在我的场景中,我只想让一个项目具有不同的目标。

这个site手动解释了这个问题,但是有自动生成的方法吗?

0 个答案:

没有答案