Skip to content
  1. Sep 02, 2013
  2. Aug 16, 2013
  3. Jul 31, 2013
  4. Jul 30, 2013
  5. Jul 29, 2013
  6. Jul 28, 2013
  7. Jul 27, 2013
  8. 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
  9. Jun 14, 2013
  10. May 29, 2013
  11. Apr 12, 2013
  12. Apr 07, 2013
  13. Mar 26, 2013
  14. Mar 25, 2013
  15. Mar 19, 2013
  16. Mar 15, 2013
  17. Mar 13, 2013
  18. Mar 02, 2013
  19. 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
  20. Jan 31, 2013
  21. Jan 27, 2013
    • NAKAMURA Takumi's avatar
      [CMake][Lit][unittests] Deprecate CMAKE_BUILD_TYPE in each build directory for unittests. · 61a8f974
      NAKAMURA Takumi authored
      For example,
      cur) unittests/ADT/Release/ADTTests
      new) unittests/ADT/ADTTests
      
      RUNTIME_BUILD_MODE can be substituted to CMAKE_CFG_INTDIR.
      
      With Make and Ninja, the tree is not built with multiple configurations.
      Then, including the build type in target directory doesn't make sense.
      See also "How can I build multiple modes without switching?"
      http://www.cmake.org/Wiki/CMake_FAQ
      CMAKE_CFG_INTDIR is set to "."
      
      With multiple-configuration-aware build system, like Visual Studio, each unittest is built on appropriate directory, for example,
      unittests/ADT/Release/ADTTests.exe
      CMAKE_CFG_INTDIR is set to build system's variable, like "$(Configuration)" or "$(OutDir)".
      
      Thus, "--param build_config" is also deprecated.
      
      llvm-svn: 173616
      61a8f974
  22. Jan 25, 2013
    • Reid Kleckner's avatar
      Disable MSVC's warning about noreturn destructors · cd947f97
      Reid Kleckner authored
      This warning fires on:
        Operator::~Operator() {
          llvm_unreachable("should never destroy an Operator");
        }
      
      That seems like a false positive.  I don't see any good way to silence
      the warning here, so I'm disabling it.
      
      llvm-svn: 173455
      cd947f97
  23. Jan 03, 2013
  24. Dec 24, 2012
  25. Nov 26, 2012
    • Joe Abbey's avatar
      Removing SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG · 15d9834d
      Joe Abbey authored
      Adding CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
             C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
      
      This is to handle the wackiness on a Mac host where cmake detects:
      
      CMAKE_CXX_COMPILER == "/usr/bin/c++"
      CMAKE_C_COMPILER == "/usr/bin/gcc"
      
      llvm-svn: 168577
      15d9834d
  26. Jun 08, 2012
  27. Jun 07, 2012
  28. May 23, 2012
  29. May 08, 2012
  30. May 04, 2012
  31. Apr 21, 2012
  32. Mar 01, 2012
Loading