]> git.localhorst.tv Git - blank.git/blob - src/blank.cpp
new gcc version
[blank.git] / src / blank.cpp
1 #include "app/Runtime.hpp"
2
3 #include <exception>
4 #include <iostream>
5
6 using namespace blank;
7
8 int main(int argc, char *argv[]) {
9         Runtime rt;
10         try {
11                 rt.Initialize(argc, argv);
12         } catch (std::exception &e) {
13                 std::cerr << "error in initialization: " << e.what() << std::endl;
14                 return 1;
15         } catch (...) {
16                 std::cerr << "unknown error in initialization" << std::endl;
17                 return 1;
18         }
19         try {
20                 return rt.Execute();
21         } catch (std::exception &e) {
22                 std::cerr << "error in execution: " << e.what() << std::endl;
23                 return 2;
24         } catch (...) {
25                 std::cerr << "unknown error in execution" << std::endl;
26                 return 2;
27         }
28 }