mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-06 19:12:30 +01:00
287730e9c7
For this we now use a custom triplet. This has some drawbacks like openssl does not work with this config. Luckily we can use openssl that is provided by Qt. On macOS they use Secure Transport.
136 lines
3.5 KiB
JSON
136 lines
3.5 KiB
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"type": "cmake",
|
|
"label": "CMake: build",
|
|
"command": "build",
|
|
"targets": [
|
|
"all"
|
|
],
|
|
"preset": "${command:cmake.activeBuildPresetName}",
|
|
"group": "build",
|
|
"problemMatcher": [],
|
|
"detail": "CMake template build task"
|
|
},
|
|
{
|
|
"type": "process",
|
|
"label": "Format Cpp files",
|
|
"command": "python3",
|
|
"windows": {
|
|
"command": "python"
|
|
},
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/Tools"
|
|
},
|
|
"args": [
|
|
"clang_format.py"
|
|
]
|
|
},
|
|
{
|
|
"type": "process",
|
|
"label": "Format CMake files",
|
|
"command": "python3",
|
|
"windows": {
|
|
"command": "python"
|
|
},
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/Tools"
|
|
},
|
|
"args": [
|
|
"cmake_format.py"
|
|
]
|
|
},
|
|
{
|
|
"type": "process",
|
|
"label": "Format Qml files",
|
|
"command": "python3",
|
|
"windows": {
|
|
"command": "python"
|
|
},
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/Tools"
|
|
},
|
|
"args": [
|
|
"qml_format.py"
|
|
]
|
|
},
|
|
{
|
|
"type": "process",
|
|
"label": "Run setup.py",
|
|
"command": "python3",
|
|
"windows": {
|
|
"command": "python"
|
|
},
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/Tools"
|
|
},
|
|
"args": [
|
|
"setup.py"
|
|
]
|
|
},
|
|
{
|
|
"type": "process",
|
|
"label": "Export ScreenPlay release, with deploy and steam enabled",
|
|
"command": "python3",
|
|
"windows": {
|
|
"command": "python"
|
|
},
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/Tools"
|
|
},
|
|
"osx": {
|
|
"args": [
|
|
"build.py",
|
|
"-type=release",
|
|
"-deploy-version",
|
|
"-steam"
|
|
]
|
|
},
|
|
"args": [
|
|
"build.py",
|
|
"-type=release",
|
|
"-deploy-version",
|
|
"-steam"
|
|
]
|
|
},
|
|
{
|
|
"type": "process",
|
|
"label": "Update Qt *.ts translations",
|
|
"command": "python3",
|
|
"windows": {
|
|
"command": "python"
|
|
},
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"options": {
|
|
"cwd": "${workspaceFolder}/Tools"
|
|
},
|
|
"args": [
|
|
"update_translations.py"
|
|
]
|
|
}
|
|
]
|
|
} |