install rues

This commit is contained in:
Uwe Rathmann 2018-10-26 09:04:08 +02:00
parent 5073181e60
commit adaee2b5ab
11 changed files with 76 additions and 22 deletions

View File

@ -1,5 +1,7 @@
QSK_ROOT = $${PWD}/.. QSK_ROOT = $${PWD}/..
include( $${QSK_ROOT}/qskconfig.pri ) include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
QSK_OUT_ROOT = $${OUT_PWD}/../.. QSK_OUT_ROOT = $${OUT_PWD}/../..
@ -23,7 +25,8 @@ DEPENDPATH *= $${QSK_DIRS}
DESTDIR = $${QSK_OUT_ROOT}/examples/bin DESTDIR = $${QSK_OUT_ROOT}/examples/bin
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
LIBS *= -L$${QSK_OUT_ROOT}/lib -lqsktestsupport -lqskinny qskAddLibrary($${QSK_OUT_ROOT}/lib, qsktestsupport)
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
win32 { win32 {
contains(QSK_CONFIG, QskDll) { contains(QSK_CONFIG, QskDll) {

View File

@ -2,9 +2,10 @@ QSK_ROOT = $${PWD}/..
QSK_OUT_ROOT = $${OUT_PWD}/.. QSK_OUT_ROOT = $${OUT_PWD}/..
include( $${QSK_ROOT}/qskconfig.pri ) include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
TEMPLATE = lib TEMPLATE = lib
TARGET = qskinputcontext TARGET = $$qskLibraryTarget(qskinputcontext)
QT += quick gui-private QT += quick gui-private
CONFIG += no_private_qt_headers_warning CONFIG += no_private_qt_headers_warning
@ -29,8 +30,7 @@ DEPENDPATH *= $${QSK_SUBDIRS}
DESTDIR = $${QSK_OUT_ROOT}/plugins/platforminputcontexts DESTDIR = $${QSK_OUT_ROOT}/plugins/platforminputcontexts
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
LIBS *= -L$${QSK_OUT_ROOT}/lib -lqskinny
HEADERS += \ HEADERS += \
QskInputContextGlobal.h QskInputContextGlobal.h
@ -74,3 +74,7 @@ hunspell {
contains(QSK_CONFIG, QskDll) { contains(QSK_CONFIG, QskDll) {
DEFINES += QT_DLL QSK_DLL QSK_INPUTCONTEXT_MAKEDLL DEFINES += QT_DLL QSK_DLL QSK_INPUTCONTEXT_MAKEDLL
} }
target.path = $${QSK_INSTALL_PLUGINS}/platforminputcontexts
INSTALLS = target

View File

@ -1,5 +1,7 @@
QSK_ROOT = $${PWD}/.. QSK_ROOT = $${PWD}/..
include( $${QSK_ROOT}/qskconfig.pri ) include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
QSK_OUT_ROOT = $${OUT_PWD}/../.. QSK_OUT_ROOT = $${OUT_PWD}/../..
@ -25,7 +27,8 @@ DEPENDPATH += $${QSK_DIRS}
DESTDIR = $${QSK_OUT_ROOT}/playground/bin DESTDIR = $${QSK_OUT_ROOT}/playground/bin
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
LIBS *= -L$${QSK_OUT_ROOT}/lib -lqsktestsupport -lqskinny qskAddLibrary($${QSK_OUT_ROOT}/lib, qsktestsupport)
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
win32 { win32 {
contains(QSK_CONFIG, QskDll) { contains(QSK_CONFIG, QskDll) {

View File

@ -3,5 +3,5 @@ QSK_ROOT = $${PWD}/..
INCLUDEPATH *= $${QSK_ROOT}/qmlexport INCLUDEPATH *= $${QSK_ROOT}/qmlexport
DEPENDPATH *= $${QSK_ROOT}/qmlexport DEPENDPATH *= $${QSK_ROOT}/qmlexport
LIBS *= -lqskqmlexport qskAddLibrary($${QSK_OUT_ROOT}/lib, qskqmlexport)

View File

@ -2,12 +2,16 @@ QSK_ROOT = $${PWD}/..
QSK_OUT_ROOT = $${OUT_PWD}/.. QSK_OUT_ROOT = $${OUT_PWD}/..
include( $${QSK_ROOT}/qskconfig.pri ) include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
TEMPLATE = lib TEMPLATE = lib
TARGET = qskqmlexport TARGET = $$qskLibraryTarget(qskqmlexport)
VERSION = $${QSK_VERSION}
DESTDIR = $${QSK_OUT_ROOT}/lib DESTDIR = $${QSK_OUT_ROOT}/lib
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
QT += quick quick-private QT += quick quick-private
CONFIG += no_private_qt_headers_warning CONFIG += no_private_qt_headers_warning
@ -40,3 +44,5 @@ SOURCES += \
QskShortcut.cpp \ QskShortcut.cpp \
QskQml.cpp QskQml.cpp
target.path = $${QSK_INSTALL_LIBS}
INSTALLS = target

View File

@ -1,3 +1,29 @@
############################################################################
# QSkinny - Copyright (C) 2016 Uwe Rathmann
# This file may be used under the terms of the QSkinny License, Version 1.0
############################################################################
QSK_VER_MAJ = 0
QSK_VER_MIN = 0
QSK_VER_PAT = 0
QSK_VERSION = $${QSK_VER_MAJ}.$${QSK_VER_MIN}.$${QSK_VER_PAT}
QSK_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]
unix {
QSK_INSTALL_PREFIX = /usr/local/qskinny-$${QSK_VERSION}
}
win32 {
QSK_INSTALL_PREFIX = C:/Qskinny-$${QSK_VERSION}
}
QSK_INSTALL_DOCS = $${QSK_INSTALL_PREFIX}/doc
QSK_INSTALL_HEADERS = $${QSK_INSTALL_PREFIX}/include
QSK_INSTALL_LIBS = $${QSK_INSTALL_PREFIX}/lib
QSK_INSTALL_BINS = $${QSK_INSTALL_PREFIX}/bin
QSK_INSTALL_PLUGINS = $${QSK_INSTALL_PREFIX}/plugins
CONFIG += warn_on CONFIG += warn_on
CONFIG += no_keywords CONFIG += no_keywords
CONFIG += silent CONFIG += silent

View File

@ -20,9 +20,9 @@ OTHER_FILES = \
doc/classes/*.metadox \ doc/classes/*.metadox \
TODO TODO
qmlexport.depends = src
inputcontext.depends = src inputcontext.depends = src
skins.depends = src skins.depends = src
tools.depends = src support.depends = src skins
support.depends = skins
examples.depends = tools support skins qmlexport examples.depends = tools support skins qmlexport
playground.depends = tools support skins qmlexport playground.depends = tools support skins qmlexport

View File

@ -1,5 +1,7 @@
QSK_ROOT = $${PWD}/.. QSK_ROOT = $${PWD}/..
include( $${QSK_ROOT}/qskconfig.pri ) include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
QSK_OUT_ROOT = $${OUT_PWD}/../.. QSK_OUT_ROOT = $${OUT_PWD}/../..
@ -8,6 +10,7 @@ CONFIG += plugin
QT += quick QT += quick
TEMPLATE = lib TEMPLATE = lib
VERSION = $${QSK_VERSION}
QSK_DIRS = \ QSK_DIRS = \
$${QSK_ROOT}/src/common \ $${QSK_ROOT}/src/common \
@ -23,10 +26,11 @@ DEPENDPATH += $${QSK_DIRS}
DESTDIR = $${QSK_OUT_ROOT}/plugins/skins DESTDIR = $${QSK_OUT_ROOT}/plugins/skins
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
LIBS *= -L$${QSK_OUT_ROOT}/lib -lqskinny
contains(QSK_CONFIG, QskDll) { contains(QSK_CONFIG, QskDll) {
DEFINES += QT_DLL QSK_DLL DEFINES += QT_DLL QSK_DLL
} }
target.path = $${QSK_INSTALL_PLUGINS}/skins
INSTALLS = target

View File

@ -2,14 +2,11 @@ QSK_ROOT = $${PWD}/..
QSK_OUT_ROOT = $${OUT_PWD}/.. QSK_OUT_ROOT = $${OUT_PWD}/..
include( $${QSK_ROOT}/qskconfig.pri ) include( $${QSK_ROOT}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
TEMPLATE = lib TEMPLATE = lib
TARGET = qskinny TARGET = $$qskLibraryTarget(qskinny)
VERSION = $${QSK_VERSION}
QSK_VER_MAJ = 0
QSK_VER_MIN = 0
QSK_VER_PAT = 1
QSK_VERSION = $${QSK_VER_MAJ}.$${QSK_VER_MIN}.$${QSK_VER_PAT}
DESTDIR = $${QSK_OUT_ROOT}/lib DESTDIR = $${QSK_OUT_ROOT}/lib
@ -315,3 +312,9 @@ SOURCES += \
inputpanel/QskInputPredictionBar.cpp \ inputpanel/QskInputPredictionBar.cpp \
inputpanel/QskVirtualKeyboard.cpp inputpanel/QskVirtualKeyboard.cpp
target.path = $${QSK_INSTALL_LIBS}
INSTALLS = target
header_files.files = $$HEADERS
header_files.path = $${QSK_INSTALL_HEADERS}
INSTALLS += header_files

View File

@ -3,9 +3,10 @@ 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}/qskconfig.pri )
include( $${QSK_ROOT}/qskfunctions.pri )
TEMPLATE = lib TEMPLATE = lib
TARGET = qsktestsupport TARGET = $$qskLibraryTarget(qsktestsupport)
DESTDIR = $${QSK_OUT_ROOT}/lib DESTDIR = $${QSK_OUT_ROOT}/lib
@ -47,6 +48,8 @@ SOURCES += \
DEFINES += PLUGIN_PATH=$$clean_path( $$QSK_PLUGIN_DIR ) DEFINES += PLUGIN_PATH=$$clean_path( $$QSK_PLUGIN_DIR )
qskAddLibrary($${QSK_OUT_ROOT}/lib, qskinny)
ensure_skins { ensure_skins {
# Enabling fall back code, that inserts some skin factories manually # Enabling fall back code, that inserts some skin factories manually
@ -58,7 +61,8 @@ ensure_skins {
DEFINES += ENSURE_SKINS DEFINES += ENSURE_SKINS
QMAKE_RPATHDIR *= $${QSK_PLUGIN_DIR}/skins QMAKE_RPATHDIR *= $${QSK_PLUGIN_DIR}/skins
LIBS *= -L$${QSK_PLUGIN_DIR}/skins -lsquiekskin -lmaterialskin qskAddLibrary($${QSK_PLUGIN_DIR}/skins, squiekskin)
qskAddLibrary($${QSK_PLUGIN_DIR}/skins, materialskin)
} }
fontconfig { fontconfig {

View File

@ -4,6 +4,7 @@ include( $${QSK_ROOT}/qskconfig.pri )
QSK_OUT_ROOT = $${OUT_PWD}/../.. QSK_OUT_ROOT = $${OUT_PWD}/../..
TEMPLATE = app TEMPLATE = app
TARGET = svg2qvg
QT += svg QT += svg
@ -28,7 +29,6 @@ standalone {
} }
else { else {
QMAKE_RPATHDIR *= $${QSK_OUT_ROOT}/lib
LIBS *= -L$${QSK_OUT_ROOT}/lib -lqskinny LIBS *= -L$${QSK_OUT_ROOT}/lib -lqskinny
contains(QSK_CONFIG, QskDll) { contains(QSK_CONFIG, QskDll) {
@ -36,7 +36,8 @@ else {
} }
} }
TARGET = svg2qvg
SOURCES += \ SOURCES += \
main.cpp main.cpp
target.path = $${QSK_INSTALL_BINS}
INSTALLS = target