mirror of
https://github.com/spalencsar/bearwave.git
synced 2026-07-06 22:24:17 +02:00
fix(qrc): correct QML resource paths for AUR and release builds
The QML refactor in 1.0.4 used prefix /qml with file paths like qml/Main.qml, embedding resources at qrc:/qml/qml/Main.qml while main.cpp loads qrc:/qml/Main.qml. Use prefix / so paths match. Also derive the displayed app version from CMake PROJECT_VERSION and add a qrc_resources_test to prevent this regression in CI.
This commit is contained in:
@@ -51,4 +51,13 @@ target_link_libraries(radiobrowser_race_test PRIVATE
|
||||
)
|
||||
|
||||
add_test(NAME radiobrowser_race_test COMMAND radiobrowser_race_test)
|
||||
set_tests_properties(radiobrowser_race_test PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=offscreen")
|
||||
set_tests_properties(radiobrowser_race_test PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=offscreen")
|
||||
|
||||
add_executable(qrc_resources_test
|
||||
qrc_resources_test.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/../src/qml.qrc
|
||||
)
|
||||
|
||||
target_link_libraries(qrc_resources_test PRIVATE Qt6::Core Qt6::Test)
|
||||
|
||||
add_test(NAME qrc_resources_test COMMAND qrc_resources_test)
|
||||
Reference in New Issue
Block a user