diff options
author | Amitay Isaacs <amitay@ozlabs.org> | 2018-07-09 12:38:47 +1000 |
---|---|---|
committer | Erik de Castro Lopo <erikd@mega-nerd.com> | 2018-08-20 18:16:34 +1000 |
commit | c0215fc149478963405e5359457f2f1759046f67 (patch) | |
tree | 4d3c6e994eab69eeb5010b4366aa5e53b4528575 /configure.ac | |
parent | 08d9d985daf51644755c77185996501c1b386574 (diff) | |
download | flac-c0215fc149478963405e5359457f2f1759046f67.tar.gz |
Check if compiler supports target attribute on ppc64
Check if the compiler supports __attribute__((target("cpu=power8")))
and __attribute__((target("cpu=power9")))
Signed-off-by: Amitay Isaacs <amitay@ozlabs.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 55078293..3d18bb91 100644 --- a/configure.ac +++ b/configure.ac @@ -175,6 +175,26 @@ else AC_DEFINE([FLAC__HAS_X86INTRIN], 0) fi +if test x"$cpu_ppc64" = xtrue ; then + +AC_C_ATTRIBUTE([target("cpu=power8")], + [have_cpu_power8=yes], + [have_cpu_power8=no]) +if test x"$have_cpu_power8" = xyes ; then + AC_DEFINE(FLAC__HAS_TARGET_POWER8) + AH_TEMPLATE(FLAC__HAS_TARGET_POWER8, [define if compiler has __attribute__((target("cpu=power8"))) support]) +fi + +AC_C_ATTRIBUTE([target("cpu=power9")], + [have_cpu_power9=yes], + [have_cpu_power9=no]) +if test x"$have_cpu_power9" = xyes ; then + AC_DEFINE(FLAC__HAS_TARGET_POWER9) + AH_TEMPLATE(FLAC__HAS_TARGET_POWER9, [define if compiler has __attribute__((target("cpu=power9"))) support]) +fi + +fi + case "$host" in i386-*-openbsd3.[[0-3]]) OBJ_FORMAT=aoutb ;; *-*-cygwin|*mingw*) OBJ_FORMAT=win32 ;; |