summaryrefslogtreecommitdiff
path: root/libs/hidapi
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-10-27 15:57:47 +0200
committerRobin Gareus <robin@gareus.org>2016-10-27 15:57:47 +0200
commit8de0788f7b7ac489d24199beeb13029c94a2019e (patch)
tree666627f4ad286edbaa1fe8a2b105a60df0556b59 /libs/hidapi
parent01747f54d8c17c3812868e4167186f9655bf0791 (diff)
yet another waf/HIDAPI tweak
Diffstat (limited to 'libs/hidapi')
-rw-r--r--libs/hidapi/wscript9
1 files changed, 5 insertions, 4 deletions
diff --git a/libs/hidapi/wscript b/libs/hidapi/wscript
index 2cb4a5f3f6..2c870661b8 100644
--- a/libs/hidapi/wscript
+++ b/libs/hidapi/wscript
@@ -24,21 +24,22 @@ def configure(conf):
else:
if conf.env['build_target'] == 'mingw':
conf.check (compiler='cxx', lib='setupapi', mandatory=True, uselib_store='SETUPAPI')
- if conf.is_defined('HAVE_SETUPAPI'):
- conf.define ('HAVE_HIDAPI', 1)
+ conf.define ('HAVE_HIDAPI', 1)
+ elif sys.platform == 'darwin':
+ conf.define ('HAVE_HIDAPI', 1)
elif re.search ("linux", sys.platform) != None:
autowaf.check_pkg(conf, 'libudev', uselib_store='UDEV', mandatory=False)
if conf.is_defined('HAVE_UDEV'):
conf.define ('HAVE_HIDAPI', 1)
else:
- conf.define ('HAVE_HIDAPI', 1)
+ print ("hidapi is not yet available for the given system")
conf.load('compiler_c')
autowaf.configure(conf)
def build(bld):
if bld.is_defined('USE_EXTERNAL_LIBS'):
return
- if not bld.get_define('HAVE_HIDAPI'):
+ if not bld.is_defined('HAVE_HIDAPI'):
return
# Host Library