mirror of
https://github.com/GerbilSoft/rvthtool.git
synced 2025-06-18 19:45:35 -04:00
[qrvthtool] CMakeLists.txt: Fix the QT_WRAP_*() functions on Qt 5.5.1.
QT_WRAP_CPP is somehow being detected as a "command", even though it's not a valid function. Use a version check instead. This fixes QT_WRAP_*() issues on Xubuntu 16.04, which has Qt 5.5.1.
This commit is contained in:
parent
1d98eb4eee
commit
8b8cc807e5
@ -33,30 +33,24 @@ IF(QT_VERSION EQUAL 5)
|
||||
|
||||
# Qt 5.15/6 has qt_wrap_cpp.
|
||||
# We can't depend on having Qt 5.15, though.
|
||||
IF(NOT COMMAND QT_WRAP_CPP)
|
||||
IF(Qt5_VERSION VERSION_LESS 5.15.0)
|
||||
FUNCTION(QT_WRAP_CPP outfiles)
|
||||
QT5_WRAP_CPP("${outfiles}" ${ARGN})
|
||||
SET("${outfiles}" "${${outfiles}}" PARENT_SCOPE)
|
||||
QT5_WRAP_CPP(${outfiles} ${ARGN})
|
||||
SET(${outfiles} ${${outfiles}} PARENT_SCOPE)
|
||||
ENDFUNCTION(QT_WRAP_CPP)
|
||||
ENDIF(NOT COMMAND QT_WRAP_CPP)
|
||||
IF(NOT COMMAND QT_ADD_RESOURCES)
|
||||
FUNCTION(QT_ADD_RESOURCES outfiles)
|
||||
QT5_ADD_RESOURCES("${outfiles}" ${ARGN})
|
||||
SET("${outfiles}" "${${outfiles}}" PARENT_SCOPE)
|
||||
ENDFUNCTION(QT_ADD_RESOURCES)
|
||||
ENDIF(NOT COMMAND QT_ADD_RESOURCES)
|
||||
IF(NOT COMMAND QT_WRAP_UI)
|
||||
FUNCTION(QT_WRAP_UI outfiles)
|
||||
QT5_WRAP_UI("${outfiles}" ${ARGN})
|
||||
SET("${outfiles}" "${${outfiles}}" PARENT_SCOPE)
|
||||
ENDFUNCTION(QT_WRAP_UI)
|
||||
ENDIF(NOT COMMAND QT_WRAP_UI)
|
||||
IF(NOT COMMAND QT_ADD_DBUS_INTERFACES)
|
||||
FUNCTION(QT_ADD_DBUS_INTERFACES sources)
|
||||
QT5_ADD_DBUS_INTERFACE("${sources}" ${ARGN})
|
||||
SET("${sources}" "${${sources}}" PARENT_SCOPE)
|
||||
ENDFUNCTION(QT_ADD_DBUS_INTERFACES sources)
|
||||
ENDIF(NOT COMMAND QT_ADD_DBUS_INTERFACES)
|
||||
ENDIF(Qt5_VERSION VERSION_LESS 5.15.0)
|
||||
ELSEIF(QT_VERSION EQUAL 6)
|
||||
# Find Qt6.
|
||||
SET(Qt6_NO_LINK_QTMAIN 1)
|
||||
|
Loading…
Reference in New Issue
Block a user