mirror of https://github.com/mgba-emu/mgba.git
Qt: Attempt to fix build order again
This commit is contained in:
parent
4f9cfd5a7e
commit
14f217963c
|
@ -265,16 +265,20 @@ else()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_UPDATER)
|
if(BUILD_UPDATER)
|
||||||
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc INPUT ${CMAKE_CURRENT_SOURCE_DIR}/updater.qrc.in)
|
if(DEFINED CMAKE_CONFIGURATION_TYPES)
|
||||||
|
# Required for e.g. MSVC
|
||||||
|
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc INPUT ${CMAKE_CURRENT_SOURCE_DIR}/updater.qrc.in)
|
||||||
|
else()
|
||||||
|
# Required for qt_add_resources to manage dependencies properly
|
||||||
|
# TODO: Figure out how to do this with MSVC too
|
||||||
|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/updater.qrc.in ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc)
|
||||||
|
endif()
|
||||||
if(TARGET Qt6::Core)
|
if(TARGET Qt6::Core)
|
||||||
qt_add_resources(UPDATER_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc)
|
qt_add_resources(UPDATER_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc)
|
||||||
else()
|
else()
|
||||||
qt5_add_resources(UPDATER_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc)
|
qt5_add_resources(UPDATER_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/updater.qrc)
|
||||||
endif()
|
endif()
|
||||||
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/updater.qrc PROPERTIES GENERATED ON)
|
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/updater.qrc PROPERTIES GENERATED ON)
|
||||||
if(BUILD_UPDATER)
|
|
||||||
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/updater.qrc PROPERTIES OBJECT_DEPENDS updater-stub)
|
|
||||||
endif()
|
|
||||||
list(APPEND RESOURCES ${UPDATER_RESOURCES})
|
list(APPEND RESOURCES ${UPDATER_RESOURCES})
|
||||||
endif()
|
endif()
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
|
|
Loading…
Reference in New Issue