Commit graph

55 commits

Author SHA1 Message Date
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