diff options
author | Neil <nyamatongwe@gmail.com> | 2021-06-10 09:23:42 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2021-06-10 09:23:42 +1000 |
commit | 7ff41a39e0f5d91ccbeb2a5f342daba84785a892 (patch) | |
tree | 689b59b1de444d2a0b96fdb33633650848424b9d /scripts | |
parent | c9394092df9b424b262e06139d2e4abdac8f78a3 (diff) | |
download | scintilla-mirror-7ff41a39e0f5d91ccbeb2a5f342daba84785a892.tar.gz |
Call HFacer to ensure Scintilla.h also updated.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/ScintillaAPIFacer.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/scripts/ScintillaAPIFacer.py b/scripts/ScintillaAPIFacer.py index 1d8463f18..3078b49c6 100644 --- a/scripts/ScintillaAPIFacer.py +++ b/scripts/ScintillaAPIFacer.py @@ -4,8 +4,11 @@ # Implemented 2019 by Neil Hodgson neilh@scintilla.org # Requires Python 3.6 or later +import pathlib + import Face import FileGenerator +import HFacer def HMessages(f): out = ["enum class Message {"] @@ -98,10 +101,12 @@ def HConstants(f): return out def RegenerateAll(root): + HFacer.RegenerateAll(root, False) f = Face.Face() - f.ReadFromFile(root + "include/Scintilla.iface") - FileGenerator.Regenerate(root + "include/ScintillaMessages.h", "//", HMessages(f)) - FileGenerator.Regenerate(root + "include/ScintillaTypes.h", "//", HEnumerations(f), HConstants(f)) + include = root / "include" + f.ReadFromFile(include / "Scintilla.iface") + FileGenerator.Regenerate(include / "ScintillaMessages.h", "//", HMessages(f)) + FileGenerator.Regenerate(include / "ScintillaTypes.h", "//", HEnumerations(f), HConstants(f)) if __name__ == "__main__": - RegenerateAll("../") + RegenerateAll(pathlib.Path(__file__).resolve().parent.parent) |