如何在cedet / ede中激活和修改构建配置?

时间:2012-07-28 16:08:51

标签: emacs cedet

我基本上想知道如何关闭优化,以便gdb正常工作。

当我从头开始设置Automake项目时,似乎CPPFLAGS的默认值是“-g -O2”,但我只想要“-g”。有一个不相关的问题,答案显示了具有为目标设置的配置变量字段的Project.ede文件:

Setting up an emacs EDE-project with libraries

基于此,我编辑了我的目标以生成以下Project.ede:

;; Object test3
;; EDE Project Files are auto generated: Do Not Edit
(ede-proj-project "test3"
  :file "Project.ede"
  :name "test3"
  :targets (list 
   (ede-proj-target-makefile-program "test3"
    :name "test3"
    :path ""
    :source '("main.cpp")
    :configuration-variables '(("debug" ("CPPFLAGS" . "-g")) ("release" ("CPPFLAGS" . "-O3")))
    :ldlibs '("boost_program_options" "boost_system")
    )
   )
  :makefile-type 'Makefile.am
  )

但是,在这些编辑后执行ede-compile-project和ede-compile-target仍会产生相同的“-g -O2”值。如何激活我创建的“调试”配置?另外,如何将其设置为新项目的默认配置集,以便我不需要更改我手动创建的每个新项目?

1 个答案:

答案 0 :(得分:1)

您可以在项目设置中更改当前配置。

M-x customize-project,然后转到Settings选项卡并更改Current Configuration值。