mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
4c969a9277
Autotools version failed to configure on macOS, and QrEncode's README says "If the configure script does not work well, try to use CMake." Cmake works for both macOS and Windows.
26 lines
623 B
Bash
Executable File
26 lines
623 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# SPDX-License-Identifier: GPL-3.0-or-later AND MIT
|
|
# Copyright (c) 2017-2021 Maxim Biro <nurupo.contributions@gmail.com>
|
|
# Copyright (c) 2021 by The qTox Project Contributors
|
|
|
|
set -euo pipefail
|
|
|
|
readonly SCRIPT_DIR="$(dirname "$(realpath "$0")")"
|
|
|
|
source "${SCRIPT_DIR}/build_utils.sh"
|
|
|
|
parse_arch --dep "qrencode" --supported "win32 win64" "$@"
|
|
|
|
"${SCRIPT_DIR}/download/download_qrencode.sh"
|
|
|
|
cmake . \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX="${DEP_PREFIX}" \
|
|
"${CMAKE_TOOLCHAIN_FILE}" \
|
|
-DWITH_TOOLS=OFF \
|
|
-DBUILD_SHARED_LIBS=ON
|
|
|
|
make -j "${MAKE_JOBS}"
|
|
make install
|