Cmdline: add command line infrastructure (#952)
authorРоман Михайлович Русяев/AI Tools Lab /SRR/Staff Engineer/삼성전자 <r.rusyaev@samsung.com>
Fri, 10 Aug 2018 08:18:49 +0000 (11:18 +0300)
committerSergey Vostokov/AI Tools Lab /SRR/Staff Engineer/삼성전자 <s.vostokov@samsung.com>
Fri, 10 Aug 2018 08:18:49 +0000 (11:18 +0300)
commitc5c2c3a0efb654060a83b78da84b5fbd85cf343a
treeccd2b2ccc61941585c0764943f45f92cfc689a46
parent62dd830f2ca3c68a02c696a85632e77dbf7e5c7a
Cmdline: add command line infrastructure  (#952)

implementation of the following things:
* parser for command line;
* interface for creating options
* wrapper for unit tests

Signed-off-by: Roman Rusyaev <r.rusyaev@samsung.com>
12 files changed:
contrib/nnc/CMakeLists.txt
contrib/nnc/include/Options.h [new file with mode: 0644]
contrib/nnc/src/Options.cpp [new file with mode: 0644]
contrib/nnc/src/main.cpp
contrib/nnc/src/module/plugin/PluginManager.cpp
contrib/nnc/support/CMakeLists.txt [new file with mode: 0644]
contrib/nnc/support/include/CommandLine.h [new file with mode: 0644]
contrib/nnc/support/src/CommandLine.cpp [new file with mode: 0644]
contrib/nnc/unittests/CMakeLists.txt
contrib/nnc/unittests/soft_backend/CMakeLists.txt
contrib/nnc/unittests/support/CMakeLists.txt [new file with mode: 0644]
contrib/nnc/unittests/support/ComandLineTest.cpp [new file with mode: 0644]