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: ...@@ -16,7 +16,6 @@ Download and unpack INMOST archive:
cd "$INMOST_ROOT" cd "$INMOST_ROOT"
wget "https://github.com/INMOST-DEV/INMOST/archive/master.tar.gz" wget "https://github.com/INMOST-DEV/INMOST/archive/master.tar.gz"
tar zxf 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`. 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 ...@@ -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`: You can switch between `Debug` and `Release` build types using CMake option `CMAKE_BUILD_TYPE`:
``` ```
cmake -DCMAKE_BUILD_TYPE=Release ../INMOST-master cmake -DCMAKE_BUILD_TYPE=Release ../INMOST-master
make make all
``` ```
Optionally we can compile included examples (`COMPILE_EXAMPLES=ON`) and tests (`COMPILE_TESTS=ON`): Optionally we can compile included examples (`COMPILE_EXAMPLES=ON`) and tests (`COMPILE_TESTS=ON`):
...@@ -51,15 +50,18 @@ make test ...@@ -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. 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 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.: 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/ 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: 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 cmake -DUSE_MPI=ON -DUSE_MPI_FILE=OFF ../INMOST-master
make all
``` ```
## Changing default compilers ## Changing default compilers
... ...
......