mirror of
https://github.com/mpv-player/mpv
synced 2024-12-18 12:55:16 +00:00
build: only check 4Front OSS after passing its CFLAGS
This commit is contained in:
parent
2aeeb28dd1
commit
f26fb0098f
@ -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')
|
||||
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)
|
||||
|
||||
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))
|
||||
ctx.check_cc(fragment=load_fragment('oss_audio_header.c'), use='soundcard',
|
||||
cflags=osscflags)
|
||||
|
||||
return True
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user