-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathenv.sh.in
executable file
·30 lines (23 loc) · 1.36 KB
/
env.sh.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Use ${(%):-%x}} when BASH_SOURCE is not defined to support sourcing by zsh
CUTTER_DEPS_ROOT="$( cd "$( dirname "${BASH_SOURCE[0]:-${(%):-%x}}" )" >/dev/null 2>&1 && pwd )"
if [ "${PLATFORM}" = "macos" ]; then
export CUTTER_DEPS_PYTHON_FRAMEWORK_DIR="$CUTTER_DEPS_ROOT/python/Library/Frameworks"
export CUTTER_DEPS_PYTHON_PREFIX="$CUTTER_DEPS_PYTHON_FRAMEWORK_DIR/Python.framework/Versions/Current"
export DYLD_LIBRARY_PATH="$CUTTER_DEPS_ROOT/qt/lib:$CUTTER_DEPS_PYTHON_PREFIX/lib:$CUTTER_DEPS_ROOT/pyside/lib:$LD_LIBRARY_PATH"
elif [ "${PLATFORM}" = "linux" ]; then
export CUTTER_DEPS_PYTHON_PREFIX="$CUTTER_DEPS_ROOT/python"
export LD_LIBRARY_PATH="$CUTTER_DEPS_ROOT/qt/lib:$CUTTER_DEPS_ROOT/python/lib:$CUTTER_DEPS_ROOT/pyside/lib:$LD_LIBRARY_PATH"
else
echo "This script is not supported on $PLATFORM"
exit 1
fi
export PATH="$CUTTER_DEPS_ROOT/qt/bin:$CUTTER_DEPS_PYTHON_PREFIX/bin:$CUTTER_DEPS_ROOT/pyside/bin:$PATH"
export PKG_CONFIG_PATH="$CUTTER_DEPS_ROOT/qt/lib/pkgconfig:$CUTTER_DEPS_PYTHON_PREFIX/lib/pkgconfig:$CUTTER_DEPS_ROOT/pyside/lib/pkgconfig:$PKG_CONFIG_PATH"
# For QMake
export QTDIR="$CUTTER_DEPS_ROOT/qt"
# For CMake
export Qt6_ROOT="$CUTTER_DEPS_ROOT/qt"
export PythonLibs_ROOT="$CUTTER_DEPS_PYTHON_PREFIX"
export PythonInterp_ROOT="$CUTTER_DEPS_PYTHON_PREFIX"
export Shiboken6_ROOT="$CUTTER_DEPS_ROOT/pyside"
export PySide6_ROOT="$CUTTER_DEPS_ROOT/pyside"