project file include mechanism based on QMAKEFEATURES
This commit is contained in:
parent
3d80322afe
commit
7cbe60f5fc
1
.qmake.conf
Normal file
1
.qmake.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
QMAKEFEATURES=$$PWD/features
|
@ -1,8 +1,4 @@
|
|||||||
QSK_ROOT = $${PWD}/..
|
QSK_ROOT = $${PWD}/..
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||||
|
|
||||||
QT += quick
|
QT += quick
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
include( $${PWD}/../qskconfig.pri )
|
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
# c++
|
# c++
|
||||||
|
7
features/default_post.prf
Normal file
7
features/default_post.prf
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
load(default_post)
|
||||||
|
|
||||||
|
darwin:equals(TEMPLATE, lib) {
|
||||||
|
# Add install name to all libraries, including plugins
|
||||||
|
LIBS += -Wl,-install_name,@rpath/lib$${TARGET}.dylib
|
||||||
|
}
|
||||||
|
|
4
features/default_pre.prf
Normal file
4
features/default_pre.prf
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
load(default_pre)
|
||||||
|
|
||||||
|
include( qskconfig.pri )
|
||||||
|
include( qskfunctions.pri )
|
@ -1,9 +1,6 @@
|
|||||||
QSK_ROOT = $${PWD}/..
|
QSK_ROOT = $${PWD}/..
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = $$qskPluginTarget(qskinputcontext)
|
TARGET = $$qskPluginTarget(qskinputcontext)
|
||||||
|
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
QSK_ROOT = $${PWD}/..
|
QSK_ROOT = $${PWD}/..
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||||
|
|
||||||
QT += quick
|
QT += quick
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
include( $${PWD}/../qskconfig.pri )
|
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
SUBDIRS += \
|
SUBDIRS += \
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
QSK_ROOT = $${PWD}/..
|
QSK_ROOT = $${PWD}/..
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = $$qskLibraryTarget(qskqmlexport)
|
TARGET = $$qskLibraryTarget(qskqmlexport)
|
||||||
VERSION = $${QSK_VERSION}
|
VERSION = $${QSK_VERSION}
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
include( qskconfig.pri )
|
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
|
@ -1,8 +1,4 @@
|
|||||||
QSK_ROOT = $${PWD}/..
|
QSK_ROOT = $${PWD}/..
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||||
|
|
||||||
CONFIG += plugin
|
CONFIG += plugin
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
include( $${PWD}/../qskconfig.pri )
|
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
SUBDIRS += \
|
SUBDIRS += \
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
QSK_ROOT = $${PWD}/..
|
QSK_ROOT = $${PWD}/..
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = $$qskLibraryTarget(qskinny)
|
TARGET = $$qskLibraryTarget(qskinny)
|
||||||
VERSION = $${QSK_VERSION}
|
VERSION = $${QSK_VERSION}
|
||||||
|
@ -2,9 +2,6 @@ QSK_ROOT = $${PWD}/..
|
|||||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||||
QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
|
QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
|
||||||
|
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
|
||||||
|
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = $$qskLibraryTarget(qsktestsupport)
|
TARGET = $$qskLibraryTarget(qsktestsupport)
|
||||||
|
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
QSK_ROOT = $${PWD}/../..
|
QSK_ROOT = $${PWD}/../..
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
|
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
QSK_ROOT = $${PWD}/../..
|
QSK_ROOT = $${PWD}/../..
|
||||||
include( $${QSK_ROOT}/qskconfig.pri )
|
|
||||||
|
|
||||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||||
|
|
||||||
TEMPLATE = app
|
TEMPLATE = app
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
include( $${PWD}/../qskconfig.pri )
|
|
||||||
|
|
||||||
TEMPLATE = subdirs
|
TEMPLATE = subdirs
|
||||||
|
|
||||||
qtHaveModule(svg) {
|
qtHaveModule(svg) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user