Commit graph

42 commits

Author SHA1 Message Date
b843546922 cumulated build/release fixes
up to corresponding debian/0.pre.01-3
- compile issue (digxel.hpp)
- SCons missing config dependency on test-only
- 32/64bit fixes
2011-03-31 18:43:50 +02: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
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
014c22b40a SCons: rework build directory configuration. All customisations to LuimieraEnvironment 2011-01-30 15:27:21 +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
a29591c299 SCons: several small improvements, e.g. valgrind-suppressionfile 2010-07-26 03:24:15 +02:00
002f024ed8 SCons: improve dependency handling for the testsuite 2010-06-26 05:08:16 +02:00
a6621703af SCons: improve dependency handling for the testsuite 2010-06-12 19:44:38 +02:00
86bc30a10a Merge Ubuntu/Lucid adjustments. Drop pre 1.0 compatibility 2010-05-21 03:43:09 +02:00
9f2affb41b SCons: feed test.conf to test.sh (for correct output filtering) 2010-02-15 03:25:01 +01:00
7d19d19549 SCons: integrated building vgsuppression into the test SConscript 2009-01-17 14:27:35 +01:00
83e0c44a49 (irrelevant) fixes to make the dummy/demo build work again 2009-01-15 14:48:07 +01:00
ac156231ac SCons: use new plugin building rule for the test plugins 2009-01-12 12:48:14 +01:00
0bd0cfc549 SCons: allow setting VALGRINDFLAGS from the environment 2008-12-26 23:31:00 +01:00
bd7c05b669 SCons: fix leftover from the latest directory reorganisations 2008-12-26 22:26:41 +01:00
0314885834 Yeah! all defined tests pass! (SCons build) 2008-12-18 09:59:31 +01:00
12fc97b8e2 Build most of Lumiera as shared library (SCons build) 2008-12-15 13:36:42 +01:00
57c3559f74 WIP trying to get the guistarter shared module loaded 2008-12-15 13:36:42 +01:00
628be502e5 reordered some files to use the new include and lumiera directories 2008-12-15 13:33:04 +01:00
18b750d86b SCons: set LUMIERA_PLUGIN_PATH, add option PKGLIBDIR 2008-11-07 01:54:39 +01:00
9f8b0070a6 build option for SCons (verbose) 2008-11-03 21:24:15 +01:00
a912159d70 re-enabled building of the testpluginc.so 2008-10-28 01:57:28 +01:00
850f49904e SCons: options for controling testsuite execution 2008-10-23 04:53:50 +02:00
55d592f119 adapt for the plugin-test now being in tests/backend 2008-10-16 02:07:32 +02:00
deec68422c scons: simplify how library tests are built 2008-09-07 23:43:06 +02:00
b5d2e9486e small adaptions to scons, fix a test 2008-05-20 13:04:22 +02:00
1dd9989516 some tweeks to the (scons) build system, using precompiled header 2008-01-27 02:39:13 +01:00
8473016245 add test-locking to scons build 2007-11-26 23:50:06 +01:00
526e62aa97 SCons: (re)enable locking and lib-tests 2007-09-20 03:46:14 +02:00
9f087bdc93 scons: temporarily skipped locking-test, as it doesn't compile (yet) 2007-09-12 07:27:13 +02:00
f86493e466 SCons: run tests in bindir 2007-09-02 23:57:40 +02:00
c0dcccebd9 Factory impl now complete (hopfully).
Added Tests/Examples for the more advanced use cases
* using custom allocation (e.g. C-style malloc)
* using placement new
* creating Objects via private ctor
* example for the 'PImpl' pattern
2007-08-31 20:32:26 +02:00
fee63d8f06 added C++ plugin to SCons build; added test for common/appconfig.hpp 2007-08-25 02:07:04 +02:00
aaf2ee4928 now the testsuite runs with SCons as well.. 2007-08-18 06:13:39 +02:00
963ce7ec53 buildsystem: aligned/automated building of tests, now build the core as static lib 2007-08-18 04:28:14 +02:00
06efcf0f77 merge together work done for the Testsuite.
- to make it similar to Cehteh's tests, moved my testcode to tests/components
- made scons build the errortest and plugin-example as well
- scons check will run the suite

please note, my implementation work is quite incomplete (warnings, app shuttdown
not yet implemented); I hadn't success running the plugintest.
2007-08-17 11:06:49 +02:00
db1a35ca94 augmented (static) App initialsation, reorganized NoBug includes... 2007-08-17 00:36:07 +02:00
45c2167700 wrote a very simple Test-Suite runner and provided a Tests source tree 2007-08-13 09:55:32 +02:00