mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 13:10:19 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			951 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			951 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| //
 | |
| // wsjtx_app_version - a console application that outputs WSJT-X
 | |
| //                     application version
 | |
| //
 | |
| // This application is only provided as a simple console application
 | |
| //
 | |
| //
 | |
| 
 | |
| #include <cstdlib>
 | |
| #include <iostream>
 | |
| #include <exception>
 | |
| 
 | |
| #include <QCoreApplication>
 | |
| #include <QCommandLineParser>
 | |
| #include <QCommandLineOption>
 | |
| 
 | |
| #include "revision_utils.hpp"
 | |
| 
 | |
| int main (int argc, char * argv[])
 | |
| {
 | |
|   QCoreApplication app {argc, argv};
 | |
|   try
 | |
|     {
 | |
|       app.setApplicationName ("WSJT-X");
 | |
|       app.setApplicationVersion (version());
 | |
| 
 | |
|       QCommandLineParser parser;
 | |
| //      parser.setApplicationDescription ("\n" PROJECT_DESCRIPTION);
 | |
|       parser.addHelpOption ();
 | |
|       parser.addVersionOption ();
 | |
|       parser.process (app);
 | |
|       return EXIT_SUCCESS;
 | |
|     }
 | |
|   catch (std::exception const& e)
 | |
|     {
 | |
|       std::cerr << "Error: " << e.what () << '\n';
 | |
|     }
 | |
|   catch (...)
 | |
|     {
 | |
|       std::cerr << "Unexpected error\n";
 | |
|     }
 | |
|   return -1;
 | |
| }
 |