diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-02-16 01:22:43 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-02-16 01:22:43 +0200 |
commit | 22c23ee1fbfe2b357601992acdae3f3a71ea8632 (patch) | |
tree | b0707d01735900e06f85c406e630bd7c2f59cc62 | |
parent | 87ea869f0229af1448dce0a49718eebe47492018 (diff) | |
download | meson-22c23ee1fbfe2b357601992acdae3f3a71ea8632.zip meson-22c23ee1fbfe2b357601992acdae3f3a71ea8632.tar.gz meson-22c23ee1fbfe2b357601992acdae3f3a71ea8632.tar.bz2 |
Added Debian multilib support.
-rwxr-xr-x | meson.py | 2 | ||||
-rw-r--r-- | mesonlib.py | 6 |
2 files changed, 7 insertions, 1 deletions
@@ -42,7 +42,7 @@ else: parser.add_option('--prefix', default=def_prefix, dest='prefix', help='the installation prefix (default: %default)') -parser.add_option('--libdir', default='lib', dest='libdir', +parser.add_option('--libdir', default=mesonlib.default_libdir(), dest='libdir', help='the installation subdir of libraries (default: %default)') parser.add_option('--bindir', default='bin', dest='bindir', help='the installation subdir of executables (default: %default)') diff --git a/mesonlib.py b/mesonlib.py index f2d424c..af1d47f 100644 --- a/mesonlib.py +++ b/mesonlib.py @@ -86,3 +86,9 @@ def version_compare(vstr1, vstr2): varr1 = [int(x) for x in vstr1.split('.')] varr2 = [int(x) for x in vstr2.split('.')] return cmpop(varr1, varr2) + +def default_libdir(): + if os.path.isfile('/etc/debian_version'): + archpath = subprocess.check_output(['dpkg-architecture', '-qDEB_HOST_MULTIARCH']).decode().strip() + return 'lib/' + archpath + return 'lib' |