[Scummvm-git-logs] scummvm master -> 7e168256c2d154129ce3d7c3c57a14be8e0eb1ac
criezy
criezy at scummvm.org
Thu Apr 30 22:59:14 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7e168256c2 DEVTOOLS: add fribidi library support to create_project
Commit: 7e168256c2d154129ce3d7c3c57a14be8e0eb1ac
https://github.com/scummvm/scummvm/commit/7e168256c2d154129ce3d7c3c57a14be8e0eb1ac
Author: Zvika Haramaty (haramaty.zvika at gmail.com)
Date: 2020-04-30T23:59:10+01:00
Commit Message:
DEVTOOLS: add fribidi library support to create_project
Changed paths:
devtools/create_project/cmake.cpp
devtools/create_project/create_project.cpp
devtools/create_project/xcode.cpp
diff --git a/devtools/create_project/cmake.cpp b/devtools/create_project/cmake.cpp
index fcd1cf5c1a..a8fb03044e 100644
--- a/devtools/create_project/cmake.cpp
+++ b/devtools/create_project/cmake.cpp
@@ -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" }
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp
index a6324b3f95..5b5b4271fe 100644
--- a/devtools/create_project/create_project.cpp
+++ b/devtools/create_project/create_project.cpp
@@ -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" },
diff --git a/devtools/create_project/xcode.cpp b/devtools/create_project/xcode.cpp
index e7ffda9178..8082b06bdc 100644
--- a/devtools/create_project/xcode.cpp
+++ b/devtools/create_project/xcode.cpp
@@ -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");
}
More information about the Scummvm-git-logs
mailing list