Oscar Fuentes
|
8c0cd08459
|
Avoid stalled file dependency when tablegenning.
Patch by Frits van Bommel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117113 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 17:37:42 +00:00 |
|
Oscar Fuentes
|
8a116e0b3e
|
Teach CMake to only touch tablegen-generated files if anything
actually changed.
Patch by Frits van Bommel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117102 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 16:20:10 +00:00 |
|
Douglas Gregor
|
ba6fc63eb2
|
Allow absolute paths in LLVM_TARGET_DEFINITIONS for CMake's TableGen rule
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106219 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-06-17 15:17:07 +00:00 |
|
Douglas Gregor
|
66aa9b1c2f
|
CMake: Don't use copy_if_different for TableGen output, because it does not work with IDE targets
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79732 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-22 07:00:18 +00:00 |
|
Oscar Fuentes
|
d97ea308ed
|
CMake: tablegen: Add .td files under the inlude/llvm directory
hierarchy to the list of dependencies.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75510 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-13 21:35:00 +00:00 |
|
Douglas Gregor
|
4b73893d82
|
Add missing dependencies to the CMake build system.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74161 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-06-25 05:03:06 +00:00 |
|
Oscar Fuentes
|
99b94892f5
|
CMake: Fixed parallel build problem related to native tblgen when
cross-compiling.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73180 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-06-11 04:16:10 +00:00 |
|
Douglas Gregor
|
af3f5441b5
|
CMake: Make sure to build TableGen'd files in the binary directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67052 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-03-16 21:35:18 +00:00 |
|
Oscar Fuentes
|
beb7a05086
|
CMake: Do not rebuild the world when tblgen changes but the .inc files
it produces are not affected by the change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59763 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-21 00:18:45 +00:00 |
|
Oscar Fuentes
|
cccecb8ea2
|
CMake: Use LLVM_MAIN_SRC_DIR instead of CMAKE_SOURCE_DIR, for
consistency.
Patch by Kevin Andre!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59326 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-14 22:21:02 +00:00 |
|
Oscar Fuentes
|
1bbdd4645b
|
CMake: Fixed dependencies of .cpp source files on .td and tablegenned
files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59325 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-14 22:06:14 +00:00 |
|
Oscar Fuentes
|
3ab40ca3d5
|
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
|
2008-11-09 18:53:19 +00:00 |
|
Oscar Fuentes
|
980e842153
|
CMake: Removed some cruft.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58358 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-29 02:33:15 +00:00 |
|
Oscar Fuentes
|
e1ad087fcb
|
CMake: Builds all targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56641 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-09-26 04:40:32 +00:00 |
|