mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-09-01 16:19:47 +02:00
.. | ||
chocolatey/ScreenPlay | ||
Installer | ||
Scoop | ||
Steam | ||
build_and_publish_steam.py | ||
build_config.py | ||
build_godot.py | ||
build_result.py | ||
build.py | ||
check_format_cmake.py | ||
check_format_cpp.py | ||
check_format_qml.py | ||
check_license_header.py | ||
check_moc_includes.py | ||
CMakeLists.txt | ||
create_sha512.py | ||
defines.py | ||
download_ffmpeg.py | ||
execute_util.py | ||
format_util.py | ||
install_requirements.py | ||
macos_make_universal.py | ||
macos_sign.py | ||
qdoc.py | ||
Readme.md | ||
requirements.txt | ||
setup_godot.py | ||
setup.py | ||
steam_publish.py | ||
update_translations.py | ||
util.py |
Tools
This folder contains serveral python tools to help with development. Depending on your os you have to change the python command to python
, ```python3``. Download python dependencies first:
cd Tools
python -m pip install -r requirements.txt
setup.py
- Installs third party c++ dependencies for all platforms
python3 setup.py
build.py
- Build ScreenPlay locally
python3 build.py -t=release
clang_format.py
- Invokers clang-format for all .cpp and .h files
python3 clang_format.py
qml_format.py
- Calls qmlformat for all qml files
python3 qml_format.py
qdoc.py
- Builds documentation for all projects into Docs/html
python3 qdoc.py
download_ffmpeg.py
- Donwload ffmpeg for macos only for now
python3 download_ffmpeg.py
steam_publish.py
- Upload to steam. This is needed to add some much needed output like git commit to the steam ui for selecting branches
python3 steam_publish.py -u xxx -p xxx