From 7065b62aee50d884e8c5351c637c575c5543b104 Mon Sep 17 00:00:00 2001 From: Martchus Date: Fri, 29 Sep 2017 17:17:50 +0200 Subject: [PATCH] Use ArgumentParser::parseArgsOrExit() --- CMakeLists.txt | 2 +- main.cpp | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a05e58..3cab55b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,7 +34,7 @@ set(META_VERSION_MINOR 2) set(META_VERSION_PATCH 2) # find c++utilities -find_package(c++utilities 4.0.0 REQUIRED) +find_package(c++utilities 4.10.0 REQUIRED) use_cpp_utilities() # find qtutilities diff --git a/main.cpp b/main.cpp index 37bb57f..0f98bf6 100644 --- a/main.cpp +++ b/main.cpp @@ -55,12 +55,7 @@ int main(int argc, char *argv[]) { &applicationArg, &sinkArg, &ffmpegInputOptions, &targetDirArg, &targetExtArg, &ignorePlaybackStatusArg, &ffmpegBinArg, &ffmpegOptions }); parser.setMainArguments({ &helpArg, &recordArg }); // parse command line arguments - try { - parser.parseArgs(argc, argv); - } catch (const Failure &e) { - cerr << "Unable to parse arguments: " << e.what() << endl; - return 1; - } + parser.parseArgsOrExit(argc, argv); try { if (recordArg.isPresent()) { // start watching/recording