-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathtemp_presets.txt
More file actions
1 lines (1 loc) · 9.79 KB
/
temp_presets.txt
File metadata and controls
1 lines (1 loc) · 9.79 KB
1
{\n "version": 6,\n "cmakeMinimumRequired": {\n "major": 3,\n "minor": 23,\n "patch": 0\n },\n "configurePresets": [\n {\n "name": "base",\n "generator": "Ninja",\n "binaryDir": "${sourceDir}/out/build/${presetName}",\n "installDir": "${sourceDir}/out/install/${presetName}",\n "toolchainFile": "${sourceDir}/vcpkg/scripts/buildsystems/vcpkg.cmake",\n "cacheVariables": {\n "CMAKE_TOOLCHAIN_FILE": "${sourceDir}/vcpkg/scripts/buildsystems/vcpkg.cmake",\n "VCPKG_OVERLAY_TRIPLETS": "${sourceDir}/build/vcpkg/triplets/",\n "VCPKG_OVERLAY_PORTS": "${sourceDir}/build/vcpkg/ports/",\n "BUILD_TESTING": true,\n "BUILD_TESTS": true\n },\n "environment": {\n "VCPKG_ROOT": "${sourceDir}/vcpkg/"\n },\n "hidden": true\n },\n {\n "name": "linux-base",\n "inherits": [\n "base"\n ],\n "environment": {\n "CC": "clang",\n "CXX": "clang++"\n },\n "cacheVariables": {\n "CMAKE_C_COMPILER": "/usr/bin/clang",\n "CMAKE_CXX_COMPILER": "/usr/bin/clang++",\n "CMAKE_BUILD_WITH_INSTALL_RPATH": true\n },\n "vendor": {\n "microsoft.com/VisualStudioRemoteSettings/CMake/2.0": {\n "remoteSourceRootDir": "$env{HOME}/.vs/$ms{projectDirName}",\n "copySourcesOptions": {\n "exclusionList": [\n "buildtrees",\n ".vs",\n "out",\n "vcpkg/buildtrees",\n "vcpkg/downloads"\n ]\n }\n }\n },\n "hidden": true\n },\n {\n "name": "win-base",\n "description": "Customizations for Windows Build",\n "inherits": [\n "base"\n ],\n "hidden": true\n },\n {\n "name": "x64",\n "architecture": {\n "value": "x64",\n "strategy": "external"\n },\n "hidden": true\n },\n {\n "name": "arm64",\n "architecture": {\n "value": "arm64",\n "strategy": "external"\n },\n "hidden": true\n },\n {\n "name": "debug",\n "cacheVariables": {\n "CMAKE_BUILD_TYPE": "debug"\n },\n "hidden": true\n },\n {\n "name": "release",\n "cacheVariables": {\n "CMAKE_BUILD_TYPE": "RelWithDebInfo",\n "CMAKE_INTERPROCEDURAL_OPTIMIZATION": false\n },\n "hidden": true\n },\n {\n "name": "msvc",\n "hidden": true,\n "cacheVariables": {\n "CMAKE_C_COMPILER": "cl.exe",\n "CMAKE_CXX_COMPILER": "cl.exe"\n }\n },\n {\n "name": "clang-cl",\n "hidden": true,\n "cacheVariables": {\n "CMAKE_C_COMPILER": "clang-cl",\n "CMAKE_CXX_COMPILER": "clang-cl"\n },\n "toolset": {\n "value": "host=x64",\n "strategy": "external"\n }\n },\n {\n "name": "clang",\n "hidden": true,\n "cacheVariables": {\n "CMAKE_C_COMPILER": "clang",\n "CMAKE_CXX_COMPILER": "clang++"\n },\n "toolset": {\n "value": "host=x64",\n "strategy": "external"\n }\n },\n {\n "name": "clang-aarchh64",\n "environment": {\n "CFLAGS": "--target=arm64-pc-windows-msvc",\n "CXXFLAGS": "--target=arm64-pc-windows-msvc"\n },\n "hidden": true\n },\n {\n "name": "gnuc",\n "hidden": true,\n "cacheVariables": {\n "CMAKE_C_COMPILER": "gcc",\n "CMAKE_CXX_COMPILER": "g++"\n },\n "toolset": {\n "value": "host=x64",\n "strategy": "external"\n }\n },\n {\n "name": "analyze",\n "cacheVariables": {\n "ENABLE_CODE_ANALYSIS": true\n },\n "hidden": true\n },\n {\n "name": "coverage",\n "cacheVariables": {\n "BUILD_TOOLS": false,\n "ENABLE_CODE_COVERAGE": true\n },\n "hidden": true\n },\n {\n "name": "asan",\n "cacheVariables": {\n "BUILD_FUZZING": true,\n "BUILD_TESTS": false\n },\n "hidden": true\n },\n {\n "name": "x64-debug",\n "displayName": "x64 Debug",\n "description": "msvc for x64 (debug)",\n "inherits": [\n "win-base",\n "x64",\n "debug",\n "msvc"\n ],\n "cacheVariables": {\n "VCPKG_TARGET_TRIPLET": "x64-windows"\n },\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-release",\n "displayName": "x64 Release",\n "description": "msvc for x64 (release)",\n "inherits": [\n "win-base",\n "x64",\n "release",\n "msvc"\n ],\n "cacheVariables": {\n "VCPKG_TARGET_TRIPLET": "x64-windows"\n },\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "arm64-windows-debug",\n "description": "msvc for arm64 (debug)",\n "inherits": [\n "win-base",\n "arm64",\n "debug",\n "msvc"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n },\n "cacheVariables": {\n "VCPKG_TARGET_TRIPLET": "arm64-windows"\n }\n },\n {\n "name": "arm64-windows-release",\n "description": "msvc for arm64 (release)",\n "inherits": [\n "win-base",\n "arm64",\n "release",\n "msvc"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n },\n "cacheVariables": {\n "VCPKG_TARGET_TRIPLET": "arm64-windows"\n }\n },\n {\n "name": "x64-windows-debug-clang",\n "description": "clang-cl for x64 (debug)",\n "inherits": [\n "win-base",\n "x64",\n "debug",\n "clang-cl"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-release-clang",\n "description": "clang-cl for x64 (release)",\n "inherits": [\n "win-base",\n "x64",\n "release",\n "clang-cl"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "arm64-windows-debug-clang",\n "description": "clang-cl for aarchh64 (debug)",\n "inherits": [\n "win-base",\n "arm64",\n "debug",\n "clang-cl",\n "clang-aarchh64"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "arm64-windows-release-clang",\n "description": "clang-cl for aarchh64 (release)",\n "inherits": [\n "win-base",\n "arm64",\n "release",\n "clang-cl",\n "clang-aarchh64"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-windows-analyze",\n "description": "msvc for x64 (debug) using /analyze",\n "inherits": [\n "win-base",\n "x64",\n "debug",\n "msvc",\n "analyze"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-windows-coverage",\n "description": "msvc for x64 (debug) w/ Code coverage",\n "inherits": [\n "win-base",\n "x64",\n "debug",\n "msvc",\n "coverage"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-windows-coverage-clang-cl",\n "description": "clang-cl for x64 (debug) w/ Code coverage",\n "inherits": [\n "win-base",\n "x64",\n "debug",\n "clang-cl",\n "coverage"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-windows-asan",\n "description": "msvc for x64 (release) with ASan",\n "inherits": [\n "win-base",\n "x64",\n "release",\n "msvc",\n "asan"\n ],\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Windows"\n ]\n }\n }\n },\n {\n "name": "x64-linux-debug",\n "displayName": "x64-linux-debug",\n "description": "clang linux x64 debug",\n "inherits": [\n "linux-base",\n "x64",\n "debug"\n ],\n "cacheVariables": {\n "VCPKG_TARGET_TRIPLET": "x64-linux"\n },\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Linux"\n ]\n }\n }\n },\n {\n "name": "x64-linux-release",\n "displayName": "x64-linux-release",\n "description": "clang linux x64 release",\n "inherits": [\n "linux-base",\n "x64",\n "release"\n ],\n "cacheVariables": {\n "VCPKG_TARGET_TRIPLET": "x64-linux"\n },\n "vendor": {\n "microsoft.com/VisualStudioSettings/CMake/1.0": {\n "hostOS": [\n "Linux"\n ]\n }\n }\n }\n ]\n}