]> git.lyx.org Git - lyx.git/blobdiff - development/tools/updatelayouts.py
Cmake export tests: Use absolute paths for subfiles inside the source dir
[lyx.git] / development / tools / updatelayouts.py
index f3ec98e558d397e672dfd28131d5c69c3c670d56..eaef163d80aa97d75f804028b047284f7f839898 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#! /usr/bin/python3
 # -*- coding: utf-8 -*-
 
 # file updatelayouts.py
@@ -21,15 +21,18 @@ from layout2layout import main as layout2layout
 def main(argv):
 
     toolsdir = os.path.dirname(argv[0])
-    layoutdir = os.path.join(toolsdir, '../../lib/layouts')
-    os.chdir(layoutdir)
-    for i in os.listdir("."):
-        (base, ext) = os.path.splitext(i)
-        if ext == ".old":
-            continue
-        args = ["layout2layout", i + ".old", i] 
-        shutil.copy(args[2], args[1])
-        layout2layout(args)
+    dirs = []
+    dirs.append(os.path.join(toolsdir, '../../lib/layouts'))
+    dirs.append(os.path.join(toolsdir, '../../lib/citeengines'))
+    for directory in dirs:
+        os.chdir(directory)
+        for i in os.listdir("."):
+            (base, ext) = os.path.splitext(i)
+            if ext == ".old":
+                continue
+            args = ["layout2layout", i + ".old", i]
+            shutil.copy(args[2], args[1])
+            layout2layout(args)
 
     return 0