iwyu.sh (493B)
1 #! /bin/bash 2 3 scrap_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" 4 base_dir="${base_dir-$scrap_dir}" 5 6 flags+=( 7 -Xiwyu --mapping_file="$scrap_dir/iwyu.imp" 8 -isystem "$scrap_dir/libshit/src" # to get <> libshit includes 9 -isystem "$scrap_dir/ext/capnproto/c++/src" 10 -isystem "$scrap_dir/ext/tinyxml2" 11 -isystem "$scrap_dir/ext/zlib" 12 -I"$scrap_dir/build/test" 13 -I"$scrap_dir/build/src" 14 -I"$scrap_dir/test" 15 -I"$scrap_dir/src" 16 ) 17 18 . "$scrap_dir/libshit/iwyu.sh"