Lines Matching defs:options
137 static UOption options[]={
227 "Specify options for the builder.",
267 options[MODE].value = "common";
269 /* read command line options */
270 argc=u_parseArgs(argc, argv, sizeof(options)/sizeof(options[0]), options);
274 many options to just display them all of the time. */
276 if(options[HELP].doesOccur || options[HELP_QUESTION_MARK].doesOccur) {
291 if(!options[BLDOPT].doesOccur && uprv_strcmp(options[MODE].value, "common") != 0) {
292 if (pkg_getOptionsFromICUConfig(options[VERBOSE].doesOccur, &options[BLDOPT]) != 0) {
299 if(options[BLDOPT].doesOccur) {
304 if(!options[NAME].doesOccur) /* -O we already have - don't report it. */
321 "usage: %s [-options] [-] [packageFile] \n"
327 fprintf(stderr, "\n options:\n");
328 for(i=0;i<(sizeof(options)/sizeof(options[0]));i++) {
331 options[i].shortName,
332 options[i].longName ? "or --" : " ",
333 options[i].longName ? options[i].longName : "",
350 /* OK, fill in the options struct */
353 o.mode = options[MODE].value;
354 o.version = options[REVISION].doesOccur ? options[REVISION].value : 0;
356 o.shortName = options[NAME].value;
374 if(options[LIBNAME].doesOccur) { /* get libname from shortname, or explicit -L parameter */
375 o.libName = options[LIBNAME].value;
380 if(options[QUIET].doesOccur) {
386 if(options[PDS_BUILD].doesOccur) {
398 o.verbose = options[VERBOSE].doesOccur;
402 if (options[BLDOPT].doesOccur) {
403 o.options = options[BLDOPT].value;
405 o.options = NULL;
408 if(options[COPYRIGHT].doesOccur) {
410 } else if (options[COMMENT].doesOccur) {
411 o.comment = options[COMMENT].value;
414 if( options[DESTDIR].doesOccur ) {
415 o.targetDir = options[DESTDIR].value;
420 o.rebuild = options[REBUILD].doesOccur;
422 if( options[TEMPDIR].doesOccur ) {
423 o.tmpDir = options[TEMPDIR].value;
428 if( options[INSTALL].doesOccur ) {
429 o.install = options[INSTALL].value;
434 if( options[SOURCEDIR].doesOccur ) {
435 o.srcDir = options[SOURCEDIR].value;
440 if( options[ENTRYPOINT].doesOccur ) {
441 o.entryName = options[ENTRYPOINT].value;
447 if (options[WITHOUT_ASSEMBLY].doesOccur) {
456 /* OK options are set up. Now the file lists. */
669 if (isFileModTimeLater(checkLibFile, o->srcDir, TRUE) && isFileModTimeLater(checkLibFile, o->options)) {
836 if (o->options == NULL) {
841 /* Read in options file. */
843 fprintf(stdout, "# Reading options file %s\n", o->options);
846 tmpResult = parseFlagsFile(o->options, pkgDataFlags, currentBufferSize, FLAG_NAMES, (int32_t)PKGDATA_FLAGS_SIZE, &status);
853 fprintf(stderr,"Unable to open or read \"%s\" option file. status = %s\n", o->options, u_errorName(status));
1246 /* Archiving of the library file may be needed depending on the platform and options given.
1937 /* Cygwin needs to change flag options. */
1955 /* OS/400 needs to fix the ld options (swap single quote with double quote) */