build-system: add CMake SUBSURFACE_MOBILE_DESKTOP as new build type

Add -DSUBSURFACE_MOBILE_DESKTOP to CMake, allowing the
C++ part to be different when compiling for a device or
for the desktop.

Signed-off-by: Jan Iversen <jan@casacondor.com>
This commit is contained in:
jan Iversen 2019-11-23 11:24:26 +01:00 committed by Dirk Hohndel
parent 1b058d58f7
commit b4b4e7872b

View file

@ -179,6 +179,10 @@ elseif (SUBSURFACE_TARGET_EXECUTABLE MATCHES "MobileExecutable")
endif() endif()
list(APPEND QT_EXTRA_COMPONENTS QuickControls2) list(APPEND QT_EXTRA_COMPONENTS QuickControls2)
add_definitions(-DSUBSURFACE_MOBILE) add_definitions(-DSUBSURFACE_MOBILE)
# add definition to seperate mobile for devices and for desktop
add_definitions(-DSUBSURFACE_MOBILE_DESKTOP)
message(STATUS "Building Subsurface-mobile requires BT support") message(STATUS "Building Subsurface-mobile requires BT support")
set(BTSUPPORT ON) set(BTSUPPORT ON)
endif() endif()