13
0

Fix cross-compile linking (libusb - see also 5794d21a76)

This commit is contained in:
Robin Gareus 2023-05-04 21:31:13 +02:00
parent f589aedcfe
commit 6572b8d409
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
5 changed files with 18 additions and 0 deletions

View File

@ -577,6 +577,8 @@ def build(bld):
obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD GTK OGG CURL DL GTKMM CANVAS FFTW3F LO TAGLIB XML LILV RUBBERBAND AUBIO LRDF ARCHIVE VAMPSDK VAMPHOSTSDK' obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD GTK OGG CURL DL GTKMM CANVAS FFTW3F LO TAGLIB XML LILV RUBBERBAND AUBIO LRDF ARCHIVE VAMPSDK VAMPHOSTSDK'
obj.source += [ 'luadoc.cc', 'bundle_env_linux.cc' ] obj.source += [ 'luadoc.cc', 'bundle_env_linux.cc' ]
obj.use += [ 'X11' ] obj.use += [ 'X11' ]
if bld.is_defined('HAVE_USB'):
obj.uselib += ' USB'
if bld.is_defined('HAVE_SUIL'): if bld.is_defined('HAVE_SUIL'):
obj.source += [ 'lv2_plugin_ui.cc' ] obj.source += [ 'lv2_plugin_ui.cc' ]
obj.use += [ 'SUIL' ] obj.use += [ 'SUIL' ]
@ -663,6 +665,8 @@ def build(bld):
obj.linkflags = '' obj.linkflags = ''
obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD GTK OGG CURL DL GTKMM CANVAS FFTW3F LO TAGLIB XML LILV RUBBERBAND AUBIO LRDF ARCHIVE VAMPSDK VAMPHOSTSDK' obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD GTK OGG CURL DL GTKMM CANVAS FFTW3F LO TAGLIB XML LILV RUBBERBAND AUBIO LRDF ARCHIVE VAMPSDK VAMPHOSTSDK'
if bld.is_defined('HAVE_USB'):
obj.uselib += ' USB'
if sys.platform == 'darwin': if sys.platform == 'darwin':
obj.uselib += ' AUDIOUNITS OSX ' obj.uselib += ' AUDIOUNITS OSX '
obj.use += ' libappleutility' obj.use += ' libappleutility'

View File

@ -56,6 +56,9 @@ def build(bld):
if bld.is_defined('HAVE_SUIL'): if bld.is_defined('HAVE_SUIL'):
obj.uselib += ' SUIL' obj.uselib += ' SUIL'
if bld.is_defined('HAVE_USB'):
obj.uselib += ' USB'
if sys.platform == 'darwin': if sys.platform == 'darwin':
obj.uselib += ' AUDIOUNITS OSX' obj.uselib += ' AUDIOUNITS OSX'
obj.use += ' libappleutility' obj.use += ' libappleutility'

View File

@ -43,6 +43,8 @@ def build(bld):
obj.use = [ 'libpbd' ] obj.use = [ 'libpbd' ]
obj.uselib = 'GIOMM DL UUID ARCHIVE CURL XML' obj.uselib = 'GIOMM DL UUID ARCHIVE CURL XML'
if bld.is_defined('HAVE_USB'):
obj.uselib += ' USB'
if sys.platform == 'darwin': if sys.platform == 'darwin':
obj.uselib += ' OSX' obj.uselib += ' OSX'
if bld.env['build_target'] == 'mingw': if bld.env['build_target'] == 'mingw':
@ -68,6 +70,9 @@ def build(bld):
obj.uselib = ['GIOMM', 'DL', 'OSX', 'ARCHIVE', 'CURL', 'XML' ] obj.uselib = ['GIOMM', 'DL', 'OSX', 'ARCHIVE', 'CURL', 'XML' ]
obj.use = [ 'libpbd', 'libtemporal', 'libevoral' ] obj.use = [ 'libpbd', 'libtemporal', 'libevoral' ]
if bld.is_defined('HAVE_USB'):
obj.uselib += ['USB']
obj.includes = [ '../pbd/', '../ardour/', '.' ] obj.includes = [ '../pbd/', '../ardour/', '.' ]
obj.defines = [ obj.defines = [
'_POSIX_SOURCE', '_POSIX_SOURCE',

View File

@ -68,6 +68,9 @@ def build(bld):
if bld.is_defined('HAVE_SUIL'): if bld.is_defined('HAVE_SUIL'):
obj.uselib += ' SUIL' obj.uselib += ' SUIL'
if bld.is_defined('HAVE_USB'):
obj.uselib += ' USB'
if sys.platform == 'darwin': if sys.platform == 'darwin':
obj.uselib += ' AUDIOUNITS OSX' obj.uselib += ' AUDIOUNITS OSX'
obj.use += ' libappleutility' obj.use += ' libappleutility'

View File

@ -57,6 +57,9 @@ def build_ardour_util(bld, util):
if bld.is_defined('HAVE_SUIL'): if bld.is_defined('HAVE_SUIL'):
obj.uselib += ' SUIL' obj.uselib += ' SUIL'
if bld.is_defined('HAVE_USB'):
obj.uselib += ' USB'
if sys.platform == 'darwin': if sys.platform == 'darwin':
obj.uselib += ' AUDIOUNITS OSX' obj.uselib += ' AUDIOUNITS OSX'
obj.use += ' libappleutility' obj.use += ' libappleutility'