summaryrefslogtreecommitdiff
path: root/tester/rtems
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-12-01 10:21:13 +1100
committerChris Johns <chrisj@rtems.org>2016-12-01 10:21:13 +1100
commitd3d771e95f48f65897e8093a22d97317e46db052 (patch)
tree1cdb3c9d907e5a7f074cd5a2fefeb840bf1a3e70 /tester/rtems
parent8a7be6379ca3cc3c818d567e69aad1cf565cae53 (diff)
bsp-builder: Add support for builds.
Add build support where a build is a combination of options. The default is 'all' which is a full set of build options passed to configure. You can now use 'basic' which is the standard or default configure command line. This used with the arch option lets you quickly build all BSPs in an architecture. For example: $ rtems-bsp-builder --build-path /builds/rtems/builds/arm \ --rtems-tools /opt/rtems/4.12 \ --rtems /opt/rtems/src/rtems.git \ --arch arm --build basic
Diffstat (limited to 'tester/rtems')
-rw-r--r--tester/rtems/rtems-bsps.ini31
1 files changed, 22 insertions, 9 deletions
diff --git a/tester/rtems/rtems-bsps.ini b/tester/rtems/rtems-bsps.ini
index e0e8f82..ad63e6d 100644
--- a/tester/rtems/rtems-bsps.ini
+++ b/tester/rtems/rtems-bsps.ini
@@ -156,19 +156,32 @@ bsps = epiphany-sim
#
[builds]
#
+# The default variation.
+#
+default = all
+#
+# The variations, basic is just a BSP build and all is the maximum number of
+# variations.
+#
+variations = basic, all
+#
# The variations, default is Yes and can be overriden in an architecture.
#
-variations = debug, profiling, smp, smp-debug,
- posix, no-posix, posix-debug, posix-profiling, posix-smp,
- network, no-network, network-debug, smp-network, smp-network-debug
+basic = standard
+#
+# The all, default is Yes and can be overriden in an architecture.
+#
+all = debug, profiling, smp, smp-debug,
+ posix, no-posix, posix-debug, posix-profiling, posix-smp,
+ network, no-network, network-debug, smp-network, smp-network-debug
#
-# The default build, tests the default configuration, all variations are added
-# on.
+# The base build options, tests the default configuration, all variations are
+# added on.
#
-default = --target=@ARCH@-rtems@RTEMS_VERSION@
- --enable-rtemsbsp=@BSP@
- --prefix=@PREFIX@
- --enable-tests
+standard = --target=@ARCH@-rtems@RTEMS_VERSION@
+ --enable-rtemsbsp=@BSP@
+ --prefix=@PREFIX@
+ --enable-tests
#
# The options for each varations.
#