summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--SConstruct1
-rwxr-xr-xgtk2_ardour/ardbg19
-rwxr-xr-xgtk2_ardour/ardev19
-rw-r--r--gtk2_ardour/ardour_ui.cc3
-rwxr-xr-xgtk2_ardour/arval8
-rw-r--r--libs/ardour/destructive_filesource.cc2
-rw-r--r--libs/glibmm2/SConscript2
-rw-r--r--libs/gtkmm2ext/SConscript5
-rw-r--r--libs/midi++2/SConscript6
-rw-r--r--libs/pbd3/SConscript6
-rw-r--r--libs/soundtouch/SConscript12
11 files changed, 34 insertions, 49 deletions
diff --git a/SConstruct b/SConstruct
index 96cdf25d10..c8cc324c18 100644
--- a/SConstruct
+++ b/SConstruct
@@ -439,6 +439,7 @@ if env['SYSLIBS']:
LIBPATH='#libs/soundtouch',
CPPPATH=['#libs', '#libs/soundtouch'])
coredirs = [
+ 'libs/soundtouch',
'templates'
]
diff --git a/gtk2_ardour/ardbg b/gtk2_ardour/ardbg
index 0aa19ac5e7..267fdbae73 100755
--- a/gtk2_ardour/ardbg
+++ b/gtk2_ardour/ardbg
@@ -1,18 +1,3 @@
#!/bin/sh
-
-export ARDOUR_RC=../ardour.rc
-export ARDOUR_GLADE_PATH=./glade
-export ARDOUR_UI=./ardour.menus
-export ARDOUR_UI_RC=./ardour2_ui.rc
-export ARDOUR_BINDINGS=./ardour.bindings
-
-if [ -x ./ardour.bin ] ; then
- # scons executable
- export LD_LIBRARY_PATH=../libs/ardour:$LD_LIBRARY_PATH
- exec gdb ./ardour.bin
-else
- # autofoo/make executable
- export LD_LIBRARY_PATH=../libs/ardour/.libs:$LD_LIBRARY_PATH
- exec gdb ./ardour
-fi
-
+source ardev_common.sh
+exec gdb ./ardour.bin
diff --git a/gtk2_ardour/ardev b/gtk2_ardour/ardev
index e32d882d63..017a7e337d 100755
--- a/gtk2_ardour/ardev
+++ b/gtk2_ardour/ardev
@@ -1,19 +1,4 @@
#!/bin/sh
-#export G_DEBUG=fatal_criticals
-export ARDOUR_RC=../ardour.rc
-export ARDOUR_GLADE_PATH=./glade
-export ARDOUR_UI=./ardour.menus
-export ARDOUR_UI_RC=./ardour2_ui.rc
-export ARDOUR_BINDINGS=./ardour.bindings
-
-if [ -x ./ardour.bin ] ; then
- # scons executable
- export LD_LIBRARY_PATH=../libs/ardour
- exec ./ardour.bin --novst $*
-else
- # autofoo/make executable
- export LD_LIBRARY_PATH=../libs/ardour
- exec ./ardour --novst $*
-fi
-
+source ardev_common.sh
+exec ./ardour.bin --novst $*
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index b66d481682..752a6f693d 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -151,6 +151,9 @@ ARDOUR_UI::ARDOUR_UI (int *argcp, char **argvp[], string rcfile)
if(!Glib::file_test(color_file, Glib::FILE_TEST_EXISTS)) {
color_file = ARDOUR::find_config_file("ardour.colors");
}
+
+ cerr << "Loading UI color configuration file " << color_file << endl;
+
color_manager->load (color_file);
m_new_session_dialog = 0;
diff --git a/gtk2_ardour/arval b/gtk2_ardour/arval
index f560d4e336..5254ad4df0 100755
--- a/gtk2_ardour/arval
+++ b/gtk2_ardour/arval
@@ -1,9 +1,3 @@
#!/bin/sh
-
-export ARDOUR_GLADE_PATH=./glade
-export ARDOUR_UI=./ardour.menus
-export ARDOUR_UI_RC=./ardour2_ui.rc
-export ARDOUR_BINDINGS=./ardour.bindings
-
-export LD_LIBRARY_PATH=../libs/ardour:$LD_LIBRARY_PATH
+source ardev_common.sh
exec valgrind --num-callers=12 --tool=memcheck ./ardour.bin --novst $*
diff --git a/libs/ardour/destructive_filesource.cc b/libs/ardour/destructive_filesource.cc
index 8604d5d84e..c18fedd982 100644
--- a/libs/ardour/destructive_filesource.cc
+++ b/libs/ardour/destructive_filesource.cc
@@ -327,7 +327,7 @@ DestructiveFileSource::write (Sample* data, jack_nframes_t cnt, char * workbuf)
}
file_pos += cnt;
- cerr << this << ' ' << _name << " at end of write, file_pos = " << file_pos << " length = " << ((int) &_length - (int) this) << ' ' << &_length << ' ' << _length << endl;
+ //cerr << this << ' ' << _name << " at end of write, file_pos = " << file_pos << " length = " << ((int) &_length - (int) this) << ' ' << &_length << ' ' << _length << endl;
if (_build_peakfiles) {
PeakBuildRecord *pbr = 0;
diff --git a/libs/glibmm2/SConscript b/libs/glibmm2/SConscript
index 99524f2f5a..248a8f2a4a 100644
--- a/libs/glibmm2/SConscript
+++ b/libs/glibmm2/SConscript
@@ -9,7 +9,7 @@ glibmm2 = env.Copy()
glibmm2.Merge([libraries['sigc2'], libraries['glib2']])
glibmm2.Append(CXXFLAGS='-DHAVE_CONFIG_H')
-glibmm2.Append(CXXFLAGS='-DG_DISABLE_DEPRECATED')
+#glibmm2.Append(CXXFLAGS='-DG_DISABLE_DEPRECATED')
glibmm2.Append(CXXFLAGS='-DG_LOG_DOMAIN=\\\"glibmm\\\"')
libglibmm2 = glibmm2.StaticLibrary('glibmm2', glibmm2_files)
diff --git a/libs/gtkmm2ext/SConscript b/libs/gtkmm2ext/SConscript
index 8b3367e46c..c92f908a85 100644
--- a/libs/gtkmm2ext/SConscript
+++ b/libs/gtkmm2ext/SConscript
@@ -61,7 +61,10 @@ gtkmm2ext.VersionBuild(['version.cc','gtkmm2ext/version.h'], 'SConscript')
gtkmm2ext.Append(CCFLAGS="-D_REENTRANT")
gtkmm2ext.Append(CCFLAGS="-DLOCALEDIR=\\\""+final_prefix+"/share/locale\\\"")
-libgtkmm2ext = gtkmm2ext.StaticLibrary('gtkmm2ext', gtkmm2ext_files)
+if env['DEVBUILD']:
+ libgtkmm2ext = gtkmm2ext.SharedLibrary('gtkmm2ext', gtkmm2ext_files)
+else:
+ libgtkmm2ext = gtkmm2ext.StaticLibrary('gtkmm2ext', gtkmm2ext_files)
Default(libgtkmm2ext)
diff --git a/libs/midi++2/SConscript b/libs/midi++2/SConscript
index 1a0f887459..fe02a8d059 100644
--- a/libs/midi++2/SConscript
+++ b/libs/midi++2/SConscript
@@ -44,7 +44,11 @@ midi2.Append(CCFLAGS="-DLIBSIGC_DISABLE_DEPRECATED")
midi2.VersionBuild(['version.cc','midi++/version.h'], 'SConscript')
-libmidi2 = midi2.StaticLibrary('midi++', [ sources, sysdep_src ])
+if env['DEVBUILD']:
+ libmidi2 = midi2.SharedLibrary('midi++', [ sources, sysdep_src ])
+else:
+ libmidi2 = midi2.StaticLibrary('midi++', [ sources, sysdep_src ])
+
Default(libmidi2)
env.Alias('tarball', env.Distribute (env['DISTTREE'],
diff --git a/libs/pbd3/SConscript b/libs/pbd3/SConscript
index 995bc8b933..46089248e7 100644
--- a/libs/pbd3/SConscript
+++ b/libs/pbd3/SConscript
@@ -43,7 +43,11 @@ pbd3.Append(CCFLAGS="-DLIBSIGC_DISABLE_DEPRECATED")
pbd3.VersionBuild(['version.cc','pbd/version.h'], 'SConscript')
-libpbd3 = pbd3.StaticLibrary('pbd', pbd3_files)
+if env['DEVBUILD']:
+ libpbd3 = pbd3.SharedLibrary('pbd', pbd3_files)
+else:
+ libpbd3 = pbd3.StaticLibrary('pbd', pbd3_files)
+
Default(libpbd3)
env.Alias('tarball', env.Distribute (env['DISTTREE'],
diff --git a/libs/soundtouch/SConscript b/libs/soundtouch/SConscript
index 12ce0b385c..0d8d9043b7 100644
--- a/libs/soundtouch/SConscript
+++ b/libs/soundtouch/SConscript
@@ -16,8 +16,14 @@ cpu_detect_x86_gcc.cpp
Import('env')
st = env.Copy()
st.Append(CCFLAGS="-DHAVE_CONFIG_H -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE")
-libst = st.StaticLibrary('soundtouch', soundtouch_files)
+
+if env['DEVBUILD']:
+ libst = st.SharedLibrary('soundtouch', soundtouch_files)
+else:
+ libst = st.StaticLibrary('soundtouch', soundtouch_files)
+
Default(libst)
-env.Alias('tarball', env.Distribute (env['DISTTREE'],
- [ 'SConscript'] + soundtouch_files + glob.glob('*.h')))
+env.Alias('tarball', env.Distribute (env['DISTTREE'],
+ [ 'SConscript'] + soundtouch_files + glob.glob('*.h')))
+