summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalNinjaGenerator.cxx
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/cmLocalNinjaGenerator.cxx
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/cmLocalNinjaGenerator.cxx')
0 files changed, 0 insertions, 0 deletions