1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
if (FREETYPE_VERSION_STRING VERSION_GREATER_EQUAL 2.10.2)
cmake_push_check_state()
set(FREETYPE_WOFF2_TEST_SOURCE "
#include <ft2build.h>
#include FT_CONFIG_OPTIONS_H
#if !defined(FT_CONFIG_OPTION_USE_BROTLI)
#error
#endif
int main() { return 0; }
")
set(CMAKE_REQUIRED_INCLUDES "${FREETYPE_INCLUDE_DIRS}")
set(CMAKE_REQUIRED_LIBRARIES "${FREETYPE_LIBRARIES}")
check_cxx_source_compiles("${FREETYPE_WOFF2_TEST_SOURCE}" FREETYPE_WOFF2_SUPPORT_IS_AVAILABLE)
cmake_pop_check_state()
else ()
set(FREETYPE_WOFF2_SUPPORT_IS_AVAILABLE OFF)
endif ()
|