@@ -170,10 +170,14 @@ function build_pyqt() { | |||||
make PREFIX="${PAWPAW_PREFIX}" PKG_CONFIG="${TARGET_PKG_CONFIG}" ${MAKE_ARGS} -j 1 install | make PREFIX="${PAWPAW_PREFIX}" PKG_CONFIG="${TARGET_PKG_CONFIG}" ${MAKE_ARGS} -j 1 install | ||||
if [ -f "QtCore/Makefile.Release" ]; then | if [ -f "QtCore/Makefile.Release" ]; then | ||||
if [ "${CROSS_COMPILING}" -eq 1 ]; then | if [ "${CROSS_COMPILING}" -eq 1 ]; then | ||||
sed -i -e "s|/usr|${PAWPAW_PREFIX}|g" ${PAWPAW_PREFIX}/bin/py*5 | |||||
sed -i -e "s|/usr|${PAWPAW_PREFIX}|g" "${PAWPAW_PREFIX}/bin"/py*5 | |||||
fi | fi | ||||
if [ -n "${EXE_WRAPPER}" ]; then | if [ -n "${EXE_WRAPPER}" ]; then | ||||
sed -i -e "s|exec /|exec ${EXE_WRAPPER} /|" ${PAWPAW_PREFIX}/bin/py*5 | |||||
sed -i -e "s|exec /|exec ${EXE_WRAPPER} /|" "${PAWPAW_PREFIX}/bin"/py*5 | |||||
fi | |||||
else | |||||
if [ "${CROSS_COMPILING}" -eq 1 ]; then | |||||
sed -i -e "s|/usr|${PAWPAW_PREFIX}|g" "${PAWPAW_PREFIX}/lib/python3/dist-packages/sipconfig.py" | |||||
fi | fi | ||||
fi | fi | ||||
touch .stamp_installed | touch .stamp_installed | ||||
@@ -1,7 +1,7 @@ | |||||
#!/bin/bash | #!/bin/bash | ||||
PAWPAW_ROOT="${PWD}" | PAWPAW_ROOT="${PWD}" | ||||
VALIDATE_TARGET=1 | |||||
SOURCING_FILES=1 | |||||
target="${1}" | target="${1}" | ||||
@@ -22,7 +22,7 @@ source setup/check_target.sh | |||||
# --------------------------------------------------------------------------------------------------------------------- | # --------------------------------------------------------------------------------------------------------------------- | ||||
# export vars if valid target | # export vars if valid target | ||||
if [ -z "${INVALID_TARGET}" ]; then | |||||
if [ "${INVALID_TARGET}" -eq 0 ]; then | |||||
source setup/env.sh | source setup/env.sh | ||||
@@ -1,6 +1,7 @@ | |||||
#!/bin/bash | #!/bin/bash | ||||
CROSS_COMPILING=0 | CROSS_COMPILING=0 | ||||
INVALID_TARGET=0 | |||||
LINUX=0 | LINUX=0 | ||||
MACOS=0 | MACOS=0 | ||||
MACOS_OLD=0 | MACOS_OLD=0 | ||||
@@ -52,7 +53,7 @@ function check_target() { | |||||
MACOS_UNIVERSAL=1 | MACOS_UNIVERSAL=1 | ||||
fi | fi | ||||
;; | ;; | ||||
default) | |||||
default|*) | |||||
echo "Invalid target '${target}', possible values are:" | echo "Invalid target '${target}', possible values are:" | ||||
echo "\tmacos" | echo "\tmacos" | ||||
echo "\tmacos-old" | echo "\tmacos-old" | ||||
@@ -60,7 +61,7 @@ function check_target() { | |||||
echo "\twin32" | echo "\twin32" | ||||
echo "\twin64" | echo "\twin64" | ||||
echo "\tnative" | echo "\tnative" | ||||
if [ -z "${VALIDATE_TARGET}" ]; then | |||||
if [ -z "${SOURCING_FILES}" ]; then | |||||
exit 2 | exit 2 | ||||
else | else | ||||
INVALID_TARGET=1 | INVALID_TARGET=1 | ||||
@@ -30,7 +30,14 @@ elif [ "${WIN32}" -eq 1 ]; then | |||||
else | else | ||||
echo "Unknown target '${target}'" | echo "Unknown target '${target}'" | ||||
exit 4 | |||||
if [ -z "${SOURCING_FILES}" ]; then | |||||
exit 4 | |||||
else | |||||
APP_EXT="" | |||||
CMAKE_SYSTEM_NAME="Unknown" | |||||
PAWPAW_TARGET="unknown" | |||||
INVALID_TARGET=1 | |||||
fi | |||||
fi | fi | ||||
# --------------------------------------------------------------------------------------------------------------------- | # --------------------------------------------------------------------------------------------------------------------- | ||||
@@ -116,6 +123,9 @@ if [ "${CROSS_COMPILING}" -eq 1 ]; then | |||||
TOOLCHAIN_PREFIX="i686-w64-mingw32" | TOOLCHAIN_PREFIX="i686-w64-mingw32" | ||||
TOOLCHAIN_PREFIX_="${TOOLCHAIN_PREFIX}-" | TOOLCHAIN_PREFIX_="${TOOLCHAIN_PREFIX}-" | ||||
fi | fi | ||||
else | |||||
unset TOOLCHAIN_PREFIX | |||||
unset TOOLCHAIN_PREFIX_ | |||||
fi | fi | ||||
TARGET_AR="${TOOLCHAIN_PREFIX_}ar" | TARGET_AR="${TOOLCHAIN_PREFIX_}ar" | ||||
@@ -134,6 +144,7 @@ TARGET_PKG_CONFIG_PATH="${PAWPAW_PREFIX}/lib/pkgconfig" | |||||
MAKE_ARGS="" | MAKE_ARGS="" | ||||
WAF_ARGS="" | WAF_ARGS="" | ||||
unset EXE_WRAPPER | |||||
if which nproc > /dev/null; then | if which nproc > /dev/null; then | ||||
MAKE_ARGS+="-j $(nproc)" | MAKE_ARGS+="-j $(nproc)" | ||||