8d88ffcdff
SCons: rework test definition to link according to layer
...
tests used to be defined ad hoc and test definitions
are scattered confusingly over various directories.
Now built some simple rules into the buildsystem
to allow organising the tests into layers and
linking them accordingly.
Note: this switches to building shared objects
for the test classes too, which effectively speeds up
both re-building and re-running of test cases
2013-01-07 02:15:05 +01:00
2f1aa5ff58
switch off enum warning for now ( #898 )
2012-10-15 04:29:19 +02:00
Christian Thaeter
2613efca43
Add full-text search command to rfc.sh
2012-08-31 04:55:40 +02:00
Christian Thaeter
e9a2367600
FIX: rfc.sh link detection and discard
2012-08-31 02:47:13 +02:00
Christian Thaeter
7d964825d3
internal RFC reorganization
...
* rfcs are now all stored in the rfc folder (formerly hold the final rfcs)
* a new rfc_final folder is created
* the state folders (rfc_final|pending|parked|dropped) now contain
symlinks back to the rfc pool
2012-08-30 20:50:08 +02:00
956592dc0c
publish meeting summary and scons-RfC (sync with master)
2012-01-13 23:30:34 +01:00
d2f83523ca
join recent player subsystem work, SCons overhaul and documentation
2012-01-11 07:54:43 +01:00
56ac1afe18
move Icon building down into separate SConscript
2012-01-11 07:05:01 +01:00
27db94a64c
adjust code / indentation style
...
no functional change
2012-01-11 07:05:01 +01:00
d793a07037
Icon-Rendering: Inkscape is not really required
...
the icon rendering script from Joel had a function
to invoke Inkscape; it seems this was a leftover
from earlier attempts to render the icons.
Now, we seem to rely on lib Cairor solely
2012-01-11 07:05:00 +01:00
4d466a2c2e
reorganise the initial setup calls
2012-01-11 07:05:00 +01:00
117851a94a
get rid of the additional scripts dir in pythonpath
2012-01-11 07:05:00 +01:00
795217b542
actually switch to using those extracted modules from main build
2012-01-11 07:05:00 +01:00
b3c7d90e41
Move parts from main SConstruct into dedicated Python modules
2012-01-11 07:05:00 +01:00
a65963a401
RFC-generator: a better representation of the signature on comments
2012-01-08 00:12:29 +01:00
08d330310f
cleanup unnecessary builder function and flags in SCons build
2011-12-03 05:46:36 +01:00
Christian Thaeter
0f4c88bb0f
Fix treeinfo.sh sorting order
...
only sort by the first field (that is the filename)
2011-05-12 19:30:36 +02:00
Christian Thaeter
54afd3f860
filter asciidoc comments in rfc.sh usage() out
2011-04-22 10:45:59 +02:00
Christian Thaeter
dc8dd98308
FIX: asciidoc formating glitches, rfc.sh documentation
2011-04-14 19:14:03 +02:00
Christian Thaeter
4972ca2af8
FIX: rfc.sh git mv/add logic
2011-04-14 03:21:14 +02:00
Christian Thaeter
5beeba0b7f
create a new dir for 'parked' RFC's
2011-04-14 02:51:00 +02:00
Christian Thaeter
7a45d6df13
FIX: filename processing and git handling in admin/rfs.sh
2011-04-14 02:40:19 +02:00
Christian Thaeter
b4f7613f81
Asciidoced documentation for rfc.sh and put it into the docs
2011-03-10 00:58:11 +01:00
72b62cb265
update documentation
2011-03-09 12:04:58 +01:00
ecb7d58a4f
Merge changes to make Lumiera installable
2011-03-07 03:31:19 +01:00
d67b5d7092
move in the meeting summary template from old website
...
Signed-off-by: Ichthyostega <prg@ichthyostega.de>
2011-03-01 03:29:22 +01:00
07804bed2c
integrate the RfC entries into the new website structure
2011-02-27 21:42:12 +01:00
aef929b3d9
better install the setup.ini direcly into $ORIGIN
...
seems to be the most obvious location to install it
2011-02-14 23:54:31 +01:00
3c27147459
small fixes, comments
2011-02-13 23:11:16 +01:00
ee97654330
rfc-shellscript: mark the state transitions more clear in the comments
2011-02-13 20:02:54 +01:00
30bc42a3f3
document icon rendering and fix a broken 16x16 icon
2011-02-07 11:36:06 +01:00
80461c9b76
SCons: try to force installation of all generated icons
...
Not sure if this works; problem is that the icons
generated from SVG are just dumped into the target
folder, but we miss to generate the respective
installation targets
2011-02-07 11:35:44 +01:00
ff0ae1527a
Fix build: the LUMIERA_PLUGIN didn't get through to the object compilation
2011-02-06 15:12:13 +01:00
ad246ad31d
Merge Buildsystem adaptations for installing Lumiera
...
- use custom builders
- clean up specification of target paths
- generated executable is fully relocatable
- read a bootstrap INI instead of compiled in searchpath
2011-02-05 15:54:24 +01:00
d9f90c2c04
SCons: finish reworking buildsystem to rely on custom builders.
...
All target paths and install targets now defined automatically,
most of the buildscript just using plain sourcefile names
2011-01-30 22:12:55 +01:00
9cb03c7015
Fix installation triggered already by build target
2011-01-30 19:43:51 +01:00
daef6c7676
SCons: remove unnecessary indirections $SRCDIR, $MODULES, $ICONDIR etc
...
these don't create real flexibility and make definitions less readable
2011-01-30 19:20:02 +01:00
abf1bc776b
SCons: remove all explicit target and install specifications
...
now superfluous, because our custom builder handles that automatically
2011-01-30 18:56:51 +01:00
609873d90b
switch to use the new (better) builder implementation
...
especially this means to use the common well-known names again,
like "Program" "SharedLibrary". The customisation now happens
invisible in LumieraEnvironment.
2011-01-30 17:00:15 +01:00
ab481a80b8
better implementation of Lumiera custom SCons builders, wrapping the predefined builders
2011-01-30 16:47:03 +01:00
014c22b40a
SCons: rework build directory configuration. All customisations to LuimieraEnvironment
2011-01-30 15:27:21 +01:00
9e56434c7e
SCons: start concentrating all custom builders into LumieraEnvironment
2011-01-29 23:09:02 +01:00
bc22ec7faa
Install: first preliminary working installation setup
...
the installed lumiera exe can even be started...
...well with a bit of cheating: you need to cd into the lib/lumiera
because the PLUGINPATH problem isn't solved yet
2011-01-29 16:45:22 +01:00
7993759f8e
SCons: remove the homebrew tarballer
...
that was a nice SCons learning exercise, but never used
moreover, packaing is not the concern of a build system
2011-01-29 14:16:15 +01:00
a6810957b4
Install: change organisation of target and output directory variables
...
now supporting a PREFIX in addition to the INSTALLDIR.
The latter is intended for package building
2011-01-29 14:10:19 +01:00
2bcc8d9ae3
SCons: build loadable modules immediately to the target destination
2011-01-29 02:33:13 +01:00
35953b335b
SCons: rearrange output directory to target/modules
2011-01-29 02:06:21 +01:00
764a38abe6
SCons: experimental support for some library lookup concerns
...
- setting -rpath with $ORIGIN to build a relocatable package
- fix missing DT_SONAME (likely just a problem of very old SCons version)
2011-01-28 23:31:00 +01:00
1ce29b7d3c
minor tweaks to the RfC system
...
- add 'asciidoc' operation to rfc.sh
- put 'pro', 'con' and 'alternatives' in a common section 'Discussion'
2010-12-13 04:46:05 +01:00
Christian Thaeter
05440707fb
add a 'supersede' command to rfc.sh, git add all edited files
2010-08-01 23:14:58 +02:00