summaryrefslogtreecommitdiff
path: root/xi_profile.sh
blob: aa0445a329c3fa30628fc70e9850bb307b37d6e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# local xibuild profile
# tune these preferences to suite local builds

export JOBS=$(grep "processor" /proc/cpuinfo | wc -l)
export MAKEFLAGS=-j$JOBS
export SAMUFLAGS=-j$JOBS
export CARGO_BUILD_JOBS=$JOBS

export CFLAGS="-pipe -O2 -march=native"
export CXXFLAGS="$CFLAGS"
export CPPFLAGS="$CFLAGS"
export LDFLAGS="-Wl,--as-needed,-O1,--sort-common"
export GOFLAGS="-buildmode=pie"
export DFLAGS="-Os"
export HOME=/root

export XORG_PREFIX="/usr"
export XORG_CONFIG="--prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static"

export RUST_TARGET="x86_64-unknown-linux-musl"

export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin:/tools/sbin
export LIBRARY_PATH=/lib:/usr/lib/:/tools/lib:/tools/lib64