diff --git a/Cargo.toml b/Cargo.toml index 8b4d52a..522c6a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,11 +40,9 @@ tokio = { version = "1.52", features = ["rt-multi-thread", "macros", "fs", "time [profile.release] debug = false -opt-level = "z" -lto = true +opt-level = 3 +lto = "thin" codegen-units = 1 -panic = "abort" -strip = true [features] default = ["web", "server"] diff --git a/Makefile b/Makefile index 71c2932..523fa5a 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,16 @@ -.PHONY: dev build css css-watch clean build-editor highlight-css test +.PHONY: dev build build-linux css css-watch clean build-editor highlight-css test build: @$(MAKE) build-editor @$(MAKE) highlight-css @tailwindcss -i input.css -o public/style.css --minify - @dx build --release + @dx build --release --debug-symbols=false + +build-linux: + @$(MAKE) build-editor + @$(MAKE) highlight-css + @tailwindcss -i input.css -o public/style.css --minify + @dx build --release --debug-symbols=false --target x86_64-unknown-linux-musl highlight-css: @cargo run --bin generate_highlight_css