[libcxx] r294116 - Remove CMake hack

Justin Bogner via cfe-commits cfe-commits at lists.llvm.org
Thu Feb 16 18:00:02 PST 2017


Eric Fiselier via cfe-commits <cfe-commits at lists.llvm.org> writes:
> Author: ericwf
> Date: Sat Feb  4 19:19:02 2017
> New Revision: 294116
>
> URL: http://llvm.org/viewvc/llvm-project?rev=294116&view=rev
> Log:
> Remove CMake hack

FWIW, I just spent half an hour trying to figure out why a tree I hadn't
built in a bit wouldn't build anymore, because it had LIBCXX_CXX_ABI=""
in its cache. There isn't really a general "safe" timeframe to remove
cmake variable upgrade hacks.

> Modified:
>     libcxx/trunk/CMakeLists.txt
>
> Modified: libcxx/trunk/CMakeLists.txt
> URL:
> http://llvm.org/viewvc/llvm-project/libcxx/trunk/CMakeLists.txt?rev=294116&r1=294115&r2=294116&view=diff
> ==============================================================================
>
> --- libcxx/trunk/CMakeLists.txt (original)
> +++ libcxx/trunk/CMakeLists.txt Sat Feb  4 19:19:02 2017
> @@ -107,15 +107,6 @@ set(LIBCXX_CXX_ABI "default" CACHE STRIN
>  set(CXXABIS none default libcxxabi libcxxrt libstdc++ libsupc++ vcruntime)
>  set_property(CACHE LIBCXX_CXX_ABI PROPERTY STRINGS ;${CXXABIS})
>  
> -# FIXME: This is a temporary hack to force LLVM buildbots to store
> -# the fixed cache entry instead of the previous cache entry. This is needed
> -# because some LLVM buildbots don't clear their cache. It will be removed
> -# once all LLVM bots have been run.
> -if (LIBCXX_CXX_ABI STREQUAL "")
> -  set(LIBCXX_CXX_ABI "default" CACHE STRING
> -      "Specify the C++ ABI library to use." FORCE)
> -endif()
> -
>  # Setup the default options if LIBCXX_CXX_ABI is not specified.
>  if (LIBCXX_CXX_ABI STREQUAL "default")
>    find_path(
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


More information about the cfe-commits mailing list