diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt index 34e14de..695833a 100644 --- a/cli/CMakeLists.txt +++ b/cli/CMakeLists.txt @@ -24,6 +24,7 @@ include(QtGuiConfig) include(QtConfig) include(WindowsResources) include(AppTarget) +include(ShellCompletion) # add installs for service and config files install(FILES ../resources/systemd/${META_PROJECT_NAME}.service diff --git a/cli/main.cpp b/cli/main.cpp index ac06546..bce5f06 100644 --- a/cli/main.cpp +++ b/cli/main.cpp @@ -32,7 +32,6 @@ int main(int argc, char *argv[]) // setup the argument parser ArgumentParser parser; ConfigArgs configArgs(parser); - parser.setIgnoreUnknownArguments(false); // parse command line arguments try { parser.parseArgs(argc, argv); diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt index 466eb47..5af5663 100644 --- a/gui/CMakeLists.txt +++ b/gui/CMakeLists.txt @@ -40,6 +40,7 @@ include(QtConfig) include(WindowsResources) include(WebViewProviderConfig) include(AppTarget) +include(ShellCompletion) # create desktop file using previously defined meta data add_desktop_file() diff --git a/gui/main.cpp b/gui/main.cpp index 27e9a02..e9ccae8 100644 --- a/gui/main.cpp +++ b/gui/main.cpp @@ -31,7 +31,6 @@ int main(int argc, char *argv[]) SET_QT_APPLICATION_INFO; QT_CONFIG_ARGUMENTS qtConfigArgs; ConfigArgs configArgs(parser); - parser.setIgnoreUnknownArguments(false); Argument webdirArg("web-dir", '\0', "specifies the directory of the web files"); webdirArg.setCombinable(true); webdirArg.setRequiredValueCount(1);