https://github.com/Microsoft/checkedc-clang/blob/master/docs/checkedc/Setup-and-Build.md
(applies to both Linux and Windows sections)
As well as putting checkedc-clang in the llvm/tools folder, checkedc must be cloned into the llvm/projects/checkedc-wrapper/checkedc folder. Without this, the initial cmake on the llvm directory fails with a missing file.
This additional git clone can be added as a separate command, or the documentation can be directed to use the --recursive flag when cloning checkedc-llvm to get all the submodules:
git clone --recursive https://github.com/Microsoft/checkedc-llvm llvm
https://github.com/Microsoft/checkedc-clang/blob/master/docs/checkedc/Setup-and-Build.md
(applies to both Linux and Windows sections)
As well as putting checkedc-clang in the llvm/tools folder, checkedc must be cloned into the llvm/projects/checkedc-wrapper/checkedc folder. Without this, the initial cmake on the llvm directory fails with a missing file.
This additional git clone can be added as a separate command, or the documentation can be directed to use the --recursive flag when cloning checkedc-llvm to get all the submodules:
git clone --recursive https://github.com/Microsoft/checkedc-llvm llvm