allow for building with qt6
This commit is contained in:
parent
3071159332
commit
1f6105f76b
1 changed files with 19 additions and 16 deletions
|
@ -13,24 +13,27 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG")
|
||||||
string(TIMESTAMP TIMESTAMP %s)
|
string(TIMESTAMP TIMESTAMP %s)
|
||||||
# set(CMAKE_AUTOUIC ON)
|
# set(CMAKE_AUTOUIC ON)
|
||||||
|
|
||||||
find_package(Qt5 CONFIG REQUIRED COMPONENTS
|
find_package(Qt5 COMPONENTS Widgets)
|
||||||
Widgets
|
if (Qt5_FOUND)
|
||||||
WebEngineWidgets
|
find_package(Qt5 CONFIG REQUIRED COMPONENTS Widgets WebEngineWidgets)
|
||||||
)
|
|
||||||
|
|
||||||
find_package(KF5Notifications)
|
find_package(KF5Notifications)
|
||||||
if(KF5Notifications_FOUND)
|
if(KF5Notifications_FOUND)
|
||||||
add_definitions( -DKNOTIFICATIONS )
|
add_definitions( -DKNOTIFICATIONS )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(KF5XmlGui)
|
find_package(KF5XmlGui)
|
||||||
if(KF5XmlGui_FOUND)
|
if(KF5XmlGui_FOUND)
|
||||||
add_definitions( -DKXMLGUI )
|
add_definitions( -DKXMLGUI )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(KF5GlobalAccel)
|
find_package(KF5GlobalAccel)
|
||||||
if(KF5GlobalAccel_FOUND)
|
if(KF5GlobalAccel_FOUND)
|
||||||
add_definitions( -DKGLOBALACCEL )
|
add_definitions( -DKGLOBALACCEL )
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
|
message(WARNING "Qt 5 was not found on your system and Qt 6 will be used. You will not be able to use any features using KDE Frameworks.")
|
||||||
|
find_package(Qt6 CONFIG REQUIRED COMPONENTS Widgets WebEngineWidgets)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(discord-screenaudio_SRC
|
set(discord-screenaudio_SRC
|
||||||
|
@ -66,7 +69,7 @@ add_subdirectory(submodules/rohrkabel)
|
||||||
|
|
||||||
add_executable(discord-screenaudio ${discord-screenaudio_SRC})
|
add_executable(discord-screenaudio ${discord-screenaudio_SRC})
|
||||||
|
|
||||||
target_link_libraries(discord-screenaudio Qt5::Widgets Qt5::WebEngineWidgets rohrkabel)
|
target_link_libraries(discord-screenaudio Qt::Widgets Qt::WebEngineWidgets rohrkabel)
|
||||||
|
|
||||||
if(KF5Notifications_FOUND)
|
if(KF5Notifications_FOUND)
|
||||||
target_link_libraries(discord-screenaudio KF5::Notifications)
|
target_link_libraries(discord-screenaudio KF5::Notifications)
|
||||||
|
|
Loading…
Reference in a new issue