View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0016049CMakeCMakepublic2016-04-05 14:492016-06-10 14:21
ReporterVidar Meland Ødegård 
Assigned ToBrad King 
PriorityhighSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformLinuxOSUbuntuOS Version14.04
Product VersionCMake 3.5 
Target VersionCMake 3.5.2Fixed in VersionCMake 3.5.2 
Summary0016049: Resources generated with autorcc are always rebuilt using ninja
DescriptionBy using ninja and autorcc the resources are always rebuilt on CMake >= 3.5. CMake 3.4.3 does not have this issue.
Steps To Reproducecmake <source> -GNinja
ninja -v
TagsNo tags attached.
Attached Filesgz file icon bug.tar.gz [^] (346 bytes) 2016-04-05 14:49

 Relationships

  Notes
(0040818)
Brad King (manager)
2016-04-05 16:30

Thanks. The culprit is:

 Ninja: Always re-run custom commands that have symbolic dependencies
 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=3477b26f [^]

Here is a fix and a test case:

 Ninja: Fix detection of custom command symbolic outputs
 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ff805113 [^]

 Ninja: Restat custom command byproducts even with a SYMBOLIC output
 https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=add7abc8 [^]
(0040819)
Brad King (manager)
2016-04-05 16:32

I've queued this fix for merge to 'release' for inclusion in 3.5.2.
(0041200)
Kitware Robot (administrator)
2016-06-10 14:21

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2016-04-05 14:49 Vidar Meland Ødegård New Issue
2016-04-05 14:49 Vidar Meland Ødegård File Added: bug.tar.gz
2016-04-05 15:30 Brad King Assigned To => Brad King
2016-04-05 15:30 Brad King Status new => assigned
2016-04-05 15:30 Brad King Target Version => CMake 3.5.2
2016-04-05 16:30 Brad King Note Added: 0040818
2016-04-05 16:32 Brad King Note Added: 0040819
2016-04-05 16:32 Brad King Status assigned => resolved
2016-04-05 16:32 Brad King Resolution open => fixed
2016-04-05 16:32 Brad King Fixed in Version => CMake 3.5.2
2016-06-10 14:21 Kitware Robot Note Added: 0041200
2016-06-10 14:21 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team