mirror of
https://github.com/redstrate/Novus.git
synced 2025-05-19 06:47:44 +00:00
Try to package mdlviewer
This commit is contained in:
parent
1e898130b9
commit
c9c26db580
2 changed files with 14 additions and 5 deletions
12
.github/workflows/cmake-multi-platform.yml
vendored
12
.github/workflows/cmake-multi-platform.yml
vendored
|
@ -269,12 +269,14 @@ jobs:
|
||||||
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
|
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
|
||||||
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
|
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
|
||||||
-DCMAKE_PREFIX_PATH=${{ steps.strings.outputs.prefix-dir }}
|
-DCMAKE_PREFIX_PATH=${{ steps.strings.outputs.prefix-dir }}
|
||||||
-DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.prefix-dir }}
|
-DCMAKE_INSTALL_PREFIX=${{ steps.strings.outputs.build-output-dir }}/bin
|
||||||
-S ${{ github.workspace }}
|
-S ${{ github.workspace }}
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
|
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} --target install
|
||||||
|
|
||||||
- name: Test
|
- name: Archive artifacts
|
||||||
working-directory: ${{ steps.strings.outputs.build-output-dir }}
|
uses: actions/upload-artifact@v4
|
||||||
run: ctest --build-config ${{ matrix.build_type }}
|
with:
|
||||||
|
name: windows
|
||||||
|
path: ${{ steps.strings.outputs.build-output-dir }}/bin
|
||||||
|
|
|
@ -24,3 +24,10 @@ target_link_libraries(novus-mdlviewer
|
||||||
install(FILES zone.xiv.mdlviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR})
|
install(FILES zone.xiv.mdlviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR})
|
||||||
install(FILES zone.xiv.mdlviewer.svg DESTINATION ${KDE_INSTALL_FULL_ICONDIR}/hicolor/scalable/apps)
|
install(FILES zone.xiv.mdlviewer.svg DESTINATION ${KDE_INSTALL_FULL_ICONDIR}/hicolor/scalable/apps)
|
||||||
install(TARGETS novus-mdlviewer ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS novus-mdlviewer ${KF${QT_MAJOR_VERSION}_INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
qt_generate_deploy_app_script(
|
||||||
|
TARGET novus-mdlviewer
|
||||||
|
OUTPUT_SCRIPT deploy_script
|
||||||
|
NO_UNSUPPORTED_PLATFORM_ERROR
|
||||||
|
)
|
||||||
|
install(SCRIPT ${deploy_script})
|
Loading…
Add table
Reference in a new issue