aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2022-11-23 16:09:08 +0100
committerAnton Khirnov <anton@khirnov.net>2024-04-15 13:34:54 +0200
commit098523b825c14184592a8717c2c3becbf6bc3f9f (patch)
tree691cce5484bb2a63555e688a5bfad8fda7585e70 /README
parent1bf2694303843192e7098876c0fc709307eece65 (diff)
Switch from meson to configure+make.
Meson is an extra dependency and generally sucks.
Diffstat (limited to 'README')
-rw-r--r--README9
1 files changed, 5 insertions, 4 deletions
diff --git a/README b/README
index 6519e76..3209a07 100644
--- a/README
+++ b/README
@@ -15,16 +15,17 @@ via email).
Building and installation
=========================
-The library uses the meson build system. A C99-compliant compiler and a POSIX
-environment are expected.
-
-Dependencies:
+A C99-compliant compiler and a POSIX environment are expected, as well as the
+foloowing dependencies:
- BLAS
- LAPACKE (the C interface to LAPACK)
- libthreadpool (thread pool utility library)
- libndarray (array utility library)
- MPI
+You must create a separate build directory and run the 'configure' script from
+there, followed by 'make'.
+
The shared library and the headers mg2d.h, mg2d_boundary.h, mg2d_constants.h
must be copied to where the linker and C compiler, respectively, will find them
(typically /usr/local/lib and /usr/local/include).