- Jun 28, 2007
-
-
David Greene authored
--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
-
- Apr 21, 2007
-
-
Reid Spencer authored
supports. llvm-svn: 36319
-
- Mar 29, 2007
-
-
Reid Spencer authored
Make the sys::Path::getFileStatus function more efficient by having it return a pointer to the FileStatus structure rather than copy it. Adjust uses of the function accordingly. Also, fix some memory issues in sys::Path. llvm-svn: 35476
-
- Jan 17, 2007
-
-
Reid Spencer authored
Support overriding the prefix and DESTDIR variables from the make command line. This makes the makefile system a little more GNU compliant and the feature makes it easier for distribution builders to re-target the install location of LLVM. llvm-svn: 33305
-
- Dec 21, 2006
-
-
Reid Spencer authored
cc1 and cc1plus executables live. llvm-svn: 32738
-
- Dec 16, 2006
-
-
Reid Spencer authored
The default is disabled until we know this doesn't break anyone. llvm-svn: 32635
-
- Dec 13, 2006
-
-
Chris Lattner authored
Instead of installing into /usr/local/bin it would install into /usr/localbin llvm-svn: 32522
-
- Dec 10, 2006
-
-
Reid Spencer authored
Define a DESTDIR variable and use it to define the various install locations. This allows DESTDIR to be overridden on the command line. llvm-svn: 32409
-
- Dec 01, 2006
-
-
Reid Spencer authored
Add HAVE_PTHREAD to makefiles with support from configure and use it to determine whether to build examples/ParallelJIT. Patch by Anton Korobeynikov. llvm-svn: 32054
-
- Nov 17, 2006
-
-
Reid Spencer authored
premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling, gc, etc. should be made in the next few months. llvm-svn: 31807
-
Reid Spencer authored
be dropped. This patch pertains to removing the runtime directory from LLVM. llvm-svn: 31793
-
- Nov 05, 2006
-
-
Reid Spencer authored
llvm-svn: 31467
-
- Nov 03, 2006
-
-
Reid Spencer authored
llvm-svn: 31416
-
- Aug 08, 2006
-
-
Reid Spencer authored
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. llvm-svn: 29554
-
- Aug 04, 2006
-
-
Reid Spencer authored
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. llvm-svn: 29529
-
- Jul 28, 2006
-
-
Reid Spencer authored
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). llvm-svn: 29381
-
Reid Spencer authored
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
-
- Jul 26, 2006
-
-
Reid Spencer authored
Provide support for making cross-compiling builds. See the PR for details. Patch provided by Anton Korobeynikov. Thanks, Anton! llvm-svn: 29309
-
- Jun 21, 2006
-
-
Evan Cheng authored
llvm-svn: 28882
-
- Jun 01, 2006
-
-
Reid Spencer authored
1. Capture the ENABLE_THREADS configure variable in Makefile.config 2. Use ENABLE_THREADS to avoid building ParallelJIT if threads are not present. llvm-svn: 28609
-
- Apr 10, 2006
-
-
Reid Spencer authored
llvm-svn: 27551
-
- Apr 09, 2006
-
-
Reid Spencer authored
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. llvm-svn: 27548
-
- Apr 07, 2006
-
-
Reid Spencer authored
- Provide for the include of ENABLE_ASSERTIONS flag from the configuration. - Enhance the documentation for ENABLE_OPTIMIZED llvm-svn: 27486
-
Reid Spencer authored
llvm-gcc command. This will help distinguish which version is being used so the makefiles can accommodate. llvm-svn: 27461
-
- Mar 24, 2006
-
-
Reid Spencer authored
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. llvm-svn: 27005
-
- Dec 21, 2005
-
-
Reid Spencer authored
* 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 llvm-svn: 24891
-
- Apr 22, 2005
-
-
Reid Spencer authored
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. llvm-svn: 21449
-
- Feb 24, 2005
-
-
Reid Spencer authored
* 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. llvm-svn: 20294
-
- Feb 16, 2005
-
-
Reid Spencer authored
The install target in Makefile.rules no longer uses pax but just uses find and "install" instead. llvm-svn: 20216
-
- Jan 16, 2005
-
-
Reid Spencer authored
a symbolic link making the autoconf name for the directory (LLVM_OBJ_ROOT) and the "make" name for the directory (PROJ_OBJ_ROOT) different. llvm-svn: 19607
-
Reid Spencer authored
* 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 llvm-svn: 19589
-
- Dec 31, 2004
-
-
Reid Spencer authored
Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles llvm-svn: 19205
-
- Dec 22, 2004
-
-
Reid Spencer authored
* Use new configuration variables to compute LLVMGCC and LLVMGXX variables. llvm-svn: 19094
-
- Dec 16, 2004
-
-
Reid Spencer authored
llvm-svn: 18990
-
- Dec 13, 2004
-
-
Reid Spencer authored
libdir for the CFE runtime libraries, not "all bytecode". llvm-svn: 18881
-
- Dec 09, 2004
-
-
Reid Spencer authored
llvm-svn: 18672
-
- Nov 30, 2004
-
-
Reid Spencer authored
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. llvm-svn: 18382
-
- Nov 29, 2004
-
-
Reid Spencer authored
* Provide support for ENABLE_DOXYGEN * New tools that documentation generation requires llvm-svn: 18326
-
- Nov 25, 2004
-
-
Reid Spencer authored
llvm-svn: 18254
-
- Nov 08, 2004
-
-
Reid Spencer authored
tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set automatically in the Makefile.config file. llvm-svn: 17599
-