From 79b63889ab31ac2649ee21e127189ef5918542ca Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 18 Jul 2017 17:15:43 -0400 Subject: get lthemeengine building successfully --- src-qt5/core/lumina-theme-engine/lthemeengine.pro | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src-qt5/core/lumina-theme-engine/lthemeengine.pro (limited to 'src-qt5/core/lumina-theme-engine/lthemeengine.pro') diff --git a/src-qt5/core/lumina-theme-engine/lthemeengine.pro b/src-qt5/core/lumina-theme-engine/lthemeengine.pro new file mode 100644 index 00000000..2b2b34b0 --- /dev/null +++ b/src-qt5/core/lumina-theme-engine/lthemeengine.pro @@ -0,0 +1,31 @@ +TEMPLATE = subdirs + +SUBDIRS += src/lthemeengine-qtplugin src/lthemeengine-style src/lthemeengine + +unix:exists($$[QT_INSTALL_BINS]/lrelease){ +LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease +} + +unix:exists($$[QT_INSTALL_BINS]/lrelease-qt5){ +LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease-qt5 +} + + + +isEmpty(LRELEASE_EXECUTABLE){ +error(Could not find lrelease executable) +} +else { +message(Found lrelease executable: $$LRELEASE_EXECUTABLE) +} + +message(generating translations) +unix:system(find . -name *.ts | xargs $$LRELEASE_EXECUTABLE) + +include(lthemeengine.pri) + +message (PREFIX=$$PREFIX) +message (BINDIR=$$BINDIR) +message (DATADIR=$$DATADIR) +message (PLUGINDIR=$$PLUGINDIR) +equals (DISABLE_WIDGETS,1):message ("QtWidgets are disabled!") -- cgit From 967c1264dc18609a4326c8a0bdb60d1599c27416 Mon Sep 17 00:00:00 2001 From: q5sys Date: Tue, 18 Jul 2017 18:09:10 -0400 Subject: update to main .pro file --- src-qt5/core/lumina-theme-engine/lthemeengine.pro | 38 +++++++++++++++++++---- 1 file changed, 32 insertions(+), 6 deletions(-) (limited to 'src-qt5/core/lumina-theme-engine/lthemeengine.pro') diff --git a/src-qt5/core/lumina-theme-engine/lthemeengine.pro b/src-qt5/core/lumina-theme-engine/lthemeengine.pro index 2b2b34b0..d8ba709e 100644 --- a/src-qt5/core/lumina-theme-engine/lthemeengine.pro +++ b/src-qt5/core/lumina-theme-engine/lthemeengine.pro @@ -1,3 +1,28 @@ +QT += core gui +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets x11extras network + +QMAKE_DISTCLEAN += -r .build + +CONFIG += c++11 + +desktop.files=src/lthemeengine/ltheme.desktop +desktop.path=$${L_SHAREDIR}/applications/ + +#Install paths +unix { + isEmpty(PREFIX) { + PREFIX = /usr + } + isEmpty(PLUGINDIR) { + PLUGINDIR = $$[QT_INSTALL_PLUGINS] + } + + BINDIR = $$PREFIX/bin + DATADIR = $$PREFIX/share + + DEFINES += LTHEMEENGINE_DATADIR=\\\"$$DATADIR\\\" +} + TEMPLATE = subdirs SUBDIRS += src/lthemeengine-qtplugin src/lthemeengine-style src/lthemeengine @@ -11,7 +36,6 @@ LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease-qt5 } - isEmpty(LRELEASE_EXECUTABLE){ error(Could not find lrelease executable) } @@ -19,13 +43,15 @@ else { message(Found lrelease executable: $$LRELEASE_EXECUTABLE) } -message(generating translations) -unix:system(find . -name *.ts | xargs $$LRELEASE_EXECUTABLE) - -include(lthemeengine.pri) - message (PREFIX=$$PREFIX) message (BINDIR=$$BINDIR) message (DATADIR=$$DATADIR) message (PLUGINDIR=$$PLUGINDIR) equals (DISABLE_WIDGETS,1):message ("QtWidgets are disabled!") + +#Some conf to redirect intermediate stuff in separate dirs +UI_DIR=./.build/ui/ +MOC_DIR=./.build/moc/ +OBJECTS_DIR=./.build/obj +RCC_DIR=./.build/rcc + -- cgit