mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-29 18:40:06 +00:00
34 lines
1.2 KiB
Bash
Executable file
34 lines
1.2 KiB
Bash
Executable file
#!/bin/bash
|
|
script_source="${BASH_SOURCE[0]:-$0}"
|
|
script_dir="$(cd "$(dirname "${script_source}")" && pwd)"
|
|
|
|
export build_dir="$(python3 -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' "${1:-${script_dir}/../build-xcode-debug}")"
|
|
export build_type=Debug
|
|
export conan_profile=${2:-scwx-macos_clang-18_armv8}
|
|
export generator=Xcode
|
|
export qt_base="/Users/${USER}/Qt"
|
|
export qt_arch=macos
|
|
export address_sanitizer=${4:-disabled}
|
|
|
|
# Set explicit compiler paths
|
|
export CC=$(brew --prefix llvm@18)/bin/clang
|
|
export CXX=$(brew --prefix llvm@18)/bin/clang++
|
|
export PATH="$(brew --prefix llvm@18)/bin:$PATH"
|
|
|
|
export LDFLAGS="-L$(brew --prefix llvm@18)/lib -L$(brew --prefix llvm@18)/lib/c++"
|
|
export CPPFLAGS="-I$(brew --prefix llvm@18)/include"
|
|
|
|
# Assign user-specified Python Virtual Environment
|
|
if [ "${3:-}" = "none" ]; then
|
|
unset venv_path
|
|
else
|
|
# macOS does not have 'readlink -f', use python for realpath
|
|
export venv_path="$(python3 -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' "${3:-${script_dir}/../.venv}")"
|
|
fi
|
|
|
|
# FIXME: aws-sdk-cpp fails to configure using Xcode
|
|
echo "Xcode is not supported"
|
|
read -p "Press Enter to continue..."
|
|
|
|
# Perform common setup
|
|
# "${script_dir}/lib/setup-common.sh"
|