Lines Matching refs:target
85 compile_targets = [target for target in CxxTargets.by_name.values() if target.nolink]
86 link_targets = [target for target in CxxTargets.by_name.values() if not target.nolink]
89 if sum((flag in target.cxxflags for target in compile_targets)) == len(compile_targets):
93 if sum((flag in target.cxxflags for target in compile_targets)) == len(compile_targets):
96 for target in compile_targets:
97 target.cxxflags = [flag for flag in target.cxxflags if flag not in common_compile_flags]
98 target.cxxflags.sort()
99 for target in link_targets:
100 target.cxxflags = [flag for flag in target.cxxflags if flag not in common_link_flags]
101 target.cxxflags.sort()
109 for target in CxxTargets.by_name.values():
110 flagset = ' '.join((flag.name for flag in target.cxxflags))
113 by_flagset[flagset].append(target)
121 for target in by_flagset[flagset]:
122 print '%s' % (target)
126 for target in CxxTargets.by_name.values():
127 flagset = ' '.join((flag.name for flag in target.includeflags))
130 by_flagset[flagset].append(target)
138 for target in by_flagset[flagset]:
139 print '%s' % (target)
144 for target in CxxTargets.by_name.values():
145 by_name[os.path.basename(target.outputfile)] = target
148 for target in CxxTargets.by_name.values():
149 if len(target.inputfiles) > 1:
150 objects = [os.path.basename(object) for object in target.inputfiles]
158 print '%s %s' % (target.getFullOutputname(), ' '.join(sources))