Stop running get_target_triple more than we need to.
authorDaniel Dunbar <daniel@zuster.org>
Sat, 7 Nov 2009 23:52:20 +0000 (23:52 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sat, 7 Nov 2009 23:52:20 +0000 (23:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86418 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/config-ix.cmake
test/CMakeLists.txt
test/site.exp.in
tools/llvm-config/CMakeLists.txt

index d67eaf7b0158969ccfcaef5ef8cf55ff01487d37..f8d242420fd2935642d600418efefc219ba8093a 100755 (executable)
@@ -149,6 +149,9 @@ include(GetTargetTriple)
 get_target_triple(LLVM_HOSTTRIPLE)
 message(STATUS "LLVM_HOSTTRIPLE: ${LLVM_HOSTTRIPLE}")
 
+# FIXME: We don't distinguish the target and the host. :(
+set(TARGET_TRIPLE "${LLVM_HOSTTRIPLE}")
+
 # Determine the native architecture.
 string(TOLOWER "${LLVM_TARGET_ARCH}" LLVM_NATIVE_ARCH)
 if( LLVM_NATIVE_ARCH STREQUAL "host" )
index 627b57d8563489c20f197777180fac5d581e9815..9f37037e02f5a9b1d82c2cc08248d6de9313ff0d 100644 (file)
@@ -1,6 +1,3 @@
-include(GetTargetTriple)
-get_target_triple(target)
-
 foreach(c ${LLVM_TARGETS_TO_BUILD})
   set(TARGETS_BUILT "${TARGETS_BUILT} ${c}")
 endforeach(c)
index 6a74ba81e7f0a121d8d99a7b66aefefcb3221d06..bbb9638fe00e223bb95980412423cb08da5505ff 100644 (file)
@@ -1,6 +1,6 @@
 ## Autogenerated by LLVM/Clang configuration.
 # Do not edit!
-set target_triplet "@target@"
+set target_triplet "@TARGET_TRIPLE@"
 set TARGETS_TO_BUILD "@TARGETS_TO_BUILD@"
 set llvmgcc_langs "@LLVMGCC_LANGS@"
 set llvmgcc_version "@LLVMGCC_VERSION@"
index 7638f3c629f807a0dbbc30b87408742a900a338b..8a710ea1cc8c5d67fe89111f80d9a2fc2248bdef 100644 (file)
@@ -36,9 +36,6 @@ foreach(l ${LLVM_SYSTEM_LIBS_LIST})
   set(LLVM_SYSTEM_LIBS ${LLVM_SYSTEM_LIBS} "-l${l}")
 endforeach()
 
-include(GetTargetTriple)
-get_target_triple(target)
-
 foreach(c ${LLVM_TARGETS_TO_BUILD})
   set(TARGETS_BUILT "${TARGETS_BUILT} ${c}")
 endforeach(c)