diff options
author | Marc-Andre Laperle | 2015-03-06 04:13:11 +0000 |
---|---|---|
committer | Marc-Andre Laperle | 2015-03-24 20:41:21 +0000 |
commit | bb69775934ccc1a9a049bcb58ae0e42c4cb24de3 (patch) | |
tree | 9f4159c408905f41bb8993804dd05aecfd9f33f1 /build/org.eclipse.cdt.autotools.core | |
parent | 3c13a7101757355463d68dfdc626f6cee5b57137 (diff) | |
download | org.eclipse.cdt-bb69775934ccc1a9a049bcb58ae0e42c4cb24de3.tar.gz org.eclipse.cdt-bb69775934ccc1a9a049bcb58ae0e42c4cb24de3.tar.xz org.eclipse.cdt-bb69775934ccc1a9a049bcb58ae0e42c4cb24de3.zip |
Bug 426627 - GCC Build Output Parser doesn't work with libtool
Change-Id: Id1fa62c15c57d84c8a646bb41096c887714d4474
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Diffstat (limited to 'build/org.eclipse.cdt.autotools.core')
-rw-r--r-- | build/org.eclipse.cdt.autotools.core/plugin.properties | 1 | ||||
-rw-r--r-- | build/org.eclipse.cdt.autotools.core/plugin.xml | 12 |
2 files changed, 12 insertions, 1 deletions
diff --git a/build/org.eclipse.cdt.autotools.core/plugin.properties b/build/org.eclipse.cdt.autotools.core/plugin.properties index 01a486842f2..19c5089a1a5 100644 --- a/build/org.eclipse.cdt.autotools.core/plugin.properties +++ b/build/org.eclipse.cdt.autotools.core/plugin.properties @@ -176,6 +176,7 @@ AutomakeEditor.name = AutomakeEditor Automake.name = automake ConfigureScript.name=Configure Script AutogenScript.name=Autogen Script +LibtoolGCCBuildOutputParser.name = CDT Libtool GCC Build Output Parser AutotoolsProblemMarker.name=Configure Problem AutotoolsErrorParser.name=Autotools Error Parser diff --git a/build/org.eclipse.cdt.autotools.core/plugin.xml b/build/org.eclipse.cdt.autotools.core/plugin.xml index fbf5b63700a..fb62142df3b 100644 --- a/build/org.eclipse.cdt.autotools.core/plugin.xml +++ b/build/org.eclipse.cdt.autotools.core/plugin.xml @@ -398,7 +398,7 @@ archList="all" configurationEnvironmentSupplier="org.eclipse.cdt.internal.autotools.core.AutotoolsEnvironmentVariableSupplier" id="org.eclipse.linuxtools.cdt.autotools.core.toolChain" - languageSettingsProviders="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" + languageSettingsProviders="org.eclipse.cdt.autotools.core.LibtoolGCCBuildCommandParser;org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" name="%Autotools.gnu.toolchain.name" supportsManagedBuild="false" targetTool="org.eclipse.linuxtools.cdt.autotools.core.tool.configure"> @@ -567,4 +567,14 @@ name="%AutoconfErrorParser.name"> </errorparser> </extension> + <extension + point="org.eclipse.cdt.core.LanguageSettingsProvider"> + <provider + class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" + id="org.eclipse.cdt.autotools.core.LibtoolGCCBuildCommandParser" + name="%LibtoolGCCBuildOutputParser.name" + parameter="(libtool:\s+compile:\s+)?((gcc)|([gc]\+\+)|(clang))" + prefer-non-shared="true"> + </provider> + </extension> </plugin> |