From: Jean-Philippe Bruyère Date: Mon, 27 Dec 2021 05:44:47 +0000 (+0100) Subject: lcd font filter cmake option as dependant X-Git-Tag: v0.3.0-beta~61 X-Git-Url: https://git.osiis.dedyn.io/?a=commitdiff_plain;h=f748ee836fc8b8d4d769400a78a0e7880be44e35;p=jp%2Fvkvg.git lcd font filter cmake option as dependant --- 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.