*************** *** 192,197 **** shift ;; --help) show_usage; exit ;; *) show_usage; exit ;; esac done --- 192,199 ---- shift ;; --help) show_usage; exit ;; + --with-*) + shift ;; *) show_usage; exit ;; esac done *************** *** 1055,1063 **** "}\n"; QString extra; if(!path.isEmpty()) extra += QString("-L") + path + ' '; extra += QString("-l") + name; if(!doCompileAndLink(str, extra)) return false; return true; --- 1057,1069 ---- "}\n"; QString extra; + QString pthread_cflags = getenv("PTHREAD_CFLAGS"); + QString pthread_ldflags = getenv("PTHREAD_LDFLAGS"); if(!path.isEmpty()) extra += QString("-L") + path + ' '; extra += QString("-l") + name; + extra += ' ' + pthread_cflags + ' ' + pthread_ldflags + ' '; + if(!doCompileAndLink(str, extra)) return false; return true; *************** *** 1287,1300 **** echo exit 1; fi - cat >Makefile.tmp <> Makefile.tmp - rm -f Makefile - cp -f Makefile.tmp Makefile - rm -f Makefile.tmp echo echo "Good, your configure finished. Now run 'make'." --- 1293,1298 ---- echo exit 1; fi echo echo "Good, your configure finished. Now run 'make'."