diff --git a/CMakePresets.json b/CMakePresets.json index 4080b96..50e8050 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -37,6 +37,21 @@ "dev": true, "deprecated": true } + }, + { + "name": "ci-watcom-release", + "inherits": "ci-watcom", + "displayName": "Watcom (CI|Release)", + "description": "Watcom configuration for CI Release builds", + "warnings": { + "dev": false, + "deprecated": false, + "uninitialized": false + }, + "errors": { + "dev": false, + "deprecated": false + } } ], "buildPresets": [ @@ -50,6 +65,30 @@ "lhs": "$penv{CI}", "rhs": "true" } + }, + { + "name": "ci-watcom-release", + "configurePreset": "ci-watcom-release", + "displayName": "Watcom (CI|Release)", + "description": "Cmake build configuration for CI Release builds using Watcom", + "condition": { + "type": "equals", + "lhs": "$penv{CI}", + "rhs": "true" + } + } + ], + "packagePresets": [ + { + "name": "ci-watcom-release", + "configurePreset": "ci-watcom-release", + "displayName": "Watcom (CI|Release)", + "description": "Cpack configuration for CI Release builds using Watcom", + "condition": { + "type": "equals", + "lhs": "$penv{CI}", + "rhs": "true" + } } ], "workflowPresets": [ @@ -67,6 +106,25 @@ "name": "ci-watcom" } ] + }, + { + "name": "ci-watcom-release", + "displayName": "Watcom (CI|Release)", + "description": "Workflow for CI Release builds using Watcom", + "steps": [ + { + "type": "configure", + "name": "ci-watcom-release" + }, + { + "type": "build", + "name": "ci-watcom-release" + }, + { + "type": "package", + "name": "ci-watcom-release" + } + ] } ] } \ No newline at end of file