Chinaunix

标题: CMake,我遇到了一个狗血的问题。 [打印本页]

作者: fender0107401    时间: 2016-01-06 10:25
标题: CMake,我遇到了一个狗血的问题。
问题描述,

Debian下面,

第一次运行cmake -Wnodev ../src_dir以后,生成的Makefiles,里面的编译类型是空的。

然后再运行cmake -Wnodev ../src_dir一次,生成的Makefiles,里面的编译类型是Release。

为什么两次不一样,这个算bug吧。
作者: fender0107401    时间: 2016-01-06 10:44
本帖最后由 fender0107401 于 2016-01-06 10:45 编辑

貌似跟include编译选项的位置有关系,include编译选项似乎必须在project(foo CXX)之后才行。

注:为了方便,项目的编译选项都放在一个CMakeLists.txt里面了。
作者: dorodaloo    时间: 2016-01-06 15:25
狗血的问题。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2