diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2008-11-10 01:32:14 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2008-11-10 01:32:14 +0000 |
commit | 02516ba8b4c1c77b81370f8bd712daadb44cd14a (patch) | |
tree | 5f0adbfefb059d5d6fd6f0de0dc4093af6c29356 /CMakeLists.txt | |
parent | 9ed2f80910160bbf8051d91cd74c82d4619885b4 (diff) | |
download | llvm-02516ba8b4c1c77b81370f8bd712daadb44cd14a.tar.gz llvm-02516ba8b4c1c77b81370f8bd712daadb44cd14a.tar.bz2 llvm-02516ba8b4c1c77b81370f8bd712daadb44cd14a.tar.xz |
CMake: Non-working code for auto-building the native tblgen util when
cross-compiling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58950 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f634503b45..ac7da6554d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -114,12 +114,13 @@ set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} ${LLVM_LIBS} ) set(LLVM_TABLEGEN "tblgen" CACHE STRING "Native TableGen executable.") +add_subdirectory(utils/TableGen) + if( CMAKE_CROSSCOMPILING ) + # This adds a dependency on target `tblgen', so must go after utils/TableGen include( CrossCompileLLVM ) endif( CMAKE_CROSSCOMPILING ) -add_subdirectory(utils/TableGen) - add_custom_command(OUTPUT ${llvm_builded_incs_dir}/Intrinsics.gen COMMAND ${LLVM_TABLEGEN} -gen-intrinsic -I ${LLVM_MAIN_INCLUDE_DIR} ${LLVM_MAIN_INCLUDE_DIR}/llvm/Intrinsics.td -o ${llvm_builded_incs_dir}/Intrinsics.gen DEPENDS tblgen |