Statistics
| Revision:

svn-gvsig-desktop / tags / v1_9_Build_1222 / libraries / libjni-ecw / CMakeModules / FindECW.cmake @ 41290

History | View | Annotate | Download (3.09 KB)

1 20172 maquerol
# Locate ecw
2 19218 maquerol
# 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 19397 maquerol
FIND_PATH(ECW_INCLUDE_DIR
13
	NAMES ECW.h NCSError.h NCSErrors.h
14
	PATHS
15 19218 maquerol
    ${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 20178 maquerol
    #"C:/libecwj2-3.3/Source/include"
30 19397 maquerol
    "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 19218 maquerol
)
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 19397 maquerol
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/lib"
53
    "C:/Earth Resource Mapping/ECW SDK/lib"
54 20178 maquerol
    "C:/ECW SDK/lib/vc71"
55 19397 maquerol
    "C:/ECW SDK/lib"
56
    "C:/ecw/lib"
57 19218 maquerol
)
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 19397 maquerol
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/lib"
76
    "C:/Earth Resource Mapping/ECW SDK/lib"
77 20178 maquerol
    "C:/ECW SDK/lib/vc71"
78 19397 maquerol
    "C:/ECW SDK/lib"
79
    "C:/ecw/lib"
80 19218 maquerol
)
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 19397 maquerol
    "C:/Archivos de programa/Earth Resource Mapping/ECW SDK/lib"
99
    "C:/Earth Resource Mapping/ECW SDK/lib"
100 20178 maquerol
    "C:/ECW SDK/lib/vc71"
101 19397 maquerol
    "C:/ECW SDK/lib"
102
    "C:/ecw/lib"
103 19218 maquerol
)
104
105
FIND_LIBRARY(ECW_LIBRARY4
106 20299 maquerol
    NAMES NCSCnet
107 19218 maquerol
    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)