summaryrefslogtreecommitdiffstatsci
path: root/CMakeScripts/Modules/FindCairo.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeScripts/Modules/FindCairo.cmake')
-rw-r--r--CMakeScripts/Modules/FindCairo.cmake32
1 files changed, 32 insertions, 0 deletions
diff --git a/CMakeScripts/Modules/FindCairo.cmake b/CMakeScripts/Modules/FindCairo.cmake
new file mode 100644
index 0000000..55867e2
--- /dev/null
+++ b/CMakeScripts/Modules/FindCairo.cmake
@@ -0,0 +1,32 @@
+# Find the Cairo library
+#
+# This defines:
+#
+# CAIRO_FOUND
+# CAIRO_INCLUDE_DIRS
+# CAIRO_LIBRARIES
+
+find_library(CAIRO_LIBRARIES
+ NAMES cairo
+ PATHS
+ $ENV{CAIRO_DIR}/lib
+ $ENV{CAIRO_DIR}
+ /usr/local/lib
+ /usr/lib
+ /opt/lib
+ )
+find_path(CAIRO_INCLUDE_DIRS
+ NAMES cairo.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)