Commit graph

44 commits

Author SHA1 Message Date
Christian Thaeter
e6cc7d3f99 WIP: autotools catchup, make it build again
Lumiera builds again, but some tests are missing and the new setup.ini
isn't loaded correctly which makes the plugin loader fail.
2011-04-28 13:14:29 +02:00
Christian Thaeter
6960fdd4ae Bump required nobug version to 201006.1 2010-06-03 03:47:24 +02:00
Christian Thaeter
9d99300841 FIX: #619, New Nobug required! version 201005.1
add the 'extra' argument to mpool dumps.
Solves Linking problems on some distros.
2010-05-12 00:46:39 +02:00
Christian Thaeter
5792d330b3 FIX #618: test if -lrt is required for linking
This checks for clock_gettime availability in the clib
and in librt and adds -lrt to LUMIERA_LIBS when the
function is available in librt.

The check is only done for autotools based builds,
scons may need something else.

Other functions from the realtime need to be added on
demand.
2010-05-11 18:41:19 +02:00
Christian Thaeter
01839d4e48 update for nobug-201002.1 2010-02-03 10:38:12 +01:00
Christian Thaeter
9fc68c9d32 Merge remote branch 'public/nobug201001.2' into backend_devel
* public/nobug201001.2:
  integrating nobug context passing
  updates for nobug 201001.2

Conflicts:
	configure.ac
	src/lib/condition.h
	src/lib/reccondition.h
	tests/backend/test-threads.c
2010-01-23 06:56:39 +01:00
Christian Thaeter
8254b3fbda updates for nobug 201001.2
dumping got a new api, surprisingly everything else works...
2010-01-22 23:21:48 +01:00
Christian Thaeter
b8336879f7 autoconf/automake cleanup
* refactor configure.ac to have distinct sections to configure each
   subsystem.
 * Dedicated LUMIERA_<subsys>_CFLAGS|_LIBS vars
 * Fix Makefile.am's to use them, remove unnecessary dependencies

Stray dependencies to be refacored:
 * tests/Makefile.am has dependencies on proc and backend
  - should be moved to tests/library/Makefile.am etc anyways
 * tests/lib/Makefile.am has dependency on GUI left


 * src/tool/Makefile.am links GUI stuff generally, thats ok

 * one threading test is broken, we don't care, merging new threadpool in
   next.
2010-01-17 15:48:30 +01:00
Christian Thaeter
f1efdc06e3 bump required nobug version 2010-01-10 12:37:47 +01:00
Christian Thaeter
d2acbee608 update configure to new nobug version 2009-09-05 04:43:21 +02:00
5904c896aa Lower gtkmm requirements to match Debian/Lenny (grmmm-2.4<=2.12)
@joel: is this ok? if you'd actually need a more recent gtkmm, we handle it similar as with gdl-lum...
2009-04-24 21:47:40 +02:00
Joel Holdsworth
e5891be09c Added gdl-1.0 with gdl-lum fallback check to autoconf 2009-04-22 20:12:23 +01:00
Joel Holdsworth
e4445c52e7 Bumped the GDL version requirement 2009-04-04 11:30:30 +01:00
Joel Holdsworth
2a66789773 Divorced ButtonBar from Toolbar 2009-03-23 22:23:38 +00:00
63565ebd97 merge latest work from Joel for colaboration on the Player mockup, adjusting build-dependencies 2009-01-18 22:13:17 +01:00
Joel Holdsworth
b0db84ec14 Implemented intial playback controller thread 2009-01-18 16:17:39 +00:00
Joel Holdsworth
ac5ff05f9a Reduced sigc version requirement for Ubuntu Hardy compatibility 2009-01-06 17:13:35 +00:00
Christian Thaeter
bb8f825afe add AC_CONFIG_MACRO_DIR and fixed some m4 quoting 2009-01-02 01:51:22 +01:00
Joel Holdsworth
1ecccb5925 Fixed set_icon_size for temporary Debian Etch compatibility 2008-12-16 22:55:32 +00:00
Joel Holdsworth
fdb75fdd2a Corrected some problems that emerged on the build server 2008-12-13 13:57:19 +00:00
Joel Holdsworth
bbc55e6324 Added the definition of an observable_list class 2008-12-06 23:46:01 +00:00
Christian Thaeter
7c2415838b WIP: big plugin update
* fix configure.ac to check for dlopen, introduce $(LUMIERA_PLUGIN_LIBS)
 * Generic pluginloader finished, all plugins get loaded and registered at
   start for now, it is prepared for on-demand loading and unloading but
   not implemented because that needs the plugindb.
 - plugin unloading not yet finished, this asserts at the end
2008-11-05 11:33:28 +01:00
Christian Thaeter
a4c028bd34 Prepare autotools for plugins 2008-10-27 05:10:24 +01:00
Christian Thaeter
ab3d3823f6 autotools fixes for the plugin system
don't link the tests with -ldl

Renamed GTK_LUMIERA_* to LUMIERA_GUI_* and include all gui relevant config
results here.

Set it explicit, don't add the results to CFLAGS or LIBS, the default
behaviour linked all LIBS in, even in plugins, that was not intended.
2008-10-27 05:10:01 +01:00
Christian Thaeter
f777f05ab8 plugin.c got removed from lib, let configure check for luid.c 2008-10-15 15:49:34 +02:00
Michael Ploujnikov
16b433a6c3 added a check for the minimum boost version
copied an m4 macro: http://autoconf-archive.cryp.to/ax_boost_base.m4
2008-08-30 17:13:36 -04:00
Michael Ploujnikov
387ba8c321 find and configure NoBug by using pkg-config 2008-08-30 13:28:24 -04:00
Michael Ploujnikov
4a3ce814d3 fix section identifier comment 2008-08-30 12:05:21 -04:00
Joel Holdsworth
7e556d08e1 Added librsvg as an autoconf dependancy 2008-08-13 19:29:14 +01:00
Joel Holdsworth
7752130d99 Added my name to copyright in configure.ac, and corrected some
indentation
2008-06-23 21:21:29 +01:00
Joel Holdsworth
3cc0f72389 Trivial timeline now works - more work coming 2008-06-18 23:57:47 +01:00
Joel Holdsworth
6f6fab38dc Corrected somethings in configure.ac that were in wrong order 2008-06-10 23:46:11 +01:00
Joel Holdsworth
ea32ce0337 Merge branch 'master' of git://git.lumiera.org/LUMIERA into gui 2008-05-22 19:31:55 +01:00
Christian Thaeter
19fd89d13d cleanup and add more configure checks
* GNU_SOURCE by default now
 * improved use of ACX_PTHREAD, replaces $CC and others
 * all checks for mandatory things instantly exit for now
   in future this might produce an report at the end
 * ported checks from scons over here
2008-05-17 20:00:05 +02:00
Christian Thaeter
2d11d51860 Checks for NoBug (and other) headers have to follow the
particular configurations.

If not the generated conftest would bail out NoBug
complaining that no build level is selected
2008-05-16 20:17:43 +02:00
Joel Holdsworth
ae2c74ff42 Tied gui into main lumiera build 2008-05-14 00:26:00 +01:00
a03e3c5e73 Merge from backend: wikis, admin-scrits, test.sh
(dont merge any srcfiles)
2008-04-12 02:07:16 +02:00
0baf15ca94 Cinelerra-3 renamed to Lumiera -- copyright and documentation 2008-03-10 04:25:03 +01:00
Christian Thaeter
e07dc59e78 use new errorhandling scheme 2007-08-14 04:56:55 +02:00
Christian Thaeter
8405b42d64 Merge branch 'testsuite', some bug remain fixed in next commit
Conflicts:

	Makefile.am
	configure.ac
	tests/examples/Makefile.am
2007-08-13 21:40:25 +02:00
Christian Thaeter
ed2427c653 Merge branch 'automake'
Conflicts:

	configure.ac
	tests/examples/Makefile.am
2007-08-13 21:34:51 +02:00
Christian Thaeter
69c6215277 more automake merges 2007-08-13 21:30:41 +02:00
Christian Thaeter
e1a072a6d3 config update, small problem with NoBug which shows a warning when valgrind is enabled, dont use valgrind support until this is fixed 2007-07-19 05:48:23 +02:00
Christian Thaeter
471148b7db basic automake setup 2007-07-19 05:10:14 +02:00