- Feb 08, 2013
-
-
Howard Hinnant authored
llvm-svn: 174731
-
- Feb 07, 2013
-
-
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
-
- Jan 22, 2013
-
-
Howard Hinnant authored
llvm-svn: 173164
-
- Jan 14, 2013
-
-
- Dec 31, 2012
-
-
Michael J. Spencer authored
You can now configure from the command line using: -DLIBCXX_CXX_ABI=libsupc++ -DLIBCXX_LIBSUPCXX_INCLUDE_PATHS="path;path Also documents how to build on Linux. llvm-svn: 171316
-
- Nov 30, 2012
-
-
Michael J. Spencer authored
llvm-svn: 169036
-
- Aug 05, 2012
-
-
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
-
- Jun 08, 2012
-
-
Douglas Gregor authored
llvm-svn: 158172
-
- Dec 10, 2010
-
-
Michael J. Spencer authored
llvm-svn: 121510
-