CREATE_PROJECT: Add missing libraries to the Xcode generator
This commit is contained in:
parent
f0097abc53
commit
1355bfee75
1 changed files with 21 additions and 0 deletions
|
@ -454,6 +454,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
DEF_SYSTBD("libiconv");
|
||||
|
||||
// Local libraries
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FAAD")) {
|
||||
DEF_LOCALLIB_STATIC("libfaad");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FLAC")) {
|
||||
DEF_LOCALLIB_STATIC("libFLAC");
|
||||
}
|
||||
|
@ -475,6 +478,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
if (CONTAINS_DEFINE(setup.defines, "USE_MAD")) {
|
||||
DEF_LOCALLIB_STATIC("libmad");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_MPEG2")) {
|
||||
DEF_LOCALLIB_STATIC("libmpeg2");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FRIBIDI")) {
|
||||
DEF_LOCALLIB_STATIC("libfribidi");
|
||||
}
|
||||
|
@ -547,6 +553,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
frameworks_iOS.push_back("QuartzCore.framework");
|
||||
frameworks_iOS.push_back("OpenGLES.framework");
|
||||
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FAAD")) {
|
||||
frameworks_iOS.push_back("libfaad.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FLAC")) {
|
||||
frameworks_iOS.push_back("libFLAC.a");
|
||||
}
|
||||
|
@ -575,6 +584,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
if (CONTAINS_DEFINE(setup.defines, "USE_MAD")) {
|
||||
frameworks_iOS.push_back("libmad.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_MPEG2")) {
|
||||
frameworks_iOS.push_back("libmpeg2.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FRIBIDI")) {
|
||||
frameworks_iOS.push_back("libfribidi.a");
|
||||
}
|
||||
|
@ -637,6 +649,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
frameworks_osx.push_back("Cocoa.framework");
|
||||
frameworks_osx.push_back("AudioUnit.framework");
|
||||
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FAAD")) {
|
||||
frameworks_osx.push_back("libfaad.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FLAC")) {
|
||||
frameworks_osx.push_back("libFLAC.a");
|
||||
}
|
||||
|
@ -657,6 +672,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
if (CONTAINS_DEFINE(setup.defines, "USE_MAD")) {
|
||||
frameworks_osx.push_back("libmad.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_MPEG2")) {
|
||||
frameworks_osx.push_back("libmpeg2.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FRIBIDI")) {
|
||||
frameworks_osx.push_back("libfribidi.a");
|
||||
}
|
||||
|
@ -679,6 +697,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
if (CONTAINS_DEFINE(setup.defines, "USE_ZLIB")) {
|
||||
frameworks_osx.push_back("libz.tbd");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_DISCORD")) {
|
||||
frameworks_osx.push_back("libdiscord-rpc.a");
|
||||
}
|
||||
|
||||
if (setup.useSDL2) {
|
||||
frameworks_osx.push_back("libSDL2main.a");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue