From cee000d1da99c5e0c060036fa61ec626bfaa4ee3 Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 10 Jul 2019 10:05:10 +0200 Subject: [PATCH] makepanda: pick up AudioToolbox and CoreAudio frameworks on macOS These seem to be needed to compile against OpenAL Soft. Fixes #678 Fixes #679 --- makepanda/makepanda.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/makepanda/makepanda.py b/makepanda/makepanda.py index 6a10cae138..24e20089a9 100755 --- a/makepanda/makepanda.py +++ b/makepanda/makepanda.py @@ -967,6 +967,10 @@ if (COMPILER=="GCC"): else: PkgDisable("OPENCV") + if GetTarget() == "darwin" and not PkgSkip("OPENAL"): + LibName("OPENAL", "-framework AudioToolbox") + LibName("OPENAL", "-framework CoreAudio") + if not PkgSkip("ASSIMP") and \ os.path.isfile(GetThirdpartyDir() + "assimp/lib/libassimp.a"): # Also pick up IrrXML, which is needed when linking statically.