-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
61 lines (49 loc) · 1.62 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
cmake_minimum_required(VERSION 3.22)
project(NekoLang)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_FLAGS "-Wall -Wextra")
set(CMAKE_CXX_FLAGS_DEBUG "-g -Wno-unused-parameter -Wno-unused-variable")
set(CMAKE_CXX_FLAGS_RELEASE "-O3")
add_executable(NekoLang main.cpp
common/opcodes.cpp
common/opcodes.h
compiler/compiler.cpp
compiler/compiler.h
compiler/reader.cpp
compiler/reader.h
runtime/runtime.cpp
runtime/runtime.h
runtime/ops/NekoOp.h
runtime/ops/NekoOpCs.cpp
runtime/ops/NekoOpNop.cpp
runtime/ops/NekoOpPop.cpp
runtime/ops/NekoOpDup.cpp
runtime/ops/NekoOpOut.cpp
runtime/ops/NekoOpNumber.cpp
runtime/ops/NekoOpString.cpp
runtime/ops/NekoOpConcat.cpp
runtime/ops/NekoOpLabel.cpp
runtime/ops/NekoOpReturn.cpp
runtime/types/NekoObject.h
runtime/types/NekoNumber.cpp
runtime/types/NekoNumber.h
runtime/types/NekoString.cpp
runtime/types/NekoString.h
runtime/types/NekoBool.cpp
runtime/types/NekoBool.h
common/internal/NekoFunction.cpp
common/internal/NekoFunction.h
common/internal/NekoBox.cpp
common/internal/NekoBox.h
common/internal/NekoStack.cpp
common/internal/NekoStack.h
common/files/NekoWriter.cpp
common/files/NekoWriter.h
common/files/NekoReader.cpp
common/files/NekoReader.h
common/files/NekoFile.cpp
common/files/NekoFile.h
headers.h
utils.h
common/libs/miniz/miniz.c
common/libs/miniz/miniz.h)