summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-config
Commit message (Collapse)AuthorAgeFilesLines
...
* CMake: Set LIBS on llvm-config so we can query the system librariesOscar Fuentes2009-05-271-1/+6
| | | | | | used by CMake with --ldflags. llvm-svn: 72470
* Accommodate empty string for build type. This was previously causing an errorTed Kremenek2009-04-081-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 trackOscar Fuentes2009-04-041-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 asOscar Fuentes2009-04-031-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 Gregor2009-03-161-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 stringDan Gohman2009-03-101-5/+10
| | | | | | contains commas. This fixes PR3727. llvm-svn: 66565
* CMake: replace `rm' with portable invocations of cmake.Oscar Fuentes2009-01-071-4/+4
| | | | | | Based on a bug report by Yonggang Luo. llvm-svn: 61875
* CMake: Removed some cruft.Oscar Fuentes2008-11-151-8/+3
| | | | llvm-svn: 59376
* CMake: Recursively invokes cmake using the right directories.Oscar Fuentes2008-11-151-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 aOscar Fuentes2008-11-111-0/+1
| | | | | | library is added or changed. llvm-svn: 59051
* CMake: Corrected detection of `nm'.Oscar Fuentes2008-11-091-1/+3
| | | | llvm-svn: 58941
* CMake: Support for cross-compiling. For now, requires a previouslyOscar Fuentes2008-11-091-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 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
* CMake: GetTargetTriple: new module for determining the targetOscar Fuentes2008-10-261-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 Fuentes2008-10-221-0/+5
| | | | llvm-svn: 57945
* CMake: Builds all targets.Oscar Fuentes2008-09-261-1/+4
| | | | llvm-svn: 56641
* CMake build system: support for parallel builds.Oscar Fuentes2008-09-221-2/+3
| | | | llvm-svn: 56453
* Initial support for the CMake build system.Oscar Fuentes2008-09-221-0/+102
| | | | llvm-svn: 56419
* 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
* remove attributions from tools/utils makefiles.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45414
* Added quotes around $(NM_PATH) argument to GenLibDeps.pl script so thatTed Kremenek2007-11-271-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 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
* Makesure the -cppflags also uses the CPP.BaseFlags as the CPP.Defines onlyReid Spencer2007-07-101-2/+2
| | | | | | contains some of the defines but not all CPP flags. llvm-svn: 38487
* Convert .cvsignore filesJohn Criswell2007-06-291-7/+0
| | | | llvm-svn: 37801
* Add support for building with _GLIBCXX_DEBUG. New configure optionDavid Greene2007-06-282-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 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
* Fix grammaro in output message.Reid Spencer2007-02-041-1/+1
| | | | llvm-svn: 33885
* Run GenLibDeps.pl with the configured PERL path to handle different installReid Spencer2007-01-211-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 Carruth2007-01-091-1/+1
| | | | | | clobbered. llvm-svn: 33032
* Add an option for getting the C compiler flags, --cflags.Reid Spencer2007-01-062-0/+6
| | | | | | Patch contributed by Chandler Carruth llvm-svn: 32950
* Ignore the LibDeps.txt.tmp file.Reid Spencer2006-12-221-0/+1
| | | | llvm-svn: 32742
* Fix PR1040:Reid Spencer2006-12-121-3/+8
| | | | | | Don't rebuild llvm-config if none of the library dependencies changed. llvm-svn: 32455
* reword messageChris Lattner2006-12-061-1/+1
| | | | llvm-svn: 32257
* Allow things like --libs CBackendChris Lattner2006-09-041-0/+3
| | | | llvm-svn: 30089
* If a cycle exists, don't succeed building the second time around.Chris Lattner2006-09-041-1/+1
| | | | llvm-svn: 30076
* remove messageChris Lattner2006-09-041-1/+0
| | | | llvm-svn: 30075
* 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
* Fixed typo. Thanks, Reid.Anton Korobeynikov2006-08-041-1/+1
| | | | llvm-svn: 29533
* Removed usage of "sort", which can lead to undeterministic behavior on mingw ↵Anton Korobeynikov2006-08-043-3/+3
| | | | | | & cygwin platforms. llvm-svn: 29532
* For PR845:Reid Spencer2006-08-032-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 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-272-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 reenabledChris Lattner2006-07-261-1/+4
| | | | | | right after 1.8 "ships". llvm-svn: 29308
* Make changes necessary for stopping the build if a cyclic libraryReid Spencer2006-07-262-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 Lattner2006-07-071-0/+1
| | | | llvm-svn: 29035
OpenPOWER on IntegriCloud