Skip to content

Commit dc0a5a9

Browse files
committed
Remove unneeded FriBidi and libraqm files
1 parent 369c346 commit dc0a5a9

10 files changed

+2
-2514
lines changed

CMakeLists.txt

+1-26
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ CMAKE_DEPENDENT_OPTION(USE_WIIUSE "Support for wiimote input devices" ON
4444

4545
if(APPLE AND NOT IOS)
4646
list(APPEND CMAKE_PREFIX_PATH /usr/local/opt)
47-
include_directories(/usr/local/opt/fribidi/include/)
4847
include_directories(/usr/local/opt/[email protected]/include/)
4948
include_directories(/usr/local/opt/[email protected]/include/openssl/)
5049
include_directories(/usr/local/opt/freetype/include/freetype2/)
@@ -370,7 +369,7 @@ if(NOT SERVER_ONLY)
370369
add_definitions(-DENABLE_SOUND)
371370
endif()
372371

373-
# Text handling in STK (We use freetype, harfbuzz, fribidi and libraqm for i18n text handling)
372+
# Text handling in STK (We use freetype, harfbuzz and SheenBidifor i18n text handling)
374373
if (NOT SERVER_ONLY)
375374
# SheenBidi
376375
add_subdirectory("${PROJECT_SOURCE_DIR}/lib/sheenbidi")
@@ -396,28 +395,6 @@ if (NOT SERVER_ONLY)
396395
include_directories("${HARFBUZZ_INCLUDEDIR}")
397396
MESSAGE(STATUS "Use system harfbuzz: ${HARFBUZZ_LIBRARY}")
398397
endif()
399-
400-
# Fribidi
401-
find_package(Fribidi)
402-
if(FRIBIDI_FOUND)
403-
include_directories(${FRIBIDI_INCLUDE_DIRS})
404-
else()
405-
message(FATAL_ERROR "Fribidi not found. "
406-
"Fribidi is required to display characters in SuperTuxKart.")
407-
endif()
408-
409-
# Libraqm
410-
find_library(RAQM_LIBRARY NAMES raqm libraqm)
411-
find_path(RAQM_INCLUDEDIR NAMES raqm.h PATHS)
412-
if (NOT RAQM_LIBRARY OR NOT RAQM_INCLUDEDIR)
413-
add_subdirectory("${PROJECT_SOURCE_DIR}/lib/libraqm")
414-
include_directories("${PROJECT_SOURCE_DIR}/lib/libraqm")
415-
SET(RAQM_LIBRARY raqm)
416-
message(STATUS "System libraqm not found, use the bundled one.")
417-
else()
418-
include_directories("${RAQM_INCLUDEDIR}")
419-
MESSAGE(STATUS "Use system libraqm: ${RAQM_LIBRARY}")
420-
endif()
421398
endif()
422399

423400
# OpenGL
@@ -665,8 +642,6 @@ if(NOT SERVER_ONLY)
665642
${JPEG_LIBRARIES}
666643
${OGGVORBIS_LIBRARIES}
667644
${OPENAL_LIBRARY}
668-
${RAQM_LIBRARY}
669-
${FRIBIDI_LIBRARIES}
670645
${FREETYPE_LIBRARIES}
671646
${HARFBUZZ_LIBRARY}
672647
${SDL2_LIBRARY}

android/Android.mk

+1-28
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,6 @@ include $(PREBUILT_STATIC_LIBRARY)
7272
include $(CLEAR_VARS)
7373

7474

75-
# Fribidi
76-
LOCAL_MODULE := fribidi
77-
LOCAL_SRC_FILES := obj/fribidi/lib/.libs/libfribidi.a
78-
include $(PREBUILT_STATIC_LIBRARY)
79-
include $(CLEAR_VARS)
80-
81-
8275
# Freetype
8376
LOCAL_MODULE := freetype
8477
LOCAL_SRC_FILES := obj/freetype/objs/.libs/libfreetype.a
@@ -93,23 +86,6 @@ include $(PREBUILT_STATIC_LIBRARY)
9386
include $(CLEAR_VARS)
9487

9588

96-
# Raqm
97-
LOCAL_MODULE := raqm
98-
LOCAL_PATH := .
99-
LOCAL_CPP_FEATURES += rtti
100-
LOCAL_SRC_FILES := $(wildcard ../lib/libraqm/*.c)
101-
LOCAL_CFLAGS := -Iobj/fribidi/include \
102-
-Iobj/freetype/include \
103-
-Iobj/harfbuzz/include \
104-
-DHAVE_DECL_HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES \
105-
-DHAVE_HB_BUFFER_SET_INVISIBLE_GLYPH \
106-
-DHAVE_HB_FT_FONT_CREATE_REFERENCED \
107-
-DHAVE_HB_FT_FONT_SET_LOAD_FLAGS \
108-
-std=c99
109-
include $(BUILD_STATIC_LIBRARY)
110-
include $(CLEAR_VARS)
111-
112-
11389
# ifaddrs
11490
LOCAL_MODULE := ifaddrs
11591
LOCAL_PATH := .
@@ -258,7 +234,6 @@ LOCAL_SRC_FILES := $(wildcard ../src/*.cpp) \
258234
LOCAL_LDLIBS := -llog -landroid -lGLESv1_CM -lGLESv3 -lOpenSLES -ldl -lm
259235
LOCAL_CFLAGS := -I../lib/angelscript/include \
260236
-I../lib/bullet/src \
261-
-I../lib/libraqm \
262237
-I../lib/sheenbidi/Headers \
263238
-I../lib/enet/include \
264239
-I../lib/ifaddrs \
@@ -269,7 +244,6 @@ LOCAL_CFLAGS := -I../lib/angelscript/include \
269244
-I../lib/sdl2/include \
270245
-I../src \
271246
-Iobj/curl/include \
272-
-Iobj/fribidi/include \
273247
-Iobj/freetype/include \
274248
-Iobj/harfbuzz/include \
275249
-Iobj/libogg/include \
@@ -290,8 +264,7 @@ LOCAL_CPPFLAGS := -std=gnu++0x
290264

291265
LOCAL_STATIC_LIBRARIES := irrlicht bullet enet ifaddrs angelscript mcpp SDL2 \
292266
vorbisfile vorbis ogg openal curl libssl libcrypto \
293-
c++_static raqm fribidi sheenbidi harfbuzz freetype \
294-
graphics_utils
267+
c++_static sheenbidi harfbuzz freetype graphics_utils
295268

296269
include $(BUILD_SHARED_LIBRARY)
297270
include $(CLEAR_VARS)

android/make.sh

-15
Original file line numberDiff line numberDiff line change
@@ -322,21 +322,6 @@ if [ ! -f "$DIRNAME/obj/libpng.stamp" ]; then
322322
touch "$DIRNAME/obj/libpng.stamp"
323323
fi
324324

325-
# Fribidi
326-
if [ ! -f "$DIRNAME/obj/fribidi.stamp" ]; then
327-
echo "Compiling fribidi"
328-
mkdir -p "$DIRNAME/obj/fribidi"
329-
cp -a -f "$DIRNAME/../lib/fribidi/"* "$DIRNAME/obj/fribidi"
330-
331-
cd "$DIRNAME/obj/fribidi"
332-
./configure --host=$HOST --enable-static=yes &&
333-
make $@
334-
check_error
335-
mkdir -p "$DIRNAME/obj/fribidi/include/fribidi"
336-
cp $DIRNAME/obj/fribidi/lib/*.h "$DIRNAME/obj/fribidi/include/fribidi"
337-
touch "$DIRNAME/obj/fribidi.stamp"
338-
fi
339-
340325
# Freetype bootstrap
341326
if [ ! -f "$DIRNAME/obj/freetype_bootstrap.stamp" ]; then
342327
echo "Compiling freetype"

cmake/FindFribidi.cmake

-35
This file was deleted.

lib/libraqm/CMakeLists.txt

-43
This file was deleted.

lib/libraqm/raqm-version.h

-44
This file was deleted.

lib/libraqm/raqm-version.h.in

-44
This file was deleted.

0 commit comments

Comments
 (0)