From f748ee836fc8b8d4d769400a78a0e7880be44e35 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Mon, 27 Dec 2021 06:44:47 +0100 Subject: [PATCH] lcd font filter cmake option as dependant --- CMakeLists.txt | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f24da55..c3d3551 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,6 +101,8 @@ CMAKE_DEPENDENT_OPTION(VKVG_BUILD_TESTS "build tests with glfw" ON "GLFW3_FOUND CMAKE_DEPENDENT_OPTION(VKVG_BUILD_OFFSCREEN_TEST "build offscreen test" ON "NOT VKVG_BUILD_TESTS" OFF) CMAKE_DEPENDENT_OPTION(VKVG_BUILD_DOCS "build documentation" OFF "DOXYGEN_FOUND" OFF) +CMAKE_DEPENDENT_OPTION(VKVG_LCD_FONT_FILTER "enable freetype lcd font filtering" OFF "VKVG_USE_FONTCONFIG" OFF) + IF (ENABLE_DBG_UTILS) ADD_DEFINITIONS (-DVKVG_DBG_UTILS) ENDIF () @@ -113,19 +115,9 @@ ENDIF () IF (VKVG_USE_HARFBUZZ) ADD_DEFINITIONS (-DVKVG_USE_HARFBUZZ) ENDIF () - -#Freetype lcd font filtering -#CHECK_SYMBOL_EXISTS (FT_CONFIG_OPTION_SUBPIXEL_RENDERING "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/config/ftoption.h" FT_HAS_SUBPIXEL_RENDERING) -#IF (FT_HAS_SUBPIXEL_RENDERING) - IF (UNIX) - OPTION(VKVG_LCD_FONT_FILTER "enable freetype lcd font filtering" ON) - ELSEIF(MSVC) - OPTION(VKVG_LCD_FONT_FILTER "enable freetype lcd font filtering" OFF) - ENDIF() - IF (VKVG_LCD_FONT_FILTER) - ADD_DEFINITIONS (-DVKVG_LCD_FONT_FILTER) - ENDIF () -#ENDIF() +IF (VKVG_LCD_FONT_FILTER) + ADD_DEFINITIONS (-DVKVG_LCD_FONT_FILTER) +ENDIF () # Find glslc shader compiler. # On Android, the NDK includes the binary, so no external dependency. -- 2.47.3