parameters: (argv)
return_statement: return 0
docstring: Main driver
docstring_summary: Main driver
docstring_tokens: Main driver
function: def main(argv):
      """
      Main driver
      """
  
      # pylint: disable=too-many-locals
      options = process_command_line(argv[1:])
      setup_logging(options)
      logging.info('%s invoked with options "%s"', argv[0], ' '.join(argv[1:]))
  
      configure_back_end(argv[0], options)
      if not options.without_qt_ui:
          probe_qmake(options)
          execute_qmake(options)
  
      if options.build_botan:
          configure_botan(options)
      if options.build_zlib:
          configure_zlib(options)
      configure_encryptmsg(options)
      return 0
function_tokens: def main ( argv ) : # pylint: disable=too-many-locals options = process_command_line ( argv [ 1 : ] ) setup_logging ( options ) logging . info ( '%s invoked with options "%s"' , argv [ 0 ] , ' ' . join ( argv [ 1 : ] ) ) configure_back_end ( argv [ 0 ] , options ) if not options . without_qt_ui : probe_qmake ( options ) execute_qmake ( options ) if options . build_botan : configure_botan ( options ) if options . build_zlib : configure_zlib ( options ) configure_encryptmsg ( options ) return 0