summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/util/configure
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2014-07-12 19:43:58 -0400
committerNeil Moore <neil@s-z.org>2014-07-12 20:56:08 -0400
commitac4b98f7f12b67270b0aa685eb4ca1484c20cc8b (patch)
tree936a248c07d795199f40e2e5d79ba50023901c8b /crawl-ref/source/util/configure
parent758800ef84f60adf6848dbecd55ec8ba8d8dbc6a (diff)
downloadcrawl-ref-ac4b98f7f12b67270b0aa685eb4ca1484c20cc8b.tar.gz
crawl-ref-ac4b98f7f12b67270b0aa685eb4ca1484c20cc8b.zip
Avoid conflict with libraries' HAVE_*
Diffstat (limited to 'crawl-ref/source/util/configure')
-rwxr-xr-xcrawl-ref/source/util/configure17
1 files changed, 11 insertions, 6 deletions
diff --git a/crawl-ref/source/util/configure b/crawl-ref/source/util/configure
index c720630cbc..bb66104055 100755
--- a/crawl-ref/source/util/configure
+++ b/crawl-ref/source/util/configure
@@ -1,8 +1,7 @@
#!/bin/sh
CXX="$1"
-if [ -z "$CXX" ]
- then
+if [ -z "$CXX" ]; then
echo >&2 "CXX not specified"
exit 1
fi
@@ -17,8 +16,11 @@ int main()
}
END
-$CXX "$@" -c conftest.cc >/dev/null 2>/dev/null &&
- FDATASYNC="#define HAVE_FDATASYNC" || FDATASYNC="#undef HAVE_FDATASYNC"
+if $CXX "$@" -c conftest.cc >/dev/null 2>/dev/null; then
+ FDATASYNC="#define CRAWL_HAVE_FDATASYNC"
+else
+ FDATASYNC="#undef CRAWL_HAVE_FDATASYNC"
+fi
rm -f conftest.cc conftest.o
cat <<END >conftest.cc
@@ -32,8 +34,11 @@ int main()
}
END
-$CXX "$@" -c conftest.cc >/dev/null 2>/dev/null &&
- STRLCPY="#define HAVE_STRLCPY" || STRLCPY="#undef HAVE_STRLCPY"
+if $CXX "$@" -c conftest.cc >/dev/null 2>/dev/null; then
+ STRLCPY="#define CRAWL_HAVE_STRLCPY"
+else
+ STRLCPY="#undef CRAWL_HAVE_STRLCPY"
+fi
rm -f conftest.cc conftest.o
cat <<END >config.h