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 ()
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.