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
054f8d51e8
completed GuiStart.so now working.
...
Actually linked against the shared core and calling into it.
2008-12-15 13:36:43 +01:00
499ffcbff5
better build dynamic libs into ./.libs
...
add a symlink bin/.libs -> ../libs for running from within bin/
2008-12-15 13:36:42 +01:00
12fc97b8e2
Build most of Lumiera as shared library (SCons build)
2008-12-15 13:36:42 +01:00