Pārlūkot izejas kodu

Faster debug builds by excluding debug symbols

This also cleans up the release profile in Cargo.toml, which was having its default settings overridden with identical default settings.
Benjamin Sago 4 gadi atpakaļ
vecāks
revīzija
83f245237b
1 mainītis faili ar 6 papildinājumiem un 3 dzēšanām
  1. 6 3
      Cargo.toml

+ 6 - 3
Cargo.toml

@@ -52,11 +52,14 @@ default = [ "git" ]
 git = [ "git2" ]
 vendored-openssl = ["git2/vendored-openssl"]
 
-[profile.release]
-opt-level = 3
+
+# make dev builds faster by excluding debug symbols
+[profile.dev]
 debug = false
+
+# use LTO for smaller binaries (that take longer to build)
+[profile.release]
 lto = true
-panic = "abort"
 
 
 [package.metadata.deb]