3808 строки
142 KiB
JSON
3808 строки
142 KiB
JSON
{
|
|
"name": "cmake-tools",
|
|
"displayName": "CMake Tools",
|
|
"description": "Extended CMake support in Visual Studio Code",
|
|
"version": "1.13.0",
|
|
"publisher": "ms-vscode",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/microsoft/vscode-cmake-tools"
|
|
},
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/microsoft/vscode-cmake-tools/issues"
|
|
},
|
|
"homepage": "https://github.com/microsoft/vscode-cmake-tools",
|
|
"keywords": [
|
|
"cmake",
|
|
"tools",
|
|
"build",
|
|
"c++",
|
|
"native",
|
|
"syntaxes"
|
|
],
|
|
"engines": {
|
|
"vscode": "^1.67.0"
|
|
},
|
|
"categories": [
|
|
"Other",
|
|
"Debuggers"
|
|
],
|
|
"galleryBanner": {
|
|
"color": "#13578c",
|
|
"theme": "dark"
|
|
},
|
|
"icon": "res/logo.png",
|
|
"activationEvents": [
|
|
"onCommand:cmake.activeFolderName",
|
|
"onCommand:cmake.activeFolderPath",
|
|
"onCommand:cmake.activeConfigurePresetName",
|
|
"onCommand:cmake.activeBuildPresetName",
|
|
"onCommand:cmake.activeTestPresetName",
|
|
"onCommand:cmake.activePackagePresetName",
|
|
"onCommand:cmake.activeWorkflowPresetName",
|
|
"onCommand:cmake.buildTargetName",
|
|
"onCommand:cmake.launchTargetPath",
|
|
"onCommand:cmake.launchTargetDirectory",
|
|
"onCommand:cmake.launchTargetFilename",
|
|
"onCommand:cmake.launchTargetName",
|
|
"onCommand:cmake.getLaunchTargetPath",
|
|
"onCommand:cmake.getLaunchTargetDirectory",
|
|
"onCommand:cmake.getLaunchTargetFilename",
|
|
"onCommand:cmake.getlaunchTargetName",
|
|
"onCommand:cmake.buildType",
|
|
"onCommand:cmake.buildDirectory",
|
|
"onCommand:cmake.executableTargets",
|
|
"onCommand:cmake.buildKit",
|
|
"onCommand:cmake.tasksBuildCommand",
|
|
"onDebugResolve:cmake",
|
|
"onDebugInitialConfigurations",
|
|
"onDebugDynamicConfigurations:cmake",
|
|
"workspaceContains:CMakeLists.txt",
|
|
"workspaceContains:*/CMakeLists.txt",
|
|
"workspaceContains:*/*/CMakeLists.txt",
|
|
"workspaceContains:*/*/*/CMakeLists.txt",
|
|
"workspaceContains:.vscode/cmake-kits.json",
|
|
"onFileSystem:cmake-tools-schema"
|
|
],
|
|
"main": "./dist/main",
|
|
"contributes": {
|
|
"icons": {
|
|
"cmake-tools-build": {
|
|
"description": "CMake build icon",
|
|
"default": {
|
|
"fontPath": "./res/product-icons.woff2",
|
|
"fontCharacter": "\\E001"
|
|
}
|
|
},
|
|
"cmake-tools-clean-configure": {
|
|
"description": "CMake clean configure icon",
|
|
"default": {
|
|
"fontPath": "./res/product-icons.woff2",
|
|
"fontCharacter": "\\E002"
|
|
}
|
|
},
|
|
"cmake-tools-clean": {
|
|
"description": "CMake clean icon",
|
|
"default": {
|
|
"fontPath": "./res/product-icons.woff2",
|
|
"fontCharacter": "\\E003"
|
|
}
|
|
},
|
|
"cmake-tools-cmake-view-1": {
|
|
"description": "CMake view icon 1",
|
|
"default": {
|
|
"fontPath": "./res/product-icons.woff2",
|
|
"fontCharacter": "\\E004"
|
|
}
|
|
},
|
|
"cmake-tools-cmake-view-2": {
|
|
"description": "CMake view icon 2",
|
|
"default": {
|
|
"fontPath": "./res/product-icons.woff2",
|
|
"fontCharacter": "\\E005"
|
|
}
|
|
},
|
|
"cmake-tools-configure": {
|
|
"description": "CMake configure icon",
|
|
"default": {
|
|
"fontPath": "./res/product-icons.woff2",
|
|
"fontCharacter": "\\E006"
|
|
}
|
|
}
|
|
},
|
|
"commands": [
|
|
{
|
|
"command": "cmake.openCMakePresets",
|
|
"title": "%cmake-tools.command.cmake.openCMakePresets.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.addConfigurePreset",
|
|
"title": "%cmake-tools.command.cmake.addConfigurePreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.addBuildPreset",
|
|
"title": "%cmake-tools.command.cmake.addBuildPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.addTestPreset",
|
|
"title": "%cmake-tools.command.cmake.addTestPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.addPackagePreset",
|
|
"title": "%cmake-tools.command.cmake.addPackagePreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.addWorkflowPreset",
|
|
"title": "%cmake-tools.command.cmake.addWorkflowPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.selectConfigurePreset",
|
|
"title": "%cmake-tools.command.cmake.selectConfigurePreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewConfigureSettings",
|
|
"title": "%cmake-tools.command.cmake.viewConfigureSettings.title%",
|
|
"when": "cmake:enabelFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(settings-gear)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectConfigurePreset",
|
|
"title": "%cmake-tools.command.cmake.selectConfigurePreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.selectBuildPreset",
|
|
"title": "%cmake-tools.command.cmake.selectBuildPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewBuildSettings",
|
|
"title": "%cmake-tools.command.cmake.viewBuildSettings.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(settings-gear)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectBuildPreset",
|
|
"title": "%cmake-tools.command.cmake.selectBuildPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewTestSettings",
|
|
"title": "%cmake-tools.command.cmake.viewTestSettings.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(settings-gear)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewPackageSettings",
|
|
"title": "%cmake-tools.command.cmake.viewPackageSettings.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(settings-gear)"
|
|
},
|
|
{
|
|
"command": "cmake.selectTestPreset",
|
|
"title": "%cmake-tools.command.cmake.selectTestPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectTestPreset",
|
|
"title": "%cmake-tools.command.cmake.selectTestPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setTestTarget",
|
|
"title": "%cmake-tools.command.cmake.projectStatus.selectTestPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.selectPackagePreset",
|
|
"title": "%cmake-tools.command.cmake.selectPackagePreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectPackagePreset",
|
|
"title": "%cmake-tools.command.cmake.selectPackagePreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.selectWorkflowPreset",
|
|
"title": "%cmake-tools.command.cmake.selectWorkflowPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectWorkflowPreset",
|
|
"title": "%cmake-tools.command.cmake.selectWorkflowPreset.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.viewLog",
|
|
"title": "%cmake-tools.command.cmake.viewLog.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.logDiagnostics",
|
|
"title": "%cmake-tools.command.cmake.logDiagnostics.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.selectActiveFolder",
|
|
"title": "%cmake-tools.command.cmake.selectActiveFolder.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectActiveProject",
|
|
"title": "%cmake-tools.command.cmake.selectActiveFolder.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.outline.selectWorkspace",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.selectActiveFolder.title%",
|
|
"icon": "$(gear)"
|
|
},
|
|
{
|
|
"command": "cmake.editKits",
|
|
"title": "%cmake-tools.command.cmake.editKits.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.scanForKits",
|
|
"title": "%cmake-tools.command.cmake.scanForKits.title%",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.scanForCompilers",
|
|
"title": "%cmake-tools.command.cmake.scanForCompilers.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.selectKit",
|
|
"title": "%cmake-tools.command.cmake.selectKit.title%",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectKit",
|
|
"title": "%cmake-tools.command.cmake.selectKit.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.setVariant",
|
|
"title": "%cmake-tools.command.cmake.setVariant.title%",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setVariant",
|
|
"title": "%cmake-tools.command.cmake.setVariant.title%",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.setVariantAll",
|
|
"title": "%cmake-tools.command.cmake.setVariantAll.title%",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.configure",
|
|
"title": "%cmake-tools.command.cmake.configure.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.configureWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.configureWithDebugger.title%",
|
|
"category": "CMake",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configure",
|
|
"title": "%cmake-tools.command.cmake.configure.title%",
|
|
"icon": "$(cmake-tools-configure)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.configure",
|
|
"title": "%cmake-tools.command.cmake.configure.title%",
|
|
"icon": "$(cmake-tools-configure)",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.configureWithDebugger.title%",
|
|
"icon": "$(debug)",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.showConfigureCommand",
|
|
"title": "%cmake-tools.command.cmake.showConfigureCommand.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.configureAll",
|
|
"title": "%cmake-tools.command.cmake.configureAll.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.configureAllWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.configureAllWithDebugger.title%",
|
|
"category": "CMake",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAll",
|
|
"title": "%cmake-tools.command.cmake.configureAll.title%",
|
|
"icon": "$(cmake-tools-configure)"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAllWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.configureAllWithDebugger.title%",
|
|
"icon": "$(debug)",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.build",
|
|
"title": "%cmake-tools.command.cmake.build.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.build",
|
|
"title": "%cmake-tools.command.cmake.build.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(cmake-tools-build)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.build",
|
|
"title": "%cmake-tools.command.cmake.build.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(cmake-tools-build)"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildTarget",
|
|
"title": "%cmake-tools.command.cmake.build.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(cmake-tools-build)"
|
|
},
|
|
{
|
|
"command": "cmake.showBuildCommand",
|
|
"title": "%cmake-tools.command.cmake.showBuildCommand.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.buildAll",
|
|
"title": "%cmake-tools.command.cmake.buildAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildAll",
|
|
"title": "%cmake-tools.command.cmake.buildAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(cmake-tools-build)"
|
|
},
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"title": "%cmake-tools.command.cmake.compileFile.title%",
|
|
"category": "CMake",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(cmake-tools-build)"
|
|
},
|
|
{
|
|
"command": "cmake.outline.compileFile",
|
|
"title": "%cmake-tools.command.cmake.outline.compileFile.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(cmake-tools-build)"
|
|
},
|
|
{
|
|
"command": "cmake.install",
|
|
"title": "%cmake-tools.command.cmake.install.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.installAll",
|
|
"title": "%cmake-tools.command.cmake.installAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.buildWithTarget",
|
|
"title": "%cmake-tools.command.cmake.buildWithTarget.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.setDefaultTarget",
|
|
"title": "%cmake-tools.command.cmake.setDefaultTarget.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.setDefaultTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.setDefaultTarget.title%"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setDefaultTarget",
|
|
"title": "%cmake-tools.command.cmake.setDefaultTarget.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigure",
|
|
"title": "%cmake-tools.command.cmake.cleanConfigure.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigure",
|
|
"title": "%cmake-tools.command.cmake.outline.cleanConfigure.title%"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cleanConfigure",
|
|
"title": "%cmake-tools.command.cmake.projectStatus.cleanConfigure.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(cmake-tools-clean-configure)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openSettings",
|
|
"title": "%cmake-tools.command.cmake.openSettings.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(settings-gear)"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openVisibilitySettings",
|
|
"title": "%cmake-tools.command.cmake.projectStatus.openVisibilitySettings.title%",
|
|
"when": "cmake:enabelFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(json)"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigureWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.cleanConfigureWithDebugger.title%",
|
|
"category": "CMake",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.outline.cleanConfigureWithDebugger.title%",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigureAll",
|
|
"title": "%cmake-tools.command.cmake.cleanConfigureAll.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAll",
|
|
"title": "%cmake-tools.command.cmake.outline.cleanConfigureAll.title%"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigureAllWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.cleanConfigureAllWithDebugger.title%",
|
|
"category": "CMake",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAllWithDebugger",
|
|
"title": "%cmake-tools.command.cmake.outline.cleanConfigureAllWithDebugger.title%",
|
|
"enablement": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.clean",
|
|
"title": "%cmake-tools.command.cmake.clean.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.clean",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.clean.title%",
|
|
"icon": "$(cmake-tools-clean)"
|
|
},
|
|
{
|
|
"command": "cmake.cleanAll",
|
|
"title": "%cmake-tools.command.cmake.cleanAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanAll",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.cleanAll.title%"
|
|
},
|
|
{
|
|
"command": "cmake.cleanRebuild",
|
|
"title": "%cmake-tools.command.cmake.cleanRebuild.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuild",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.cleanRebuild.title%"
|
|
},
|
|
{
|
|
"command": "cmake.cleanRebuildAll",
|
|
"title": "%cmake-tools.command.cmake.cleanRebuildAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuildAll",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.cleanRebuildAll.title%"
|
|
},
|
|
{
|
|
"command": "cmake.editCacheUI",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.editCacheUI.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.editCacheUI",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.editCacheUI.title%"
|
|
},
|
|
{
|
|
"command": "cmake.ctest",
|
|
"title": "%cmake-tools.command.cmake.ctest.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.ctest",
|
|
"title": "%cmake-tools.command.cmake.ctest.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(beaker)",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.ctestAll",
|
|
"title": "%cmake-tools.command.cmake.ctestAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.revealTestExplorer",
|
|
"title": "%cmake-tools.command.cmake.revealTestExplorer.title%",
|
|
"when": "cmake:enableFullFeatureSet && cmake:testExplorerIntegrationEnabled",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.refreshTests",
|
|
"title": "%cmake-tools.command.cmake.refreshTests.title%",
|
|
"when": "cmake:enableFullFeatureSet && cmake:testExplorerIntegrationEnabled",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.refreshTestsAll",
|
|
"title": "%cmake-tools.command.cmake.refreshTestsAll.title%",
|
|
"when": "cmake:enableFullFeatureSet && cmake:testExplorerIntegrationEnabled",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.cpack",
|
|
"title": "%cmake-tools.command.cmake.cpack.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cpack",
|
|
"title": "%cmake-tools.command.cmake.cpack.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"icon": "$(package)",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.workflow",
|
|
"title": "%cmake-tools.command.cmake.workflow.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.workflow",
|
|
"title": "%cmake-tools.command.cmake.workflow.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"icon": "$(run)",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.cpackAll",
|
|
"title": "%cmake-tools.command.cmake.cpackAll.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.workflowAll",
|
|
"title": "%cmake-tools.command.cmake.workflowAll.title%",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.editCache",
|
|
"title": "%cmake-tools.command.cmake.editCache.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.quickStart",
|
|
"title": "%cmake-tools.command.cmake.quickStart.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.debugTarget",
|
|
"title": "%cmake-tools.command.cmake.debugTarget.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.debugTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.debugTarget.title%"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.debugTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.debugTarget.title%",
|
|
"category": "CMake",
|
|
"icon": "$(debug-alt)"
|
|
},
|
|
{
|
|
"command": "cmake.debugTargetAll",
|
|
"title": "%cmake-tools.command.cmake.debugTargetAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setDebugTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.selectLaunchTarget.title%",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.launchTarget",
|
|
"title": "%cmake-tools.command.cmake.launchTarget.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.launchTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.launchTarget.title%"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.launchTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.launchTarget.title%",
|
|
"category": "CMake",
|
|
"icon": "$(run)"
|
|
},
|
|
{
|
|
"command": "cmake.launchTargetAll",
|
|
"title": "%cmake-tools.command.cmake.launchTargetAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.selectLaunchTarget",
|
|
"title": "%cmake-tools.command.cmake.selectLaunchTarget.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.setLaunchTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.setLaunchTarget.title%"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setLaunchTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.setLaunchTarget.title%",
|
|
"icon": "$(edit)"
|
|
},
|
|
{
|
|
"command": "cmake.stop",
|
|
"title": "%cmake-tools.command.cmake.stop.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.stop",
|
|
"title": "%cmake-tools.command.cmake.stop.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake",
|
|
"icon": "$(x)"
|
|
},
|
|
{
|
|
"command": "cmake.outline.stop",
|
|
"title": "%cmake-tools.command.cmake.stop.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(x)"
|
|
},
|
|
{
|
|
"command": "cmake.stopAll",
|
|
"title": "%cmake-tools.command.cmake.stopAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.stopAll",
|
|
"title": "%cmake-tools.command.cmake.stopAll.title%",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"icon": "$(x)"
|
|
},
|
|
{
|
|
"command": "cmake.resetState",
|
|
"title": "%cmake-tools.command.cmake.resetState.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.openSettings",
|
|
"title": "%cmake-tools.command.cmake.openSettings.title%",
|
|
"category": "CMake"
|
|
},
|
|
{
|
|
"command": "cmake.outline.runUtilityTarget",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.runUtilityTarget.title%"
|
|
},
|
|
{
|
|
"command": "cmake.outline.revealInCMakeLists",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.outline.revealInCMakeLists.title%"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.update",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.projectStatus.update.title%",
|
|
"category": "CMake",
|
|
"icon": "$(refresh)"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.add",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.pinnedCommands.add.title%",
|
|
"category": "CMake",
|
|
"icon": "$(add)"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.remove",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.pinnedCommands.remove.title%",
|
|
"category": "CMake",
|
|
"icon": "$(remove)"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.run",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.pinnedCommands.run.title%",
|
|
"category": "CMake",
|
|
"icon": "$(play-circle)"
|
|
},
|
|
{
|
|
"command": "cmake.appendBuildDirectoryToWorkspace",
|
|
"when": "cmake:enableFullFeatureSet",
|
|
"title": "%cmake-tools.command.cmake.appendBuildDirectoryToWorkspace.title%",
|
|
"category": "CMake"
|
|
}
|
|
],
|
|
"taskDefinitions": [
|
|
{
|
|
"type": "cmake",
|
|
"required": [
|
|
"command"
|
|
],
|
|
"properties": {
|
|
"label": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.taskDefinitions.properties.label.description%"
|
|
},
|
|
"command": {
|
|
"type": "string",
|
|
"enum": [
|
|
"build",
|
|
"configure",
|
|
"install",
|
|
"test",
|
|
"clean",
|
|
"cleanRebuild"
|
|
],
|
|
"description": "%cmake-tools.taskDefinitions.properties.command.description%"
|
|
},
|
|
"targets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "%cmake-tools.taskDefinitions.properties.targets.description%"
|
|
},
|
|
"preset": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.taskDefinitions.properties.preset.description%"
|
|
},
|
|
"options": {
|
|
"type": "object",
|
|
"description": "%cmake-tools.taskDefinitions.properties.options.description%",
|
|
"properties": {
|
|
"cwd": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.taskDefinitions.properties.options.cwd.description%"
|
|
},
|
|
"environment": {
|
|
"type": "object",
|
|
"markdownDescription": "%cmake-tools.taskDefinitions.properties.options.environment.markdownDescription%"
|
|
}
|
|
}
|
|
},
|
|
"detail": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.taskDefinitions.properties.details.description%"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"breakpoints": [
|
|
{
|
|
"language": "cmake"
|
|
}
|
|
],
|
|
"debuggers": [
|
|
{
|
|
"type": "cmake",
|
|
"label": "%cmake-tools.debugger.label%",
|
|
"languages": [
|
|
"cmake"
|
|
],
|
|
"configurationAttributes": {
|
|
"launch": {
|
|
"properties": {
|
|
"scriptPath": {
|
|
"type": "string",
|
|
"descripttion": "%cmake-tools.debugger.scriptPath.description%",
|
|
"default": "script.cmake"
|
|
},
|
|
"scriptArgs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.debugger.scriptArgs.description%"
|
|
},
|
|
"scriptEnv": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.name%"
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.value%"
|
|
}
|
|
}
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.debugger.scriptEnv.description%"
|
|
},
|
|
"dapLog": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.dapLog.description%",
|
|
"default": ""
|
|
},
|
|
"pipeName": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.pipeName.description%",
|
|
"default": ""
|
|
},
|
|
"clean": {
|
|
"type": "boolean",
|
|
"description": "%cmake-tools.debugger.clean.description%",
|
|
"default": false
|
|
},
|
|
"configureAll": {
|
|
"type": "boolean",
|
|
"description": "%cmake-tools.debugger.configureAll.description%",
|
|
"default": false
|
|
},
|
|
"cmakeDebugType": {
|
|
"type": "string",
|
|
"enum": ["configure", "external", "script"],
|
|
"description": "%cmake-tools.debugger.debugType.description%"
|
|
}
|
|
},
|
|
"required": [
|
|
"cmakeDebugType"
|
|
],
|
|
"oneOf": [
|
|
{
|
|
"properties": {
|
|
"cmakeDebugType": {
|
|
"enum": [
|
|
"script"
|
|
]
|
|
},
|
|
"scriptPath": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.scriptPath.description%",
|
|
"default": ""
|
|
},
|
|
"scriptArgs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.debugger.scriptArgs.description%"
|
|
},
|
|
"scriptEnv": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.name%"
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.value%"
|
|
}
|
|
}
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.debugger.scriptEnv.description%"
|
|
},
|
|
"dapLog": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.dapLog.description%",
|
|
"default": ""
|
|
}
|
|
},
|
|
"required": [
|
|
"scriptPath"
|
|
]
|
|
},
|
|
{
|
|
"properties": {
|
|
"cmakeDebugType": {
|
|
"enum": [
|
|
"configure"
|
|
]
|
|
},
|
|
"clean": {
|
|
"type": "boolean",
|
|
"description": "%cmake-tools.debugger.clean.description%",
|
|
"default": false
|
|
},
|
|
"configureAll": {
|
|
"type": "boolean",
|
|
"description": "%cmake-tools.debugger.configureAll.description%",
|
|
"default": false
|
|
},
|
|
"dapLog": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.debugger.dapLog.description%",
|
|
"default": ""
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"properties": {
|
|
"cmakeDebugType": {
|
|
"enum": [
|
|
"external"
|
|
]
|
|
}
|
|
},
|
|
"required": [
|
|
"pipeName"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"initialConfigurations": [],
|
|
"configurationSnippets": [
|
|
{
|
|
"label": "%cmake-tools.debugger.configure.snippet.label%",
|
|
"description": "%cmake-tools.debugger.configure.snippet.description%",
|
|
"body": {
|
|
"type": "cmake",
|
|
"request": "launch",
|
|
"name": "%cmake-tools.debugger.configure.snippet.body.name%",
|
|
"cmakeDebugType": "configure",
|
|
"clean": false,
|
|
"configureAll": false
|
|
}
|
|
},
|
|
{
|
|
"label": "%cmake-tools.debugger.script.snippet.label%",
|
|
"description": "%cmake-tools.debugger.script.snippet.description%",
|
|
"body": {
|
|
"type": "cmake",
|
|
"request": "launch",
|
|
"name": "%cmake-tools.debugger.script.snippet.body.name%",
|
|
"cmakeDebugType": "script",
|
|
"scriptPath": "^\"\\${workspaceFolder}/<...>.cmake\""
|
|
}
|
|
},
|
|
{
|
|
"label": "%cmake-tools.debugger.external.snippet.label%",
|
|
"description": "%cmake-tools.debugger.external.snippet.description%",
|
|
"body": {
|
|
"type": "cmake",
|
|
"request": "launch",
|
|
"name": "%cmake-tools.debugger.external.snippet.body.name%",
|
|
"cmakeDebugType": "external",
|
|
"pipeName": "<...>"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"menus": {
|
|
"commandPalette": [
|
|
{
|
|
"command": "cmake.openCMakePresets",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.addConfigurePreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.addBuildPreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.addTestPreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.addPackagePreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.addWorkflowPreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.selectConfigurePreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.selectBuildPreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.selectTestPreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.selectPackagePreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.selectWorkflowPreset",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.viewLog",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.configure"
|
|
},
|
|
{
|
|
"command": "cmake.configureWithDebugger",
|
|
"when": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.showConfigureCommand"
|
|
},
|
|
{
|
|
"command": "cmake.scanForKits",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.scanForCompilers",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.selectKit",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.editKits",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.quickStart"
|
|
},
|
|
{
|
|
"command": "cmake.selectActiveFolder",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.resetState"
|
|
},
|
|
{
|
|
"command": "cmake.openSettings"
|
|
},
|
|
{
|
|
"command": "cmake.configureAll",
|
|
"when": "cmake:multiProject"
|
|
},
|
|
{
|
|
"command": "cmake.configureAllWithDebugger",
|
|
"when": "cmake:multiProject && cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.build",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.showBuildCommand",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.buildAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.install",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.installAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.buildWithTarget",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.setVariant",
|
|
"when": "cmake:enableFullFeatureSet && !useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.setVariantAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet && !useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.setDefaultTarget",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigure"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigureAll",
|
|
"when": "cmake:multiProject"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigureWithDebugger",
|
|
"when": "cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.cleanConfigureAllWithDebugger",
|
|
"when": "cmake:multiProject && cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.clean",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.cleanAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.cleanRebuild",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.cleanRebuildAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.editCacheUI",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.ctest",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.cpack",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.workflow",
|
|
"when": "cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.ctestAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.cpackAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.workflowAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet && useCMakePresets"
|
|
},
|
|
{
|
|
"command": "cmake.revealTestExplorer",
|
|
"when": "cmake:enableFullFeatureSet && cmake:testExplorerIntegrationEnabled"
|
|
},
|
|
{
|
|
"command": "cmake.refreshTests",
|
|
"when": "cmake:enableFullFeatureSet && cmake:testExplorerIntegrationEnabled"
|
|
},
|
|
{
|
|
"command": "cmake.refreshTestsAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet && cmake:testExplorerIntegrationEnabled"
|
|
},
|
|
{
|
|
"command": "cmake.editCache",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.debugTarget",
|
|
"when": "!cmake:hideDebugCommand && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.debugTargetAll",
|
|
"when": "cmake:multiProject && !cmake:hideDebugCommand && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.launchTarget",
|
|
"when": "!cmake:hideLaunchCommand && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.launchTargetAll",
|
|
"when": "cmake:multiProject && !cmake:hideLaunchCommand && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.selectLaunchTarget",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.stop",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.stopAll",
|
|
"when": "cmake:multiProject && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.logDiagnostics",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configure",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAll",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureWithDebugger",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAllWithDebugger",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.build",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildAll",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.compileFile",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.selectWorkspace",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigure",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAll",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureWithDebugger",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAllWithDebugger",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.clean",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanAll",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuild",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuildAll",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.editCacheUI",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.stop",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.stopAll",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.runUtilityTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.debugTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.launchTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.setDefaultTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.setLaunchTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.outline.revealInCMakeLists",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.update",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.add",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.remove",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.run",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.stop",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectKit",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.configure",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cleanConfigure",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openSettings",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openVisibilitySettings",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setVariant",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectConfigurePreset",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewConfigureSettings",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.build",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewBuildSettings",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setDefaultTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectBuildPreset",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewTestSettings",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewPackageSettings",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectPackagePreset",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectWorkflowPreset",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.ctest",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cpack",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.workflow",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.debugTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.launchTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setDebugTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setLaunchTarget",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectActiveProject",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectTestPreset",
|
|
"when": "never"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setTestTarget",
|
|
"when": "never"
|
|
}
|
|
],
|
|
"view/title": [
|
|
{
|
|
"command": "cmake.projectStatus.update",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet",
|
|
"group": "navigation@1"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cleanConfigure",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet",
|
|
"group": "navigation@2"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.stop",
|
|
"when": "view == cmake.projectStatus && cmake:isBuilding && cmake:enableFullFeatureSet",
|
|
"group": "navigation@3"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openVisibilitySettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet",
|
|
"group": "navigation@4"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openSettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet",
|
|
"group": "navigation@4"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAll",
|
|
"when": "view == cmake.outline && !cmake:isBuilding",
|
|
"group": "navigation@1"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAllWithDebugger",
|
|
"when": "view == cmake.outline && !cmake:isBuilding && cmake:cmakeDebuggerAvailable",
|
|
"group": "navigation@2"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildAll",
|
|
"when": "view == cmake.outline && !cmake:isBuilding && cmake:enableFullFeatureSet",
|
|
"group": "navigation@3"
|
|
},
|
|
{
|
|
"command": "cmake.outline.stopAll",
|
|
"when": "view == cmake.outline && cmake:isBuilding && cmake:enableFullFeatureSet",
|
|
"group": "navigation@4"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanAll",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet",
|
|
"group": "1_cmakeOutline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAll",
|
|
"when": "view == cmake.outline",
|
|
"group": "1_cmakeOutline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAllWithDebugger",
|
|
"when": "view == cmake.outline && cmake:cmakeDebuggerAvailable",
|
|
"group": "1_cmakeOutline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuildAll",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet",
|
|
"group": "1_cmakeOutline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.editCacheUI",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet",
|
|
"group": "1_cmakeOutline"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.add",
|
|
"when": "view == cmake.pinnedCommands && cmake:enableFullFeatureSet",
|
|
"group": "navigation@1"
|
|
}
|
|
],
|
|
"view/item/context": [
|
|
{
|
|
"command": "cmake.projectStatus.stop",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'stop'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectKit",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'kit'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.configure",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'configure'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cleanConfigure",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'cleanConfigure'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openSettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'openSettings'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.openVisibilitySettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'openVisibilitySettings'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setVariant",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'variant'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectConfigurePreset",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem =~ /configPreset/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewConfigureSettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'configPreset - overrides present'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.build",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'build'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setDefaultTarget",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'buildTarget'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectBuildPreset",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem =~ /buildPreset/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewBuildSettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'buildPreset - overrides present'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.ctest",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'test'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.cpack",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'package' && useCMakePresets",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.workflow",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'workflow' && useCMakePresets",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setTestTarget",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'testTarget'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectTestPreset",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem =~ /testPreset/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewTestSettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'testPreset - overrides present'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.viewPackageSettings",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'packagePreset - overrides present'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectPackagePreset",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem =~ /packagePreset/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectWorkflowPreset",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'workflowPreset'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.debugTarget",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'debug'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setDebugTarget",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'debugTarget'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.launchTarget",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'launch'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.setLaunchTarget",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'launchTarget'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.projectStatus.selectActiveProject",
|
|
"when": "view == cmake.projectStatus && cmake:enableFullFeatureSet && viewItem == 'activeProject'",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /canBuild=true|canRun=true/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /canBuild=true/",
|
|
"group": "1_targetActions@1"
|
|
},
|
|
{
|
|
"command": "cmake.outline.runUtilityTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /canRun=true/",
|
|
"group": "1_targetActions@2"
|
|
},
|
|
{
|
|
"command": "cmake.outline.debugTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /type=EXECUTABLE/",
|
|
"group": "1_targetActions@3"
|
|
},
|
|
{
|
|
"command": "cmake.outline.launchTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /type=EXECUTABLE/",
|
|
"group": "1_targetActions@4"
|
|
},
|
|
{
|
|
"command": "cmake.outline.revealInCMakeLists",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /nodeType=target/",
|
|
"group": "1_targetActions@5"
|
|
},
|
|
{
|
|
"command": "cmake.outline.setDefaultTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /canRun=true|canBuild=true/ && viewItem =~ /isDefault=false/",
|
|
"group": "2_targetState@1"
|
|
},
|
|
{
|
|
"command": "cmake.outline.setLaunchTarget",
|
|
"when": "view == cmake.outline && cmake:enableFullFeatureSet && viewItem =~ /type=EXECUTABLE/ && viewItem =~ /isLaunch=false/",
|
|
"group": "2_targetState@2"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAll",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/",
|
|
"group": "1_fileActions@1"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAllWithDebugger",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/ && cmake:cmakeDebuggerAvailable",
|
|
"group": "1_fileActions@2"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildAll",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/",
|
|
"group": "1_fileActions@3"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanAll",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/",
|
|
"group": "1_fileActions@4"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAll",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/",
|
|
"group": "1_fileActions@5"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAllWithDebugger",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/ && cmake:cmakeDebuggerAvailable",
|
|
"group": "1_fileActions@5"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuildAll",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/",
|
|
"group": "1_fileActions@6"
|
|
},
|
|
{
|
|
"command": "cmake.outline.compileFile",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /compilable=true/",
|
|
"group": "1_fileActions@7"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configure",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=project/",
|
|
"group": "inline@1"
|
|
},
|
|
{
|
|
"command": "cmake.outline.build",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=project/",
|
|
"group": "inline@2"
|
|
},
|
|
{
|
|
"command": "cmake.outline.clean",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=project/",
|
|
"group": "inline@3"
|
|
},
|
|
{
|
|
"command": "cmake.outline.compileFile",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /compilable=true/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configure",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureWithDebugger",
|
|
"when": "view == cmake.outline && viewItem =~ /nodeType=file/ && viewItem =~ /cmakelists=true/ && cmake:cmakeDebuggerAvailable",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.outline.selectWorkspace",
|
|
"when": "cmake:enableFullFeatureSet && view == cmake.outline && viewItem =~ /nodeType=workspace/ && viewItem =~ /selected=false/",
|
|
"group": "inline"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.remove",
|
|
"when": "view == cmake.pinnedCommands && cmake:enableFullFeatureSet",
|
|
"group": "pinnedCommands@1"
|
|
},
|
|
{
|
|
"command": "cmake.pinnedCommands.run",
|
|
"when": "view == cmake.pinnedCommands && cmake:enableFullFeatureSet",
|
|
"group": "inline"
|
|
}
|
|
],
|
|
"editor/title/context": [
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "resourceLangId == cpp && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "resourceLangId == c && cmake:enableFullFeatureSet"
|
|
}
|
|
],
|
|
"editor/title": [
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "resourceLangId == cpp && cmake:enableFullFeatureSet",
|
|
"group": "navigation"
|
|
},
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "resourceLangId == c && cmake:enableFullFeatureSet",
|
|
"group": "navigation"
|
|
}
|
|
],
|
|
"explorer/context": [
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "resourceLangId == cpp && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.compileFile",
|
|
"when": "resourceLangId == c && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAll",
|
|
"when": "resourceFilename == CMakeLists.txt"
|
|
},
|
|
{
|
|
"command": "cmake.outline.configureAllWithDebugger",
|
|
"when": "resourceFilename == CMakeLists.txt && cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.outline.buildAll",
|
|
"when": "resourceFilename == CMakeLists.txt && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanAll",
|
|
"when": "resourceFilename == CMakeLists.txt && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAll",
|
|
"when": "resourceFilename == CMakeLists.txt"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanConfigureAllWithDebugger",
|
|
"when": "resourceFilename == CMakeLists.txt && cmake:cmakeDebuggerAvailable"
|
|
},
|
|
{
|
|
"command": "cmake.outline.cleanRebuildAll",
|
|
"when": "resourceFilename == CMakeLists.txt && cmake:enableFullFeatureSet"
|
|
}
|
|
],
|
|
"touchBar": [
|
|
{
|
|
"command": "cmake.quickStart",
|
|
"when": "cmake:enableTouchBar && !cmake:enableFullFeatureSet",
|
|
"group": "CMake:start"
|
|
},
|
|
{
|
|
"command": "cmake.configure",
|
|
"when": "cmake:enableTouchBar.configure && !cmake:isBuilding && !cmake:isConfiguring",
|
|
"group": "CMake:build"
|
|
},
|
|
{
|
|
"command": "cmake.build",
|
|
"alt": "cmake.configure",
|
|
"when": "cmake:enableTouchBar.build && cmake:enableFullFeatureSet && !cmake:isBuilding && !cmake:isConfiguring",
|
|
"group": "CMake:build"
|
|
},
|
|
{
|
|
"command": "cmake.stop",
|
|
"when": "cmake:enableTouchBar.build && cmake:enableFullFeatureSet && cmake:isBuilding",
|
|
"group": "CMake:build"
|
|
},
|
|
{
|
|
"command": "cmake.debugTarget",
|
|
"alt": "cmake.selectLaunchTarget",
|
|
"when": "cmake:enableTouchBar.debug && cmake:enableFullFeatureSet && !cmake:hideDebugCommand",
|
|
"group": "CMake:run"
|
|
},
|
|
{
|
|
"command": "cmake.launchTarget",
|
|
"when": "cmake:enableTouchBar.launch && cmake:enableFullFeatureSet && !cmake:hideLaunchCommand",
|
|
"group": "CMake:run"
|
|
}
|
|
]
|
|
},
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "CMake Tools",
|
|
"properties": {
|
|
"cmake.autoSelectActiveFolder": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.autoSelectActiveFolder.description%",
|
|
"scope": "window"
|
|
},
|
|
"cmake.defaultActiveFolder": {
|
|
"type": "string",
|
|
"default": "",
|
|
"description": "%cmake-tools.configuration.cmake.defaultActiveFolder.description%",
|
|
"scope": "window"
|
|
},
|
|
"cmake.cmakePath": {
|
|
"type": "string",
|
|
"default": "cmake",
|
|
"description": "%cmake-tools.configuration.cmake.cmakePath.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.buildDirectory": {
|
|
"type": "string",
|
|
"default": "${workspaceFolder}/build",
|
|
"description": "%cmake-tools.configuration.cmake.buildDirectory.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.installPrefix": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.installPrefix.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.sourceDirectory": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"description": "%cmake-tools.configuration.cmake.sourceDirectory.description%",
|
|
"default": "${workspaceFolder}",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.saveBeforeBuild": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.saveBeforeBuild.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.buildBeforeRun": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.buildBeforeRun.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.clearOutputBeforeBuild": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.clearOutputBeforeBuild.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.configureSettings": {
|
|
"type": "object",
|
|
"default": {},
|
|
"additionalProperties": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "boolean"
|
|
},
|
|
{
|
|
"type": "number"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"",
|
|
"BOOL",
|
|
"STRING",
|
|
"FILEPATH",
|
|
"PATH"
|
|
]
|
|
},
|
|
"value": {}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": [
|
|
"type",
|
|
"value"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"description": "%cmake-tools.configuration.cmake.configureSettings.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.cacheInit": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.cacheInit.string.description%"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.cacheInit.array.description%",
|
|
"items": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.cacheInit.array.string.description%"
|
|
}
|
|
}
|
|
],
|
|
"description": "%cmake-tools.configuration.cmake.cacheInit.overall.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.preferredGenerators": {
|
|
"type": "array",
|
|
"default": [],
|
|
"description": "%cmake-tools.configuration.cmake.preferredGenerators.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.generator": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.generator.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.toolset": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.toolset.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.platform": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.platform.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.configureArgs": {
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.configureArgs.description%",
|
|
"items": {
|
|
"type": "string",
|
|
"title": "CMake Arguments"
|
|
},
|
|
"default": [],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.buildArgs": {
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.buildArgs.description%",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": [],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.buildToolArgs": {
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.buildToolArgs.description%",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": [],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.parallelJobs": {
|
|
"type": "number",
|
|
"default": 0,
|
|
"description": "%cmake-tools.configuration.cmake.parallelJobs.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ctestPath": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.ctestPath.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.cpackPath": {
|
|
"type": "string",
|
|
"default": null,
|
|
"when": "useCMakePresets == true",
|
|
"description": "%cmake-tools.configuration.cmake.cpackPath.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ctest.parallelJobs": {
|
|
"type": "number",
|
|
"default": 0,
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.ctest.parallelJobs.markdownDescription%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ctest.allowParallelJobs": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.ctest.allowParallelJobs.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ctest.testExplorerIntegrationEnabled": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.ctest.testExplorerIntegrationEnabled.description%",
|
|
"scope": "machine-overridable"
|
|
},
|
|
"cmake.ctest.testSuiteDelimiter": {
|
|
"type": "string",
|
|
"default": null,
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.ctest.testSuiteDelimiter.markdownDescription%",
|
|
"scope": "machine-overridable"
|
|
},
|
|
"cmake.parseBuildDiagnostics": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.parseBuildDiagnostics.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.enabledOutputParsers": {
|
|
"type": "array",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.enabledOutputParsers.description%",
|
|
"items": {
|
|
"type": "string",
|
|
"enum": [
|
|
"cmake",
|
|
"gcc",
|
|
"gnuld",
|
|
"msvc",
|
|
"ghs",
|
|
"diab",
|
|
"iar"
|
|
]
|
|
},
|
|
"default": [
|
|
"cmake",
|
|
"gcc",
|
|
"gnuld",
|
|
"msvc",
|
|
"ghs",
|
|
"diab"
|
|
],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.debugConfig": {
|
|
"type": "object",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.description%",
|
|
"properties": {
|
|
"symbolSearchPath": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.symbolSearchPath.description%"
|
|
},
|
|
"additionalSOLibSearchPath": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.additionalSOLibSearchPath.description%"
|
|
},
|
|
"externalConsole": {
|
|
"type": "boolean",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.externalConsole.description%"
|
|
},
|
|
"console": {
|
|
"type": "string",
|
|
"enum": [
|
|
"internalConsole",
|
|
"integratedTerminal",
|
|
"externalTerminal",
|
|
"newExternalWindow"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.debugConfig.console.internalConsole.description%",
|
|
"%cmake-tools.configuration.cmake.debugConfig.console.integratedTerminal.description%",
|
|
"%cmake-tools.configuration.cmake.debugConfig.console.externalTerminal.description%",
|
|
"%cmake-tools.configuration.cmake.debugConfig.console.newExternalWindow.description%"
|
|
],
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.debugConfig.console.description%"
|
|
},
|
|
"logging": {
|
|
"type": "object",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.logging.description%",
|
|
"properties": {
|
|
"exceptions": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"moduleLoad": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"programOutput": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"engineLogging": {
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"trace": {
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"traceResponse": {
|
|
"type": "boolean",
|
|
"default": false
|
|
}
|
|
}
|
|
},
|
|
"visualizerFile": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.visualizerFile.description%"
|
|
},
|
|
"args": {
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.args.description%",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"default": []
|
|
},
|
|
"cwd": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.cwd.description%"
|
|
},
|
|
"environment": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.environment.name.description%"
|
|
},
|
|
"value": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.environment.value.description%"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MIMode": {
|
|
"type": "string",
|
|
"enum": [
|
|
"gdb",
|
|
"lldb"
|
|
]
|
|
},
|
|
"miDebuggerPath": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.miDebuggerPath.description%"
|
|
},
|
|
"stopAtEntry": {
|
|
"type": "boolean",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.stopAtEntry.description%",
|
|
"default": false
|
|
},
|
|
"setupCommands": {
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.setupCommands.description%",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.setupCommands.text.description%"
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.setupCommands.description.description%"
|
|
},
|
|
"ignoreFailures": {
|
|
"type": "boolean",
|
|
"default": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"customLaunchSetupCommands": {
|
|
"type": "array",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.setupCommands.description%",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.setupCommands.text.description%"
|
|
},
|
|
"description": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.setupCommands.description.description%"
|
|
},
|
|
"ignoreFailures": {
|
|
"type": "boolean",
|
|
"default": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"launchCompleteCommand": {
|
|
"type": "string"
|
|
},
|
|
"dumpPath": {
|
|
"type": "string"
|
|
},
|
|
"coreDumpPath": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.defaultVariants": {
|
|
"type": "object",
|
|
"$schema": "cmake-tools-schema://schemas/variants-schema.json",
|
|
"description": "%cmake-tools.configuration.cmake.defaultVariants.overall.description%",
|
|
"default": {
|
|
"buildType": {
|
|
"default": "debug",
|
|
"description": "%cmake-tools.configuration.cmake.defaultVariants.buildType.description%",
|
|
"choices": {
|
|
"debug": {
|
|
"short": "Debug",
|
|
"long": "%cmake-tools.configuration.cmake.defaultVariants.buildType.debug.long%",
|
|
"buildType": "Debug"
|
|
},
|
|
"release": {
|
|
"short": "Release",
|
|
"long": "%cmake-tools.configuration.cmake.defaultVariants.buildType.release.long%",
|
|
"buildType": "Release"
|
|
},
|
|
"minsize": {
|
|
"short": "MinSizeRel",
|
|
"long": "%cmake-tools.configuration.cmake.defaultVariants.buildType.minsize.long%",
|
|
"buildType": "MinSizeRel"
|
|
},
|
|
"reldeb": {
|
|
"short": "RelWithDebInfo",
|
|
"long": "%cmake-tools.configuration.cmake.defaultVariants.buildType.reldeb.long%",
|
|
"buildType": "RelWithDebInfo"
|
|
},
|
|
"unspecified": {
|
|
"short": "Unspecified",
|
|
"long": "%cmake-tools.configuration.cmake.defaultVariants.buildType.unspecified.long%",
|
|
"buildType": "Unspecified"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ctestArgs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "%cmake-tools.configuration.cmake.ctestArgs.description%",
|
|
"default": [],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ctestDefaultArgs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "%cmake-tools.configuration.cmake.ctestDefaultArgs.description%",
|
|
"default": [
|
|
"-T",
|
|
"test",
|
|
"--output-on-failure"
|
|
],
|
|
"scope": "machine-overridable"
|
|
},
|
|
"cmake.cpackArgs": {
|
|
"type": "array",
|
|
"when": "useCMakePresets == true",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "%cmake-tools.configuration.cmake.cpackArgs.description%",
|
|
"default": [],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.environment": {
|
|
"type": "object",
|
|
"default": {},
|
|
"description": "%cmake-tools.configuration.cmake.environment.description%",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.environment.additionalProperties.description%"
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.configureEnvironment": {
|
|
"type": "object",
|
|
"default": {},
|
|
"description": "%cmake-tools.configuration.cmake.configureEnvironment.description%",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.environment.additionalProperties.description%"
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.buildEnvironment": {
|
|
"type": "object",
|
|
"default": {},
|
|
"description": "%cmake-tools.configuration.cmake.buildEnvironment.description%",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.environment.additionalProperties.description%"
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.testEnvironment": {
|
|
"type": "object",
|
|
"default": {},
|
|
"description": "%cmake-tools.configuration.cmake.testEnvironment.description%",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.environment.additionalProperties.description%"
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.cpackEnvironment": {
|
|
"type": "object",
|
|
"default": {},
|
|
"when": "useCMakePresets == true",
|
|
"description": "%cmake-tools.configuration.cmake.cpackEnvironment.description%",
|
|
"additionalProperties": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.environment.additionalProperties.description%"
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.mingwSearchDirs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.searchDirs.items.description%"
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.configuration.cmake.mingwSearchDirs.description%",
|
|
"scope": "window",
|
|
"markdownDeprecationMessage": "**Deprecated**: Please use `#cmake.additionalCompilerSearchDirs#` instead."
|
|
},
|
|
"cmake.additionalCompilerSearchDirs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.searchDirs.items.description%"
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.configuration.cmake.additionalCompilerSearchDirs.description%",
|
|
"scope": "window"
|
|
},
|
|
"cmake.emscriptenSearchDirs": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.searchDirs.items.description%"
|
|
},
|
|
"default": [],
|
|
"description": "%cmake-tools.configuration.cmake.emscriptenSearchDirs.description%",
|
|
"scope": "window"
|
|
},
|
|
"cmake.mergedCompileCommands": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.mergedCompileCommands.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.copyCompileCommands": {
|
|
"type": "string",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.copyCompileCommands.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.configureOnOpen": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.configureOnOpen.description%",
|
|
"scope": "resource",
|
|
"tags": [
|
|
"experimental"
|
|
]
|
|
},
|
|
"cmake.configureOnEdit": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.configureOnEdit.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.deleteBuildDirOnCleanConfigure": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.deleteBuildDirOnCleanConfigure.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.setBuildTypeOnMultiConfig": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.setBuildTypeOnMultiConfig.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.skipConfigureIfCachePresent": {
|
|
"type": "boolean",
|
|
"default": null,
|
|
"description": "%cmake-tools.configuration.cmake.skipConfigureIfCachePresent.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.cmakeCommunicationMode": {
|
|
"type": "string",
|
|
"default": "automatic",
|
|
"enum": [
|
|
"legacy",
|
|
"serverApi",
|
|
"fileApi",
|
|
"automatic"
|
|
],
|
|
"description": "%cmake-tools.configuration.cmake.cmakeCommunicationMode%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.showSystemKits": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.showSystemKits.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.ignoreKitEnv": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.ignoreKitEnv.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.buildTask": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.buildTask.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.outputLogEncoding": {
|
|
"type": "string",
|
|
"default": "auto",
|
|
"description": "%cmake-tools.configuration.cmake.outputLogEncoding.description%",
|
|
"scope": "window"
|
|
},
|
|
"cmake.enableTraceLogging": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.enableTraceLogging.description%",
|
|
"scope": "window"
|
|
},
|
|
"cmake.loggingLevel": {
|
|
"type": "string",
|
|
"default": "info",
|
|
"description": "%cmake-tools.configuration.cmake.debugConfig.logging.description%",
|
|
"enum": [
|
|
"trace",
|
|
"debug",
|
|
"info",
|
|
"note",
|
|
"warning",
|
|
"error",
|
|
"fatal"
|
|
],
|
|
"scope": "window"
|
|
},
|
|
"cmake.touchbar.visibility": {
|
|
"type": "string",
|
|
"default": "default",
|
|
"description": "%cmake-tools.configuration.cmake.touchbar.visibility.description%",
|
|
"enum": [
|
|
"default",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.default.description%",
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.hidden.description%"
|
|
],
|
|
"scope": "window"
|
|
},
|
|
"cmake.touchbar.advanced": {
|
|
"type": "object",
|
|
"scope": "window",
|
|
"description": "%cmake-tools.configuration.cmake.touchbar.advanced.description%",
|
|
"properties": {
|
|
"build": {
|
|
"type": "string",
|
|
"default": "default",
|
|
"description": "%cmake-tools.configuration.cmake.touchbar.visibility.description%",
|
|
"enum": [
|
|
"default",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.default.description%",
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.hidden.description%"
|
|
]
|
|
},
|
|
"configure": {
|
|
"type": "string",
|
|
"default": "default",
|
|
"description": "%cmake-tools.configuration.cmake.touchbar.visibility.description%",
|
|
"enum": [
|
|
"default",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.default.description%",
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.hidden.description%"
|
|
]
|
|
},
|
|
"debug": {
|
|
"type": "string",
|
|
"default": "default",
|
|
"description": "%cmake-tools.configuration.cmake.touchbar.visibility.description%",
|
|
"enum": [
|
|
"default",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.default.description%",
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.hidden.description%"
|
|
]
|
|
},
|
|
"launch": {
|
|
"type": "string",
|
|
"default": "default",
|
|
"description": "%cmake-tools.configuration.cmake.touchbar.visibility.description%",
|
|
"enum": [
|
|
"default",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.default.description%",
|
|
"%cmake-tools.configuration.cmake.touchbar.visibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"cmake.showOptionsMovedNotification": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.showOptionsMovedNotification%",
|
|
"scope": "application"
|
|
},
|
|
"cmake.showConfigureWithDebuggerNotification": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.showConfigureWithDebuggerNotification%",
|
|
"scope": "application"
|
|
},
|
|
"cmake.showNotAllDocumentsSavedQuestion": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.showNotAllDocumentsSavedQuestion%",
|
|
"scope": "application"
|
|
},
|
|
"cmake.options.statusBarVisibility": {
|
|
"type": "string",
|
|
"default": "hidden",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
],
|
|
"scope": "window"
|
|
},
|
|
"cmake.options.advanced": {
|
|
"type": "object",
|
|
"default": {
|
|
"build": {"statusBarVisibility": "inherit", "inheritDefault": "visible"},
|
|
"launch": {"statusBarVisibility": "inherit", "inheritDefault": "visible"},
|
|
"debug": {"statusBarVisibility": "inherit", "inheritDefault": "visible"}
|
|
},
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.markdownDescription%",
|
|
"properties": {
|
|
"configure": {
|
|
"type": "object",
|
|
"properties": {
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"configurePreset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"buildPreset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"testPreset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"packagePreset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"workflowPreset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"kit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"variant": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.variant.compact.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"folder": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"buildTarget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"build": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"launchTarget": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"hidden"
|
|
]
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
}
|
|
}
|
|
},
|
|
"debug": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"launch": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"ctest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"color": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.ctest.color.description%"
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"cpack": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"default": "hidden",
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"color": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.cpack.color.description%"
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"workflow": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statusBarVisibility": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden",
|
|
"inherit"
|
|
],
|
|
"default": "hidden",
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription%"
|
|
]
|
|
},
|
|
"inheritDefault": {
|
|
"type": "string",
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription%",
|
|
"enum": [
|
|
"visible",
|
|
"compact",
|
|
"icon",
|
|
"hidden"
|
|
]
|
|
},
|
|
"color": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.workflow.color.description%"
|
|
},
|
|
"statusBarLength": {
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription%",
|
|
"type": "integer",
|
|
"default": 20
|
|
},
|
|
"projectStatusVisibility": {
|
|
"type": "string",
|
|
"description": "%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description%",
|
|
"enum": [
|
|
"visible",
|
|
"hidden"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description%",
|
|
"%cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description%"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"cmake.additionalKits": {
|
|
"type": "array",
|
|
"default": [],
|
|
"description": "%cmake-tools.configuration.cmake.additionalKits.description%",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"scope": "resource"
|
|
},
|
|
"cmake.revealLog": {
|
|
"type": "string",
|
|
"default": "always",
|
|
"enum": [
|
|
"focus",
|
|
"always",
|
|
"never",
|
|
"error"
|
|
],
|
|
"enumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.revealLog.focus.description%",
|
|
"%cmake-tools.configuration.cmake.revealLog.always.description%",
|
|
"%cmake-tools.configuration.cmake.revealLog.never.description%",
|
|
"%cmake-tools.configuration.cmake.revealLog.onError.description%"
|
|
],
|
|
"description": "%cmake-tools.configuration.cmake.revealLog.description%"
|
|
},
|
|
"cmake.exportCompileCommandsFile": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.exportCompileCommandsFile.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.useCMakePresets": {
|
|
"type": "string",
|
|
"enum": [
|
|
"always",
|
|
"never",
|
|
"auto"
|
|
],
|
|
"default": "auto",
|
|
"description": "%cmake-tools.configuration.cmake.useCMakePresets.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.useVsDeveloperEnvironment": {
|
|
"type": "string",
|
|
"enum": [
|
|
"always",
|
|
"never",
|
|
"auto"
|
|
],
|
|
"default": "auto",
|
|
"description": "%cmake-tools.configuration.cmake.useVsDeveloperEnvironment.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.allowCommentsInPresetsFile": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.allowCommentsInPresetsFile.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.allowUnsupportedPresetsVersions": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"description": "%cmake-tools.configuration.cmake.allowUnsupportedPresetsVersions.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.launchBehavior": {
|
|
"type": "string",
|
|
"enum": [
|
|
"reuseTerminal",
|
|
"breakAndReuseTerminal",
|
|
"newTerminal"
|
|
],
|
|
"markdownEnumDescriptions": [
|
|
"%cmake-tools.configuration.cmake.launchBehavior.reuseTerminal.markdownDescriptions%",
|
|
"%cmake-tools.configuration.cmake.launchBehavior.breakAndReuseTerminal.markdownDescriptions%",
|
|
"%cmake-tools.configuration.cmake.launchBehavior.newTerminal.markdownDescriptions%"
|
|
],
|
|
"description": "%cmake-tools.configuration.cmake.launchBehavior.description%",
|
|
"default": "reuseTerminal"
|
|
},
|
|
"cmake.ignoreCMakeListsMissing": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"markdownDescription": "%cmake-tools.configuration.cmake.ignoreCMakeListsMissing.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.loadCompileCommands": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.loadCompileCommands.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.automaticReconfigure": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.automaticReconfigure.description%",
|
|
"scope": "resource"
|
|
},
|
|
"cmake.pinnedCommands": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"description": "%cmake-tools.configuration.cmake.pinnedCommands.description%",
|
|
"default": [],
|
|
"scope": "resource"
|
|
},
|
|
"cmake.enableAutomaticKitScan": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "%cmake-tools.configuration.cmake.enableAutomaticKitScan.description%",
|
|
"scope": "resource"
|
|
}
|
|
}
|
|
},
|
|
"keybindings": [
|
|
{
|
|
"key": "f7",
|
|
"when": "!cmake:hideBuildCommand && cmake:enableFullFeatureSet",
|
|
"command": "cmake.build"
|
|
},
|
|
{
|
|
"key": "shift+f7",
|
|
"when": "!cmake:hideBuildCommand && cmake:enableFullFeatureSet",
|
|
"command": "cmake.buildWithTarget"
|
|
},
|
|
{
|
|
"key": "shift+f5",
|
|
"command": "cmake.debugTarget",
|
|
"when": "!inDebugMode && inCMakeProject && !cmake:hideDebugCommand && cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"key": "ctrl+f5",
|
|
"command": "cmake.launchTarget",
|
|
"when": "!inDebugMode && !cmake:hideDebugCommand && cmake:enableFullFeatureSet"
|
|
}
|
|
],
|
|
"viewsContainers": {
|
|
"activitybar": [
|
|
{
|
|
"id": "cmake-view",
|
|
"title": "CMake",
|
|
"icon": "$(cmake-tools-cmake-view-2)",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
}
|
|
]
|
|
},
|
|
"views": {
|
|
"cmake-view": [
|
|
{
|
|
"id": "cmake.projectStatus",
|
|
"name": "%cmake-tools.configuration.views.cmake.projectStatus.description%",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"id": "cmake.outline",
|
|
"name": "%cmake-tools.configuration.views.cmake.outline.description%",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
},
|
|
{
|
|
"id": "cmake.pinnedCommands",
|
|
"name": "%cmake-tools.configuration.views.cmake.pinnedCommands.description%",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
}
|
|
]
|
|
},
|
|
"viewsWelcome": [
|
|
{
|
|
"view": "cmake.pinnedCommands",
|
|
"contents": "%cmake-tools.configuration.views.cmake.pinnedCommandsWelcome.description%",
|
|
"when": "cmake:enableFullFeatureSet"
|
|
}
|
|
],
|
|
"yamlValidation": [
|
|
{
|
|
"fileMatch": "cmake-variants.yaml",
|
|
"url": "cmake-tools-schema://schemas/variants-schema.json"
|
|
}
|
|
],
|
|
"jsonValidation": [
|
|
{
|
|
"fileMatch": "cmake-variants.json",
|
|
"url": "cmake-tools-schema://schemas/variants-schema.json"
|
|
},
|
|
{
|
|
"fileMatch": "cmake-variants.yaml",
|
|
"url": "cmake-tools-schema://schemas/variants-schema.json"
|
|
},
|
|
{
|
|
"fileMatch": "cmake-kits.json",
|
|
"url": "cmake-tools-schema://schemas/kits-schema.json"
|
|
},
|
|
{
|
|
"fileMatch": "CMakePresets.json",
|
|
"url": "cmake-tools-schema://schemas/CMakePresets-v8-schema.json"
|
|
},
|
|
{
|
|
"fileMatch": "CMakeUserPresets.json",
|
|
"url": "cmake-tools-schema://schemas/CMakePresets-v8-schema.json"
|
|
}
|
|
]
|
|
},
|
|
"_moduleAliases": {
|
|
"@cmt": "out/src/",
|
|
"@test": "out/test/"
|
|
},
|
|
"scripts": {
|
|
"compile": "yarn install && webpack --mode development",
|
|
"compile-watch": "yarn install && webpack --mode development --watch --progress",
|
|
"compile-production": "yarn install && yarn run translations-generate && webpack --env BUILD_VSCODE_NLS=true --mode production",
|
|
"translations-export": "gulp translations-export",
|
|
"translations-generate": "gulp translations-generate",
|
|
"translations-import": "gulp translations-import",
|
|
"package": "vsce package --yarn -o cmake-tools.vsix",
|
|
"pretest": "tsc -p test.tsconfig.json",
|
|
"lint": "gulp lint",
|
|
"smokeTests": "yarn run pretest && node ./out/test/smoke/badProject/runTest.js && node ./out/test/smoke/goodProject/runTest.js && node ./out/test/smoke/noCtest/runTest.js",
|
|
"unitTests": "yarn run pretest && node ./out/test/unit-tests/runTest.js",
|
|
"endToEndTestsSuccessfulBuild": "yarn run pretest && node ./out/test/end-to-end-tests/successful-build/runTest.js",
|
|
"endToEndTestsSingleRoot": "yarn run pretest && node ./out/test/end-to-end-tests/single-root-UI/runTest.js",
|
|
"endToEndTestsMultiRoot": "yarn run pretest && node ./out/test/end-to-end-tests/multi-root-UI/runTest.js",
|
|
"backendTests": "node ./node_modules/mocha/bin/_mocha -u tdd --timeout 999999 --colors -r ts-node/register -r tsconfig-paths/register ./test/unit-tests/backend/**/*.test.ts",
|
|
"build-product-icon-font": "yarn --cwd ./tools/product-icon-font-generator/ install && yarn --cwd ./tools/product-icon-font-generator/ build && node ./tools/product-icon-font-generator/dist/index.js --source-directory ./res/product-icons/ --output-directory ./res/ --woff2"
|
|
},
|
|
"devDependencies": {
|
|
"@octokit/rest": "^18.1.1",
|
|
"@types/ajv": "^0.0.5",
|
|
"@types/chai": "^4.2.15",
|
|
"@types/chai-as-promised": "^7.1.3",
|
|
"@types/chai-string": "^1.4.2",
|
|
"@types/js-yaml": "^4.0.0",
|
|
"@types/json5": "~0.0.30",
|
|
"@types/lodash": "4.14.202",
|
|
"@types/mocha": "^8.2.2",
|
|
"@types/node": "^20.14.2",
|
|
"@types/rimraf": "^3.0.0",
|
|
"@types/sinon": "~9.0.10",
|
|
"@types/tmp": "^0.2.0",
|
|
"@types/vscode": "1.63.0",
|
|
"@types/which": "~2.0.0",
|
|
"@types/xml2js": "^0.4.8",
|
|
"@types/uuid": "~8.3.3",
|
|
"@typescript-eslint/eslint-plugin": "^5.25.0",
|
|
"@typescript-eslint/eslint-plugin-tslint": "^5.25.0",
|
|
"@typescript-eslint/parser": "^5.25.0",
|
|
"@vscode/test-electron": "^2.3.8",
|
|
"@vscode/vsce": "^3.1.0",
|
|
"chai": "^4.3.0",
|
|
"chai-as-promised": "^7.1.1",
|
|
"chai-string": "^1.5.0",
|
|
"eslint": "^8.15.0",
|
|
"eslint-plugin-import": "^2.29.1",
|
|
"eslint-plugin-jsdoc": "^48.2.8",
|
|
"event-stream": "^4.0.1",
|
|
"fs-extra": "^9.1.0",
|
|
"glob": "^7.1.6",
|
|
"gulp": "^4.0.2",
|
|
"gulp-eslint": "^6.0.0",
|
|
"gulp-filter": "^6.0.0",
|
|
"gulp-mocha": "^8.0.0",
|
|
"gulp-sourcemaps": "^3.0.0",
|
|
"gulp-typescript": "^5.0.1",
|
|
"husky": "^4.3.8",
|
|
"jsonc-parser": "^3.0.0",
|
|
"mocha": "^8.3.2",
|
|
"module-alias": "^2.2.2",
|
|
"node-loader": "^1.0.2",
|
|
"parse-git-config": "^3.0.0",
|
|
"sinon": "~9.2.4",
|
|
"ts-loader": "^8.0.17",
|
|
"ts-node": "^9.1.1",
|
|
"tsconfig-paths": "^3.11.0",
|
|
"tslint": "^6.1.3",
|
|
"typescript": "^4.1.5",
|
|
"vscode-cmake-tools": "^1.2.0",
|
|
"vscode-nls-dev": "^3.3.2",
|
|
"webpack": "^5.94.0",
|
|
"webpack-cli": "^4.5.0"
|
|
},
|
|
"dependencies": {
|
|
"@types/string.prototype.matchall": "^4.0.4",
|
|
"ajv": "^7.1.0",
|
|
"chokidar": "^3.5.1",
|
|
"handlebars": "^4.7.7",
|
|
"iconv-lite": "^0.6.2",
|
|
"js-yaml": "^4.0.0",
|
|
"json5": "^2.2.2",
|
|
"minimist": "^1.2.6",
|
|
"open": "^7.4.1",
|
|
"p-limit": "^3.1.0",
|
|
"rimraf": "^3.0.2",
|
|
"string.prototype.matchall": "^4.0.10",
|
|
"tmp": "^0.2.1",
|
|
"vscode-cpptools": "^6.1.0",
|
|
"@vscode/extension-telemetry": "^0.9.6",
|
|
"vscode-nls": "^5.0.0",
|
|
"vscode-tas-client": "^0.1.45",
|
|
"which": "~2.0.2",
|
|
"xml2js": "^0.5.0",
|
|
"uuid": "~8.3.2",
|
|
"lodash": "^4.17.21"
|
|
},
|
|
"resolutions": {
|
|
"ansi-regex": "^5.0.1",
|
|
"chokidar": "^3.5.1",
|
|
"glob-parent": "^5.1.2",
|
|
"hosted-git-info": "^3.0.8",
|
|
"https-proxy-agent": "^5.0.0",
|
|
"**/minimist": "^1.2.5",
|
|
"nanoid": "^3.1.31",
|
|
"postcss": "^8.2.10",
|
|
"yargs-parser": "^20.2.4",
|
|
"xml2js": "^0.5.0",
|
|
"tsconfig-paths*/json5": "^1.0.2",
|
|
"minimatch": "^3.0.5",
|
|
"**/braces": "^3.0.3"
|
|
},
|
|
"extensionPack": [
|
|
"twxs.cmake"
|
|
],
|
|
"packageManager": "yarn@1.22.19"
|
|
}
|