diff options
author | Marc Laukien <marc@zeroc.com> | 2001-07-21 17:25:15 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-07-21 17:25:15 +0000 |
commit | 006efb35d720d0af3afd97714d2b06e0c7b78a12 (patch) | |
tree | f9273e056c69c4cec310a459e1899e5c4c1737cc /cpp/src/slice2docbook/Main.cpp | |
parent | more docbook stuff (diff) | |
download | ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.tar.bz2 ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.tar.xz ice-006efb35d720d0af3afd97714d2b06e0c7b78a12.zip |
fixes
Diffstat (limited to 'cpp/src/slice2docbook/Main.cpp')
-rw-r--r-- | cpp/src/slice2docbook/Main.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/cpp/src/slice2docbook/Main.cpp b/cpp/src/slice2docbook/Main.cpp index 498b68ed6fb..1811b8ed8be 100644 --- a/cpp/src/slice2docbook/Main.cpp +++ b/cpp/src/slice2docbook/Main.cpp @@ -20,6 +20,7 @@ usage(const char* n) cerr << "Usage: " << n << " [options] docbook-file slice-files ...\n"; cerr << "Options:\n" +"-s, --stand-alone Create stand-alone docbook file.\n" "-h, --help Show this message.\n" "-DNAME Define NAME as 1.\n" "-DNAME=DEF Define NAME as DEF.\n" @@ -35,6 +36,7 @@ main(int argc, char* argv[]) string cpp("cpp -C"); vector<string> includePaths; bool debug = false; + bool standAlone = false; int idx = 1; while(idx < argc) @@ -62,6 +64,14 @@ main(int argc, char* argv[]) argv[i] = argv[i + 1]; --argc; } + else if(strcmp(argv[idx], "-s") == 0 || + strcmp(argv[idx], "--stand-alone") == 0) + { + standAlone = true; + for(int i = idx ; i + 1 < argc ; ++i) + argv[i] = argv[i + 1]; + --argc; + } else if(strcmp(argv[idx], "-h") == 0 || strcmp(argv[idx], "--help") == 0) { @@ -179,7 +189,7 @@ main(int argc, char* argv[]) if(status == EXIT_SUCCESS) { - Gen gen(argv[0], docbook); + Gen gen(argv[0], docbook, standAlone); if(!gen) { unit -> destroy(); |