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}/..
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
QT += quick
|
||||
|
@ -1,5 +1,3 @@
|
||||
include( $${PWD}/../qskconfig.pri )
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
# 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_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskPluginTarget(qskinputcontext)
|
||||
|
||||
|
@ -1,8 +1,4 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
QT += quick
|
||||
|
@ -1,5 +1,3 @@
|
||||
include( $${PWD}/../qskconfig.pri )
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS += \
|
||||
|
@ -1,9 +1,6 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskLibraryTarget(qskqmlexport)
|
||||
VERSION = $${QSK_VERSION}
|
||||
|
@ -1,5 +1,3 @@
|
||||
include( qskconfig.pri )
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS = \
|
||||
|
@ -1,8 +1,4 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
CONFIG += plugin
|
||||
|
@ -1,5 +1,3 @@
|
||||
include( $${PWD}/../qskconfig.pri )
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
SUBDIRS += \
|
||||
|
@ -1,9 +1,6 @@
|
||||
QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskLibraryTarget(qskinny)
|
||||
VERSION = $${QSK_VERSION}
|
||||
|
@ -2,9 +2,6 @@ QSK_ROOT = $${PWD}/..
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/..
|
||||
QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
|
||||
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||
|
||||
TEMPLATE = lib
|
||||
TARGET = $$qskLibraryTarget(qsktestsupport)
|
||||
|
||||
|
@ -1,6 +1,4 @@
|
||||
QSK_ROOT = $${PWD}/../..
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
TEMPLATE = app
|
||||
|
@ -1,6 +1,4 @@
|
||||
QSK_ROOT = $${PWD}/../..
|
||||
include( $${QSK_ROOT}/qskconfig.pri )
|
||||
|
||||
QSK_OUT_ROOT = $${OUT_PWD}/../..
|
||||
|
||||
TEMPLATE = app
|
||||
|
@ -1,5 +1,3 @@
|
||||
include( $${PWD}/../qskconfig.pri )
|
||||
|
||||
TEMPLATE = subdirs
|
||||
|
||||
qtHaveModule(svg) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user