View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012190CMakeCMakepublic2011-05-14 13:102011-06-18 07:41
ReporterJérôme Gardou 
Assigned ToBrad King 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformmingwOSOS Version
Product VersionCMake 2.8.4 
Target VersionCMake 2.8.5Fixed in VersionCMake 2.8.5 
Summary0012190: Setting RULE_MESSAGES property to OFF breaks dependencies
DescriptionSee the test case attached, it's pretty straightforward.
Steps To ReproduceConfigure the test case with cmake 2.8.4. (MinGW Makefiles)
run mingw32-make dependant

You will get :
Scanning dependencies of target dependant
This is the dependant
Scanning dependencies of target dependency
This is the dependency
This is the dependant

Whereas you should get something like :
Scanning dependencies of target dependency
This is the dependency
Scanning dependencies of target dependant
This is the dependant
Additional InformationRegression caused by :
http://cmake.org/gitweb?p=cmake.git;a=commit;h=dc36b3499403bad323d7300139fbf459c31f7a2c [^]
TagsNo tags attached.
Attached Files7z file icon test_cmake.7z [^] (453 bytes) 2011-05-14 13:10

 Relationships
related to 0011304closedKitware Robot Makefiles ignores CMAKE_RULE_MESSAGES / RULE_MESSAGES 

  Notes
(0026509)
Brad King (manager)
2011-05-16 11:31

Thanks for tracking down the problem to the commit causing the regression. It was a contributed patch and I missed this while reviewing it. I'm simply reverting it for now:

  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=051cee00 [^]

 Issue History
Date Modified Username Field Change
2011-05-14 13:10 Jérôme Gardou New Issue
2011-05-14 13:10 Jérôme Gardou File Added: test_cmake.7z
2011-05-16 11:31 Brad King Note Added: 0026509
2011-05-16 11:31 Brad King Status new => closed
2011-05-16 11:31 Brad King Assigned To => Brad King
2011-05-16 11:31 Brad King Resolution open => fixed
2011-05-16 11:34 Brad King Relationship added related to 0011304
2011-06-18 07:41 David Cole Fixed in Version => CMake 2.8.5
2011-06-18 07:41 David Cole Target Version => CMake 2.8.5


Copyright © 2000 - 2018 MantisBT Team