diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/gettext/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/gettext/package.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/gettext/package.py b/var/spack/repos/builtin/packages/gettext/package.py index b7da6f97b8..4ae7eb59d9 100644 --- a/var/spack/repos/builtin/packages/gettext/package.py +++ b/var/spack/repos/builtin/packages/gettext/package.py @@ -6,6 +6,7 @@ import re from spack.package import * +from spack.util.environment import is_system_path class Gettext(AutotoolsPackage, GNUMirrorPackage): @@ -78,7 +79,6 @@ class Gettext(AutotoolsPackage, GNUMirrorPackage): config_args = [ "--disable-java", "--disable-csharp", - "--with-libiconv-prefix={0}".format(spec["iconv"].prefix), "--with-included-glib", "--with-included-gettext", "--with-included-libcroco", @@ -87,6 +87,11 @@ class Gettext(AutotoolsPackage, GNUMirrorPackage): "--without-cvs", ] + if self.spec["iconv"].name == "libc": + config_args.append("--without-libiconv-prefix") + elif not is_system_path(self.spec["iconv"].prefix): + config_args.append("--with-libiconv-prefix=" + self.spec["iconv"].prefix) + if "+curses" in spec: config_args.append("--with-ncurses-prefix={0}".format(spec["ncurses"].prefix)) else: |