View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0002512 | CMake | CMake | public | 2005-11-22 13:41 | 2005-12-13 14:23 | ||||
Reporter | Brad King | ||||||||
Assigned To | Bill Hoffman | ||||||||
Priority | urgent | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002512: VS 2005 parallel builds broken | ||||||||
Description | The rules to automatically re-run CMake when a .cmake or CMakeLists.txt file change are present in all projects. For VS 2005 on a multi-processor machine multiple projects will run these rules at once and the CMake processes will try to write the same files and get errors. The work-around is to always run CMake by hand before loading the VS project. We need another ALL_BUILD-style project such as CMAKE_CHECK that is the only one with rules to re-run CMake. All other projects (including ALL_BUILD and INSTALL) should depend on this project. This is the VS equivalent of the CMake check-build-system in the Makefile generator. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0003402) Brad King (manager) 2005-12-13 14:23 |
The following changes introduce a special target to check the build system before any other target builds. /cvsroot/CMake/CMake/Source/cmGlobalVisualStudio7Generator.cxx,v <-- cmGlobalVisualStudio7Generator.cxx new revision: 1.58; previous revision: 1.57 /cvsroot/CMake/CMake/Source/cmGlobalVisualStudio7Generator.h,v <-- cmGlobalVisualStudio7Generator.h new revision: 1.27; previous revision: 1.26 /cvsroot/CMake/CMake/Source/cmGlobalVisualStudio8Generator.cxx,v <-- cmGlobalVisualStudio8Generator.cxx new revision: 1.3; previous revision: 1.2 /cvsroot/CMake/CMake/Source/cmGlobalVisualStudio8Generator.h,v <-- cmGlobalVisualStudio8Generator.h new revision: 1.2; previous revision: 1.1 /cvsroot/CMake/CMake/Source/cmLocalVisualStudio7Generator.cxx,v <-- cmLocalVisualStudio7Generator.cxx new revision: 1.98; previous revision: 1.97 Bill, after the dashboard runs please add the changes to the 2.2 branch. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |