aboutsummaryrefslogtreecommitdiff
path: root/src/driver/utils.c
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2010-08-26 12:17:29 +0000
committerdos-reis <gdr@axiomatics.org>2010-08-26 12:17:29 +0000
commitc27fd87803761d4e6829e931612bfb6928c23d73 (patch)
treeae182be4df50ceaf37c5fd11917b30e0312a22d7 /src/driver/utils.c
parent95feb5d4024c0d440a6891cfad6606dcb78f8b21 (diff)
downloadopen-axiom-c27fd87803761d4e6829e931612bfb6928c23d73.tar.gz
* utils/Makefile.in: Install libOpenAxiom.a
* driver/main.c (print_configuration_info): New. (main): Handle --config. * driver/utils.c (openaxiom_build_rts_options): Likewise. * driver/utils.h (openaxiom_config_driver): New driver enumerator.
Diffstat (limited to 'src/driver/utils.c')
-rw-r--r--src/driver/utils.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/driver/utils.c b/src/driver/utils.c
index 0936705f..ed85339d 100644
--- a/src/driver/utils.c
+++ b/src/driver/utils.c
@@ -120,6 +120,7 @@ openaxiom_build_rts_options(openaxiom_command* command,
openaxiom_driver driver)
{
switch (driver) {
+ case openaxiom_config_driver:
case openaxiom_sman_driver:
case openaxiom_execute_driver:
case openaxiom_unknown_driver:
@@ -232,6 +233,8 @@ openaxiom_preprocess_arguments(openaxiom_command* command,
driver = openaxiom_core_driver;
else if (strcmp(argv[i], "--server") == 0)
driver = openaxiom_sman_driver;
+ else if (strcmp(argv[i], "--config") == 0)
+ driver = openaxiom_config_driver;
else if (strcmp(argv[i], "--execute") == 0) {
driver = openaxiom_execute_driver;
break;