mirror of
https://github.com/saymrwulf/xous-core.git
synced 2026-11-04 04:27:34 +00:00
specifying "no-timestamp" causes the build to be reproducible on the same machine. of course, introducing the timestamp makes the build no longer reproducible but it's very helpful for debugging.
32 lines
1.1 KiB
TOML
32 lines
1.1 KiB
TOML
[package]
|
|
authors = ["bunnie <bunnie@kosagi.com>"]
|
|
description = "Provide high-resolution, non-rollover system time"
|
|
edition = "2018"
|
|
name = "ticktimer-server"
|
|
version = "0.1.0"
|
|
|
|
# Dependency policy: fully specify dependencies to the minor version number
|
|
[dependencies]
|
|
log = "0.4.14"
|
|
log-server = {path = "../log-server"}
|
|
xous = {path = "../../xous-rs"}
|
|
xous-ipc = {path = "../../xous-ipc"}
|
|
rkyv = {version = "0.4.3", default-features = false, features = ["const_generics"]}
|
|
num-derive = {version = "0.3.3", default-features = false}
|
|
num-traits = {version = "0.2.14", default-features = false}
|
|
susres = {path = "../susres"}
|
|
xous-names = {path = "../xous-names"}
|
|
|
|
[target.'cfg(not(any(windows,unix)))'.dependencies]
|
|
utralib = {path = "../../utralib"}
|
|
|
|
[target.'cfg(any(windows,unix))'.dependencies]
|
|
|
|
[features]
|
|
debug-print = []
|
|
watchdog = []
|
|
no-timestamp = [] # turns off embedded timestamp for reproducible builds
|
|
# you may want to remove the watchdog feature if you're debugging a crash, as it will force the system to reboot automatically
|
|
default = ["watchdog"]
|
|
# default = []
|
|
# default = ["debug-print"]
|