diff options
Diffstat (limited to 'CMakeScripts')
| -rw-r--r-- | CMakeScripts/Modules/FindCairo.cmake | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CMakeScripts/Modules/FindCairo.cmake b/CMakeScripts/Modules/FindCairo.cmake index bc13772..8b93644 100644 --- a/CMakeScripts/Modules/FindCairo.cmake +++ b/CMakeScripts/Modules/FindCairo.cmake @@ -41,9 +41,16 @@ find_path(CAIRO_GL_INCLUDE_DIRS set (CAIRO_FOUND "NO") if (CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS) set (CAIRO_FOUND "YES") +else (CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS) + if (Cairo_FIND_REQUIRED) + message(FATAL_ERROR "Could not find Cairo") + endif (Cairo_FIND_REQUIRED) endif (CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS) set (CAIRO_GL_FOUND "NO") if (CAIRO_LIBRARIES AND CAIRO_GL_INCLUDE_DIRS) set (CAIRO_GL_FOUND "YES") endif (CAIRO_LIBRARIES AND CAIRO_GL_INCLUDE_DIRS) + +# TODO: Check for EGL support +# - locate symbols cairo_egl_device_create and cairo_gl_surface_create_for_egl
\ No newline at end of file |