File indexing completed on 2025-11-02 08:52:36
0001
0002
0003 set -e
0004
0005 function check_includes {
0006 file=$1
0007 out=$(printf "#include <${file:13}>\nint main() { return 0; }" | clang++ -std=c++20 -O0 -c -I "Core/include" -I "/usr/include/eigen3" -x c++ - 2>&1)
0008 if [[ "$?" -ne "0" ]]; then
0009 echo "$(date +%H:%M:%S) Failed: $file"
0010 echo "$out"
0011 echo "------------------------------------"
0012 else
0013
0014 :
0015 fi
0016 }
0017
0018 export -f check_includes
0019
0020 find Core/include/ -type f -name "*.hpp" -o -name "*.ipp"| parallel check_includes