autoconf: Re-introduce LLVM_HOSTTRIPLE since r143500, as rework of PR11060.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 22 Jul 2012 03:04:52 +0000 (03:04 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 22 Jul 2012 03:04:52 +0000 (03:04 +0000)
cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160609 91177308-0d34-0410-b5e6-96231b3b80d8

autoconf/configure.ac
cmake/config-ix.cmake
configure
include/llvm/Config/config.h.cmake
include/llvm/Config/config.h.in
include/llvm/Config/llvm-config.h.cmake
include/llvm/Config/llvm-config.h.in

index 427c5413c63451509016cffb5185827ba248f200..7d36a06f14bbd16c3162d8a5b9e3ef7797d164a8 100644 (file)
@@ -1538,6 +1538,8 @@ AC_DEFINE_UNQUOTED(LLVM_MANDIR, "$LLVM_MANDIR",
                    [Installation directory for man pages])
 AC_DEFINE_UNQUOTED(LLVM_CONFIGTIME, "$LLVM_CONFIGTIME",
                    [Time at which LLVM was configured])
+AC_DEFINE_UNQUOTED(LLVM_HOSTTRIPLE, "$host",
+                   [Host triple LLVM will be executed on])
 AC_DEFINE_UNQUOTED(LLVM_DEFAULT_TARGET_TRIPLE, "$target",
                    [Target triple LLVM will generate code for by default])
 
index 51b64ac8bbfb33a1039345c453804d44601d0834..25d6211ac6f29cc7ba80cd269777db194217a74c 100755 (executable)
@@ -295,6 +295,7 @@ get_host_triple(LLVM_HOST_TRIPLE)
 # By default, we target the host, but this can be overridden at CMake
 # invocation time.
 set(LLVM_DEFAULT_TARGET_TRIPLE "${LLVM_HOST_TRIPLE}")
+set(LLVM_HOSTTRIPLE "${LLVM_HOST_TRIPLE}")
 set(TARGET_TRIPLE "${LLVM_DEFAULT_TARGET_TRIPLE}")
 
 # Determine the native architecture.
index 72145bce92974bfa6e2d9319269fb6ec3aa90c4e..fcd9179d35e2629386c436769f21fc42fa3e2d8b 100755 (executable)
--- a/configure
+++ b/configure
@@ -20948,6 +20948,11 @@ cat >>confdefs.h <<_ACEOF
 _ACEOF
 
 
+cat >>confdefs.h <<_ACEOF
+#define LLVM_HOSTTRIPLE "$host"
+_ACEOF
+
+
 cat >>confdefs.h <<_ACEOF
 #define LLVM_DEFAULT_TARGET_TRIPLE "$target"
 _ACEOF
index 5dcf11a9ce19aaca786a513933b465119371fb7e..b912251239dad93d3212963cbf58943cb4c1dbed 100644 (file)
 /* Has gcc/MSVC atomic intrinsics */
 #cmakedefine01 LLVM_HAS_ATOMICS
 
+/* Host triple LLVM will be executed on */
+#cmakedefine LLVM_HOSTTRIPLE "${LLVM_HOSTTRIPLE}"
+
 /* Installation directory for include files */
 #cmakedefine LLVM_INCLUDEDIR "${LLVM_INCLUDEDIR}"
 
index ff7d16f2a0bf00e493d5ce1f0f98e603068ec150..fcd57a4b781f6daeb0a68ce6a0359d0f3e4aa961 100644 (file)
 /* Has gcc/MSVC atomic intrinsics */
 #undef LLVM_HAS_ATOMICS
 
+/* Host triple LLVM will be executed on */
+#undef LLVM_HOSTTRIPLE
+
 /* Installation directory for include files */
 #undef LLVM_INCLUDEDIR
 
index 85d28fe134f2088ce6d2b8f6b856df5317c1e59e..39442926dc9bc87e7d7258755182eba22778c748 100644 (file)
@@ -40,6 +40,9 @@
 /* Has gcc/MSVC atomic intrinsics */
 #cmakedefine01 LLVM_HAS_ATOMICS
 
+/* Host triple LLVM will be executed on */
+#cmakedefine LLVM_HOSTTRIPLE "${LLVM_HOSTTRIPLE}"
+
 /* Installation directory for include files */
 #cmakedefine LLVM_INCLUDEDIR "${LLVM_INCLUDEDIR}"
 
index 973652ff2dfb2676e5979131b4ed8c919c0b2ad9..9489dfe01633fc576d2867d2c58b2c5c788960cc 100644 (file)
@@ -40,6 +40,9 @@
 /* Has gcc/MSVC atomic intrinsics */
 #undef LLVM_HAS_ATOMICS
 
+/* Host triple LLVM will be executed on */
+#undef LLVM_HOSTTRIPLE
+
 /* Installation directory for include files */
 #undef LLVM_INCLUDEDIR