mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 04:27:02 +01:00
22 lines
730 B
Bash
Executable file
22 lines
730 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# stupid permissions issues
|
|
sudo chown vscode ~/ -R
|
|
sudo chgrp vscode ~/ -R
|
|
|
|
export PATH="$HOME/.cargo/bin:$PATH"
|
|
SCCACHE_SERVER_UDS="/tmp/sccache.sock" sccache --start-server
|
|
|
|
# to set up sccache etc
|
|
if [ "$(grep -c "devcontainer_poststart" ~/.bashrc)" -eq 0 ]; then
|
|
echo "adding devcontainer_poststart to bashrc"
|
|
echo "source /workspaces/kanidm/scripts/devcontainer_poststart.sh" >> ~/.bashrc
|
|
fi
|
|
export RUSTC_WRAPPER="sccache"
|
|
export CC="sccache /usr/bin/clang"
|
|
|
|
# disable incremental builds
|
|
# cargo docs: https://doc.rust-lang.org/cargo/reference/profiles.html#incremental
|
|
# sccache docs on why to disable incremental builds: https://github.com/mozilla/sccache#known-caveats
|
|
export CARGO_INCREMENTAL=false
|