Chris Johns
5e883dbc6f
Do not copy on a dry run.
2013-03-06 12:35:01 +11:00
Chris Johns
0606a65718
Clean path when building autoconf and automake.
...
Autoconf hard codes paths into itself. This change is a first
pass at allowing a clean environment to let automake build. The
ability to 'make install DESTDIR=xxx' autoconf then use it to
build automake needs a clean environment. The purpose is to
allow a prefix that needs root without building and packaging
when root.
2013-03-05 19:43:43 +11:00
Chris Johns
06834cfcf5
Build set reports are the package name and not the config name.
2013-03-04 18:07:38 +11:00
Chris Johns
0759d98628
Move find_configs to build and fix. Install reports to 'rtems-source-builder'.
2013-03-04 10:14:57 +11:00
Chris Johns
864e8ff9fa
Clean up build set configuration reporting.
2013-03-04 09:42:08 +11:00
Chris Johns
c18c4b6d33
Catch any importing errors.
2013-03-04 09:17:41 +11:00
Chris Johns
26595c7b29
Create a report for each configuration file installed.
...
Add reporting to the build set building. Add options to disable reporting
and control the report format.
2013-03-04 09:14:11 +11:00
Chris Johns
d63f135f5d
Make the bset/cfg lister a function.
2013-02-28 20:43:33 +11:00
Chris Johns
dab4a9bbbe
Check the dry-opt option before doing the install.
2013-02-24 18:15:12 +11:00
Chris Johns
de8f4bfb0f
Rename Source Builder to RTEMS Source Builder.
2013-02-23 10:09:40 +11:00
Chris Johns
ee47d7210e
Create tar directory when making build set tar files.
...
Move the mkdir and removeall code from the build module to the path
module.
2013-02-22 14:44:51 +11:00
Chris Johns
cafbcc611b
Support directly installing.
...
By default the Source Builder now directly installs in the prefix and
does not create tar files. You need to supply options to create build
set level tar files and/or package level tar files.
2013-02-21 19:03:09 +11:00
Chris Johns
729f0bb61f
Build sets can optional keep going on failure to support tool build testing.
...
The --keep-going option lets a build set continue if it fails. The keep
going is only at the build set level and not at the package level.
2013-02-21 10:17:24 +11:00
Chris Johns
251a42d399
Output the time a build set takes.
2013-02-20 17:30:59 +11:00
Chris Johns
4f8fb656c4
Fix the path handling of nesting build sets.
2013-02-20 16:38:46 +11:00
Chris Johns
ab99d6fe8c
Print the installed path as relative.
2013-02-19 20:04:26 +11:00
Chris Johns
fba1136108
Build Sets can reference other build sets.
...
A build set can invoke another build set. This allows an 'all'
type build set that builds all the RTEMS archs.
Change the get config call to return a map of paths and files.
2013-02-19 19:00:56 +11:00
Chris Johns
8d7624e1d4
Clean _tmproot. Move config listing to the setbuilder module.
...
Add the mising _tmprool clean.
Move the list printing out of the build which now just returns a
list of config files to the location of the options.
2013-02-17 11:50:02 +11:00
Chris Johns
6fad89b9b0
Default a define with no value to 1.
2013-02-11 14:22:02 +11:00
Chris Johns
2f72d35a79
Add per arch build sets using %include.
...
Add per arch build sets as this is really what RTEMS needs. You
can then vary the version based on the architecture.
Add '%include' to the buildset files.
2013-02-09 19:07:37 +11:00
Chris Johns
c80560d9a4
Move into the source-builder tree.
2012-11-06 10:09:40 +11:00