]> git.tdb.fi Git - libs/game.git/blobdiff - tools/builder-plugin/gamesetupgenerator.cpp
Add import functionality for setup modules
[libs/game.git] / tools / builder-plugin / gamesetupgenerator.cpp
index 3302c214d4cb9cf1f5aa4d02d641b72ced251936..e11355e7a74ee53d54343d8569d5595e38a4a868 100644 (file)
@@ -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<const GameSetupDefinitions *>(d))
                        argv.push_back(FS::relative(defs->get_path(), work_dir).str());