UNDER THE HOOD
Build structure
cmake/WeaveCLLVM.cmakefinds LLVM/Clang, sets-fno-rtti/-fno-exceptionsto match the LLVM build, and providesweavec_link_llvm/weavec_link_clangwhich respectLLVM_LINK_LLVM_DYLIB/CLANG_LINK_CLANG_DYLIB.cmake/WeaveCHelpers.cmakeprovidesweavec_add_library/weavec_add_executable, which apply warnings, include paths and export metadata uniformly.- Everything is installed with a CMake package config (
find_package(WeaveC)) so external tools can linkweavec::Coreorweavec::Frontend.