blob: f5d6960765f9fda815d7beff2edafd7f0870c4ec (
plain)
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
|
#+TITLE: Extent sampling
* Build
Build dependencies are
- cmake and make (for the build system)
- [[https://github.com/sph-mn/sph-sc][sph-sc]] (to generate C sources from SC sources)
- [[https://www.gnu.org/software/indent/][indent]] (optional; to indent the generated sources)
- [[https://www.gnu.org/software/gsl/][GNU Scientific Library]] (for vector and scientific functions)
- [[https://gnu.org/software/guile][GNU Guile]] (for the scheme wrappers)
The easiest way to install these dependencies is to use a [[https://guix.gnu.org/][guix]]
environment.
#+BEGIN_SRC shell
$ guix environment -l guix.scm
#+END_SRC
To build, run the following commands.
#+BEGIN_SRC shell
$ cmake -B build
$ make -C build
#+END_SRC
* License
The source code is free software released under the terms of the [[https://www.gnu.org/licenses/gpl.html][GNU
General Public License]], either version 3 of the License, or (at your
option) any later version.
|