summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/gettext/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/gettext/package.py')
-rw-r--r--var/spack/repos/builtin/packages/gettext/package.py7
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: