Hex Artifact Content
Not logged in

Artifact fe1a6d3e4b82108d4c0fd7578350c2ea51448e46:


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".