X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcepackage.cpp;h=f51f4abbc5b48a12ad57dcb689ade1861c694999;hb=da4075117e3ad3a340e0d23fa7d53a9009305a61;hp=0a69d7aa22f058641980b03768b8ccce030babb0;hpb=f5d23e3e6ad425075182982c1ef717cb0873bbdc;p=builder.git diff --git a/source/sourcepackage.cpp b/source/sourcepackage.cpp index 0a69d7a..f51f4ab 100644 --- a/source/sourcepackage.cpp +++ b/source/sourcepackage.cpp @@ -9,6 +9,7 @@ #include "binarycomponent.h" #include "binarypackage.h" #include "builder.h" +#include "compilecommandsjson.h" #include "datapackcomponent.h" #include "file.h" #include "installcomponent.h" @@ -17,6 +18,7 @@ #include "sourcegenerator.h" #include "sourcepackage.h" #include "tool.h" +#include "vcxprojectfile.h" using namespace std; using namespace Msp; @@ -145,6 +147,13 @@ void SourcePackage::do_prepare() builder.get_build_graph().get_target("install")->add_dependency(*builder.get_toolchain().get_tool("CP").create_target(*pc)); } } + + export_binfo.standards = build_info.standards; + + if(arch.get_system()=="windows") + new VcxProjectFile(builder, *this); + + new CompileCommandsJson(builder, *this); } void SourcePackage::save_caches()