| | |
| | | ) |
| | | |
| | | set(_src |
| | | qwkcoreglobal.h |
| | | qwkglobal.h |
| | | qwkglobal_p.h |
| | | windowagentbase.h |
| | |
| | | windowagentbase.cpp |
| | | windowitemdelegate_p.h |
| | | windowitemdelegate.cpp |
| | | kernel/eventobserver_p.h |
| | | kernel/eventobserver.cpp |
| | | kernel/nativeeventfilter_p.h |
| | | kernel/nativeeventfilter.cpp |
| | | shared/systemwindow_p.h |
| | | contexts/abstractwindowcontext_p.h |
| | | contexts/abstractwindowcontext.cpp |
| | | ) |
| | | |
| | | set(_links_private) |
| | | |
| | | if(WIN32) |
| | | list(APPEND _src |
| | | qwindowkit_windows.h |
| | | qwindowkit_windows.cpp |
| | | contexts/win32windowcontext_p.h |
| | | contexts/win32windowcontext.cpp |
| | | shared/qwkwindowsextra_p.h |
| | | ) |
| | | elseif(APPLE) |
| | | else() |
| | | list(APPEND _src |
| | | qwindowkit_linux.h |
| | | ) |
| | | endif() |
| | | |
| | | if(QWINDOWKIT_FORCE_QT_WINDOW_CONTEXT) |
| | | list(APPEND _src |
| | | contexts/qtwindowcontext_p.h |
| | | contexts/qtwindowcontext.cpp |
| | | ) |
| | | |
| | | if(APPLE) |
| | | # add files |
| | | else() |
| | | if(WIN32) |
| | | list(APPEND _src |
| | | contexts/win32windowcontext_p.h |
| | | contexts/win32windowcontext.cpp |
| | | ) |
| | | elseif(APPLE) |
| | | list(APPEND _src |
| | | contexts/cocoawindowcontext_p.h |
| | | contexts/cocoawindowcontext.mm |
| | | ) |
| | | list(APPEND _links_private |
| | | "-framework Foundation" |
| | | "-framework Cocoa" |
| | | "-framework AppKit" |
| | | ) |
| | | else() |
| | | list(APPEND _src |
| | | qwindowkit_linux.h |
| | | contexts/qtwindowcontext_p.h |
| | | contexts/qtwindowcontext.cpp |
| | | ) |
| | | endif() |
| | | endif() |
| | | |
| | | if(QWINDOWKIT_ENABLE_STYLE_AGENT) |
| | | list(APPEND _src |
| | | style/styleagent.h |
| | | style/styleagent_p.h |
| | | style/styleagent.cpp |
| | | ) |
| | | |
| | | if(WIN32) |
| | | list(APPEND _src style/styleagent_win.cpp) |
| | | elseif(APPLE) |
| | | list(APPEND _src style/styleagent_mac.mm) |
| | | else() |
| | | list(APPEND _src style/styleagent_linux.cpp) |
| | | endif() |
| | | endif() |
| | | |
| | | qwk_add_library(${PROJECT_NAME} AUTOGEN |
| | | SOURCES ${_src} |
| | | LINKS |
| | | LINKS_PRIVATE ${_links_private} |
| | | QT_LINKS Core Gui |
| | | QT_INCLUDE_PRIVATE Core Gui |
| | | INCLUDE_PRIVATE kernel contexts platforms |
| | | INCLUDE_PRIVATE kernel contexts shared |
| | | PREFIX QWK_CORE |
| | | ) |
| | | |