NewLang Project
Yet another programm language
Loading...
Searching...
No Matches
nlc.cpp
Go to the documentation of this file.
1#include "nlc.h"
2
3#ifdef _MSC_VER
4
5#pragma comment(lib, "torch.lib")
6#pragma comment(lib, "torch_cpu.lib")
7#pragma comment(lib, "c10.lib")
8
9
10/* #pragma comment(lib, "clangTooling.lib")
11#pragma comment(lib, "clangFrontendTool.lib")
12#pragma comment(lib, "clangFrontend.lib")
13#pragma comment(lib, "clangDriver.lib")
14#pragma comment(lib, "clangSerialization.lib")
15#pragma comment(lib, "clangCodeGen.lib")
16#pragma comment(lib, "clangParse.lib")
17#pragma comment(lib, "clangSema.lib")
18#pragma comment(lib, "clangStaticAnalyzerFrontend.lib")
19#pragma comment(lib, "clangStaticAnalyzerCheckers.lib")
20#pragma comment(lib, "clangStaticAnalyzerCore.lib")
21#pragma comment(lib, "clangAnalysis.lib")
22#pragma comment(lib, "clangARCMigrate.lib")
23#pragma comment(lib, "clangRewrite.lib")
24#pragma comment(lib, "clangASTMatchers.lib")
25#pragma comment(lib, "clangSupport.lib")
26#pragma comment(lib, "clangRewriteFrontend.lib")
27#pragma comment(lib, "clangEdit.lib")
28#pragma comment(lib, "clangAST.lib")
29#pragma comment(lib, "clangLex.lib")
30#pragma comment(lib, "clangBasic.lib")
31 */
32
33
34#pragma comment(lib, "LLVMSupport.lib")
35
36#pragma comment(lib, "LLVM-C.lib")
37
38#pragma comment(lib, "Ws2_32.lib")
39#pragma comment(lib, "legacy_stdio_definitions.lib")
40#pragma comment(lib, "legacy_stdio_wide_specifiers.lib")
41#pragma comment(lib, "libcrypto_static.lib")
42
43#endif
44
45#ifdef BUILD_UNITTEST
46#error Fail build type
47#else
48
49int main(int argc, char** argv) {
50 newlang::NLC nlc;
51 int res = nlc.Run(argc, argv);
52 fflush(nullptr);
53 _exit(res);
54}
55
56#endif
int Run(int argc, char **argv)
Definition nlc.h:371
int main(int argc, char **argv)
Definition nlc.cpp:49