From a5d13e19dd7f6037e10b649c49805922ae5e0fa6 Mon Sep 17 00:00:00 2001 From: SineStriker <trueful@163.com> Date: 周五, 22 12月 2023 17:04:29 +0800 Subject: [PATCH] Prepare to remove style support again --- src/stylesupport/CMakeLists.txt | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 49 insertions(+), 0 deletions(-) diff --git a/src/stylesupport/CMakeLists.txt b/src/stylesupport/CMakeLists.txt new file mode 100644 index 0000000..787fa8c --- /dev/null +++ b/src/stylesupport/CMakeLists.txt @@ -0,0 +1,49 @@ +project(QWKStyleSupport + VERSION ${QWINDOWKIT_VERSION} + LANGUAGES CXX +) + +set(_src + qwkstylesupportglobal.h + styleagent.h + styleagent_p.h + styleagent.cpp +) + +set(_links_private) + +if(WIN32) + list(APPEND _src + styleagent_win.cpp + ) +elseif(APPLE) + list(APPEND _links_private + "-framework Foundation" + "-framework Cocoa" + "-framework AppKit" + ) + list(APPEND _src + styleagent_mac.cpp + ) +else() + list(APPEND _src + styleagent_linux.cpp + ) +endif() + +qwk_add_library(${PROJECT_NAME} AUTOGEN + SOURCES ${_src} + LINKS QWKCore + LINKS_PRIVATE ${_links_private} + QT_LINKS Core Gui + QT_INCLUDE_PRIVATE Core Gui + PREFIX QWK_STYLESUPPORT +) + +set_target_properties(${PROJECT_NAME} PROPERTIES + CXX_STANDARD 17 + CXX_STANDARD_REQUIRED TRUE +) + +set(QWINDOWKIT_ENABLED_TARGETS ${QWINDOWKIT_ENABLED_TARGETS} ${PROJECT_NAME} PARENT_SCOPE) +set(QWINDOWKIT_ENABLED_SUBDIRECTORIES ${QWINDOWKIT_ENABLED_SUBDIRECTORIES} stylesupport PARENT_SCOPE) \ No newline at end of file -- Gitblit v1.9.1