Skip to content
  1. Jul 17, 2013
    • Duncan Sands's avatar
      Tweak the cmake interaction between CMAKE_BUILD_TYPE and LLVM_ENABLE_ASSERTIONS. · 80f122fe
      Duncan Sands authored
      The issue is that CMAKE_BUILD_TYPE=RelWithDebInfo LLVM_ENABLE_ASSERTIONS=ON was
      not building with assertions enabled.  (I was unable to find what in the LLVM
      source tree was adding -DNDEBUG to the build line in this case, so decided that
      it must be cmake itself that was adding it - this may depend on the cmake
      version).  The fix treats any mode that is not Debug as being the same as
      Release for this purpose (previously it was being assumed that cmake would only
      add -DNDEBUG for Release and not for RelWithDebInfo or MinSizeRel).  If other
      versions of cmake don't add -DNDEBUG for RelWithDebInfo then that's OK: with
      this change you just get a useless but harmless -UNDEBUG or -DNDEBUG.
      
      llvm-svn: 186499
      80f122fe
  2. Jul 08, 2013
  3. Jul 04, 2013
  4. Jun 26, 2013
  5. Jun 14, 2013
  6. Jun 11, 2013
  7. May 29, 2013
  8. May 06, 2013
    • Ulrich Weigand's avatar
      · 1ceebf6e
      Ulrich Weigand authored
      [SystemZ] Add configure bits
      
      This patch wires up the SystemZ target in configure, so that it can now be
      built using --enable-targets=systemz.   It is not yet included in the default
      build (--enable-targets=all); this will be done by a follow-up patch.
      
      Patch by Richard Sandiford.
      
      llvm-svn: 181208
      1ceebf6e
  9. May 04, 2013
  10. May 03, 2013
  11. Apr 28, 2013
  12. Apr 23, 2013
  13. Apr 21, 2013
  14. Apr 12, 2013
  15. Apr 07, 2013
  16. Mar 26, 2013
  17. Mar 25, 2013
  18. Mar 19, 2013
  19. Mar 15, 2013
  20. Mar 13, 2013
  21. Mar 02, 2013
  22. Feb 14, 2013
    • Tim Northover's avatar
      Use correct host/target CMake variables to define lit variables. · bfe84685
      Tim Northover authored
      CMake and autotools disagree on what "host" means in a cross-compilation
      context. Autotools (and lit) take it to be the machine the binaries being
      compiled now will run on. CMake takes it to be the machine actually compiling
      the binaries now.
      
      This change makes lit.site-cfg more consistent between autotools and CMake,
      allowing lit tests (particularly in ExecutionEngine) to run correctly when
      cross-compiled with CMake
      
      llvm-svn: 175179
      bfe84685
  23. Feb 09, 2013
    • Jordan Rose's avatar
      CMake: Use check_symbol_exists instead of check_cxx_symbol_exists. · cea01ee9
      Jordan Rose authored
      check_cxx_symbol_exists requires CMake 2.8.6, so even though I
      recommended it to Owen it's probably better to stay away for now.
      This check is not technically correct because we're checking <math.h>
      but then using <cmath> in the actual code, but if we run into problems we
      can do the same sort of dance as isinf() and isnan() where we check /both/
      headers and then write a wrapper header around them.
      
      llvm-svn: 174773
      cea01ee9
  24. Feb 07, 2013
  25. Feb 04, 2013
    • Edwin Vane's avatar
      Turn off uninitialized-use warnings for gcc in cmake build · a9c5bb3f
      Edwin Vane authored
      Added support to the cmake build to turn off uninitialized use warnings
      for gcc. This cleans the build up somewhat.
      
      Used logic simpler than found in autoconf by making use of the fact that
      although gcc won't complain about unsupported -Wno-* flags it *will*
      complain about unsupported -W flags.
      
      Reviewers: gribozavr, doug.gregor, chandlerc
      llvm-svn: 174299
      a9c5bb3f
  26. Jan 31, 2013
  27. Jan 27, 2013
Loading