Skip to content

Commit

Permalink
Add ninjamulti generator and fix ninja to be ninjasingle
Browse files Browse the repository at this point in the history
  • Loading branch information
SchaichAlonso committed Oct 20, 2023
1 parent 37941e0 commit 9ecd350
Showing 1 changed file with 117 additions and 0 deletions.
117 changes: 117 additions & 0 deletions CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@
},
{
"name": "ninja",
"generator": "Ninja",
"hidden": true
},
{
"name": "ninjamulti",
"generator": "Ninja Multi-Config",
"hidden": true
},
Expand Down Expand Up @@ -101,6 +106,38 @@
{
"name": "ci-ninja-x64-freebsd-debug",
"inherits": ["ci", "ninja", "x64-freebsd", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-release",
"inherits": ["ci", "ninjamulti", "x64-windows", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-debug",
"inherits": ["ci", "ninjamulti", "x64-windows", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-static-release",
"inherits": ["ci", "ninjamulti", "x64-windows-static", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-static-debug",
"inherits": ["ci", "ninjamulti", "x64-windows-static", "debug"]
},
{
"name": "ci-ninjamulti-x64-linux-release",
"inherits": ["ci", "ninjamulti", "x64-linux", "release"]
},
{
"name": "ci-ninjamulti-x64-linux-debug",
"inherits": ["ci", "ninjamulti", "x64-linux", "debug"]
},
{
"name": "ci-ninjamulti-x64-freebsd-release",
"inherits": ["ci", "ninjamulti", "x64-freebsd", "release"]
},
{
"name": "ci-ninjamulti-x64-freebsd-debug",
"inherits": ["ci", "ninjamulti", "x64-freebsd", "debug"]
}
],
"buildPresets": [
Expand Down Expand Up @@ -153,6 +190,46 @@
"name": "ci-ninja-x64-freebsd-release",
"configurePreset": "ci-ninja-x64-freebsd-release",
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-windows-debug",
"configurePreset": "ci-ninjamulti-x64-windows-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-windows-release",
"configurePreset": "ci-ninjamulti-x64-windows-release",
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-windows-static-debug",
"configurePreset": "ci-ninjamulti-x64-windows-static-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-windows-static-release",
"configurePreset": "ci-ninjamulti-x64-windows-static-release",
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-linux-debug",
"configurePreset": "ci-ninjamulti-x64-linux-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-linux-release",
"configurePreset": "ci-ninjamulti-x64-linux-release",
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-freebsd-debug",
"configurePreset": "ci-ninjamulti-x64-freebsd-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-freebsd-release",
"configurePreset": "ci-ninjamulti-x64-freebsd-release",
"configuration": "Release"
}
],
"testPresets": [
Expand Down Expand Up @@ -213,6 +290,46 @@
"name": "ci-ninja-x64-freebsd-release",
"configurePreset": "ci-ninja-x64-freebsd-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-debug",
"configurePreset": "ci-ninjamulti-x64-windows-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-release",
"configurePreset": "ci-ninjamulti-x64-windows-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-static-debug",
"configurePreset": "ci-ninjamulti-x64-windows-static-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-static-release",
"configurePreset": "ci-ninjamulti-x64-windows-static-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-linux-debug",
"configurePreset": "ci-ninjamulti-x64-linux-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-linux-release",
"configurePreset": "ci-ninjamulti-x64-linux-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-freebsd-debug",
"configurePreset": "ci-ninjamulti-x64-freebsd-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-freebsd-release",
"configurePreset": "ci-ninjamulti-x64-freebsd-release",
"inherits": ["ci", "release"]
}
]
}

0 comments on commit 9ecd350

Please sign in to comment.