diff options
author | Daniel Pfeifer <daniel@pfeifer-mail.de> | 2016-10-19 19:59:14 (GMT) |
---|---|---|
committer | Daniel Pfeifer <daniel@pfeifer-mail.de> | 2016-10-21 16:14:51 (GMT) |
commit | 64f9c282f3337335c05a062f341fd5155cade51c (patch) | |
tree | c72f20f1725d7ead955e1fa962be83ffdd562e37 /bootstrap | |
parent | f69e768d94ff5e0238cbb924836737c4ce11a930 (diff) | |
download | CMake-64f9c282f3337335c05a062f341fd5155cade51c.zip CMake-64f9c282f3337335c05a062f341fd5155cade51c.tar.gz CMake-64f9c282f3337335c05a062f341fd5155cade51c.tar.bz2 |
Separate compilation for commands included in cmBootstrapCommands1
Diffstat (limited to 'bootstrap')
-rwxr-xr-x | bootstrap | 45 |
1 files changed, 41 insertions, 4 deletions
@@ -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 |