diff options
author | Pádraig Brady <P@draigBrady.com> | 2017-08-03 23:39:26 -0700 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2017-08-13 21:33:01 -0700 |
commit | 45d1957ce8b568dac565d68c9574d4fa99a85b73 (patch) | |
tree | 2ec4a2bc20b0c0f7ae94a0afdfa3a72141e73319 /src/local.mk | |
parent | cc721e9b7beb900082b6f5e498ff5430ad18a4ff (diff) | |
download | coreutils-45d1957ce8b568dac565d68c9574d4fa99a85b73.tar.gz |
build: use the appropriate single file include option with xlc
* configure.ac: Set USE_XLC_INCLUDE when __xlc__ is defined.
* src/local.mk: Use it to select the appropriate include option.
Reported by Michael Felt.
Diffstat (limited to 'src/local.mk')
-rw-r--r-- | src/local.mk | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/local.mk b/src/local.mk index 9b2b172d2..1cb685906 100644 --- a/src/local.mk +++ b/src/local.mk @@ -397,8 +397,14 @@ src_sha384sum_SOURCES = src/md5sum.c src_sha384sum_CPPFLAGS = -DHASH_ALGO_SHA384=1 $(AM_CPPFLAGS) src_sha512sum_SOURCES = src/md5sum.c src_sha512sum_CPPFLAGS = -DHASH_ALGO_SHA512=1 $(AM_CPPFLAGS) -src_b2sum_CPPFLAGS = -include config.h -DHASH_ALGO_BLAKE2=1 \ - $(AM_CPPFLAGS) +# Include the file on the command line to avoid modifying +# the blake2 upstream source +if USE_XLC_INCLUDE +src_b2sum_CPPFLAGS = -qinclude=config.h +else +src_b2sum_CPPFLAGS = -include config.h +endif +src_b2sum_CPPFLAGS += -DHASH_ALGO_BLAKE2=1 $(AM_CPPFLAGS) src_b2sum_SOURCES = src/md5sum.c \ src/blake2/blake2.h src/blake2/blake2-impl.h \ src/blake2/blake2b-ref.c \ |