#NEWLINE# def generate_xc_configurationList( self ) : #NEWLINE# #INDENT# self . ofile . write ( '\n/* Begin XCConfigurationList section */\n' ) #NEWLINE# self . write_line ( ( '%s /* Build configuration list for PBXProject "%s" */ = {' % ( self . project_conflist , self . build . project_name ) ) ) #NEWLINE# self . indent_level += 1 #NEWLINE# self . write_line ( 'isa = XCConfigurationList;' ) #NEWLINE# self . write_line ( 'buildConfigurations = (' ) #NEWLINE# self . indent_level += 1 #NEWLINE# for buildtype in self . buildtypes : #NEWLINE# #INDENT# self . write_line ( ( '%s /* %s */,' % ( self . project_configurations [ buildtype ] , buildtype ) ) ) #NEWLINE# #UNINDENT# self . indent_level -= 1 #NEWLINE# self . write_line ( ');' ) #NEWLINE# self . write_line ( 'defaultConfigurationIsVisible = 0;' ) #NEWLINE# self . write_line ( 'defaultConfigurationName = debug;' ) #NEWLINE# self . indent_level -= 1 #NEWLINE# self . write_line ( '};' ) #NEWLINE# self . write_line ( ( '%s /* Build configuration list for PBXAggregateTarget "ALL_BUILD" */ = {' % self . all_buildconf_id ) ) #NEWLINE# self . indent_level += 1 #NEWLINE# self . write_line ( 'isa = XCConfigurationList;' ) #NEWLINE# self . write_line ( 'buildConfigurations = (' ) #NEWLINE# self . indent_level += 1 #NEWLINE# for buildtype in self . buildtypes : #NEWLINE# #INDENT# self . write_line ( ( '%s /* %s */,' % ( self . buildall_configurations [ buildtype ] , buildtype ) ) ) #NEWLINE# #UNINDENT# self . indent_level -= 1 #NEWLINE# self . write_line ( ');' ) #NEWLINE# self . write_line ( 'defaultConfigurationIsVisible = 0;' ) #NEWLINE# self . write_line ( 'defaultConfigurationName = debug;' ) #NEWLINE# self . indent_level -= 1 #NEWLINE# self . write_line ( '};' ) #NEWLINE# self . write_line ( ( '%s /* Build configuration list for PBXAggregateTarget "ALL_BUILD" */ = {' % self . test_buildconf_id ) ) #NEWLINE# self . indent_level += 1 #NEWLINE# self . write_line ( 'isa = XCConfigurationList;' ) #NEWLINE# self . write_line ( 'buildConfigurations = (' ) #NEWLINE# self . indent_level += 1 #NEWLINE# for buildtype in self . buildtypes : #NEWLINE# #INDENT# self . write_line ( ( '%s /* %s */,' % ( self . test_configurations [ buildtype ] , buildtype ) ) ) #NEWLINE# #UNINDENT# self . indent_level -= 1 #NEWLINE# self . write_line ( ');' ) #NEWLINE# self . write_line ( 'defaultConfigurationIsVisible = 0;' ) #NEWLINE# self . write_line ( 'defaultConfigurationName = debug;' ) #NEWLINE# self . indent_level -= 1 #NEWLINE# self . write_line ( '};' ) #NEWLINE# for target_name in self . build . targets : #NEWLINE# #INDENT# listid = self . buildconflistmap [ target_name ] #NEWLINE# self . write_line ( ( '%s /* Build configuration list for PBXNativeTarget "%s" */ = {' % ( listid , target_name ) ) ) #NEWLINE# self . indent_level += 1 #NEWLINE# self . write_line ( 'isa = XCConfigurationList;' ) #NEWLINE# self . write_line ( 'buildConfigurations = (' ) #NEWLINE# self . indent_level += 1 #NEWLINE# typestr = 'debug' #NEWLINE# idval = self . buildconfmap [ self ] [ typestr ] #NEWLINE# self . write_line ( ( '%s /* %s */,' % ( idval , typestr ) ) ) #NEWLINE# self . indent_level -= 1 #NEWLINE# self . write_line ( ');' ) #NEWLINE# self . write_line ( 'defaultConfigurationIsVisible = 0;' ) #NEWLINE# self . write_line ( ( 'defaultConfigurationName = "%s";' % typestr ) ) #NEWLINE# self . indent_level -= 1 #NEWLINE# self . write_line ( '};' ) #NEWLINE# #UNINDENT# self . ofile . write ( '/* End XCConfigurationList section */\n' )