]> O.S.I.I.S - jp/vkvg.git/commitdiff
lcd font filter cmake option as dependant
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Mon, 27 Dec 2021 05:44:47 +0000 (06:44 +0100)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Mon, 27 Dec 2021 05:44:47 +0000 (06:44 +0100)
CMakeLists.txt

index f24da55a28f047514a0b51aaeeaec732619b4853..c3d355135211a1fd21d571abbfcb5ca36e65d440 100644 (file)
@@ -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.