summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-10-07 20:34:49 (GMT)
committerStephen Kelly <steveire@gmail.com>2015-10-13 22:16:21 (GMT)
commit0aa34de5493732d219dd3f58634222677bd19e22 (patch)
treefce3f2456ca397886c652f432f31da001c9f5b4d
parent20b95ef8c83fbcb7705e72c85c9de18ff420562f (diff)
downloadCMake-0aa34de5493732d219dd3f58634222677bd19e22.zip
CMake-0aa34de5493732d219dd3f58634222677bd19e22.tar.gz
CMake-0aa34de5493732d219dd3f58634222677bd19e22.tar.bz2
cmState: Initialize properties immediately.
Don't leave this as cmMakefile responsibility.
-rw-r--r--Source/cmMakefile.cxx2
-rw-r--r--Source/cmState.cxx4
2 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index 22d24d7..3f94125 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -55,8 +55,6 @@ cmMakefile::cmMakefile(cmGlobalGenerator* globalGenerator,
this->SuppressWatches = false;
- // Setup the default include file regular expression (match everything).
- this->SetProperty("INCLUDE_REGULAR_EXPRESSION", "^.*$");
// Setup the default include complaint regular expression (match nothing).
this->ComplainFileRegularExpression = "^$";
// Source and header file extensions that we can handle
diff --git a/Source/cmState.cxx b/Source/cmState.cxx
index 364b75e..01fd4e2 100644
--- a/Source/cmState.cxx
+++ b/Source/cmState.cxx
@@ -1381,6 +1381,10 @@ void cmState::Snapshot::SetDefaultDefinitions()
this->SetDefinition("CMAKE_FILES_DIRECTORY",
cmake::GetCMakeFilesDirectory());
+
+ // Setup the default include file regular expression (match everything).
+ this->Position->BuildSystemDirectory
+ ->Properties.SetProperty("INCLUDE_REGULAR_EXPRESSION", "^.*$");
}
void cmState::Snapshot::SetDirectoryDefinitions()