From 175e252325e298405510e7963d766f7651e758d8 Mon Sep 17 00:00:00 2001 From: Elias Pipping <elias.pipping@fu-berlin.de> Date: Mon, 16 Jan 2012 15:32:25 +0100 Subject: [PATCH] Pass srcdir for the parset --- src/Makefile.am | 2 ++ src/one-body-sample.cc | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Makefile.am b/src/Makefile.am index 12609d34..cbe656bb 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -24,6 +24,8 @@ run-one-body-sample-gdb: one-body-sample one_body_sample_SOURCES = \ one-body-sample.cc +one_body_sample_CPPFLAGS = \ + $(AM_CPPFLAGS) -Dsrcdir=\"$(srcdir)\" test_gradient_method_SOURCES = \ test-gradient-method.cc diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 8002b890..b3720edf 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -2,6 +2,10 @@ #include "config.h" #endif +#ifndef srcdir +#error srcdir unset +#endif + #ifdef HAVE_IPOPT #undef HAVE_IPOPT #endif @@ -175,7 +179,7 @@ void assemble_nonlinearity( int main(int argc, char *argv[]) { try { Dune::ParameterTree parset; - Dune::ParameterTreeParser::readINITree("../../src/one-body-sample.parset", + Dune::ParameterTreeParser::readINITree(srcdir "/one-body-sample.parset", parset); // FIXME Dune::ParameterTreeParser::readOptions(argc, argv, parset); -- GitLab