mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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 <jan@casacondor.com>
This commit is contained in:
parent
a17cb6b681
commit
7503242914
2 changed files with 29 additions and 16 deletions
|
@ -279,6 +279,7 @@ add_subdirectory(qt-models)
|
||||||
add_subdirectory(commands)
|
add_subdirectory(commands)
|
||||||
add_subdirectory(profile-widget)
|
add_subdirectory(profile-widget)
|
||||||
add_subdirectory(map-widget)
|
add_subdirectory(map-widget)
|
||||||
|
add_subdirectory(mobile-widgets)
|
||||||
|
|
||||||
if (SUBSURFACE_TARGET_EXECUTABLE MATCHES "DesktopExecutable")
|
if (SUBSURFACE_TARGET_EXECUTABLE MATCHES "DesktopExecutable")
|
||||||
add_subdirectory(desktop-widgets)
|
add_subdirectory(desktop-widgets)
|
||||||
|
@ -287,22 +288,6 @@ endif()
|
||||||
# create the executables
|
# create the executables
|
||||||
if (SUBSURFACE_TARGET_EXECUTABLE MATCHES "MobileExecutable")
|
if (SUBSURFACE_TARGET_EXECUTABLE MATCHES "MobileExecutable")
|
||||||
set(MOBILE_SRC
|
set(MOBILE_SRC
|
||||||
mobile-widgets/qmlmanager.cpp
|
|
||||||
mobile-widgets/qmlprefs.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/columnview.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/delegaterecycler.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/enums.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/formlayoutattached.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/icon.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/kirigamiplugin.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/mnemonicattached.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/scenepositionattached.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/settings.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/wheelhandler.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/libkirigami/basictheme.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/libkirigami/kirigamipluginfactory.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/libkirigami/platformtheme.cpp
|
|
||||||
mobile-widgets/qml/kirigami/src/libkirigami/tabletmodewatcher.cpp
|
|
||||||
subsurface-mobile-main.cpp
|
subsurface-mobile-main.cpp
|
||||||
subsurface-helper.cpp
|
subsurface-helper.cpp
|
||||||
)
|
)
|
||||||
|
@ -323,6 +308,7 @@ if (SUBSURFACE_TARGET_EXECUTABLE MATCHES "MobileExecutable")
|
||||||
endif()
|
endif()
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
${SUBSURFACE_TARGET}
|
${SUBSURFACE_TARGET}
|
||||||
|
subsurface_mobile
|
||||||
subsurface_profile
|
subsurface_profile
|
||||||
subsurface_mapwidget
|
subsurface_mapwidget
|
||||||
subsurface_models_mobile
|
subsurface_models_mobile
|
||||||
|
|
27
mobile-widgets/CMakeLists.txt
Normal file
27
mobile-widgets/CMakeLists.txt
Normal file
|
@ -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()
|
Loading…
Add table
Reference in a new issue