fix workflow run

This commit is contained in:
Paulchen-Panther 2024-02-16 15:03:51 +00:00
parent 716d87d4e6
commit bb40778a3d
3 changed files with 20 additions and 20 deletions

View File

@ -44,8 +44,8 @@ elif [[ "$RUNNER_OS" == 'Linux' ]]; then
-v "${GITHUB_WORKSPACE}:/source:rw" \ -v "${GITHUB_WORKSPACE}:/source:rw" \
$REGISTRY_URL:$DOCKER_TAG \ $REGISTRY_URL:$DOCKER_TAG \
/bin/bash -c "mkdir -p /source/build && cd /source/build && /bin/bash -c "mkdir -p /source/build && cd /source/build &&
cmake -DPLATFORM=${PLATFORM} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ../ || exit 2 && cmake -G Ninja -DPLATFORM=${PLATFORM} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} .. || exit 2 &&
cmake --build /source/build --target package -- -j $(nproc) || exit 3 && cmake --build . --target package -- -j $(nproc) || exit 3 || : &&
cp /source/build/bin/h* /deploy/ 2>/dev/null || : && cp /source/build/bin/h* /deploy/ 2>/dev/null || : &&
cp /source/build/Hyperion-* /deploy/ 2>/dev/null || : && cp /source/build/Hyperion-* /deploy/ 2>/dev/null || : &&
cd /source && source /source/test/testrunner.sh || exit 5 && cd /source && source /source/test/testrunner.sh || exit 5 &&

View File

@ -512,19 +512,19 @@ if(NOT DEFINED QTDIR)
set(QTDIR "${SUBDIRQT}/msvc2019_64") set(QTDIR "${SUBDIRQT}/msvc2019_64")
endif() endif()
elseif ("${PLATFORM}" MATCHES "osx") elseif ("${PLATFORM}" MATCHES "osx")
# QT6 x86_64 location foreach(QT_VERSION 6 5)
if(EXISTS /usr/local/opt/qt6) execute_process(
set(QTDIR "/usr/local/opt/qt6") COMMAND brew --prefix qt@${QT_VERSION}
# QT6 arm64 location RESULT_VARIABLE DETECT_QT
elseif (EXISTS /opt/homebrew/opt/qt@6) OUTPUT_VARIABLE QT_LOCATION
set(QTDIR "/opt/homebrew/opt/qt@6") ERROR_QUIET
# QT5 x86_64 location OUTPUT_STRIP_TRAILING_WHITESPACE
elseif (EXISTS /usr/local/opt/qt5) )
set(QTDIR "/usr/local/opt/qt5") if(${DETECT_QT} EQUAL 0 AND EXISTS ${QT_LOCATION})
# QT5 arm64 location set(QTDIR ${QT_LOCATION})
elseif (EXISTS /opt/homebrew/opt/qt@5) break()
set(QTDIR "/opt/homebrew/opt/qt@5") endif()
endif() endforeach()
endif() endif()
endif() endif()
endif() endif()

View File

@ -153,7 +153,7 @@ BUILD_ARGS=$@
# determine package creation # determine package creation
if [ ${BUILD_PACKAGES} == "true" ]; then if [ ${BUILD_PACKAGES} == "true" ]; then
PACKAGES="package" PACKAGES="--target package"
fi fi
# determine platform cmake parameter # determine platform cmake parameter
@ -274,8 +274,8 @@ $DOCKER run --rm --platform=${PLATFORM_ARCHITECTURE} \
-v "${CODE_PATH}/:/source:rw" \ -v "${CODE_PATH}/:/source:rw" \
${REGISTRY_URL}/${DISTRIBUTION}:${CODENAME} \ ${REGISTRY_URL}/${DISTRIBUTION}:${CODENAME} \
/bin/bash -c "mkdir -p /source/${BUILD_DIR} && cd /source/${BUILD_DIR} && /bin/bash -c "mkdir -p /source/${BUILD_DIR} && cd /source/${BUILD_DIR} &&
cmake -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ${PLATFORM} ${BUILD_ARGS} .. || exit 2 && cmake -G Ninja -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ${PLATFORM} ${BUILD_ARGS} .. || exit 2 &&
make -j $(nproc) ${PACKAGES} || exit 3 || : && cmake --build . ${PACKAGES} -- -j $(nproc) || exit 3 || : &&
exit 0; exit 0;
exit 1 " || { echo "---> Hyperion compilation failed! Abort"; exit 4; } exit 1 " || { echo "---> Hyperion compilation failed! Abort"; exit 4; }