summaryrefslogtreecommitdiffhomepage
path: root/variant/default/main.cpp
blob: 0038583bf38e6d70e3c5f2e862fc233a845bb072 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "gui/init.hpp"
#include "main-window.hpp"

#if defined _WIN32
#   include <windows.h>
#endif

#ifdef __clang__
#   pragma GCC diagnostic ignored "-Wmain"
#endif

int main(int argc, char** argv)
{
    return run_application(argc, argv, [] { return new main_window; });
}

#if defined _MSC_VER

int CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int /* nCmdShow */)
{
    return main(__argc, __argv);
}
#endif