Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added a hack that takes the path relative to the home directory into account | John Criswell | 2003-06-20 | 1 | -2/+22 | |
| | | | | | | if a home directory is provided by the environment. llvm-svn: 6805 | |||||
* | Fix problem building optmized build | Chris Lattner | 2003-06-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 6798 | |||||
* | Remove extra line | Chris Lattner | 2003-06-18 | 1 | -1/+0 | |
| | | | | llvm-svn: 6773 | |||||
* | Modified the environment variables that determine where things are located to | John Criswell | 2003-06-16 | 1 | -3/+3 | |
| | | | | | | | | | do the following: 1) Determine their default values without $HOME 2) Configure the default values as full absolute pathnames. This should help fix the nightly test builds. llvm-svn: 6719 | |||||
* | Modified Makefile.common to handle compilation of projects inside and outside | John Criswell | 2003-06-11 | 1 | -123/+159 | |
| | | | | | | | | | | of the llvm source directory. The main modification was to add new environment variables: one set for llvm entities and another set for source entities current being compiled. This should make the Makefile more flexible and easier to understand as each environment variable only does one thing. llvm-svn: 6679 | |||||
* | Added configurable options for the Linker and Archiver. | John Criswell | 2003-05-30 | 1 | -2/+2 | |
| | | | | llvm-svn: 6432 | |||||
* | Added documentation for the project options | Dinakar Dhurjati | 2003-05-29 | 1 | -4/+23 | |
| | | | | llvm-svn: 6418 | |||||
* | Get rid of extraneous ""s | Chris Lattner | 2003-05-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 6416 | |||||
* | Added a path to the current version of the built TableGen. | Misha Brukman | 2003-05-29 | 1 | -0/+1 | |
| | | | | llvm-svn: 6409 | |||||
* | Removed configuration options that are better served in Makefile.config. | John Criswell | 2003-05-29 | 1 | -23/+2 | |
| | | | | | | | Fixed the LibInstDir macro. Added the use of the FLEX variable. llvm-svn: 6405 | |||||
* | Added project options to the Makefile.common | Dinakar Dhurjati | 2003-05-29 | 1 | -42/+117 | |
| | | | | llvm-svn: 6402 | |||||
* | Add facilities for building source that is outside of the current directory | Chris Lattner | 2003-05-15 | 1 | -18/+28 | |
| | | | | llvm-svn: 6238 | |||||
* | Fix several bugs in the build system, including the use of the Debug version ↵ | Chris Lattner | 2003-03-14 | 1 | -52/+25 | |
| | | | | | | of Burg no matter what configuration is currently configured. llvm-svn: 5744 | |||||
* | Fix warnings compiling C files | Chris Lattner | 2003-02-19 | 1 | -2/+2 | |
| | | | | llvm-svn: 5600 | |||||
* | Fix profile builds | Chris Lattner | 2003-02-13 | 1 | -4/+5 | |
| | | | | llvm-svn: 5551 | |||||
* | Add -fomit-frame-pointer when optimizing | Chris Lattner | 2003-02-12 | 1 | -2/+2 | |
| | | | | llvm-svn: 5547 | |||||
* | Fix strip issue Joel ran into | Chris Lattner | 2003-01-31 | 1 | -4/+4 | |
| | | | | llvm-svn: 5449 | |||||
* | Fix problem with flex scanners and huge token sizes | Chris Lattner | 2003-01-23 | 1 | -1/+10 | |
| | | | | llvm-svn: 5410 | |||||
* | Fix lli build problem with parallel makes | Chris Lattner | 2003-01-22 | 1 | -4/+9 | |
| | | | | llvm-svn: 5396 | |||||
* | Simplify and correct rules for building lex/yacc files. Make sure to delete | Chris Lattner | 2003-01-16 | 1 | -4/+14 | |
| | | | | | | output upon make clean llvm-svn: 5347 | |||||
* | Add helper | Chris Lattner | 2003-01-16 | 1 | -0/+4 | |
| | | | | llvm-svn: 5342 | |||||
* | Add support for a recursive test target | Chris Lattner | 2003-01-16 | 1 | -2/+3 | |
| | | | | llvm-svn: 5332 | |||||
* | Use -Wl,-x instead of -s: it is more portable, and in particular, | Vikram S. Adve | 2002-12-16 | 1 | -4/+4 | |
| | | | | | | | is needed on BSD (MacOS). Also, use -Ldir instead of -L dir on the link line. Same reason... llvm-svn: 5068 | |||||
* | On `make clean', kill the core files produced, which are of the form: | Misha Brukman | 2002-12-04 | 1 | -1/+1 | |
| | | | | | | | core.### where ### is the process ID. We use core.[0-9][0-9]* to avoid killing core.c, core.cpp, and core.h files which may be part of benchmarks. llvm-svn: 4913 | |||||
* | Generalize ExportSymbols into PLATFORMLINKOPTS | Chris Lattner | 2002-11-04 | 1 | -3/+4 | |
| | | | | llvm-svn: 4542 | |||||
* | Don't link tools with -g objects! | Chris Lattner | 2002-10-29 | 1 | -1/+1 | |
| | | | | llvm-svn: 4370 | |||||
* | Patch submited by Casey to remove obnoxious warnings. | Chris Lattner | 2002-10-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 4278 | |||||
* | Disable optimization that doesn't apply to C | Chris Lattner | 2002-10-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 4264 | |||||
* | Fix misspelled variable | Chris Lattner | 2002-10-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 4262 | |||||
* | Warn when we are linking an executable without symbols. | Vikram S. Adve | 2002-10-20 | 1 | -1/+3 | |
| | | | | llvm-svn: 4236 | |||||
* | Remove outdated line which of course cvs merging never detects... | Vikram S. Adve | 2002-10-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 4175 | |||||
* | Allow the Source variable to be overridden completely if needed. | Vikram S. Adve | 2002-10-14 | 1 | -1/+3 | |
| | | | | llvm-svn: 4172 | |||||
* | Make sure to print message when linking a debug .o file | Chris Lattner | 2002-09-25 | 1 | -0/+1 | |
| | | | | llvm-svn: 3918 | |||||
* | * Minor fixes to support C files. | Chris Lattner | 2002-09-22 | 1 | -9/+22 | |
| | | | | | | | * Build burg as a utility now, change its location * Clean up other rules llvm-svn: 3876 | |||||
* | Fix yet another profile linking issue. | Vikram S. Adve | 2002-09-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 3865 | |||||
* | Fix link error for profile version. Also, build Burg differently | Vikram S. Adve | 2002-09-20 | 1 | -4/+4 | |
| | | | | | | for different architectures. llvm-svn: 3862 | |||||
* | The ENABLE_PROFILING flag now builds the profiled libraries and executables | Vikram S. Adve | 2002-09-20 | 1 | -22/+74 | |
| | | | | | | | into a Profile/ directory to keep them separate from the Debug/ and Release/ versions. Also, it turns on ENABLE_OPTIMIZED automatically. llvm-svn: 3854 | |||||
* | Move the burg option out of Makefile.config into Makefile.common since | Chris Lattner | 2002-09-19 | 1 | -4/+8 | |
| | | | | | | it no longer needs to be configured. llvm-svn: 3828 | |||||
* | Strip tools/Debug/ executables by default. Define KEEP_SYMBOLS to | Vikram S. Adve | 2002-09-18 | 1 | -1/+8 | |
| | | | | | | turn off stripping for any executable. llvm-svn: 3812 | |||||
* | corrected small bug, to handle when DIRS is not defined. | Anand Shukla | 2002-09-18 | 1 | -0/+2 | |
| | | | | llvm-svn: 3810 | |||||
* | Add support for the new PARALLEL_DIRS option | Chris Lattner | 2002-09-18 | 1 | -7/+20 | |
| | | | | llvm-svn: 3807 | |||||
* | Allow the VERBOSE=1 option to turn on output of recursive make behavior | Chris Lattner | 2002-09-17 | 1 | -1/+1 | |
| | | | | llvm-svn: 3796 | |||||
* | Fix parallel recursive make to build directories in order | Chris Lattner | 2002-09-17 | 1 | -6/+4 | |
| | | | | llvm-svn: 3794 | |||||
* | Comment line of the makefile | Chris Lattner | 2002-09-16 | 1 | -0/+1 | |
| | | | | llvm-svn: 3770 | |||||
* | Handle whitespace in LIBRARYNAME gracefully | Chris Lattner | 2002-09-16 | 1 | -0/+2 | |
| | | | | llvm-svn: 3769 | |||||
* | Factor platform specific makefile directives out into their own makefile | Chris Lattner | 2002-09-13 | 1 | -17/+12 | |
| | | | | | | | | | fragments. This is gross, but having tons of confusing conditionals all throughout the build system seems worst. Credits got to Casey Carter for the idea. llvm-svn: 3705 | |||||
* | Link .so files correctly on either linux or solaris | Chris Lattner | 2002-09-13 | 1 | -5/+17 | |
| | | | | llvm-svn: 3703 | |||||
* | Build with -D_GNU_SOURCE to enable gnu extensions in header files | Chris Lattner | 2002-09-13 | 1 | -0/+3 | |
| | | | | llvm-svn: 3702 | |||||
* | Make sure to print a message when linking a tool | Chris Lattner | 2002-09-12 | 1 | -0/+2 | |
| | | | | llvm-svn: 3687 | |||||
* | Compiling with "gmake" should produce less output. The compilation/linking | Misha Brukman | 2002-09-12 | 1 | -20/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | flags are always the same anyway, who wants to see so much text on the screen? Compiling with "gmake VERBOSE=1" should produce all the output you're used to. Basically it checks for VERBOSE being defined, and if it is, sets VERB appropriately. VERB is then prepended in a bunch of key places such that when VERB is "@", the command is not echoed, when VERB is not set to anything, it's as before. One thing I could not get rid of is "gmake[1]: Entering directory <blah>", but running "gmake -s" suppresses it all, and shows just the interesting stuff. Now output (when running "gmake -s" will look something like): <snip> ======= Linking target debug library ======= Compiling Writer.cpp Compiling getLLVMinfo.cpp Compiling as.cpp Compiling dis.cpp Compiling opt.cpp Compiling gccas.cpp <snip> llvm-svn: 3686 |