diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.java index f043bafa42a..8b6b5fc7190 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.java @@ -23,6 +23,7 @@ public class Messages extends NLS { public static String AbstractExportTab_3; public static String AbstractLangsListTab_ShowBuiltin; public static String AbstractLangsListTab_Languages; + public static String AbstractLangsListTab_LspPageMayDefineAdditionalEntries; public static String AbstractLangsListTab_Export; public static String AbstractLangsListTab_ExportIndicator; public static String AbstractLangsListTab_Unexport; diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.properties b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.properties index 1c839717ec2..f3223679b8a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.properties +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/newui/Messages.properties @@ -102,6 +102,7 @@ AbstractPage_rebuildIndex_question=Changes to the include search paths or define AbstractLangsListTab_ShowBuiltin=Show built-in values AbstractLangsListTab_Languages=Languages +AbstractLangsListTab_LspPageMayDefineAdditionalEntries="Preprocessor Include Paths, Macros etc." property page may define additional entries AbstractLangsListTab_Export=Export AbstractLangsListTab_ExportIndicator=\ [exp] AbstractLangsListTab_Unexport=Unexport diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java index c9005b518a4..4ad85a353a3 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/AbstractLangsListTab.java @@ -274,6 +274,8 @@ public abstract class AbstractLangsListTab extends AbstractCPropertyTab { boolean isEnabled = !LanguageSettingsProvidersPage.isLanguageSettingsProvidersEnabled(project) || ScannerDiscoveryLegacySupport.isMbsLanguageSettingsProviderOn(cfgDescription); if (!isEnabled) { status = new Status(IStatus.INFO, CUIPlugin.PLUGIN_ID, Messages.AbstractLangsListTab_MbsProviderNotEnabled); + } else if (LanguageSettingsProvidersPage.isLanguageSettingsProvidersEnabled(project)) { + status = new Status(IStatus.INFO, CUIPlugin.PLUGIN_ID, Messages.AbstractLangsListTab_LspPageMayDefineAdditionalEntries); } }