if ! grep -qi "microsoft\\|wsl" /proc/version then if [ `builtin type -p cygpath` ] && [ -n "${VCPKG_ROOT_MINGW64}" ] then export VCPKG_ROOT_MINGW64=$(cygpath -u ${VCPKG_ROOT_MINGW64}) export VCPKG_ROOT=${VCPKG_ROOT_MINGW64} fi fi [ -z "${VCPKG_ROOT}" ] && [ -d "/vcpkg" ] && export VCPKG_ROOT=/vcpkg [ -z "${VCPKG_ROOT}" ] && [ -d "${HOME}/vcpkg" ] && export VCPKG_ROOT=${HOME}/vcpkg [ -z "${VCPKG_ROOT}" ] && [ -d "/c/vcpkg" ] && export VCPKG_ROOT=/c/vcpkg [ -z "${VCPKG_ROOT}" ] && [ -d "/d/vcpkg" ] && export VCPKG_ROOT=/d/vcpkg [ -z "${VCPKG_ROOT}" ] && [ -d "/f/vcpkg" ] && export VCPKG_ROOT=/f/vcpkg if [ -d "${VCPKG_ROOT}" ] then export CMAKE_TOOLCHAIN_FILE=${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake export VCPKG_FEATURE_FLAGS=-binarycaching case "$OSTYPE" in linux*) export CMAKE_GENERATOR="Unix Makefiles" export VCPKG_DEFAULT_TRIPLET=x64-linux append_to_path=( "${VCPKG_ROOT}" "${VCPKG_ROOT}/installed/x64-linux/tools" "${VCPKG_ROOT}/installed/x64-linux/tools/alsa" "${VCPKG_ROOT}/installed/x64-linux/tools/brotli" "${VCPKG_ROOT}/installed/x64-linux/tools/bzip2" "${VCPKG_ROOT}/installed/x64-linux/tools/curl" "${VCPKG_ROOT}/installed/x64-linux/tools/dbus" "${VCPKG_ROOT}/installed/x64-linux/tools/fltk" "${VCPKG_ROOT}/installed/x64-linux/tools/gdk-pixbuf" "${VCPKG_ROOT}/installed/x64-linux/tools/gettext/bin" "${VCPKG_ROOT}/installed/x64-linux/tools/glib" "${VCPKG_ROOT}/installed/x64-linux/tools/gperf" "${VCPKG_ROOT}/installed/x64-linux/tools/gtk3" "${VCPKG_ROOT}/installed/x64-linux/tools/icu/bin" "${VCPKG_ROOT}/installed/x64-linux/tools/libxml2" "${VCPKG_ROOT}/installed/x64-linux/tools/libxslt" "${VCPKG_ROOT}/installed/x64-linux/tools/openmpi/bin" "${VCPKG_ROOT}/installed/x64-linux/tools/pango" "${VCPKG_ROOT}/installed/x64-linux/tools/pcre2" "${VCPKG_ROOT}/installed/x64-linux/tools/python3" "${VCPKG_ROOT}/installed/x64-linux/tools/tiff" "${VCPKG_ROOT}/installed/x64-linux/tools/wxwidgets" "${VCPKG_ROOT}/downloads/tools/cmake-3.31.10-linux/cmake-3.31.10-linux-x86_64/bin" "${VCPKG_ROOT}/downloads/tools/ninja/ninja-1.13.2-linux" "${VCPKG_ROOT}/downloads/tools/patchelf/0.15.5-x86_64-linux/bin" ) for item in ${append_to_path[@]} do if [ -d "${item}" ] then export PATH="${PATH}:${item}" fi done ;; msys*) export CMAKE_GENERATOR="MSYS Makefiles" ;; *) esac case "${MSYSTEM}" in MINGW32) export VCPKG_DEFAULT_TRIPLET=x86-mingw-dynamic ;; MINGW64|UCRT64) export VCPKG_DEFAULT_TRIPLET=x64-mingw-dynamic if [ -d "${VCPKG_ROOT}/installed/x64-mingw-dynamic/include/wx" ] && [ -d "${VCPKG_ROOT}/installed/x64-mingw-dynamic/lib" ] then export wxWidgets_CONFIGURATION=mswu export wxWidgets_ROOT_DIR=${VCPKG_ROOT}/installed/x64-mingw-dynamic export wxWidgets_LIB_DIR=${VCPKG_ROOT}/installed/x64-mingw-dynamic/lib fi ;; *) esac fi