aboutsummaryrefslogtreecommitdiff
path: root/ninjabackend.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-02-04 22:00:06 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-02-04 22:00:06 +0200
commit73b8ff534115074125568b33ed2c67065c5e91b5 (patch)
treed5a2c024adbebbbe4028be8bc16c571498308d8d /ninjabackend.py
parent1eaf6673b73be1393de61f0367d1fd352872b5cc (diff)
downloadmeson-73b8ff534115074125568b33ed2c67065c5e91b5.zip
meson-73b8ff534115074125568b33ed2c67065c5e91b5.tar.gz
meson-73b8ff534115074125568b33ed2c67065c5e91b5.tar.bz2
Rework installation logic so we can go outside the install prefix.
Diffstat (limited to 'ninjabackend.py')
-rw-r--r--ninjabackend.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/ninjabackend.py b/ninjabackend.py
index ad43217..abb2760 100644
--- a/ninjabackend.py
+++ b/ninjabackend.py
@@ -415,15 +415,14 @@ class NinjaBackend(backends.Backend):
d.targets.append(i)
def generate_pkgconfig_install(self, d):
- pkgroot = os.path.join(self.environment.coredata.prefix,
- self.environment.coredata.libdir, 'pkgconfig')
+ pkgroot = os.path.join(self.environment.coredata.libdir, 'pkgconfig')
for p in self.build.pkgconfig_gens:
pcfile = p.filebase + '.pc'
srcabs = os.path.join(self.environment.get_scratch_dir(),
pcfile)
- dstabs = os.path.join(pkgroot, pcfile)
- i = [srcabs, dstabs]
+ dstrel = os.path.join(pkgroot, pcfile)
+ i = [srcabs, dstrel]
d.man.append(i)
def generate_custom_install_script(self, d):