-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
41 lines (38 loc) · 1.15 KB
/
Copy pathCMakeLists.txt
File metadata and controls
41 lines (38 loc) · 1.15 KB
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
cmake_minimum_required(VERSION 3.28)
project(olshell)
set(CMAKE_CXX_STANDARD 26)
# include dirs
include_directories(include)
# copilot told me only to list cpp files, but sometimes they slip in due to my ide adding them automatically
add_executable(olshell
src/main.cpp
src/shell.cpp
src/parser/parser.cpp
src/parser/tokenizer.cpp
src/parser/ast.cpp
src/executor/executor.cpp
src/executor/process.cpp
src/builtins/cd.cpp
src/builtins/ls.cpp
src/builtins/rm.cpp
src/builtins/echo.cpp
src/builtins/pwd.cpp
src/builtins/cat.cpp
src/builtins/clear.cpp
src/builtins/history.cpp
src/builtins/alias.cpp
src/builtins/config.cpp
src/utils/fs.cpp
src/utils/string.cpp
src/utils/windows_compat.cpp
src/utils/autocomplete.cpp
src/utils/script.cpp
src/utils/config.cpp
src/utils/readline.cpp
src/utils/input_manager.cpp
src/builtins/builtin_registry.cpp
src/builtins/mkdir.cpp
src/builtins/cp.cpp
src/builtins/touch.cpp
src/builtins/mv.cpp
)