summaryrefslogtreecommitdiff
path: root/cmake/modules/AddPartiallyLinkedObject.cmake
diff options
context:
space:
mode:
authorOscar Fuentes <ofv@wanadoo.es>2008-11-09 18:53:19 +0000
committerOscar Fuentes <ofv@wanadoo.es>2008-11-09 18:53:19 +0000
commit3ab40ca3d507ec9d212a3ba498e0d6837634a5ad (patch)
treedaf087f18dcc1051cf371f7248aa84780d017daa /cmake/modules/AddPartiallyLinkedObject.cmake
parent22b91d7fc47b9667453d56a23eac2b2f7afe9b57 (diff)
downloadllvm-3ab40ca3d507ec9d212a3ba498e0d6837634a5ad.tar.gz
llvm-3ab40ca3d507ec9d212a3ba498e0d6837634a5ad.tar.bz2
llvm-3ab40ca3d507ec9d212a3ba498e0d6837634a5ad.tar.xz
CMake: Support for cross-compiling. For now, requires a previously
built native tblgen which is passed to cmake in the variable LLVM_TABLEGEN. See http://www.cmake.org/Wiki/CmakeMingw for a quick example on how to cross-compile with CMake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58939 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake/modules/AddPartiallyLinkedObject.cmake')
-rwxr-xr-xcmake/modules/AddPartiallyLinkedObject.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/modules/AddPartiallyLinkedObject.cmake b/cmake/modules/AddPartiallyLinkedObject.cmake
index 4da8eac3f2..d607306dfe 100755
--- a/cmake/modules/AddPartiallyLinkedObject.cmake
+++ b/cmake/modules/AddPartiallyLinkedObject.cmake
@@ -24,7 +24,7 @@ macro(add_partially_linked_object lib)
DEPENDS ${lib}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/temp_lib
COMMAND ar x ${CMAKE_STATIC_LIBRARY_PREFIX}${lib}${CMAKE_STATIC_LIBRARY_SUFFIX}
- COMMAND ld "${LLVM_PLO_FLAGS}" -r "*${CMAKE_CXX_OUTPUT_EXTENSION}" -o ${pll}
+ COMMAND ${CMAKE_LINKER} "${LLVM_PLO_FLAGS}" -r "*${CMAKE_CXX_OUTPUT_EXTENSION}" -o ${pll}
COMMAND rm -f *${CMAKE_CXX_OUTPUT_EXTENSION}
)
target_name_of_partially_linked_object(${lib} tnplo)