summaryrefslogtreecommitdiffstats
path: root/Source/cmNinjaTargetGenerator.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-11-20 15:58:01 (GMT)
committerStephen Kelly <steveire@gmail.com>2013-11-22 14:06:25 (GMT)
commitabb13ea5659cdaa4254724fca582f56570f88164 (patch)
tree162fe496f8dbe7477d59e947174bded4b5b3d265 /Source/cmNinjaTargetGenerator.h
parent7246e635fe8312206b62a279b3c237d1cf584c83 (diff)
downloadCMake-abb13ea5659cdaa4254724fca582f56570f88164.zip
CMake-abb13ea5659cdaa4254724fca582f56570f88164.tar.gz
CMake-abb13ea5659cdaa4254724fca582f56570f88164.tar.bz2
Order cmGeneratorTargetsType elements deterministically.
Define a custom ordering functor to deterministically and strictly order the cmTarget* key. Otherwise the order would be dependent on runtime pointer values, which breaks assumptions of some generators. The functor orders first by target name, and then by directory. Multiple global targets may have the same name, such as edit_cache, but their directory differentiates them.
Diffstat (limited to 'Source/cmNinjaTargetGenerator.h')
0 files changed, 0 insertions, 0 deletions