#!/bin/sh # This file is part of BOINC. # https://boinc.berkeley.edu # Copyright (C) 2024 University of California # # BOINC is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License # as published by the Free Software Foundation, # either version 3 of the License, or (at your option) any later version. # # BOINC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with BOINC. If not, see . set -e exec_prefix="" while [ $# -gt 0 ]; do key="$1" case $key in --exec_prefix) exec_prefix="--exec_prefix=$2" shift ;; *) echo "unrecognized option $key" ;; esac shift # past argument or value done if [ ! -d "linux" ]; then echo "start this script in the source root directory" exit 1 fi CACHE_DIR="$PWD/3rdParty/buildCache/linux" BUILD_DIR="$PWD/3rdParty/linux" VCPKG_ROOT="$BUILD_DIR/vcpkg" export VCPKG_DIR="$VCPKG_ROOT/installed/x64-linux" linux/update_vcpkg_manager.sh export _libcurl_pc="$VCPKG_DIR/lib/pkgconfig/libcurl.pc" export PKG_CONFIG_PATH=$VCPKG_DIR/lib/pkgconfig/ ./configure --enable-vcpkg --disable-server --disable-client --with-wx-config=$VCPKG_DIR/tools/wxwidgets/wx-config CPPFLAGS="-DwxDEBUG_LEVEL=0" GTK_LIBS="$(pkg-config --libs gtk+-3.0)" $exec_prefix