X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tools%2Fbuilder-plugin%2Fgamesetupgenerator.cpp;h=e11355e7a74ee53d54343d8569d5595e38a4a868;hb=84516f86642ec6fae7f908b29649c75d2606e221;hp=3302c214d4cb9cf1f5aa4d02d641b72ced251936;hpb=f4ca190e869b9d03bf4f8b7b002c65af9f56c0ad;p=libs%2Fgame.git diff --git a/tools/builder-plugin/gamesetupgenerator.cpp b/tools/builder-plugin/gamesetupgenerator.cpp index 3302c21..e11355e 100644 --- a/tools/builder-plugin/gamesetupgenerator.cpp +++ b/tools/builder-plugin/gamesetupgenerator.cpp @@ -52,6 +52,12 @@ ExternalTask::Arguments GameSetupGenerator::_run(const CSourceFile &out_src, FS: ExternalTask::Arguments argv; argv.push_back(tool.get_executable()->get_path().str()); + BuildInfo binfo; + out_src.collect_build_info(binfo); + + for(const FS::Path &i: binfo.incpath) + argv.push_back("-I"+i.str()); + for(const Target *d: out_src.get_dependencies()) if(const GameSetupDefinitions *defs = dynamic_cast(d)) argv.push_back(FS::relative(defs->get_path(), work_dir).str());