From 800e66e4f3160f75f163e500a211eab9cc4816c9 Mon Sep 17 00:00:00 2001 From: Jonathan Bagg Date: Thu, 6 Dec 2018 13:37:34 -0500 Subject: [PATCH] qmake PREFIX. Install to Qt installation directory if no PREFIX specified. --- qtzeroconf.pro | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/qtzeroconf.pro b/qtzeroconf.pro index a3105c2..44fa9f2 100644 --- a/qtzeroconf.pro +++ b/qtzeroconf.pro @@ -10,6 +10,20 @@ CONFIG += module create_prl DEFINES+= QT_BUILD_ZEROCONF_LIB mac:QMAKE_FRAMEWORK_BUNDLE_NAME = $$TARGET -target.path = $$PREFIX/lib +headersDataFiles.files = $$PWD/qzeroconf.h $$PWD/qzeroconfservice.h $$PWD/qzeroconfglobal.h -INSTALLS += target +# install to Qt installation directory if no PREFIX specified +_PREFIX = $$PREFIX +isEmpty(_PREFIX) { + INSTALL_HEADER_PATH = $$[QT_INSTALL_HEADERS]/QtZeroConf/ + INSTALL_LIB_PATH = $$[QT_INSTALL_LIBS] +} else { + + INSTALL_HEADER_PATH = $$PREFIX/include/QtZeroConf/ + INSTALL_LIB_PATH = $$PREFIX/lib +} +message(install to: $$INSTALL_LIB_PATH) +headersDataFiles.path = $$INSTALL_HEADER_PATH +target.path = $$INSTALL_LIB_PATH + +INSTALLS+= target headersDataFiles