forked from gkit-org/libgkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakePresets.json
More file actions
45 lines (38 loc) · 2.49 KB
/
CMakePresets.json
File metadata and controls
45 lines (38 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"version": 4,
"cmakeMinimumRequired": {
"major": 3,
"minor": 2,
"patch": 0
},
"configurePresets": [
{
"name": "common",
"hidden": true,
"generator": "Ninja",
"binaryDir": "${sourceDir}/build/${presetName}",
"cacheVariables": {
"BIN_FOLDER": "${sourceDir}/bin/${presetName}"
}
},
{"name": "linux", "hidden": true },
{"name": "windows", "hidden": true },
{"name": "debug", "hidden": true, "cacheVariables": {"CMAKE_BUILD_TYPE": "Debug"}},
{"name": "release", "hidden": true, "cacheVariables": {"CMAKE_BUILD_TYPE": "Release"}},
{"name": "gcc", "hidden": true, "cacheVariables": {"CMAKE_C_COMPILER": "gcc", "CMAKE_CXX_COMPILER": "g++"}},
{"name": "llvm", "hidden": true, "cacheVariables": {"CMAKE_C_COMPILER": "clang", "CMAKE_CXX_COMPILER": "clang++"}},
{"name": "msvc", "hidden": true, "cacheVariables": {"CMAKE_C_COMPILER": "cl", "CMAKE_CXX_COMPILER": "cl", "CMAKE_CXX_LINKER": "link.exe"}},
{"name": "c_abi", "hidden": true, "cacheVariables": {"EXPORT_C_ABI": {"type": "BOOL", "value": true}}},
{"name": "noabi", "hidden": true, "cacheVariables": {"EXPORT_C_ABI": {"type": "BOOL", "value": false}}},
{ "name": "linux-x86_64-gcc-debug", "inherits": ["common", "linux", "debug", "gcc", "c_abi"] },
{ "name": "linux-x86_64-gcc-noabi-debug", "inherits": ["common", "linux", "debug", "gcc", "noabi"] },
{ "name": "linux-x86_64-llvm-debug", "inherits": ["common", "linux", "debug", "llvm", "c_abi"]},
{ "name": "linux-x86_64-llvm-noabi-debug","inherits": ["common", "linux", "debug", "llvm", "noabi"]},
{ "name": "windows-x86_64-mingw64-debug", "inherits": ["common", "windows", "debug", "gcc", "c_abi"] },
{ "name": "windows-x86_64-mingw64-noabi-debug", "inherits": ["common", "windows", "debug", "gcc", "noabi"] },
{ "name": "windows-x86_64-llvm-debug", "inherits": ["common", "windows", "debug", "llvm", "c_abi"] },
{ "name": "windows-x86_64-llvm-noabi-debug", "inherits": ["common", "windows", "debug", "llvm", "noabi"] },
{ "name": "windows-x86_64-msvc-debug", "inherits": ["common", "windows", "debug", "msvc", "c_abi"] },
{ "name": "windows-x86_64-msvc-noabi-debug", "inherits": ["common", "windows", "debug", "msvc", "noabi"] }
]
}