Remove `binary_name` option (#6693)
authorGereon Kremer <nafur42@gmail.com>
Tue, 8 Jun 2021 07:05:35 +0000 (09:05 +0200)
committerGitHub <noreply@github.com>
Tue, 8 Jun 2021 07:05:35 +0000 (07:05 +0000)
commit57b632c70aa01c95216fd5f43338cf2d76374b4e
treeabd72da32f5d59fb700ee861f011be3fb5b985fc
parentd265cc611581c1d5da16283008d4fcb95eab74dd
Remove `binary_name` option (#6693)

The binary_name is solely used as a temporary storage to pass the data from the options parser back to the runCvc5 method where it is put in a static variable. This PR gets rid of the option and the public option getter in favor of directly storing the program name in the static variable using an additional argument to parseOptions().
src/main/driver_unified.cpp
src/main/main.h
src/main/signal_handlers.cpp
src/options/base_options.toml
src/options/options_public.cpp
src/options/options_public.h
src/options/options_template.cpp
src/options/options_template.h
test/unit/node/node_black.cpp