Commit graph

106 commits

Author SHA1 Message Date
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
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
65d28b4018 Gui: rework resource loading to make the application fully relocatable 2011-02-07 09:56:27 +01:00
ff0ae1527a Fix build: the LUMIERA_PLUGIN didn't get through to the object compilation 2011-02-06 15:12:13 +01:00
0ac0149137 Define first preview version number 0.pre.01
Rewrite README, INSTALL and AUTHORS
as foundation for the Debian package
2011-02-04 22:19:25 +01:00
babbe33d1d Demonstration of complete bootstrap, loading INI and resolving GUI module path 2011-02-04 16:10:59 +01:00
208b552955 Demonstration how the application could resolve the module loading location
The real application likely will consult the configuration file
to search alternative module installation locations.
2011-02-01 05:10:45 +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
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
7fbf84dd5d Bump required nobug version to 201006.1 2010-06-03 04:41:51 +02:00
0977a7de6d SCons: replace deprecated Options() by new Variables() object
dop-in replacement, no functionality change. Requires SCons >= 1.0
2010-05-21 01:59:37 +02:00
d10380d124 SCons: dropping pre 1.0 compatibility
note: current SCons development is targetting 2.0,
current stable is 1.3, which is included in Squeeze
even Debian/Lenny includes 1.0.
2010-05-21 01:59:26 +02:00
3ca17af42f SCons: new NoBug version 201005.1 and linking against -lrt for clock_gettime
Fixes #618 and #619 for SCons build
2010-05-15 02:20:15 +02:00
f75964c5ba NoBug February-Release 201002.1 now required 2010-02-15 00:50:16 +01:00
5b9aa5deb2 landing the new threadpool implementation 2010-02-15 00:48:52 +01:00
52a7d6993d SCons: remove GThreads from linking (except for the GUI) 2010-02-11 03:19:42 +01:00
0148532884 scons: bump required NoBug version to 201001.1 2010-01-23 15:46:45 +01:00
d11c57adb8 python-2.6 fix: loading the icon_rener.py script (Ticket #222) 2010-01-16 17:04:32 +01:00
1db2a47339 python-2.6 fix: loading the icon_rener.py script (Ticket #222) 2010-01-15 03:27:57 +01:00
aacafd49b3 SCons: switch to combined timestamp/MD5 change detection
this setting speeds up "sparse" builds
(when e.g. just one file changed).
2009-10-11 07:36:02 +02:00
32fd3d7b1f bump required version for SCons build too 2009-09-05 18:48:21 +02:00
34d0c6905e SCons: now require either a custom 'gdl-lum' or GDL >= 2.27.1 2009-04-20 01:58:34 +02:00
da2519ac34 fixed linking dependencies 2009-02-08 20:13:19 +01:00
218a8e7a2a join dummy player with latest GUI work 2009-02-08 04:21:12 +01:00
Joel Holdsworth
2d8a1d7d59 Retired lumigui from scons and removed GUI main 2009-02-04 17:06:07 +00:00
ec2f362c3a During alpha: build .libs into the LUMIERA_PLUGIN_PATH to ease developent 2009-02-01 20:43:23 +01:00
29b9887faa first draft of a Dummy-Player service 2009-01-19 11:38:20 +01:00
63565ebd97 merge latest work from Joel for colaboration on the Player mockup, adjusting build-dependencies 2009-01-18 22:13:17 +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
ac156231ac SCons: use new plugin building rule for the test plugins 2009-01-12 12:48:14 +01:00
93b57b3bc8 SCons: add glib-- and gthread-2.0 to the build environment of Lumiera core 2008-12-22 05:02:51 +01:00
edea4229aa SCons: add missing -Wextra compiler flag 2008-12-22 03:54:34 +01:00
6322431f66 SCons: build the gui module as "gtk_gui.lum" 2008-12-19 21:56:13 +01:00
7a64f37643 SCons: use two existing modules for integrating DistCC and CCache 2008-12-19 20:17:23 +01:00
359144c528 SCons: option to set the compiler command
e.g for distcc try:
scons SETCXX="distcc ccache $CXX"
2008-12-18 22:26:01 +01:00
3567e6f542 SCons: reconfigure to build common lib and the gui standalone and as module
compiles OK, lumiera runs and loads gui plugin, lumigui starts, but some tests fail.
2008-12-18 09:35:27 +01:00
8abde2ab65 SCons: change library names to match Autotools.build 2008-12-18 07:51:16 +01:00
52efe84659 remove common dir from SCons. Build now working again and testsuite running. 2008-12-18 04:52:45 +01:00