-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile-default-paths-linux
More file actions
58 lines (55 loc) · 3.5 KB
/
Copy pathmakefile-default-paths-linux
File metadata and controls
58 lines (55 loc) · 3.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
##############################################################################
######################## makefile-default-paths-linux ########################
##############################################################################
# #
# makefile with the default locations for dependencies for Linux OS #
# #
# Input: in principle none, as the external libraries usually have some #
# absolute path; however, $(SMS++SDR) = the directory where the #
# core SMS++ source is should always be available (this is assumed #
# to be included by $(SMS++SDR)/lib/makefile-c where the value must #
# be defined) in case some of the external libraries happen to #
# rather be located at a relative path from there. #
# #
# Output: whatever macro is required by the external libraries makefiles, #
# to be found in $(SMS++SDR)/../extlib. #
# #
# The usefulness of packing all these definitions here lies in the fact #
# that one can then copy this file into #
# #
# $(SMS++SDR)/../extlib/makefile-paths #
# #
# and change in there any path that is not in the default location that #
# this file specifies. Hopefully it should be enough to edit this one file #
# to obtain a working installation, both for makefile (save minor issues #
# like compiler options) and Cmake, for the whole of the SMS++ project. #
# The point is that makefile-paths file is .gitignore-d. Hence, it should #
# not be necessary to re-change the makefiles (or stash/restore the #
# changes) each time parts of the project are pulled, or manually ignore #
# the changes when they are pushed, which is very convenient for anyone #
# who actually develops SMS++ components (and if you don't, you perhaps #
# should; think of it). #
# #
# Antonio Frangioni #
# Donato Meoli #
# Dipartimento di Informatica #
# Universita' di Pisa #
# #
##############################################################################
# define the macros to be exported- - - - - - - - - - - - - - - - - - - - - -
Boost_ROOT = /usr
Eigen3_ROOT = /usr
netCDF_ROOT = /usr
netCDFCxx_ROOT = /usr
LEMON_ROOT = /usr
CPLEX_ROOT = /opt/ibm/ILOG/CPLEX_Studio
SCIP_ROOT = /opt/scip
GUROBI_ROOT = /opt/gurobi
HiGHS_ROOT = /opt/HiGHS
StOpt_ROOT = /opt/StOpt
CoinUtils_ROOT = /opt/coin-or
Osi_ROOT = /opt/coin-or
Clp_ROOT = /opt/coin-or
FastFlow_ROOT = /opt/fastflow
Torch_ROOT = /opt/torch
#################### End of makefile-default-paths-linux #####################