diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2021-10-23 04:22:10 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-10-31 09:05:16 -0400 |
commit | f5471c0baaa5c05488888f6d51485031e621a90b (patch) | |
tree | 0ef66802e4a14e46e0b8e57c04c4d3eb073eca00 /m4/ghc_llvm_target.m4 | |
parent | e4095c0c85b9c9f70f3c3d665370916e8fd4f616 (diff) | |
download | haskell-f5471c0baaa5c05488888f6d51485031e621a90b.tar.gz |
Modularize autoconf platform detection
This will allow better reuse of it, such as in the upcoming RTS
configure script.
Progress towards #17191
Diffstat (limited to 'm4/ghc_llvm_target.m4')
-rw-r--r-- | m4/ghc_llvm_target.m4 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/m4/ghc_llvm_target.m4 b/m4/ghc_llvm_target.m4 index 33150e9a8c..abb10d963e 100644 --- a/m4/ghc_llvm_target.m4 +++ b/m4/ghc_llvm_target.m4 @@ -43,3 +43,12 @@ AC_DEFUN([GHC_LLVM_TARGET], [ esac $5="$llvm_target_cpu-$llvm_target_vendor-$llvm_target_os" ]) + +# GHC_LLVM_TARGET_SET_VAR +# ----------------------- +# Sets the cannonical target variable. This stub exists so other macros can +# require it. +AC_DEFUN([GHC_LLVM_TARGET_SET_VAR], [ + AC_REQUIRE([FPTOOLS_SET_PLATFORMS_VARS]) + GHC_LLVM_TARGET([$target],[$target_cpu],[$target_vendor],[$target_os],[LlvmTarget]) +]) |