aboutsummaryrefslogtreecommitdiffstats
path: root/src/remotesettings/backend/backend.pro
blob: 771417650c8b9df318ae7c47270867bd76d72266 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
TEMPLATE=lib
TARGET = $$qt5LibraryTarget(remotesettings_backend_qtro, "plugins/interfaceframework/")
CONFIG += ifcodegen plugin

QT_FOR_CONFIG += interfaceframework
!qtConfig(ifcodegen): error("No ifcodegen available: Make sure QtInterfaceFramework is installed and configured correctly")

include($$SOURCE_DIR/config.pri)

LIBS += -L$$LIB_DESTDIR -l$$qtLibraryTarget(remotesettings)
DESTDIR = $$BUILD_DIR/interfaceframework

#needed for the android deployment to work
android: DESTDIR = $$BUILD_DIR/plugins/interfaceframework

CONFIG += warn_off
INCLUDEPATH += $$OUT_PWD/../frontend
PLUGIN_TYPE = interfaceframework
PLUGIN_EXTENDS = interfaceframework
PLUGIN_CLASS_NAME = IviSettingsBackendInterface

QT += core interfaceframework

IFCODEGEN_TEMPLATE = backend_qtro
IFCODEGEN_SOURCES = ../remotesettings.qface

DEPENDPATH += $$OUT_PWD/../backend

QMAKE_RPATHDIR += $$QMAKE_REL_RPATH_BASE/$$relative_path($$INSTALL_PREFIX/neptune3/lib, $$INSTALL_PREFIX/neptune3/interfaceframework)

target.path = $$INSTALL_PREFIX/neptune3/interfaceframework
INSTALLS += target