]> git.eshelyaron.com Git - emacs.git/commitdiff
Document new EDE features.
authorDavid Engster <dengste@eml.cc>
Tue, 18 Mar 2014 21:12:42 +0000 (22:12 +0100)
committerDavid Engster <dengste@eml.cc>
Tue, 18 Mar 2014 21:12:42 +0000 (22:12 +0100)
* ede.texi (ede-cpp-root): Document the :compile-command slot.
(ede-linux): Document new variables
`project-linux-build-directory-default' and
`project-linux-architecture-default'.

doc/misc/ChangeLog
doc/misc/ede.texi

index 4301afb60eae3eb63a896cd815f0116a788f3233..a2d201ff692e467504ecad89bd9e618063f6d646 100644 (file)
@@ -4,6 +4,10 @@
        `ede-java-root' and the example using it.
        (Android projects, ede-java-root): Remove nodes since they are
        only in CEDET upstream (Bug#17030).  All nodes updated.
+        (ede-cpp-root): Document the :compile-command slot.
+       (ede-linux): Document new variables
+       `project-linux-build-directory-default' and
+       `project-linux-architecture-default'.
 
 2014-03-12  Glenn Morris  <rgm@gnu.org>
 
index 1e1da0fddf93010c7179bfc1e1179c08ede3fc77..954427d10bfcd94a0fe9642417016d2527d2bbe4 100644 (file)
@@ -792,6 +792,7 @@ override the default include path and system include path like this:
 (ede-cpp-root-project "NAME" :file "FILENAME"
     :include-path '( "/include" "../include" "/c/include" )
     :system-include-path '( "/usr/include/c++/3.2.2/" )
+    :compile-command "make compile"
     :spp-table '( ("MOOSE" . "")
                   ("CONST" . "const") ) )
 @end example
@@ -809,6 +810,9 @@ The @code{:system-include-path} allows you to specify full directory
 names to include directories where system header files can be found.
 These will be applied to files in this project only.
 
+With @code{:compile-command} you can provide a command which should be
+run when calling @code{ede-compile-project}.
+
 The @code{:spp-table} provides a list of project specific #define
 style macros that are unique to this project, passed in to the
 compiler on the command line, or are in special headers.
@@ -911,6 +915,12 @@ Kernel source tree, and enable EDE project mode for it.
 It pre-populates the C Preprocessor symbol map for reasonable parsing,
 and has an optimized include file identification function.
 
+Through the variables @code{project-linux-build-directory-default} and
+@code{project-linux-architecture-default}, you can set the build
+directory and its architecture, resp.  The default is to assume that
+the build happens in the source directory and to auto-detect the
+architecture; if the auto-detection fails, you will be asked.
+
 @node ede-generic-project, Custom Locate, ede-linux, Simple projects
 @subsection ede-generic-project