find_package(QT NAMES Qt6 Qt5 COMPONENTS Widgets REQUIRED) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) add_library( QDarkStyle OBJECT theme.cpp qdarkstyle/style.qrc ) target_include_directories( QDarkStyle PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include> ) target_link_libraries( QDarkStyle Qt${QT_VERSION_MAJOR}::Widgets )