Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | CMake: Set LIBS on llvm-config so we can query the system libraries | Oscar Fuentes | 2009-05-27 | 1 | -1/+6 | |
| | | | | | | used by CMake with --ldflags. llvm-svn: 72470 | |||||
* | Accommodate empty string for build type. This was previously causing an error | Ted Kremenek | 2009-04-08 | 1 | -1/+1 | |
| | | | | | | | when generating an Xcode project using the CMake files (thanks to Doug Gregor for identifying the issue). llvm-svn: 68618 | |||||
* | CMake: defines and uses macro add_llvm_definitions for keeping track | Oscar Fuentes | 2009-04-04 | 1 | -3/+8 | |
| | | | | | | | | | | | | 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: tools/llvm-config/CMakeLists.txt: Use ! instead of comma as | Oscar Fuentes | 2009-04-03 | 1 | -7/+7 | |
| | | | | | | separator in sed scripts. Resolves Bug 3881. llvm-svn: 68385 | |||||
* | CMake: Build system fixes for XCode. llvm-config still causes us some ↵ | Douglas Gregor | 2009-03-16 | 1 | -1/+1 | |
| | | | | | | serious trouble, but it's less serious than it used to be llvm-svn: 67056 | |||||
* | Change these sed lines to behave correctly when the input string | Dan Gohman | 2009-03-10 | 1 | -5/+10 | |
| | | | | | | contains commas. This fixes PR3727. llvm-svn: 66565 | |||||
* | CMake: replace `rm' with portable invocations of cmake. | Oscar Fuentes | 2009-01-07 | 1 | -4/+4 | |
| | | | | | | Based on a bug report by Yonggang Luo. llvm-svn: 61875 | |||||
* | CMake: Removed some cruft. | Oscar Fuentes | 2008-11-15 | 1 | -8/+3 | |
| | | | | llvm-svn: 59376 | |||||
* | CMake: Recursively invokes cmake using the right directories. | Oscar Fuentes | 2008-11-15 | 1 | -1/+1 | |
| | | | | | | | | | LLVM_MAIN_SRC_DIR and LLVM_BINARY_DIR are not the cmake top level directories when LLVM is embedded on the build of other project. Fixes PR #3072. llvm-svn: 59374 | |||||
* | CMake: forces rebuild of llvm-config's library dependency info when a | Oscar Fuentes | 2008-11-11 | 1 | -0/+1 | |
| | | | | | | library is added or changed. llvm-svn: 59051 | |||||
* | CMake: Corrected detection of `nm'. | Oscar Fuentes | 2008-11-09 | 1 | -1/+3 | |
| | | | | llvm-svn: 58941 | |||||
* | CMake: Support for cross-compiling. For now, requires a previously | Oscar Fuentes | 2008-11-09 | 1 | -1/+9 | |
| | | | | | | | | | | | | | 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. llvm-svn: 58939 | |||||
* | Revert 58687. This breaks mingw. | Tanya Lattner | 2008-11-04 | 1 | -5/+12 | |
| | | | | llvm-svn: 58719 | |||||
* | Don't "shell out" to resolve paths. Using pure perl makes llvm-config | Nick Lewycky | 2008-11-04 | 1 | -12/+5 | |
| | | | | | | friendlier to non-Unixes that happen to have perl. Patch from Sascha Othman! llvm-svn: 58687 | |||||
* | CMake: GetTargetTriple: new module for determining the target | Oscar Fuentes | 2008-10-26 | 1 | -11/+4 | |
| | | | | | | triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h. llvm-svn: 58176 | |||||
* | CMake: `make install' for libraries, executables and header files. | Oscar Fuentes | 2008-10-22 | 1 | -0/+5 | |
| | | | | llvm-svn: 57945 | |||||
* | CMake: Builds all targets. | Oscar Fuentes | 2008-09-26 | 1 | -1/+4 | |
| | | | | llvm-svn: 56641 | |||||
* | CMake build system: support for parallel builds. | Oscar Fuentes | 2008-09-22 | 1 | -2/+3 | |
| | | | | llvm-svn: 56453 | |||||
* | Initial support for the CMake build system. | Oscar Fuentes | 2008-09-22 | 1 | -0/+102 | |
| | | | | llvm-svn: 56419 | |||||
* | Move X86 assembler printers into separate directory. This allows JIT-only ↵ | Anton Korobeynikov | 2008-08-17 | 1 | -0/+9 | |
| | | | | | | users not to link it in (use 'x86codegen' llvm-config arg for this) llvm-svn: 54886 | |||||
* | remove attribution from a variety of miscellaneous files. | Chris Lattner | 2007-12-29 | 1 | -2/+2 | |
| | | | | llvm-svn: 45425 | |||||
* | remove attributions from tools/utils makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 | |
| | | | | llvm-svn: 45414 | |||||
* | Added quotes around $(NM_PATH) argument to GenLibDeps.pl script so that | Ted Kremenek | 2007-11-27 | 1 | -1/+1 | |
| | | | | | | | the "-p" option is actually seen by nm (it was being dropped as it was considered as separate argument to the Perl script). llvm-svn: 44365 | |||||
* | Fix PR1739. | Chris Lattner | 2007-10-24 | 1 | -4/+10 | |
| | | | | llvm-svn: 43286 | |||||
* | Simplify the handling of the --*flags options. The makefile already gets it | Reid Spencer | 2007-07-10 | 1 | -45/+24 | |
| | | | | | | | | | | | right so there is no need to duplicate logic, just use the values the makefile provides. Eliminate some redundnt -D options from the output. Fix the help output so it fits on 80 cols. llvm-svn: 38488 | |||||
* | Makesure the -cppflags also uses the CPP.BaseFlags as the CPP.Defines only | Reid Spencer | 2007-07-10 | 1 | -2/+2 | |
| | | | | | | contains some of the defines but not all CPP flags. llvm-svn: 38487 | |||||
* | Convert .cvsignore files | John Criswell | 2007-06-29 | 1 | -7/+0 | |
| | | | | llvm-svn: 37801 | |||||
* | Add support for building with _GLIBCXX_DEBUG. New configure option | David Greene | 2007-06-28 | 2 | -3/+30 | |
| | | | | | | | | | | | | | --enable-expensive-checks allows the developer to enable runtime checking that can greatly increase compile time. Currently it only turns on _GLIBCXX_DEBUG. Other expensive debugging checks added later should be controlled by this configure option. This patch also updates llvm-config with a --cppflags option to inform llvm-gcc how to build itself so that it is compatible with an llvm that was built with _GLIBCXX_DEBUG. llvm-svn: 37777 | |||||
* | Add new option to usage help. | Jeff Cohen | 2007-04-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 36347 | |||||
* | Add the --host-target option. | Reid Spencer | 2007-04-22 | 1 | -0/+2 | |
| | | | | llvm-svn: 36326 | |||||
* | Fix problem with llvm-config that prevented JIT from being used on x86_64 | Jeff Cohen | 2007-03-28 | 1 | -0/+4 | |
| | | | | | | systems. llvm-svn: 35416 | |||||
* | Fix grammaro in output message. | Reid Spencer | 2007-02-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 33885 | |||||
* | Run GenLibDeps.pl with the configured PERL path to handle different install | Reid Spencer | 2007-01-21 | 1 | -1/+1 | |
| | | | | | | locations for Perl on different systems. llvm-svn: 33424 | |||||
* | Fixing a ">" redirect to be a ">>" redirect, so a sed command doesn't get ↵ | Chandler Carruth | 2007-01-09 | 1 | -1/+1 | |
| | | | | | | clobbered. llvm-svn: 33032 | |||||
* | Add an option for getting the C compiler flags, --cflags. | Reid Spencer | 2007-01-06 | 2 | -0/+6 | |
| | | | | | | Patch contributed by Chandler Carruth llvm-svn: 32950 | |||||
* | Ignore the LibDeps.txt.tmp file. | Reid Spencer | 2006-12-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 32742 | |||||
* | Fix PR1040: | Reid Spencer | 2006-12-12 | 1 | -3/+8 | |
| | | | | | | Don't rebuild llvm-config if none of the library dependencies changed. llvm-svn: 32455 | |||||
* | reword message | Chris Lattner | 2006-12-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 32257 | |||||
* | Allow things like --libs CBackend | Chris Lattner | 2006-09-04 | 1 | -0/+3 | |
| | | | | llvm-svn: 30089 | |||||
* | If a cycle exists, don't succeed building the second time around. | Chris Lattner | 2006-09-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 30076 | |||||
* | remove message | Chris Lattner | 2006-09-04 | 1 | -1/+0 | |
| | | | | llvm-svn: 30075 | |||||
* | Don't print double newline for --src-root and --obj-root as it tends to | Reid Spencer | 2006-08-11 | 1 | -2/+2 | |
| | | | | | | confuse shells that might use this output. llvm-svn: 29629 | |||||
* | Fixed typo. Thanks, Reid. | Anton Korobeynikov | 2006-08-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 29533 | |||||
* | Removed usage of "sort", which can lead to undeterministic behavior on mingw ↵ | Anton Korobeynikov | 2006-08-04 | 3 | -3/+3 | |
| | | | | | | & cygwin platforms. llvm-svn: 29532 | |||||
* | For PR845: | Reid Spencer | 2006-08-03 | 2 | -4/+2 | |
| | | | | | | | | Enable the makefile check on the result of find-cycles.pl. LLVM is now cycle free and we intend to keep it that way. This patch will fail the build if cycles are found. llvm-svn: 29517 | |||||
* | Fix a typo in the name of expand_dependencies. | Reid Spencer | 2006-08-03 | 1 | -4/+4 | |
| | | | | | | Make the dependency line pattern match handle white space better. llvm-svn: 29516 | |||||
* | Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to | Reid Spencer | 2006-07-27 | 2 | -2/+3 | |
| | | | | | | | | | | have a compile-host version of "nm", not build-host. In order to effect this we must use autoconf to determine the correct "nm" to use and propagate that through the makefiles, through llvm-config and finally to GenLibDeps.pl as an optional argument. Patch contributed by Anton Korobeynikov. Thanks! llvm-svn: 29368 | |||||
* | Avoid a "scary" make warning for the 1.8 release. This should be reenabled | Chris Lattner | 2006-07-26 | 1 | -1/+4 | |
| | | | | | | right after 1.8 "ships". llvm-svn: 29308 | |||||
* | Make changes necessary for stopping the build if a cyclic library | Reid Spencer | 2006-07-26 | 2 | -2/+4 | |
| | | | | | | | | | dependency is found. The find-cycles.pl script now exits with a return code that equals the number of cycles found. The Makefile was changed to ignore the status code of find-cycles.pl. This should be removed once the libraries are free of cyclic dependencies. llvm-svn: 29290 | |||||
* | Tools require EH for their top-level try blocks. | Chris Lattner | 2006-07-07 | 1 | -0/+1 | |
| | | | | llvm-svn: 29035 |