From 37316cce242dfc0f245f0beefcb2e7bd3ac0ca25 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Tue, 11 Feb 2014 16:51:31 -0800 Subject: Error out cleanly if cairo dev stuff is not present --- CMakeScripts/Modules/FindCairo.cmake | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'CMakeScripts/Modules') 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 -- cgit v1.3.1-4-g156e