Added portaudio version
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2538 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
7274cb4dce
commit
65b10ebe9f
|
@ -186,7 +186,9 @@ env['CPPDEFINES'] = cppDefines
|
||||||
tests = {'CheckWXConfig' : wxconfig.CheckWXConfig,
|
tests = {'CheckWXConfig' : wxconfig.CheckWXConfig,
|
||||||
'CheckPKGConfig' : utils.CheckPKGConfig,
|
'CheckPKGConfig' : utils.CheckPKGConfig,
|
||||||
'CheckPKG' : utils.CheckPKG,
|
'CheckPKG' : utils.CheckPKG,
|
||||||
'CheckSDL' : utils.CheckSDL}
|
'CheckSDL' : utils.CheckSDL,
|
||||||
|
'CheckPortaudio' : utils.CheckPortaudio,
|
||||||
|
}
|
||||||
|
|
||||||
build_dir = os.path.join('Build', platform.system() + '-' + platform.machine() + '-' + env['flavor'] + os.sep)
|
build_dir = os.path.join('Build', platform.system() + '-' + platform.machine() + '-' + env['flavor'] + os.sep)
|
||||||
VariantDir(build_dir, '.', duplicate=0)
|
VariantDir(build_dir, '.', duplicate=0)
|
||||||
|
@ -206,9 +208,7 @@ env['HAVE_BLUEZ'] = conf.CheckPKG('bluez')
|
||||||
env['HAVE_AO'] = conf.CheckPKG('ao')
|
env['HAVE_AO'] = conf.CheckPKG('ao')
|
||||||
|
|
||||||
# needed for mic
|
# needed for mic
|
||||||
env['HAVE_PORTAUDIO'] = 0
|
env['HAVE_PORTAUDIO'] = conf.CheckPortaudio(1890)
|
||||||
if conf.CheckPKG('portaudio') and conf.CheckCHeader("portaudio.h"):
|
|
||||||
env['HAVE_PORTAUDIO'] = 1;
|
|
||||||
|
|
||||||
# sfml
|
# sfml
|
||||||
env['HAVE_SFML'] = 0
|
env['HAVE_SFML'] = 0
|
||||||
|
|
|
@ -83,6 +83,25 @@ def CheckSDL(context, version):
|
||||||
context.env.ParseConfig('sdl-config --cflags --libs')
|
context.env.ParseConfig('sdl-config --cflags --libs')
|
||||||
return int(ret)
|
return int(ret)
|
||||||
|
|
||||||
|
def CheckPortaudio(context, version):
|
||||||
|
context.Message( 'Checking for lib portaudio version > %s... ' % version)
|
||||||
|
context.env.Append(LIBS = 'portaudio')
|
||||||
|
found = context.TryRun("""
|
||||||
|
#include <portaudio.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
int main(int argc, char **argv) {
|
||||||
|
printf("%d", Pa_GetVersion());
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
""", '.c')[1]
|
||||||
|
|
||||||
|
ret = (found and (version <= found))
|
||||||
|
|
||||||
|
context.Result(ret)
|
||||||
|
return int(ret)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def GenerateRevFile(flavour, template, output):
|
def GenerateRevFile(flavour, template, output):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue