aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--odb/odb.cxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/odb/odb.cxx b/odb/odb.cxx
index b7c31da..63976db 100644
--- a/odb/odb.cxx
+++ b/odb/odb.cxx
@@ -331,6 +331,21 @@ main (int argc, char* argv[])
args.push_back (argv[i]);
}
}
+ // -framework (Mac OS X)
+ //
+ else if (a == "-framework")
+ {
+ args.push_back (a);
+
+ if (++i == argc || argv[i][0] == '\0')
+ {
+ e << argv[0] << ": error: expected argument for the -framework "
+ << "option" << endl;
+ return 1;
+ }
+
+ args.push_back (argv[i]);
+ }
// -D
//
else if (n > 1 && a[0] == '-' && a[1] == 'D')