feat: add self-contained offline development resources
This commit is contained in:
@@ -2,8 +2,22 @@
|
||||
set -euo pipefail
|
||||
|
||||
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
||||
OCCT_SOURCE_DIR="${OCCT_SOURCE_DIR:-/home/mes123456/working/WebCam/occt}"
|
||||
OCCT_BUILD_DIR="${OCCT_BUILD_DIR:-${ROOT_DIR}/.cache/bitbybit/occt-history-build}"
|
||||
LOCAL_OCCT_SOURCE_DIR="${ROOT_DIR}/.cache/occt/occt"
|
||||
LEGACY_OCCT_SOURCE_DIR="/home/mes123456/working/WebCam/occt"
|
||||
if [[ -z "${OCCT_SOURCE_DIR:-}" ]]; then
|
||||
if [[ -f "${LOCAL_OCCT_SOURCE_DIR}/CMakeLists.txt" ]]; then
|
||||
OCCT_SOURCE_DIR="${LOCAL_OCCT_SOURCE_DIR}"
|
||||
else
|
||||
OCCT_SOURCE_DIR="${LEGACY_OCCT_SOURCE_DIR}"
|
||||
fi
|
||||
fi
|
||||
if [[ -z "${OCCT_BUILD_DIR:-}" ]]; then
|
||||
if [[ "${OCCT_SOURCE_DIR}" == "${LOCAL_OCCT_SOURCE_DIR}" ]]; then
|
||||
OCCT_BUILD_DIR="${ROOT_DIR}/.cache/bitbybit/occt-history-build-offline"
|
||||
else
|
||||
OCCT_BUILD_DIR="${ROOT_DIR}/.cache/bitbybit/occt-history-build"
|
||||
fi
|
||||
fi
|
||||
DIST_DIR="${OCCT_HISTORY_DIST_DIR:-${ROOT_DIR}/native/occt-history/dist}"
|
||||
PUBLIC_DIR="${OCCT_HISTORY_PUBLIC_DIR:-${ROOT_DIR}/public/native/occt-history}"
|
||||
JOBS="${JOBS:-$(nproc)}"
|
||||
|
||||
Reference in New Issue
Block a user