Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorDoug Schaefer2017-10-18 15:43:13 +0000
committerDoug Schaefer2017-10-18 16:41:40 +0000
commit416fed4d94b77d9f312fe341aa534069af8c23a2 (patch)
tree8f8a7b8b346f2dc81bfe939095eef34dc53df287 /core
parent736d7b59550dcb1a20ab68020bd030cc4d7b086e (diff)
downloadorg.eclipse.cdt-416fed4d94b77d9f312fe341aa534069af8c23a2.tar.gz
org.eclipse.cdt-416fed4d94b77d9f312fe341aa534069af8c23a2.tar.xz
org.eclipse.cdt-416fed4d94b77d9f312fe341aa534069af8c23a2.zip
Make CMake support more resilient.
Add c++ to GCCToolChain since that's what CMake uses by default for MinGW. Synchronize the scannerInfoCache loading. Double check for toolchain files at load time for configs that don't have any. Change-Id: I8071e285ce5deb1448cabd45f394c62fe6a7f2f4
Diffstat (limited to 'core')
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java
index c6137462782..f9222e48b46 100644
--- a/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java
+++ b/core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/build/CBuildConfiguration.java
@@ -554,7 +554,7 @@ public abstract class CBuildConfiguration extends PlatformObject
/**
* @since 6.1
*/
- protected void loadScannerInfoCache() {
+ protected synchronized void loadScannerInfoCache() {
if (scannerInfoCache == null) {
File cacheFile = getScannerInfoCacheFile();
if (cacheFile.exists()) {

Back to the top