From 75032429144e8806d72ad94e506f9f7aab69e969 Mon Sep 17 00:00:00 2001 From: jan Iversen Date: Sun, 22 Dec 2019 16:44:35 +0100 Subject: build-system: Add CMakeLists.txt to mobile-widgets In order to make the central CMakeLists cleaner and more consistent add a CMakeLists.txt to mobile-widgets, like in other root directories. Signed-off-by: Jan Iversen --- mobile-widgets/CMakeLists.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 mobile-widgets/CMakeLists.txt (limited to 'mobile-widgets') diff --git a/mobile-widgets/CMakeLists.txt b/mobile-widgets/CMakeLists.txt new file mode 100644 index 000000000..69cf7b4ec --- /dev/null +++ b/mobile-widgets/CMakeLists.txt @@ -0,0 +1,27 @@ +# mobile backend functions + +set(SUBSURFACE_MOBILE_SRCS + qmlmanager.cpp + qmlprefs.cpp + qml/kirigami/src/columnview.cpp + qml/kirigami/src/delegaterecycler.cpp + qml/kirigami/src/enums.cpp + qml/kirigami/src/formlayoutattached.cpp + qml/kirigami/src/icon.cpp + qml/kirigami/src/kirigamiplugin.cpp + qml/kirigami/src/mnemonicattached.cpp + qml/kirigami/src/scenepositionattached.cpp + qml/kirigami/src/settings.cpp + qml/kirigami/src/wheelhandler.cpp + qml/kirigami/src/libkirigami/basictheme.cpp + qml/kirigami/src/libkirigami/kirigamipluginfactory.cpp + qml/kirigami/src/libkirigami/platformtheme.cpp + qml/kirigami/src/libkirigami/tabletmodewatcher.cpp +) + +if (SUBSURFACE_TARGET_EXECUTABLE MATCHES "MobileExecutable") + include_directories(${CMAKE_SOURCE_DIR}/mobile-widgets/qml/kirigami/src/libkirigami) + add_definitions(-DKIRIGAMI_BUILD_TYPE_STATIC) + add_library(subsurface_mobile STATIC ${SUBSURFACE_MOBILE_SRCS}) + target_link_libraries(subsurface_mobile ${QT_LIBRARIES}) +endif() -- cgit v1.2.3-70-g09d2