2017-07-21 18:21:34 +02:00
|
|
|
TEMPLATE = lib
|
2018-10-26 09:04:08 +02:00
|
|
|
TARGET = $$qskLibraryTarget(qsktestsupport)
|
2017-07-21 18:21:34 +02:00
|
|
|
|
2020-05-24 12:19:28 +02:00
|
|
|
target.path = $${QSK_INSTALL_EXAMPLES}/lib
|
|
|
|
INSTALLS = target
|
|
|
|
|
2018-01-03 12:17:05 +01:00
|
|
|
CONFIG += ensure_skins
|
2018-03-13 20:55:42 +01:00
|
|
|
CONFIG += fontconfig
|
2019-04-02 09:07:09 +02:00
|
|
|
CONFIG += qskinny
|
2017-07-21 18:21:34 +02:00
|
|
|
|
2019-04-02 09:07:09 +02:00
|
|
|
contains(QSK_CONFIG, QskDll): DEFINES += SKINNY_MAKEDLL
|
2017-07-21 18:21:34 +02:00
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
SkinnyGlobal.h \
|
2022-04-01 17:00:50 +02:00
|
|
|
SkinnyNamespace.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
SkinnyShapeFactory.h \
|
|
|
|
SkinnyShapeProvider.h \
|
|
|
|
SkinnyShortcut.h
|
|
|
|
|
|
|
|
SOURCES += \
|
2022-04-01 17:00:50 +02:00
|
|
|
SkinnyNamespace.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
SkinnyShapeFactory.cpp \
|
|
|
|
SkinnyShapeProvider.cpp \
|
|
|
|
SkinnyShortcut.cpp
|
|
|
|
|
2019-04-02 09:07:09 +02:00
|
|
|
DEFINES += PLUGIN_PATH=$${QSK_PLUGIN_DIR}
|
2018-10-26 09:04:08 +02:00
|
|
|
|
2018-01-03 12:17:05 +01:00
|
|
|
ensure_skins {
|
|
|
|
|
|
|
|
# Enabling fall back code, that inserts some skin factories manually
|
|
|
|
# when not finding skin factories as plugins
|
|
|
|
|
|
|
|
INCLUDEPATH *= $${QSK_ROOT}/skins
|
|
|
|
DEPENDPATH *= $${QSK_ROOT}/skins
|
|
|
|
|
|
|
|
DEFINES += ENSURE_SKINS
|
|
|
|
|
2020-05-24 12:19:28 +02:00
|
|
|
use_install_rpath: QMAKE_RPATHDIR *= $${QSK_INSTALL_PLUGINS}/skins
|
|
|
|
use_local_rpath: QMAKE_RPATHDIR *= $${QSK_PLUGIN_DIR}/skins
|
|
|
|
|
2018-10-26 09:04:08 +02:00
|
|
|
qskAddLibrary($${QSK_PLUGIN_DIR}/skins, squiekskin)
|
2022-07-05 08:36:25 +02:00
|
|
|
qskAddLibrary($${QSK_PLUGIN_DIR}/skins, material3skin)
|
2018-01-03 12:17:05 +01:00
|
|
|
}
|
2018-01-03 11:57:05 +01:00
|
|
|
|
2018-03-13 20:55:42 +01:00
|
|
|
fontconfig {
|
|
|
|
|
|
|
|
QSK_FONTDIR=$${PWD}/fonts
|
|
|
|
QSK_FONTCACHEDIR=$${OUT_PWD}/fontconfig
|
|
|
|
QSK_FONTCONF_FILE=$${QSK_FONTCACHEDIR}/fonts.conf
|
|
|
|
|
|
|
|
QSK_FONTCONF_DATA = "$$cat( $${PWD}/fonts.conf.in, false )"
|
|
|
|
QSK_FONTCONF_DATA = $$replace(QSK_FONTCONF_DATA, FONTCACHEDIR, $${QSK_FONTCACHEDIR} )
|
|
|
|
QSK_FONTCONF_DATA = $$replace(QSK_FONTCONF_DATA, FONTDIR, $${QSK_FONTDIR} )
|
|
|
|
write_file( $${QSK_FONTCONF_FILE}, QSK_FONTCONF_DATA )
|
|
|
|
|
|
|
|
DEFINES += FONTCONFIG_FILE=$$clean_path( $$QSK_FONTCONF_FILE )
|
|
|
|
}
|