From cd9fb094bb281e9b38d369b533cec8998ecc1999 Mon Sep 17 00:00:00 2001 From: Hugh Sanderson Date: Mon, 3 Jun 2024 22:35:05 +0800 Subject: [PATCH] Add freetype to NME_LOCAL_TOOLKIT --- .gitmodules | 3 + project/ToolkitBuild.xml | 14 +-- project/src/common/FreeType.cpp | 4 +- project/toolkit/freetype/files.xml | 139 +++++++++++++++++++++++++++++ project/toolkit/freetype/freetype | 1 + 5 files changed, 154 insertions(+), 7 deletions(-) create mode 100644 project/toolkit/freetype/files.xml create mode 160000 project/toolkit/freetype/freetype diff --git a/.gitmodules b/.gitmodules index 9524e4fcf..8a729764c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "project/toolkit/ogg/ogg"] path = project/toolkit/ogg/ogg url = https://github.com/xiph/ogg.git +[submodule "project/toolkit/freetype/freetype"] + path = project/toolkit/freetype/freetype + url = https://github.com/freetype/freetype.git diff --git a/project/ToolkitBuild.xml b/project/ToolkitBuild.xml index 55cb22f2d..066050875 100644 --- a/project/ToolkitBuild.xml +++ b/project/ToolkitBuild.xml @@ -139,6 +139,7 @@ +
@@ -152,11 +153,12 @@ + +
- @@ -344,10 +346,12 @@ - - - - + + + + + + diff --git a/project/src/common/FreeType.cpp b/project/src/common/FreeType.cpp index 79df54688..6a00a6d3b 100644 --- a/project/src/common/FreeType.cpp +++ b/project/src/common/FreeType.cpp @@ -19,8 +19,8 @@ #include FT_TRUETYPE_IDS_H #ifdef NME_TOOLKIT_BUILD -#include -#include +#include "ftoutln.h" +#include "ftstroke.h" #else #include #endif diff --git a/project/toolkit/freetype/files.xml b/project/toolkit/freetype/files.xml new file mode 100644 index 000000000..afd145b05 --- /dev/null +++ b/project/toolkit/freetype/files.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project/toolkit/freetype/freetype b/project/toolkit/freetype/freetype new file mode 160000 index 000000000..d41a855aa --- /dev/null +++ b/project/toolkit/freetype/freetype @@ -0,0 +1 @@ +Subproject commit d41a855aab6d8ce131c465ce01f0f536e0fb2269