summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-03-12 22:46:30 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-03-12 22:46:30 +0000
commitf5b1c21717067a4369f46b117ba3e661767e09cb (patch)
tree6b545e3a3ba83b939717667208d29bbfa12c72de /SConstruct
parent78d4825b1e7d1e9afe55fe210b589983c05ef115 (diff)
option to enable/disable translations when using a bundled (OS X) version of Ardour; compile-time control of Ardour program name for gtk2_ardour (libardour to follow)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@6755 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct8
1 files changed, 7 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct
index 9ba7273c92..9bbd2c7a24 100644
--- a/SConstruct
+++ b/SConstruct
@@ -33,6 +33,7 @@ opts = Options('scache.conf')
opts.AddOptions(
('ARCH', 'Set architecture-specific compilation flags by hand (all flags as 1 argument)',''),
('WINDOWS_KEY', 'Set X Modifier (Mod1,Mod2,Mod3,Mod4,Mod5) for "Windows" key', 'Mod4><Super'),
+ ('PROGRAM_NAME', 'Set program name (default is "Ardour")', 'Ardour'),
BoolOption('AUDIOUNITS', 'Compile with Apple\'s AudioUnit library. (experimental)', 0),
BoolOption('COREAUDIO', 'Compile with Apple\'s CoreAudio library', 0),
BoolOption('GTKOSX', 'Compile for use with GTK-OSX, not GTK-X11', 0),
@@ -847,9 +848,14 @@ if env['LIBLO']:
#
-# fix scons nitpickiness on APPLE
+# the program name is defined everywhere
#
+env.Append(CCFLAGS='-DPROGRAM_NAME=\\"' + env['PROGRAM_NAME'] + '\\"')
+env.Append(CXXFLAGS='-DPROGRAM_NAME=\\"' + env['PROGRAM_NAME'] + '\\"')
+#
+# fix scons nitpickiness on APPLE
+#
def prep_libcheck(topenv, libinfo):
if topenv['IS_OSX']: