mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-26 04:33:06 +01:00
64cde196eb
turns out we need the Q_PROPERTY setter in the cpp file for qdoc to recognize it
26 lines
600 B
Python
26 lines
600 B
Python
#!/usr/bin/python3
|
|
# SPDX-License-Identifier: LicenseRef-EliasSteurerTachiom OR AGPL-3.0-only
|
|
import subprocess
|
|
import os
|
|
import shutil
|
|
from sys import stdout
|
|
import defines
|
|
|
|
stdout.reconfigure(encoding='utf-8')
|
|
|
|
def main():
|
|
|
|
shutil.rmtree('../Docs/html/')
|
|
os.mkdir('../Docs/html/')
|
|
|
|
qt_bin_path = defines.QT_BIN_PATH
|
|
executable = "qdoc"
|
|
if os.name == 'nt':
|
|
executable = "qdoc.exe"
|
|
executable = qt_bin_path.joinpath(executable)
|
|
|
|
process = subprocess.Popen(f"{executable} ../Docs/config.qdocconf", stdout=subprocess.PIPE)
|
|
|
|
if __name__ == "__main__":
|
|
main()
|