summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-config/llvm-config.in.in
Commit message (Collapse)AuthorAgeFilesLines
* llvm-config: Replace with C++ version (was llvm-config-2).Daniel Dunbar2011-12-011-466/+0
| | | | | | - Another reapply of r144300, with hopefully one last fix. llvm-svn: 145623
* Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots.Duncan Sands2011-12-011-0/+466
| | | | | | | | Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145582
* llvm-config: Replace with C++ version (was llvm-config-2).Daniel Dunbar2011-11-291-466/+0
| | | | | | - Reapply of r144300, with lots of fixes/migration easement in between. llvm-svn: 145449
* Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).",Daniel Dunbar2011-11-101-0/+466
| | | | | | which didn't appear ready for prime time. llvm-svn: 144309
* llvm-config: Replace with C++ version (was llvm-config-2).Daniel Dunbar2011-11-101-466/+0
| | | | llvm-svn: 144300
* llvm-config: Drop 'backend' pseudo-component. We don't support/qualify the CBEDaniel Dunbar2011-11-091-2/+0
| | | | | | enough to have this be useful. llvm-svn: 144202
* Have llvm-config --cppflags print correct flags when in CMake build directoryPeter Collingbourne2011-10-281-1/+2
| | | | | | | | | | | | Previously, if invoked from a CMake build directory, 'llvm-config --cppflags' and friends would only print a -I flag for the build directory's header search path, because it would assume that it was already installed, not recognising its parent directory as being the build directory. Teach llvm-config about CMake build directories so that it prints a -I for both the source and build directory's search paths. llvm-svn: 143171
* llvm-config: Add an all-targets pseudo-component.Daniel Dunbar2011-10-181-2/+6
| | | | llvm-svn: 142399
* fix the autoconf script to detect "has asmprinter"ness of a target byChris Lattner2010-11-141-0/+3
| | | | | | | looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. llvm-svn: 119057
* Convert a bunch of uses of 'bytecode' into 'bitcode'. ThisDuncan Sands2010-09-291-1/+1
| | | | | | is not everything, but the remaining cases are less trivial. llvm-svn: 115080
* make llvm-config more portable to windows versions of perl,Chris Lattner2010-01-181-10/+5
| | | | | | patch by Michael Beck! llvm-svn: 93793
* Add the rest of the build system logic for optional target disassemblersDaniel Dunbar2009-11-251-0/+4
| | | | llvm-svn: 89841
* llvm-config: Remove unused variables.Daniel Dunbar2009-09-221-11/+0
| | | | llvm-svn: 82528
* Reenable asmparser dependency generation, now with improved Perl foo.Daniel Dunbar2009-07-171-0/+4
| | | | llvm-svn: 76243
* Disable llvm-config magic for AsmParser, it is isn't right & is breaking the ↵Daniel Dunbar2009-07-171-5/+0
| | | | | | build. llvm-svn: 76242
* Sketch support for target specific assembly parser.Daniel Dunbar2009-07-171-0/+5
| | | | | | - Not fully enabled yet, need a configure regeneration. llvm-svn: 76230
* Teach Makefiles & CMake to link in the <TARGET>Info library when linking theDaniel Dunbar2009-07-151-1/+6
| | | | | | | | TARGET component. - Also, updated some CMake library dependencies, it is still missing some though. :( llvm-svn: 75755
* Fix http://llvm.org/PR4481: Make llvm-config print the right include paths whenJeffrey Yasskin2009-07-071-3/+6
| | | | | | srcdir!=objdir. llvm-svn: 74956
* Revert 58687. This breaks mingw.Tanya Lattner2008-11-041-5/+12
| | | | llvm-svn: 58719
* Don't "shell out" to resolve paths. Using pure perl makes llvm-configNick Lewycky2008-11-041-12/+5
| | | | | | friendlier to non-Unixes that happen to have perl. Patch from Sascha Othman! llvm-svn: 58687
* Move X86 assembler printers into separate directory. This allows JIT-only ↵Anton Korobeynikov2008-08-171-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 Lattner2007-12-291-2/+2
| | | | llvm-svn: 45425
* Fix PR1739.Chris Lattner2007-10-241-4/+10
| | | | llvm-svn: 43286
* Simplify the handling of the --*flags options. The makefile already gets itReid Spencer2007-07-101-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
* Add support for building with _GLIBCXX_DEBUG. New configure optionDavid Greene2007-06-281-2/+27
| | | | | | | | | | | | | --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 Cohen2007-04-221-0/+1
| | | | llvm-svn: 36347
* Add the --host-target option.Reid Spencer2007-04-221-0/+2
| | | | llvm-svn: 36326
* Fix problem with llvm-config that prevented JIT from being used on x86_64Jeff Cohen2007-03-281-0/+4
| | | | | | systems. llvm-svn: 35416
* Add an option for getting the C compiler flags, --cflags.Reid Spencer2007-01-061-0/+4
| | | | | | Patch contributed by Chandler Carruth llvm-svn: 32950
* Allow things like --libs CBackendChris Lattner2006-09-041-0/+3
| | | | llvm-svn: 30089
* Don't print double newline for --src-root and --obj-root as it tends toReid Spencer2006-08-111-2/+2
| | | | | | confuse shells that might use this output. llvm-svn: 29629
* Removed usage of "sort", which can lead to undeterministic behavior on mingw ↵Anton Korobeynikov2006-08-041-1/+1
| | | | | | & cygwin platforms. llvm-svn: 29532
* Fix a typo in the name of expand_dependencies.Reid Spencer2006-08-031-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 toReid Spencer2006-07-271-1/+2
| | | | | | | | | | 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
* Remove useless noop argumentChris Lattner2006-06-071-2/+0
| | | | llvm-svn: 28706
* Fix a bug in the following scenario.Chris Lattner2006-06-061-1/+2
| | | | | | | | | | | 1. llvm is built with objroot = OBJ and installed. 2. OBJ is deleted or install tree is shipped. 3. llvm-config is run. In this scenario, llvm-config shouldn't emit an error message at #3, it should just know it's not running in the objdir :) llvm-svn: 28704
* Add a new --libfiles option, for getting fully-qualified pathnames to libraries.Chris Lattner2006-06-061-7/+19
| | | | | | | This can be used for tools that want makefile rules to depend on the libraries (e.g. so the tool is relinked when a library changes). llvm-svn: 28701
* temporarily add back this option, I will remove it in a couple daysChris Lattner2006-06-021-0/+2
| | | | llvm-svn: 28675
* Add flags to get access to build_mode, objdir, srcdir etc.Chris Lattner2006-06-021-9/+18
| | | | | | | | If installed, ignore the prefix the tree is configured with: always use the prefix that llvm-config is currently at, which may be different if the tree was moved. llvm-svn: 28669
* Make llvm-config "do the right thing" when an install tree is relocated orChris Lattner2006-06-021-12/+33
| | | | | | when run out of a build directory. llvm-svn: 28668
* Capture the build mode (e.g. Debug/Release) in the llvm-config script.Chris Lattner2006-06-021-0/+1
| | | | llvm-svn: 28665
* Convert to standard file headerChris Lattner2006-06-021-4/+9
| | | | llvm-svn: 28663
* Remove a couple of things no longer figured out by autoconfChris Lattner2006-06-021-3/+0
| | | | llvm-svn: 28662
* Add several more autoconf variables so that new features can be implementedReid Spencer2006-06-021-0/+20
| | | | | | by our illustrious project leader. llvm-svn: 28659
* Add a gross "--use-current-dir-as-prefix" option as a temporary workaroundChris Lattner2006-06-021-0/+8
| | | | | | | for the "build with one prefix and move the installed files to another dir" problem. llvm-svn: 28654
* Remove some variables from the configured section that aren't.Chris Lattner2006-06-021-9/+6
| | | | llvm-svn: 28653
* Remove more "alpha is archive" stuff.Chris Lattner2006-06-021-15/+2
| | | | llvm-svn: 28652
* Remove obsolete CORE_IS_ARCHIVE supportChris Lattner2006-06-021-9/+4
| | | | llvm-svn: 28649
* Build the llvm-config directory as a tool.Reid Spencer2006-04-201-0/+373
llvm-svn: 27913
OpenPOWER on IntegriCloud