Skip to content

Commit

Permalink
update install file
Browse files Browse the repository at this point in the history
  • Loading branch information
fschloesser committed Jul 28, 2021
1 parent 6acb722 commit a6142b7
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion INSTALL.md
Expand Up @@ -13,7 +13,7 @@ Building SCIP using CMake {#CMAKE}

[CMake](https://cmake.org/) is a build system generator that can create, e.g., Makefiles for UNIX and Mac or Visual Studio project files for Windows.

CMake provides an [extensive documentation](https://cmake.org/cmake/help/latest/manual/cmake.1.html) explaining available features and use cases as well as an [FAQ section](https://cmake.org/Wiki/CMake_FAQ).
CMake provides an [extensive documentation](https://cmake.org/cmake/help/latest/manual/cmake.1.html) explaining available features and use cases as well as an [FAQ section](https://gitlab.kitware.com/cmake/community/-/wikis/FAQ).
It's recommended to use the latest stable CMake version available. `cmake --help` is also a good first step to see available options and usage information.

Windows and platform independent build instructions
Expand Down Expand Up @@ -50,6 +50,17 @@ Note: For a full ctest run `ctest` instead of `make check` after compilation.

CMake checks for available third-party libraries like GMP or ZLIB and sets up the configuration accordingly.

Note: Here is a list of apt package requirements for ubuntu or debian users that want to build the entire SCIP Optimization Suite from source tarball:
```
apt-get install wget cmake g++ m4 xz-utils libgmp-dev unzip zlib1g-dev libboost-program-options-dev libboost-serialization-dev libboost-regex-dev libboost-iostreams-dev libtbb-dev libreadline-dev pkg-config git liblapack-dev libgsl-dev flex bison libcliquer-dev gfortran file dpkg-dev libopenblas-dev rpm
```
Additionally the following packages need to be downloaded and compiled:

This comment has been minimized.

Copy link
@Mizux

Mizux Jul 29, 2021

s/package/dependencies/
If there were packages available you didn't have to compile them..

"be downloaded, compiled and installed" not sure SCIP will be able to find them if there are not installed (especially in CMake where install rules usually generate config.cmake files which are needed to consume these deps)

This comment has been minimized.

Copy link
@fschloesser

fschloesser Jul 30, 2021

Author Contributor

Thanks for the feedback, I will incorporate your suggestions.

- [Bliss](https://github.com/ds4dm/Bliss)
- [Hmetis](http://glaros.dtc.umn.edu/gkhome/metis/hmetis/download)
- [Metis](http://glaros.dtc.umn.edu/gkhome/metis/metis/download)
- [Ipopt](https://github.com/coin-or/Ipopt/releases) with [Mumps](https://github.com/coin-or-tools/ThirdParty-Mumps/releases)
- [Gmp](https://gmplib.org/#DOWNLOAD)

Modifying a CMake configuration
-------------------------------

Expand Down

0 comments on commit a6142b7

Please sign in to comment.