summaryrefslogtreecommitdiffstats
path: root/bootstrap
diff options
context:
space:
mode:
authorDaniel Pfeifer <daniel@pfeifer-mail.de>2016-10-19 19:59:14 (GMT)
committerDaniel Pfeifer <daniel@pfeifer-mail.de>2016-10-21 16:14:51 (GMT)
commit64f9c282f3337335c05a062f341fd5155cade51c (patch)
treec72f20f1725d7ead955e1fa962be83ffdd562e37 /bootstrap
parentf69e768d94ff5e0238cbb924836737c4ce11a930 (diff)
downloadCMake-64f9c282f3337335c05a062f341fd5155cade51c.zip
CMake-64f9c282f3337335c05a062f341fd5155cade51c.tar.gz
CMake-64f9c282f3337335c05a062f341fd5155cade51c.tar.bz2
Separate compilation for commands included in cmBootstrapCommands1
Diffstat (limited to 'bootstrap')
-rwxr-xr-xbootstrap45
1 files changed, 41 insertions, 4 deletions
diff --git a/bootstrap b/bootstrap
index 44afbb2..cb057c3 100755
--- a/bootstrap
+++ b/bootstrap
@@ -327,6 +327,47 @@ CMAKE_CXX_SOURCES="\
cmExprLexer \
cmExprParser \
cmExprParserHelper \
+ cmAddCustomCommandCommand \
+ cmAddCustomTargetCommand \
+ cmAddDefinitionsCommand \
+ cmAddDependenciesCommand \
+ cmAddExecutableCommand \
+ cmAddLibraryCommand \
+ cmAddSubDirectoryCommand \
+ cmAddTestCommand \
+ cmBreakCommand \
+ cmBuildCommand \
+ cmCMakeMinimumRequired \
+ cmCMakePolicyCommand \
+ cmCommandArgumentsHelper \
+ cmConfigureFileCommand \
+ cmContinueCommand \
+ cmCoreTryCompile \
+ cmCreateTestSourceList \
+ cmDefinePropertyCommand \
+ cmElseCommand \
+ cmEnableLanguageCommand \
+ cmEnableTestingCommand \
+ cmEndForEachCommand \
+ cmEndFunctionCommand \
+ cmEndIfCommand \
+ cmEndMacroCommand \
+ cmEndWhileCommand \
+ cmExecProgramCommand \
+ cmExecuteProcessCommand \
+ cmFileCommand \
+ cmFindBase \
+ cmFindCommon \
+ cmFindFileCommand \
+ cmFindLibraryCommand \
+ cmFindPackageCommand \
+ cmFindPathCommand \
+ cmFindProgramCommand \
+ cmForEachCommand \
+ cmFunctionCommand \
+ cmParseArgumentsCommand \
+ cmPathLabel \
+ cmSearchPath \
"
if ${cmake_system_mingw}; then
@@ -1323,10 +1364,6 @@ for a in ${CMAKE_CXX_SOURCES} ${CMAKE_C_SOURCES} ${KWSYS_CXX_SOURCES} ${KWSYS_C_
done
# Generate dependencies for cmBootstrapCommands1.cxx
-for file in `grep "#include.*cm[^.]*.cxx" "${cmake_source_dir}/Source/cmBootstrapCommands1.cxx" | sed "s/.* \"\(.*\)\"/\1/"`; do
- cmBootstrapCommands1Deps="${cmBootstrapCommands1Deps} `cmake_escape "${cmake_source_dir}/Source/$file"`"
-done
-cmBootstrapCommands1Deps=`echo $cmBootstrapCommands1Deps`
for file in `grep "#include.*cm[^.]*.cxx" "${cmake_source_dir}/Source/cmBootstrapCommands2.cxx" | sed "s/.* \"\(.*\)\"/\1/"`; do
cmBootstrapCommands2Deps="${cmBootstrapCommands2Deps} `cmake_escape "${cmake_source_dir}/Source/$file"`"
done