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 |
|