From df533a38735339f443a558b859b70bfea60c19e9 Mon Sep 17 00:00:00 2001
From: MichelJuillard <michel.juillard@mjui.fr>
Date: Wed, 17 Jul 2024 09:31:21 +0200
Subject: [PATCH] Don't write complementarity condition *.m file for Julia

---
 src/DynamicModel.cc | 9 +++++----
 src/StaticModel.cc  | 9 +++++----
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index 3cd9a0e3..cba9554c 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -2830,11 +2830,12 @@ DynamicModel::writeDynamicFile(const string& basename, bool use_dll, const strin
 
   writeSetAuxiliaryVariablesFile<true>(basename, julia);
 
-  writeComplementarityConditionsFile<true>(basename);
-
-  // Support for model debugging
   if (!julia)
-    writeDebugModelMFiles<true>(basename);
+    {
+      writeComplementarityConditionsFile<true>(basename);
+      // Support for model debugging
+      writeDebugModelMFiles<true>(basename);
+    }
 }
 
 void
diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index 00b70fbd..8a221238 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -308,11 +308,12 @@ StaticModel::writeStaticFile(const string& basename, bool use_dll, const string&
 
   writeSetAuxiliaryVariablesFile<false>(basename, julia);
 
-  writeComplementarityConditionsFile<false>(basename);
-
-  // Support for model debugging
   if (!julia)
-    writeDebugModelMFiles<false>(basename);
+    {
+      writeComplementarityConditionsFile<false>(basename);
+      // Support for model debugging
+      writeDebugModelMFiles<false>(basename);
+    }
 }
 
 bool
-- 
GitLab