Skip to content

Commit

Permalink
Add CMakePresets.json
Browse files Browse the repository at this point in the history
  • Loading branch information
erengy committed Nov 30, 2023
1 parent 100737b commit 5d6ec0d
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions CMakePresets.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{
"version": 6,
"cmakeMinimumRequired": {
"major": 3,
"minor": 20,
"patch": 0
},
"configurePresets": [
{
"name": "ninja-multi",
"displayName": "Ninja Multi-Config",
"generator": "Ninja Multi-Config",
"binaryDir": "${sourceDir}/build/${presetName}",
"cacheVariables": {
"CMAKE_CXX_COMPILER": "cl.exe"
}
}
],
"buildPresets": [
{
"name": "ninja-debug",
"configurePreset": "ninja-multi",
"displayName": "Debug",
"configuration": "Debug"
},
{
"name": "ninja-release",
"configurePreset": "ninja-multi",
"displayName": "Release",
"configuration": "Release"
}
],
"testPresets": [
{
"name": "test-debug",
"configurePreset": "ninja-multi",
"displayName": "Debug",
"configuration": "Debug"
},
{
"name": "test-release",
"configurePreset": "ninja-multi",
"displayName": "Release",
"configuration": "Release"
}
]
}

0 comments on commit 5d6ec0d

Please sign in to comment.