From 8069d9111c537a2995a975d588400dd439138038 Mon Sep 17 00:00:00 2001 From: rnv Date: Wed, 1 Jul 2020 14:06:55 +0300 Subject: [PATCH] Fix compilation error. --- src/engine/Test/engineTest.cxx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/engine/Test/engineTest.cxx b/src/engine/Test/engineTest.cxx index 5c2a7bee2..7699854e2 100644 --- a/src/engine/Test/engineTest.cxx +++ b/src/engine/Test/engineTest.cxx @@ -39,7 +39,11 @@ #include #include #include +#ifdef WIN32 +#include +#else #include +#endif //#define _DEVDEBUG_ #include "YacsTrace.hxx" @@ -1001,10 +1005,16 @@ void EngineTest::RecursiveBlocs_multipleRecursion() DEBTRACE(" output port name for graphe = " << _nodeMap["graphe"]->getOutPortName(*it)); } YACS::ENGINE::VisitorSaveState vst(_compoMap["graphe"]); +#ifdef WIN32 + std::string logDir=getenv("SALOME_TMP_DIR"); + logDir += "\\"; +#else std::string logDir = std::string("/tmp/")+ getlogin(); std::string cmd = "mkdir -p " + logDir; system( cmd.c_str() ); - vst.openFileDump(logDir + std::string("/RecursiveBlocs_multipleRecursion_dumpState.xml")); + logDir += "/"; +#endif + vst.openFileDump(logDir + std::string("RecursiveBlocs_multipleRecursion_dumpState.xml")); _compoMap["graphe"]->accept(&vst); vst.closeFileDump(); } -- 2.39.2