1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/build/org.eclipse.cdt.managedbuilder.core/plugin.properties
Marc-Andre Laperle 0c577f6e7e Bug 548730 - Compilation database (CDB) language settings provider
This language settings provider lets you specify the path to the
compile_commands.json and reuses existing build output parsers to figure out all
the language entries for each file to be used while indexing. With this, there
is no need to do a full build and in fact no need to have a working build
configured in CDT for indexing to work and be fully configured. This is
especially useful for non-CMake build systems that have no existing integration
in CDT but indexing would still works with little effort.  The build output
parser (GCC, MSVC, etc) is selectable as part of the configuration of the CDB
provider. There is also an option to exclude any file that is not present in
the CDB. This option is useful for large projects in order to speed up indexing
but also to increase index accuracy (conflicting symbol names, etc).

Change-Id: If21455ec529f9e162cdf3e5aff7a1bca83e362f6
Signed-off-by: Marc-Andre Laperle <malaperle@gmail.com>
2019-10-23 21:47:54 -04:00

90 lines
No EOL
3.7 KiB
Properties

###############################################################################
# Copyright (c) 2003, 2012 IBM Corporation and others.
#
# This program and the accompanying materials
# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
# https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
pluginName=CDT Build System Core
providerName=Eclipse CDT
CommonBuilder.name=CDT Builder
CDTBuildNature.name=CDT Builder Project
CDTBuildProject.name=CDT Builder Project
objectFileName=Object File
executableName=Executable File
staticLibraryName=Static Library
sharedLibraryName=Shared Library
epScannerConfigNature.name=Scanner Configuration Nature
epScannerConfigBuilder.name=Scanner Configuration Builder
extensionExternalScannerInfoProvider.name=C/C++ External Scanner Info Provider Extension
epDefaultExternalScannerInfoProvider.name=Default External Scanner Info Provider
extensionScannerInfoConsoleParser.name=GNU C/C++ Scanner Info Console Parser Extension
epGCCCommandLineParser.name=GNU C/C++ Scanner Info Parser
epGCCSpecsParser.name=GNU C/C++ Compiler Specs Parser
extensionGCCPerProjectProfile.name=GNU C/C++ Scanner Info per project profile
extensionGCCPerFileProfile.name=GNU C/C++ Scanner Info per file profile
InternalBuilder.name=CDT Internal Builder
GNUMakeBuilder.name=Gnu Make Builder
BuildSystem.name=CDT Build System
ProjectConverter.name=pre-4.0 projects converter
BuildProperty.value.name.debug=Debug;
BuildProperty.value.name.release=Release
BuildProperty.type.name.buildType=Build Type
BuildProperty.type.name.buildArtefactType=Build Artefact Type
BuildProperty.type.name.executable=Executable
BuildProperty.type.name.staticLibrary=Static Library
BuildProperty.type.name.sharedLibrary=Shared Library
cfg1_empty=Configuration1
cfg1_base=Configuration1
extension.name = GNU C/C++ managed make per project SCD profile
extension.name.0 = GNU C/C++ managed make per project SCD profile
extension.name.1 = GNU C/C++ managed make per project SCD profile
extension.name.2 = GNU C/C++ managed make per project SCD profile (Windows)
extension.name.3 = GNU C/C++ managed make per project SCD profile (Windows)
extension.name.4 = GNU C/C++ managed make per project SCD profile (Windows)
extension.name.5 = Base Build Properties Definition
extension.name.6 = Empty Configurations for make projects
toolChain.name = No ToolChain
tool.name = holder for library settings
option.name = Library Paths
option.name.0 = Library Files
tool.name.0 = holder for includes and symbols settings
option.name.1 = Include Paths
option.name.2 = Symbols
option.name.3 = Symbol Files
option.name.4 = Include Files
option.name.5 = Undefined Include Paths
option.name.6 = Undefined Symbols
option.name.7 = Undefined Symbol Files
option.name.8 = Undefined Include Files
extension.name.7 = CDT Headless Build
extension-point.name = Managed Build Tools 2.0 (Deprecated)
extension-point.name.0 = Managed Build Definitions
extension-point.name.1 = Managed Build Project Converter
extension-point.name.2 = Build Properties
extension-point.name.3 = ToolChain Modification Info
GCCBuildOutputParser.name = CDT GCC Build Output Parser
GCCBuiltinCompilerSettings.name = CDT GCC Built-in Compiler Settings
GCCBuiltinCompilerSettingsMinGW.name = CDT GCC Built-in Compiler Settings MinGW
GCCBuiltinCompilerSettingsCygwin.name = CDT GCC Built-in Compiler Settings Cygwin
CompilationDatabaseParser.name = Compilation Database Parser
ManagedBuildSettingEntries.name = CDT Managed Build Setting Entries
extension.name.8 = C/C++ Scanner Discovery Problem
extension.name.9 = HeadlessBuilder Additional Settings