Update Linux install guides authored by Alexander Danilov's avatar Alexander Danilov
Ensure `make all` is called after `cmake`.
Remove `rm -f` commands.
......@@ -16,7 +16,6 @@ Download and unpack INMOST archive:
cd "$INMOST_ROOT"
wget "https://github.com/INMOST-DEV/INMOST/archive/master.tar.gz"
tar zxf master.tar.gz
rm -f master.tar.gz
```
alternatively you can `git clone` INMOST repository. Make sure you installed `git`.
```
......@@ -37,7 +36,7 @@ After successful compilation the INMOST library will be created in the current d
You can switch between `Debug` and `Release` build types using CMake option `CMAKE_BUILD_TYPE`:
```
cmake -DCMAKE_BUILD_TYPE=Release ../INMOST-master
make
make all
```
Optionally we can compile included examples (`COMPILE_EXAMPLES=ON`) and tests (`COMPILE_TESTS=ON`):
......@@ -51,15 +50,18 @@ make test
MPI support is already enabled by default and CMake will auto-detect your MPI installation. Enable `USE_MPI` option if you previously disabled it.
```
cmake -DUSE_MPI=ON ../INMOST-master
make all
```
If you need to provide specific paths to MPI wrappers, you can do this using `MPI_<lang>_COMPILER` options, e.g.:
```
cmake -DUSE_MPI=ON -DMPI_C_COMPILER=/usr/local/bin/mpicc -DMPI_CXX_COMPILER=/usr/local/bin/mpicxx ../INMOST-master/
make all
```
If your MPI implementation does not support MPI-IO, you should explicitly disable `USE_MPI_FILE` option:
```
cmake -DUSE_MPI=ON -DUSE_MPI_FILE=OFF ../INMOST-master
make all
```
## Changing default compilers
......
......