Initial Commit
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"version": 6,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 24
|
||||
},
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "deb-config",
|
||||
"displayName": "Debian / Ubuntu Build",
|
||||
"binaryDir": "${sourceDir}/build/deb",
|
||||
"cacheVariables": {
|
||||
"BUILD_DEB": "ON",
|
||||
"BUILD_RPM": "OFF",
|
||||
"CMAKE_INSTALL_PREFIX": "/usr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "rpm-config",
|
||||
"displayName": "Fedora / RPM Build",
|
||||
"binaryDir": "${sourceDir}/build/rpm",
|
||||
"cacheVariables": {
|
||||
"BUILD_DEB": "OFF",
|
||||
"BUILD_RPM": "ON",
|
||||
"CMAKE_INSTALL_PREFIX": "/usr"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "act-config",
|
||||
"displayName": "Local Containerized Build (act)",
|
||||
"binaryDir": "${sourceDir}/build/act",
|
||||
"cacheVariables": {
|
||||
"USE_ACT_CONTAINER": "ON",
|
||||
"BUILD_DEB": "ON"
|
||||
}
|
||||
}
|
||||
],
|
||||
"buildPresets": [
|
||||
{
|
||||
"name": "deb-build",
|
||||
"configurePreset": "deb-config"
|
||||
},
|
||||
{
|
||||
"name": "rpm-build",
|
||||
"configurePreset": "rpm-config"
|
||||
},
|
||||
{
|
||||
"name": "rpm-rebuild",
|
||||
"configurePreset": "rpm-config",
|
||||
"targets": [ "rpm-rebuild" ]
|
||||
},
|
||||
{
|
||||
"name": "act-build",
|
||||
"configurePreset": "act-config",
|
||||
"targets": ["act-build"]
|
||||
}
|
||||
],
|
||||
"packagePresets": [
|
||||
{
|
||||
"name": "deb-package",
|
||||
"configurePreset": "deb-config"
|
||||
},
|
||||
{
|
||||
"name": "srpm-package",
|
||||
"configurePreset": "rpm-config",
|
||||
"configFile": "CPackSourceConfig.cmake",
|
||||
"generators": ["RPM"]
|
||||
}
|
||||
],
|
||||
"workflowPresets": [
|
||||
{
|
||||
"name": "deb-workflow",
|
||||
"steps": [
|
||||
{ "type": "configure", "name": "deb-config" },
|
||||
{ "type": "build", "name": "deb-build" },
|
||||
{ "type": "package", "name": "deb-package" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rpm-workflow",
|
||||
"steps": [
|
||||
{ "type": "configure", "name": "rpm-config" },
|
||||
{ "type": "build", "name": "rpm-build" },
|
||||
{ "type": "package", "name": "srpm-package" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user