forked from SpatioTemporal/STARE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL
58 lines (42 loc) · 1.64 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# INSTALL
Notes on installation.
The environment variable TOPDIR is set to the top level of the
distribution. CUTE-based unit testing is the default, set CUTEDIR to
CUTE's location.
There are now two methods for compiling STARE. The currently preferred
method is based on CMake and the second (deprecated) uses an old ad hoc
shell script.
Dependencies:
Python3, Boost::Python: for PySTARE
###########################################################################
#
# METHOD 1 CMake (Preferred)
#
# Out-of-source build. Assume ./STARE is the TOPDIR.
#
# Products:
# libSTARE.a and PySTARE.so (if built) will be in build/default/src
# tests will be in build/default/tests
# ./STARE/include contains the headers
#
$ mkdir build; cd build
$ cmake ../STARE
$ make
###########################################################################
#
# METHOD 2 Configure + Make (Deprecated)
#
# In TOPDIR, construct the makefile. The configure script uses uname
# to try to determine which platform we're on.
$ ./configure
$ make
The object files and library archive (libSTARE.a) are in the 'unix' directory.
To use the library, include the files in 'include' and link to 'libSTARE.a'.
###########################################################################
#
# STARE SpatioTemporal Adaptive Resolution Encoding
An encoding for high-performance search and subsetting of geospatial data.
Development supported by NASA/ACCESS-17.
Copyrights and licenses as asserted in individual files. Legacy HTM distributed under GNU/GPLv2.
Copyright (c) 2019 Michael Lee Rilee, RSTLLC, [email protected]
###########################################################################