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
1c7402b25d
DUMMY Lumiera executable working now.
...
Lumiera starts, loads a GuiStarterPlugin dummy and finaly performes a clean shutdown
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
feebc502e5
implementation of GuiStarterPlugin
2008-12-15 13:36:41 +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
8ffbc29b29
SCons: generally expand vars when setting Flags to environment
2008-11-07 01:42:32 +01:00
9f8b0070a6
build option for SCons (verbose)
2008-11-03 21:24:15 +01:00
91d10cb44b
aligned the Xlib checks to match autotools build
2008-10-28 01:57:13 +01:00
d7398d4f8f
oops... should run testsuite with Valgrind by default
2008-10-26 22:47:49 +01:00
850f49904e
SCons: options for controling testsuite execution
2008-10-23 04:53:50 +02:00
f56a7757ed
SCons: call it 'liblumiera.a'
2008-10-18 04:10:56 +02:00
7415752f19
scons: change test for NoBug to use pkg-config
2008-09-07 23:10:29 +02:00
12c651f4ed
fix name of 'doc' target, remove the OPENGL flag for now
2008-09-05 15:54:23 +02:00
fc6cbcf8e4
improved the scons build to report all missing dependencies instead of stopping at the first one
2008-08-28 03:53:46 +02:00
6d5cf0e642
scons: use Doxygen builder
...
(lib implementation from http://www.scons.org/wiki/DoxygenBuilder )
2008-08-28 02:57:12 +02:00
29d2a73633
disable precompiled headers for now.
...
gcc fails, to be investigated later....
2008-08-21 10:02:49 +02:00
32dd0e661a
replace the homebrew GCH-builder by a lib solution
2008-08-21 09:59:24 +02:00
944b7c4dd4
preliminary fix for the SCons build for Debian/testing
...
WARNING: breakes build on Debian/stable
Explanation: I tried to provide a backported implementtation of
features introduced with SCons 1.0 (until we can require SCons 1.0 officially)
Unfortionately, some internal APIs changed quite large in 0.97
Have to build in some conditional code, so it works with SCons 0.96 again)
2008-08-20 15:50:17 +01:00
01fdb5e791
automatically set DEBUG when using the (current) NoBug default ALPHA
2008-08-20 15:46:38 +01:00
878ce2319b
integrated SVG Icon rendering into the SCons build
2008-08-19 05:03:29 +02:00
c5778f1540
Merge from proc (draft imp of pull() call)
2008-08-17 18:35:49 +02:00
95632785a8
Merge SCons buildsystem improvements from master
2008-07-11 06:15:35 +02:00
7a6b987a50
merge after integrating the GUI draft; now using multiple build environments and check via pkg-config
2008-07-11 05:35:48 +02:00
50f8be0e16
merge after integrating backend/library work
2008-07-11 05:20:22 +02:00
bfa4b2bc70
(irrelevant) adjustments to make the SCons build of the nonexistant source happen
2008-07-11 05:01:56 +02:00
a46bfd2bf6
integrate the GTK-Gui (draft) in the SCons build
2008-07-11 03:51:37 +02:00
ce90f1763b
add some convenience shortcuts to the SCons build system
2008-07-10 19:02:47 +02:00
b5d2e9486e
small adaptions to scons, fix a test
2008-05-20 13:04:22 +02:00
024e3c4dbc
change build to link in separate libs, also split test executable.
...
now building liblumiback.a liblumiproc.a liblumi.a
build a separate test-common executable (for everything in src/common)
include a precompiled header for assets.
2008-04-12 04:55:18 +02:00
f7bfe50bc9
Merge branch 'builder'
2008-04-12 02:12:41 +02:00
a03e3c5e73
Merge from backend: wikis, admin-scrits, test.sh
...
(dont merge any srcfiles)
2008-04-12 02:07:16 +02:00
89e71212e1
include the tools subdir in default target (=build)
2008-04-05 05:45:21 +02:00
fbacb4cdb1
Lumiera renaming -- build system
2008-03-10 05:07:21 +01:00
0baf15ca94
Cinelerra-3 renamed to Lumiera -- copyright and documentation
2008-03-10 04:25:03 +01:00
71c7bd6a82
don't build testsuite for default target 'build'
...
> (use 'scons testcode' or 'scons check' for this)
2008-02-14 16:14:12 +01:00
c3b1048fc4
merge buildsystem improvements
2008-01-27 03:58:24 +01:00
c746629312
util for sanitizing a string, making it usable as identifier
2007-09-14 19:18:11 +02:00
8c7a2055e8
integrate Doxygen into SCons build. some doc fixes
2007-08-24 16:41:16 +02:00
5575a7679d
wrapper for cmdline parsing, finished testsuite-runner, solved shutdown-memoryleak
2007-08-23 17:52:33 +02:00
cb13b09360
WIP: started augmenting my test-runner class to be configurable via cmdline
...
Added dependency to boost::program_options. Still trying to get into pace with the testing thing ;-)
2007-08-19 21:57:19 +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
358b9050e9
static Application init, NoBug integration, started a basic Exception hierarchy.
2007-08-14 08:14:21 +02:00
45c2167700
wrote a very simple Test-Suite runner and provided a Tests source tree
2007-08-13 09:55:32 +02:00
8f35701ca8
initial design for a factory encapsulating creation of smart-pointers
2007-08-12 01:04:55 +02:00
Christian Thaeter
872d24c0e1
better checks, add test for valgrind and execinfo
2007-07-18 23:51:56 +02:00
Christian Thaeter
9927e8053d
few whitespace fixes, ''' to """, NoBug test
2007-07-18 19:02:13 +02:00
Christian Thaeter
815ed3a298
move the Buildhelper.py to ./admin/scons
2007-07-18 00:39:53 +02:00
0a9c2599dd
some cleanup. Set Version=3+alpha.01, add a helloworld-main to make it compile
2007-07-03 00:13:12 +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
37a38f976d
SCons driven build system: Skeleton
...
To find out if SCons is suitable for Cinelerra's build system,
I'll try to write a protorype, including platform configuration support,
installing and support for packaging.
2007-07-02 23:09:39 +02:00