parameters: (command = None, condition = None, options = None)
docstring: Configures a new resource compilation command specific to a condition,
          usually a toolset selection condition. The possible options are:
  
              * <rc-type>(rc|windres) - Indicates the type of options the command
                accepts.
  
          Even though the arguments are all optional, only when a command, condition,
          and at minimum the rc-type option are given will the command be configured.
          This is so that callers don't have to check auto-configuration values
          before calling this. And still get the functionality of build failures when
          the resource compiler can't be found.
docstring_summary: Configures a new resource compilation command specific to a condition,
          usually a toolset selection condition. The possible options are:
docstring_tokens: Configures a new resource compilation command specific to a condition usually a toolset selection condition . The possible options are :
function: def configure (command = None, condition = None, options = None):
      """
          Configures a new resource compilation command specific to a condition,
          usually a toolset selection condition. The possible options are:
  
              * <rc-type>(rc|windres) - Indicates the type of options the command
                accepts.
  
          Even though the arguments are all optional, only when a command, condition,
          and at minimum the rc-type option are given will the command be configured.
          This is so that callers don't have to check auto-configuration values
          before calling this. And still get the functionality of build failures when
          the resource compiler can't be found.
      """
      rc_type = feature.get_values('<rc-type>', options)
      if rc_type:
          assert(len(rc_type) == 1)
          rc_type = rc_type[0]
  
      if command and condition and rc_type:
          flags('rc.compile.resource', '.RC', condition, command)
          flags('rc.compile.resource', '.RC_TYPE', condition, [rc_type.lower()])
          flags('rc.compile.resource', 'DEFINES', [], ['<define>'])
          flags('rc.compile.resource', 'INCLUDES', [], ['<include>'])
          if debug():
              print 'notice: using rc compiler ::', condition, '::', command
function_tokens: def configure ( command = None , condition = None , options = None ) : rc_type = feature . get_values ( '<rc-type>' , options ) if rc_type : assert ( len ( rc_type ) == 1 ) rc_type = rc_type [ 0 ] if command and condition and rc_type : flags ( 'rc.compile.resource' , '.RC' , condition , command ) flags ( 'rc.compile.resource' , '.RC_TYPE' , condition , [ rc_type . lower ( ) ] ) flags ( 'rc.compile.resource' , 'DEFINES' , [ ] , [ '<define>' ] ) flags ( 'rc.compile.resource' , 'INCLUDES' , [ ] , [ '<include>' ] ) if debug ( ) : print 'notice: using rc compiler ::' , condition , '::' , command