mirror of
https://github.com/autc04/Retro68.git
synced 2024-12-27 23:31:44 +00:00
Rez: add --copy option for reading resources from an existing file
This commit is contained in:
parent
9a683e24f9
commit
5d60fbd964
@ -32,6 +32,7 @@ int main(int argc, const char *argv[])
|
|||||||
("creator,c", po::value<std::string>()->default_value("RSED"), "output file finder creator code")
|
("creator,c", po::value<std::string>()->default_value("RSED"), "output file finder creator code")
|
||||||
("define,D", po::value<std::vector<std::string>>(), "predefine preprocessor symbol")
|
("define,D", po::value<std::vector<std::string>>(), "predefine preprocessor symbol")
|
||||||
("include,I", po::value<std::vector<std::string>>(), "add include file path")
|
("include,I", po::value<std::vector<std::string>>(), "add include file path")
|
||||||
|
("copy", po::value<std::vector<std::string>>(), "copy resources from other resource file")
|
||||||
("debug,d", "debug logging")
|
("debug,d", "debug logging")
|
||||||
;
|
;
|
||||||
po::options_description hidden, alldesc;
|
po::options_description hidden, alldesc;
|
||||||
@ -81,6 +82,14 @@ int main(int argc, const char *argv[])
|
|||||||
|
|
||||||
world.getResources().addResources(rsrcFile.resources);
|
world.getResources().addResources(rsrcFile.resources);
|
||||||
}
|
}
|
||||||
|
if(options.count("copy"))
|
||||||
|
for(std::string copyFile : options["define"].as<std::vector<std::string>>())
|
||||||
|
{
|
||||||
|
ResourceFile copyRsrc(copyFile);
|
||||||
|
|
||||||
|
copyRsrc.read();
|
||||||
|
world.getResources().addResources(copyRsrc.resources);
|
||||||
|
}
|
||||||
|
|
||||||
for(std::string fn : options["input"].as<std::vector<std::string>>())
|
for(std::string fn : options["input"].as<std::vector<std::string>>())
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user