summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2019-07-23 21:32:04 +0100
committerCarl Hetherington <cth@carlh.net>2019-07-23 21:32:04 +0100
commit95ddf2cc72b800967b9917f75917cfdde325d2e5 (patch)
tree0fdadc383e2c6f0a55d4ef127916d15be2d48d60 /src/tools
parent64a5419b16d676d48f36b4699cfe83a91ec78549 (diff)
Add --no-check to dcpomatic_cli.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/dcpomatic_cli.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/tools/dcpomatic_cli.cc b/src/tools/dcpomatic_cli.cc
index 13efb6b19..ca6c79cb8 100644
--- a/src/tools/dcpomatic_cli.cc
+++ b/src/tools/dcpomatic_cli.cc
@@ -68,6 +68,7 @@ help (string n)
<< " -d, --dcp-path echo DCP's path to stdout on successful completion (implies -n)\n"
<< " -c, --config <dir> directory containing config.xml and cinemas.xml\n"
<< " --dump just dump a summary of the film's settings; don't encode\n"
+ << " --no-check don't check project's content files for changes before making the DCP\n"
<< "\n"
<< "<FILM> is the film directory.\n";
}
@@ -198,6 +199,7 @@ main (int argc, char* argv[])
bool list_servers_ = false;
bool dcp_path = false;
optional<boost::filesystem::path> config;
+ bool check = true;
int option_index = 0;
while (true) {
@@ -216,10 +218,11 @@ main (int argc, char* argv[])
{ "config", required_argument, 0, 'c' },
/* Just using A, B, C ... from here on */
{ "dump", no_argument, 0, 'A' },
+ { "no-check", no_argument, 0, 'B' },
{ 0, 0, 0, 0 }
};
- int c = getopt_long (argc, argv, "vhfnrt:j:kAs:ldc:", long_options, &option_index);
+ int c = getopt_long (argc, argv, "vhfnrt:j:kAs:ldc:B", long_options, &option_index);
if (c == -1) {
break;
@@ -266,6 +269,9 @@ main (int argc, char* argv[])
case 'c':
config = optarg;
break;
+ case 'B':
+ check = false;
+ break;
}
}
@@ -349,7 +355,7 @@ main (int argc, char* argv[])
cout << "\nMaking DCP for " << film->name() << "\n";
}
- film->make_dcp (false);
+ film->make_dcp (false, check);
bool const error = show_jobs_on_console (progress);
if (keep_going) {