summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'mobile-widgets/CMakeLists.txt')
-rw-r--r--mobile-widgets/CMakeLists.txt27
1 files changed, 27 insertions, 0 deletions
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()