[workspace] resolver = "2" exclude = [ "makepad-native-glue", "makepad-native-glue/makepad", ] members = [ "crates/apps/valhalla", "crates/apps/valhalla/valhalla-core", "crates/apps/valhalla/valhalla-cost", "crates/apps/valhalla/valhalla-path", "crates/apps/valhalla/valhalla-search", "crates/apps/valhalla/valhalla-match", "crates/apps/valhalla/valhalla-narrative", "crates/apps/valhalla/valhalla-service", "crates/apps/valhalla/valhalla-makepad", "crates/apps/valhalla/valhalla-builder", "crates/apps/valhalla/valhalla-diff", "crates/apps/valhalla/valhalla-elevation", "crates/apps/map", "crates/matrix_client", "crates/pageflipnav", "crates/nigig-core", "crates/nigig-uikit", "crates/apps/nigig-chat", "crates/apps/nigig-feed", "crates/apps/nigig-email", "crates/apps/nigig-sms", "crates/apps/nigig-ai", "crates/apps/nigig-walkie", "crates/apps/nigig-alerts", "crates/apps/nigig-rider", "crates/apps/nigig-delivery", "crates/apps/nigig-garage", "crates/apps/nigig-tow", "crates/apps/nigig-mobility", "crates/apps/nigig-pay", "crates/apps/nigig-insure", "crates/apps/nigig-build", "crates/apps/nigig-health", "crates/apps/nigig-book", "crates/apps/nigig-property", "crates/apps/nigig-vehicle", "crates/apps/nigig-marikiti", "crates/apps/nigig-shop", "crates/apps/nigig-mpesa", "crates/apps/nigig-pay-ui", "crates/apps/streem", "crates/apps/geohot", "crates/robius-contacts", "crates/robius-sms", "crates/robius-ussd", "crates/robius-trigger", "crates/robius-fingerprinting", # "crates/apps/theming", # broken: depends on robius-directories "crates/nigig-system-prefs", "crates/nigig-pay-domain", "crates/nigig-pay-storage", "crates/nigig-pay-platform", # "crates/lookpad", # source is not present in this checkout "crates/apps/spreadsheet/spreadsheet-engine", "crates/apps/spreadsheet/spreadsheet-ui", "crates/apps/doc/doc-engine", "crates/apps/pdf/pdf-cos", "crates/apps/pdf/pdf-document", "crates/apps/pdf/pdf-graphics", "crates/apps/pdf/pdf-makepad", ] [profile.release] opt-level = "z" # lto = true # codegen-units = 1 strip = true # panic = "abort" [profile.small] inherits = "release" #debug = true opt-level = 'z' # Optimize for size lto = true # Enable link-time optimization codegen-units = 1 # Reduce number of codegen units to increase optimizations panic = 'abort' # Abort on panic strip = true