@@ -1035,56 +1035,41 @@ int main(int argc, const char *argv[]) {
10351035 bool copy = false ;
10361036 bool stripBitcode = false ;
10371037 for (int i = 1 ; i < argc; i++) {
1038- if (0 == strcmp (argv[i], " --print" ))
1038+ if (0 == strcmp (argv[i], " --print" )) {
10391039 print = true ;
1040- if (0 == strcmp (argv[i], " --copy" ))
1040+ } else if (0 == strcmp (argv[i], " --copy" )) {
10411041 copy = true ;
1042- if (0 == strcmp (argv[i], " --verbose" ))
1042+ } else if (0 == strcmp (argv[i], " --verbose" )) {
10431043 Verbose++;
1044- if (0 == strcmp (argv[i], " --help" )) {
1044+ } else if (0 == strcmp (argv[i], " --help" )) {
10451045 printUsage ();
10461046 exit (0 );
1047- }
1048-
1049- if (0 == strcmp (argv[i], " --scan-executable" )) {
1047+ } else if (0 == strcmp (argv[i], " --scan-executable" )) {
10501048 executables.emplace_back (argv[++i]);
1051- }
1052- if (0 == strcmp (argv[i], " --scan-folder" )) {
1049+ } else if (0 == strcmp (argv[i], " --scan-folder" )) {
10531050 embedDirs.emplace_back (argv[++i]);
1054- }
1055- if (0 == strcmp (argv[i], " --source-libraries" )) {
1051+ } else if (0 == strcmp (argv[i], " --source-libraries" )) {
10561052 src_dirs.emplace_back (argv[++i]);
1057- }
1058- if (0 == strcmp (argv[i], " --platform" )) {
1053+ } else if (0 == strcmp (argv[i], " --platform" )) {
10591054 platform = std::string (argv[++i]);
1060- }
1061-
1062- if (0 == strcmp (argv[i], " --destination" )) {
1055+ } else if (0 == strcmp (argv[i], " --destination" )) {
10631056 dst_dir = std::string (argv[++i]);
1064- }
1065- if (0 == strcmp (argv[i], " --unsigned-destination" )) {
1057+ } else if (0 == strcmp (argv[i], " --unsigned-destination" )) {
10661058 unsigned_dst_dir = std::string (argv[++i]);
1067- }
1068-
1069- if (0 == strcmp (argv[i], " --sign" )) {
1059+ } else if (0 == strcmp (argv[i], " --sign" )) {
10701060 ident = std::string (argv[++i]);
1071- }
1072- if (0 == strcmp (argv[i], " --keychain" )) {
1061+ } else if (0 == strcmp (argv[i], " --keychain" )) {
10731062 keychain = std::string (argv[++i]);
1074- }
1075- if (0 == strcmp (argv[i], " --Xcodesign" )) {
1063+ } else if (0 == strcmp (argv[i], " --Xcodesign" )) {
10761064 otherCodesignFlags.push_back (std::string (argv[++i]));
1077- }
1078-
1079- if (0 == strcmp (argv[i], " --strip-bitcode" )) {
1065+ } else if (0 == strcmp (argv[i], " --strip-bitcode" )) {
10801066 stripBitcode = true ;
1081- }
1082-
1083- if (0 == strcmp (argv[i], " --resource-destination" )) {
1067+ } else if (0 == strcmp (argv[i], " --resource-destination" )) {
10841068 resource_dst_dir = std::string (argv[++i]);
1085- }
1086- if (0 == strcmp (argv[i], " --resource-library" )) {
1069+ } else if (0 == strcmp (argv[i], " --resource-library" )) {
10871070 resourceLibraries.push_back (std::string (argv[++i]));
1071+ } else {
1072+ fail (" Unknown argument: %s" , argv[i]);
10881073 }
10891074 }
10901075
0 commit comments