diff options
| author | Bryce Harrington <b.harrington@samsung.com> | 2013-12-10 11:55:27 -0800 |
|---|---|---|
| committer | Bryce Harrington <b.harrington@samsung.com> | 2013-12-10 11:55:27 -0800 |
| commit | ef0f3ebc348b523fd823154a4ab34fc323530494 (patch) | |
| tree | 72a2693b229ccc607666e652802e38bf6db93a7e /CMakeScripts | |
| parent | 41f692367fff20ad69973f21d92ffe24bea73276 (diff) | |
cmake: Only use cairo-gl and gles3 if they're present on the system
Diffstat (limited to 'CMakeScripts')
| -rw-r--r-- | CMakeScripts/Modules/FindCairo.cmake | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/CMakeScripts/Modules/FindCairo.cmake b/CMakeScripts/Modules/FindCairo.cmake index 55867e2..bc13772 100644 --- a/CMakeScripts/Modules/FindCairo.cmake +++ b/CMakeScripts/Modules/FindCairo.cmake @@ -3,7 +3,9 @@ # This defines: # # CAIRO_FOUND +# CAIRO_GL_FOUND # CAIRO_INCLUDE_DIRS +# CAIRO_GL_INCLUDE_DIRS # CAIRO_LIBRARIES find_library(CAIRO_LIBRARIES @@ -25,8 +27,23 @@ find_path(CAIRO_INCLUDE_DIRS /usr/include /opt/include ) +find_path(CAIRO_GL_INCLUDE_DIRS + NAMES cairo-gl.h + PATH_SUFFIXES cairo + PATHS + $ENV{CAIRO_DIR}/include + $ENV{CAIRO_DIR} + /usr/local/include + /usr/include + /opt/include + ) set (CAIRO_FOUND "NO") if (CAIRO_LIBRARIES AND CAIRO_INCLUDE_DIRS) set (CAIRO_FOUND "YES") 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) |