+
+Target *GnuCxxCompiler::create_source(const FS::Path &path) const
+{
+ return new CSourceFile(builder, path);
+}
+
+void GnuCxxCompiler::do_prepare()
+{
+ GnuCompiler::do_prepare();
+ if(!version.empty())
+ {
+ const FS::Path &sysroot = build_info.sysroot;
+ FS::Path cxx_path = sysroot/"usr"/"include"/"c++"/version;
+ if(FS::is_dir(cxx_path))
+ system_path.push_back(cxx_path);
+ }
+}