diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-04-26 00:45:27 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-04-26 00:45:27 +0000 |
commit | 1da9bb0c26c5391146e7e8dd3119b76d5170ffe3 (patch) | |
tree | a4b8418d15394042df363fd9b60830aaa53f6c99 /gtk2_ardour/SConscript | |
parent | 3c34cb7111a376d9b47fbc86373d2540b5368b6d (diff) |
Install ardour as a binary, a script and a set of shared
libraries. Libraries are discovered via {LD,DYLD}_LIBRARY_PATH
git-svn-id: svn://localhost/trunk/ardour2@481 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/SConscript')
-rw-r--r-- | gtk2_ardour/SConscript | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/gtk2_ardour/SConscript b/gtk2_ardour/SConscript index 74ba860efe..8f84659f50 100644 --- a/gtk2_ardour/SConscript +++ b/gtk2_ardour/SConscript @@ -228,6 +228,11 @@ ardour = gtkardour.Program(target = executable, source = gtkardour_files + extra mtest = gtkardour.Program(target = 'mtest', source = mtest_files) itest = gtkardour.Program(target = 'itest', source = itest_files) +my_subst_dict = { } +my_subst_dict['%INSTALL_PREFIX%'] = install_prefix + +ardoursh = env.SubstInFile ('ardour.sh','ardour.sh.in', SUBST_DICT = my_subst_dict); + Default(ardour) if env['VERSIONED']: @@ -239,12 +244,17 @@ if env['NLS']: #install - -env.Alias('install', env.InstallAs(os.path.join(install_prefix, 'bin')+'/ardour', ardour)) +# the executable - into the library dir +env.Alias('install', env.Install(os.path.join(install_prefix, 'lib/ardour2'), ardour)) +# the script - into the bin dir +env.Alias('install', env.InstallAs(os.path.join(install_prefix, 'bin')+'/ardour2', ardoursh)) +env.Alias('install', Execute(Chmod (os.path.join(install_prefix, 'bin')+'/ardour2', 0755))) +# configuration files env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour2_ui.rc')) env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.menus')) env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.bindings')) env.Alias('install', env.Install(os.path.join(config_prefix, 'ardour2'), 'ardour.colors')) +# data files env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2'), 'splash.ppm')) env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2/pixmaps'), pixmap_files)) env.Alias('install', env.Install(os.path.join(install_prefix, 'share/ardour2/glade'), glade_files)) |