Some work about adaptive color scheme for Web UI (PR #19901)
http://[316:c51a:62a3:8b9::4]/d4708/qBittorrent/src/branch/adaptive-webui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
984 B
28 lines
984 B
# - macro similar to target_link_libraries, which links Qt components |
|
# names of the components are passed in Qt4/Qt5 agnostic way (Core, DBus, Xml...) |
|
# and the macro links Qt4 ones if QT4_FOUND is set or Qt5 ones if not |
|
|
|
macro (target_link_qt_components target) |
|
if (QT4_FOUND) |
|
foreach(_cmp ${ARGN}) |
|
if ("${_cmp}" STREQUAL "PRIVATE" OR |
|
"${_cmp}" STREQUAL "PUBLIC" OR |
|
"${_cmp}" STREQUAL "INTERFACE") |
|
list(APPEND _QT_CMPNTS "${_cmp}") |
|
else() |
|
list(APPEND _QT_CMPNTS "Qt4::Qt${_cmp}") |
|
endif() |
|
endforeach() |
|
else (QT4_FOUND) |
|
foreach(_cmp ${ARGN}) |
|
if ("${_cmp}" STREQUAL "PRIVATE" OR |
|
"${_cmp}" STREQUAL "PUBLIC" OR |
|
"${_cmp}" STREQUAL "INTERFACE") |
|
list(APPEND _QT_CMPNTS "${_cmp}") |
|
else() |
|
list(APPEND _QT_CMPNTS "Qt5::${_cmp}") |
|
endif() |
|
endforeach() |
|
endif (QT4_FOUND) |
|
target_link_libraries(${target} ${_QT_CMPNTS}) |
|
endmacro()
|
|
|