summaryrefslogtreecommitdiff
path: root/Modules/FindGIF.cmake
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2008-01-04 12:29:29 -0500
committerAlexander Neundorf <neundorf@kde.org>2008-01-04 12:29:29 -0500
commitdaa45056c9bf4593662a0beb0b601cf78ba29d1b (patch)
tree669a988b7456e59bd8352194c624237fd6493d5a /Modules/FindGIF.cmake
parentb67a35e081a69eed13946b90a2d97273d78bd526 (diff)
downloadcmake-daa45056c9bf4593662a0beb0b601cf78ba29d1b.tar.gz
STYLE: rename FindGIFLIB.cmake to FindGIF.cmake, as discussed with Eric
Alex
Diffstat (limited to 'Modules/FindGIF.cmake')
-rw-r--r--Modules/FindGIF.cmake74
1 files changed, 74 insertions, 0 deletions
diff --git a/Modules/FindGIF.cmake b/Modules/FindGIF.cmake
new file mode 100644
index 0000000000..b2b2f23c10
--- /dev/null
+++ b/Modules/FindGIF.cmake
@@ -0,0 +1,74 @@
+# This module defines
+# GIFLIB_LIBRARY
+# GIFLIB_FOUND, if false, do not try to link
+# GIFLIB_INCLUDE_DIR, where to find the headers
+#
+# $GIFLIB_DIR is an environment variable that would
+# correspond to the ./configure --prefix=$GIFLIB_DIR
+#
+# Created by Eric Wing.
+
+FIND_PATH(GIFLIB_INCLUDE_DIR gif_lib.h
+ PATHS
+ $ENV{GIFLIB_DIR}
+ NO_DEFAULT_PATH
+ PATH_SUFFIXES include
+)
+
+FIND_PATH(GIFLIB_INCLUDE_DIR gif_lib.h
+ PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this.
+ NO_DEFAULT_PATH
+ PATH_SUFFIXES include
+)
+
+FIND_PATH(GIFLIB_INCLUDE_DIR gif_lib.h
+ PATHS
+ ~/Library/Frameworks
+ /Library/Frameworks
+ /usr/local/include
+ /usr/include
+ /sw/include # Fink
+ /opt/local/include # DarwinPorts
+ /opt/csw/include # Blastwave
+ /opt/include
+ [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
+ /usr/freeware/include
+)
+
+FIND_LIBRARY(GIFLIB_LIBRARY
+ NAMES gif ungif libgif libungif
+ PATHS
+ $ENV{GIFLIB_DIR}
+ NO_DEFAULT_PATH
+ PATH_SUFFIXES lib64 lib
+)
+
+FIND_LIBRARY(GIFLIB_LIBRARY
+ NAMES gif ungif libgif libungif
+ PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this.
+ NO_DEFAULT_PATH
+ PATH_SUFFIXES lib64 lib
+)
+
+FIND_LIBRARY(GIFLIB_LIBRARY
+ NAMES gif ungif libgif libungif
+ PATHS
+ ~/Library/Frameworks
+ /Library/Frameworks
+ /usr/local
+ /usr
+ /sw
+ /opt/local
+ /opt/csw
+ /opt
+ [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]
+ /usr/freeware
+ PATH_SUFFIXES lib64 lib
+)
+
+SET(GIFLIB_FOUND "NO")
+IF(GIFLIB_LIBRARY AND GIFLIB_INCLUDE_DIR)
+ SET(GIFLIB_FOUND "YES")
+ENDIF(GIFLIB_LIBRARY AND GIFLIB_INCLUDE_DIR)
+
+