¿Cómo activar y modificar configuraciones de compilación en cedet/ede?

Básicamente quiero saber cómo desactivar la optimización para que gdb funcione correctamente.

Cuando configuro un proyecto Automake desde cero, parece que los valores predeterminados para CPPFLAGS son "-g -O2", pero solo quiero "-g". Hay una pregunta no relacionada donde la respuesta muestra archivos Project.ede que tienen el campo de variables de configuración establecido para el objetivo aquí:

Configuración de un proyecto EDE de emacs con bibliotecas

Basado en esto, edité mi objetivo para producir el siguiente 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
  )

Sin embargo, ejecutar ede-compile-project y ede-compile-target después de estas ediciones todavía produce los mismos valores "-g -O2". ¿Cómo activo la configuración de "depuración" que creé? Además, ¿cómo puedo configurar esto para que sea el conjunto predeterminado de configuraciones para nuevos proyectos para que no tenga que cambiar cada nuevo proyecto que creo manualmente?

preguntado el 28 de julio de 12 a las 17:07

1 Respuestas

Puede cambiar la configuración actual en la configuración del proyecto.

Mx customize-project, luego vaya a la pestaña Configuración y cambie el valor de Configuración actual.

Respondido 29 ago 12, 08:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.