Statistics
| Revision:

svn-gvsig-desktop / tags / v2_0_Build_1219 / libraries / libjni-ecw / CMakeModules / FindECW.cmake @ 34094

History | View | Annotate | Download (3.09 KB)

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

    
12
FIND_PATH(ECW_INCLUDE_DIR 
13
	NAMES ECW.h NCSError.h NCSErrors.h
14
	PATHS
15
    ${ECW_DIR}/include
16
    $ENV{ECW_DIR}/include
17
    $ENV{ECW_DIR}
18
    ~/Library/Frameworks
19
    /Library/Frameworks
20
    /usr/local/include
21
    /usr/include
22
    /usr/include/ecw
23
    /sw/include # Fink
24
    /opt/local/include # DarwinPorts
25
    /opt/csw/include # Blastwave
26
    /opt/include
27
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
28
    /usr/freeware/include
29
    #"C:/libecwj2-3.3/Source/include"
30
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/include"
31
    "C:/Earth Resource Mapping/ECW SDK/include"
32
    "C:/ECW SDK/include"
33
    "C:/ecw/include"
34
)
35

    
36
FIND_LIBRARY(ECW_LIBRARY 
37
    NAMES NCSEcw
38
    PATHS
39
    ${ECW_DIR}/lib
40
    $ENV{ECW_DIR}/lib
41
    $ENV{ECW_DIR}
42
    ~/Library/Frameworks
43
    /Library/Frameworks
44
    /usr/local/lib
45
    /usr/lib
46
    /sw/lib
47
    /opt/local/lib
48
    /opt/csw/lib
49
    /opt/lib
50
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
51
    /usr/freeware/lib64
52
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/lib"
53
    "C:/Earth Resource Mapping/ECW SDK/lib"
54
    "C:/ECW SDK/lib/vc71"
55
    "C:/ECW SDK/lib"
56
    "C:/ecw/lib"
57
)
58

    
59
FIND_LIBRARY(ECW_LIBRARY2 
60
    NAMES NCSEcwC
61
    PATHS
62
    ${ECW_DIR}/lib
63
    $ENV{ECW_DIR}/lib
64
    $ENV{ECW_DIR}
65
    ~/Library/Frameworks
66
    /Library/Frameworks
67
    /usr/local/lib
68
    /usr/lib
69
    /sw/lib
70
    /opt/local/lib
71
    /opt/csw/lib
72
    /opt/lib
73
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
74
    /usr/freeware/lib64
75
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/lib"
76
    "C:/Earth Resource Mapping/ECW SDK/lib"
77
    "C:/ECW SDK/lib/vc71"
78
    "C:/ECW SDK/lib"
79
    "C:/ecw/lib"
80
)
81

    
82
FIND_LIBRARY(ECW_LIBRARY3 
83
    NAMES NCSUtil
84
    PATHS
85
    ${ECW_DIR}/lib
86
    $ENV{ECW_DIR}/lib
87
    $ENV{ECW_DIR}
88
    ~/Library/Frameworks
89
    /Library/Frameworks
90
    /usr/local/lib
91
    /usr/lib
92
    /sw/lib
93
    /opt/local/lib
94
    /opt/csw/lib
95
    /opt/lib
96
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
97
    /usr/freeware/lib64
98
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/lib"
99
    "C:/Earth Resource Mapping/ECW SDK/lib"
100
    "C:/ECW SDK/lib/vc71"
101
    "C:/ECW SDK/lib"
102
    "C:/ecw/lib"
103
)
104

    
105
FIND_LIBRARY(ECW_LIBRARY4 
106
    NAMES NCSCnet
107
    PATHS
108
    ${ECW_DIR}/lib
109
    $ENV{ECW_DIR}/lib
110
    $ENV{ECW_DIR}
111
    ~/Library/Frameworks
112
    /Library/Frameworks
113
    /usr/local/lib
114
    /usr/lib
115
    /sw/lib
116
    /opt/local/lib
117
    /opt/csw/lib
118
    /opt/lib
119
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
120
    /usr/freeware/lib64
121
)
122

    
123
SET(ECW_FOUND "NO")
124
IF(ECW_LIBRARY AND ECW_INCLUDE_DIR)
125
    SET(ECW_FOUND "YES")
126
ENDIF(ECW_LIBRARY AND ECW_INCLUDE_DIR)
127