1 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
5 SET(${PROJECT_NAME}SharedTarget osggdal)
7 SET(OSG_GDAL_PORT_SRCS ${OSGGdalSrcDir}/port/cpl_conv.cpp
8 ${OSGGdalSrcDir}/port/cpl_csv.cpp
9 ${OSGGdalSrcDir}/port/cpl_error.cpp
10 ${OSGGdalSrcDir}/port/cpl_findfile.cpp
11 ${OSGGdalSrcDir}/port/cpl_getexecpath.cpp
12 ${OSGGdalSrcDir}/port/cpl_http.cpp
13 ${OSGGdalSrcDir}/port/cpl_list.cpp
14 ${OSGGdalSrcDir}/port/cpl_minixml.cpp
15 ${OSGGdalSrcDir}/port/cpl_multiproc.cpp
16 ${OSGGdalSrcDir}/port/cpl_odbc.cpp
17 ${OSGGdalSrcDir}/port/cpl_path.cpp
18 ${OSGGdalSrcDir}/port/cpl_string.cpp
19 ${OSGGdalSrcDir}/port/cpl_strtod.cpp
20 ${OSGGdalSrcDir}/port/cpl_vsi_mem.cpp
21 ${OSGGdalSrcDir}/port/cpl_vsil.cpp
22 ${OSGGdalSrcDir}/port/cpl_vsil_win32.cpp
23 ${OSGGdalSrcDir}/port/cpl_vsisimple.cpp
24 ${OSGGdalSrcDir}/port/cplgetsymbol.cpp
25 ${OSGGdalSrcDir}/port/cplstring.cpp
26 ${OSGGdalSrcDir}/port/xmlreformat.cpp)
28 SET(OSG_GDAL_PORT_HDR ${CMAKE_BINARY_DIR}/gdal/cpl_config.h
29 ${OSGGdalSrcDir}/port/cpl_conv.h
30 ${OSGGdalSrcDir}/port/cpl_csv.h
31 ${OSGGdalSrcDir}/port/cpl_error.h
32 ${OSGGdalSrcDir}/port/cpl_list.h
33 ${OSGGdalSrcDir}/port/cpl_minixml.h
34 ${OSGGdalSrcDir}/port/cpl_multiproc.h
35 ${OSGGdalSrcDir}/port/cpl_odbc.h
36 ${OSGGdalSrcDir}/port/cpl_port.h
37 ${OSGGdalSrcDir}/port/cpl_string.h
38 ${OSGGdalSrcDir}/port/cpl_vsi.h)
41 COMMAND "${CMAKE_COMMAND}" -E copy_if_different
42 "${OSGGdalSrcDir}/port/cpl_config.h.vc"
43 "${CMAKE_BINARY_DIR}/gdal/cpl_config.h")
46 SET(OSG_GDAL_ALG_SRCS ${OSGGdalSrcDir}/alg/contour.cpp
47 ${OSGGdalSrcDir}/alg/gdal_crs.c
48 ${OSGGdalSrcDir}/alg/gdal_rpc.cpp
49 ${OSGGdalSrcDir}/alg/gdal_tps.cpp
50 ${OSGGdalSrcDir}/alg/gdalchecksum.cpp
51 ${OSGGdalSrcDir}/alg/gdaldither.cpp
52 ${OSGGdalSrcDir}/alg/gdalgeoloc.cpp
53 ${OSGGdalSrcDir}/alg/gdalmediancut.cpp
54 ${OSGGdalSrcDir}/alg/gdalrasterize.cpp
55 ${OSGGdalSrcDir}/alg/gdalsimplewarp.cpp
56 ${OSGGdalSrcDir}/alg/gdaltransformer.cpp
57 ${OSGGdalSrcDir}/alg/gdalwarper.cpp
58 ${OSGGdalSrcDir}/alg/gdalwarpkernel.cpp
59 ${OSGGdalSrcDir}/alg/gdalwarpoperation.cpp
60 ${OSGGdalSrcDir}/alg/llrasterize.cpp
61 ${OSGGdalSrcDir}/alg/thinplatespline.cpp)
63 SET(OSG_GDAL_ALG_HDR ${OSGGdalSrcDir}/alg/gdal_alg.h
64 ${OSGGdalSrcDir}/alg/gdalwarper.h
65 ${OSGGdalSrcDir}/alg/gvgcpfit.h)
68 SET(OSG_GDAL_OGR_SRCS ${OSGGdalSrcDir}/ogr/gml2ogrgeometry.cpp
69 ${OSGGdalSrcDir}/ogr/ogr2gmlgeometry.cpp
70 ${OSGGdalSrcDir}/ogr/ogr_api.cpp
71 ${OSGGdalSrcDir}/ogr/ogr_fromepsg.cpp
72 ${OSGGdalSrcDir}/ogr/ogr_opt.cpp
73 ${OSGGdalSrcDir}/ogr/ogr_srs_dict.cpp
74 ${OSGGdalSrcDir}/ogr/ogr_srs_esri.cpp
75 ${OSGGdalSrcDir}/ogr/ogr_srs_pci.cpp
76 ${OSGGdalSrcDir}/ogr/ogr_srs_proj4.cpp
77 ${OSGGdalSrcDir}/ogr/ogr_srs_usgs.cpp
78 ${OSGGdalSrcDir}/ogr/ogr_srs_validate.cpp
79 ${OSGGdalSrcDir}/ogr/ogr_srs_xml.cpp
80 ${OSGGdalSrcDir}/ogr/ogr_srsnode.cpp
81 ${OSGGdalSrcDir}/ogr/ograssemblepolygon.cpp
82 ${OSGGdalSrcDir}/ogr/ogrct.cpp
83 ${OSGGdalSrcDir}/ogr/ogrcurve.cpp
84 ${OSGGdalSrcDir}/ogr/ogrfeature.cpp
85 ${OSGGdalSrcDir}/ogr/ogrfeaturedefn.cpp
86 ${OSGGdalSrcDir}/ogr/ogrfeaturequery.cpp
87 ${OSGGdalSrcDir}/ogr/ogrfeaturestyle.cpp
88 ${OSGGdalSrcDir}/ogr/ogrfielddefn.cpp
89 ${OSGGdalSrcDir}/ogr/ogrgeometry.cpp
90 ${OSGGdalSrcDir}/ogr/ogrgeometrycollection.cpp
91 ${OSGGdalSrcDir}/ogr/ogrgeometryfactory.cpp
92 ${OSGGdalSrcDir}/ogr/ogrlinearring.cpp
93 ${OSGGdalSrcDir}/ogr/ogrlinestring.cpp
94 ${OSGGdalSrcDir}/ogr/ogrmultilinestring.cpp
95 ${OSGGdalSrcDir}/ogr/ogrmultipoint.cpp
96 ${OSGGdalSrcDir}/ogr/ogrmultipolygon.cpp
97 ${OSGGdalSrcDir}/ogr/ogrpoint.cpp
98 ${OSGGdalSrcDir}/ogr/ogrpolygon.cpp
99 ${OSGGdalSrcDir}/ogr/ogrspatialreference.cpp
100 ${OSGGdalSrcDir}/ogr/ogrutils.cpp
101 ${OSGGdalSrcDir}/ogr/swq.c)
103 SET(OSG_GDAL_OGR_HDR ${OSGGdalSrcDir}/ogr/ogr_api.h
104 ${OSGGdalSrcDir}/ogr/ogr_core.h
105 ${OSGGdalSrcDir}/ogr/ogr_feature.h
106 ${OSGGdalSrcDir}/ogr/ogr_featurestyle.h
107 ${OSGGdalSrcDir}/ogr/ogr_geometry.h
108 ${OSGGdalSrcDir}/ogr/ogr_p.h
109 ${OSGGdalSrcDir}/ogr/ogr_spatialref.h
110 ${OSGGdalSrcDir}/ogr/ogr_srs_api.h
111 # ${OSGGdalSrcDir}/ogr/oledb_sup.h
112 # ${OSGGdalSrcDir}/ogr/oledbgis.h
113 ${OSGGdalSrcDir}/ogr/swq.h)
115 SET(OSG_GDAL_GCORE_SRCS ${OSGGdalSrcDir}/gcore/gdal_misc.cpp
116 ${OSGGdalSrcDir}/gcore/gdal_rat.cpp
117 ${OSGGdalSrcDir}/gcore/gdalallvalidmaskband.cpp
118 ${OSGGdalSrcDir}/gcore/gdalcolortable.cpp
119 ${OSGGdalSrcDir}/gcore/gdaldataset.cpp
120 ${OSGGdalSrcDir}/gcore/gdaldefaultoverviews.cpp
121 ${OSGGdalSrcDir}/gcore/gdaldriver.cpp
122 ${OSGGdalSrcDir}/gcore/gdaldrivermanager.cpp
123 ${OSGGdalSrcDir}/gcore/gdalmajorobject.cpp
124 ${OSGGdalSrcDir}/gcore/gdalmultidomainmetadata.cpp
125 ${OSGGdalSrcDir}/gcore/gdalnodatamaskband.cpp
126 ${OSGGdalSrcDir}/gcore/gdalopeninfo.cpp
127 ${OSGGdalSrcDir}/gcore/gdalpamdataset.cpp
128 ${OSGGdalSrcDir}/gcore/gdalpamproxydb.cpp
129 ${OSGGdalSrcDir}/gcore/gdalpamrasterband.cpp
130 ${OSGGdalSrcDir}/gcore/gdalrasterband.cpp
131 ${OSGGdalSrcDir}/gcore/gdalrasterblock.cpp
132 ${OSGGdalSrcDir}/gcore/overview.cpp
133 ${OSGGdalSrcDir}/gcore/rasterio.cpp)
135 SET(OSG_GDAL_GCORE_HDR ${OSGGdalSrcDir}/gcore/gdal.h
136 ${OSGGdalSrcDir}/gcore/gdal_frmts.h
137 ${OSGGdalSrcDir}/gcore/gdal_priv.h
138 ${OSGGdalSrcDir}/gcore/gdal_version.h
139 ${OSGGdalSrcDir}/gcore/gdal_rat.h)
141 SET(OSG_GDAL_OGR_FRMTS_SRCS ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_bin.c
142 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_binwr.c
143 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00gen.c
144 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00parse.c
145 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00read.c
146 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_e00write.c
147 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_mbyte.c
148 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_misc.c
149 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_rawbin.c
150 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp
151 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcbindriver.cpp
152 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp
153 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravcdatasource.cpp
154 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravce00datasource.cpp
155 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravce00layer.cpp
156 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogravclayer.cpp
158 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp
159 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp
160 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp
162 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnfloat.cpp
163 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnhelp.cpp
164 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnopen.cpp
165 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnread.cpp
166 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnstroke.cpp
167 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnwrite.cpp
168 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp
169 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp
170 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp
172 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_attrind.cpp
173 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_gensql.cpp
174 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp
175 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrdatasource.cpp
176 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrlayer.cpp
177 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrregisterall.cpp
178 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrsfdriver.cpp
179 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogrsfdriverregistrar.cpp
182 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlfeature.cpp
183 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp
184 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlhandler.cpp
185 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlpropertydefn.cpp
186 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreader.cpp
187 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreadstate.cpp
188 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp
189 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp
190 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogrgmllayer.cpp
191 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/parsexsd.cpp
192 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/trstring.cpp
194 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogrmemdatasource.cpp
195 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogrmemdriver.cpp
196 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogrmemlayer.cpp
198 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_bounds.cpp
199 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_coordsys.cpp
200 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp
201 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_feature.cpp
202 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp
203 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp
204 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp
205 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp
206 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp
207 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp
208 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp
209 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp
210 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp
211 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp
212 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp
213 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp
214 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp
215 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp
216 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp
217 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp
218 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp
219 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp
220 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp
221 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp
222 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp
223 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_utils.cpp
225 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_codelist.cpp
226 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp
227 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_generic.cpp
228 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf_raster.cpp
229 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntffilereader.cpp
230 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntfrecord.cpp
231 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntfstroke.cpp
232 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp
233 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp
234 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp
235 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp
237 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ll_recio.cpp
238 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogrrecdatasource.cpp
239 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogrrecdriver.cpp
240 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogrreclayer.cpp
242 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ddfrecordindex.cpp
243 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogrs57datasource.cpp
244 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogrs57driver.cpp
245 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogrs57layer.cpp
246 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57classregistrar.cpp
247 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57featuredefns.cpp
248 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57filecollector.cpp
249 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57reader.cpp
250 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57writer.cpp
252 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp
253 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp
254 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp
256 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/dbfopen.c
257 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp
258 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshapedriver.cpp
259 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshapelayer.cpp
260 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shape2ogr.cpp
261 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shp_vsi.c
262 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shpopen.c
263 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shptree.c
265 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp
266 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp
267 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp
268 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigeraltname.cpp
269 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp
270 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigercompletechain.cpp
271 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerentitynames.cpp
272 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp
273 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerfilebase.cpp
274 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigeridhistory.cpp
275 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp
276 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp
277 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigeroverunder.cpp
278 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpip.cpp
279 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpoint.cpp
280 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp
281 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolygon.cpp
282 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp
283 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp
284 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp
285 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigertlidrange.cpp
286 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp
287 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp
288 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp
290 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogrvrtdatasource.cpp
291 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp
292 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp
294 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/kml.cpp
295 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/kmlnode.cpp
296 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/kmlvector.cpp
297 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp
298 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp
299 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogrkmldriver.cpp
300 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp)
303 SET(OSG_GDAL_OGR_FRMTS_HDR ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc.h
304 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/avc_mbyte.h
305 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/dbfopen.h
306 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc/ogr_avc.h
308 # ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgn_pge.h
309 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnlib.h
310 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/dgnlibp.h
311 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/dgn/ogr_dgn.h
313 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/generic/ogr_gensql.h
315 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreader.h
316 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/gmlreaderp.h
317 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/gml/ogr_gml.h
319 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mem/ogr_mem.h
321 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/ogrshape.h
322 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/shape/shapefil.h
324 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab.h
325 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_geometry.h
326 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.h
327 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_priv.h
328 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/mitab/mitab_utils.h
330 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/rec/ogr_rec.h
332 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/vrt/ogr_vrt.h
334 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/ogr_s57.h
335 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57.h
336 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/s57/s57tables.h
338 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/tiger/ogr_tiger.h
340 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/sdts/ogr_sdts.h
342 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/ntf/ntf.h
344 ${OSGGdalSrcDir}/ogr/ogrsf_frmts/csv/ogr_csv.h)
347 SET(OSG_GDAL_FRMTS_SRCS ${OSGGdalSrcDir}/frmts/gdalallregister.cpp
349 ${OSGGdalSrcDir}/frmts/aaigrid/aaigriddataset.cpp
350 ${OSGGdalSrcDir}/frmts/aigrid/aigccitt.c
351 ${OSGGdalSrcDir}/frmts/aigrid/aigdataset.cpp
352 ${OSGGdalSrcDir}/frmts/aigrid/aigopen.c
353 ${OSGGdalSrcDir}/frmts/aigrid/gridlib.c
355 ${OSGGdalSrcDir}/frmts/bmp/bmpdataset.cpp
357 ${OSGGdalSrcDir}/frmts/ceos/ceosdataset.cpp
358 ${OSGGdalSrcDir}/frmts/ceos/ceosopen.c
360 ${OSGGdalSrcDir}/frmts/ceos2/ceos.c
361 ${OSGGdalSrcDir}/frmts/ceos2/ceosrecipe.c
362 ${OSGGdalSrcDir}/frmts/ceos2/ceossar.c
363 ${OSGGdalSrcDir}/frmts/ceos2/link.c
364 ${OSGGdalSrcDir}/frmts/ceos2/sar_ceosdataset.cpp
366 ${OSGGdalSrcDir}/frmts/dted/dted_api.c
367 ${OSGGdalSrcDir}/frmts/dted/dted_create.c
368 ${OSGGdalSrcDir}/frmts/dted/dted_ptstream.c
369 ${OSGGdalSrcDir}/frmts/dted/dteddataset.cpp
371 ${OSGGdalSrcDir}/frmts/elas/elasdataset.cpp
373 ${OSGGdalSrcDir}/frmts/envisat/envisatdataset.cpp
374 ${OSGGdalSrcDir}/frmts/envisat/EnvisatFile.c
376 ${OSGGdalSrcDir}/frmts/fit/fit.cpp
377 ${OSGGdalSrcDir}/frmts/fit/fitdataset.cpp
379 ${OSGGdalSrcDir}/frmts/gif/gifdataset.cpp
380 ${OSGGdalSrcDir}/frmts/gif/libungif/dgif_lib.c
381 ${OSGGdalSrcDir}/frmts/gif/libungif/egif_lib.c
382 ${OSGGdalSrcDir}/frmts/gif/libungif/gif_err.c
383 ${OSGGdalSrcDir}/frmts/gif/libungif/gifalloc.c
385 ${OSGGdalSrcDir}/frmts/gtiff/geotiff.cpp
386 ${OSGGdalSrcDir}/frmts/gtiff/gt_overview.cpp
387 ${OSGGdalSrcDir}/frmts/gtiff/gt_wkt_srs.cpp
388 ${OSGGdalSrcDir}/frmts/gtiff/tif_float.c
389 ${OSGGdalSrcDir}/frmts/gtiff/tif_memio.c
390 ${OSGGdalSrcDir}/frmts/gtiff/tif_overview.c
391 ${OSGGdalSrcDir}/frmts/gtiff/tif_ovrcache.c
392 ${OSGGdalSrcDir}/frmts/gtiff/tifvsi.cpp
393 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_extra.c
394 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_free.c
395 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_get.c
396 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_names.c
397 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_new.c
398 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_normalize.c
399 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_print.c
400 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_set.c
401 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_tiffp.c
402 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_write.c
403 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geotiff_proj4.c
404 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/xtiff.c
405 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_aux.c
406 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_close.c
407 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_codec.c
408 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_color.c
409 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_compress.c
410 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dir.c
411 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dirinfo.c
412 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dirread.c
413 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dirwrite.c
414 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dumpmode.c
415 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_error.c
416 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_extension.c
417 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_fax3.c
418 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_fax3sm.c
419 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_flush.c
420 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_getimage.c
421 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_jpeg.c
422 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_luv.c
423 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_lzw.c
424 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_next.c
425 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_open.c
426 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_packbits.c
427 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_pixarlog.c
428 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_predict.c
429 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_print.c
430 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_read.c
431 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_strip.c
432 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_swab.c
433 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_thunder.c
434 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_tile.c
435 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_version.c
436 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_vsi.c
437 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_warning.c
438 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_write.c
439 ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_zip.c
441 ${OSGGdalSrcDir}/frmts/gxf/gxf_ogcwkt.c
442 ${OSGGdalSrcDir}/frmts/gxf/gxfdataset.cpp
443 ${OSGGdalSrcDir}/frmts/gxf/gxfopen.c
445 ${OSGGdalSrcDir}/frmts/hfa/hfa_overviews.cpp
446 ${OSGGdalSrcDir}/frmts/hfa/hfaband.cpp
447 ${OSGGdalSrcDir}/frmts/hfa/hfacompress.cpp
448 ${OSGGdalSrcDir}/frmts/hfa/hfadataset.cpp
449 ${OSGGdalSrcDir}/frmts/hfa/hfadictionary.cpp
450 ${OSGGdalSrcDir}/frmts/hfa/hfaentry.cpp
451 ${OSGGdalSrcDir}/frmts/hfa/hfafield.cpp
452 ${OSGGdalSrcDir}/frmts/hfa/hfaopen.cpp
453 ${OSGGdalSrcDir}/frmts/hfa/hfatype.cpp
455 ${OSGGdalSrcDir}/frmts/iso8211/ddffield.cpp
456 ${OSGGdalSrcDir}/frmts/iso8211/ddffielddefn.cpp
457 ${OSGGdalSrcDir}/frmts/iso8211/ddfmodule.cpp
458 ${OSGGdalSrcDir}/frmts/iso8211/ddfrecord.cpp
459 ${OSGGdalSrcDir}/frmts/iso8211/ddfsubfielddefn.cpp
460 ${OSGGdalSrcDir}/frmts/iso8211/ddfutils.cpp
462 ${OSGGdalSrcDir}/frmts/jdem/jdemdataset.cpp
464 ${OSGGdalSrcDir}/frmts/jpeg/jpgdataset.cpp
465 ${OSGGdalSrcDir}/frmts/jpeg/vsidataio.cpp
467 ${OSGGdalSrcDir}/frmts/l1b/l1bdataset.cpp
469 ${OSGGdalSrcDir}/frmts/mem/memdataset.cpp
471 ${OSGGdalSrcDir}/frmts/nitf/mgrs.c
472 ${OSGGdalSrcDir}/frmts/nitf/nitfaridpcm.cpp
473 ${OSGGdalSrcDir}/frmts/nitf/nitfbilevel.cpp
474 ${OSGGdalSrcDir}/frmts/nitf/nitfdataset.cpp
475 ${OSGGdalSrcDir}/frmts/nitf/nitffile.c
476 ${OSGGdalSrcDir}/frmts/nitf/nitfimage.c
477 ${OSGGdalSrcDir}/frmts/nitf/rpftocdataset.cpp
478 ${OSGGdalSrcDir}/frmts/nitf/rpftocfile.cpp
480 ${OSGGdalSrcDir}/frmts/pcidsk/pcidskdataset.cpp
481 ${OSGGdalSrcDir}/frmts/pcidsk/pcidsktiledrasterband.cpp
483 ${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp
485 ${OSGGdalSrcDir}/frmts/raw/atlsci_spheroid.cpp
486 ${OSGGdalSrcDir}/frmts/raw/btdataset.cpp
487 ${OSGGdalSrcDir}/frmts/raw/cpgdataset.cpp
488 ${OSGGdalSrcDir}/frmts/raw/dipxdataset.cpp
489 ${OSGGdalSrcDir}/frmts/raw/doq1dataset.cpp
490 ${OSGGdalSrcDir}/frmts/raw/doq2dataset.cpp
491 ${OSGGdalSrcDir}/frmts/raw/ehdrdataset.cpp
492 ${OSGGdalSrcDir}/frmts/raw/envidataset.cpp
493 ${OSGGdalSrcDir}/frmts/raw/fastdataset.cpp
494 ${OSGGdalSrcDir}/frmts/raw/fujibasdataset.cpp
495 ${OSGGdalSrcDir}/frmts/raw/genbindataset.cpp
496 ${OSGGdalSrcDir}/frmts/raw/gscdataset.cpp
497 ${OSGGdalSrcDir}/frmts/raw/hkvdataset.cpp
498 ${OSGGdalSrcDir}/frmts/raw/idadataset.cpp
499 ${OSGGdalSrcDir}/frmts/raw/landataset.cpp
500 ${OSGGdalSrcDir}/frmts/raw/mffdataset.cpp
501 ${OSGGdalSrcDir}/frmts/raw/ndfdataset.cpp
502 ${OSGGdalSrcDir}/frmts/raw/pauxdataset.cpp
503 ${OSGGdalSrcDir}/frmts/raw/pnmdataset.cpp
504 ${OSGGdalSrcDir}/frmts/raw/rawdataset.cpp
506 ${OSGGdalSrcDir}/frmts/sdts/sdtsattrreader.cpp
507 ${OSGGdalSrcDir}/frmts/sdts/sdtscatd.cpp
508 ${OSGGdalSrcDir}/frmts/sdts/sdtsdataset.cpp
509 ${OSGGdalSrcDir}/frmts/sdts/sdtsindexedreader.cpp
510 ${OSGGdalSrcDir}/frmts/sdts/sdtsiref.cpp
511 ${OSGGdalSrcDir}/frmts/sdts/sdtslib.cpp
512 ${OSGGdalSrcDir}/frmts/sdts/sdtslinereader.cpp
513 ${OSGGdalSrcDir}/frmts/sdts/sdtspointreader.cpp
514 ${OSGGdalSrcDir}/frmts/sdts/sdtspolygonreader.cpp
515 ${OSGGdalSrcDir}/frmts/sdts/sdtsrasterreader.cpp
516 ${OSGGdalSrcDir}/frmts/sdts/sdtstransfer.cpp
517 ${OSGGdalSrcDir}/frmts/sdts/sdtsxref.cpp
519 ${OSGGdalSrcDir}/frmts/usgsdem/usgsdem_create.cpp
520 ${OSGGdalSrcDir}/frmts/usgsdem/usgsdemdataset.cpp
522 ${OSGGdalSrcDir}/frmts/vrt/vrtdataset.cpp
523 ${OSGGdalSrcDir}/frmts/vrt/vrtderivedrasterband.cpp
524 ${OSGGdalSrcDir}/frmts/vrt/vrtdriver.cpp
525 ${OSGGdalSrcDir}/frmts/vrt/vrtfilters.cpp
526 ${OSGGdalSrcDir}/frmts/vrt/vrtrasterband.cpp
527 ${OSGGdalSrcDir}/frmts/vrt/vrtrawrasterband.cpp
528 ${OSGGdalSrcDir}/frmts/vrt/vrtsourcedrasterband.cpp
529 ${OSGGdalSrcDir}/frmts/vrt/vrtsources.cpp
530 ${OSGGdalSrcDir}/frmts/vrt/vrtwarped.cpp
532 ${OSGGdalSrcDir}/frmts/xpm/xpmdataset.cpp
534 # ${OSGGdalSrcDir}/frmts/zlib/adler32.c
535 # ${OSGGdalSrcDir}/frmts/zlib/compress.c
536 # ${OSGGdalSrcDir}/frmts/zlib/crc32.c
537 # ${OSGGdalSrcDir}/frmts/zlib/deflate.c
538 # ${OSGGdalSrcDir}/frmts/zlib/gzio.c
539 # ${OSGGdalSrcDir}/frmts/zlib/infblock.c
540 # ${OSGGdalSrcDir}/frmts/zlib/infcodes.c
541 # ${OSGGdalSrcDir}/frmts/zlib/inffast.c
542 # ${OSGGdalSrcDir}/frmts/zlib/inflate.c
543 # ${OSGGdalSrcDir}/frmts/zlib/inftrees.c
544 # ${OSGGdalSrcDir}/frmts/zlib/infutil.c
545 # ${OSGGdalSrcDir}/frmts/zlib/trees.c
546 # ${OSGGdalSrcDir}/frmts/zlib/uncompr.c
547 # ${OSGGdalSrcDir}/frmts/zlib/zutil.c
550 SET(OSG_GDAL_FRMTS_HDR ${OSGGdalSrcDir}/frmts/iso8211/iso8211.h
551 ${OSGGdalSrcDir}/frmts/sdts/sdts_al.h
552 ${OSGGdalSrcDir}/frmts/gtiff/tif_memio.h
553 ${OSGGdalSrcDir}/frmts/gtiff/tif_ovrcache.h
554 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/cpl_serv.h
555 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_datum.inc
556 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_ellipse.inc
557 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_gcs.inc
558 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_pcs.inc
559 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_pm.inc
560 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_proj.inc
561 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_units.inc
562 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/epsg_vertcs.inc
563 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_config.h
564 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_ctrans.inc
565 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_keyp.h
566 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_normalize.h
567 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geo_tiffp.h
568 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geokeys.h
569 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geokeys.inc
570 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geonames.h
571 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geotiff.h
572 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geotiffio.h
573 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/geovalues.h
574 ${OSGGdalSrcDir}/frmts/gtiff/libgeotiff/xtiffio.h
575 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/port.h
576 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/t4.h
577 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_dir.h
578 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_fax3.h
579 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tif_predict.h
580 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiff.h
581 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffcomp.h
582 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffconf.h
583 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffio.h
584 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffiop.h
585 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/tiffvers.h
586 # ${OSGGdalSrcDir}/frmts/gtiff/libtiff/uvcode.h
588 ${OSGGdalSrcDir}/frmts/ceos/ceosopen.h
590 ${OSGGdalSrcDir}/frmts/aigrid/aigrid.h
592 ${OSGGdalSrcDir}/frmts/dted/dted_api.h
594 ${OSGGdalSrcDir}/frmts/hfa/hfa.h
595 ${OSGGdalSrcDir}/frmts/hfa/hfa_p.h
597 ${OSGGdalSrcDir}/frmts/raw/atlsci_spheroid.h
598 ${OSGGdalSrcDir}/frmts/raw/rawdataset.h
600 ${OSGGdalSrcDir}/frmts/gxf/gxfopen.h
602 ${OSGGdalSrcDir}/frmts/ceos2/ceos.h
604 # ${OSGGdalSrcDir}/frmts/png/libpng/png.h
605 # ${OSGGdalSrcDir}/frmts/png/libpng/pngconf.h
607 # ${OSGGdalSrcDir}/frmts/zlib/deflate.h
608 # ${OSGGdalSrcDir}/frmts/zlib/infblock.h
609 # ${OSGGdalSrcDir}/frmts/zlib/infcodes.h
610 # ${OSGGdalSrcDir}/frmts/zlib/inffast.h
611 # ${OSGGdalSrcDir}/frmts/zlib/inffixed.h
612 # ${OSGGdalSrcDir}/frmts/zlib/inftrees.h
613 # ${OSGGdalSrcDir}/frmts/zlib/infutil.h
614 # ${OSGGdalSrcDir}/frmts/zlib/trees.h
615 # ${OSGGdalSrcDir}/frmts/zlib/zconf.h
616 # ${OSGGdalSrcDir}/frmts/zlib/zlib.h
617 # ${OSGGdalSrcDir}/frmts/zlib/zutil.h
619 ${OSGGdalSrcDir}/frmts/mem/memdataset.h
621 ${OSGGdalSrcDir}/frmts/gif/libungif/gif_lib.h
622 ${OSGGdalSrcDir}/frmts/gif/libungif/gif_lib_private.h
624 ${OSGGdalSrcDir}/frmts/envisat/EnvisatFile.h
626 ${OSGGdalSrcDir}/frmts/fit/fit.h
627 ${OSGGdalSrcDir}/frmts/fit/gstEndian.h
628 ${OSGGdalSrcDir}/frmts/fit/gstTypes.h
630 ${OSGGdalSrcDir}/frmts/vrt/vrtdataset.h
632 ${OSGGdalSrcDir}/frmts/nitf/mgrs.h
633 ${OSGGdalSrcDir}/frmts/nitf/nitflib.h)
636 SET(OSG_GDAL_SRCS ${OSG_GDAL_PORT_SRCS}
639 ${OSG_GDAL_GCORE_SRCS}
640 ${OSG_GDAL_OGR_FRMTS_SRCS}
641 ${OSG_GDAL_FRMTS_SRCS})
643 SET(OSG_GDAL_HDR ${OSG_GDAL_PORT_HDR}
646 ${OSG_GDAL_GCORE_HDR}
647 ${OSG_GDAL_OGR_FRMTS_HDR}
648 ${OSG_GDAL_FRMTS_HDR})
650 FILE(READ "${OSGGdalSrcDir}/frmts/png/pngdataset.cpp" _PNGDS_FILE_IN)
652 string(REPLACE "#include \"png.h\""
653 "#include \"png.h\"\n#include \"pngstruct.h\"" _PNGDS_FILE_IN_P1 "${_PNGDS_FILE_IN}")
655 FILE(WRITE "${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp.proc" "${_PNGDS_FILE_IN_P1}")
658 COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp.proc" "${CMAKE_BINARY_DIR}/gdal/pngdataset.cpp")
660 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/gcore)
661 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/alg)
662 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/port)
663 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr)
664 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr/ogrsf_frmts)
665 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/iso8211)
666 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/sdts)
667 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/mem)
668 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/raw)
669 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/vrt)
670 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gtiff/libtiff)
671 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gtiff/libgeotiff)
672 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/gif/libungif)
673 INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/ogr/ogrsf_frmts/avc)
674 # INCLUDE_DIRECTORIES(${OSGGdalSrcDir}/frmts/sdts)
675 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/gdal)
676 INCLUDE_DIRECTORIES(${OSG_EXPAT_INCLUDE_DIR})
677 INCLUDE_DIRECTORIES(${OSG_PNG_INCLUDE_DIR})
678 INCLUDE_DIRECTORIES(${OSG_ZLIB_INCLUDE_DIR})
679 INCLUDE_DIRECTORIES(${OSG_JPEG_INCLUDE_DIR})
681 SET(OSGGDAL_DEF HAVE_XERCES=0;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;)
683 IF(BUILD_SHARED_LIBS)
684 ADD_LIBRARY(${${PROJECT_NAME}SharedTarget} SHARED ${OSG_GDAL_SRCS})
686 ADD_DEPENDENCIES(ALL_STANDARD_BUILD ${${PROJECT_NAME}SharedTarget})
688 SET_TARGET_PROPERTIES(${${PROJECT_NAME}SharedTarget} PROPERTIES
691 SET(OSGGDAL_DEF_SHARED ${OSGGDAL_DEF};_USRDLL;GDAL_EXPORTS;SHAPELIB_DLLEXPORT;_WINDLL)
693 SET_TARGET_PROPERTIES(${${PROJECT_NAME}SharedTarget} PROPERTIES
694 COMPILE_DEFINITIONS "${OSGGDAL_DEF_SHARED}")
696 TARGET_LINK_LIBRARIES(${${PROJECT_NAME}SharedTarget} odbc32.lib
698 ${OSG_EXPAT_SHARED_LIBRARY}
699 ${OSG_JPEG_STATIC_LIBRARY}
700 ${OSG_PNG_STATIC_LIBRARY}
701 ${OSG_ZLIB_STATIC_LIBRARY})
703 INSTALL(TARGETS ${${PROJECT_NAME}SharedTarget}
704 CONFIGURATIONS Release
705 RUNTIME DESTINATION bin COMPONENT release_runtimes
706 LIBRARY DESTINATION lib COMPONENT release_libraries
707 ARCHIVE DESTINATION lib COMPONENT release_libraries)
709 INSTALL(TARGETS ${${PROJECT_NAME}SharedTarget}
711 RUNTIME DESTINATION bin COMPONENT debug_runtimes
712 LIBRARY DESTINATION lib COMPONENT debug_libraries
713 ARCHIVE DESTINATION lib COMPONENT debug_libraries)
714 ENDIF(BUILD_SHARED_LIBS)
716 INSTALL(FILES ${OSG_GDAL_HDR}
717 DESTINATION include${OSG_SUPPORT_INC_SUBDIR}/gdal
718 COMPONENT code_headers
719 PERMISSIONS OWNER_WRITE OWNER_READ