From 8fa2f90a2638f9d635cc2e1e55093e671734274c Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Sat, 3 Nov 2018 23:06:10 +0000 Subject: CREATE_PROJECT: Support building with Tremor instead of Vorbis --- devtools/create_project/xcode.cpp | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'devtools/create_project/xcode.cpp') diff --git a/devtools/create_project/xcode.cpp b/devtools/create_project/xcode.cpp index e6ba6a8ba1..a04d250a3e 100644 --- a/devtools/create_project/xcode.cpp +++ b/devtools/create_project/xcode.cpp @@ -486,11 +486,16 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) { if (CONTAINS_DEFINE(setup.defines, "USE_PNG")) { DEF_LOCALLIB_STATIC("libpng"); } - if (CONTAINS_DEFINE(setup.defines, "USE_VORBIS") || CONTAINS_DEFINE(setup.defines, "USE_THEORADEC")) { + if (CONTAINS_DEFINE(setup.defines, "USE_OGG")) { DEF_LOCALLIB_STATIC("libogg"); + } + if (CONTAINS_DEFINE(setup.defines, "USE_VORBIS")) { DEF_LOCALLIB_STATIC("libvorbis"); DEF_LOCALLIB_STATIC("libvorbisfile"); } + if (CONTAINS_DEFINE(setup.defines, "USE_TREMOR")) { + DEF_LOCALLIB_STATIC("libvorbisidec"); + } if (CONTAINS_DEFINE(setup.defines, "USE_THEORADEC")) { DEF_LOCALLIB_STATIC("libtheoradec"); } @@ -549,11 +554,16 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) { if (CONTAINS_DEFINE(setup.defines, "USE_PNG")) { frameworks_iOS.push_back("libpng.a"); } - if (CONTAINS_DEFINE(setup.defines, "USE_VORBIS") || CONTAINS_DEFINE(setup.defines, "USE_THEORADEC")) { + if (CONTAINS_DEFINE(setup.defines, "USE_OGG")) { frameworks_iOS.push_back("libogg.a"); + } + if (CONTAINS_DEFINE(setup.defines, "USE_VORBIS")) { frameworks_iOS.push_back("libvorbis.a"); frameworks_iOS.push_back("libvorbisfile.a"); } + if (CONTAINS_DEFINE(setup.defines, "USE_TREMOR")) { + frameworks_iOS.push_back("libvorbisidec.a"); + } if (CONTAINS_DEFINE(setup.defines, "USE_THEORADEC")) { frameworks_iOS.push_back("libtheoradec.a"); } @@ -632,11 +642,16 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) { if (CONTAINS_DEFINE(setup.defines, "USE_PNG")) { frameworks_osx.push_back("libpng.a"); } - if (CONTAINS_DEFINE(setup.defines, "USE_VORBIS") || CONTAINS_DEFINE(setup.defines, "USE_THEORADEC")) { + if (CONTAINS_DEFINE(setup.defines, "USE_OGG")) { frameworks_osx.push_back("libogg.a"); + } + if (CONTAINS_DEFINE(setup.defines, "USE_VORBIS")) { frameworks_osx.push_back("libvorbis.a"); frameworks_osx.push_back("libvorbisfile.a"); } + if (CONTAINS_DEFINE(setup.defines, "USE_TREMOR")) { + frameworks_osx.push_back("libvorbisidec.a"); + } if (CONTAINS_DEFINE(setup.defines, "USE_THEORADEC")) { frameworks_osx.push_back("libtheoradec.a"); } -- cgit v1.2.3