1 # Source this shell script to get the same environment as the build script
3 if [ -z "$ENV_ROOT" ]; then
4 if [ -f "./env.source" ]; then
10 if [ -z "$ENV_ROOT" ]; then
11 echo "Missing ENV_ROOT variable" >&2
12 elif [ "${ENV_ROOT#/}" = "$ENV_ROOT" ]; then
13 echo "ENV_ROOT must be an absolute path" >&2
16 BUILD_DIR="${BUILD_DIR:-$ENV_ROOT/build}"
17 TARGET_DIR="${TARGET_DIR:-$ENV_ROOT/target}"
19 export LDFLAGS="-L${TARGET_DIR}/lib"
20 # FIXME: detect OS somehow
21 export DYLD_LIBRARY_PATH="${TARGET_DIR}/lib"
22 export PKG_CONFIG_PATH="$TARGET_DIR/lib/pkgconfig:$TARGET_DIR/lib64/pkgconfig:$TARGET_DIR/usr/local/lib/pkgconfig"
23 #export CFLAGS="-I${TARGET_DIR}/include $LDFLAGS -static-libgcc -Wl,-Bstatic -lc"
24 export CFLAGS="-I${TARGET_DIR}/include $LDFLAGS"
25 export PATH="${TARGET_DIR}/bin:${PATH}"
26 # Force PATH cache clearing