Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | When building shared libraries, link to required system libraries. | Oscar Fuentes | 2010-10-14 | 1 | -0/+6 | |
| | | | | | | PR 8375 llvm-svn: 116479 | |||||
* | GetTargetTriple.cmake: detect MinGW 64 bits. | Oscar Fuentes | 2010-10-13 | 1 | -1/+5 | |
| | | | | llvm-svn: 116424 | |||||
* | Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if | Chris Lattner | 2010-10-11 | 2 | -7/+1 | |
| | | | | | | | it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116190 | |||||
* | CMake: Fix warning in gtest. | Michael J. Spencer | 2010-10-07 | 1 | -0/+2 | |
| | | | | llvm-svn: 115935 | |||||
* | Update LLVMLibDeps | Jim Grosbach | 2010-10-05 | 1 | -13/+13 | |
| | | | | llvm-svn: 115583 | |||||
* | Update library dependencies. | Oscar Fuentes | 2010-10-02 | 1 | -12/+12 | |
| | | | | llvm-svn: 115404 | |||||
* | Export LLVM_ALL_TARGETS in LLVM.cmake. It is used by LLVMConfig. | Oscar Fuentes | 2010-09-29 | 1 | -0/+2 | |
| | | | | llvm-svn: 115039 | |||||
* | Simplified LLVMConfig. | Oscar Fuentes | 2010-09-28 | 1 | -32/+43 | |
| | | | | llvm-svn: 114998 | |||||
* | Use the canonical library name for library PIC16Passes. | Oscar Fuentes | 2010-09-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 114953 | |||||
* | Added library LLVMPIC16passes to CMake build. | Oscar Fuentes | 2010-09-28 | 1 | -0/+1 | |
| | | | | llvm-svn: 114952 | |||||
* | Added PTX target to the CMake build. | Oscar Fuentes | 2010-09-28 | 1 | -10/+14 | |
| | | | | llvm-svn: 114951 | |||||
* | Removed remnant target library dependencies from LLVMLibDeps.cmake | Oscar Fuentes | 2010-09-27 | 1 | -2/+0 | |
| | | | | llvm-svn: 114826 | |||||
* | Updated LLVMLibDeps.cmake | Oscar Fuentes | 2010-09-27 | 1 | -9/+11 | |
| | | | | llvm-svn: 114825 | |||||
* | Reverting "CMake: Don't include tools, unittets, or examples as | Oscar Fuentes | 2010-09-25 | 1 | -6/+2 | |
| | | | | | | | | | | | | available targets unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X" It breaks the configuration phase when cmake is invoked without parameters, it is too complex for the purpose and introduces an incovenience for the user (as both LLVM_BUILD_X and LLVM_INCLUDE_X must set to OFF for not including X on the build) llvm-svn: 114795 | |||||
* | CMake: Don't include tools, unittets, or examples as available targets | Michael J. Spencer | 2010-09-24 | 1 | -2/+6 | |
| | | | | | | unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X llvm-svn: 114747 | |||||
* | Fix whitespace. | Michael J. Spencer | 2010-09-24 | 1 | -3/+3 | |
| | | | | llvm-svn: 114724 | |||||
* | cmake: test for the presence of fenv.h | Oscar Fuentes | 2010-09-17 | 1 | -0/+1 | |
| | | | | llvm-svn: 114205 | |||||
* | Updated LLVMLibDeps.cmake | Oscar Fuentes | 2010-09-17 | 1 | -10/+10 | |
| | | | | llvm-svn: 114143 | |||||
* | Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." | Michael J. Spencer | 2010-09-13 | 5 | -108/+248 | |
| | | | | | | | | | | This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819 | |||||
* | CMake: Fix mingw32 build. | Michael J. Spencer | 2010-09-11 | 1 | -4/+6 | |
| | | | | llvm-svn: 113676 | |||||
* | CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. | Michael J. Spencer | 2010-09-10 | 5 | -248/+108 | |
| | | | | llvm-svn: 113632 | |||||
* | CMake: Use the svn revision information from git-svn if available. | Michael J. Spencer | 2010-09-08 | 1 | -7/+17 | |
| | | | | llvm-svn: 113405 | |||||
* | Fix cmake build without native target selected. | Oscar Fuentes | 2010-09-03 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | The cmake (+ MSVC) build is broken if you don't select your native target. e.g. 'cmake -D LLVM_TARGETS_TO_BUILD="MyNonNativeTarget" .' This is because cmake currently sets the LLVM_NATIVE_* definitions regardless of whether the native target is selected (causing build errors). Patch by Mike Gist! llvm-svn: 112946 | |||||
* | Fix LLVM target initialization to deal with sociopathic outside projects | Eric Christopher | 2010-08-30 | 1 | -1/+3 | |
| | | | | | | | | | | | that like to randomly define things like "X86", regenerate autoconf bits and update cmake. Fixes PR7852. Patch by Xerxes RÄnby! llvm-svn: 112499 | |||||
* | Attempt to remove the MSIL backend from CMake as well based on Chris's r112375. | Chandler Carruth | 2010-08-30 | 1 | -3/+1 | |
| | | | | llvm-svn: 112464 | |||||
* | Updated CMake library dependencies. Removed unnecessary component name | Oscar Fuentes | 2010-08-26 | 1 | -1/+1 | |
| | | | | | | from llvm-link/CMakeLists.txt llvm-svn: 112153 | |||||
* | Updated LLVMLibDeps.cmake | Oscar Fuentes | 2010-08-15 | 1 | -3/+1 | |
| | | | | llvm-svn: 111112 | |||||
* | Updated the GenLibDeps -> LLVMLibDeps.cmake transformation example. | Oscar Fuentes | 2010-08-15 | 1 | -3/+3 | |
| | | | | llvm-svn: 111104 | |||||
* | CMake: corrections on LLVM.cmake external services. | Oscar Fuentes | 2010-08-11 | 3 | -4/+15 | |
| | | | | llvm-svn: 110763 | |||||
* | Update cmake library dependencies. | Oscar Fuentes | 2010-08-09 | 1 | -9/+11 | |
| | | | | llvm-svn: 110594 | |||||
* | CMake: llvm_map_components_to_libraries now returns system libs too. | Oscar Fuentes | 2010-08-09 | 2 | -2/+3 | |
| | | | | llvm-svn: 110563 | |||||
* | CMake: system for providing llvm-config-like features to the user. | Oscar Fuentes | 2010-08-09 | 3 | -0/+37 | |
| | | | | | | | The user can use a cmake function for obtaining the LLVM libraries corresponding to a list of LLVM components. llvm-svn: 110560 | |||||
* | CMake: set configure macro LLVM_PREFIX | Oscar Fuentes | 2010-08-08 | 1 | -0/+2 | |
| | | | | llvm-svn: 110536 | |||||
* | CMake: configure header llvm-config.h | Oscar Fuentes | 2010-08-08 | 1 | -0/+5 | |
| | | | | | | This is the cmake equivalent of r110532, which fixed bug #7809. llvm-svn: 110535 | |||||
* | When building from git, add ref-id to PACKAGE_VERSION | Oscar Fuentes | 2010-08-05 | 1 | -0/+13 | |
| | | | | llvm-svn: 110301 | |||||
* | New system for choosing CRT type on MSVC. | Oscar Fuentes | 2010-08-05 | 1 | -0/+106 | |
| | | | | | | | Is setted on a per build type basis. This is useful for generators that comprise several build types, i.e. VC++ solutions. llvm-svn: 110296 | |||||
* | CMake: Change somme target library names: | Oscar Fuentes | 2010-08-03 | 1 | -5/+5 | |
| | | | | | | | | | | | XCore->XCoreGen PIC16->PIC16CodeGen After updating your working copy, the first build will fail because it is using the old library dependencies. Start the build again and it will work fine. llvm-svn: 110127 | |||||
* | CMake: add version control info to PACKAGE_VERSION, if available. | Oscar Fuentes | 2010-08-03 | 1 | -0/+20 | |
| | | | | | | | Adds "svn" or "git", depending on the VCS used. If svn, adds the revision number as well. llvm-svn: 110121 | |||||
* | build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target" | Daniel Dunbar | 2010-08-03 | 1 | -0/+1 | |
| | | | | | | appended. llvm-svn: 110109 | |||||
* | Improve discrimination of unknown libraries from ignored targets on | Oscar Fuentes | 2010-08-02 | 1 | -6/+10 | |
| | | | | | | LLVMConfig. llvm-svn: 110065 | |||||
* | explicit_map_components_to_libraries now does not complain when there | Oscar Fuentes | 2010-08-02 | 1 | -1/+25 | |
| | | | | | | | | | | | is a dependence on an LLVM target that is not included on the build. When LLVM_TARGETS_TO_BUILD didn't include all the targets, the function emitted an error like "Library LLVMArmParser not found in list of llvm libraries." llvm-svn: 110060 | |||||
* | Updated LLVMLibDeps.cmake. | Oscar Fuentes | 2010-08-02 | 1 | -1/+0 | |
| | | | | llvm-svn: 110055 | |||||
* | Prefix `next' iterator operation with `llvm::'. | Oscar Fuentes | 2010-08-02 | 1 | -18/+20 | |
| | | | | | | | | Fixes potential ambiguity problems on VS 2010. Patch by nobled! llvm-svn: 110029 | |||||
* | Don't link against libm and libpthread which don't exist in BeOS/Haiku. Also, | Nick Lewycky | 2010-06-23 | 1 | -1/+1 | |
| | | | | | | Haiku like Linux provides <regex.h>, so use it. Patch by Paul Davey! llvm-svn: 106620 | |||||
* | Allow absolute paths in LLVM_TARGET_DEFINITIONS for CMake's TableGen rule | Douglas Gregor | 2010-06-17 | 1 | -1/+7 | |
| | | | | llvm-svn: 106219 | |||||
* | Tell Valgrind when we modify already-executed machine code so it knows | Jeffrey Yasskin | 2010-03-15 | 2 | -13/+17 | |
| | | | | | | | to re-instrument the code. We depend on the system valgrind.h to avoid adding a new license. llvm-svn: 98529 | |||||
* | Update CMake LibDeps | Daniel Dunbar | 2010-01-22 | 1 | -5/+6 | |
| | | | | llvm-svn: 94185 | |||||
* | Update CMake LibDeps | Daniel Dunbar | 2010-01-04 | 1 | -2/+3 | |
| | | | | llvm-svn: 92540 | |||||
* | Fix CMake build for InstCombine changes | Douglas Gregor | 2010-01-04 | 1 | -11/+11 | |
| | | | | llvm-svn: 92519 | |||||
* | CMake: Update lib deps. | Daniel Dunbar | 2009-12-19 | 1 | -9/+9 | |
| | | | | llvm-svn: 91786 |