{ "cmake-tools.command.cmake.openCMakePresets.title": "Open CMakePresets.json", "cmake-tools.command.cmake.addConfigurePreset.title": "Add Configure Preset", "cmake-tools.command.cmake.addBuildPreset.title": "Add Build Preset", "cmake-tools.command.cmake.addTestPreset.title": "Add Test Preset", "cmake-tools.command.cmake.selectConfigurePreset.title": "Select Configure Preset", "cmake-tools.command.cmake.selectBuildPreset.title": "Select Build Preset", "cmake-tools.command.cmake.selectTestPreset.title": "Select Test Preset", "cmake-tools.command.cmake.viewLog.title": "Open the CMake Tools Log File", "cmake-tools.command.cmake.logDiagnostics.title": "Log Diagnostics", "cmake-tools.command.cmake.editKits.title": "Edit User-Local CMake Kits", "cmake-tools.command.cmake.scanForKits.title": "Scan for Kits", "cmake-tools.command.cmake.scanForCompilers.title": "Scan for Compilers", "cmake-tools.command.cmake.selectKit.title": "Select a Kit", "cmake-tools.command.cmake.setVariant.title": "Select Variant", "cmake-tools.command.cmake.setVariantAll.title": "Select Variant for All Projects", "cmake-tools.command.cmake.configure.title": "Configure", "cmake-tools.command.cmake.configureWithDebugger.title": "Configure with CMake Debugger", "cmake-tools.command.cmake.configureAll.title": "Configure All Projects", "cmake-tools.command.cmake.configureAllWithDebugger.title": "Configure All Projects with CMake Debugger", "cmake-tools.command.cmake.showConfigureCommand.title": "Show Configure Command", "cmake-tools.command.cmake.build.title": "Build", "cmake-tools.command.cmake.buildAll.title": "Build All Projects", "cmake-tools.command.cmake.showBuildCommand.title": "Show Build Command", "cmake-tools.command.cmake.buildNamedTarget.title": "(Internal) Build a Target by Name", "cmake-tools.command.cmake.compileFile.title": "Compile Active File", "cmake-tools.command.cmake.outline.compileFile.title": "Compile File", "cmake-tools.command.cmake.install.title": "Install", "cmake-tools.command.cmake.installAll.title": "Install All Projects", "cmake-tools.command.cmake.buildWithTarget.title": "Build Target", "cmake-tools.command.cmake.setDefaultTarget.title": "Set Build Target", "cmake-tools.command.cmake.cleanConfigure.title": "Delete Cache and Reconfigure", "cmake-tools.command.cmake.cleanConfigureWithDebugger.title": "Delete Cache and Reconfigure with CMake Debugger", "cmake-tools.command.cmake.cleanConfigureAll.title": "Delete Cache and Reconfigure All Projects", "cmake-tools.command.cmake.cleanConfigureAllWithDebugger.title": "Delete Cache and Reconfigure All Projects with CMake Debugger", "cmake-tools.command.cmake.editCacheUI.title": "Edit CMake Cache (UI)", "cmake-tools.command.cmake.outline.cleanConfigure.title": "Clean Reconfigure", "cmake-tools.command.cmake.outline.cleanConfigureWithDebugger.title": "Clean Reconfigure with CMake Debugger", "cmake-tools.command.cmake.outline.cleanConfigureAll.title": "Clean Reconfigure All Projects", "cmake-tools.command.cmake.outline.cleanConfigureAllWithDebugger.title": "Clean Reconfigure All Projects with CMake Debugger", "cmake-tools.command.cmake.clean.title": "Clean", "cmake-tools.command.cmake.cleanAll.title": "Clean All Projects", "cmake-tools.command.cmake.cleanRebuild.title": "Clean Rebuild", "cmake-tools.command.cmake.cleanRebuildAll.title": "Clean Rebuild All Projects", "cmake-tools.command.cmake.ctest.title": "Run Tests", "cmake-tools.command.cmake.ctestAll.title": "Run Tests for All Projects", "cmake-tools.command.cmake.revealTestExplorer.title": "Reveal Test Explorer", "cmake-tools.command.cmake.refreshTests.title": "Refresh Tests", "cmake-tools.command.cmake.refreshTestsAll.title": "Refresh Tests for All Projects", "cmake-tools.command.cmake.editCache.title": "Edit CMake Cache", "cmake-tools.command.cmake.quickStart.title": "Quick Start", "cmake-tools.command.cmake.debugTarget.title": "Debug", "cmake-tools.command.cmake.debugTargetAll.title": "Debug All Projects", "cmake-tools.command.cmake.launchTarget.title": "Run Without Debugging", "cmake-tools.command.cmake.launchTargetAll.title": "Run All Projects Without Debugging", "cmake-tools.command.cmake.selectLaunchTarget.title": "Set Debug Target", "cmake-tools.command.cmake.stop.title": "Cancel Build", "cmake-tools.command.cmake.stopAll.title": "Cancel Build for All Projects", "cmake-tools.command.cmake.resetState.title": "Reset CMake Tools Extension State (For troubleshooting)", "cmake-tools.command.cmake.selectActiveFolder.title": "Select Active Folder", "cmake-tools.command.cmake.outline.runUtilityTarget.title": "Run Utility", "cmake-tools.command.cmake.outline.debugTarget.title": "Debug", "cmake-tools.command.cmake.outline.launchTarget.title": "Run in Terminal", "cmake-tools.command.cmake.outline.setDefaultTarget.title": "Set as Build Target", "cmake-tools.command.cmake.outline.setLaunchTarget.title": "Set as Launch/Debug Target", "cmake-tools.command.cmake.outline.revealInCMakeLists.title": "Open CMakeLists.txt", "cmake-tools.command.cmake.folders.setActiveFolder.title": "Set Active Folder", "cmake-tools.configuration.title": "CMake Tools configuration", "cmake-tools.configuration.cmake.cmakePath.description": "Name/path of the CMake executable to use.", "cmake-tools.configuration.cmake.buildDirectory.description": "The directory where CMake build files will go.", "cmake-tools.configuration.cmake.installPrefix.description": "The directory where CMake installed files will go.", "cmake-tools.configuration.cmake.sourceDirectory.description": "Path or array of paths to the CMakeLists.txt root directory/directories.", "cmake-tools.configuration.cmake.saveBeforeBuild.description": "Save open files before building.", "cmake-tools.configuration.cmake.buildBeforeRun.description": "Build the target before running it.", "cmake-tools.configuration.cmake.clearOutputBeforeBuild.description": "Clear build output before each build.", "cmake-tools.configuration.cmake.configureSettings.description": "CMake variables to set on the command line.", "cmake-tools.configuration.cmake.cacheInit.string.description": "Path to a cache-initializing CMake file.", "cmake-tools.configuration.cmake.cacheInit.array.description": "List of cache initializer files.", "cmake-tools.configuration.cmake.cacheInit.array.string.description": "A cache initializing CMake file.", "cmake-tools.configuration.cmake.cacheInit.overall.description": "Provide cache-initializing CMake file(s).", "cmake-tools.configuration.cmake.preferredGenerators.description": "The preferred CMake generator(s) to use when configuring (tried in order of listing).", "cmake-tools.configuration.cmake.generator.description": "The CMake generator to use.", "cmake-tools.configuration.cmake.toolset.description": "The CMake toolset to use when configuring.", "cmake-tools.configuration.cmake.platform.description": "The CMake platform to use when configuring.", "cmake-tools.configuration.cmake.configureArgs.description": "Additional arguments to pass to CMake when configuring.", "cmake-tools.configuration.cmake.buildArgs.description": "Additional arguments to pass to CMake when building.", "cmake-tools.configuration.cmake.buildToolArgs.description": "Additional arguments to pass to the underlying build tool when building.", "cmake-tools.configuration.cmake.parallelJobs.description": "The number of parallel build jobs. Use zero to automatically detect the number of CPUs. Setting this to 1 will omit the parallelism flag (-j) from the underlying build command, which has a generator-dependent effect on build parallelism.", "cmake-tools.configuration.cmake.ctestPath.description": "Path to CTest executable. If null, will be inferred from cmake.cmakePath (recommended to leave null).", "cmake-tools.configuration.cmake.ctest.parallelJobs.markdownDescription": { "message": "The number of parallel test jobs. Use zero to use the value of `#cmake.parallelJobs#`. This only applies when `#cmake.ctest.allowParallelJobs#` is set to `true`.", "comment": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." }, "cmake-tools.configuration.cmake.ctest.allowParallelJobs.description": "Allows ctests to be run in parallel, however the result output may be garbled as a result.", "cmake-tools.configuration.cmake.parseBuildDiagnostics.description": "Parse compiler output for warnings and errors.", "cmake-tools.configuration.cmake.enabledOutputParsers.description": { "message": "Output parsers to use. Supported parsers `cmake`, `gcc`, `gnuld` for GNULD-style linker output, `msvc` for Microsoft Visual C++, `ghs` for the Green Hills compiler with --no_wrap_diagnostics --brief_diagnostics, and `diab` for the Wind River Diab compiler.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.debugConfig.description": "The debug configuration to use when debugging a target.", "cmake-tools.configuration.cmake.debugConfig.symbolSearchPath.description": "Visual Studio debugger symbol search paths.", "cmake-tools.configuration.cmake.debugConfig.additionalSOLibSearchPath.description": "Paths for GDB or LLDB to search for .so files.", "cmake-tools.configuration.cmake.debugConfig.externalConsole.description": "Launch an external console for the program.", "cmake-tools.configuration.cmake.debugConfig.console.description": { "message": "Where to launch the debug target. Defaults to `internalConsole` if not defined.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.debugConfig.console.internalConsole.description": { "message": "Output to the VS Code Debug Console. This doesn't support reading console input (ex:`std::cin` or `scanf`).", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.debugConfig.console.integratedTerminal.description": "VS Code's integrated terminal.", "cmake-tools.configuration.cmake.debugConfig.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.", "cmake-tools.configuration.cmake.debugConfig.console.newExternalWindow.description": "Console applications will be launched in their own external console window which will end when the application stops. Non-console applications will run without a terminal, and stdout/stderr will be ignored.", "cmake-tools.configuration.cmake.debugConfig.logging.description": "Tell what types of messages should be logged to the console.", "cmake-tools.configuration.cmake.debugConfig.visualizerFile.description": ".natvis file to be used when debugging.", "cmake-tools.configuration.cmake.debugConfig.args.description": "Arguments to pass to program command line.", "cmake-tools.configuration.cmake.debugConfig.cwd.description": "Set the working directory for the program.", "cmake-tools.configuration.cmake.debugConfig.environment.name.description": "Name of environment variable.", "cmake-tools.configuration.cmake.debugConfig.environment.value.description": "Value for the environment variable.", "cmake-tools.configuration.cmake.debugConfig.miDebuggerPath.description": "Path to gdb or lldb debugger.", "cmake-tools.configuration.cmake.debugConfig.stopAtEntry.description": "Stop at the entry point of the target.", "cmake-tools.configuration.cmake.debugConfig.setupCommands.description": "Command to set up gdb or lldb.", "cmake-tools.configuration.cmake.debugConfig.setupCommands.text.description": "Command to run.", "cmake-tools.configuration.cmake.debugConfig.setupCommands.description.description": "Description of the command.", "cmake-tools.configuration.cmake.defaultVariants.overall.description": "Configure the default variant settings.", "cmake-tools.configuration.cmake.defaultVariants.buildType.description": "The build type.", "cmake-tools.configuration.cmake.defaultVariants.buildType.debug.long": "Disable optimizations - include debug information.", "cmake-tools.configuration.cmake.defaultVariants.buildType.release.long": "Optimize for speed - exclude debug information.", "cmake-tools.configuration.cmake.defaultVariants.buildType.minsize.long": "Optimize for smallest binary size - exclude debug information.", "cmake-tools.configuration.cmake.defaultVariants.buildType.reldeb.long": "Optimize for speed - include debug information.", "cmake-tools.configuration.cmake.ctestArgs.description": "Arguments to pass to CTest.", "cmake-tools.configuration.cmake.ctestDefaultArgs.description": "Arguments passed by default to CTest.", "cmake-tools.configuration.cmake.environment.description": "Environment variables to set when running CMake commands.", "cmake-tools.configuration.cmake.environment.additionalProperties.description": "Value for the environment variable.", "cmake-tools.configuration.cmake.configureEnvironment.description": "Environment variables to pass to CMake during configure.", "cmake-tools.configuration.cmake.buildEnvironment.description": "Environment variables to pass to CMake during build.", "cmake-tools.configuration.cmake.testEnvironment.description": "Environment variables to pass to CTest.", "cmake-tools.configuration.cmake.mingwSearchDirs.description": "Directories where MinGW may be installed.", "cmake-tools.configuration.cmake.additionalCompilerSearchDirs.description": "Additional directories to search for compilers.", "cmake-tools.configuration.cmake.searchDirs.items.description": "Path to a directory.", "cmake-tools.configuration.cmake.emscriptenSearchDirs.description": "Directories where Emscripten may be installed.", "cmake-tools.configuration.cmake.mergedCompileCommands.description": "Recursively collect and merge all compile_commands.json found in the cmake.buildDirectory.", "cmake-tools.configuration.cmake.copyCompileCommands.description": "Copy compile_commands.json to this location after a successful configure.", "cmake-tools.configuration.cmake.configureOnOpen.description": "Automatically configure CMake project directories when they are opened.", "cmake-tools.configuration.cmake.configureOnEdit.description": "Automatically configure CMake project directories when cmake.sourceDirectory or CMakeLists.txt content are saved.", "cmake-tools.configuration.cmake.setBuildTypeOnMultiConfig.description": "Set CMAKE_BUILD_TYPE also on multi config generators.", "cmake-tools.configuration.cmake.skipConfigureIfCachePresent.description": "Skip over the configure process if cache is present.", "cmake-tools.configuration.cmake.cmakeCommunicationMode": "The protocol used to communicate between the extension and CMake.", "cmake-tools.configuration.cmake.showSystemKits.description": "Include system kits in kit selection.", "cmake-tools.configuration.cmake.ignoreKitEnv.description": "Do not use the kit environment variables when running CMake commands.", "cmake-tools.configuration.cmake.buildTask.description": "Build using tasks.json instead of internal process.", "cmake-tools.configuration.cmake.outputLogEncoding.description": "Encoding of the output from external commands (eg.cmake -- build).", "cmake-tools.configuration.cmake.enableTraceLogging.description": "Enable trace logging to file and console (very noisy).", "cmake-tools.configuration.cmake.autoSelectActiveFolder.description": "Select active folder automatically.", "cmake-tools.configuration.cmake.touchbar.advanced.description": "Configures advanced settings for how the extension displays buttons on a MacBook Touch Bar.", "cmake-tools.configuration.cmake.touchbar.visibility.description": "Configures how the extension displays the buttons on a MacBook Touch Bar.", "cmake-tools.configuration.cmake.touchbar.visibility.default.description": "Show Touch Bar buttons on supported systems.", "cmake-tools.configuration.cmake.touchbar.visibility.hidden.description": "Do not show Touch Bar buttons.", "cmake-tools.configuration.cmake.statusbar.visibility.description": "Configures how the extension displays the buttons in the status bar.", "cmake-tools.configuration.cmake.statusbar.visibility.markdownDescription": { "message": "Configures how the extension displays the buttons in the status bar. Only applies when `#cmake.useProjectStatusView#` is set to `false`.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.statusbar.advanced.description": "Configures the settings for individual status bar buttons. These settings overwrite the more general 'cmake.statusbar.visibility' setting.", "cmake-tools.configuration.cmake.statusbar.advanced.markdownDescription": { "message": "Configures the settings for individual status bar buttons. These settings overwrite the more general `#cmake.statusbar.visibility#` setting. Only applies when `#cmake.useProjectStatusView#` is set to `false`.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.statusbar.advanced.visibility.description": "Configures how the extension displays this button in the status bar.", "cmake-tools.configuration.cmake.statusbar.advanced.ctest.color.description": "Enables a change in color for this button depending on test results.", "cmake-tools.configuration.cmake.statusbar.advanced.length.description": "Configures the maximum length of visible text in 'compact' mode.", "cmake-tools.configuration.cmake.useProjectStatusView.description": "Enables the Project Status view in the CMake side panel and hides the status bar buttons.", "cmake-tools.configuration.views.cmake.folders.description": "Folders", "cmake-tools.configuration.views.cmake.projectStatus.description": "Project Status", "cmake-tools.configuration.views.cmake.outline.description": "Project Outline", "cmake-tools.configuration.cmake.additionalKits.description": "Array of paths to custom kit files.", "cmake-tools.configuration.cmake.revealLog.description": "Configures the settings for showing the log and focusing on the output channel.", "cmake-tools.configuration.cmake.revealLog.focus.description": "The log appears and the output channel takes the cursor focus.", "cmake-tools.configuration.cmake.revealLog.always.description": "The log appears but the output channel doesn't take the cursor focus.", "cmake-tools.configuration.cmake.revealLog.never.description": "The log neither appears nor takes the focus.", "cmake-tools.configuration.cmake.exportCompileCommandsFile.description": "Enables exporting compile_commands.json.", "cmake-tools.configuration.cmake.useCMakePresets.description": "Use CMakePresets.json to configure drive CMake configure, build, and test. When using CMakePresets.json, kits, variants, and some settings in settings.json will be ignored.", "cmake-tools.configuration.cmake.allowCommentsInPresetsFile.description": "Allow the use of JSON extensions such as comments in CMakePresets.json. Please note that your CMakePresets.json file may be considered invalid by other IDEs or on the command line if you use non-standard JSON.", "cmake-tools.configuration.cmake.allowUnsupportedPresetsVersions.description": "Enables the use of presets files that are using features from the versions that CMake Tools extension doesn't currently support. Unknown properties and macros will be ignored.", "cmake-tools.configuration.cmake.ignoreCMakeListsMissing.description": { "message": "If `true`, the extension will not ask the user to select a CMakeLists.txt file for configuration when one is found in the workspace but not in the root folder.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.launchBehavior.description": "Controls what happens with the launch terminal when you launch a target.", "cmake-tools.configuration.cmake.automaticReconfigure.description": "Automatically configure CMake project directories when the kit or the configuration preset is changed.", "cmake-tools.debugger.pipeName.description": "Name of the pipe (on Windows) or domain socket (on Unix) to use for debugger communication.", "cmake-tools.debugger.clean.description": "Clean prior to configuring.", "cmake-tools.debugger.configureAll.description": "Configure for all projects.", "cmake-tools.debugger.dapLog.description": "Where the debugger DAP log should be logged.", "cmake-tools.debugger.scriptPath.description": "The path to the script to debug.", "cmake-tools.debugger.scriptArgs.description": "Arguments for the script to debug.", "cmake-tools.debugger.scriptEnv.description": "Environment for the script to use.", "cmake-tools.debugger.name": "Name", "cmake-tools.debugger.value": "Value", "cmake-tools.debugger.debugType.description": "The type of the CMake debug session. Available options are: \"configure\", \"external\", \"script\".", "cmake-tools.debugger.configure.snippet.label": "CMake: Configure", "cmake-tools.debugger.configure.snippet.description": "Debug a CMake project configuration", "cmake-tools.debugger.configure.snippet.body.name": "CMake: Configure project", "cmake-tools.debugger.script.snippet.label": "CMake: Script", "cmake-tools.debugger.script.snippet.description": "Debug a CMake script", "cmake-tools.debugger.script.snippet.body.name": "CMake: Script debugging", "cmake-tools.debugger.external.snippet.label": "CMake: External", "cmake-tools.debugger.external.snippet.description": "Connect to an externally launched CMake invocation", "cmake-tools.debugger.external.snippet.body.name": "CMake: Externally launched", "cmake-tools.taskDefinitions.properties.label.description": "The name of the task", "cmake-tools.taskDefinitions.properties.command.description": "CMake command", "cmake-tools.taskDefinitions.properties.targets.description": "CMake build targets", "cmake-tools.taskDefinitions.properties.preset.description": "CMake preset name. This is a configuration, build or test preset, based on the CMake command", "cmake-tools.taskDefinitions.properties.options.description": "Additional command options", "cmake-tools.taskDefinitions.properties.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.", "cmake-tools.taskDefinitions.properties.options.environment.markdownDescription": { "message": "Environment variables in the format of \"name\": \"value\".", "comment": [ "\"name\": \"value\" should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation should not be altered." ] }, "cmake-tools.taskDefinitions.properties.details.description": "Additional details of the task", "cmake-tools.configuration.cmake.launchBehavior.reuseTerminal.markdownDescriptions": "The launch terminal instance is reused and the target will launch as soon as the terminal is idle.", "cmake-tools.configuration.cmake.launchBehavior.breakAndReuseTerminal.markdownDescriptions": { "message": "The launch terminal instance is reused and a `break` command is sent to terminate any active foreground process before launching the target.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "cmake-tools.configuration.cmake.launchBehavior.newTerminal.markdownDescriptions": "A new terminal instance is created and the target is launched in it. Existing terminals are not automatically cleaned up.", "cmake-tools.configuration.cmake.loadCompileCommands.description": "Controls whether the extension reads compile_commands.json to enable single file compilation.", "cmake-tools.command.cmake.projectStatus.update.title": "Refresh the project status", "cmake-tools.command.cmake.projectStatus.selectTestPreset.title": "Set Test Target", "cmake-tools.debugger.label": "CMake Debugger" }