diff options
-rw-r--r-- | RepositoryExternal.mk | 8 | ||||
-rw-r--r-- | configure.ac | 9 | ||||
-rw-r--r-- | external/fontconfig/ExternalProject_fontconfig.mk | 2 | ||||
-rw-r--r-- | external/fontconfig/Module_fontconfig.mk | 4 | ||||
-rw-r--r-- | external/freetype/Module_freetype.mk | 4 |
5 files changed, 13 insertions, 14 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index 3d5c5aa10c88..dcc47a68c47a 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -1273,7 +1273,7 @@ endef gb_ExternalProject__use_freetype := -else +else ifeq ($(OS),ANDROID) define gb_LinkTarget__use_freetype_headers $(call gb_LinkTarget_use_external_project,$(1),freetype) @@ -1286,7 +1286,7 @@ endef define gb_LinkTarget__use_freetype $(call gb_LinkTarget_use_external,$(1),freetype_headers) -$(call gb_LinkTarget_add_libs,$(1),-lfreetype) +$(call gb_LinkTarget_add_libs,$(1),$(FREETYPE_LIBS)) endef @@ -1309,7 +1309,7 @@ $(call gb_LinkTarget_add_libs,$(1),$(FONTCONFIG_LIBS)) endef -else +else ifeq ($(OS),ANDROID) define gb_LinkTarget__use_fontconfig $(call gb_LinkTarget_use_external_project,$(1),fontconfig) @@ -1318,8 +1318,6 @@ $(call gb_LinkTarget_set_include,$(1),\ $$(INCLUDE) \ ) -$(call gb_LinkTarget_add_libs,$(1),-lfontconfig) - endef endif # SYSTEM_FONTCONFIG diff --git a/configure.ac b/configure.ac index 3e584080924d..20cd80eb4cee 100644 --- a/configure.ac +++ b/configure.ac @@ -661,14 +661,7 @@ linux-gnu*|k*bsd*-gnu*) build_gstreamer_0_10=yes test_tde=yes test_kde4=yes - if test "$enable_fuzzers" != yes; then - test_freetype=yes - test_fontconfig=yes - else - test_freetype=no - test_fontconfig=no - BUILD_TYPE="$BUILD_TYPE FONTCONFIG FREETYPE" - fi + test_freetype=yes _os=Linux ;; diff --git a/external/fontconfig/ExternalProject_fontconfig.mk b/external/fontconfig/ExternalProject_fontconfig.mk index 83387e31e7ef..e4de004bdc34 100644 --- a/external/fontconfig/ExternalProject_fontconfig.mk +++ b/external/fontconfig/ExternalProject_fontconfig.mk @@ -23,7 +23,7 @@ $(call gb_ExternalProject_get_state_target,fontconfig,build) : CFLAGS="$(if $(debug),-g) $(gb_VISIBILITY_FLAGS)" $(if $(filter ANDROID,$(OS)),LIBS="-lm") \ ./configure \ --disable-shared \ - $(if $(filter ANDROID,$(OS)),--with-arch=arm) \ + --with-arch=arm \ --with-expat-includes=$(call gb_UnpackedTarball_get_dir,expat)/lib \ --with-expat-lib=$(gb_StaticLibrary_WORKDIR) \ --with-freetype-config=$(call gb_UnpackedTarball_get_dir,freetype)/instdir/bin/freetype-config \ diff --git a/external/fontconfig/Module_fontconfig.mk b/external/fontconfig/Module_fontconfig.mk index e755f8610db1..764af35cdb6e 100644 --- a/external/fontconfig/Module_fontconfig.mk +++ b/external/fontconfig/Module_fontconfig.mk @@ -9,9 +9,13 @@ $(eval $(call gb_Module_Module,fontconfig)) +ifeq ($(OS),ANDROID) + $(eval $(call gb_Module_add_targets,fontconfig,\ ExternalProject_fontconfig \ UnpackedTarball_fontconfig \ )) +endif + # vim: set noet sw=4 ts=4: diff --git a/external/freetype/Module_freetype.mk b/external/freetype/Module_freetype.mk index 290014c47dfd..f6e316d9f8bc 100644 --- a/external/freetype/Module_freetype.mk +++ b/external/freetype/Module_freetype.mk @@ -9,9 +9,13 @@ $(eval $(call gb_Module_Module,freetype)) +ifneq (,$(or $(findstring ANDROID,$(OS)),$(ENABLE_GLTF))) + $(eval $(call gb_Module_add_targets,freetype,\ ExternalProject_freetype \ UnpackedTarball_freetype \ )) +endif + # vim: set noet sw=4 ts=4: |