1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
5 SET(${PROJECT_NAME}SharedTarget osggdal)
7 SET(OSG_GDAL_PORT_SRCS ${OSGGdalSrcDir}/port/cpl_atomic_ops.cpp
8 ${OSGGdalSrcDir}/port/cpl_base64.cpp
9 ${OSGGdalSrcDir}/port/cpl_conv.cpp
10 ${OSGGdalSrcDir}/port/cpl_csv.cpp
11 ${OSGGdalSrcDir}/port/cpl_error.cpp
12 ${OSGGdalSrcDir}/port/cpl_findfile.cpp
13 ${OSGGdalSrcDir}/port/cpl_getexecpath.cpp
14 ${OSGGdalSrcDir}/port/cpl_hash_set.cpp
15 ${OSGGdalSrcDir}/port/cpl_http.cpp
16 ${OSGGdalSrcDir}/port/cpl_list.cpp
17 ${OSGGdalSrcDir}/port/cpl_minixml.cpp
18 ${OSGGdalSrcDir}/port/cpl_minizip_ioapi.cpp
19 ${OSGGdalSrcDir}/port/cpl_minizip_unzip.cpp
20 ${OSGGdalSrcDir}/port/cpl_minizip_zip.cpp
21 ${OSGGdalSrcDir}/port/cpl_multiproc.cpp
22 ${OSGGdalSrcDir}/port/cpl_odbc.cpp
23 ${OSGGdalSrcDir}/port/cpl_path.cpp
24 ${OSGGdalSrcDir}/port/cpl_quad_tree.cpp
25 ${OSGGdalSrcDir}/port/cpl_recode_stub.cpp
26 ${OSGGdalSrcDir}/port/cpl_string.cpp
27 ${OSGGdalSrcDir}/port/cpl_strtod.cpp
28 ${OSGGdalSrcDir}/port/cpl_time.cpp
29 ${OSGGdalSrcDir}/port/cpl_vsi_mem.cpp
30 ${OSGGdalSrcDir}/port/cpl_vsil.cpp
31 ${OSGGdalSrcDir}/port/cpl_vsil_abstract_archive.cpp
32 ${OSGGdalSrcDir}/port/cpl_vsil_buffered_reader.cpp
33 ${OSGGdalSrcDir}/port/cpl_vsil_curl.cpp
34 ${OSGGdalSrcDir}/port/cpl_vsil_gzip.cpp
35 # ${OSGGdalSrcDir}/port/cpl_vsil_simple.cpp
36 ${OSGGdalSrcDir}/port/cpl_vsil_sparsefile.cpp
37 ${OSGGdalSrcDir}/port/cpl_vsil_stdin.cpp
38 ${OSGGdalSrcDir}/port/cpl_vsil_stdout.cpp
39 ${OSGGdalSrcDir}/port/cpl_vsil_subfile.cpp
40 ${OSGGdalSrcDir}/port/cpl_vsil_tar.cpp
41 ${OSGGdalSrcDir}/port/cpl_vsil_unix_stdio_64.cpp
42 ${OSGGdalSrcDir}/port/cpl_vsil_win32.cpp
43 ${OSGGdalSrcDir}/port/cpl_vsisimple.cpp
44 # ${OSGGdalSrcDir}/port/cpl_win32ce_api.cpp
45 ${OSGGdalSrcDir}/port/cplgetsymbol.cpp
46 ${OSGGdalSrcDir}/port/cplkeywordparser.cpp
47 ${OSGGdalSrcDir}/port/cplstring.cpp
48 ${OSGGdalSrcDir}/port/xmlreformat.cpp)
50 SET(OSG_GDAL_PORT_HDR ${CMAKE_BINARY_DIR}/gdal/cpl_config.h
51 ${OSGGdalSrcDir}/port/cpl_atomic_ops.h
52 ${OSGGdalSrcDir}/port/cpl_base64.h
53 ${OSGGdalSrcDir}/port/cpl_config_extras.h
54 ${OSGGdalSrcDir}/port/cpl_conv.h
55 ${OSGGdalSrcDir}/port/cpl_csv.h
56 ${OSGGdalSrcDir}/port/cpl_error.h
57 ${OSGGdalSrcDir}/port/cpl_hash_set.h
58 ${OSGGdalSrcDir}/port/cpl_http.h
59 ${OSGGdalSrcDir}/port/cpl_list.h
60 ${OSGGdalSrcDir}/port/cpl_minixml.h
61 ${OSGGdalSrcDir}/port/cpl_minizip_ioapi.h
62 ${OSGGdalSrcDir}/port/cpl_minizip_unzip.h
63 ${OSGGdalSrcDir}/port/cpl_minizip_zip.h
64 ${OSGGdalSrcDir}/port/cpl_multiproc.h
65 ${OSGGdalSrcDir}/port/cpl_odbc.h
66 ${OSGGdalSrcDir}/port/cpl_port.h
67 ${OSGGdalSrcDir}/port/cpl_quad_tree.h
68 ${OSGGdalSrcDir}/port/cpl_string.h
69 ${OSGGdalSrcDir}/port/cpl_time.h
70 ${OSGGdalSrcDir}/port/cpl_vsi.h
71 ${OSGGdalSrcDir}/port/cpl_vsi_virtual.h
72 # ${OSGGdalSrcDir}/port/cpl_win32ce_api.h
73 # ${OSGGdalSrcDir}/port/cpl_wince.h
74 ${OSGGdalSrcDir}/port/cplkeywordparser.h
75 ${OSGGdalSrcDir}/port/gdal_csv.h)
78 COMMAND "${CMAKE_COMMAND}" -E copy_if_different
79 "${OSGGdalSrcDir}/port/cpl_config.h.vc"
80 "${CMAKE_BINARY_DIR}/gdal/cpl_config.h")
83 SET(OSG_GDAL_ALG_SRCS ${OSGGdalSrcDir}/alg/contour.cpp
84 ${OSGGdalSrcDir}/alg/gdal_crs.c
85 # ${OSGGdalSrcDir}/alg/gdal_nrgcrs.c
86 ${OSGGdalSrcDir}/alg/gdal_rpc.cpp
87 ${OSGGdalSrcDir}/alg/gdal_tps.cpp
88 ${OSGGdalSrcDir}/alg/gdalchecksum.cpp
89 ${OSGGdalSrcDir}/alg/gdalcutline.cpp
90 ${OSGGdalSrcDir}/alg/gdaldither.cpp
91 ${OSGGdalSrcDir}/alg/gdalgeoloc.cpp
92 ${OSGGdalSrcDir}/alg/gdalgrid.cpp
93 ${OSGGdalSrcDir}/alg/gdalmediancut.cpp
94 ${OSGGdalSrcDir}/alg/gdalproximity.cpp
95 ${OSGGdalSrcDir}/alg/gdalrasterize.cpp
96 ${OSGGdalSrcDir}/alg/gdalrasterpolygonenumerator.cpp
97 ${OSGGdalSrcDir}/alg/gdalsievefilter.cpp
98 ${OSGGdalSrcDir}/alg/gdalsimplewarp.cpp
99 ${OSGGdalSrcDir}/alg/gdaltransformer.cpp
100 ${OSGGdalSrcDir}/alg/gdalwarper.cpp
101 ${OSGGdalSrcDir}/alg/gdalwarpkernel.cpp
102 ${OSGGdalSrcDir}/alg/gdalwarpkernel_opencl.c
103 ${OSGGdalSrcDir}/alg/gdalwarpoperation.cpp
104 ${OSGGdalSrcDir}/alg/llrasterize.cpp
105 ${OSGGdalSrcDir}/alg/polygonize.cpp
106 ${OSGGdalSrcDir}/alg/rasterfill.cpp
107 ${OSGGdalSrcDir}/alg/thinplatespline.cpp)
111 SET(OSG_GDAL_ALG_HDR ${OSGGdalSrcDir}/alg/gdal_alg.h
112 ${OSGGdalSrcDir}/alg/gdal_alg_priv.h
113 ${OSGGdalSrcDir}/alg/gdalgrid.h
114 ${OSGGdalSrcDir}/alg/gdalwarper.h
115 ${OSGGdalSrcDir}/alg/gdalwarpkernel_opencl.h
116 ${OSGGdalSrcDir}/alg/gvgcpfit.h
117 ${OSGGdalSrcDir}/alg/thinplatespline.h)
119 SET(OSG_GDAL_OGR_SRCS ${OSGGdalSrcDir}/ogr/gml2ogrgeometry.cpp
120 ${OSGGdalSrcDir}/ogr/ogr2gmlgeometry.cpp
121 ${OSGGdalSrcDir}/ogr/ogr_api.cpp
122 ${OSGGdalSrcDir}/ogr/ogr_expat.cpp
123 ${OSGGdalSrcDir}/ogr/ogr_fromepsg.cpp
124 ${OSGGdalSrcDir}/ogr/ogr_opt.cpp
125 ${OSGGdalSrcDir}/ogr/ogr_srs_dict.cpp
126 ${OSGGdalSrcDir}/ogr/ogr_srs_erm.cpp
127 ${OSGGdalSrcDir}/ogr/ogr_srs_esri.cpp
128 ${OSGGdalSrcDir}/ogr/ogr_srs_ozi.cpp
129 ${OSGGdalSrcDir}/ogr/ogr_srs_panorama.cpp
130 ${OSGGdalSrcDir}/ogr/ogr_srs_pci.cpp
131 ${OSGGdalSrcDir}/ogr/ogr_srs_proj4.cpp
132 ${OSGGdalSrcDir}/ogr/ogr_srs_usgs.cpp
133 ${OSGGdalSrcDir}/ogr/ogr_srs_validate.cpp
134 ${OSGGdalSrcDir}/ogr/ogr_srs_xml.cpp
135 ${OSGGdalSrcDir}/ogr/ogr_srsnode.cpp
136 ${OSGGdalSrcDir}/ogr/ograssemblepolygon.cpp
137 ${OSGGdalSrcDir}/ogr/ogrct.cpp
138 ${OSGGdalSrcDir}/ogr/ogrcurve.cpp
139 ${OSGGdalSrcDir}/ogr/ogrfeature.cpp
140 ${OSGGdalSrcDir}/ogr/ogrfeaturedefn.cpp
141 ${OSGGdalSrcDir}/ogr/ogrfeaturequery.cpp
142 ${OSGGdalSrcDir}/ogr/ogrfeaturestyle.cpp
143 ${OSGGdalSrcDir}/ogr/ogrfielddefn.cpp
144 ${OSGGdalSrcDir}/ogr/ogrgeometry.cpp
145 ${OSGGdalSrcDir}/ogr/ogrgeometrycollection.cpp
146 ${OSGGdalSrcDir}/ogr/ogrgeometryfactory.cpp
147 ${OSGGdalSrcDir}/ogr/ogrlinearring.cpp
148 ${OSGGdalSrcDir}/ogr/ogrlinestring.cpp
149 ${OSGGdalSrcDir}/ogr/ogrmultilinestring.cpp
150 ${OSGGdalSrcDir}/ogr/ogrmultipoint.cpp
151 ${OSGGdalSrcDir}/ogr/ogrmultipolygon.cpp
152 ${OSGGdalSrcDir}/ogr/ogrpoint.cpp
153 ${OSGGdalSrcDir}/ogr/ogrpolygon.cpp
154 ${OSGGdalSrcDir}/ogr/ogrspatialreference.cpp
155 ${OSGGdalSrcDir}/ogr/ogrsurface.cpp
156 ${OSGGdalSrcDir}/ogr/ogrutils.cpp
157 ${OSGGdalSrcDir}/ogr/swq.cpp
158 ${OSGGdalSrcDir}/ogr/swq_expr_node.cpp
159 ${OSGGdalSrcDir}/ogr/swq_op_general.cpp
160 ${OSGGdalSrcDir}/ogr/swq_op_registrar.cpp
161 ${OSGGdalSrcDir}/ogr/swq_parser.cpp
162 ${OSGGdalSrcDir}/ogr/swq_select.cpp)
165 SET(OSG_GDAL_OGR_HDR ${OSGGdalSrcDir}/ogr/ogr_api.h
166 ${OSGGdalSrcDir}/ogr/ogr_core.h
167 ${OSGGdalSrcDir}/ogr/ogr_expat.h
168 ${OSGGdalSrcDir}/ogr/ogr_feature.h
169 ${OSGGdalSrcDir}/ogr/ogr_featurestyle.h
170 ${OSGGdalSrcDir}/ogr/ogr_geometry.h
171 ${OSGGdalSrcDir}/ogr/ogr_geos.h
172 ${OSGGdalSrcDir}/ogr/ogr_p.h
173 ${OSGGdalSrcDir}/ogr/ogr_spatialref.h
174 ${OSGGdalSrcDir}/ogr/ogr_srs_api.h
175 ${OSGGdalSrcDir}/ogr/ogr_srs_esri_names.h
176 # ${OSGGdalSrcDir}/ogr/oledb_sup.h
177 # ${OSGGdalSrcDir}/ogr/oledbgis.h
178 ${OSGGdalSrcDir}/ogr/swq.h)
181 SET(OSG_GDAL_GCORE_SRCS ${OSGGdalSrcDir}/gcore/gdal_misc.cpp
182 ${OSGGdalSrcDir}/gcore/gdal_rat.cpp
183 ${OSGGdalSrcDir}/gcore/gdal_rpcimdio.cpp
184 ${OSGGdalSrcDir}/gcore/gdalallvalidmaskband.cpp
185 ${OSGGdalSrcDir}/gcore/gdalcolortable.cpp
186 ${OSGGdalSrcDir}/gcore/gdaldataset.cpp
187 ${OSGGdalSrcDir}/gcore/gdaldefaultasync.cpp
188 ${OSGGdalSrcDir}/gcore/gdaldefaultoverviews.cpp
189 ${OSGGdalSrcDir}/gcore/gdaldllmain.cpp
190 ${OSGGdalSrcDir}/gcore/gdaldriver.cpp
191 ${OSGGdalSrcDir}/gcore/gdaldrivermanager.cpp
192 ${OSGGdalSrcDir}/gcore/gdalgmlcoverage.cpp
193 ${OSGGdalSrcDir}/gcore/gdaljp2box.cpp
194 ${OSGGdalSrcDir}/gcore/gdaljp2metadata.cpp
195 ${OSGGdalSrcDir}/gcore/gdalmajorobject.cpp
196 ${OSGGdalSrcDir}/gcore/gdalmultidomainmetadata.cpp
197 ${OSGGdalSrcDir}/gcore/gdalnodatamaskband.cpp
198 ${OSGGdalSrcDir}/gcore/gdalnodatavaluesmaskband.cpp
199 ${OSGGdalSrcDir}/gcore/gdalopeninfo.cpp
200 ${OSGGdalSrcDir}/gcore/gdalpamdataset.cpp
201 ${OSGGdalSrcDir}/gcore/gdalpamproxydb.cpp
202 ${OSGGdalSrcDir}/gcore/gdalpamrasterband.cpp
203 ${OSGGdalSrcDir}/gcore/gdalproxydataset.cpp
204 ${OSGGdalSrcDir}/gcore/gdalproxypool.cpp
205 ${OSGGdalSrcDir}/gcore/gdalrasterband.cpp
206 ${OSGGdalSrcDir}/gcore/gdalrasterblock.cpp
207 ${OSGGdalSrcDir}/gcore/overview.cpp
208 ${OSGGdalSrcDir}/gcore/rasterio.cpp)
210 SET(OSG_GDAL_GCORE_HDR ${OSGGdalSrcDir}/gcore/gdal.h
211 ${OSGGdalSrcDir}/gcore/gdal_frmts.h
212 ${OSGGdalSrcDir}/gcore/gdal_pam.h
213 ${OSGGdalSrcDir}/gcore/gdal_priv.h
214 ${OSGGdalSrcDir}/gcore/gdal_proxy.h
215 ${OSGGdalSrcDir}/gcore/gdal_rat.h
216 ${OSGGdalSrcDir}/gcore/gdal_version.h
217 ${OSGGdalSrcDir}/gcore/gdaljp2metadata.h)
219 SET(OSG_GDAL_OGR_FRMTS_SRCS ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_bin.c
220 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_binwr.c
221 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00gen.c
222 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00parse.c
223 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00read.c
224 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00write.c
225 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_mbyte.c
226 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_misc.c
227 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_rawbin.c
228 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp
229 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcbindriver.cpp
230 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp
231 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcdatasource.cpp
232 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravce00datasource.cpp
233 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravce00driver.cpp
234 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravce00layer.cpp
235 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravclayer.cpp
238 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadatasource.cpp
239 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadriver.cpp
240 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/aeronavfaa/ograeronavfaalayer.cpp
242 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp
243 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp
244 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp
246 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnfloat.cpp
247 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnhelp.cpp
248 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnopen.cpp
249 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnread.cpp
250 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnstroke.cpp
251 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnwrite.cpp
252 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp
253 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp
254 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp
256 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_attrind.cpp
257 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_gensql.cpp
258 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp
259 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrdatasource.cpp
260 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrlayer.cpp
261 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrregisterall.cpp
262 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrsfdriver.cpp
263 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrsfdriverregistrar.cpp
265 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogresrijsonreader.cpp
266 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsondatasource.cpp
267 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp
268 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonlayer.cpp
269 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonreader.cpp
270 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonutils.cpp
271 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonwriter.cpp
273 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/arraylist.c
274 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/debug.c
275 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/json_object.c
276 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/json_tokener.c
277 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/json_util.c
278 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/linkhash.c
279 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/jsonc/printbuf.c
282 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlfeature.cpp
283 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp
284 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlhandler.cpp
285 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlpropertydefn.cpp
286 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreader.cpp
287 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreadstate.cpp
288 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp
289 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp
290 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogrgmllayer.cpp
291 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/parsexsd.cpp
292 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/trstring.cpp
294 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogrmemdatasource.cpp
295 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogrmemdriver.cpp
296 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogrmemlayer.cpp
298 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_bounds.cpp
299 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_coordsys.cpp
300 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp
301 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_feature.cpp
302 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp
303 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp
304 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp
305 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp
306 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp
307 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp
308 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp
309 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp
310 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp
311 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp
312 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp
313 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp
314 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp
315 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp
316 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp
317 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp
318 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp
319 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp
320 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp
321 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp
322 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp
323 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_utils.cpp
325 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_codelist.cpp
326 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp
327 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_generic.cpp
328 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_raster.cpp
329 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntffilereader.cpp
330 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntfrecord.cpp
331 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntfstroke.cpp
332 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp
333 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp
334 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp
335 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp
337 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ll_recio.cpp
338 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogrrecdatasource.cpp
339 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogrrecdriver.cpp
340 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogrreclayer.cpp
342 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ddfrecordindex.cpp
343 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogrs57datasource.cpp
344 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogrs57driver.cpp
345 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogrs57layer.cpp
346 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57classregistrar.cpp
347 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57featuredefns.cpp
348 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57filecollector.cpp
349 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57reader.cpp
350 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57writer.cpp
352 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp
353 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp
354 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp
356 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/dbfopen.c
357 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp
358 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshapedriver.cpp
359 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshapelayer.cpp
360 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shape2ogr.cpp
361 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shp_vsi.c
362 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shpopen.c
363 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shptree.c
365 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp
366 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp
367 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp
368 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigeraltname.cpp
369 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp
370 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigercompletechain.cpp
371 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerentitynames.cpp
372 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp
373 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerfilebase.cpp
374 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigeridhistory.cpp
375 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp
376 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp
377 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigeroverunder.cpp
378 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpip.cpp
379 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpoint.cpp
380 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp
381 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolygon.cpp
382 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp
383 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp
384 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp
385 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigertlidrange.cpp
386 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp
387 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp
388 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp
390 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogrvrtdatasource.cpp
391 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp
392 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp
394 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/kml.cpp
395 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/kmlnode.cpp
396 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/kmlvector.cpp
397 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp
398 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp
399 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogrkmldriver.cpp
400 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp)
403 SET(OSG_GDAL_OGR_FRMTS_HDR ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc.h
404 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_mbyte.h
405 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/dbfopen.h
406 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogr_avc.h
408 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/aeronavfaa/ogr_aeronavfaa.h
410 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgn_pge.h
411 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnlib.h
412 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnlibp.h
413 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogr_dgn.h
415 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_gensql.h
417 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonreader.h
418 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonutils.h
419 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson/ogrgeojsonwriter.h
421 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreader.h
422 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreaderp.h
423 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogr_gml.h
425 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogr_mem.h
427 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshape.h
428 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shapefil.h
430 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab.h
431 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_geometry.h
432 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.h
433 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_priv.h
434 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_utils.h
436 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogr_rec.h
438 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogr_vrt.h
440 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogr_s57.h
441 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57.h
442 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57tables.h
444 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogr_tiger.h
446 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogr_sdts.h
448 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf.h
450 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogr_csv.h)
453 SET(OSG_GDAL_FRMTS_SRCS ${OSGGdalSrcDir}/frmts/gdalallregister.cpp
455 ${OSGGdalSrcDir}/frmts/aaigrid/aaigriddataset.cpp
457 ${OSGGdalSrcDir}/frmts/aigrid/aigccitt.c
458 ${OSGGdalSrcDir}/frmts/aigrid/aigdataset.cpp
459 ${OSGGdalSrcDir}/frmts/aigrid/aigopen.c
460 ${OSGGdalSrcDir}/frmts/aigrid/gridlib.c
462 ${OSGGdalSrcDir}/frmts/bmp/bmpdataset.cpp
464 ${OSGGdalSrcDir}/frmts/ceos/ceosdataset.cpp
465 ${OSGGdalSrcDir}/frmts/ceos/ceosopen.c
467 ${OSGGdalSrcDir}/frmts/ceos2/ceos.c
468 ${OSGGdalSrcDir}/frmts/ceos2/ceosrecipe.c
469 ${OSGGdalSrcDir}/frmts/ceos2/ceossar.c
470 ${OSGGdalSrcDir}/frmts/ceos2/link.c
471 ${OSGGdalSrcDir}/frmts/ceos2/sar_ceosdataset.cpp
473 ${OSGGdalSrcDir}/frmts/dted/dted_api.c
474 ${OSGGdalSrcDir}/frmts/dted/dted_create.c
475 ${OSGGdalSrcDir}/frmts/dted/dted_ptstream.c
476 ${OSGGdalSrcDir}/frmts/dted/dteddataset.cpp
478 ${OSGGdalSrcDir}/frmts/elas/elasdataset.cpp
480 ${OSGGdalSrcDir}/frmts/envisat/envisatdataset.cpp
481 ${OSGGdalSrcDir}/frmts/envisat/EnvisatFile.c
483 ${OSGGdalSrcDir}/frmts/fit/fit.cpp
484 ${OSGGdalSrcDir}/frmts/fit/fitdataset.cpp
486 ## ${OSGGdalSrcDir}/frmts/gif/gifdataset.cpp
487 ## ${OSGGdalSrcDir}/frmts/gif/libungif/dgif_lib.c
488 ## ${OSGGdalSrcDir}/frmts/gif/libungif/egif_lib.c
489 ## ${OSGGdalSrcDir}/frmts/gif/libungif/gif_err.c
490 ## ${OSGGdalSrcDir}/frmts/gif/libungif/gifalloc.c
492 ${OSGGdalSrcDir}/frmts/gif/gifdataset.cpp
493 ${OSGGdalSrcDir}/frmts/gif/biggifdataset.cpp
494 ${OSGGdalSrcDir}/frmts/gif/giflib/dgif_lib.c
495 ${OSGGdalSrcDir}/frmts/gif/giflib/egif_lib.c
496 ${OSGGdalSrcDir}/frmts/gif/giflib/gif_err.c
497 ${OSGGdalSrcDir}/frmts/gif/giflib/gif_hash.c
498 ${OSGGdalSrcDir}/frmts/gif/giflib/gifalloc.c
500 ${OSGGdalSrcDir}/frmts/gtiff/geotiff.cpp
501 ${OSGGdalSrcDir}/frmts/gtiff/gt_citation.cpp
502 ${OSGGdalSrcDir}/frmts/gtiff/gt_overview.cpp
503 ${OSGGdalSrcDir}/frmts/gtiff/gt_wkt_srs.cpp
504 ${OSGGdalSrcDir}/frmts/gtiff/tif_float.c
505 # ${OSGGdalSrcDir}/frmts/gtiff/tif_memio.c
506 # ${OSGGdalSrcDir}/frmts/gtiff/tif_overview.c
507 # ${OSGGdalSrcDir}/frmts/gtiff/tif_ovrcache.c
508 ${OSGGdalSrcDir}/frmts/gtiff/tifvsi.cpp
509 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_extra.c
510 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_free.c
511 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_get.c
512 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_names.c
513 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_new.c
514 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_normalize.c
515 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_print.c
516 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_set.c
517 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_simpletags.c
518 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_tiffp.c
519 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_trans.c
520 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_write.c
521 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geotiff_proj4.c
522 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/xtiff.c
523 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_aux.c
524 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_close.c
525 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_codec.c
526 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_color.c
527 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_compress.c
528 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dir.c
529 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dirinfo.c
530 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dirread.c
531 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dirwrite.c
532 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dumpmode.c
533 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_error.c
534 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_extension.c
535 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_fax3.c
536 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_fax3sm.c
537 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_flush.c
538 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_getimage.c
539 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_jpeg.c
540 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_luv.c
541 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_lzw.c
542 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_next.c
543 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_open.c
544 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_packbits.c
545 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_pixarlog.c
546 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_predict.c
547 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_print.c
548 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_read.c
549 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_strip.c
550 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_swab.c
551 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_thunder.c
552 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_tile.c
553 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_version.c
554 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_vsi.c
555 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_warning.c
556 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_write.c
557 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_zip.c
559 ${OSGGdalSrcDir}/frmts/gxf/gxf_ogcwkt.c
560 ${OSGGdalSrcDir}/frmts/gxf/gxf_proj4.c
561 ${OSGGdalSrcDir}/frmts/gxf/gxfdataset.cpp
562 ${OSGGdalSrcDir}/frmts/gxf/gxfopen.c
564 ${OSGGdalSrcDir}/frmts/hfa/hfa_overviews.cpp
565 ${OSGGdalSrcDir}/frmts/hfa/hfaband.cpp
566 ${OSGGdalSrcDir}/frmts/hfa/hfacompress.cpp
567 ${OSGGdalSrcDir}/frmts/hfa/hfadataset.cpp
568 ${OSGGdalSrcDir}/frmts/hfa/hfadictionary.cpp
569 ${OSGGdalSrcDir}/frmts/hfa/hfaentry.cpp
570 ${OSGGdalSrcDir}/frmts/hfa/hfafield.cpp
571 ${OSGGdalSrcDir}/frmts/hfa/hfaopen.cpp
572 ${OSGGdalSrcDir}/frmts/hfa/hfatype.cpp
574 ${OSGGdalSrcDir}/frmts/iso8211/ddffield.cpp
575 ${OSGGdalSrcDir}/frmts/iso8211/ddffielddefn.cpp
576 ${OSGGdalSrcDir}/frmts/iso8211/ddfmodule.cpp
577 ${OSGGdalSrcDir}/frmts/iso8211/ddfrecord.cpp
578 ${OSGGdalSrcDir}/frmts/iso8211/ddfsubfielddefn.cpp
579 ${OSGGdalSrcDir}/frmts/iso8211/ddfutils.cpp
581 ${OSGGdalSrcDir}/frmts/jdem/jdemdataset.cpp
583 ${OSGGdalSrcDir}/frmts/jpeg/jpgdataset.cpp
584 # ${OSGGdalSrcDir}/frmts/jpeg/jpgdataset_12.cpp
585 ${OSGGdalSrcDir}/frmts/jpeg/vsidataio.cpp
587 ${OSGGdalSrcDir}/frmts/l1b/l1bdataset.cpp
589 ${OSGGdalSrcDir}/frmts/mem/memdataset.cpp
591 ${OSGGdalSrcDir}/frmts/nitf/mgrs.c
592 ${OSGGdalSrcDir}/frmts/nitf/nitfaridpcm.cpp
593 ${OSGGdalSrcDir}/frmts/nitf/nitfbilevel.cpp
594 ${OSGGdalSrcDir}/frmts/nitf/nitfdataset.cpp
595 ${OSGGdalSrcDir}/frmts/nitf/nitfdes.c
596 ${OSGGdalSrcDir}/frmts/nitf/nitffile.c
597 ${OSGGdalSrcDir}/frmts/nitf/nitfimage.c
598 ${OSGGdalSrcDir}/frmts/nitf/nitfwritejpeg.cpp
599 # ${OSGGdalSrcDir}/frmts/nitf/nitfwritejpeg_12.cpp
600 ${OSGGdalSrcDir}/frmts/nitf/rpftocdataset.cpp
601 ${OSGGdalSrcDir}/frmts/nitf/rpftocfile.cpp
604 ${OSGGdalSrcDir}/frmts/pcidsk/pcidskdataset.cpp
605 ${OSGGdalSrcDir}/frmts/pcidsk/pcidsktiledrasterband.cpp
607 ${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp
609 ${OSGGdalSrcDir}/frmts/raw/atlsci_spheroid.cpp
610 ${OSGGdalSrcDir}/frmts/raw/btdataset.cpp
611 ${OSGGdalSrcDir}/frmts/raw/cpgdataset.cpp
612 ${OSGGdalSrcDir}/frmts/raw/dipxdataset.cpp
613 ${OSGGdalSrcDir}/frmts/raw/doq1dataset.cpp
614 ${OSGGdalSrcDir}/frmts/raw/doq2dataset.cpp
615 ${OSGGdalSrcDir}/frmts/raw/ehdrdataset.cpp
616 ${OSGGdalSrcDir}/frmts/raw/eirdataset.cpp
617 ${OSGGdalSrcDir}/frmts/raw/envidataset.cpp
618 ${OSGGdalSrcDir}/frmts/raw/fastdataset.cpp
619 ${OSGGdalSrcDir}/frmts/raw/fujibasdataset.cpp
620 ${OSGGdalSrcDir}/frmts/raw/genbindataset.cpp
621 ${OSGGdalSrcDir}/frmts/raw/gscdataset.cpp
622 ${OSGGdalSrcDir}/frmts/raw/gtxdataset.cpp
623 ${OSGGdalSrcDir}/frmts/raw/hkvdataset.cpp
624 ${OSGGdalSrcDir}/frmts/raw/idadataset.cpp
625 ${OSGGdalSrcDir}/frmts/raw/landataset.cpp
626 ${OSGGdalSrcDir}/frmts/raw/lcpdataset.cpp
627 ${OSGGdalSrcDir}/frmts/raw/loslasdataset.cpp
628 ${OSGGdalSrcDir}/frmts/raw/mffdataset.cpp
629 ${OSGGdalSrcDir}/frmts/raw/ndfdataset.cpp
630 ${OSGGdalSrcDir}/frmts/raw/ntv2dataset.cpp
631 ${OSGGdalSrcDir}/frmts/raw/pauxdataset.cpp
632 ${OSGGdalSrcDir}/frmts/raw/pnmdataset.cpp
633 ${OSGGdalSrcDir}/frmts/raw/rawdataset.cpp
635 ${OSGGdalSrcDir}/frmts/sdts/sdtsattrreader.cpp
636 ${OSGGdalSrcDir}/frmts/sdts/sdtscatd.cpp
637 ${OSGGdalSrcDir}/frmts/sdts/sdtsdataset.cpp
638 ${OSGGdalSrcDir}/frmts/sdts/sdtsindexedreader.cpp
639 ${OSGGdalSrcDir}/frmts/sdts/sdtsiref.cpp
640 ${OSGGdalSrcDir}/frmts/sdts/sdtslib.cpp
641 ${OSGGdalSrcDir}/frmts/sdts/sdtslinereader.cpp
642 ${OSGGdalSrcDir}/frmts/sdts/sdtspointreader.cpp
643 ${OSGGdalSrcDir}/frmts/sdts/sdtspolygonreader.cpp
644 ${OSGGdalSrcDir}/frmts/sdts/sdtsrasterreader.cpp
645 ${OSGGdalSrcDir}/frmts/sdts/sdtstransfer.cpp
646 ${OSGGdalSrcDir}/frmts/sdts/sdtsxref.cpp
648 ${OSGGdalSrcDir}/frmts/usgsdem/usgsdem_create.cpp
649 ${OSGGdalSrcDir}/frmts/usgsdem/usgsdemdataset.cpp
651 ${OSGGdalSrcDir}/frmts/vrt/vrtdataset.cpp
652 ${OSGGdalSrcDir}/frmts/vrt/vrtderivedrasterband.cpp
653 ${OSGGdalSrcDir}/frmts/vrt/vrtdriver.cpp
654 ${OSGGdalSrcDir}/frmts/vrt/vrtfilters.cpp
655 ${OSGGdalSrcDir}/frmts/vrt/vrtrasterband.cpp
656 ${OSGGdalSrcDir}/frmts/vrt/vrtrawrasterband.cpp
657 ${OSGGdalSrcDir}/frmts/vrt/vrtsourcedrasterband.cpp
658 ${OSGGdalSrcDir}/frmts/vrt/vrtsources.cpp
659 ${OSGGdalSrcDir}/frmts/vrt/vrtwarped.cpp
661 ${OSGGdalSrcDir}/frmts/xpm/xpmdataset.cpp
663 # ${OSGGdalSrcDir}/frmts/zlib/adler32.c
664 # ${OSGGdalSrcDir}/frmts/zlib/compress.c
665 # ${OSGGdalSrcDir}/frmts/zlib/crc32.c
666 # ${OSGGdalSrcDir}/frmts/zlib/deflate.c
667 # ${OSGGdalSrcDir}/frmts/zlib/gzio.c
668 # ${OSGGdalSrcDir}/frmts/zlib/infblock.c
669 # ${OSGGdalSrcDir}/frmts/zlib/infcodes.c
670 # ${OSGGdalSrcDir}/frmts/zlib/inffast.c
671 # ${OSGGdalSrcDir}/frmts/zlib/inflate.c
672 # ${OSGGdalSrcDir}/frmts/zlib/inftrees.c
673 # ${OSGGdalSrcDir}/frmts/zlib/infutil.c
674 # ${OSGGdalSrcDir}/frmts/zlib/trees.c
675 # ${OSGGdalSrcDir}/frmts/zlib/uncompr.c
676 # ${OSGGdalSrcDir}/frmts/zlib/zutil.c
679 SET(OSG_GDAL_FRMTS_HDR ${OSGGdalSrcDir}/frmts/iso8211/iso8211.h
680 ${OSGGdalSrcDir}/frmts/sdts/sdts_al.h
681 # ${OSGGdalSrcDir}/frmts/gtiff/tif_memio.h
682 # ${OSGGdalSrcDir}/frmts/gtiff/tif_ovrcache.h
683 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/cpl_serv.h
684 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_datum.inc
685 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_ellipse.inc
686 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_gcs.inc
687 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_pcs.inc
688 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_pm.inc
689 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_proj.inc
690 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_units.inc
691 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_vertcs.inc
692 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_config.h
693 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_ctrans.inc
694 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_keyp.h
695 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_normalize.h
696 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_tiffp.h
697 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geokeys.h
698 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geokeys.inc
699 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geonames.h
700 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geotiff.h
701 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geotiffio.h
702 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geovalues.h
703 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/xtiffio.h
704 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/port.h
705 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/t4.h
706 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dir.h
707 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_fax3.h
708 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_predict.h
709 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiff.h
710 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffcomp.h
711 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffconf.h
712 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffio.h
713 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffiop.h
714 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffvers.h
715 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/uvcode.h
717 ${OSGGdalSrcDir}/frmts/ceos/ceosopen.h
719 ${OSGGdalSrcDir}/frmts/aigrid/aigrid.h
721 ${OSGGdalSrcDir}/frmts/dted/dted_api.h
723 ${OSGGdalSrcDir}/frmts/hfa/hfa.h
724 ${OSGGdalSrcDir}/frmts/hfa/hfa_p.h
726 ${OSGGdalSrcDir}/frmts/raw/atlsci_spheroid.h
727 ${OSGGdalSrcDir}/frmts/raw/rawdataset.h
729 ${OSGGdalSrcDir}/frmts/gxf/gxfopen.h
731 ${OSGGdalSrcDir}/frmts/ceos2/ceos.h
733 # ${OSGGdalSrcDir}/frmts/png/libpng/png.h
734 # ${OSGGdalSrcDir}/frmts/png/libpng/pngconf.h
736 # ${OSGGdalSrcDir}/frmts/zlib/deflate.h
737 # ${OSGGdalSrcDir}/frmts/zlib/infblock.h
738 # ${OSGGdalSrcDir}/frmts/zlib/infcodes.h
739 # ${OSGGdalSrcDir}/frmts/zlib/inffast.h
740 # ${OSGGdalSrcDir}/frmts/zlib/inffixed.h
741 # ${OSGGdalSrcDir}/frmts/zlib/inftrees.h
742 # ${OSGGdalSrcDir}/frmts/zlib/infutil.h
743 # ${OSGGdalSrcDir}/frmts/zlib/trees.h
744 # ${OSGGdalSrcDir}/frmts/zlib/zconf.h
745 # ${OSGGdalSrcDir}/frmts/zlib/zlib.h
746 # ${OSGGdalSrcDir}/frmts/zlib/zutil.h
748 ${OSGGdalSrcDir}/frmts/mem/memdataset.h
750 ${OSGGdalSrcDir}/frmts/gif/giflib/gif_lib.h
751 ${OSGGdalSrcDir}/frmts/gif/giflib/gif_lib_private.h
753 ${OSGGdalSrcDir}/frmts/envisat/EnvisatFile.h
755 ${OSGGdalSrcDir}/frmts/fit/fit.h
756 ${OSGGdalSrcDir}/frmts/fit/gstEndian.h
757 ${OSGGdalSrcDir}/frmts/fit/gstTypes.h
759 ${OSGGdalSrcDir}/frmts/vrt/vrtdataset.h
761 ${OSGGdalSrcDir}/frmts/nitf/mgrs.h
762 ${OSGGdalSrcDir}/frmts/nitf/nitflib.h)
765 SET(OSG_GDAL_SRCS ${OSG_GDAL_PORT_SRCS}
768 ${OSG_GDAL_GCORE_SRCS}
769 ${OSG_GDAL_OGR_FRMTS_SRCS}
770 ${OSG_GDAL_FRMTS_SRCS})
772 SET(OSG_GDAL_HDR ${OSG_GDAL_PORT_HDR}
775 ${OSG_GDAL_GCORE_HDR}
776 ${OSG_GDAL_OGR_FRMTS_HDR}
777 ${OSG_GDAL_FRMTS_HDR})
779 FILE(READ "${OSGGdalSrcDir}/frmts/png/pngdataset.cpp" _PNGDS_FILE_IN)
781 string(REPLACE "#include \"png.h\""
782 "#include \"png.h\"\n#include \"pngstruct.h\"" _PNGDS_FILE_IN_P1 "${_PNGDS_FILE_IN}")
784 FILE(WRITE "${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp.proc" "${_PNGDS_FILE_IN_P1}")
787 COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp.proc" "${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp")
789 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/gcore)
790 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/alg)
791 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/port)
792 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr)
793 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr/ogrsf_frmts)
794 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr/ogrsf_frmts/geojson)
795 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/iso8211)
796 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/sdts)
797 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/mem)
798 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/raw)
799 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/vrt)
800 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gtiff)
801 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gtiff/libtiff)
802 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gtiff/libgeotiff)
803 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gif/giflib)
804 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc)
805 # INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/sdts)
806 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/gdal)
807 INCLUDE_DIRECTORIES(${OSG_EXPAT_INCLUDE_DIR})
808 INCLUDE_DIRECTORIES(${OSG_PNG_INCLUDE_DIR})
809 INCLUDE_DIRECTORIES(${OSG_ZLIB_INCLUDE_DIR})
810 INCLUDE_DIRECTORIES(${OSG_JPEG_INCLUDE_DIR})
812 SET(OSGGDAL_DEF HAVE_XERCES=0;HAVE_EXPAT=1;HAVE_MITAB;HAVE_LIBZ=1;OGR_ENABLED;FRMT_ceos;FRMT_aigrid;FRMT_elas;FRMT_hfa;FRMT_gtiff;FRMT_sdts;FRMT_raw;FRMT_gxf;FRMT_ceos2;FRMT_png;FRMT_dted;FRMT_mem;FRMT_jdem;FRMT_gif;FRMT_envisat;FRMT_aaigrid;FRMT_usgsdem;FRMT_l1b;FRMT_fit;FRMT_vrt;FRMT_xpm;FRMT_bmp;FRMT_nitf;FRMT_pcidsk;FRMT_jpeg;ZIP_SUPPORT;SHAPE_ENABLED;TAB_ENABLED;NTF_ENABLED;SDTS_ENABLED;TIGER_ENABLED;S57_ENABLED;DGN_ENABLED;VRT_ENABLED;AVCBIN_ENABLED;REC_ENABLED;MEM_ENABLED;CSV_ENABLED;KML_ENABLED;USE_CPL;_VC80_UPGRADE=0x0710;_MBCS;)
814 IF(BUILD_SHARED_LIBS)
815 ADD_LIBRARY(${${PROJECT_NAME}SharedTarget} SHARED ${OSG_GDAL_SRCS})
817 ADD_DEPENDENCIES(ALL_STANDARD_BUILD ${${PROJECT_NAME}SharedTarget})
819 SET_TARGET_PROPERTIES(${${PROJECT_NAME}SharedTarget} PROPERTIES
822 SET(OSGGDAL_DEF_SHARED ${OSGGDAL_DEF};_USRDLL;GDAL_EXPORTS;SHAPELIB_DLLEXPORT;_WINDLL)
824 SET_TARGET_PROPERTIES(${${PROJECT_NAME}SharedTarget} PROPERTIES
825 COMPILE_DEFINITIONS "${OSGGDAL_DEF_SHARED}")
827 TARGET_LINK_LIBRARIES(${${PROJECT_NAME}SharedTarget} odbc32.lib
829 ${OSG_EXPAT_SHARED_LIBRARY}
830 ${OSG_JPEG_STATIC_LIBRARY}
831 ${OSG_PNG_STATIC_LIBRARY}
832 ${OSG_ZLIB_STATIC_LIBRARY})
834 INSTALL(TARGETS ${${PROJECT_NAME}SharedTarget}
835 CONFIGURATIONS Release
836 RUNTIME DESTINATION bin COMPONENT release_runtimes
837 LIBRARY DESTINATION lib COMPONENT release_libraries
838 ARCHIVE DESTINATION lib COMPONENT release_libraries)
840 INSTALL(TARGETS ${${PROJECT_NAME}SharedTarget}
842 RUNTIME DESTINATION bin COMPONENT debug_runtimes
843 LIBRARY DESTINATION lib COMPONENT debug_libraries
844 ARCHIVE DESTINATION lib COMPONENT debug_libraries)
845 ENDIF(BUILD_SHARED_LIBS)
847 INSTALL(FILES ${OSG_GDAL_HDR}
848 DESTINATION include${OSG_SUPPORT_INC_SUBDIR}/gdal
849 COMPONENT code_headers
850 PERMISSIONS OWNER_WRITE OWNER_READ