DEVTOOLS: add fribidi library support to create_project
This commit is contained in:
parent
877320d509
commit
7e168256c2
3 changed files with 11 additions and 0 deletions
|
@ -51,6 +51,7 @@ const CMakeProvider::Library *CMakeProvider::getLibraryFromFeature(const char *f
|
|||
{ "theora", kSDLVersionAny, 0, 0, 0, 0, "theoradec" },
|
||||
{ "fluidsynth",kSDLVersionAny, 0, 0, 0, 0, "fluidsynth" },
|
||||
{ "faad", kSDLVersionAny, 0, 0, 0, 0, "faad" },
|
||||
{ "fribidi", kSDLVersionAny, 0, 0, 0, 0, "fribidi" },
|
||||
{ "libcurl", kSDLVersionAny, "FindCURL", "CURL", "CURL_INCLUDE_DIRS", "CURL_LIBRARIES", 0 },
|
||||
{ "sdlnet", kSDLVersion1, "FindSDL_net", "SDL_net", "SDL_NET_INCLUDE_DIRS", "SDL_NET_LIBRARIES", 0 },
|
||||
{ "sdlnet", kSDLVersion2, 0, 0, 0, 0, "SDL2_net" }
|
||||
|
|
|
@ -1047,6 +1047,7 @@ const Feature s_features[] = {
|
|||
// Libraries
|
||||
{ "libz", "USE_ZLIB", "zlib", true, "zlib (compression) support" },
|
||||
{ "mad", "USE_MAD", "libmad", true, "libmad (MP3) support" },
|
||||
{ "fribidi", "USE_FRIBIDI", "fribidi", true, "BiDi support" },
|
||||
{ "ogg", "USE_OGG", "libogg_static", true, "Ogg support" },
|
||||
{ "vorbis", "USE_VORBIS", "libvorbisfile_static libvorbis_static", true, "Vorbis support" },
|
||||
{ "tremor", "USE_TREMOR", "libtremor", false, "Tremor support" },
|
||||
|
|
|
@ -475,6 +475,9 @@ void XcodeProvider::setupFrameworksBuildPhase(const BuildSetup &setup) {
|
|||
if (CONTAINS_DEFINE(setup.defines, "USE_MAD")) {
|
||||
DEF_LOCALLIB_STATIC("libmad");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FRIBIDI")) {
|
||||
DEF_LOCALLIB_STATIC("libfribidi");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_PNG")) {
|
||||
DEF_LOCALLIB_STATIC("libpng");
|
||||
}
|
||||
|
@ -569,6 +572,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_FRIBIDI")) {
|
||||
frameworks_iOS.push_back("libfribidi.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_FLUIDSYNTH")) {
|
||||
frameworks_iOS.push_back("libfluidsynth.a");
|
||||
frameworks_iOS.push_back("libglib-2.0.a");
|
||||
|
@ -648,6 +654,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_FRIBIDI")) {
|
||||
frameworks_osx.push_back("libfribidi.a");
|
||||
}
|
||||
if (CONTAINS_DEFINE(setup.defines, "USE_PNG")) {
|
||||
frameworks_osx.push_back("libpng.a");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue