Make BINDIR, DATADIR and LIBDIR fully configurable

This commit is contained in:
Felix Kauselmann 2018-03-11 09:40:30 +01:00
parent e1af8fa35e
commit 6313df5407
2 changed files with 20 additions and 8 deletions

View File

@ -201,14 +201,19 @@ TRANSLATIONS = yacreader_es.ts \
yacreader_source.ts yacreader_source.ts
unix:!macx { unix:!macx {
#set install prefix if it's empty # set install prefix if it's empty
isEmpty(PREFIX) { isEmpty(PREFIX) {
PREFIX = /usr PREFIX = /usr
} }
isEmpty(BINDIR) {
BINDIR = $$PREFIX/bin BINDIR = $$PREFIX/bin
LIBDIR = $$PREFIX/lib }
DATADIR = $$PREFIX/share isEmpty(LIBDIR) {
LIBDIR = $$PREFIX/lib
}
isEmpty(DATADIR) {
DATADIR = $$PREFIX/share
}
DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\""

View File

@ -276,10 +276,17 @@ unix:!macx {
isEmpty(PREFIX) { isEmpty(PREFIX) {
PREFIX = /usr PREFIX = /usr
} }
isEmpty(BINDIR) {
BINDIR = $$PREFIX/bin
}
isEmpty(LIBDIR) {
LIBDIR = $$PREFIX/lib
}
isEmpty(DATADIR) {
DATADIR = $$PREFIX/share
}
BINDIR = $$PREFIX/bin DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\""
LIBDIR = $$PREFIX/lib
DATADIR = $$PREFIX/share
DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" "BINDIR=\\\"$$BINDIR\\\"" DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" "BINDIR=\\\"$$BINDIR\\\""