In my testing, '-I-' is unnecessary for both g++ and clang. With clang it breaks the build with clang: error: '-I-' not supported, please use -iquote instead See https://clang.debian.net/logs/2019-01-09-7.0.1/elph_1.0.1-2_unstable_clang.log