diff --git a/.gitignore b/.gitignore index 85d8c2c..7e16651 100755 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build*/ .cache -.vscode \ No newline at end of file +.vscode +.DS_Store \ No newline at end of file diff --git a/CMakePresets.json b/CMakePresets.json index e4d978a..1f84cc2 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -6,6 +6,7 @@ "patch": 0 }, "include": [ + "cmake/presets/default.json", "cmake/presets/3ds.json", "cmake/presets/switch.json", "cmake/presets/mingw.json", diff --git a/cmake/presets/default.json b/cmake/presets/default.json new file mode 100644 index 0000000..6c9e0b2 --- /dev/null +++ b/cmake/presets/default.json @@ -0,0 +1,33 @@ +{ + "version": 10, + "configurePresets": [ + { + "name": "default-debug", + "generator": "Ninja", + "displayName": "Default", + "binaryDir": "${sourceDir}/build/default-debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug" + } + }, + { + "name": "default-release", + "generator": "Ninja", + "displayName": "Default", + "binaryDir": "${sourceDir}/build/default-release", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release" + } + } + ], + "buildPresets": [ + { + "name": "default-release", + "configurePreset": "default-release" + }, + { + "name": "default-debug", + "configurePreset": "default-debug" + } + ] +} \ No newline at end of file