Lines Matching refs:argc

59 int MSVCHelperMain(int argc, char** argv);

120 bool CollectTargetsFromArgs(int argc, char* argv[],
124 int ToolGraph(const Options* options, int argc, char* argv[]);
125 int ToolQuery(const Options* options, int argc, char* argv[]);
126 int ToolDeps(const Options* options, int argc, char* argv[]);
127 int ToolMissingDeps(const Options* options, int argc, char* argv[]);
128 int ToolBrowse(const Options* options, int argc, char* argv[]);
129 int ToolMSVC(const Options* options, int argc, char* argv[]);
130 int ToolTargets(const Options* options, int argc, char* argv[]);
131 int ToolCommands(const Options* options, int argc, char* argv[]);
132 int ToolInputs(const Options* options, int argc, char* argv[]);
133 int ToolClean(const Options* options, int argc, char* argv[]);
134 int ToolCleanDead(const Options* options, int argc, char* argv[]);
135 int ToolCompilationDatabase(const Options* options, int argc, char* argv[]);
136 int ToolRecompact(const Options* options, int argc, char* argv[]);
137 int ToolRestat(const Options* options, int argc, char* argv[]);
138 int ToolUrtle(const Options* options, int argc, char** argv);
139 int ToolRules(const Options* options, int argc, char* argv[]);
140 int ToolWinCodePage(const Options* options, int argc, char* argv[]);
165 int RunBuild(int argc, char** argv, Status* status);
362 bool NinjaMain::CollectTargetsFromArgs(int argc, char* argv[],
364 if (argc == 0) {
369 for (int i = 0; i < argc; ++i) {
378 int NinjaMain::ToolGraph(const Options* options, int argc, char* argv[]) {
381 if (!CollectTargetsFromArgs(argc, argv, &nodes, &err)) {
395 int NinjaMain::ToolQuery(const Options* options, int argc, char* argv[]) {
396 if (argc == 0) {
403 for (int i = 0; i < argc; ++i) {
459 int NinjaMain::ToolBrowse(const Options* options, int argc, char* argv[]) {
460 RunBrowsePython(&state_, ninja_command_, options->input_file, argc, argv);
472 int NinjaMain::ToolMSVC(const Options* options, int argc, char* argv[]) {
474 argc++;
477 return MSVCHelperMain(argc, argv);
547 int NinjaMain::ToolDeps(const Options* options, int argc, char** argv) {
549 if (argc == 0) {
557 if (!CollectTargetsFromArgs(argc, argv, &nodes, &err)) {
587 int NinjaMain::ToolMissingDeps(const Options* options, int argc, char** argv) {
590 if (!CollectTargetsFromArgs(argc, argv, &nodes, &err)) {
607 int NinjaMain::ToolTargets(const Options* options, int argc, char* argv[]) {
609 if (argc >= 1) {
613 if (argc > 1)
620 if (argc > 1)
647 int NinjaMain::ToolRules(const Options* options, int argc, char* argv[]) {
652 argc++;
659 while ((opt = getopt(argc, argv, const_cast<char*>("hd"))) != -1) {
676 argc -= optind;
698 int NinjaMain::ToolWinCodePage(const Options* options, int argc, char* argv[]) {
699 if (argc != 0) {
725 int NinjaMain::ToolCommands(const Options* options, int argc, char* argv[]) {
728 ++argc;
735 while ((opt = getopt(argc, argv, const_cast<char*>("hs"))) != -1) {
751 argc -= optind;
755 if (!CollectTargetsFromArgs(argc, argv, &nodes, &err)) {
783 int NinjaMain::ToolInputs(const Options* options, int argc, char* argv[]) {
786 argc++;
792 while ((opt = getopt_long(argc, argv, "h", kLongOptions, NULL)) != -1) {
809 argc -= optind;
813 if (!CollectTargetsFromArgs(argc, argv, &nodes, &err)) {
833 int NinjaMain::ToolClean(const Options* options, int argc, char* argv[]) {
836 argc++;
844 while ((opt = getopt(argc, argv, const_cast<char*>("hgr"))) != -1) {
864 argc -= optind;
866 if (clean_rules && argc == 0) {
872 if (argc >= 1) {
874 return cleaner.CleanRules(argc, argv);
876 return cleaner.CleanTargets(argc, argv);
882 int NinjaMain::ToolCleanDead(const Options* options, int argc, char* argv[]) {
938 int NinjaMain::ToolCompilationDatabase(const Options* options, int argc,
942 argc++;
949 while ((opt = getopt(argc, argv, const_cast<char*>("hx"))) != -1) {
967 argc -= optind;
988 if (argc == 0) {
995 for (int i = 0; i != argc; ++i) {
1011 int NinjaMain::ToolRecompact(const Options* options, int argc, char* argv[]) {
1022 int NinjaMain::ToolRestat(const Options* options, int argc, char* argv[]) {
1025 argc++;
1030 while ((opt = getopt(argc, argv, const_cast<char*>("h"))) != -1) {
1039 argc -= optind;
1064 bool success = build_log_.Restat(log_path, disk_interface_, argc, argv, &err);
1080 int NinjaMain::ToolUrtle(const Options* options, int argc, char** argv) {
1358 int NinjaMain::RunBuild(int argc, char** argv, Status* status) {
1361 if (!CollectTargetsFromArgs(argc, argv, &targets, &err)) {
1445 int ReadFlags(int* argc, char*** argv,
1460 (opt = getopt_long(*argc, *argv, "d:f:j:k:l:nt:vw:C:h", kLongOptions,
1534 *argc -= optind;
1539 NORETURN void real_main(int argc, char** argv) {
1550 int exit_code = ReadFlags(&argc, &argv, &options, &config);
1573 exit((ninja.*options.tool->func)(&options, argc, argv));
1596 exit((ninja.*options.tool->func)(&options, argc, argv));
1605 exit((ninja.*options.tool->func)(&options, argc, argv));
1622 int result = ninja.RunBuild(argc, argv, status);
1635 int main(int argc, char** argv) {
1643 real_main(argc, argv);
1651 real_main(argc, argv);