tools/corrosion/CMakePresets.json
author unC0Rr
Wed, 20 Nov 2024 21:37:47 +0100
branchtransitional_engine
changeset 16067 d903f8d2395a
permissions -rw-r--r--
- Update corrosion - Implement installation of targets imported with corrosion
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16067
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     1
{
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     2
    "version": 3,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     3
    "cmakeMinimumRequired": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     4
        "major": 3,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     5
        "minor": 22,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     6
        "patch": 0
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     7
    },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     8
    "configurePresets": [
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
     9
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    10
            "name": "ninja",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    11
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    12
            "generator": "Ninja"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    13
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    14
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    15
            "name": "ninja-mc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    16
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    17
            "generator": "Ninja Multi-Config"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    18
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    19
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    20
            "name": "make",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    21
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    22
            "generator": "Unix Makefiles"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    23
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    24
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    25
            "name": "vs-2019",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    26
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    27
            "generator": "Visual Studio 16 2019"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    28
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    29
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    30
            "name": "vs-2022",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    31
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    32
            "generator": "Visual Studio 17 2022"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    33
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    34
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    35
            "name": "windows-only",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    36
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    37
            "condition": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    38
                "type": "equals",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    39
                "lhs": "${hostSystemName}",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    40
                "rhs": "Windows"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    41
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    42
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    43
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    44
            "name": "windows-10-cross",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    45
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    46
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    47
                "CMAKE_SYSTEM_NAME": "Windows",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    48
                "CMAKE_SYSTEM_VERSION": "10.0"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    49
            },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    50
            "condition": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    51
                "type": "equals",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    52
                "lhs": "${hostSystemName}",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    53
                "rhs": "Windows"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    54
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    55
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    56
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    57
            "name": "x86_64-pc-windows-msvc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    58
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    59
            "inherits": ["windows-only"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    60
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    61
                "Rust_CARGO_TARGET": "x86_64-pc-windows-msvc"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    62
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    63
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    64
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    65
            "name": "i686-pc-windows-msvc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    66
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    67
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    68
                "Rust_CARGO_TARGET": "i686-pc-windows-msvc"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    69
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    70
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    71
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    72
            "name": "aarch64-pc-windows-msvc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    73
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    74
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    75
                "Rust_CARGO_TARGET": "aarch64-pc-windows-msvc"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    76
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    77
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    78
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    79
            "name": "x86_64-unknown-linux-gnu",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    80
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    81
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    82
                "Rust_CARGO_TARGET": "x86_64-unknown-linux-gnu"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    83
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    84
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    85
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    86
            "name": "i686-unknown-linux-gnu",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    87
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    88
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    89
                "Rust_CARGO_TARGET": "i686-unknown-linux-gnu"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    90
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    91
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    92
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    93
            "name": "aarch64-unknown-linux-gnu",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    94
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    95
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    96
                "Rust_CARGO_TARGET": "aarch64-unknown-linux-gnu"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    97
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    98
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
    99
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   100
            "name": "x86_64-apple-darwin",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   101
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   102
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   103
                "Rust_CARGO_TARGET": "x86_64-apple-darwin"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   104
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   105
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   106
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   107
            "name": "aarch64-apple-darwin",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   108
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   109
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   110
                "Rust_CARGO_TARGET": "aarch64-apple-darwin"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   111
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   112
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   113
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   114
            "name": "vs-platform-arm64",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   115
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   116
            "inherits": ["aarch64-pc-windows-msvc","windows-10-cross"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   117
            "architecture": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   118
                "value": "ARM64"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   119
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   120
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   121
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   122
            "name": "vs-platform-x64",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   123
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   124
            "inherits": ["x86_64-pc-windows-msvc"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   125
            "architecture": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   126
                "value": "x64"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   127
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   128
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   129
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   130
            "name": "vs-platform-i686",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   131
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   132
            "inherits": ["i686-pc-windows-msvc", "windows-10-cross"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   133
            "architecture": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   134
                "value": "Win32"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   135
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   136
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   137
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   138
            "name": "vs-2019-x86_64",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   139
            "inherits": ["vs-platform-x64", "vs-2019"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   140
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   141
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   142
            "name": "vs-2022-x86_64",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   143
            "inherits": ["vs-platform-x64", "vs-2022"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   144
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   145
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   146
            "name": "vs-2019-i686",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   147
            "inherits": ["vs-platform-i686", "vs-2019"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   148
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   149
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   150
            "name": "vs-2022-i686",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   151
            "inherits": ["vs-platform-i686", "vs-2022"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   152
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   153
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   154
            "name": "vs-2019-aarch64",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   155
            "inherits": ["vs-platform-arm64", "vs-2019"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   156
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   157
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   158
            "name": "vs-2022-aarch64",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   159
            "inherits": ["vs-platform-arm64", "vs-2022"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   160
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   161
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   162
            "name": "clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   163
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   164
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   165
                "CMAKE_C_COMPILER": "clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   166
                "CMAKE_CXX_COMPILER": "clang++"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   167
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   168
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   169
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   170
            "name": "host-gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   171
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   172
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   173
                "CMAKE_C_COMPILER": "gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   174
                "CMAKE_CXX_COMPILER": "g++"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   175
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   176
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   177
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   178
            "name": "clang-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   179
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   180
            "inherits": ["windows-only"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   181
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   182
                "CMAKE_C_COMPILER": "clang-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   183
                "CMAKE_CXX_COMPILER": "clang-cl"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   184
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   185
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   186
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   187
            "name": "cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   188
            "hidden": true,
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   189
            "inherits": ["windows-only"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   190
            "cacheVariables": {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   191
                "CMAKE_C_COMPILER": "cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   192
                "CMAKE_CXX_COMPILER": "cl"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   193
            }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   194
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   195
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   196
            "name": "ninja-x86_64-pc-windows-msvc-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   197
            "inherits": ["ninja", "x86_64-pc-windows-msvc", "cl"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   198
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   199
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   200
            "name": "ninja-x86_64-pc-windows-msvc-clang-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   201
            "inherits": ["ninja", "x86_64-pc-windows-msvc", "clang-cl"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   202
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   203
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   204
            "name": "ninja-x86_64-pc-windows-msvc-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   205
            "inherits": ["ninja", "x86_64-pc-windows-msvc", "clang"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   206
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   207
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   208
            "name": "ninja-i686-pc-windows-msvc-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   209
            "inherits": ["ninja", "i686-pc-windows-msvc", "cl", "windows-10-cross"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   210
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   211
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   212
            "name": "ninja-i686-pc-windows-msvc-clang-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   213
            "inherits": ["ninja", "i686-pc-windows-msvc", "clang-cl", "windows-10-cross"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   214
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   215
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   216
            "name": "ninja-i686-pc-windows-msvc-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   217
            "inherits": ["ninja", "i686-pc-windows-msvc", "clang", "windows-10-cross"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   218
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   219
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   220
            "name": "ninja-aarch64-pc-windows-msvc-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   221
            "inherits": ["ninja", "aarch64-pc-windows-msvc", "cl", "windows-10-cross"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   222
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   223
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   224
            "name": "ninja-aarch64-pc-windows-msvc-clang-cl",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   225
            "inherits": ["ninja", "aarch64-pc-windows-msvc", "clang-cl", "windows-10-cross"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   226
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   227
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   228
            "name": "ninja-aarch64-pc-windows-msvc-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   229
            "inherits": ["ninja", "aarch64-pc-windows-msvc", "clang", "windows-10-cross"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   230
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   231
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   232
            "name": "ninja-x86_64-pc-windows-gnullvm",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   233
            "inherits": ["ninja", "windows-only", "clang"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   234
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/x86_64-pc-windows-gnullvm.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   235
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   236
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   237
            "name": "make-x86_64-pc-windows-gnullvm",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   238
            "inherits": ["make", "windows-only", "clang"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   239
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/x86_64-pc-windows-gnullvm.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   240
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   241
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   242
            "name": "ninja-x86_64-pc-windows-gnu-gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   243
            "inherits": ["ninja", "host-gcc", "windows-only"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   244
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   245
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   246
            "name": "make-x86_64-pc-windows-gnu-gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   247
            "inherits": ["make", "host-gcc", "windows-only"]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   248
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   249
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   250
            "name": "x86_64-unknown-linux-gnu-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   251
            "inherits": ["x86_64-unknown-linux-gnu"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   252
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   253
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   254
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   255
            "name": "x86_64-unknown-linux-gnu-gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   256
            "inherits": ["x86_64-unknown-linux-gnu"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   257
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   258
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   259
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   260
            "name": "i686-unknown-linux-gnu-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   261
            "inherits": ["i686-unknown-linux-gnu"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   262
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   263
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   264
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   265
            "name": "i686-unknown-linux-gnu-gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   266
            "inherits": ["i686-unknown-linux-gnu"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   267
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   268
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   269
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   270
            "name": "aarch64-unknown-linux-gnu-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   271
            "inherits": ["aarch64-unknown-linux-gnu"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   272
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   273
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   274
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   275
            "name": "aarch64-unknown-linux-gnu-gcc",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   276
            "inherits": ["aarch64-unknown-linux-gnu"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   277
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   278
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   279
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   280
            "name": "x86_64-apple-darwin-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   281
            "inherits": ["x86_64-apple-darwin", "clang"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   282
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   283
        },
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   284
        {
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   285
            "name": "aarch64-apple-darwin-clang",
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   286
            "inherits": ["aarch64-apple-darwin"],
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   287
            "toolchainFile": "${sourceDir}/.github/scripts/toolchains/${presetName}.cmake"
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   288
        }
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   289
    ]
d903f8d2395a - Update corrosion
unC0Rr
parents:
diff changeset
   290
}