Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | CMake: Builds main LLVM Target library before its sublibraries. This | Oscar Fuentes | 2009-08-14 | 1 | -0/+7 | |
| | | | | | | | way we ensure that tablegenned files exist before they are #include'd by the LLVM Target sublibraries. Required for parallel builds. llvm-svn: 78996 | |||||
* | CMake: Use LLVM_COMMON_DEPENDS on add_llvm_executable. | Oscar Fuentes | 2009-08-14 | 1 | -0/+3 | |
| | | | | llvm-svn: 78990 | |||||
* | CMake: updated library dependencies. | Oscar Fuentes | 2009-08-14 | 1 | -2/+3 | |
| | | | | llvm-svn: 78976 | |||||
* | CMake: Fixed sed script for translating library dependencies from | Oscar Fuentes | 2009-08-12 | 1 | -1/+1 | |
| | | | | | | LibDeps.txt format to LLVMLibDeps.cmake format. llvm-svn: 78789 | |||||
* | CMake: Localized dependency on Perl. | Oscar Fuentes | 2009-08-12 | 1 | -1/+0 | |
| | | | | llvm-svn: 78788 | |||||
* | CMake: Rely on llvm_config again for obtaining the list of required | Oscar Fuentes | 2009-08-12 | 2 | -9/+9 | |
| | | | | | | | | | | libraries for an executable. Now LLVMConfig uses a new system for sorting library dependencies, as the list of dependent libraries for each entry of FinalLibDeps.txt no longer is topologically sorted. llvm-svn: 78787 | |||||
* | CMake: updated library dependencies. | Oscar Fuentes | 2009-08-12 | 1 | -13/+21 | |
| | | | | llvm-svn: 78786 | |||||
* | CMake: cmake/modules/LLVMLibDeps.cmake: Use unix line endings. | Oscar Fuentes | 2009-08-12 | 1 | -79/+79 | |
| | | | | llvm-svn: 78785 | |||||
* | CMake: Moved hard-coded library dependencies to its own file. | Oscar Fuentes | 2009-08-12 | 2 | -81/+80 | |
| | | | | llvm-svn: 78784 | |||||
* | CMake: target triple for MSVC on Windows 64. | Oscar Fuentes | 2009-08-12 | 1 | -1/+5 | |
| | | | | llvm-svn: 78753 | |||||
* | CMake configuration: find mkdtemp, mkstemp, mktemp. | Douglas Gregor | 2009-07-27 | 1 | -0/+3 | |
| | | | | llvm-svn: 77219 | |||||
* | Remove the IA-64 backend. | Dan Gohman | 2009-07-24 | 2 | -5/+0 | |
| | | | | llvm-svn: 76920 | |||||
* | Sketch support for target specific assembly parser. | Daniel Dunbar | 2009-07-17 | 1 | -1/+5 | |
| | | | | | | - Not fully enabled yet, need a configure regeneration. llvm-svn: 76230 | |||||
* | Implement cmake LLVM_MULTITHREADED gcc atomic builtin checks. | Xerxes Ranby | 2009-07-17 | 2 | -0/+21 | |
| | | | | llvm-svn: 76221 | |||||
* | Regerate CMake library dependencies. | Daniel Dunbar | 2009-07-16 | 1 | -50/+48 | |
| | | | | | | - Added a sed script to do this in the comments. llvm-svn: 75872 | |||||
* | Kill off cmake magic to force linking. | Daniel Dunbar | 2009-07-16 | 1 | -28/+0 | |
| | | | | | | | - This isn't needed anymore, we require clients to call the appropriate initialization routines using TargetSelect.h. llvm-svn: 75871 | |||||
* | Tweak CMake component lookup, I misunderstood what was happening here.though. :( | Daniel Dunbar | 2009-07-15 | 1 | -1/+4 | |
| | | | | llvm-svn: 75757 | |||||
* | Teach Makefiles & CMake to link in the <TARGET>Info library when linking the | Daniel Dunbar | 2009-07-15 | 1 | -0/+15 | |
| | | | | | | | | TARGET component. - Also, updated some CMake library dependencies, it is still missing some though. :( llvm-svn: 75755 | |||||
* | CMake: tablegen: Add .td files under the inlude/llvm directory | Oscar Fuentes | 2009-07-13 | 1 | -2/+3 | |
| | | | | | | hierarchy to the list of dependencies. llvm-svn: 75510 | |||||
* | Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the | Jeffrey Yasskin | 2009-07-01 | 1 | -0/+3 | |
| | | | | | | | | Windows variant, strerror_s, but I couldn't test that. I'll update configure and config.h.in in a subsequent patch. llvm-svn: 74621 | |||||
* | Fix CMake checks for pthread_getspecific and pthread_rwlock_init, from ↵ | Douglas Gregor | 2009-06-29 | 1 | -2/+2 | |
| | | | | | | Xerxes Ranby llvm-svn: 74426 | |||||
* | CMake: add configure checks for pthread_rwlock_init and pthread_getspecific | Douglas Gregor | 2009-06-26 | 1 | -0/+2 | |
| | | | | llvm-svn: 74284 | |||||
* | Add missing dependencies to the CMake build system. | Douglas Gregor | 2009-06-25 | 1 | -0/+2 | |
| | | | | llvm-svn: 74161 | |||||
* | Reinstate target dependencies on Table_gen targets in CMake | Douglas Gregor | 2009-06-23 | 1 | -0/+3 | |
| | | | | llvm-svn: 74003 | |||||
* | CMake: remove support for llvm-config-generated dependencies in the build | Douglas Gregor | 2009-06-23 | 2 | -49/+3 | |
| | | | | llvm-svn: 73979 | |||||
* | Eliminate some unused code in CMa'e add_llvm_target. No functionality change. | Douglas Gregor | 2009-06-23 | 1 | -5/+0 | |
| | | | | llvm-svn: 73970 | |||||
* | Eliminate object-relinking support from CMake. Fixes PR 4429 and | Douglas Gregor | 2009-06-23 | 2 | -43/+3 | |
| | | | | | | | cleans up the CMake-based build system a bit. Started by a patch from Xerxes Rånby. llvm-svn: 73969 | |||||
* | Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT | Douglas Gregor | 2009-06-17 | 1 | -0/+44 | |
| | | | | llvm-svn: 73616 | |||||
* | CMake: New variable LLVM_LIBDIR_SUFFIX. | Oscar Fuentes | 2009-06-12 | 2 | -3/+3 | |
| | | | | | | Patch by Ingmar Vanhassel! llvm-svn: 73216 | |||||
* | CMake: Fixed parallel build problem related to native tblgen when | Oscar Fuentes | 2009-06-11 | 2 | -5/+5 | |
| | | | | | | cross-compiling. llvm-svn: 73180 | |||||
* | More portability checks for CMake's config.h. | Douglas Gregor | 2009-06-05 | 1 | -0/+3 | |
| | | | | llvm-svn: 72975 | |||||
* | CMake: Use explicit dependencies for Xcode (as well as MSVC), to make | Douglas Gregor | 2009-06-04 | 3 | -34/+38 | |
| | | | | | | the CMake-generated Xcode project build properly. llvm-svn: 72883 | |||||
* | Properly detect malloc_zone_statistics in CMake build system | Douglas Gregor | 2009-06-04 | 1 | -0/+2 | |
| | | | | llvm-svn: 72873 | |||||
* | CMake: Set LIBS on llvm-config so we can query the system libraries | Oscar Fuentes | 2009-05-27 | 2 | -10/+23 | |
| | | | | | | used by CMake with --ldflags. llvm-svn: 72470 | |||||
* | CMake: Use libdl only when available. Fixes build on FreeBSD. | Oscar Fuentes | 2009-05-23 | 2 | -1/+4 | |
| | | | | llvm-svn: 72311 | |||||
* | termios.h contains the winsize structure we need to determine the | Douglas Gregor | 2009-05-18 | 1 | -0/+1 | |
| | | | | | | | width of a terminal. Don't try to get the width of a terminal if we don't have this header. llvm-svn: 72018 | |||||
* | Add terminal width detection to llvm::sys::Process. This is needed to | Douglas Gregor | 2009-05-11 | 1 | -0/+3 | |
| | | | | | | fix Clang PRs 4148 and 4183. llvm-svn: 71448 | |||||
* | CMake: Use pthread library when requested and available. | Oscar Fuentes | 2009-05-06 | 1 | -0/+3 | |
| | | | | llvm-svn: 71116 | |||||
* | CMake: Detects libpthread and sets HAVE_LIBPTHREAD. | Oscar Fuentes | 2009-05-06 | 1 | -0/+4 | |
| | | | | llvm-svn: 71084 | |||||
* | CMake: Added notes pointing to the LLVM CMake documentation. | Oscar Fuentes | 2009-04-04 | 1 | -0/+1 | |
| | | | | llvm-svn: 68429 | |||||
* | CMake: defines and uses macro add_llvm_definitions for keeping track | Oscar Fuentes | 2009-04-04 | 2 | -0/+16 | |
| | | | | | | | | | | | | of compiler parameters explicitly added by the build specification. This macro replaces the cmake built-in `add_definitions'. Detects glibc and defines _GNU_SOURCE accordingly. Resolves bug 3882. llvm-svn: 68428 | |||||
* | CMake: Build system fixes for XCode. llvm-config still causes us some ↵ | Douglas Gregor | 2009-03-16 | 2 | -3/+3 | |
| | | | | | | serious trouble, but it's less serious than it used to be llvm-svn: 67056 | |||||
* | CMake: Make sure to build TableGen'd files in the binary directory | Douglas Gregor | 2009-03-16 | 1 | -2/+5 | |
| | | | | llvm-svn: 67052 | |||||
* | Remove configurey-fu to autodetect hash_map and hash_set now that they are | Nick Lewycky | 2009-03-09 | 3 | -122/+0 | |
| | | | | | | no longer used in LLVM. llvm-svn: 66406 | |||||
* | Add mode_t to the config.h generated by cmake on win32. Used by clang. | Cedric Venet | 2009-02-14 | 1 | -0/+1 | |
| | | | | llvm-svn: 64555 | |||||
* | CMake: Tests PERL availability with PERL_EXECUTABLE variable. | Oscar Fuentes | 2009-01-22 | 1 | -5/+12 | |
| | | | | | | | On MSVC 64bits, does not put underscore before the symbol name on the /INCLUDE linker parameter. llvm-svn: 62738 | |||||
* | CMake: replace `rm' with portable invocations of cmake. | Oscar Fuentes | 2009-01-07 | 1 | -1/+1 | |
| | | | | | | Based on a bug report by Yonggang Luo. llvm-svn: 61875 | |||||
* | Fix a link issue I ran into trying compiling LLVM on MinGW with CMake. | Eli Friedman | 2008-11-30 | 1 | -1/+1 | |
| | | | | | | | Hopefully this doesn't break anyone else's build... it shouldn't unless the MinGW variable means something other than compiling with MinGW. llvm-svn: 60273 | |||||
* | CMake: Do not rebuild the world when tblgen changes but the .inc files | Oscar Fuentes | 2008-11-21 | 1 | -2/+9 | |
| | | | | | | it produces are not affected by the change. llvm-svn: 59763 | |||||
* | CMake: when building shared libraries, use -fPIC for compiling | Oscar Fuentes | 2008-11-20 | 2 | -0/+6 | |
| | | | | | | partially linked objects. llvm-svn: 59699 |