]> git.sesse.net Git - casparcg/blob - dependencies64/ffmpeg/ffmpeg-build-linux/env.source
[build] Added the modified build script based on an old version of https://github...
[casparcg] / dependencies64 / ffmpeg / ffmpeg-build-linux / env.source
1 # Source this shell script to get the same environment as the build script
2
3 if [ -z "$ENV_ROOT" ]; then
4   if [ -f "./env.source" ]; then
5     ENV_ROOT=`pwd`
6     export ENV_ROOT
7   fi
8 fi
9
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
14 else
15
16   BUILD_DIR="${BUILD_DIR:-$ENV_ROOT/build}"
17   TARGET_DIR="${TARGET_DIR:-$ENV_ROOT/target}"
18
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
27   hash -r
28 fi