summaryrefslogtreecommitdiff
path: root/Makefile.config.in
Commit message (Collapse)AuthorAge
* Make the name of the project consistent with that specified in theReid Spencer2006-08-07
| | | | | | | | | configure.ac file. This fixes some case-consistency issues between the name of the tarball created by "make dist" and the tarball used for source when building the LLVM RPM package. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29554 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.Reid Spencer2006-08-04
| | | | | | | | | | Update ltld.[ch] to version 1.5.22. Correct the notes about updating these tools (autoconf/README.TXT) Add configure options for getting the correct option for including a whole archive when linking. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29529 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR848:Reid Spencer2006-07-28
| | | | | | | | | | | | 1. Get the path to the pwd binary (/bin/pwd usually) from configure. 2. Use that path to run pwd in all path variables set in Makefile.config.in The hope is that these changes will resolve symlinks to physical paths. This should work on all platforms where the binary pwd defaults to printing physical paths. The shell version of pwd generally doesn't (it will print the symlink path). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29381 91177308-0d34-0410-b5e6-96231b3b80d8
* Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs toReid Spencer2006-07-27
| | | | | | | | | | | 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! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29368 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR814:Reid Spencer2006-07-26
| | | | | | | | Provide support for making cross-compiling builds. See the PR for details. Patch provided by Anton Korobeynikov. Thanks, Anton! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29309 91177308-0d34-0410-b5e6-96231b3b80d8
* Added --with-extra-options=opts to specify additional options to build LLVM ↵Evan Cheng2006-06-20
| | | | | | and run tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28882 91177308-0d34-0410-b5e6-96231b3b80d8
* Support correct build:Reid Spencer2006-06-01
| | | | | | | | | 1. Capture the ENABLE_THREADS configure variable in Makefile.config 2. Use ENABLE_THREADS to avoid building ParallelJIT if threads are not present. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28609 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a comment.Reid Spencer2006-04-09
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27551 91177308-0d34-0410-b5e6-96231b3b80d8
* Change the assertions defaults:Reid Spencer2006-04-09
| | | | | | | | | 1. Assertions now default to on for all builds 2. If you want them disabled you must (a) --disable-assertions to configure or DISABLE_ASSERTIONS=1 to make. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27548 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR723:Reid Spencer2006-04-07
| | | | | | | | - Provide for the include of ENABLE_ASSERTIONS flag from the configuration. - Enhance the documentation for ENABLE_OPTIMIZED git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27486 91177308-0d34-0410-b5e6-96231b3b80d8
* For support of new GCC v4, obtain the full and major versions of theReid Spencer2006-04-06
| | | | | | | | llvm-gcc command. This will help distinguish which version is being used so the makefiles can accommodate. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27461 91177308-0d34-0410-b5e6-96231b3b80d8
* Update to llvm-config tool, by Erik Kidd:Reid Spencer2006-03-23
| | | | | | | | | | | | 1. Check for Perl and only build llvm-config if its available. 2. Add some virtual components 3. Don't depend on "standard" location for Perl, but configured location 4. Document the tool with a POD file. This version is now ready for testing by users. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27005 91177308-0d34-0410-b5e6-96231b3b80d8
* Implement fix for PR471:Reid Spencer2005-12-21
| | | | | | | | | * Add --enable-debug-runtime option, defaults to disabled * Pass the new config var, DEBUG_RUNTIME, to Makefiles * Don't use -Wa,-strip-debug if debug-runtime is enabled git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24891 91177308-0d34-0410-b5e6-96231b3b80d8
* Two changes:Reid Spencer2005-04-22
| | | | | | | | | | | | | 1. Get rid of TOOLLINKOPTS as it is a hold over from llvm-test and only used to communicate additional libraries to the linker. The *standard* way to do that is with the LIBS variable which this change supports. 2. Allow the TARGETS_TO_BUILD variable to be set from the configuration substitution. This is the result of the --enable-target= parameter to the configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21449 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR528:Reid Spencer2005-02-24
| | | | | | | | | | | | * Consolidate all "install" usage to the install program/script found by autoconf which includes the autoconf/install-sh script if necessary * Change Makefile.rules to not use the -D flag to install but use the MKDIR command as necessary. * Change Makefile.rules to differentiate between installation of executable files and regular data files to get the permission modes correct. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20294 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the "pax" program from the list of those needed to support LLVM.Reid Spencer2005-02-16
| | | | | | | | The install target in Makefile.rules no longer uses pax but just uses find and "install" instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20216 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't confuse the LLVM_OBJ_DIR and the PROJ_OBJ_DIR because there might beReid Spencer2005-01-16
| | | | | | | | a symbolic link making the autoconf name for the directory (LLVM_OBJ_ROOT) and the "make" name for the directory (PROJ_OBJ_ROOT) different. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19607 91177308-0d34-0410-b5e6-96231b3b80d8
* Several changes:Reid Spencer2005-01-16
| | | | | | | | | | * Get rid of variables that are duplicates of autoconf variables. * Rename BUILD_* to PROJ_* * Define some project related install locations * Don't assume LLVM's configured values are the project's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19589 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR351:Reid Spencer2004-12-31
| | | | | | | Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19205 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR432:Reid Spencer2004-12-22
| | | | | | | * Use new configuration variables to compute LLVMGCC and LLVMGXX variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19094 91177308-0d34-0410-b5e6-96231b3b80d8
* Add CMP and CP configuration variables for the unix cmp and cp programs.Reid Spencer2004-12-16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18990 91177308-0d34-0410-b5e6-96231b3b80d8
* More properly name bytecode_libdir cferuntime_libdir. This is only theReid Spencer2004-12-13
| | | | | | | libdir for the CFE runtime libraries, not "all bytecode". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18881 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove last remnants of Python/QMTest supportReid Spencer2004-12-08
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18672 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a check for the tclsh program needed by dejagnu. This can have weirdReid Spencer2004-11-30
| | | | | | | | | names that have version numbers in it so this macro, DJ_AC_PATH_TCLSH will make the necessary checks. The makefile variable TCLSH is set to the path found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18382 91177308-0d34-0410-b5e6-96231b3b80d8
* * Get additional configured values into the makefilesReid Spencer2004-11-29
| | | | | | | | * Provide support for ENABLE_DOXYGEN * New tools that documentation generation requires git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18326 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.Reid Spencer2004-11-25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18254 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. ThisReid Spencer2004-11-07
| | | | | | | | tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set automatically in the Makefile.config file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17599 91177308-0d34-0410-b5e6-96231b3b80d8
* Add TARGET_TRIPLEReid Spencer2004-11-07
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17581 91177308-0d34-0410-b5e6-96231b3b80d8
* Internalize variable names to prevent recursive assignment. Cleanup docs.Reid Spencer2004-10-30
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359 91177308-0d34-0410-b5e6-96231b3b80d8
* New Makefile Features:Reid Spencer2004-10-25
| | | | | | | | | | | | | | | | | | | | | | * "dist" target now builds tar.gz, tar.bz2, and zip files suitable for distribution. "dist" can only be run from $(BUILD_OBJ_ROOT) and implies a "check". * made the preconditions not do a recursive make and ensured that they are executed sequentially. * made the messages output by the makefile be prefixed with "llvm" and the make level (e.g. llvm[1]: ) in the same way that make does so that the messages are uniform and more readable. * Fixed the tags target so that tags depends on TAGS which contains the rules to build a file named TAGS * Implemented the EXTRA_DIST feature in a few directories to make sure it works. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17210 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the unused SourceDir variable (use BUILD_SRC_DIR)Reid Spencer2004-10-22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17165 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix typo in makefile variable name that prevents zlib from being recognizedReid Spencer2004-10-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16656 91177308-0d34-0410-b5e6-96231b3b80d8
* Provide support for auto-detection and use of compression libraries.Reid Spencer2004-10-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16643 91177308-0d34-0410-b5e6-96231b3b80d8
* PAPI is not used here.Brian Gaeke2004-09-07
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16236 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove variables and tests that were specific to the now defunctReid Spencer2004-09-07
| | | | | | | | test/Programs. These have been moved to llvm-test/autoconf/configure.ac and llvm-test/Makefile.config.in git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16231 91177308-0d34-0410-b5e6-96231b3b80d8
* Set a variable so that we can find the python interpreter.John Criswell2004-08-02
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15424 91177308-0d34-0410-b5e6-96231b3b80d8
* Since the Great LLVM Tool Renaming(tm), we no longer have collisions between ourMisha Brukman2004-06-17
| | | | | | | assembler/linker and the system equivalents. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14197 91177308-0d34-0410-b5e6-96231b3b80d8
* Added the EXEEXT variable so that Makefiles can figure out what extensionJohn Criswell2004-06-01
| | | | | | | to put on executable files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13925 91177308-0d34-0410-b5e6-96231b3b80d8
* Standardize header comments of top-level Makefiles.Misha Brukman2004-04-24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13143 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix up a seriously outdated comment.Brian Gaeke2004-03-10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12267 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix typo. I wonder how this actually worked.Alkis Evlogimenos2004-02-25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11854 91177308-0d34-0410-b5e6-96231b3b80d8
* Complete the SPEC_ROOT and USE_SPEC to SPEC2000_ROOT and USE_SPEC200 rename.Alkis Evlogimenos2004-02-25
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11853 91177308-0d34-0410-b5e6-96231b3b80d8
* Added the POVRAY_ROOT to locate Povray.John Criswell2004-02-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11681 91177308-0d34-0410-b5e6-96231b3b80d8
* Added check for target machine endian-ness and put the result intoJohn Criswell2004-02-13
| | | | | | | Makefile.config (ENDIAN variable is set to big or little). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11398 91177308-0d34-0410-b5e6-96231b3b80d8
* Added support for configuring SPEC95.John Criswell2004-02-10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11295 91177308-0d34-0410-b5e6-96231b3b80d8
* Move bytecode_libdir def'n to Makefile.config.in from Makefile.rules, so itBrian Gaeke2004-01-22
| | | | | | | | | lives near the other installation dirs (like libdir, bindir, etc.). Move the rule for making bytecode_libdir out of the ifdef LIBRARYNAME...endif. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10964 91177308-0d34-0410-b5e6-96231b3b80d8
* Get autoconf'd ETAGSFLAGS value from configure.Brian Gaeke2004-01-22
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10961 91177308-0d34-0410-b5e6-96231b3b80d8
* Get SHLIBEXT variable from configure script.Brian Gaeke2004-01-21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10933 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove some whitespace and fix up some comments.Brian Gaeke2004-01-16
| | | | | | | Take settings of LCC and LCC1XX from configure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10902 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove and/or shorten many comments in configure.ac.Brian Gaeke2004-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove checks for many common Unix programs. Our build process currently assumes they are there and makes no provisions for any other world-views. (We can add some of these checks back at some later time if it should prove useful, but right now, we do not need to check to see whether "rm" exists.) Remove checks for many common standard C headers and functions. We assume ISO/ANSI C++, and we always use the <cfoo> versions of ANSI C's <foo.h> headers, so these checks will not help anything. Edit configure's warning messages for clarity and content. Change checks for "optional" programs to default to using "true" instead of "false", so that a failure to find, e.g., etags, will be less likely to result in make failing. No longer shall we check for --enable-purify or --with-purify options. No longer shall we propagate these to the Makefiles. configure regenerated using autoconf-2.57. Please feel free to send me any questions or comments you have. :-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10814 91177308-0d34-0410-b5e6-96231b3b80d8