Artifact
fe1a6d3e4b82108d4c0fd7578350c2ea51448e46:
- File
src/headers/spatialite/gaiaconfig.h
— part of check-in
[d3aee83d3c]
at
2024-02-24 18:00:01
on branch trunk
— fixing a bug affecting translation of GPKG geoms into SpatiaLite own geoms
(user:
sandro
size: 2102)
0000: 2f 2a 20 2e 2f 73 72 63 2f 68 65 61 64 65 72 73 /* ./src/headers
0010: 2f 73 70 61 74 69 61 6c 69 74 65 2f 67 61 69 61 /spatialite/gaia
0020: 63 6f 6e 66 69 67 2e 68 2e 20 20 47 65 6e 65 72 config.h. Gener
0030: 61 74 65 64 20 66 72 6f 6d 20 67 61 69 61 63 6f ated from gaiaco
0040: 6e 66 69 67 2e 68 2e 69 6e 20 62 79 20 63 6f 6e nfig.h.in by con
0050: 66 69 67 75 72 65 2e 20 20 2a 2f 0a 2f 2a 20 2e figure. */./* .
0060: 2f 73 72 63 2f 68 65 61 64 65 72 73 2f 73 70 61 /src/headers/spa
0070: 74 69 61 6c 69 74 65 2f 67 61 69 61 63 6f 6e 66 tialite/gaiaconf
0080: 69 67 2e 68 2e 69 6e 20 2d 20 6d 61 6e 75 61 6c ig.h.in - manual
0090: 6c 79 20 6d 61 69 6e 74 61 69 6e 65 64 20 2a 2f ly maintained */
00a0: 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 64 ../* Should be d
00b0: 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 20 efined in order
00c0: 74 6f 20 65 6e 61 62 6c 65 20 47 43 50 20 73 75 to enable GCP su
00d0: 70 70 6f 72 74 2e 20 2a 2f 0a 23 64 65 66 69 6e pport. */.#defin
00e0: 65 20 45 4e 41 42 4c 45 5f 47 43 50 20 31 0a 0a e ENABLE_GCP 1..
00f0: 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 64 65 66 /* Should be def
0100: 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f ined in order to
0110: 20 65 6e 61 62 6c 65 20 47 65 6f 50 61 63 6b 61 enable GeoPacka
0120: 67 65 20 73 75 70 70 6f 72 74 2e 20 2a 2f 0a 23 ge support. */.#
0130: 64 65 66 69 6e 65 20 45 4e 41 42 4c 45 5f 47 45 define ENABLE_GE
0140: 4f 50 41 43 4b 41 47 45 20 31 0a 0a 2f 2a 20 53 OPACKAGE 1../* S
0150: 68 6f 75 6c 64 20 62 65 20 64 65 66 69 6e 65 64 hould be defined
0160: 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 6e 61 in order to ena
0170: 62 6c 65 20 4c 49 42 58 4d 4c 32 20 73 75 70 70 ble LIBXML2 supp
0180: 6f 72 74 2e 20 2a 2f 0a 23 64 65 66 69 6e 65 20 ort. */.#define
0190: 45 4e 41 42 4c 45 5f 4c 49 42 58 4d 4c 32 20 31 ENABLE_LIBXML2 1
01a0: 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 64 ../* Should be d
01b0: 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 20 efined in order
01c0: 74 6f 20 65 6e 61 62 6c 65 20 4d 69 6e 69 5a 49 to enable MiniZI
01d0: 50 20 73 75 70 70 6f 72 74 2e 20 2a 2f 0a 23 64 P support. */.#d
01e0: 65 66 69 6e 65 20 45 4e 41 42 4c 45 5f 4d 49 4e efine ENABLE_MIN
01f0: 49 5a 49 50 20 31 0a 0a 2f 2a 20 53 68 6f 75 6c IZIP 1../* Shoul
0200: 64 20 62 65 20 64 65 66 69 6e 65 64 20 69 6e 20 d be defined in
0210: 6f 72 64 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 order to enable
0220: 52 54 54 4f 50 4f 20 73 75 70 70 6f 72 74 2e 20 RTTOPO support.
0230: 2a 2f 0a 23 64 65 66 69 6e 65 20 45 4e 41 42 4c */.#define ENABL
0240: 45 5f 52 54 54 4f 50 4f 20 31 0a 0a 2f 2a 20 53 E_RTTOPO 1../* S
0250: 68 6f 75 6c 64 20 62 65 20 64 65 66 69 6e 65 64 hould be defined
0260: 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 6e 61 in order to ena
0270: 62 6c 65 20 47 45 4f 53 5f 33 37 30 20 73 75 70 ble GEOS_370 sup
0280: 70 6f 72 74 2e 20 2a 2f 0a 23 64 65 66 69 6e 65 port. */.#define
0290: 20 47 45 4f 53 5f 33 37 30 20 31 0a 0a 2f 2a 20 GEOS_370 1../*
02a0: 53 68 6f 75 6c 64 20 62 65 20 64 65 66 69 6e 65 Should be define
02b0: 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 6e d in order to en
02c0: 61 62 6c 65 20 47 45 4f 53 5f 33 31 30 30 20 73 able GEOS_3100 s
02d0: 75 70 70 6f 72 74 2e 20 2a 2f 0a 23 64 65 66 69 upport. */.#defi
02e0: 6e 65 20 47 45 4f 53 5f 33 31 30 30 20 31 0a 0a ne GEOS_3100 1..
02f0: 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 64 65 66 /* Should be def
0300: 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f ined in order to
0310: 20 65 6e 61 62 6c 65 20 47 45 4f 53 5f 33 31 31 enable GEOS_311
0320: 30 20 73 75 70 70 6f 72 74 2e 20 2a 2f 0a 23 64 0 support. */.#d
0330: 65 66 69 6e 65 20 47 45 4f 53 5f 33 31 31 30 20 efine GEOS_3110
0340: 31 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 1../* Should be
0350: 64 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 defined in order
0360: 20 74 6f 20 65 6e 61 62 6c 65 20 47 45 4f 53 5f to enable GEOS_
0370: 41 44 56 41 4e 43 45 44 20 73 75 70 70 6f 72 74 ADVANCED support
0380: 2e 20 2a 2f 0a 23 64 65 66 69 6e 65 20 47 45 4f . */.#define GEO
0390: 53 5f 41 44 56 41 4e 43 45 44 20 31 0a 0a 2f 2a S_ADVANCED 1../*
03a0: 20 53 68 6f 75 6c 64 20 62 65 20 64 65 66 69 6e Should be defin
03b0: 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 66 ed in order to f
03c0: 75 6c 6c 79 20 64 69 73 61 62 6c 65 20 47 45 4f ully disable GEO
03d0: 53 20 6e 6f 6e 2d 74 68 72 65 61 64 2d 73 61 66 S non-thread-saf
03e0: 65 20 41 50 49 2e 20 2a 2f 0a 2f 2a 20 23 75 6e e API. */./* #un
03f0: 64 65 66 20 47 45 4f 53 5f 4f 4e 4c 59 5f 52 45 def GEOS_ONLY_RE
0400: 45 4e 54 52 41 4e 54 20 2a 2f 0a 0a 2f 2a 20 53 ENTRANT */../* S
0410: 68 6f 75 6c 64 20 62 65 20 64 65 66 69 6e 65 64 hould be defined
0420: 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 65 6e 61 in order to ena
0430: 62 6c 65 20 47 45 4f 53 5f 52 45 45 4e 54 52 41 ble GEOS_REENTRA
0440: 4e 54 20 28 66 75 6c 6c 79 20 74 68 72 65 61 64 NT (fully thread
0450: 2d 73 61 66 65 29 2e 20 2a 2f 0a 23 64 65 66 69 -safe). */.#defi
0460: 6e 65 20 47 45 4f 53 5f 52 45 45 4e 54 52 41 4e ne GEOS_REENTRAN
0470: 54 20 31 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 T 1../* Should b
0480: 65 20 64 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 e defined in ord
0490: 65 72 20 74 6f 20 64 69 73 61 62 6c 65 20 45 50 er to disable EP
04a0: 53 47 20 66 75 6c 6c 20 73 75 70 70 6f 72 74 2e SG full support.
04b0: 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 4f 4d */./* #undef OM
04c0: 49 54 5f 45 50 53 47 20 2a 2f 0a 0a 2f 2a 20 53 IT_EPSG */../* S
04d0: 68 6f 75 6c 64 20 62 65 20 64 65 66 69 6e 65 64 hould be defined
04e0: 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 64 69 73 in order to dis
04f0: 61 62 6c 65 20 46 52 45 45 58 4c 20 73 75 70 70 able FREEXL supp
0500: 6f 72 74 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 ort. */./* #unde
0510: 66 20 4f 4d 49 54 5f 46 52 45 45 58 4c 20 2a 2f f OMIT_FREEXL */
0520: 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 64 ../* Should be d
0530: 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 20 efined in order
0540: 74 6f 20 64 69 73 61 62 6c 65 20 47 45 4f 43 41 to disable GEOCA
0550: 4c 4c 42 41 43 4b 53 20 73 75 70 70 6f 72 74 2e LLBACKS support.
0560: 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 4f 4d */./* #undef OM
0570: 49 54 5f 47 45 4f 43 41 4c 4c 42 41 43 4b 53 20 IT_GEOCALLBACKS
0580: 2a 2f 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 65 */../* Should be
0590: 20 64 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 65 defined in orde
05a0: 72 20 74 6f 20 64 69 73 61 62 6c 65 20 47 45 4f r to disable GEO
05b0: 53 20 73 75 70 70 6f 72 74 2e 20 2a 2f 0a 2f 2a S support. */./*
05c0: 20 23 75 6e 64 65 66 20 4f 4d 49 54 5f 47 45 4f #undef OMIT_GEO
05d0: 53 20 2a 2f 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 S */../* Should
05e0: 62 65 20 64 65 66 69 6e 65 64 20 69 6e 20 6f 72 be defined in or
05f0: 64 65 72 20 74 6f 20 64 69 73 61 62 6c 65 20 49 der to disable I
0600: 43 4f 4e 56 20 73 75 70 70 6f 72 74 2e 20 2a 2f CONV support. */
0610: 0a 2f 2a 20 23 75 6e 64 65 66 20 4f 4d 49 54 5f ./* #undef OMIT_
0620: 49 43 4f 4e 56 20 2a 2f 0a 0a 2f 2a 20 53 68 6f ICONV */../* Sho
0630: 75 6c 64 20 62 65 20 64 65 66 69 6e 65 64 20 69 uld be defined i
0640: 6e 20 6f 72 64 65 72 20 74 6f 20 64 69 73 61 62 n order to disab
0650: 6c 65 20 4b 4e 4e 20 73 75 70 70 6f 72 74 2e 20 le KNN support.
0660: 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 4f 4d 49 */./* #undef OMI
0670: 54 5f 4b 4e 4e 20 2a 2f 0a 0a 2f 2a 20 53 68 6f T_KNN */../* Sho
0680: 75 6c 64 20 62 65 20 64 65 66 69 6e 65 64 20 69 uld be defined i
0690: 6e 20 6f 72 64 65 72 20 74 6f 20 64 69 73 61 62 n order to disab
06a0: 6c 65 20 4d 41 54 48 53 51 4c 20 73 75 70 70 6f le MATHSQL suppo
06b0: 72 74 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 rt. */./* #undef
06c0: 20 4f 4d 49 54 5f 4d 41 54 48 53 51 4c 20 2a 2f OMIT_MATHSQL */
06d0: 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 62 65 20 64 ../* Should be d
06e0: 65 66 69 6e 65 64 20 69 6e 20 6f 72 64 65 72 20 efined in order
06f0: 74 6f 20 64 69 73 61 62 6c 65 20 50 52 4f 4a 2e to disable PROJ.
0700: 34 20 73 75 70 70 6f 72 74 2e 20 2a 2f 0a 2f 2a 4 support. */./*
0710: 20 23 75 6e 64 65 66 20 4f 4d 49 54 5f 50 52 4f #undef OMIT_PRO
0720: 4a 20 2a 2f 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 J */../* Should
0730: 62 65 20 64 65 66 69 6e 65 64 20 69 6e 20 6f 72 be defined in or
0740: 64 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 50 52 der to enable PR
0750: 4f 4a 2e 36 20 73 75 70 70 6f 72 74 2e 20 2a 2f OJ.6 support. */
0760: 0a 23 64 65 66 69 6e 65 20 50 52 4f 4a 5f 4e 45 .#define PROJ_NE
0770: 57 20 31 0a 0a 2f 2a 20 53 68 6f 75 6c 64 20 63 W 1../* Should c
0780: 6f 6e 74 61 69 6e 20 61 20 74 65 78 74 2d 73 74 ontain a text-st
0790: 72 69 6e 67 20 64 65 73 63 72 69 62 69 6e 67 20 ring describing
07a0: 74 68 65 20 69 6e 74 65 6e 64 65 64 20 74 61 72 the intended tar
07b0: 67 65 74 20 43 50 55 20 2a 2f 0a 23 64 65 66 69 get CPU */.#defi
07c0: 6e 65 20 53 50 41 54 49 41 4c 49 54 45 5f 54 41 ne SPATIALITE_TA
07d0: 52 47 45 54 5f 43 50 55 20 22 78 38 36 5f 36 34 RGET_CPU "x86_64
07e0: 2d 6c 69 6e 75 78 2d 67 6e 75 22 0a 0a 2f 2a 20 -linux-gnu"../*
07f0: 74 68 65 20 56 65 72 73 69 6f 6e 20 6f 66 20 74 the Version of t
0800: 68 69 73 20 70 61 63 6b 61 67 65 20 2a 2f 0a 23 his package */.#
0810: 64 65 66 69 6e 65 20 53 50 41 54 49 41 4c 49 54 define SPATIALIT
0820: 45 5f 56 45 52 53 49 4f 4e 20 22 35 2e 31 2e 31 E_VERSION "5.1.1
0830: 2d 72 63 30 22 0a -rc0".