"cmake-tools.configuration.cmake.configureSettings.description":"CMake variables to set on the command line. This setting is specific to kits and will not be used for CMake Presets.",
"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. When using CMake Presets, these arguments are temporarily appended to the arguments provided by the active configure preset.",
"cmake-tools.configuration.cmake.buildArgs.description":"Additional arguments to pass to CMake when building. When using CMake Presets, these arguments are temporarily appended to the arguments provided by the active build preset.",
"cmake-tools.configuration.cmake.buildToolArgs.description":"Additional arguments to pass to the underlying build tool when building. When using CMake Presets, these arguments are temporarily appended to the arguments provided by the active build preset to invoke the build tool.",
"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.cpackPath.description":"Path to CPack executable. If null, will be inferred from cmake.cmakePath (recommended to leave null). Will be ignored when kits are used instead of presets.",
"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 and the Test Explorer may not accurately reflect test progress.",
"cmake-tools.configuration.cmake.ctest.testExplorerIntegrationEnabled.description":"Whether or not the integration with the test explorer is enabled. This is helpful to disable if you prefer using a different extension for test integration.",
"message":"Optional delimiter used to separate test suite names and group tests hierarchically in the Test Explorer. This string is used in a Regular Expression, so some delimiters may need escaping. Examples: `-` ( One delimiter: `-`), `\\.|::` (Two delimiters: `.` or `::`. Note that `.` needs to be escaped.)",
"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."
"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."
"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."
"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.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.ctestArgs.description":"Additional arguments to pass to CTest. When using CMake Presets, these arguments are temporarily added to the arguments provided by the active test preset.",
"cmake-tools.configuration.cmake.environment.description":"Environment variables to set when running CMake commands. When using CMake Presets, these are temporarily added to the environment used for CMake commands.",
"cmake-tools.configuration.cmake.configureEnvironment.description":"Environment variables to pass to CMake during configure. When using CMake Presets, these are temporarily added to the environment provided by the active configure preset.",
"cmake-tools.configuration.cmake.buildEnvironment.description":"Environment variables to pass to CMake during build. When using CMake Presets, these are temporarily added to the environment provided by the active build preset.",
"cmake-tools.configuration.cmake.testEnvironment.description":"Environment variables to pass to CTest. When using CMake Presets, these are temporarily added to the environment provided by the active test preset.",
"cmake-tools.configuration.cmake.cpackArgs.description":"Additional arguments to pass to CPack (only when using presets, not supported for kits). These arguments are temporarily added to the arguments provided by the active package preset.",
"cmake-tools.configuration.cmake.cpackEnvironment.description":"Environment variables to set when packaging with CPack (only when using presets, not supported for kits). These are temporarily added to the environment used for CPack runs.",
"cmake-tools.configuration.cmake.mergedCompileCommands.description":"Recursively collect and merge all compile_commands.json found in the cmake.buildDirectory.",
"cmake-tools.configuration.cmake.configureOnEdit.description":"Automatically configure CMake project directories when cmake.sourceDirectory or CMakeLists.txt content are saved.",
"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.showOptionsMovedNotification":"Enables the notification regarding the status bar options moving to the Project Status View to show when the extension starts.",
"cmake-tools.configuration.cmake.showConfigureWithDebuggerNotification":"Enables the pop-up that asks the user if, upon a failed configure, they want to configure with the CMake Debugger.",
"cmake-tools.configuration.cmake.showNotAllDocumentsSavedQuestion":"Enables the pop-up that asks the user if they want to continue the build despite some files possibly not being saved. If not enabled, the build will be continued.",
"message":"Show the status bar option with the text truncated to the length specified in `#cmake.status.advanced.statusBarLength#` (default is 20).",
"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.options.advanced.statusBarVisibility.variant.compact.description":"Show the status bar option with the status message removed.",
"message":"If the more general `#cmake.options.statusBarVisibility#` setting is set to `hidden`, this defaults to what is set in the `#cmake.options.advanced.inheritDefault#` setting, else this inherits the `#cmake.options.statusBarVisibility#` setting.",
"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."
"message":"Configures what the `#cmake.options.advanced.statusBarVisibility#` setting's `inherit` option defaults to if `#cmake.options.statusBarVisibility#` is set to `hidden`. This has the same options as the `#cmake.options.advanced.statusBarVisibility#` setting, minus the `inherit` option.",
"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."
"message":"Configures how the extension displays the options in the Status Bar. These settings may be overwritten by the more specific `#cmake.options.advanced.statusBarVisibility#` setting. [More info](https://aka.ms/cmaketoolsoptionsconfiguration).",
"Markdown text between `` and () should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
"message":"Configures the settings for individual status bar options. These settings overwrite the more general `#cmake.options.statusBarVisibility#` setting.",
"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.options.advanced.projectStatusVisibility.visible.description":"Show the node in the Project Status View.",
"cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description":"Hide the node and its children in the Project Status View.",
"message":"Configures the settings for individual Project Status View and status bar options. These settings may overwrite the more general `#cmake.options.statusBarVisibility#` setting. [More info](https://aka.ms/cmaketoolsoptionsconfiguration).",
"Markdown text between `` and () 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.options.advanced.projectStatusVisibility.description":"Configures how the extension displays this option the Project Status View.",
"cmake-tools.configuration.cmake.options.advanced.ctest.color.description":"Enables a change in color for this option depending on test results.",
"cmake-tools.configuration.cmake.options.advanced.cpack.color.description":"Enables a change in color for this option depending on cpack results.",
"cmake-tools.configuration.cmake.options.advanced.workflow.color.description":"Enables a change in color for this option depending on workflow run results.",
"message":"Configures the maximum length of visible text in the Status Bar when set to `compact` mode.",
"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."
"message":"No CMake commands have been pinned yet.\n[Add Command](command:cmake.pinnedCommands.add)",
"comment":[
"The text in parentheses () should not be localized or altered in any way. Also the square brackets and parentheses themselves [] () should not be altered or as well. However, the text inside the square brackets [] should be localized."
"cmake-tools.configuration.cmake.exportCompileCommandsFile.description":"Enables exporting compile_commands.json. This only is used in Kits scenarios. In Presets scenarios, please set this by using CMakePresets.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.useVsDeveloperEnvironment.description":"When using CMake Presets on Windows, use the Visual Studio environment as the parent environment. Selecting auto will only apply the Visual Studio environment when we detect a supported compiler (cl, clang, clang-cl, clang-cpp, clang++), or the Ninja generator is being used.",
"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.",
"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.automaticReconfigure.description":"Automatically configure CMake project directories when the kit or the configuration preset is changed.",
"cmake-tools.configuration.cmake.enableAutomaticKitScan.description":"Enable automatic scanning for kits when a kit isn't selected. This will only take affect when CMake Presets aren't being used.",
"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.cwd.description":"The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
"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.configuration.cmake.launchBehavior.reuseTerminal.markdownDescriptions":"The launch terminal instance is reused and the target will launch as soon as the terminal is idle.",
"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",