Salome HOME
Generic path for executable
authorYoann Audouin <yoann.audouin@edf.fr>
Wed, 31 Aug 2022 14:29:01 +0000 (16:29 +0200)
committerYoann Audouin <yoann.audouin@edf.fr>
Wed, 28 Sep 2022 06:17:27 +0000 (08:17 +0200)
src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cxx

index c0ceac996f07e54bf85465771a17c4801dc59a6f..36ec44139402968fcd0f3fcbcf4935c263904c72 100644 (file)
@@ -326,10 +326,14 @@ int NETGENPlugin_NETGEN_3D::RemoteCompute(SMESH_Mesh&         aMesh,
 
   aMesh.Unlock();
   // Calling run_mesher
+  // TODO: check if we need to handle the .exe for windows
   std::string cmd;
-  // TODO: Add run_meher to bin
-  std::string run_mesher_exe = "/home/B61570/work_in_progress/ssmesh/run_mesher/build/src/run_mesher";
-  cmd = run_mesher_exe +
+  fs::path run_mesher_exe =
+    fs::path(std::getenv("NETGENPLUGIN_ROOT_DIR"))/
+    fs::path("bin")/
+    fs::path("salome")/
+    fs::path("run_mesher");
+  cmd = run_mesher_exe.string() +
                   " NETGEN3D " + mesh_file.string() + " "
                                + shape_file.string() + " "
                                + param_file.string() + " "