using feature files
This commit is contained in:
parent
ba95c58aa2
commit
250cce0d76
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = automotive
|
||||
CONFIG += qskexample
|
||||
|
||||
HEADERS += \
|
||||
ButtonBar.h \
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = boxes
|
||||
CONFIG += qskexample
|
||||
|
||||
HEADERS += \
|
||||
Box.h \
|
||||
|
@ -1,7 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
include( $${PWD}/../qmlexample.pri )
|
||||
|
||||
TARGET = buttons
|
||||
CONFIG += qskexample qskqmlexport
|
||||
|
||||
RESOURCES += \
|
||||
buttons.qrc
|
||||
|
@ -1,7 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
include( $${PWD}/../qmlexample.pri )
|
||||
|
||||
TARGET = colorswitch
|
||||
CONFIG += qskexample qskqmlexport
|
||||
|
||||
RESOURCES += \
|
||||
colorswitch.qrc
|
||||
|
@ -1,8 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = desktop
|
||||
|
||||
QT += quick
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,29 +0,0 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
QT += quick
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/nodes \
|
||||
$${QSK_ROOT}/src/graphic \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/layouts \
|
||||
$${QSK_ROOT}/src/dialogs \
|
||||
$${QSK_ROOT}/src/inputpanel \
|
||||
$${QSK_ROOT}/support
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH *= $${QSK_DIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/examples/bin
|
||||
|
||||
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qsktestsupport)
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
DEFINES += QSK_DLL
|
||||
}
|
@ -1,7 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
include( $${PWD}/../qmlexample.pri )
|
||||
|
||||
TARGET = frames
|
||||
CONFIG += qskexample qskqmlexport
|
||||
|
||||
RESOURCES += \
|
||||
frames.qrc
|
||||
|
@ -1,9 +1,7 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
CONFIG += qskexample
|
||||
|
||||
QT += svg
|
||||
|
||||
TARGET = gbenchmark
|
||||
|
||||
HEADERS += \
|
||||
Benchmark.h
|
||||
|
||||
|
@ -1,7 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
include( $${PWD}/../qmlexample.pri )
|
||||
|
||||
TARGET = glabels
|
||||
CONFIG += qskexample qskqmlexport
|
||||
|
||||
RESOURCES += \
|
||||
glabels.qrc
|
||||
|
@ -1,8 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = layouts
|
||||
|
||||
QT += quick
|
||||
CONFIG += qskexample
|
||||
|
||||
HEADERS += \
|
||||
TestRectangle.h \
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = listbox
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,8 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = messagebox
|
||||
|
||||
QT += quick
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,7 +1,5 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
include( $${PWD}/../qmlexample.pri )
|
||||
|
||||
TARGET = messageboxQml
|
||||
CONFIG += qskexample
|
||||
CONFIG += qskqmlexport
|
||||
|
||||
RESOURCES += \
|
||||
messagebox.qrc
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = mycontrols
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
MySkin.cpp \
|
||||
|
@ -1,7 +0,0 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
INCLUDEPATH *= $${QSK_ROOT}/qmlexport
|
||||
DEPENDPATH *= $${QSK_ROOT}/qmlexport
|
||||
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskqmlexport)
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = qvgviewer
|
||||
CONFIG += qskexample
|
||||
|
||||
HEADERS += \
|
||||
MainWindow.h
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = sliders
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
Slider.cpp \
|
||||
|
@ -1,8 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = tabview
|
||||
|
||||
QT += quick
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = thumbnails
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../example.pri )
|
||||
|
||||
TARGET = tlabels
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,7 +1,33 @@
|
||||
load(default_post)
|
||||
|
||||
darwin:equals(TEMPLATE, lib) {
|
||||
# Add install name to all libraries, including plugins
|
||||
LIBS += -Wl,-install_name,@rpath/lib$${TARGET}.dylib
|
||||
equals(TEMPLATE, lib) {
|
||||
|
||||
plugin {
|
||||
|
||||
!isEmpty( QSK_PLUGIN_SUBDIR ) {
|
||||
|
||||
DESTDIR = $${QSK_PLUGIN_DIR}/$${QSK_PLUGIN_SUBDIR}
|
||||
}
|
||||
|
||||
darwin {
|
||||
# Add install name to all libraries, including plugins
|
||||
LIBS += -Wl,-install_name,@rpath/lib$${TARGET}.dylib
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
DESTDIR = $${QSK_LIB_DIR}
|
||||
}
|
||||
|
||||
VERSION = $${QSK_VERSION}
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
|
||||
CONFIG += dll
|
||||
DEFINES += QSK_DLL
|
||||
}
|
||||
else {
|
||||
CONFIG += staticlib
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,20 @@
|
||||
load(default_pre)
|
||||
|
||||
QSK_ROOT = $$clean_path( $$PWD/.. )
|
||||
|
||||
equals( QSK_ROOT, $$_PRO_FILE_PWD_ ) {
|
||||
|
||||
QSK_SUB_DIR = "."
|
||||
QSK_OUT_ROOT = $$OUT_PWD
|
||||
}
|
||||
else {
|
||||
|
||||
QSK_SUB_DIR = $$relative_path( $$_PRO_FILE_PWD_, $$QSK_ROOT )
|
||||
QSK_OUT_ROOT = $$replace( OUT_PWD, /$$QSK_SUB_DIR, "" )
|
||||
}
|
||||
|
||||
QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
|
||||
QSK_LIB_DIR = $${QSK_OUT_ROOT}/lib
|
||||
|
||||
include( qskconfig.pri )
|
||||
include( qskfunctions.pri )
|
||||
|
6
features/qskexample.prf
Normal file
6
features/qskexample.prf
Normal file
@ -0,0 +1,6 @@
|
||||
TEMPLATE = app
|
||||
CONFIG += qskinny qsktestsupport
|
||||
|
||||
DESTDIR = $$clean_path( $${OUT_PWD}/../bin )
|
||||
|
||||
message( $$TARGET )
|
16
features/qskinny.prf
Normal file
16
features/qskinny.prf
Normal file
@ -0,0 +1,16 @@
|
||||
QT *= quick
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/dialogs \
|
||||
$${QSK_ROOT}/src/graphic \
|
||||
$${QSK_ROOT}/src/inputpanel \
|
||||
$${QSK_ROOT}/src/layouts \
|
||||
$${QSK_ROOT}/src/nodes
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH *= $${QSK_DIRS}
|
||||
|
||||
QMAKE_RPATHDIR *= $${QSK_LIB_DIR}
|
||||
qskAddLibrary( $${QSK_LIB_DIR}, qskinny )
|
7
features/qskqmlexport.prf
Normal file
7
features/qskqmlexport.prf
Normal file
@ -0,0 +1,7 @@
|
||||
QSK_QML_EXPORT_DIRS = $${QSK_ROOT}/qmlexport
|
||||
|
||||
INCLUDEPATH *= $${QSK_QML_EXPORT_DIRS}
|
||||
DEPENDPATH *= $${QSK_QML_EXPORT_DIRS}
|
||||
|
||||
QMAKE_RPATHDIR *= $${QSK_LIB_DIR}
|
||||
qskAddLibrary( $${QSK_LIB_DIR}, qskqmlexport)
|
7
features/qsktestsupport.prf
Normal file
7
features/qsktestsupport.prf
Normal file
@ -0,0 +1,7 @@
|
||||
QSK_TEST_SUPPORT_DIRS = $${QSK_ROOT}/support
|
||||
|
||||
INCLUDEPATH *= $${QSK_TEST_SUPPORT_DIRS}
|
||||
DEPENDPATH *= $${QSK_TEST_SUPPORT_DIRS}
|
||||
|
||||
QMAKE_RPATHDIR *= $${QSK_LIB_DIR}
|
||||
qskAddLibrary( $${QSK_LIB_DIR}, qsktestsupport)
|
@ -1,30 +1,16 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskPluginTarget(qskinputcontext)
|
||||
|
||||
QT += quick gui-private
|
||||
CONFIG += no_private_qt_headers_warning
|
||||
QT += gui-private
|
||||
|
||||
# CONFIG += pinyin
|
||||
# CONFIG += hunspell
|
||||
|
||||
QSK_SUBDIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/nodes \
|
||||
$${QSK_ROOT}/src/graphic \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/layouts \
|
||||
$${QSK_ROOT}/src/dialogs \
|
||||
$${QSK_ROOT}/src/inputpanel
|
||||
CONFIG += plugin
|
||||
CONFIG += qskinny
|
||||
|
||||
INCLUDEPATH *= $${QSK_SUBDIRS}
|
||||
DEPENDPATH *= $${QSK_SUBDIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/plugins/platforminputcontexts
|
||||
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
QSK_PLUGIN_SUBDIR = platforminputcontexts
|
||||
contains(QSK_CONFIG, QskDll): DEFINES += QSK_INPUTCONTEXT_MAKEDLL
|
||||
|
||||
HEADERS += \
|
||||
QskInputContextGlobal.h
|
||||
@ -65,10 +51,5 @@ hunspell {
|
||||
|
||||
}
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
DEFINES += QSK_DLL QSK_INPUTCONTEXT_MAKEDLL
|
||||
}
|
||||
|
||||
target.path = $${QSK_INSTALL_PLUGINS}/platforminputcontexts
|
||||
target.path = $${QSK_INSTALL_PLUGINS}/$${QSK_PLUGIN_SUBDIR}
|
||||
INSTALLS = target
|
||||
|
||||
|
@ -1,8 +1,4 @@
|
||||
include( $${PWD}/../playground.pri )
|
||||
|
||||
TARGET = dialogbuttons
|
||||
|
||||
QT += quick
|
||||
CONFIG += qskexample
|
||||
|
||||
HEADERS += \
|
||||
Window.h
|
||||
|
@ -1,7 +1,4 @@
|
||||
include( $${PWD}/../playground.pri )
|
||||
include( $${PWD}/../qmlplayground.pri )
|
||||
|
||||
TARGET = images
|
||||
CONFIG += qskexample qskqmlexport
|
||||
|
||||
RESOURCES += \
|
||||
images.qrc
|
||||
|
@ -1,6 +1,4 @@
|
||||
include( $${PWD}/../playground.pri )
|
||||
|
||||
TARGET = inputpanel
|
||||
CONFIG += qskexample
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,9 +1,7 @@
|
||||
include( $${PWD}/../playground.pri )
|
||||
CONFIG += qskexample
|
||||
|
||||
QMAKE_MOC_OPTIONS += -nw # disable warning about missing READ
|
||||
|
||||
TARGET = invoker
|
||||
|
||||
HEADERS += \
|
||||
Callback.h \
|
||||
Invoker.h
|
||||
|
@ -1,31 +0,0 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
QT += quick
|
||||
QT += quick-private
|
||||
CONFIG += no_private_qt_headers_warning
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/nodes \
|
||||
$${QSK_ROOT}/src/graphic \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/layouts \
|
||||
$${QSK_ROOT}/src/dialogs \
|
||||
$${QSK_ROOT}/src/inputpanel \
|
||||
$${QSK_ROOT}/support
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH += $${QSK_DIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/playground/bin
|
||||
|
||||
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qsktestsupport)
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
DEFINES += QSK_DLL
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
INCLUDEPATH *= $${QSK_ROOT}/qmlexport
|
||||
DEPENDPATH *= $${QSK_ROOT}/qmlexport
|
||||
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskqmlexport)
|
||||
|
@ -1,8 +1,5 @@
|
||||
include( $${PWD}/../playground.pri )
|
||||
|
||||
CONFIG += qskexample
|
||||
QT += webengine webengine-private
|
||||
|
||||
TARGET = webview
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
@ -1,35 +1,10 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskLibraryTarget(qskqmlexport)
|
||||
VERSION = $${QSK_VERSION}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/lib
|
||||
QT += quick-private
|
||||
CONFIG += qskinny
|
||||
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
|
||||
QT += quick quick-private
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
|
||||
CONFIG += dll
|
||||
DEFINES += QSK_DLL QSK_QML_MAKEDLL
|
||||
}
|
||||
else {
|
||||
CONFIG += staticlib
|
||||
}
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/dialogs \
|
||||
$${QSK_ROOT}/src/inputpanel \
|
||||
$${QSK_ROOT}/src/layouts \
|
||||
$${QSK_ROOT}/src/graphic
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH *= $${QSK_DIRS}
|
||||
contains(QSK_CONFIG, QskDll): DEFINES += QSK_QML_MAKEDLL
|
||||
|
||||
HEADERS += \
|
||||
QskQmlGlobal.h \
|
||||
@ -40,5 +15,5 @@ SOURCES += \
|
||||
QskShortcut.cpp \
|
||||
QskQml.cpp
|
||||
|
||||
target.path = $${QSK_INSTALL_LIBS}
|
||||
INSTALLS = target
|
||||
target.path = $${QSK_INSTALL_LIBS}
|
||||
INSTALLS = target
|
||||
|
@ -1,6 +1,11 @@
|
||||
include( $${PWD}/../skins.pri )
|
||||
CONFIG += plugin
|
||||
CONFIG += qskinny
|
||||
|
||||
TEMPLATE = lib
|
||||
QSK_PLUGIN_SUBDIR = skins
|
||||
|
||||
TARGET = $$qskPluginTarget(materialskin)
|
||||
DEFINES += QSK_MATERIAL_MAKEDLL
|
||||
|
||||
HEADERS += \
|
||||
QskMaterialGlobal.h \
|
||||
@ -13,4 +18,6 @@ SOURCES += \
|
||||
|
||||
OTHER_FILES += metadata.json
|
||||
|
||||
DEFINES += QSK_MATERIAL_MAKEDLL
|
||||
target.path = $${QSK_INSTALL_PLUGINS}/$${QSK_PLUGIN_SUBDIR}
|
||||
INSTALLS = target
|
||||
|
||||
|
@ -1,32 +0,0 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
CONFIG += plugin
|
||||
|
||||
QT += quick
|
||||
|
||||
TEMPLATE = lib
|
||||
VERSION = $${QSK_VERSION}
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/nodes \
|
||||
$${QSK_ROOT}/src/graphic \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/layouts \
|
||||
$${QSK_ROOT}/src/dialogs \
|
||||
$${QSK_ROOT}/src/inputpanel
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH += $${QSK_DIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/plugins/skins
|
||||
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
DEFINES += QSK_DLL
|
||||
}
|
||||
|
||||
target.path = $${QSK_INSTALL_PLUGINS}/skins
|
||||
INSTALLS = target
|
@ -1,6 +1,11 @@
|
||||
include( $${PWD}/../skins.pri )
|
||||
CONFIG += plugin
|
||||
CONFIG += qskinny
|
||||
|
||||
TEMPLATE = lib
|
||||
QSK_PLUGIN_SUBDIR = skins
|
||||
|
||||
TARGET = $$qskPluginTarget(squiekskin)
|
||||
DEFINES += QSK_SQUIEK_MAKEDLL
|
||||
|
||||
HEADERS += \
|
||||
QskSquiekGlobal.h \
|
||||
@ -13,4 +18,5 @@ SOURCES += \
|
||||
|
||||
OTHER_FILES += metadata.json
|
||||
|
||||
DEFINES += QSK_SQUIEK_MAKEDLL
|
||||
target.path = $${QSK_INSTALL_PLUGINS}/$${QSK_PLUGIN_SUBDIR}
|
||||
INSTALLS = target
|
||||
|
15
src/src.pro
15
src/src.pro
@ -1,22 +1,9 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskLibraryTarget(qskinny)
|
||||
VERSION = $${QSK_VERSION}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/lib
|
||||
|
||||
QT += quick quick-private
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
|
||||
CONFIG += dll
|
||||
DEFINES += QSK_DLL QSK_MAKEDLL
|
||||
}
|
||||
else {
|
||||
CONFIG += staticlib
|
||||
}
|
||||
contains(QSK_CONFIG, QskDll): DEFINES += QSK_MAKEDLL
|
||||
|
||||
QSK_SUBDIRS = common graphic nodes controls layouts dialogs inputpanel
|
||||
INCLUDEPATH *= $${QSK_SUBDIRS}
|
||||
|
@ -1,33 +1,11 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskLibraryTarget(qsktestsupport)
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/lib
|
||||
|
||||
QT += quick
|
||||
|
||||
CONFIG += ensure_skins
|
||||
CONFIG += fontconfig
|
||||
CONFIG += qskinny
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
|
||||
CONFIG += dll
|
||||
DEFINES += QSK_DLL SKINNY_MAKEDLL
|
||||
}
|
||||
else {
|
||||
CONFIG += staticlib
|
||||
}
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/controls \
|
||||
$${QSK_ROOT}/src/graphic
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH *= $${QSK_DIRS}
|
||||
contains(QSK_CONFIG, QskDll): DEFINES += SKINNY_MAKEDLL
|
||||
|
||||
HEADERS += \
|
||||
SkinnyGlobal.h \
|
||||
@ -43,9 +21,7 @@ SOURCES += \
|
||||
SkinnyShapeProvider.cpp \
|
||||
SkinnyShortcut.cpp
|
||||
|
||||
DEFINES += PLUGIN_PATH=$$clean_path( $$QSK_PLUGIN_DIR )
|
||||
|
||||
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
|
||||
DEFINES += PLUGIN_PATH=$${QSK_PLUGIN_DIR}
|
||||
|
||||
ensure_skins {
|
||||
|
||||
|
@ -1,6 +1,3 @@
|
||||
QSK_ROOT = $${PWD}/../..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
CONFIG -= qt
|
||||
|
@ -1,6 +1,3 @@
|
||||
QSK_ROOT = $${PWD}/../..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
TEMPLATE = app
|
||||
TARGET = svg2qvg
|
||||
|
||||
@ -9,13 +6,6 @@ QT += svg
|
||||
CONFIG += standalone
|
||||
CONFIG -= app_bundle
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/graphic
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH += $${QSK_DIRS}
|
||||
|
||||
DESTDIR = $${QSK_OUT_ROOT}/tools/bin
|
||||
|
||||
standalone {
|
||||
@ -23,16 +13,20 @@ standalone {
|
||||
# We only need a very small subset of QSkinny and by including the
|
||||
# necessary cpp files svg2qvg becomes independent from the library
|
||||
|
||||
QSK_DIRS = \
|
||||
$${QSK_ROOT}/src/common \
|
||||
$${QSK_ROOT}/src/graphic
|
||||
|
||||
INCLUDEPATH *= $${QSK_DIRS}
|
||||
DEPENDPATH += $${QSK_DIRS}
|
||||
|
||||
DEFINES += QSK_STANDALONE
|
||||
QSK_CONFIG -= QskDll
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
qskAddLibrary( $${QSK_OUT_ROOT}/lib, qskinny )
|
||||
|
||||
contains(QSK_CONFIG, QskDll) {
|
||||
DEFINES += QSK_DLL
|
||||
}
|
||||
CONFIG += qskinny
|
||||
}
|
||||
|
||||
SOURCES += \
|
||||
|
Loading…
x
Reference in New Issue
Block a user