options_data 86 opal/tools/wrappers/opal_wrapper.c static struct options_data_t *options_data = NULL; options_data 170 opal/tools/wrappers/opal_wrapper.c options_data = (struct options_data_t *) realloc(options_data, sizeof(struct options_data_t) * (parse_options_idx + 1)); options_data 171 opal/tools/wrappers/opal_wrapper.c options_data_init(&(options_data[parse_options_idx])); options_data 177 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&(options_data[parse_options_idx].compiler_args), options_data 178 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].compiler_args), options_data 182 opal/tools/wrappers/opal_wrapper.c free(options_data[parse_options_idx].compiler_args); options_data 183 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].compiler_args = NULL; options_data 200 opal/tools/wrappers/opal_wrapper.c if (NULL == options_data[i].compiler_args) { options_data 205 opal/tools/wrappers/opal_wrapper.c args_count = opal_argv_count(options_data[i].compiler_args); options_data 207 opal/tools/wrappers/opal_wrapper.c if (0 != regcomp(&res, options_data[i].compiler_args[j], REG_NOSUB)) { options_data 219 opal/tools/wrappers/opal_wrapper.c for (j = 0 ; j < opal_argv_count(options_data[i].compiler_args) ; ++j) { options_data 220 opal/tools/wrappers/opal_wrapper.c if (0 == strcmp(arg, options_data[i].compiler_args[j])) { options_data 259 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].language = strdup(value); options_data 261 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].compiler = strdup(value); options_data 263 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].project = strdup(value); options_data 265 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].version = strdup(value); options_data 268 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&options_data[parse_options_idx].preproc_flags, options_data 269 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].preproc_flags), options_data 271 opal/tools/wrappers/opal_wrapper.c expand_flags(options_data[parse_options_idx].preproc_flags); options_data 275 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&options_data[parse_options_idx].comp_flags, options_data 276 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].comp_flags), options_data 278 opal/tools/wrappers/opal_wrapper.c expand_flags(options_data[parse_options_idx].comp_flags); options_data 282 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&options_data[parse_options_idx].comp_flags_prefix, options_data 283 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].comp_flags_prefix), options_data 285 opal/tools/wrappers/opal_wrapper.c expand_flags(options_data[parse_options_idx].comp_flags_prefix); options_data 289 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&options_data[parse_options_idx].link_flags, options_data 290 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].link_flags), options_data 292 opal/tools/wrappers/opal_wrapper.c expand_flags(options_data[parse_options_idx].link_flags); options_data 296 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&options_data[parse_options_idx].libs, options_data 297 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].libs), options_data 302 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&options_data[parse_options_idx].libs_static, options_data 303 opal/tools/wrappers/opal_wrapper.c opal_argv_count(options_data[parse_options_idx].libs_static), options_data 307 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].dyn_lib_file = strdup(value); options_data 309 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].static_lib_file = strdup(value); options_data 311 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].req_file = strdup(value); options_data 313 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].project_short = strdup(value); options_data 315 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].compiler_env = strdup(value); options_data 317 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].compiler_flags_env = strdup(value); options_data 320 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].path_includedir = options_data 322 opal/tools/wrappers/opal_wrapper.c if (0 != strcmp(options_data[parse_options_idx].path_includedir, "/usr/include") || options_data 323 opal/tools/wrappers/opal_wrapper.c 0 == strncmp(options_data[parse_options_idx].language, "Fortran", strlen("Fortran"))) { options_data 326 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].path_includedir); options_data 327 opal/tools/wrappers/opal_wrapper.c opal_argv_append_nosize(&options_data[parse_options_idx].preproc_flags, line); options_data 332 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].path_libdir = options_data 334 opal/tools/wrappers/opal_wrapper.c if (0 != strcmp(options_data[parse_options_idx].path_libdir, "/usr/lib")) { options_data 337 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].path_libdir); options_data 338 opal/tools/wrappers/opal_wrapper.c opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line); options_data 344 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].path_opalincludedir = options_data 346 opal/tools/wrappers/opal_wrapper.c if (0 != strcmp(options_data[parse_options_idx].path_opalincludedir, "/usr/include") || options_data 347 opal/tools/wrappers/opal_wrapper.c 0 == strncmp(options_data[parse_options_idx].language, "Fortran", strlen("Fortran"))) { options_data 350 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].path_opalincludedir); options_data 351 opal/tools/wrappers/opal_wrapper.c opal_argv_append_nosize(&options_data[parse_options_idx].preproc_flags, line); options_data 356 opal/tools/wrappers/opal_wrapper.c if (NULL != value) options_data[parse_options_idx].path_opallibdir = options_data 358 opal/tools/wrappers/opal_wrapper.c if (0 != strcmp(options_data[parse_options_idx].path_opallibdir, "/usr/lib")) { options_data 361 opal/tools/wrappers/opal_wrapper.c options_data[parse_options_idx].path_opallibdir); options_data 362 opal/tools/wrappers/opal_wrapper.c opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line); options_data 396 opal/tools/wrappers/opal_wrapper.c options_data_free(&(options_data[i])); options_data 398 opal/tools/wrappers/opal_wrapper.c free(options_data); options_data 530 opal/tools/wrappers/opal_wrapper.c load_env_data(options_data[user_data_idx].project_short, options_data[user_data_idx].compiler_env, &options_data[user_data_idx].compiler); options_data 533 opal/tools/wrappers/opal_wrapper.c load_env_data_argv(options_data[user_data_idx].project_short, "CPPFLAGS", &options_data[user_data_idx].preproc_flags); options_data 536 opal/tools/wrappers/opal_wrapper.c load_env_data_argv(options_data[user_data_idx].project_short, options_data[user_data_idx].compiler_flags_env, options_data 537 opal/tools/wrappers/opal_wrapper.c &options_data[user_data_idx].comp_flags); options_data 540 opal/tools/wrappers/opal_wrapper.c load_env_data_argv(options_data[user_data_idx].project_short, "LDFLAGS", &options_data[user_data_idx].link_flags); options_data 543 opal/tools/wrappers/opal_wrapper.c load_env_data_argv(options_data[user_data_idx].project_short, "LIBS", &options_data[user_data_idx].libs); options_data 552 opal/tools/wrappers/opal_wrapper.c if (NULL != options_data[user_data_idx].req_file) { options_data 554 opal/tools/wrappers/opal_wrapper.c if (0 == strcmp(options_data[user_data_idx].req_file, "not supported")) { options_data 556 opal/tools/wrappers/opal_wrapper.c options_data[user_data_idx].language, base_argv0, NULL); options_data 561 opal/tools/wrappers/opal_wrapper.c if (options_data[user_data_idx].req_file[0] != '\0') { options_data 564 opal/tools/wrappers/opal_wrapper.c filename = opal_os_path( false, options_data[user_data_idx].path_libdir, options_data[user_data_idx].req_file, NULL ); options_data 567 opal/tools/wrappers/opal_wrapper.c base_argv0, options_data[user_data_idx].req_file, options_data[user_data_idx].language, NULL); options_data 611 opal/tools/wrappers/opal_wrapper.c print_flags(options_data[user_data_idx].preproc_flags, OPAL_INCLUDE_FLAG); options_data 615 opal/tools/wrappers/opal_wrapper.c print_flags(options_data[user_data_idx].link_flags, OPAL_LIBDIR_FLAG); options_data 619 opal/tools/wrappers/opal_wrapper.c print_flags(options_data[user_data_idx].libs, "-l"); options_data 626 opal/tools/wrappers/opal_wrapper.c argv[0], options_data[user_data_idx].project, options_data[user_data_idx].version, options_data[user_data_idx].language, NULL); options_data 637 opal/tools/wrappers/opal_wrapper.c options_data[user_data_idx].project, options_data 759 opal/tools/wrappers/opal_wrapper.c exec_argv = opal_argv_split(options_data[user_data_idx].compiler, ' '); options_data 776 opal/tools/wrappers/opal_wrapper.c options_data[user_data_idx].comp_flags_prefix); options_data 787 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&exec_argv, exec_argc, options_data[user_data_idx].preproc_flags); options_data 793 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&exec_argv, exec_argc, options_data[user_data_idx].comp_flags); options_data 805 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&exec_argv, exec_argc, options_data[user_data_idx].link_flags); options_data 824 opal/tools/wrappers/opal_wrapper.c filename1 = opal_os_path( false, options_data[user_data_idx].path_libdir, options_data[user_data_idx].static_lib_file, NULL ); options_data 831 opal/tools/wrappers/opal_wrapper.c filename2 = opal_os_path( false, options_data[user_data_idx].path_libdir, options_data[user_data_idx].dyn_lib_file, NULL ); options_data 878 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&exec_argv, exec_argc, options_data[user_data_idx].libs_static); options_data 880 opal/tools/wrappers/opal_wrapper.c opal_argv_insert(&exec_argv, exec_argc, options_data[user_data_idx].libs);