summaryrefslogtreecommitdiffstats
path: root/llvm/cmake
Commit message (Collapse)AuthorAgeFilesLines
...
* When building shared libraries, link to required system libraries.Oscar Fuentes2010-10-141-0/+6
| | | | | | PR 8375 llvm-svn: 116479
* GetTargetTriple.cmake: detect MinGW 64 bits.Oscar Fuentes2010-10-131-1/+5
| | | | llvm-svn: 116424
* Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner2010-10-112-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. Spencer2010-10-071-0/+2
| | | | llvm-svn: 115935
* Update LLVMLibDepsJim Grosbach2010-10-051-13/+13
| | | | llvm-svn: 115583
* Update library dependencies.Oscar Fuentes2010-10-021-12/+12
| | | | llvm-svn: 115404
* Export LLVM_ALL_TARGETS in LLVM.cmake. It is used by LLVMConfig.Oscar Fuentes2010-09-291-0/+2
| | | | llvm-svn: 115039
* Simplified LLVMConfig.Oscar Fuentes2010-09-281-32/+43
| | | | llvm-svn: 114998
* Use the canonical library name for library PIC16Passes.Oscar Fuentes2010-09-281-1/+1
| | | | llvm-svn: 114953
* Added library LLVMPIC16passes to CMake build.Oscar Fuentes2010-09-281-0/+1
| | | | llvm-svn: 114952
* Added PTX target to the CMake build.Oscar Fuentes2010-09-281-10/+14
| | | | llvm-svn: 114951
* Removed remnant target library dependencies from LLVMLibDeps.cmakeOscar Fuentes2010-09-271-2/+0
| | | | llvm-svn: 114826
* Updated LLVMLibDeps.cmakeOscar Fuentes2010-09-271-9/+11
| | | | llvm-svn: 114825
* Reverting "CMake: Don't include tools, unittets, or examples asOscar Fuentes2010-09-251-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 targetsMichael J. Spencer2010-09-241-2/+6
| | | | | | unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X llvm-svn: 114747
* Fix whitespace.Michael J. Spencer2010-09-241-3/+3
| | | | llvm-svn: 114724
* cmake: test for the presence of fenv.hOscar Fuentes2010-09-171-0/+1
| | | | llvm-svn: 114205
* Updated LLVMLibDeps.cmakeOscar Fuentes2010-09-171-10/+10
| | | | llvm-svn: 114143
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-135-108/+248
| | | | | | | | | | This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
* CMake: Fix mingw32 build.Michael J. Spencer2010-09-111-4/+6
| | | | llvm-svn: 113676
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-105-248/+108
| | | | llvm-svn: 113632
* CMake: Use the svn revision information from git-svn if available.Michael J. Spencer2010-09-081-7/+17
| | | | llvm-svn: 113405
* Fix cmake build without native target selected.Oscar Fuentes2010-09-031-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 projectsEric Christopher2010-08-301-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 Carruth2010-08-301-3/+1
| | | | llvm-svn: 112464
* Updated CMake library dependencies. Removed unnecessary component nameOscar Fuentes2010-08-261-1/+1
| | | | | | from llvm-link/CMakeLists.txt llvm-svn: 112153
* Updated LLVMLibDeps.cmakeOscar Fuentes2010-08-151-3/+1
| | | | llvm-svn: 111112
* Updated the GenLibDeps -> LLVMLibDeps.cmake transformation example.Oscar Fuentes2010-08-151-3/+3
| | | | llvm-svn: 111104
* CMake: corrections on LLVM.cmake external services.Oscar Fuentes2010-08-113-4/+15
| | | | llvm-svn: 110763
* Update cmake library dependencies.Oscar Fuentes2010-08-091-9/+11
| | | | llvm-svn: 110594
* CMake: llvm_map_components_to_libraries now returns system libs too.Oscar Fuentes2010-08-092-2/+3
| | | | llvm-svn: 110563
* CMake: system for providing llvm-config-like features to the user.Oscar Fuentes2010-08-093-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_PREFIXOscar Fuentes2010-08-081-0/+2
| | | | llvm-svn: 110536
* CMake: configure header llvm-config.hOscar Fuentes2010-08-081-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_VERSIONOscar Fuentes2010-08-051-0/+13
| | | | llvm-svn: 110301
* New system for choosing CRT type on MSVC.Oscar Fuentes2010-08-051-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 Fuentes2010-08-031-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 Fuentes2010-08-031-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 Dunbar2010-08-031-0/+1
| | | | | | appended. llvm-svn: 110109
* Improve discrimination of unknown libraries from ignored targets onOscar Fuentes2010-08-021-6/+10
| | | | | | LLVMConfig. llvm-svn: 110065
* explicit_map_components_to_libraries now does not complain when thereOscar Fuentes2010-08-021-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 Fuentes2010-08-021-1/+0
| | | | llvm-svn: 110055
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-021-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 Lewycky2010-06-231-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 ruleDouglas Gregor2010-06-171-1/+7
| | | | llvm-svn: 106219
* Tell Valgrind when we modify already-executed machine code so it knowsJeffrey Yasskin2010-03-152-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 LibDepsDaniel Dunbar2010-01-221-5/+6
| | | | llvm-svn: 94185
* Update CMake LibDepsDaniel Dunbar2010-01-041-2/+3
| | | | llvm-svn: 92540
* Fix CMake build for InstCombine changesDouglas Gregor2010-01-041-11/+11
| | | | llvm-svn: 92519
* CMake: Update lib deps.Daniel Dunbar2009-12-191-9/+9
| | | | llvm-svn: 91786
OpenPOWER on IntegriCloud