-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.hl
More file actions
38 lines (37 loc) · 785 Bytes
/
build.hl
File metadata and controls
38 lines (37 loc) · 785 Bytes
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
// python3.13
// cargo
// crystal
// shards
> cd source-code
-> cd main && python3.13 -m nuitka \
--standalone \
--onefile \
\
--enable-plugin=pyqt6 \
\
--include-package=ui \
--include-package=core \
--include-data-dir=./ui=ui \
--include-data-dir=./core=core \
\
--python-flag=no_site \
--python-flag=no_warnings \
\
--output-filename=cybersec-mode-main \
--output-dir=/tmp/cybersec-build \
\
--show-progress \
--show-memory \
--assume-yes-for-downloads \
--remove-output \
\
--lto=yes \
--jobs=$(nproc) \
\
--company-name="HackerOS" \
--product-name="Cybersecurity Mode" \
--file-version="0.1.0.0" \
\
main.py
-> cd backend && cargo build --release
-> shards build