mirror of
				https://github.com/Ryujinx/Opentk.git
				synced 2025-11-04 15:05:07 +00:00 
			
		
		
		
	Update options to the new v2 API.
This commit is contained in:
		
							parent
							
								
									3919e5f14f
								
							
						
					
					
						commit
						c0060bc681
					
				| 
						 | 
				
			
			@ -13,18 +13,12 @@ namespace OpenTK.Rewrite
 | 
			
		|||
            HelpText = "The path to the strong name key which should be used to sign or resign the assembly.")]
 | 
			
		||||
        public string StrongNameKey { get; set; }
 | 
			
		||||
 | 
			
		||||
        [Option('d', "debug", DefaultValue = false,
 | 
			
		||||
        [Option('d', "debug", Default = false,
 | 
			
		||||
            HelpText = "Enable calls to GL.GetError(), wrapped around each native call.")]
 | 
			
		||||
        public bool EnableDebugCalls { get; set; }
 | 
			
		||||
 | 
			
		||||
        [Option("dllimport", DefaultValue = false,
 | 
			
		||||
        [Option("dllimport", Default = false,
 | 
			
		||||
            HelpText = "Force native calls to use DllImport instead of GetProcAddress.")]
 | 
			
		||||
        public bool UseDLLImport { get; set; }
 | 
			
		||||
 | 
			
		||||
        [HelpOption]
 | 
			
		||||
        public string GetUsage()
 | 
			
		||||
        {
 | 
			
		||||
            return HelpText.AutoBuild(this, current => HelpText.DefaultParsingErrorsHandler(this, current));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -29,14 +29,13 @@ namespace OpenTK.Rewrite
 | 
			
		|||
    // with the s IL instructions.
 | 
			
		||||
    internal class Program
 | 
			
		||||
    {
 | 
			
		||||
        private static readonly Options Options = new Options();
 | 
			
		||||
        private static Options Options;
 | 
			
		||||
 | 
			
		||||
        private static void Main(string[] args)
 | 
			
		||||
        {
 | 
			
		||||
            if (!Parser.Default.ParseArguments(args, Options))
 | 
			
		||||
            {
 | 
			
		||||
                return;
 | 
			
		||||
            }
 | 
			
		||||
            Parser.Default.ParseArguments<Options>(args)
 | 
			
		||||
                .WithParsed(result => Options = result)
 | 
			
		||||
                .WithNotParsed(error => Environment.Exit(-1));
 | 
			
		||||
 | 
			
		||||
            // Argument error checking
 | 
			
		||||
            if (!File.Exists(Options.TargetAssembly))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue