From ea2573c69bf09061477d9e3c23047e8f70e807b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Tue, 25 Aug 2015 17:27:21 +0200 Subject: [PATCH] fix installation paths --- libguh/libguh.pro | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/libguh/libguh.pro b/libguh/libguh.pro index 339d9f6e..60594b6c 100644 --- a/libguh/libguh.pro +++ b/libguh/libguh.pro @@ -113,15 +113,26 @@ HEADERS += devicemanager.h \ types/ruleactionparam.h \ types/statedescriptor.h \ -# install plugininfo python script for libguh-dev +# install files for libguh-dev +isEmpty(PREFIX) { + INSTALLDIR = /usr/bin +} else { + INSTALLDIR = $$PREFIX/usr/bin +} generateplugininfo.files = $$top_srcdir/plugins/guh-generateplugininfo -generateplugininfo.path = /usr/bin +generateplugininfo.path = $$INSTALLDIR INSTALLS += generateplugininfo # install header file with relative subdirectory +isEmpty(PREFIX) { + INSTALLDIR = /usr/include +} else { + INSTALLDIR = $$PREFIX/usr/include +} + for(header, HEADERS) { - path = /usr/include/guh/$${dirname(header)} + path = $$INSTALLDIR/guh/$${dirname(header)} eval(headers_$${path}.files += $${header}) eval(headers_$${path}.path = $${path}) eval(INSTALLS *= headers_$${path})