Restore 8954fd436c7 after c06a8f9caa51c
authorNico Weber <thakis@chromium.org>
Fri, 2 Apr 2021 13:19:31 +0000 (09:19 -0400)
committerNico Weber <thakis@chromium.org>
Fri, 2 Apr 2021 13:19:36 +0000 (09:19 -0400)
Else, just-built clang can't build programs that include libc++ headers
on macOS if you build via the 'all' target.

libcxx/include/CMakeLists.txt

index 4c7fd86..c044a5d 100644 (file)
@@ -204,7 +204,7 @@ foreach(f ${files})
   list(APPEND _all_includes "${dst}")
 endforeach()
 
-add_custom_target(generate-cxx-headers DEPENDS ${_all_includes})
+add_custom_target(generate-cxx-headers ALL DEPENDS ${_all_includes})
 
 add_library(cxx-headers INTERFACE)
 add_dependencies(cxx-headers generate-cxx-headers ${LIBCXX_CXX_ABI_HEADER_TARGET})