Statistics
| Revision:

root / trunk / extensions / ext3Dgui / buildman / plugins-data / depman / CMakeModules / FindGDAL.cmake @ 26254

History | View | Annotate | Download (1.39 KB)

1
# Locate gdal
2
# This module defines
3
# GDAL_LIBRARY
4
# GDAL_FOUND, if false, do not try to link to gdal 
5
# GDAL_INCLUDE_DIR, where to find the headers
6
#
7
# $GDAL_DIR is an environment variable that would
8
# correspond to the ./configure --prefix=$GDAL_DIR
9
#
10
# Created by Robert Osfield. 
11

    
12
FIND_PATH(GDAL_INCLUDE_DIR gdal.h
13
    ${GDAL_DIR}/include
14
    $ENV{GDAL_DIR}/include
15
    $ENV{GDAL_DIR}
16
    $ENV{OSGDIR}/include
17
    $ENV{OSGDIR}
18
    $ENV{OSG_ROOT}/include
19
    ~/Library/Frameworks
20
    /Library/Frameworks
21
    /usr/local/include
22
    /usr/include
23
    /usr/include/gdal
24
    /sw/include # Fink
25
    /opt/local/include # DarwinPorts
26
    /opt/csw/include # Blastwave
27
    /opt/include
28
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
29
    /usr/freeware/include
30
)
31

    
32
FIND_LIBRARY(GDAL_LIBRARY 
33
    NAMES gdal gdal_i gdal1.4.0 gdal1.3.2 GDAL
34
    PATHS
35
    ${GDAL_DIR}/lib
36
    $ENV{GDAL_DIR}/lib
37
    $ENV{GDAL_DIR}
38
    $ENV{OSGDIR}/lib
39
    $ENV{OSGDIR}
40
    $ENV{OSG_ROOT}/lib
41
    ~/Library/Frameworks
42
    /Library/Frameworks
43
    /usr/local/lib
44
    /usr/lib
45
    /sw/lib
46
    /opt/local/lib
47
    /opt/csw/lib
48
    /opt/lib
49
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
50
    /usr/freeware/lib64
51
)
52

    
53
SET(GDAL_FOUND "NO")
54
IF(GDAL_LIBRARY AND GDAL_INCLUDE_DIR)
55
    SET(GDAL_FOUND "YES")
56
ENDIF(GDAL_LIBRARY AND GDAL_INCLUDE_DIR)
57

    
58