diff options
author | Chris Johns <chrisj@rtems.org> | 2016-12-01 10:21:13 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2016-12-01 10:21:13 +1100 |
commit | d3d771e95f48f65897e8093a22d97317e46db052 (patch) | |
tree | 1cdb3c9d907e5a7f074cd5a2fefeb840bf1a3e70 /tester/rtems | |
parent | 8a7be6379ca3cc3c818d567e69aad1cf565cae53 (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.ini | 31 |
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. # |