From f95699b71f082f1d8a796f45fdbce0f813c45b4c Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 10 Jan 2019 12:52:25 +0100 Subject: 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. --- rsb/building-tools-and-rtems.rst | 37 ------------------------------------- rsb/index.rst | 1 - rsb/project-sets.rst | 24 ++++++++++++++++++++++++ rsb/source-builder.rst | 28 ---------------------------- 4 files changed, 24 insertions(+), 66 deletions(-) delete mode 100644 rsb/building-tools-and-rtems.rst diff --git a/rsb/building-tools-and-rtems.rst b/rsb/building-tools-and-rtems.rst deleted file mode 100644 index 3c4c09a..0000000 --- a/rsb/building-tools-and-rtems.rst +++ /dev/null @@ -1,37 +0,0 @@ -.. SPDX-License-Identifier: CC-BY-SA-4.0 - -.. Copyright (C) 2012, 2018 Chris Johns - -Building Tools and RTEMS -======================== - -The Quick Start section of the RTEMS Users Guide covers the typical -information and process needed to build both an RTEMS toolset and -RTEMS itself. This section has information on specific configuration -options that may be needed. - -Controlling the Build ---------------------- - -Build sets can be controlled via the command line to enable and disable 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``. - -Following are currently available: - -``--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. diff --git a/rsb/index.rst b/rsb/index.rst index 0452c45..f4594ed 100644 --- a/rsb/index.rst +++ b/rsb/index.rst @@ -29,7 +29,6 @@ RTEMS Source Builder (|version|). source-builder why-build-from-source.rst - building-tools-and-rtems.rst project-sets cross-canadian-cross third-party-packages 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-``) and disable (``--without-``) 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 ------- diff --git a/rsb/source-builder.rst b/rsb/source-builder.rst index 81e4ea8..9b2f096 100644 --- a/rsb/source-builder.rst +++ b/rsb/source-builder.rst @@ -76,31 +76,3 @@ configuration can read the remaining sections. If you think you have found a problem please see :ref:`Bugs, Crashes, and Build Failures`. - -Controlling the Tools Build ---------------------------- - -Build sets can be controlled via the command line to enable and disable 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``. - -Following are currently available: - -``--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. - - -- cgit v1.2.3