Skip to content
  1. Feb 08, 2013
  2. Feb 07, 2013
    • Howard Hinnant's avatar
      Michael van der Westhuizen: The attached patch add support for building... · 804f9116
      Howard Hinnant authored
      Michael van der Westhuizen: The attached patch add support for building against libc++abi and libcxxrt to CMake builds of libc++.
      
      Usage (with the appropriate CC and CXX environment variables) is:
      $ cmake -DLIBCXX_CXX_ABI=libcxxabi '-DLIBCXX_LIBCXXABI_INCLUDE_PATHS=/home/michael/libcxxabi/include' ../libcxx
      and:
      $ cmake -DLIBCXX_CXX_ABI=libcxxrt '-DLIBCXX_LIBCXXRT_INCLUDE_PATHS=/home/michael/libcxxrt/src' ../libcxx
      
      llvm-svn: 174623
      804f9116
  3. Jan 22, 2013
  4. Jan 14, 2013
  5. Dec 31, 2012
  6. Nov 30, 2012
  7. Aug 05, 2012
    • Howard Hinnant's avatar
      Andrew Morrow: The current CMake setup for libc++ incorrectly uses the variable · 73984be0
      Howard Hinnant authored
      LLVM_ENABLE_ASSERTIONS instead of LIBCXX_ENABLE_ASSERTIONS when
      figuring out what _DEBUG/NDEBUG defines to set. It also tries to test
      the non-existent variable 'uppercase_CMAKE_BUILD_TYPE', which the top
      level LLVM CMakeLists.txt sets up, but which the top level libc++
      CMakeLists.txt currently does not. Changing the variable name tested
      and creating the uppercase release name variable allows libc++ to
      honor the LIBCXX_ENABLE_ASSERTIONS option correctly.
      
      llvm-svn: 161308
      73984be0
  8. Jun 08, 2012
  9. Dec 10, 2010
Loading