gvsig-raster / org.gvsig.raster.lizardtech / tags / org.gvsig.raster.lizardtech-2.2.189 / org.gvsig.raster.lizardtech.jni / CMakeModules / FindMRSID.cmake @ 19932
History | View | Annotate | Download (3.66 KB)
1 |
# Locate mrsid |
---|---|
2 |
# This module defines |
3 |
# MRSID_LIBRARY |
4 |
# MRSID_FOUND, if false, do not try to link to gdal |
5 |
# MRSID_INCLUDE_DIR, where to find the headers |
6 |
# |
7 |
# $MRSID_DIR is an environment variable that would |
8 |
# correspond to the ./configure --prefix=$MRSID_DIR |
9 |
# |
10 |
# Created by Robert Osfield. |
11 |
|
12 |
FIND_PATH(MRSID_INCLUDE_DIR lti_image.h |
13 |
${DEPMAN_PATH}/include |
14 |
C:/Geo_DSDK-6.0.7.1408/include/base |
15 |
${CMAKE_SOURCE_DIR}/sdk/include/base |
16 |
${MRSID_DIR}/include/base |
17 |
$ENV{MRSID_DIR}/include/base |
18 |
) |
19 |
|
20 |
FIND_PATH(MRSID_INCLUDE_DIR2 ltic_api.h |
21 |
${DEPMAN_PATH}/include |
22 |
C:/Geo_DSDK-6.0.7.1408/include/c_api |
23 |
${CMAKE_SOURCE_DIR}/sdk/include/c_api |
24 |
${MRSID_DIR}/include/c_api |
25 |
$ENV{MRSID_DIR}/include/c_api |
26 |
) |
27 |
|
28 |
FIND_PATH(MRSID_INCLUDE_DIR3 lti_cropFilter.h |
29 |
${DEPMAN_PATH}/include |
30 |
C:/Geo_DSDK-6.0.7.1408/include/filters |
31 |
${CMAKE_SOURCE_DIR}/sdk/include/filters |
32 |
#${MRSID_DIR}/include/filters |
33 |
#$ENV{MRSID_DIR}/include/filters |
34 |
) |
35 |
|
36 |
FIND_PATH(MRSID_INCLUDE_DIR4 j2k_types.h |
37 |
${DEPMAN_PATH}/include |
38 |
C:/Geo_DSDK-6.0.7.1408/include/j2k_readers |
39 |
${CMAKE_SOURCE_DIR}/sdk/include/j2k_readers |
40 |
${MRSID_DIR}/include/j2k_readers |
41 |
$ENV{MRSID_DIR}/include/j2k_readers |
42 |
) |
43 |
|
44 |
FIND_PATH(MRSID_INCLUDE_DIR5 lti_metadataUtils.h |
45 |
${DEPMAN_PATH}/include |
46 |
C:/Geo_DSDK-6.0.7.1408/include/metadata |
47 |
${CMAKE_SOURCE_DIR}/sdk/include/metadata |
48 |
${MRSID_DIR}/include/metadata |
49 |
$ENV{MRSID_DIR}/include/metadata |
50 |
) |
51 |
|
52 |
FIND_PATH(MRSID_INCLUDE_DIR6 lti_mrsidReadersStatus.h |
53 |
${DEPMAN_PATH}/include |
54 |
C:/Geo_DSDK-6.0.7.1408/include/mrsid_readers |
55 |
${CMAKE_SOURCE_DIR}/sdk/include/mrsid_readers |
56 |
${MRSID_DIR}/include/mrsid_readers |
57 |
$ENV{MRSID_DIR}/include/mrsid_readers |
58 |
) |
59 |
|
60 |
FIND_PATH(MRSID_INCLUDE_DIR7 lt_base.h |
61 |
${DEPMAN_PATH}/include |
62 |
C:/Geo_DSDK-6.0.7.1408/include/support |
63 |
${CMAKE_SOURCE_DIR}/sdk/include/support |
64 |
${MRSID_DIR}/include/support |
65 |
$ENV{MRSID_DIR}/include/support |
66 |
) |
67 |
|
68 |
FIND_PATH(MRSID_INCLUDE_DIR8 lti_writersStatus.h |
69 |
${DEPMAN_PATH}/include |
70 |
C:/Geo_DSDK-6.0.7.1408/include/writers |
71 |
${CMAKE_SOURCE_DIR}/sdk/include/writers |
72 |
${MRSID_DIR}/include/writers |
73 |
$ENV{MRSID_DIR}/include/writers |
74 |
) |
75 |
|
76 |
|
77 |
FIND_LIBRARY(MRSID_LIBRARY |
78 |
NAMES ltidsdk lti_dsdk |
79 |
PATHS |
80 |
${DEPMAN_PATH}/bin |
81 |
${DEPMAN_PATH}/lib |
82 |
${CMAKE_SOURCE_DIR}/sdk/lib |
83 |
${MRSID_DIR}/lib/Release |
84 |
$ENV{MRSID_DIR}/lib/Release |
85 |
) |
86 |
|
87 |
|
88 |
FIND_LIBRARY(MRSID_LIBRARY_W1 |
89 |
NAMES lti_dsdk_dll |
90 |
PATHS |
91 |
${DEPMAN_PATH}/bin |
92 |
${DEPMAN_PATH}/lib |
93 |
C:/Geo_DSDK-6.0.7.1408/lib/Release |
94 |
${CMAKE_SOURCE_DIR}/sdk/lib |
95 |
${MRSID_DIR}/lib/Release |
96 |
$ENV{MRSID_DIR}/lib/Release |
97 |
) |
98 |
|
99 |
FIND_LIBRARY(MRSID_LIBRARY_W2 |
100 |
NAMES lti_dsdk_ cdll |
101 |
PATHS |
102 |
${DEPMAN_PATH}/bin |
103 |
${DEPMAN_PATH}/lib |
104 |
C:/Geo_DSDK-6.0.7.1408/lib/Release |
105 |
${CMAKE_SOURCE_DIR}/sdk/lib |
106 |
${MRSID_DIR}/lib/Release |
107 |
$ENV{MRSID_DIR}/lib/Release |
108 |
) |
109 |
|
110 |
FIND_LIBRARY(GDAL_LIBRARY |
111 |
NAMES lti_gdal gdal |
112 |
PATHS |
113 |
${DEPMAN_PATH}/bin |
114 |
${DEPMAN_PATH}/lib |
115 |
$ENV{GDAL_DIR} |
116 |
NO_DEFAULT_PATH |
117 |
PATH_SUFFIXES lib64 lib |
118 |
) |
119 |
|
120 |
FIND_LIBRARY(GDAL_LIBRARY |
121 |
NAMES lti_gdal gdal |
122 |
${DEPMAN_PATH}/bin |
123 |
${DEPMAN_PATH}/lib |
124 |
PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. |
125 |
NO_DEFAULT_PATH |
126 |
PATH_SUFFIXES lib64 lib |
127 |
) |
128 |
|
129 |
FIND_LIBRARY(GDAL_LIBRARY |
130 |
NAMES lti_gdal gdal |
131 |
PATHS |
132 |
${DEPMAN_PATH}/bin |
133 |
${DEPMAN_PATH}/lib |
134 |
~/Library/Frameworks |
135 |
/Library/Frameworks |
136 |
/usr/local |
137 |
/usr |
138 |
/sw |
139 |
/opt/local |
140 |
/opt/csw |
141 |
/opt |
142 |
/usr/freeware |
143 |
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;GDAL_ROOT]/lib |
144 |
PATH_SUFFIXES lib64 lib |
145 |
) |
146 |
|
147 |
SET(MRSID_FOUND "NO") |
148 |
IF(MRSID_LIBRARY AND MRSID_INCLUDE_DIR) |
149 |
SET(MRSID_FOUND "YES") |
150 |
ENDIF(MRSID_LIBRARY AND MRSID_INCLUDE_DIR) |
151 |
|
152 |
SET(GDAL_FOUND "NO") |
153 |
IF(GDAL_LIBRARY) |
154 |
SET(GDAL_FOUND "YES") |
155 |
ENDIF(GDAL_LIBRARY) |