Commit b0ecf95b authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

exatn now configurable through configure.pl

parent 75617ce0
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -81,6 +81,16 @@ dependency Boost = (
CPPFLAGS += -DUSE_BOOST
)

#Location of exatn
location exatn = ( EXATN= .exatn )

#Dependency exatn
dependency exatn = (
< location exatn
CPPFLAGS +=   -I$(EXATN)/include/exatn -I$(EXATN)/include -I$(EXATN)/include/cppmicroservices4 -std=gnu++11 -fPIC  -DPATH_MAX=4096 -Wno-attributes -DNO_GPU -DEXATN_SERVICE
LDFLAGS +=   -rdynamic -Wl,-rpath,$(EXATN)/lib -L $(EXATN)/lib -lCppMicroServices -ltalsh -lexatn -lexatn-numerics -lexatn-runtime -lexatn-runtime-graph -ldl -lpthread
)

# This disables debugging
compilerCPPOptions NDEBUG = CPPFLAGS += -DNDEBUG

@@ -123,6 +133,7 @@ group basics = (
< dependency LAPACK
< dependency BLAS
< dependency Boost
< dependency exatn
STRIP_COMMAND = strip
)

+2 −5
Original line number Diff line number Diff line
@@ -43,12 +43,9 @@ my %driver5 = (name => 'tensorEval');
my @drivers = (\%driver1, \%driver2, \%driver3, \%driver4, \%driver5);


my $aInc = " -I/home/gonza/.exatn/include/exatn -I/home/gonza/.exatn/include -I/home/gonza/.exatn/include/cppmicroservices4 -std=gnu++11 -fPIC  -DPATH_MAX=4096 -Wno-attributes -DNO_GPU -DEXATN_SERVICE ";
my $aLibs = " -rdynamic -Wl,-rpath,/home/gonza/.exatn/lib -L /home/gonza/.exatn/lib -lCppMicroServices -ltalsh -lexatn -lexatn-numerics -lexatn-runtime -lexatn-runtime-graph -ldl -lpthread ";

my %args;
$args{"CPPFLAGS"} = $lto." $aInc";
$args{"LDFLAGS"} = $lto." $aLibs";
$args{"CPPFLAGS"} = $lto;
$args{"LDFLAGS"} = $lto;
$args{"flavor"} = $flavor;
$args{"code"} = "DMRG++";
$args{"configFiles"} = \@configFiles;