13
0

Fix linking vst3 scanner app (Linux-ARM, OSX/PPC, OSX/i386)

This commit is contained in:
Robin Gareus 2020-09-17 12:20:31 +02:00
parent 1759ba96b6
commit fab92d313f
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -45,19 +45,18 @@ def build(bld):
obj.target = 'ardour-vst3-scanner' obj.target = 'ardour-vst3-scanner'
obj.includes = [ '../pbd/', '../ardour/', '../vst3/', '..' ] obj.includes = [ '../pbd/', '../ardour/', '../vst3/', '..' ]
obj.defines = [ obj.defines = [
'_POSIX_SOURCE',
'VERSIONSTRING="' + str(bld.env['VERSION']) + '"', 'VERSIONSTRING="' + str(bld.env['VERSION']) + '"',
'PACKAGE="' + I18N_PACKAGE + str(bld.env['MAJOR']) + '"', 'PACKAGE="' + I18N_PACKAGE + str(bld.env['MAJOR']) + '"',
'LIBARDOUR="' + bld.env['lwrcase_dirname'] + '"', 'LIBARDOUR="' + bld.env['lwrcase_dirname'] + '"',
'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"', 'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
] ]
obj.use = [ 'libpbd' ] obj.use = [ 'libpbd' ]
obj.uselib = 'GIOMM DL UUID ARCHIVE CURL XML'
if sys.platform == 'darwin':
obj.uselib += ' OSX'
if bld.env['build_target'] == 'mingw': if bld.env['build_target'] == 'mingw':
obj.uselib = ['GIOMM', 'DL', 'GDI32', 'XML'] obj.uselib += ' GDI32'
obj.linkflags = ['-mwindows']
else:
obj.uselib = ['GIOMM', 'DL', 'OSX', 'XML']
if re.search ("bsd", sys.platform) != None: if re.search ("bsd", sys.platform) != None:
obj.defines.append('_POSIX_C_SOURCE=200809') obj.defines.append('_POSIX_C_SOURCE=200809')