continuwuity/.cargo/config.toml

33 lines
1.1 KiB
TOML

[alias]
xtask = "run --package xtask --"
[env]
RUSTC_WRAPPER = { value = "sccache", force = false }
ROCKSDB_LIB_DIR = { value = "/usr/local/lib", force = false }
ROCKSDB_INCLUDE_DIR = { value = "/usr/local/include", force = false }
SNAPPY_LIB_DIR = { value = "/usr/local/lib", force = false }
ZSTD_LIB_DIR = { value = "/usr/local/lib", force = false }
BZIP2_LIB_DIR = { value = "/usr/local/lib", force = false }
LZ4_LIB_DIR = { value = "/usr/local/lib", force = false }
PKG_CONFIG_PATH = { value = "/usr/local/lib/pkgconfig", force = false }
ZSTD_SYS_USE_PKG_CONFIG = { value = "1", force = false }
JEMALLOC_OVERRIDE = { value = "/usr/local/lib/libjemalloc.so", force = false }
LD_LIBRARY_PATH = { value = "/usr/local/lib", force = false }
#
# You may need to install "mold", a more efficient linker than ld or cc
# Linux
[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = [
"-C", "link-arg=-fuse-ld=mold",
"-C", "link-arg=-Wl,-rpath,/usr/local/lib"
]
# ARM/Aarch64 (Raspberry Pi)
[target.aarch64-unknown-linux-gnu]
linker = "clang"
rustflags = [
"-C", "link-arg=-fuse-ld=mold",
"-C", "link-arg=-Wl,-rpath,/usr/local/lib"
]