makefiles/README.md
warning: Makefile build is deprecated, please use CMake or Bazel based build.
OR-Tools comes with a GNU Make based build (Makefile) that can be used on a wide range of platforms.
You'll need:
GNU Make >= 4.3.OR-Tools depends on several mandatory libraries, either as infrastructure or as
optimization solvers. You can either compile all of these dependencies using the
target third_party or compile some of them on your own and give their
installation directories to the others using the Make variables below.
UNIX_ZLIB_DIR or WINDOWS_ZLIB_DIR),UNIX_ABSL_DIR or WINDOWS_ABSL_DIR),UNIX_PROTOBUF_DIR or WINDOWS_PROTOBUF_DIR),UNIX_SCIP_DIR or WINDOWS_SCIP_DIR),UNIX_COINUTILS_DIR or WINDOWS_COINUTILS_DIR),UNIX_OSI_DIR or WINDOWS_OSI_DIR),UNIX_CLP_DIR or WINDOWS_CLP_DIR),UNIX_CGL_DIR or WINDOWS_CGL_DIR),UNIX_CBC_DIR or WINDOWS_CBC_DIR),OR-Tools can also optionally (disabled by default) be compiled with support for the following third-party solvers:
UNIX_CPLEX_DIR or WINDOWS_CPLEX_DIR),UNIX_GLPK_DIR or WINDOWS_GLPK_DIR),UNIX_GUROBI_DIR or WINDOWS_GUROBI_DIR),UNIX_XPRESS_DIR or WINDOWS_XPRESS_DIR)warning: Since these solvers are either proprietary (and require a specific license) or available under the GPL, we can't test them on public CI and their support may be broken.