Skip to content
  1. Dec 16, 2006
  2. Dec 13, 2006
  3. Dec 10, 2006
    • Reid Spencer's avatar
      For PR739: · d8c16d39
      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
      d8c16d39
  4. Dec 01, 2006
    • Reid Spencer's avatar
      For PR1019: · d4399925
      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
      d4399925
  5. Nov 17, 2006
  6. Nov 05, 2006
  7. Nov 03, 2006
  8. Aug 08, 2006
  9. Aug 04, 2006
  10. Jul 28, 2006
    • Reid Spencer's avatar
      For PR848: · 9372247e
      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
      9372247e
    • Reid Spencer's avatar
      Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to · eca6f732
      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
      eca6f732
  11. Jul 26, 2006
    • Reid Spencer's avatar
      For PR814: · 0aa9d00b
      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
      0aa9d00b
  12. Jun 21, 2006
  13. Jun 01, 2006
    • Reid Spencer's avatar
      Support correct build: · 6c8368be
      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
      6c8368be
  14. Apr 10, 2006
  15. Apr 09, 2006
    • Reid Spencer's avatar
      Change the assertions defaults: · fa423e9b
      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
      fa423e9b
  16. Apr 07, 2006
  17. Mar 24, 2006
    • Reid Spencer's avatar
      Update to llvm-config tool, by Erik Kidd: · 972bea5c
      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
      972bea5c
  18. Dec 21, 2005
    • Reid Spencer's avatar
      Implement fix for PR471: · 3f31cc4d
      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
      3f31cc4d
  19. Apr 22, 2005
    • Reid Spencer's avatar
      Two changes: · ce9612b2
      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
      ce9612b2
  20. Feb 24, 2005
    • Reid Spencer's avatar
      For PR528: · c43b1d40
      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
      c43b1d40
  21. Feb 16, 2005
  22. Jan 16, 2005
  23. Dec 31, 2004
    • Reid Spencer's avatar
      For PR351: · d7287e05
      Reid Spencer authored
      Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles
      
      llvm-svn: 19205
      d7287e05
  24. Dec 22, 2004
    • Reid Spencer's avatar
      For PR432: · 09212550
      Reid Spencer authored
      * Use new configuration variables to compute LLVMGCC and LLVMGXX variables.
      
      llvm-svn: 19094
      09212550
  25. Dec 16, 2004
  26. Dec 13, 2004
  27. Dec 09, 2004
  28. Nov 30, 2004
  29. Nov 29, 2004
  30. Nov 25, 2004
  31. Nov 08, 2004
  32. Nov 07, 2004
  33. Oct 30, 2004
  34. Oct 25, 2004
    • Reid Spencer's avatar
      New Makefile Features: · 100080cc
      Reid Spencer authored
      * "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.
      
      llvm-svn: 17210
      100080cc
  35. Oct 22, 2004
  36. Oct 04, 2004
Loading