From ed9dc2624daa428ac5d0f8e935bde1b9278c6576 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=A2=85=ED=98=84/=EB=8F=99=EC=9E=91=EC=A0=9C?= =?utf8?q?=EC=96=B4Lab=28SR=29/Staff=20Engineer/=EC=82=BC=EC=84=B1?= =?utf8?q?=EC=A0=84=EC=9E=90?= Date: Fri, 28 Sep 2018 17:19:02 +0900 Subject: [PATCH] [enco.cli] Introduce --backend-arg option (#1672) This commit introduces --backend-arg option which allows users to pass arguments to backend. Signed-off-by: Jonghyun Park --- contrib/enco/cli/src/Driver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/enco/cli/src/Driver.cpp b/contrib/enco/cli/src/Driver.cpp index 3145032..15fcb7a 100644 --- a/contrib/enco/cli/src/Driver.cpp +++ b/contrib/enco/cli/src/Driver.cpp @@ -147,7 +147,6 @@ static int entry(int argc, char **argv) // Usage: // [Command] --frontend [Frontend .so path] --frontend-arg ... std::unique_ptr frontend_zone; - // TODO Allow users to update this variable (via command-line options) cmdline::Vector backend_args; // Simple argument parser (based on map) @@ -158,12 +157,14 @@ static int entry(int argc, char **argv) }; argparse["--frontend-arg"] = [&](const std::string &arg) { frontend_zone->append(arg); }; + argparse["--backend-arg"] = [&](const std::string &arg) { backend_args.append(arg); }; if (argc < 2) { std::cerr << "Usage:" << std::endl; std::cerr << "[Command] --frontend [.so path]" << std::endl; std::cerr << " --frontend-arg [argument] ..." << std::endl; + std::cerr << " --backend-arg [argument] ..." << std::endl; return 255; } -- 2.7.4