Commit graph

28 commits

Author SHA1 Message Date
aa1eb2d7fc integrate Odin's ALSA experiments into the Lumiera build
requires ALSA as build dependency
note: Debian package is libasound2-dev
2012-01-11 07:59:16 +01:00
f84da63e11 use import/export instead of passing an artefacts map 2012-01-11 07:05:00 +01:00
07002ab3af SCons: new build target for experimental code 2011-12-03 06:10:12 +01:00
e103b4d8aa SCons: fix error in linking executables
a long standing error, uncovered recently due to more stringent
checks of the linker on newer platforms, not picking up direct
dependencies of an executable transitively from the linked-to
dynamic libs (which is fine).

The error was to *overwrite* the LIBS construction variable
in the definition of the executable to link, instead of just
adding our dynamic links to the sources to be linked.
2011-07-25 00:36:53 +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
29e2233e6a an exercise: how to get the path of the current executable
Note: this is a non-portable Linux solution
2011-01-31 05:35:43 +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
bdcef03834 Fix: (re)add gthread to make the dummy work 2009-04-24 17:33:03 +02:00
ae67c6db5c merge buildsystem changes (dummy player and GUI/gdl work) 2009-04-24 17:20:39 +02:00
da2519ac34 fixed linking dependencies 2009-02-08 20:13:19 +01:00
83e0c44a49 (irrelevant) fixes to make the dummy/demo build work again 2009-01-15 14:48:07 +01:00
Christian Thaeter
4172bdf17f move vgsuppression to tests/tool, it will only needed for running tests 2009-01-15 01:34:01 +01:00
bdffc18101 move all tools to src/tool and remove admin dir from build 2009-01-13 12:16:48 +01:00
1b9580b1d4 SCons: define lib dependencies more fine grained (core, lib, app+lib etc) 2009-01-13 11:52:04 +01:00
6a1c33e5a1 create a lib header based on this solution 2008-10-26 22:35:01 +01:00
32637dd958 experiment: possibility to circumvent the problem
using an custom allocator for std::vector with an explicit transfer_control().
Indeed seems to solve the problem...
2008-10-26 03:21:33 +01:00
126e552f1b oops... forgot to add the luidgen tool 2008-09-08 05:22:31 +02:00
dffd635482 switch asset ordering impl to utilize the new custom smart-ptr
passes compiler and test suite, finally!
TODO: also switch the derived asset kinds to use P<Media>, P<Struct>,....
maybe do the same with MObject?
2008-04-05 07:26:54 +02:00
2b529e3fac customized smart-ptr based on std::shared_ptr
hopefully resolves long standing problems with odering and type relations
of objects handled via smart ptr
2008-04-05 05:57:54 +02:00
fbacb4cdb1 Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
db1a35ca94 augmented (static) App initialsation, reorganized NoBug includes... 2007-08-17 00:36:07 +02:00
c79d3c906a implemented additional functions like creating a tarball 2007-07-02 23:11:49 +02:00
7719c710ae finished basic implementation of SCons build system 2007-07-02 23:10:26 +02:00