Skip to content

Commit

Permalink
[skip ci] Add Unix Makefile presets and reorder the file
Browse files Browse the repository at this point in the history
  • Loading branch information
SchaichAlonso committed Oct 20, 2023
1 parent 5c94ade commit 834549a
Showing 1 changed file with 143 additions and 81 deletions.
224 changes: 143 additions & 81 deletions CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@
"binaryDir": "${sourceDir}/build",
"hidden": true
},
{
"name": "make",
"generator": "Unix Makefiles",
"hidden": true
},
{
"name": "ninja",
"generator": "Ninja",
Expand All @@ -47,49 +52,58 @@
"hidden": true
},
{
"name": "x64-windows",
"name": "x64-freebsd",
"cacheVariables": {
"VCPKG_TARGET_TRIPLET": "x64-windows"
"VCPKG_TARGET_TRIPLET": "x64-freebsd"
},
"hidden": true
},
{
"name": "x64-windows-static",
"name": "x64-linux",
"cacheVariables": {
"MSVC_RUNTIME_DYNAMIC": "OFF",
"VCPKG_TARGET_TRIPLET": "x64-windows-static"
"VCPKG_TARGET_TRIPLET": "x64-linux"
},
"hidden": true
},
{
"name": "x64-linux",
"name": "x64-windows",
"cacheVariables": {
"VCPKG_TARGET_TRIPLET": "x64-linux"
"VCPKG_TARGET_TRIPLET": "x64-windows"
},
"hidden": true
},
{
"name": "x64-freebsd",
"name": "x64-windows-static",
"cacheVariables": {
"VCPKG_TARGET_TRIPLET": "x64-freebsd"
"MSVC_RUNTIME_DYNAMIC": "OFF",
"VCPKG_TARGET_TRIPLET": "x64-windows-static"
},
"hidden": true
},

{
"name": "ci-ninja-x64-windows-release",
"inherits": ["ci", "ninja", "x64-windows", "release"]
"name": "ci-make-x64-linux-release",
"inherits": ["ci", "make", "x64-linux", "release"]
},
{
"name": "ci-ninja-x64-windows-debug",
"inherits": ["ci", "ninja", "x64-windows", "debug"]
"name": "ci-make-x64-linux-debug",
"inherits": ["ci", "make", "x64-linux", "debug"]
},
{
"name": "ci-ninja-x64-windows-static-release",
"inherits": ["ci", "ninja", "x64-windows-static", "release"]
"name": "ci-make-x64-freebsd-release",
"inherits": ["ci", "make", "x64-freebsd", "release"]
},
{
"name": "ci-ninja-x64-windows-static-debug",
"inherits": ["ci", "ninja", "x64-windows-static", "debug"]
"name": "ci-make-x64-freebsd-debug",
"inherits": ["ci", "make", "x64-freebsd", "debug"]
},
{
"name": "ci-ninja-x64-freebsd-release",
"inherits": ["ci", "ninja", "x64-freebsd", "release"]
},
{
"name": "ci-ninja-x64-freebsd-debug",
"inherits": ["ci", "ninja", "x64-freebsd", "debug"]
},
{
"name": "ci-ninja-x64-linux-release",
Expand All @@ -100,28 +114,28 @@
"inherits": ["ci", "ninja", "x64-linux", "debug"]
},
{
"name": "ci-ninja-x64-freebsd-release",
"inherits": ["ci", "ninja", "x64-freebsd", "release"]
"name": "ci-ninja-x64-windows-release",
"inherits": ["ci", "ninja", "x64-windows", "release"]
},
{
"name": "ci-ninja-x64-freebsd-debug",
"inherits": ["ci", "ninja", "x64-freebsd", "debug"]
"name": "ci-ninja-x64-windows-debug",
"inherits": ["ci", "ninja", "x64-windows", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-release",
"inherits": ["ci", "ninjamulti", "x64-windows", "release"]
"name": "ci-ninja-x64-windows-static-release",
"inherits": ["ci", "ninja", "x64-windows-static", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-debug",
"inherits": ["ci", "ninjamulti", "x64-windows", "debug"]
"name": "ci-ninja-x64-windows-static-debug",
"inherits": ["ci", "ninja", "x64-windows-static", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-static-release",
"inherits": ["ci", "ninjamulti", "x64-windows-static", "release"]
"name": "ci-ninjamulti-x64-freebsd-release",
"inherits": ["ci", "ninjamulti", "x64-freebsd", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-static-debug",
"inherits": ["ci", "ninjamulti", "x64-windows-static", "debug"]
"name": "ci-ninjamulti-x64-freebsd-debug",
"inherits": ["ci", "ninjamulti", "x64-freebsd", "debug"]
},
{
"name": "ci-ninjamulti-x64-linux-release",
Expand All @@ -132,12 +146,20 @@
"inherits": ["ci", "ninjamulti", "x64-linux", "debug"]
},
{
"name": "ci-ninjamulti-x64-freebsd-release",
"inherits": ["ci", "ninjamulti", "x64-freebsd", "release"]
"name": "ci-ninjamulti-x64-windows-release",
"inherits": ["ci", "ninjamulti", "x64-windows", "release"]
},
{
"name": "ci-ninjamulti-x64-freebsd-debug",
"inherits": ["ci", "ninjamulti", "x64-freebsd", "debug"]
"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"]
}
],
"buildPresets": [
Expand All @@ -152,23 +174,33 @@
"configuration": "Release"
},
{
"name": "ci-ninja-x64-windows-debug",
"configurePreset": "ci-ninja-x64-windows-debug",
"name": "ci-make-x64-freebsd-debug",
"configurePreset": "ci-make-x64-freebsd-debug",
"configuration": "Debug"
},
{
"name": "ci-ninja-x64-windows-release",
"configurePreset": "ci-ninja-x64-windows-release",
"name": "ci-make-x64-freebsd-release",
"configurePreset": "ci-make-x64-freebsd-release",
"configuration": "Release"
},
{
"name": "ci-ninja-x64-windows-static-debug",
"configurePreset": "ci-ninja-x64-windows-static-debug",
"name": "ci-make-x64-linux-debug",
"configurePreset": "ci-make-x64-linux-debug",
"configuration": "Debug"
},
{
"name": "ci-ninja-x64-windows-static-release",
"configurePreset": "ci-ninja-x64-windows-static-release",
"name": "ci-make-x64-linux-release",
"configurePreset": "ci-make-x64-linux-release",
"configuration": "Release"
},
{
"name": "ci-ninja-x64-freebsd-debug",
"configurePreset": "ci-ninja-x64-freebsd-debug",
"configuration": "Debug"
},
{
"name": "ci-ninja-x64-freebsd-release",
"configurePreset": "ci-ninja-x64-freebsd-release",
"configuration": "Release"
},
{
Expand All @@ -182,33 +214,33 @@
"configuration": "Release"
},
{
"name": "ci-ninja-x64-freebsd-debug",
"configurePreset": "ci-ninja-x64-freebsd-debug",
"name": "ci-ninja-x64-windows-debug",
"configurePreset": "ci-ninja-x64-windows-debug",
"configuration": "Debug"
},
{
"name": "ci-ninja-x64-freebsd-release",
"configurePreset": "ci-ninja-x64-freebsd-release",
"name": "ci-ninja-x64-windows-release",
"configurePreset": "ci-ninja-x64-windows-release",
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-windows-debug",
"configurePreset": "ci-ninjamulti-x64-windows-debug",
"name": "ci-ninja-x64-windows-static-debug",
"configurePreset": "ci-ninja-x64-windows-static-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-windows-release",
"configurePreset": "ci-ninjamulti-x64-windows-release",
"name": "ci-ninja-x64-windows-static-release",
"configurePreset": "ci-ninja-x64-windows-static-release",
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-windows-static-debug",
"configurePreset": "ci-ninjamulti-x64-windows-static-debug",
"name": "ci-ninjamulti-x64-freebsd-debug",
"configurePreset": "ci-ninjamulti-x64-freebsd-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-windows-static-release",
"configurePreset": "ci-ninjamulti-x64-windows-static-release",
"name": "ci-ninjamulti-x64-freebsd-release",
"configurePreset": "ci-ninjamulti-x64-freebsd-release",
"configuration": "Release"
},
{
Expand All @@ -222,13 +254,23 @@
"configuration": "Release"
},
{
"name": "ci-ninjamulti-x64-freebsd-debug",
"configurePreset": "ci-ninjamulti-x64-freebsd-debug",
"name": "ci-ninjamulti-x64-windows-debug",
"configurePreset": "ci-ninjamulti-x64-windows-debug",
"configuration": "Debug"
},
{
"name": "ci-ninjamulti-x64-freebsd-release",
"configurePreset": "ci-ninjamulti-x64-freebsd-release",
"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"
}
],
Expand All @@ -252,23 +294,33 @@
"hidden": true
},
{
"name": "ci-ninja-x64-windows-debug",
"configurePreset": "ci-ninja-x64-windows-debug",
"name": "ci-make-x64-freebsd-debug",
"configurePreset": "ci-make-x64-freebsd-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninja-x64-windows-release",
"configurePreset": "ci-ninja-x64-windows-release",
"name": "ci-make-x64-freebsd-release",
"configurePreset": "ci-make-x64-freebsd-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninja-x64-windows-static-debug",
"configurePreset": "ci-ninja-x64-windows-static-debug",
"name": "ci-make-x64-linux-debug",
"configurePreset": "ci-make-x64-linux-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninja-x64-windows-static-release",
"configurePreset": "ci-ninja-x64-windows-static-release",
"name": "ci-make-x64-linux-release",
"configurePreset": "ci-make-x64-linux-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninja-x64-freebsd-debug",
"configurePreset": "ci-ninja-x64-freebsd-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninja-x64-freebsd-release",
"configurePreset": "ci-ninja-x64-freebsd-release",
"inherits": ["ci", "release"]
},
{
Expand All @@ -282,33 +334,33 @@
"inherits": ["ci", "release"]
},
{
"name": "ci-ninja-x64-freebsd-debug",
"configurePreset": "ci-ninja-x64-freebsd-debug",
"name": "ci-ninja-x64-windows-debug",
"configurePreset": "ci-ninja-x64-windows-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninja-x64-freebsd-release",
"configurePreset": "ci-ninja-x64-freebsd-release",
"name": "ci-ninja-x64-windows-release",
"configurePreset": "ci-ninja-x64-windows-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-debug",
"configurePreset": "ci-ninjamulti-x64-windows-debug",
"name": "ci-ninja-x64-windows-static-debug",
"configurePreset": "ci-ninja-x64-windows-static-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-release",
"configurePreset": "ci-ninjamulti-x64-windows-release",
"name": "ci-ninja-x64-windows-static-release",
"configurePreset": "ci-ninja-x64-windows-static-release",
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-windows-static-debug",
"configurePreset": "ci-ninjamulti-x64-windows-static-debug",
"name": "ci-ninjamulti-x64-freebsd-debug",
"configurePreset": "ci-ninjamulti-x64-freebsd-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-windows-static-release",
"configurePreset": "ci-ninjamulti-x64-windows-static-release",
"name": "ci-ninjamulti-x64-freebsd-release",
"configurePreset": "ci-ninjamulti-x64-freebsd-release",
"inherits": ["ci", "release"]
},
{
Expand All @@ -322,13 +374,23 @@
"inherits": ["ci", "release"]
},
{
"name": "ci-ninjamulti-x64-freebsd-debug",
"configurePreset": "ci-ninjamulti-x64-freebsd-debug",
"name": "ci-ninjamulti-x64-windows-debug",
"configurePreset": "ci-ninjamulti-x64-windows-debug",
"inherits": ["ci", "debug"]
},
{
"name": "ci-ninjamulti-x64-freebsd-release",
"configurePreset": "ci-ninjamulti-x64-freebsd-release",
"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"]
}
]
Expand Down

0 comments on commit 834549a

Please sign in to comment.