CREATE_PROJECT: Support building with Tremor instead of Vorbis
This commit is contained in:
parent
e016efce56
commit
8fa2f90a26
6 changed files with 50 additions and 9 deletions
|
@ -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");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue