From f26fb0098fdddb03cbb53377416bbd7b0668609d Mon Sep 17 00:00:00 2001 From: bugmen0t <@> Date: Sat, 23 Nov 2013 14:15:26 +0000 Subject: build: only check 4Front OSS after passing its CFLAGS --- waftools/checks/custom.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'waftools') diff --git a/waftools/checks/custom.py b/waftools/checks/custom.py index e8ea9275c8..03f8335279 100644 --- a/waftools/checks/custom.py +++ b/waftools/checks/custom.py @@ -88,16 +88,16 @@ def __get_osslibdir__(): def __check_oss_headers__(ctx, dependency_identifier): import os - real_oss = ctx.check_cc(fragment=load_fragment('oss_audio_header.c'), - use='soundcard') - - if real_oss: - if os.path.exists('/etc/oss.conf'): - osslibdir = __get_osslibdir__() - ossincdir = os.path.join(osslibdir, 'include') - soundcard_h = os.path.join(ossincdir, 'sys', 'soundcard.h') - if os.path.exists(soundcard_h): - ctx.env.CFLAGS.append('-I{0}'.format(ossincdir)) + osscflags = '' + osslibdir = __get_osslibdir__() + if osslibdir: + ossincdir = os.path.join(osslibdir, 'include') + soundcard_h = os.path.join(ossincdir, 'sys', 'soundcard.h') + if os.path.exists(soundcard_h): + osscflags = '-I{0}'.format(ossincdir) + + ctx.check_cc(fragment=load_fragment('oss_audio_header.c'), use='soundcard', + cflags=osscflags) return True -- cgit v1.2.3