mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 10:58:52 +00:00
Generate LFUNs.lyx in updatedocs
As suggested by Guillaume.
This commit is contained in:
parent
71b60e07c3
commit
51d4036d16
@ -14,6 +14,7 @@
|
|||||||
|
|
||||||
|
|
||||||
import os, re, string, sys, subprocess, shutil
|
import os, re, string, sys, subprocess, shutil
|
||||||
|
from gen_lfuns import main as genlfuns
|
||||||
|
|
||||||
|
|
||||||
def convertdir(docdir, prefix, lyx2lyx, lyx, systemlyxdir):
|
def convertdir(docdir, prefix, lyx2lyx, lyx, systemlyxdir):
|
||||||
@ -50,6 +51,18 @@ def convertdir(docdir, prefix, lyx2lyx, lyx, systemlyxdir):
|
|||||||
def main(argv):
|
def main(argv):
|
||||||
|
|
||||||
toolsdir = os.path.dirname(argv[0])
|
toolsdir = os.path.dirname(argv[0])
|
||||||
|
|
||||||
|
# first generate LFUNs.lyx
|
||||||
|
lyxaction = os.path.abspath(os.path.join(toolsdir, "../../src/LyXAction.cpp"))
|
||||||
|
lfunspath = os.path.abspath(os.path.join(toolsdir, "../../lib/doc"))
|
||||||
|
lfuns = os.path.join(lfunspath, "LFUNs.lyx")
|
||||||
|
# genlfuns refuses to overwrite files
|
||||||
|
if os.path.exists(lfuns):
|
||||||
|
os.rename(lfuns, os.path.join(lfunspath, "LFUNs.lyx.old"))
|
||||||
|
# genlfuns requires a trailing slash
|
||||||
|
genlfuns(["genlfuns", lyxaction, lfunspath + os.sep])
|
||||||
|
|
||||||
|
# then update all docs
|
||||||
lyx2lyx = os.path.abspath(os.path.join(toolsdir, "../../lib/lyx2lyx/lyx2lyx"))
|
lyx2lyx = os.path.abspath(os.path.join(toolsdir, "../../lib/lyx2lyx/lyx2lyx"))
|
||||||
systemlyxdir = os.path.abspath(os.path.join(toolsdir, "../../lib"))
|
systemlyxdir = os.path.abspath(os.path.join(toolsdir, "../../lib"))
|
||||||
if len(argv) > 1:
|
if len(argv) > 1:
|
||||||
|
Loading…
Reference in New Issue
Block a user