summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/Modules/FindPotrace.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeScripts/Modules/FindPotrace.cmake')
-rw-r--r--CMakeScripts/Modules/FindPotrace.cmake36
1 files changed, 36 insertions, 0 deletions
diff --git a/CMakeScripts/Modules/FindPotrace.cmake b/CMakeScripts/Modules/FindPotrace.cmake
new file mode 100644
index 000000000..a542394fe
--- /dev/null
+++ b/CMakeScripts/Modules/FindPotrace.cmake
@@ -0,0 +1,36 @@
+# POTRACE_FOUND - system has Potrace
+# POTRACE_INCLUDE_DIR - the Potrace include directory
+# POTRACE_LIBRARIES - The libraries needed to use Potrace
+
+FIND_PATH(POTRACE_INCLUDE_DIR potracelib.h
+ /usr/include
+ /usr/local/include
+)
+
+FIND_LIBRARY(POTRACE_LIBRARY NAMES potrace libpotrace
+ PATHS
+ /usr/lib
+ /usr/local/lib
+)
+
+if (POTRACE_INCLUDE_DIR AND POTRACE_LIBRARY)
+ set(POTRACE_FOUND TRUE)
+ set(POTRACE_LIBRARIES ${POTRACE_LIBRARY})
+else (POTRACE_INCLUDE_DIR AND POTRACE_LIBRARY)
+ set(POTRACE_FOUND FALSE)
+endif (POTRACE_INCLUDE_DIR AND POTRACE_LIBRARY)
+
+if (POTRACE_FOUND)
+ if (NOT Potrace_FIND_QUIETLY)
+ message(STATUS "Found potrace: ${POTRACE_LIBRARIES}")
+ endif (NOT Potrace_FIND_QUIETLY)
+else (POTRACE_FOUND)
+ if (NOT Potrace_FIND_QUIETLY)
+
+ message(STATUS "don't find potrace")
+
+ endif (NOT Potrace_FIND_QUIETLY)
+endif (POTRACE_FOUND)
+
+MARK_AS_ADVANCED(POTRACE_INCLUDE_DIR POTRACE_LIBRARIES POTRACE_LIBRARY)
+