diff --git a/libcxx/CMakeLists.txt b/libcxx/CMakeLists.txt --- a/libcxx/CMakeLists.txt +++ b/libcxx/CMakeLists.txt @@ -1,6 +1,10 @@ # See https://libcxx.llvm.org/docs/BuildingLibcxx.html for instructions on how # to build libcxx with CMake. +if (NOT IS_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/../libcxxabi") + message(FATAL_ERROR "libc++ now requires being built in a monorepo layout with libcxxabi available") +endif() + #=============================================================================== # Setup Project #=============================================================================== diff --git a/libcxxabi/CMakeLists.txt b/libcxxabi/CMakeLists.txt --- a/libcxxabi/CMakeLists.txt +++ b/libcxxabi/CMakeLists.txt @@ -1,5 +1,9 @@ # See www/CMake.html for instructions on how to build libcxxabi with CMake. +if (NOT IS_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/../libcxx") + message(FATAL_ERROR "libc++abi now requires being built in a monorepo layout with libcxx available") +endif() + #=============================================================================== # Setup Project #===============================================================================