]> SALOME platform Git repositories - tools/yacsgen.git/commitdiff
Salome HOME
CCAR: add gui="no" option in config_appli.xml file for KERNEL, GUI
authorcaremoli <caremoli>
Wed, 2 Feb 2011 17:46:42 +0000 (17:46 +0000)
committercaremoli <caremoli>
Wed, 2 Feb 2011 17:46:42 +0000 (17:46 +0000)
and generated module if it has no gui

module_generator/gener.py

index 6a85bd704759d961212b70d87d8db5660399e0b2..bb1eb006f548b0d957e0bbbdced05d11f4e31159 100644 (file)
@@ -886,11 +886,17 @@ echo "  Qt ..................... : $qt_ok"
             for cata in lcata:
               catadir, catafile = os.path.split(cata)
               name = catafile[:-11]
-              modules_dict[name] = '  <module name="%s" path="%s"/>' % (name, path)
+              if name == "GUI":
+                modules_dict[name] = '  <module name="%s" gui="no" path="%s"/>' % (name, path)
+              else:
+                modules_dict[name] = '  <module name="%s" path="%s"/>' % (name, path)
           else:
-            modules_dict[module] = '  <module name="%s" path="%s"/>' % (module, path)
+            if module == "GUI":
+              modules_dict[module] = '  <module name="%s" gui="no" path="%s"/>' % (module, path)
+            else:
+              modules_dict[module] = '  <module name="%s" path="%s"/>' % (module, path)
 
-    modules_dict["KERNEL"] = '  <module name="KERNEL" path="%s"/>' % self.kernel
+    modules_dict["KERNEL"] = '  <module name="KERNEL" gui="no" path="%s"/>' % self.kernel
 
     #keep only the modules which names are in restrict if given
     modules = []
@@ -904,10 +910,17 @@ echo "  Qt ..................... : $qt_ok"
     #add the alternate modules if given
     if altmodules:
       for module, path in altmodules.items():
-        modules.append('  <module name="%s" path="%s"/>' % (module, path))
+        if module == "GUI":
+          modules.append('  <module name="%s" gui="no" path="%s"/>' % (module, path))
+        else:
+          modules.append('  <module name="%s" path="%s"/>' % (module, path))
 
     #add the generated module
-    modules.append('  <module name="%s" path="%s"/>' % (self.module.name, os.path.abspath(self.module.prefix)))
+    if self.gui:
+      modules.append('  <module name="%s" path="%s"/>' % (self.module.name, os.path.abspath(self.module.prefix)))
+    else:
+      modules.append('  <module name="%s" gui="no" path="%s"/>' % (self.module.name, os.path.abspath(self.module.prefix)))
+
 
     #try to find a prerequisites file
     prerequisites = self.context.get("prerequisites")