cleaning up qskLibraryTarget/qskAddLibrary

This commit is contained in:
Uwe Rathmann 2019-03-09 16:43:47 +01:00
parent 1f940f34eb
commit 6a82c9ba22
4 changed files with 9 additions and 45 deletions

View File

@ -5,7 +5,7 @@ include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
TEMPLATE = lib
TARGET = $$qskLibraryTarget(qskinputcontext)
TARGET = $$qskPluginTarget(qskinputcontext)
QT += quick gui-private
CONFIG += no_private_qt_headers_warning

View File

@ -3,58 +3,22 @@
# This file may be used under the terms of the QSkinny License, Version 1.0
############################################################################
# Copied and modified from qt_functions.prf
defineReplace(qskLibraryTarget) {
unset(LIBRARY_NAME)
LIBRARY_NAME = $$1
return( $$qtLibraryTarget($$1) )
}
contains(TEMPLATE, .*lib):CONFIG(debug, debug|release) {
defineReplace(qskPluginTarget) {
!debug_and_release|build_pass {
mac:RET = $$member(LIBRARY_NAME, 0)_debug
win32:RET = $$member(LIBRARY_NAME, 0)d
}
}
isEmpty(RET):RET = $$LIBRARY_NAME
return($$RET)
return( $$qtLibraryTarget($$1) )
}
defineTest(qskAddLibrary) {
LIB_PATH = $$1
LIB_NAME = $$2
LIBS *= -L$$1
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(QMAKE_LFLAGS)
export(QMAKE_LIBDIR_FLAGS)
return(true)
}

View File

@ -1,6 +1,6 @@
include( $${PWD}/../skins.pri )
TARGET = materialskin
TARGET = $$qskPluginTarget(materialskin)
HEADERS += \
QskMaterialGlobal.h \

View File

@ -1,6 +1,6 @@
include( $${PWD}/../skins.pri )
TARGET = squiekskin
TARGET = $$qskPluginTarget(squiekskin)
HEADERS += \
QskSquiekGlobal.h \