From ea1aa3dda72114d6c199f4d18cb5be47dce33620 Mon Sep 17 00:00:00 2001
From: Franck Dary <franck.dary@lis-lab.fr>
Date: Mon, 14 Oct 2019 15:11:30 +0200
Subject: [PATCH] Allow for absolude mcd path

---
 maca_common/src/programOptionsTemplates.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/maca_common/src/programOptionsTemplates.cpp b/maca_common/src/programOptionsTemplates.cpp
index 61bb390..98366f3 100644
--- a/maca_common/src/programOptionsTemplates.cpp
+++ b/maca_common/src/programOptionsTemplates.cpp
@@ -173,7 +173,11 @@ void updatePaths()
   ProgramParameters::templatePath = ProgramParameters::langPath + ProgramParameters::templateName + slash;
   ProgramParameters::tmFilename = ProgramParameters::expPath + ProgramParameters::tmName;
   ProgramParameters::bdFilename = ProgramParameters::expPath + ProgramParameters::bdName;
-  ProgramParameters::mcdFilename = ProgramParameters::expPath + ProgramParameters::mcdName;
+
+  if (ProgramParameters::mcdName[0] == '/' || ProgramParameters::mcdName[0] == '~')
+    ProgramParameters::mcdFilename = ProgramParameters::mcdName;
+  else
+    ProgramParameters::mcdFilename = ProgramParameters::expPath + ProgramParameters::mcdName;
   if (ProgramParameters::trainName[0] == '/' || ProgramParameters::trainName[0] == '~')
     ProgramParameters::trainFilename = ProgramParameters::trainName;
   else
-- 
GitLab