mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
fix workflow run
This commit is contained in:
parent
716d87d4e6
commit
bb40778a3d
4
.github/scripts/build.sh
vendored
4
.github/scripts/build.sh
vendored
@ -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 &&
|
||||||
|
@ -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()
|
||||||
|
@ -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; }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user