summaryrefslogtreecommitdiffstats
path: root/rsb/project-sets.rst
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-01-10 12:52:25 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-01-11 07:23:48 +0100
commitf95699b71f082f1d8a796f45fdbce0f813c45b4c (patch)
treeb34e5b4d830cb0bcec70eec6777957d76da1a607 /rsb/project-sets.rst
parentrsb: Move "Why Build from Source?" to own chapter (diff)
downloadrtems-docs-f95699b71f082f1d8a796f45fdbce0f813c45b4c.tar.bz2
rsb: Move content of duplicate section
Move "Controlling the Tools Build" section and "Building Tools and RTEMS" chapter to "Project Sets" chapter and "RTEMS" section.
Diffstat (limited to 'rsb/project-sets.rst')
-rw-r--r--rsb/project-sets.rst24
1 files changed, 24 insertions, 0 deletions
diff --git a/rsb/project-sets.rst b/rsb/project-sets.rst
index ed9db9b..cc63aaa 100644
--- a/rsb/project-sets.rst
+++ b/rsb/project-sets.rst
@@ -29,6 +29,12 @@ various tools. You can specialise these in your private configurations to make
use of them. If you add new generic configurations please contribute them back
to the project
+Build sets can be controlled via the command line to enable
+(``--with-<feature>``) and disable (``--without-<feature>``) various features.
+There is no definitive list of build options that can be listed because they
+are implemented with the configuration scripts. The best way to find what is
+available is to grep the configuration files for ``with`` and ``without``.
+
Bare Metal
----------
@@ -134,6 +140,24 @@ and the following uses the version control heads for ``binutils``, ``gcc``,
--macros=snapshots/binutils-gcc-newlib-gdb-head.mc \
4.11/rtems-sparc
+Following features can be enabled/disabled via the command line for the RTEMS
+build sets:
+
+``--without-rtems``
+ Do not build RTEMS when building an RTEMS build set.
+
+``--without-cxx``
+ Do not build a C++ compiler.
+
+``--with-ada``
+ Attempt to build an Ada compiler. You need a native GNAT installed.
+
+``--with-fortran``
+ Attempt to build a Fortran compiler.
+
+``--with-objc``
+ Attempt to build a C++ compiler.
+
Patches
-------