From 8de0788f7b7ac489d24199beeb13029c94a2019e Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 27 Oct 2016 15:57:47 +0200 Subject: yet another waf/HIDAPI tweak --- libs/hidapi/wscript | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'libs/hidapi/wscript') 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 -- cgit v1.2.3