mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 21:20:19 +00:00
34bc4fc0af
Move divepicturemodel.cpp to the desktop only category and deal with the (limited) fallout. We, currently, do not support dive pictures tied to the profile on mobile, so there is no use including this code. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
47 lines
1.3 KiB
CMake
47 lines
1.3 KiB
CMake
# the data models that will interface
|
|
# with the views.
|
|
|
|
# models used both mobile and desktop builds
|
|
set(SUBSURFACE_GENERIC_MODELS_LIB_SRCS
|
|
diveplotdatamodel.cpp
|
|
diveimportedmodel.cpp
|
|
)
|
|
|
|
# models exclusively used in desktop builds
|
|
set(SUBSURFACE_DESKTOP_MODELS_LIB_SRCS
|
|
divepicturemodel.cpp
|
|
cleanertablemodel.cpp
|
|
models.cpp
|
|
tankinfomodel.cpp
|
|
treemodel.cpp
|
|
maplocationmodel.cpp
|
|
cylindermodel.cpp
|
|
yearlystatisticsmodel.cpp
|
|
weigthsysteminfomodel.cpp
|
|
weightmodel.cpp
|
|
filtermodels.cpp
|
|
divecomputermodel.cpp
|
|
divetripmodel.cpp
|
|
diveplannermodel.cpp
|
|
divecomputerextradatamodel.cpp
|
|
completionmodels.cpp
|
|
divelocationmodel.cpp
|
|
ssrfsortfilterproxymodel.cpp
|
|
)
|
|
|
|
# models exclusively used in mobile builds
|
|
set(SUBSURFACE_MOBILE_MODELS_LIB_SRCS
|
|
divelistmodel.cpp
|
|
messagehandlermodel.cpp
|
|
gpslistmodel.cpp
|
|
)
|
|
|
|
if(${SUBSURFACE_TARGET_EXECUTABLE} MATCHES "DesktopExecutable")
|
|
add_library(subsurface_models_desktop STATIC ${SUBSURFACE_GENERIC_MODELS_LIB_SRCS}
|
|
${SUBSURFACE_DESKTOP_MODELS_LIB_SRCS})
|
|
target_link_libraries(subsurface_models_desktop ${QT_LIBRARIES})
|
|
elseif(${SUBSURFACE_TARGET_EXECUTABLE} MATCHES "MobileExecutable")
|
|
add_library(subsurface_models_mobile STATIC ${SUBSURFACE_GENERIC_MODELS_LIB_SRCS}
|
|
${SUBSURFACE_MOBILE_MODELS_LIB_SRCS})
|
|
target_link_libraries(subsurface_models_mobile ${QT_LIBRARIES})
|
|
endif()
|