• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

m4/H07-Feb-2021-8,4537,612

AUTHORSH A D07-Feb-202155 32

COPYINGH A D07-Feb-202134.3 KiB675553

INSTALLH A D07-Feb-20217.6 KiB184143

Makefile-static-LinuxH A D07-Feb-20214.2 KiB134120

Makefile-static-MacOsXH A D07-Feb-20214.9 KiB156142

Makefile-static-MinGWH A D07-Feb-202111.6 KiB359322

Makefile-static-mingw32H A D07-Feb-202118 KiB497456

Makefile-static-mingw64H A D07-Feb-202118 KiB497456

Makefile.amH A D07-Feb-20212.4 KiB8476

Makefile.inH A D07-Feb-202143.3 KiB1,1721,049

READMEH A D07-Feb-20213.9 KiB139105

aclocal.m4H A D07-Feb-202156.2 KiB1,5521,398

compileH A D07-Feb-202132 11

config-msvc.hH A D07-Feb-2021364 144

config.guessH A D07-Feb-202143.9 KiB1,5021,291

config.hH A D07-Feb-20216.7 KiB23365

config.h.inH A D07-Feb-20216.3 KiB232156

config.subH A D07-Feb-202133.6 KiB1,7061,558

configureH A D07-Feb-2021616.7 KiB20,72717,367

configure.acH A D07-Feb-20218.6 KiB195177

depcompH A D07-Feb-202118.2 KiB631407

exif_loader.cH A D07-Feb-202142.1 KiB1,6431,533

install-shH A D07-Feb-202113.3 KiB521344

ltmain.shH A D07-Feb-2021276.1 KiB9,6377,288

makefile.vcH A D07-Feb-20215 KiB136113

makefile64.vcH A D07-Feb-20215.1 KiB136117

missingH A D07-Feb-202111.2 KiB377281

nmake.optH A D07-Feb-2021503 1310

nmake64.optH A D07-Feb-2021505 1310

shell.cH A D07-Feb-2021138.9 KiB5,5804,804

shp_doctor.cH A D07-Feb-202143.9 KiB1,6171,524

shp_sanitize.cH A D07-Feb-2021118.2 KiB4,3273,966

spatialite_convert.cH A D07-Feb-2021236.8 KiB7,2066,566

spatialite_dem.cH A D07-Feb-2021115.9 KiB3,6903,215

spatialite_dxf.cH A D07-Feb-202114.3 KiB571503

spatialite_gml.cH A D07-Feb-202146.3 KiB1,9761,771

spatialite_network.cH A D07-Feb-202174.1 KiB2,9112,685

spatialite_osm_filter.cH A D07-Feb-202148.2 KiB1,9251,665

spatialite_osm_map.cH A D07-Feb-202175.6 KiB2,8562,617

spatialite_osm_net.cH A D07-Feb-202177.7 KiB2,7762,494

spatialite_osm_overpass.cH A D07-Feb-2021133.2 KiB4,6314,180

spatialite_osm_raw.cH A D07-Feb-202137.8 KiB1,2541,136

spatialite_tool.cH A D07-Feb-202114.4 KiB565493

spatialite_xml2utf8.cH A D07-Feb-20212.9 KiB12790

spatialite_xml_collapse.cH A D07-Feb-202160.1 KiB2,4482,177

spatialite_xml_load.cH A D07-Feb-202172.2 KiB2,8512,576

spatialite_xml_print.cH A D07-Feb-202126 KiB1,097967

spatialite_xml_validator.cH A D07-Feb-202117.4 KiB738625

README

1  --------------------- spatialite-tools ------------------------
2
3PLEASE read the following information.
4
51 - Installation
62 - Required dependencies
73 - Build notes
8  3.1: Building on Linux
9  3.2: Building on MacOsX
10  3.3: Building on Windows
11    3.3.1: using MinGW / MSYS
12    3.3.2: using Visual Studio .NET
13
14=====================================================================
15
161 - Installation:
17=================
18
19The default destination path prefix for installed files is /usr/local.
20Results from the installation script will be placed into subdirectories
21include and lib.  If this default path prefix is proper, then execute:
22
23    ./configure
24
25If another path prefix is required, then execute:
26
27    ./configure --prefix=/my/path
28
29In either case, the directory of the prefix path must exist and be
30writable by the installer.
31
32After executing configure, execute:
33
34    make
35    make install
36
37Or even better, you can *strip* any executable binary, in order
38to eliminate any debugging symbol, and thus widely reducing
39their size:
40
41    make install-strip
42
432- Required dependencies:
44=========================
45
46The external dependencies needed in order to build 'spatialite-tools'
47are exactly the ones inherited by 'libspatialite'.
48'spatialite-tools' are built on the top of 'libspatialite', so it's very
49alike you've already resolved any required dependency while building
50'libspatialite';
51
523 - Build notes
53===============
54
553.1: Building on Linux
56----------------------
57
58Building 'spatialite-tools' under Linux does not require any special
59setting; we'll suppose you have unpacked the sources as
60./spatialite-tools-2.4.0
61
62# cd spatialite-tools-2.4.0
63# ./configure
64# make
65# sudo make install
66#     or (in order to save some disk space)
67# sudo make install-strip
68
693.2: Building on MacOsX
70-----------------------
71
72Building 'spatialite-tools' on MacOsX is quite the same as for
73Linux; simply setting some ENV variable is required because the
74libs layout on MacOsX is a little bit peculiar.
75We'll suppose you have unpacked the sources as
76./spatialite-tools-2.4.0
77
78# cd spatialite-tools-2.4.0
79# export "CFLAGS=-I/opt/local/include"
80# export "LDFLAGS=-L/opt/local/lib"
81# export "PKG_CONFIG_PATH=/usr/local/lib/pkgconfig"
82# ./configure
83# make
84# sudo make install
85#     or (in order to save some disk space)
86# sudo make install-strip
87
88IMPORTANT NOTICE: this will build an executable for your
89specific platform. i.e. when building on a PPC Mac,
90resulting binary will be targeted to run on PPC anyway.
91And when building on Intel Mac, resulting binary will
92run on Intel target.
93
943.3: building on Windows
95------------------------
96
97On Windows systems you can choose using two different compilers:
98- MinGW / MSYS
99  this represents a smart porting of a minimalistic Linux-like
100  devel-toolkit
101- Microsoft Visual Studio .NET
102  this one is the standard platform devel-toolkit
103
1043.3.1: using MinGW / MSYS
105-------------------------
106
107We suppose you have already installed the MinGW compiler and the MSYS shell.
108Building 'spatialite-tools' under Windows is then more or less like building
109on any other UNIX-like system; simply an --target=mingw32 is required to
110sane any specific Windows idiosyncrasy.
111We'll suppose you have unpacked the sources as
112C:\spatialite-tools-2.4.0
113
114$ cd c:/spatialite-tool-2.4.0
115$ export "CFLAGS=-I/usr/local/include"
116$ export "LDFLAGS=-L/usr/local/lib"
117$ export "PKG_CONFIG_PATH=/usr/local/lib/pkgconfig"
118$ ./configure --target=mingw32
119$ make
120$ make install-strip
121$     or (in order to save some disk space)
122$ make install-strip
123
124
1253.3.2: using Microsoft Visual Studio .NET
126-----------------------------------------
127
128We suppose you have already installed Visual Studio enabling the command
129line tools [you are expected to use the command prompt shell].
130We'll suppose you have unpacked the sources as
131C:\spatialite-tools-2.4.0
132
133> cd c:\spatialite-tools-2.4.0
134> nmake /f makefile.vc
135> nmake /f makefile.vc install
136
137If you want to alter this 'basic' behaviour you have then to
138adapt 'makefile.vc'.
139