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
|
3af7fd5038
|
CMake: Updated library dependency info used for MSVC++.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59079 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-11 20:04:40 +00:00 |
|
Oscar Fuentes
|
578f6cf6d0
|
CMake: Removed unnecessary library path setting that was breaking the
build on OS X.
Fix by Jjgod Jiang!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59048 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-11 16:56:52 +00:00 |
|
Oscar Fuentes
|
0ef3b61c98
|
CMake: Fixed cross-compiling.
`clean' makefile target removes add-hoc directory created for building
the native tablegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59005 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-10 22:09:59 +00:00 |
|
Oscar Fuentes
|
41bdedf17a
|
CMake: Builds a native tblgen when cross-compiling and the user didn't
set LLVM_TABLEGEN.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58953 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-10 02:35:55 +00:00 |
|
Oscar Fuentes
|
02516ba8b4
|
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
|
2008-11-10 01:32: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
|
b0c56992ce
|
CMake: Support for building 32 bit mode libs and binaries on
Linux/x86-64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58677 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-11-04 03:27:24 +00:00 |
|
Oscar Fuentes
|
4727f83741
|
CMake: Fix some unwanted commentary line wraps on the last change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58485 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-31 01:37:26 +00:00 |
|
Oscar Fuentes
|
9b17d97bc5
|
CMake: Establish dependencies among executables and libraries, using
data manually extracted from llvm-config.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58484 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-31 01:24:51 +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
|
bcc1db5f0a
|
CMake: Support for LLVM_USED_LIBS variable, which is the cmake
counterpart of USED_LIBS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58178 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-26 00:51:05 +00:00 |
|
Oscar Fuentes
|
579e43a44a
|
CMake: GetTargetTriple: new module for determining the target
triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58176 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-26 00:47:52 +00:00 |
|
Oscar Fuentes
|
1dc9716121
|
CMake: `make install' for libraries, executables and header files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57945 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-10-22 02:56:07 +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 |
|
Oscar Fuentes
|
cb7053bf7a
|
CMake: Removed unnecessary messages from msvc_llvm_config macro.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56540 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-09-24 01:54:03 +00:00 |
|
Oscar Fuentes
|
1d8e4cfdb7
|
CMake build system: support for parallel builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56453 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-09-22 18:21:51 +00:00 |
|
Oscar Fuentes
|
b3334b6cce
|
add_partially_linked_object: Replaced nonexistent MESSAGE option in
add_custom_command with COMMENT. It was forcing unconditional command
execution.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56425 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-09-22 02:33:43 +00:00 |
|
Oscar Fuentes
|
3d01fc7de8
|
Initial support for the CMake build system.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-09-22 01:08:49 +00:00 |
|