clang: error: cannot specify -o when generating multiple output files