diff options
| author | Dan Albert <danalbert@google.com> | 2015-01-16 02:27:17 +0000 |
|---|---|---|
| committer | Dan Albert <danalbert@google.com> | 2015-01-16 02:27:17 +0000 |
| commit | e39fb93cf3f62929cfa2b8405dfe4c7b90c0292a (patch) | |
| tree | 413a647b20909efaf2d5b2fd8ae09556fdf93dc8 /libcxx/cmake/Modules | |
| parent | 67a79e72f5d210d42bfb2ff1f0ed7a695c2cd1ec (diff) | |
| download | bcm5719-llvm-e39fb93cf3f62929cfa2b8405dfe4c7b90c0292a.tar.gz bcm5719-llvm-e39fb93cf3f62929cfa2b8405dfe4c7b90c0292a.zip | |
Remove triple detection from cmake.
This isn't actually used for anything, and is broken on Darwin
(currently causing build failures now that the triple is passed to aid
cross compiling). Rather than fix unused code, just remove it.
llvm-svn: 226243
Diffstat (limited to 'libcxx/cmake/Modules')
| -rw-r--r-- | libcxx/cmake/Modules/GetTriple.cmake | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/libcxx/cmake/Modules/GetTriple.cmake b/libcxx/cmake/Modules/GetTriple.cmake deleted file mode 100644 index c555931ded5..00000000000 --- a/libcxx/cmake/Modules/GetTriple.cmake +++ /dev/null @@ -1,53 +0,0 @@ -# Define functions to get the host and target triple. - -function(get_host_triple out out_arch out_vendor out_os) - # Get the architecture. - set(arch ${CMAKE_HOST_SYSTEM_PROCESSOR}) - if (arch STREQUAL "x86") - set(arch "i686") - endif() - # Get the vendor. - if (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Darwin") - set(vendor "apple") - else() - set(vendor "pc") - endif() - # Get os. - if (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows") - set(os "win32") - else() - string(TOLOWER ${CMAKE_HOST_SYSTEM_NAME} os) - endif() - set(triple "${arch}-${vendor}-${os}") - set(${out} ${triple} PARENT_SCOPE) - set(${out_arch} ${arch} PARENT_SCOPE) - set(${out_vendor} ${vendor} PARENT_SCOPE) - set(${out_os} ${os} PARENT_SCOPE) - message(STATUS "Host triple: ${triple}") -endfunction() - -function(get_target_triple out out_arch out_vendor out_os) - # Get the architecture. - set(arch ${CMAKE_SYSTEM_PROCESSOR}) - if (arch STREQUAL "x86") - set(arch "i686") - endif() - # Get the vendor. - if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") - set(vendor "apple") - else() - set(vendor "pc") - endif() - # Get os. - if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") - set(os "win32") - else() - string(TOLOWER ${CMAKE_SYSTEM_NAME} os) - endif() - set(triple "${arch}-${vendor}-${os}") - set(${out} ${triple} PARENT_SCOPE) - set(${out_arch} ${arch} PARENT_SCOPE) - set(${out_vendor} ${vendor} PARENT_SCOPE) - set(${out_os} ${os} PARENT_SCOPE) - message(STATUS "Target triple: ${triple}") -endfunction() |

