diff --git a/apps/system/components/DebugConsole/Cargo.toml b/apps/system/components/DebugConsole/Cargo.toml index 525f272..c17a5a8 100644 --- a/apps/system/components/DebugConsole/Cargo.toml +++ b/apps/system/components/DebugConsole/Cargo.toml @@ -7,3 +7,17 @@ members = [ "kata-shell", "kata-uart-client", ] + +[profile.dev] +lto = "fat" +codegen-units = 1 + +[profile.release] +opt-level = "z" +lto = "fat" +codegen-units = 1 +split-debuginfo = "unpacked" + +[profile.release.build-override] +opt-level = "z" +codegen-units = 1 diff --git a/apps/system/components/MlCoordinator/Cargo.toml b/apps/system/components/MlCoordinator/Cargo.toml index bc1937e..47ddd68 100644 --- a/apps/system/components/MlCoordinator/Cargo.toml +++ b/apps/system/components/MlCoordinator/Cargo.toml @@ -4,3 +4,17 @@ members = [ "ml-common", "ml-coordinator", ] + +[profile.dev] +lto = "fat" +codegen-units = 1 + +[profile.release] +opt-level = "z" +lto = "fat" +codegen-units = 1 +split-debuginfo = "unpacked" + +[profile.release.build-override] +opt-level = "z" +codegen-units = 1 diff --git a/apps/system/components/ProcessManager/Cargo.toml b/apps/system/components/ProcessManager/Cargo.toml index 6152dc6..938a351 100644 --- a/apps/system/components/ProcessManager/Cargo.toml +++ b/apps/system/components/ProcessManager/Cargo.toml @@ -4,3 +4,17 @@ members = [ "kata-proc-common", "kata-proc-manager", ] + +[profile.dev] +lto = "fat" +codegen-units = 1 + +[profile.release] +opt-level = "z" +lto = "fat" +codegen-units = 1 +split-debuginfo = "unpacked" + +[profile.release.build-override] +opt-level = "z" +codegen-units = 1