cleaning up qskLibraryTarget/qskAddLibrary
This commit is contained in:
parent
1f940f34eb
commit
6a82c9ba22
|
@ -5,7 +5,7 @@ include( $${QSK_ROOT}/qskconfig.pri )
|
||||||
include( $${QSK_ROOT}/qskfunctions.pri )
|
include( $${QSK_ROOT}/qskfunctions.pri )
|
||||||
|
|
||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
TARGET = $$qskLibraryTarget(qskinputcontext)
|
TARGET = $$qskPluginTarget(qskinputcontext)
|
||||||
|
|
||||||
QT += quick gui-private
|
QT += quick gui-private
|
||||||
CONFIG += no_private_qt_headers_warning
|
CONFIG += no_private_qt_headers_warning
|
||||||
|
|
|
@ -3,58 +3,22 @@
|
||||||
# This file may be used under the terms of the QSkinny License, Version 1.0
|
# This file may be used under the terms of the QSkinny License, Version 1.0
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
# Copied and modified from qt_functions.prf
|
|
||||||
|
|
||||||
defineReplace(qskLibraryTarget) {
|
defineReplace(qskLibraryTarget) {
|
||||||
|
|
||||||
unset(LIBRARY_NAME)
|
return( $$qtLibraryTarget($$1) )
|
||||||
LIBRARY_NAME = $$1
|
}
|
||||||
|
|
||||||
contains(TEMPLATE, .*lib):CONFIG(debug, debug|release) {
|
defineReplace(qskPluginTarget) {
|
||||||
|
|
||||||
!debug_and_release|build_pass {
|
return( $$qtLibraryTarget($$1) )
|
||||||
|
|
||||||
mac:RET = $$member(LIBRARY_NAME, 0)_debug
|
|
||||||
win32:RET = $$member(LIBRARY_NAME, 0)d
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
isEmpty(RET):RET = $$LIBRARY_NAME
|
|
||||||
return($$RET)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
defineTest(qskAddLibrary) {
|
defineTest(qskAddLibrary) {
|
||||||
|
|
||||||
LIB_PATH = $$1
|
LIBS *= -L$$1
|
||||||
LIB_NAME = $$2
|
LIBS += -l$$2$$qtPlatformTargetSuffix()
|
||||||
|
|
||||||
LIBS *= -L$${LIB_PATH}
|
|
||||||
|
|
||||||
unset(LINKAGE)
|
|
||||||
|
|
||||||
isEmpty(LINKAGE) {
|
|
||||||
|
|
||||||
if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {
|
|
||||||
|
|
||||||
mac:LINKAGE = -l$${LIB_NAME}_debug
|
|
||||||
win32:LINKAGE = -l$${LIB_NAME}d
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
isEmpty(LINKAGE) {
|
|
||||||
|
|
||||||
LINKAGE = -l$${LIB_NAME}
|
|
||||||
}
|
|
||||||
|
|
||||||
!isEmpty(QMAKE_LSB) {
|
|
||||||
|
|
||||||
QMAKE_LFLAGS *= --lsb-shared-libs=$${LIB_NAME}
|
|
||||||
}
|
|
||||||
|
|
||||||
LIBS += $$LINKAGE
|
|
||||||
export(LIBS)
|
export(LIBS)
|
||||||
export(QMAKE_LFLAGS)
|
|
||||||
export(QMAKE_LIBDIR_FLAGS)
|
|
||||||
|
|
||||||
return(true)
|
return(true)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include( $${PWD}/../skins.pri )
|
include( $${PWD}/../skins.pri )
|
||||||
|
|
||||||
TARGET = materialskin
|
TARGET = $$qskPluginTarget(materialskin)
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
QskMaterialGlobal.h \
|
QskMaterialGlobal.h \
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include( $${PWD}/../skins.pri )
|
include( $${PWD}/../skins.pri )
|
||||||
|
|
||||||
TARGET = squiekskin
|
TARGET = $$qskPluginTarget(squiekskin)
|
||||||
|
|
||||||
HEADERS += \
|
HEADERS += \
|
||||||
QskSquiekGlobal.h \
|
QskSquiekGlobal.h \
|
||||||
|
|
Loading…
Reference in New Issue