Codebase list policykit-1-gnome / fresh-snapshots/upstream
Import upstream version 0.105+git20170423.1.a0763a2 Debian Janitor 2 years ago
88 changed file(s) with 23024 addition(s) and 19846 deletion(s). Raw diff Collapse all Expand all
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1413
1514 @SET_MAKE@
1615 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
1771 pkgdatadir = $(datadir)/@PACKAGE@
1872 pkgincludedir = $(includedir)/@PACKAGE@
1973 pkglibdir = $(libdir)/@PACKAGE@
3387 build_triplet = @build@
3488 host_triplet = @host@
3589 subdir = .
36 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
37 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
38 $(top_srcdir)/configure AUTHORS COPYING NEWS TODO config.guess \
39 config.sub depcomp install-sh ltmain.sh missing mkinstalldirs
4090 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4191 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
4292 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
4494 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
4595 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
4696 $(ACLOCAL_M4)
97 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
98 $(am__configure_deps) $(am__DIST_COMMON)
4799 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
48100 configure.lineno config.status.lineno
49 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
101 mkinstalldirs = $(install_sh) -d
50102 CONFIG_HEADER = config.h
51103 CONFIG_CLEAN_FILES =
52104 CONFIG_CLEAN_VPATH_FILES =
53 AM_V_GEN = $(am__v_GEN_$(V))
54 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
55 am__v_GEN_0 = @echo " GEN " $@;
56 AM_V_at = $(am__v_at_$(V))
57 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
105 AM_V_P = $(am__v_P_@AM_V@)
106 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
107 am__v_P_0 = false
108 am__v_P_1 = :
109 AM_V_GEN = $(am__v_GEN_@AM_V@)
110 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
111 am__v_GEN_0 = @echo " GEN " $@;
112 am__v_GEN_1 =
113 AM_V_at = $(am__v_at_@AM_V@)
114 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
58115 am__v_at_0 = @
116 am__v_at_1 =
59117 SOURCES =
60118 DIST_SOURCES =
61 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
62 html-recursive info-recursive install-data-recursive \
63 install-dvi-recursive install-exec-recursive \
64 install-html-recursive install-info-recursive \
65 install-pdf-recursive install-ps-recursive install-recursive \
66 installcheck-recursive installdirs-recursive pdf-recursive \
67 ps-recursive uninstall-recursive
119 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
120 ctags-recursive dvi-recursive html-recursive info-recursive \
121 install-data-recursive install-dvi-recursive \
122 install-exec-recursive install-html-recursive \
123 install-info-recursive install-pdf-recursive \
124 install-ps-recursive install-recursive installcheck-recursive \
125 installdirs-recursive pdf-recursive ps-recursive \
126 tags-recursive uninstall-recursive
127 am__can_run_installinfo = \
128 case $$AM_UPDATE_INFO_DIR in \
129 n|no|NO) false;; \
130 *) (install-info --version) >/dev/null 2>&1;; \
131 esac
68132 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
69133 distclean-recursive maintainer-clean-recursive
70 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
71 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
72 distdir dist dist-all distcheck
73 ETAGS = etags
74 CTAGS = ctags
134 am__recursive_targets = \
135 $(RECURSIVE_TARGETS) \
136 $(RECURSIVE_CLEAN_TARGETS) \
137 $(am__extra_recursive_targets)
138 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
139 cscope distdir distdir-am dist dist-all distcheck
140 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
141 config.h.in
142 # Read a list of newline-separated strings from the standard input,
143 # and print each of them once, without duplicates. Input order is
144 # *not* preserved.
145 am__uniquify_input = $(AWK) '\
146 BEGIN { nonempty = 0; } \
147 { items[$$0] = 1; nonempty = 1; } \
148 END { if (nonempty) { for (i in items) print i; }; } \
149 '
150 # Make sure the list of sources is unique. This is necessary because,
151 # e.g., the same source file might be shared among _SOURCES variables
152 # for different programs/libraries.
153 am__define_uniq_tagged_files = \
154 list='$(am__tagged_files)'; \
155 unique=`for i in $$list; do \
156 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
157 done | $(am__uniquify_input)`
75158 DIST_SUBDIRS = $(SUBDIRS)
159 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
160 COPYING NEWS README TODO compile config.guess config.sub \
161 install-sh ltmain.sh missing
76162 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
77163 distdir = $(PACKAGE)-$(VERSION)
78164 top_distdir = $(distdir)
79165 am__remove_distdir = \
80 { test ! -d "$(distdir)" \
81 || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
82 && rm -fr "$(distdir)"; }; }
166 if test -d "$(distdir)"; then \
167 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
168 && rm -rf "$(distdir)" \
169 || { sleep 5 && rm -rf "$(distdir)"; }; \
170 else :; fi
171 am__post_remove_distdir = $(am__remove_distdir)
83172 am__relativize = \
84173 dir0=`pwd`; \
85174 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
107196 reldir="$$dir2"
108197 GZIP_ENV = --best
109198 DIST_ARCHIVES = $(distdir).tar.bz2
199 DIST_TARGETS = dist-bzip2
200 # Exists only to be overridden by the user if desired.
201 AM_DISTCHECK_DVI_TARGET = dvi
110202 distuninstallcheck_listfiles = find . -type f -print
203 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
204 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
111205 distcleancheck_listfiles = find . -type f -print
112206 ACLOCAL = @ACLOCAL@
113207 ALL_LINGUAS = @ALL_LINGUAS@
127221 CC = @CC@
128222 CCDEPMODE = @CCDEPMODE@
129223 CFLAGS = @CFLAGS@
130 CPP = @CPP@
131224 CPPFLAGS = @CPPFLAGS@
225 CSCOPE = @CSCOPE@
226 CTAGS = @CTAGS@
132227 CYGPATH_W = @CYGPATH_W@
133228 DATADIRNAME = @DATADIRNAME@
134229 DEFS = @DEFS@
140235 ECHO_N = @ECHO_N@
141236 ECHO_T = @ECHO_T@
142237 EGREP = @EGREP@
238 ETAGS = @ETAGS@
143239 EXEEXT = @EXEEXT@
144240 FGREP = @FGREP@
241 FILECMD = @FILECMD@
145242 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
146243 GLIB_CFLAGS = @GLIB_CFLAGS@
147244 GLIB_LIBS = @GLIB_LIBS@
161258 INTLTOOL_MERGE = @INTLTOOL_MERGE@
162259 INTLTOOL_PERL = @INTLTOOL_PERL@
163260 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
261 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
262 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
263 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
264 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
265 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
164266 LD = @LD@
165267 LDFLAGS = @LDFLAGS@
166268 LIBOBJS = @LIBOBJS@
172274 LT_AGE = @LT_AGE@
173275 LT_CURRENT = @LT_CURRENT@
174276 LT_REVISION = @LT_REVISION@
277 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
175278 MAINT = @MAINT@
176279 MAKEINFO = @MAKEINFO@
177280 MANIFEST_TOOL = @MANIFEST_TOOL@
247350 includedir = @includedir@
248351 infodir = @infodir@
249352 install_sh = @install_sh@
353 intltool__v_merge_options_ = @intltool__v_merge_options_@
354 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
250355 libdir = @libdir@
251356 libexecdir = @libexecdir@
252357 localedir = @localedir@
258363 prefix = @prefix@
259364 program_transform_name = @program_transform_name@
260365 psdir = @psdir@
366 runstatedir = @runstatedir@
261367 sbindir = @sbindir@
262368 sharedstatedir = @sharedstatedir@
263369 srcdir = @srcdir@
278384 $(MAKE) $(AM_MAKEFLAGS) all-recursive
279385
280386 .SUFFIXES:
281 am--refresh:
387 am--refresh: Makefile
282388 @:
283389 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
284390 @for dep in $?; do \
293399 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
294400 $(am__cd) $(top_srcdir) && \
295401 $(AUTOMAKE) --foreign Makefile
296 .PRECIOUS: Makefile
297402 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
298403 @case '$?' in \
299404 *config.status*) \
300405 echo ' $(SHELL) ./config.status'; \
301406 $(SHELL) ./config.status;; \
302407 *) \
303 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
304 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
408 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
409 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
305410 esac;
306411
307412 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314419 $(am__aclocal_m4_deps):
315420
316421 config.h: stamp-h1
317 @if test ! -f $@; then \
318 rm -f stamp-h1; \
319 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
320 else :; fi
422 @test -f $@ || rm -f stamp-h1
423 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
321424
322425 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
323426 @rm -f stamp-h1
340443 -rm -f libtool config.lt
341444
342445 # This directory's subdirectories are mostly independent; you can cd
343 # into them and run `make' without going through this Makefile.
344 # To change the values of `make' variables: instead of editing Makefiles,
345 # (1) if the variable is set in `config.status', edit `config.status'
346 # (which will cause the Makefiles to be regenerated when you run `make');
347 # (2) otherwise, pass the desired values on the `make' command line.
348 $(RECURSIVE_TARGETS):
349 @fail= failcom='exit 1'; \
350 for f in x $$MAKEFLAGS; do \
351 case $$f in \
352 *=* | --[!k]*);; \
353 *k*) failcom='fail=yes';; \
354 esac; \
355 done; \
446 # into them and run 'make' without going through this Makefile.
447 # To change the values of 'make' variables: instead of editing Makefiles,
448 # (1) if the variable is set in 'config.status', edit 'config.status'
449 # (which will cause the Makefiles to be regenerated when you run 'make');
450 # (2) otherwise, pass the desired values on the 'make' command line.
451 $(am__recursive_targets):
452 @fail=; \
453 if $(am__make_keepgoing); then \
454 failcom='fail=yes'; \
455 else \
456 failcom='exit 1'; \
457 fi; \
356458 dot_seen=no; \
357459 target=`echo $@ | sed s/-recursive//`; \
358 list='$(SUBDIRS)'; for subdir in $$list; do \
460 case "$@" in \
461 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
462 *) list='$(SUBDIRS)' ;; \
463 esac; \
464 for subdir in $$list; do \
359465 echo "Making $$target in $$subdir"; \
360466 if test "$$subdir" = "."; then \
361467 dot_seen=yes; \
370476 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
371477 fi; test -z "$$fail"
372478
373 $(RECURSIVE_CLEAN_TARGETS):
374 @fail= failcom='exit 1'; \
375 for f in x $$MAKEFLAGS; do \
376 case $$f in \
377 *=* | --[!k]*);; \
378 *k*) failcom='fail=yes';; \
379 esac; \
380 done; \
381 dot_seen=no; \
382 case "$@" in \
383 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
384 *) list='$(SUBDIRS)' ;; \
385 esac; \
386 rev=''; for subdir in $$list; do \
387 if test "$$subdir" = "."; then :; else \
388 rev="$$subdir $$rev"; \
389 fi; \
390 done; \
391 rev="$$rev ."; \
392 target=`echo $@ | sed s/-recursive//`; \
393 for subdir in $$rev; do \
394 echo "Making $$target in $$subdir"; \
395 if test "$$subdir" = "."; then \
396 local_target="$$target-am"; \
397 else \
398 local_target="$$target"; \
399 fi; \
400 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
401 || eval $$failcom; \
402 done && test -z "$$fail"
403 tags-recursive:
404 list='$(SUBDIRS)'; for subdir in $$list; do \
405 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
406 done
407 ctags-recursive:
408 list='$(SUBDIRS)'; for subdir in $$list; do \
409 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
410 done
411
412 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
413 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
414 unique=`for i in $$list; do \
415 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
416 done | \
417 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
418 END { if (nonempty) { for (i in files) print i; }; }'`; \
419 mkid -fID $$unique
420 tags: TAGS
421
422 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
423 $(TAGS_FILES) $(LISP)
479 ID: $(am__tagged_files)
480 $(am__define_uniq_tagged_files); mkid -fID $$unique
481 tags: tags-recursive
482 TAGS: tags
483
484 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
424485 set x; \
425486 here=`pwd`; \
426487 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
436497 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
437498 fi; \
438499 done; \
439 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
440 unique=`for i in $$list; do \
441 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
442 done | \
443 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
444 END { if (nonempty) { for (i in files) print i; }; }'`; \
500 $(am__define_uniq_tagged_files); \
445501 shift; \
446502 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
447503 test -n "$$unique" || unique=$$empty_fix; \
453509 $$unique; \
454510 fi; \
455511 fi
456 ctags: CTAGS
457 CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
458 $(TAGS_FILES) $(LISP)
459 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
460 unique=`for i in $$list; do \
461 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
462 done | \
463 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
464 END { if (nonempty) { for (i in files) print i; }; }'`; \
512 ctags: ctags-recursive
513
514 CTAGS: ctags
515 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
516 $(am__define_uniq_tagged_files); \
465517 test -z "$(CTAGS_ARGS)$$unique" \
466518 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
467519 $$unique
470522 here=`$(am__cd) $(top_builddir) && pwd` \
471523 && $(am__cd) $(top_srcdir) \
472524 && gtags -i $(GTAGS_ARGS) "$$here"
525 cscope: cscope.files
526 test ! -s cscope.files \
527 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
528 clean-cscope:
529 -rm -f cscope.files
530 cscope.files: clean-cscope cscopelist
531 cscopelist: cscopelist-recursive
532
533 cscopelist-am: $(am__tagged_files)
534 list='$(am__tagged_files)'; \
535 case "$(srcdir)" in \
536 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
537 *) sdir=$(subdir)/$(srcdir) ;; \
538 esac; \
539 for i in $$list; do \
540 if test -f "$$i"; then \
541 echo "$(subdir)/$$i"; \
542 else \
543 echo "$$sdir/$$i"; \
544 fi; \
545 done >> $(top_builddir)/cscope.files
473546
474547 distclean-tags:
475548 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
476
477 distdir: $(DISTFILES)
549 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
550 distdir: $(BUILT_SOURCES)
551 $(MAKE) $(AM_MAKEFLAGS) distdir-am
552
553 distdir-am: $(DISTFILES)
478554 $(am__remove_distdir)
479555 test -d "$(distdir)" || mkdir "$(distdir)"
480556 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
508584 done
509585 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
510586 if test "$$subdir" = .; then :; else \
511 test -d "$(distdir)/$$subdir" \
512 || $(MKDIR_P) "$(distdir)/$$subdir" \
513 || exit 1; \
514 fi; \
515 done
516 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
517 if test "$$subdir" = .; then :; else \
587 $(am__make_dryrun) \
588 || test -d "$(distdir)/$$subdir" \
589 || $(MKDIR_P) "$(distdir)/$$subdir" \
590 || exit 1; \
518591 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
519592 $(am__relativize); \
520593 new_distdir=$$reldir; \
542615 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
543616 || chmod -R a+r "$(distdir)"
544617 dist-gzip: distdir
545 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
546 $(am__remove_distdir)
618 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
619 $(am__post_remove_distdir)
547620 dist-bzip2: distdir
548 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
549 $(am__remove_distdir)
550
551 dist-lzma: distdir
552 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
553 $(am__remove_distdir)
621 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
622 $(am__post_remove_distdir)
623
624 dist-lzip: distdir
625 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
626 $(am__post_remove_distdir)
554627
555628 dist-xz: distdir
556 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
557 $(am__remove_distdir)
629 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
630 $(am__post_remove_distdir)
631
632 dist-zstd: distdir
633 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
634 $(am__post_remove_distdir)
558635
559636 dist-tarZ: distdir
637 @echo WARNING: "Support for distribution archives compressed with" \
638 "legacy program 'compress' is deprecated." >&2
639 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
560640 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
561 $(am__remove_distdir)
641 $(am__post_remove_distdir)
562642
563643 dist-shar: distdir
564 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
565 $(am__remove_distdir)
644 @echo WARNING: "Support for shar distribution archives is" \
645 "deprecated." >&2
646 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
647 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
648 $(am__post_remove_distdir)
566649
567650 dist-zip: distdir
568651 -rm -f $(distdir).zip
569652 zip -rq $(distdir).zip $(distdir)
570 $(am__remove_distdir)
571
572 dist dist-all: distdir
573 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
574 $(am__remove_distdir)
653 $(am__post_remove_distdir)
654
655 dist dist-all:
656 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
657 $(am__post_remove_distdir)
575658
576659 # This target untars the dist file and tries a VPATH configuration. Then
577660 # it guarantees that the distribution is self-contained by making another
579662 distcheck: dist
580663 case '$(DIST_ARCHIVES)' in \
581664 *.tar.gz*) \
582 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
665 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
583666 *.tar.bz2*) \
584667 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
585 *.tar.lzma*) \
586 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
668 *.tar.lz*) \
669 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
587670 *.tar.xz*) \
588671 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
589672 *.tar.Z*) \
590673 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
591674 *.shar.gz*) \
592 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
675 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
593676 *.zip*) \
594677 unzip $(distdir).zip ;;\
678 *.tar.zst*) \
679 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
595680 esac
596 chmod -R a-w $(distdir); chmod a+w $(distdir)
597 mkdir $(distdir)/_build
598 mkdir $(distdir)/_inst
681 chmod -R a-w $(distdir)
682 chmod u+w $(distdir)
683 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
599684 chmod a-w $(distdir)
600685 test -d $(distdir)/_build || exit 0; \
601686 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
602687 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
603688 && am__cwd=`pwd` \
604 && $(am__cd) $(distdir)/_build \
605 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
689 && $(am__cd) $(distdir)/_build/sub \
690 && ../../configure \
691 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
606692 $(DISTCHECK_CONFIGURE_FLAGS) \
693 --srcdir=../.. --prefix="$$dc_install_base" \
607694 && $(MAKE) $(AM_MAKEFLAGS) \
608 && $(MAKE) $(AM_MAKEFLAGS) dvi \
695 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
609696 && $(MAKE) $(AM_MAKEFLAGS) check \
610697 && $(MAKE) $(AM_MAKEFLAGS) install \
611698 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
626713 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
627714 && cd "$$am__cwd" \
628715 || exit 1
629 $(am__remove_distdir)
716 $(am__post_remove_distdir)
630717 @(echo "$(distdir) archives ready for distribution: "; \
631718 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
632719 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
633720 distuninstallcheck:
634 @$(am__cd) '$(distuninstallcheck_dir)' \
635 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
721 @test -n '$(distuninstallcheck_dir)' || { \
722 echo 'ERROR: trying to run $@ with an empty' \
723 '$$(distuninstallcheck_dir)' >&2; \
724 exit 1; \
725 }; \
726 $(am__cd) '$(distuninstallcheck_dir)' || { \
727 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
728 exit 1; \
729 }; \
730 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
636731 || { echo "ERROR: files left after uninstall:" ; \
637732 if test -n "$(DESTDIR)"; then \
638733 echo " (check DESTDIR support)"; \
663758
664759 installcheck: installcheck-recursive
665760 install-strip:
666 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
667 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
668 `test -z '$(STRIP)' || \
669 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
761 if test -z '$(STRIP)'; then \
762 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
763 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
764 install; \
765 else \
766 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
767 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
768 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
769 fi
670770 mostlyclean-generic:
671771
672772 clean-generic:
748848
749849 uninstall-am:
750850
751 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
752 ctags-recursive install-am install-strip tags-recursive
753
754 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
755 all all-am am--refresh check check-am clean clean-generic \
756 clean-libtool clean-local ctags ctags-recursive dist dist-all \
757 dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
758 dist-zip distcheck distclean distclean-generic distclean-hdr \
759 distclean-libtool distclean-tags distcleancheck distdir \
760 distuninstallcheck dvi dvi-am html html-am info info-am \
761 install install-am install-data install-data-am install-dvi \
762 install-dvi-am install-exec install-exec-am install-html \
763 install-html-am install-info install-info-am install-man \
764 install-pdf install-pdf-am install-ps install-ps-am \
765 install-strip installcheck installcheck-am installdirs \
766 installdirs-am maintainer-clean maintainer-clean-generic \
767 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
768 ps ps-am tags tags-recursive uninstall uninstall-am
851 .MAKE: $(am__recursive_targets) all install-am install-strip
852
853 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
854 am--refresh check check-am clean clean-cscope clean-generic \
855 clean-libtool clean-local cscope cscopelist-am ctags ctags-am \
856 dist dist-all dist-bzip2 dist-gzip dist-lzip dist-shar \
857 dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \
858 distclean-generic distclean-hdr distclean-libtool \
859 distclean-tags distcleancheck distdir distuninstallcheck dvi \
860 dvi-am html html-am info info-am install install-am \
861 install-data install-data-am install-dvi install-dvi-am \
862 install-exec install-exec-am install-html install-html-am \
863 install-info install-info-am install-man install-pdf \
864 install-pdf-am install-ps install-ps-am install-strip \
865 installcheck installcheck-am installdirs installdirs-am \
866 maintainer-clean maintainer-clean-generic mostlyclean \
867 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
868 tags tags-am uninstall uninstall-am
869
870 .PRECIOUS: Makefile
769871
770872
771873 clean-local :
0 # generated automatically by aclocal 1.11.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3 # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.16.5 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
3
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
66 # with or without modifications, as long as this notice is preserved.
1010 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1111 # PARTICULAR PURPOSE.
1212
13 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1314 m4_ifndef([AC_AUTOCONF_VERSION],
1415 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
16 [m4_warning([this file was generated for autoconf 2.68.
16 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
17 [m4_warning([this file was generated for autoconf 2.71.
1718 You have another version of autoconf. It may work, but is not guaranteed to.
1819 If you have problems, you may need to regenerate the build system entirely.
19 To do so, use the procedure documented by the package, typically `autoreconf'.])])
20 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
21
22 # ===========================================================================
23 # https://www.gnu.org/software/autoconf-archive/ax_check_enable_debug.html
24 # ===========================================================================
25 #
26 # SYNOPSIS
27 #
28 # AX_CHECK_ENABLE_DEBUG([enable by default=yes/info/profile/no], [ENABLE DEBUG VARIABLES ...], [DISABLE DEBUG VARIABLES NDEBUG ...], [IS-RELEASE])
29 #
30 # DESCRIPTION
31 #
32 # Check for the presence of an --enable-debug option to configure, with
33 # the specified default value used when the option is not present. Return
34 # the value in the variable $ax_enable_debug.
35 #
36 # Specifying 'yes' adds '-g -O0' to the compilation flags for all
37 # languages. Specifying 'info' adds '-g' to the compilation flags.
38 # Specifying 'profile' adds '-g -pg' to the compilation flags and '-pg' to
39 # the linking flags. Otherwise, nothing is added.
40 #
41 # Define the variables listed in the second argument if debug is enabled,
42 # defaulting to no variables. Defines the variables listed in the third
43 # argument if debug is disabled, defaulting to NDEBUG. All lists of
44 # variables should be space-separated.
45 #
46 # If debug is not enabled, ensure AC_PROG_* will not add debugging flags.
47 # Should be invoked prior to any AC_PROG_* compiler checks.
48 #
49 # IS-RELEASE can be used to change the default to 'no' when making a
50 # release. Set IS-RELEASE to 'yes' or 'no' as appropriate. By default, it
51 # uses the value of $ax_is_release, so if you are using the AX_IS_RELEASE
52 # macro, there is no need to pass this parameter.
53 #
54 # AX_IS_RELEASE([git-directory])
55 # AX_CHECK_ENABLE_DEBUG()
56 #
57 # LICENSE
58 #
59 # Copyright (c) 2011 Rhys Ulerich <rhys.ulerich@gmail.com>
60 # Copyright (c) 2014, 2015 Philip Withnall <philip@tecnocode.co.uk>
61 #
62 # Copying and distribution of this file, with or without modification, are
63 # permitted in any medium without royalty provided the copyright notice
64 # and this notice are preserved.
65
66 #serial 9
67
68 AC_DEFUN([AX_CHECK_ENABLE_DEBUG],[
69 AC_BEFORE([$0],[AC_PROG_CC])dnl
70 AC_BEFORE([$0],[AC_PROG_CXX])dnl
71 AC_BEFORE([$0],[AC_PROG_F77])dnl
72 AC_BEFORE([$0],[AC_PROG_FC])dnl
73
74 AC_MSG_CHECKING(whether to enable debugging)
75
76 ax_enable_debug_default=m4_tolower(m4_normalize(ifelse([$1],,[no],[$1])))
77 ax_enable_debug_is_release=m4_tolower(m4_normalize(ifelse([$4],,
78 [$ax_is_release],
79 [$4])))
80
81 # If this is a release, override the default.
82 AS_IF([test "$ax_enable_debug_is_release" = "yes"],
83 [ax_enable_debug_default="no"])
84
85 m4_define(ax_enable_debug_vars,[m4_normalize(ifelse([$2],,,[$2]))])
86 m4_define(ax_disable_debug_vars,[m4_normalize(ifelse([$3],,[NDEBUG],[$3]))])
87
88 AC_ARG_ENABLE(debug,
89 [AS_HELP_STRING([--enable-debug=]@<:@yes/info/profile/no@:>@,[compile with debugging])],
90 [],enable_debug=$ax_enable_debug_default)
91
92 # empty mean debug yes
93 AS_IF([test "x$enable_debug" = "x"],
94 [enable_debug="yes"])
95
96 # case of debug
97 AS_CASE([$enable_debug],
98 [yes],[
99 AC_MSG_RESULT(yes)
100 CFLAGS="${CFLAGS} -g -O0"
101 CXXFLAGS="${CXXFLAGS} -g -O0"
102 FFLAGS="${FFLAGS} -g -O0"
103 FCFLAGS="${FCFLAGS} -g -O0"
104 OBJCFLAGS="${OBJCFLAGS} -g -O0"
105 ],
106 [info],[
107 AC_MSG_RESULT(info)
108 CFLAGS="${CFLAGS} -g"
109 CXXFLAGS="${CXXFLAGS} -g"
110 FFLAGS="${FFLAGS} -g"
111 FCFLAGS="${FCFLAGS} -g"
112 OBJCFLAGS="${OBJCFLAGS} -g"
113 ],
114 [profile],[
115 AC_MSG_RESULT(profile)
116 CFLAGS="${CFLAGS} -g -pg"
117 CXXFLAGS="${CXXFLAGS} -g -pg"
118 FFLAGS="${FFLAGS} -g -pg"
119 FCFLAGS="${FCFLAGS} -g -pg"
120 OBJCFLAGS="${OBJCFLAGS} -g -pg"
121 LDFLAGS="${LDFLAGS} -pg"
122 ],
123 [
124 AC_MSG_RESULT(no)
125 dnl Ensure AC_PROG_CC/CXX/F77/FC/OBJC will not enable debug flags
126 dnl by setting any unset environment flag variables
127 AS_IF([test "x${CFLAGS+set}" != "xset"],
128 [CFLAGS=""])
129 AS_IF([test "x${CXXFLAGS+set}" != "xset"],
130 [CXXFLAGS=""])
131 AS_IF([test "x${FFLAGS+set}" != "xset"],
132 [FFLAGS=""])
133 AS_IF([test "x${FCFLAGS+set}" != "xset"],
134 [FCFLAGS=""])
135 AS_IF([test "x${OBJCFLAGS+set}" != "xset"],
136 [OBJCFLAGS=""])
137 ])
138
139 dnl Define various variables if debugging is disabled.
140 dnl assert.h is a NOP if NDEBUG is defined, so define it by default.
141 AS_IF([test "x$enable_debug" = "xyes"],
142 [m4_map_args_w(ax_enable_debug_vars, [AC_DEFINE(], [,[1],[Define if debugging is enabled])])],
143 [m4_map_args_w(ax_disable_debug_vars, [AC_DEFINE(], [,[1],[Define if debugging is disabled])])])
144 ax_enable_debug=$enable_debug
145 ])
20146
21147 # Copyright (C) 1995-2002 Free Software Foundation, Inc.
22148 # Copyright (C) 2001-2003,2004 Red Hat, Inc.
45171 #
46172 # Modified to require ngettext
47173 # Matthias Clasen <mclasen@redhat.com> 08/06/2004
48 #
174
175 # Increment this whenever this file is changed.
176 #serial 1
177
49178 # We need this here as well, since someone might use autoconf-2.5x
50179 # to configure GLib then an older version to configure a package
51180 # using AM_GLIB_GNU_GETTEXT
117246 AC_SUBST($1)dnl
118247 ])
119248
249 dnl Checks for special options needed on Mac OS X.
250 dnl Defines INTL_MACOSX_LIBS.
251 dnl
252 dnl Copied from intlmacosx.m4 in gettext, GPL.
253 dnl Copyright (C) 2004-2013 Free Software Foundation, Inc.
254 glib_DEFUN([glib_gt_INTL_MACOSX],
255 [
256 dnl Check for API introduced in Mac OS X 10.2.
257 AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
258 [gt_cv_func_CFPreferencesCopyAppValue],
259 [gt_save_LIBS="$LIBS"
260 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
261 AC_LINK_IFELSE(
262 [AC_LANG_PROGRAM(
263 [[#include <CoreFoundation/CFPreferences.h>]],
264 [[CFPreferencesCopyAppValue(NULL, NULL)]])],
265 [gt_cv_func_CFPreferencesCopyAppValue=yes],
266 [gt_cv_func_CFPreferencesCopyAppValue=no])
267 LIBS="$gt_save_LIBS"])
268 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
269 AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
270 [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
271 fi
272 dnl Check for API introduced in Mac OS X 10.3.
273 AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
274 [gt_save_LIBS="$LIBS"
275 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
276 AC_LINK_IFELSE(
277 [AC_LANG_PROGRAM(
278 [[#include <CoreFoundation/CFLocale.h>]],
279 [[CFLocaleCopyCurrent();]])],
280 [gt_cv_func_CFLocaleCopyCurrent=yes],
281 [gt_cv_func_CFLocaleCopyCurrent=no])
282 LIBS="$gt_save_LIBS"])
283 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
284 AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
285 [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
286 fi
287 INTL_MACOSX_LIBS=
288 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
289 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
290 fi
291 AC_SUBST([INTL_MACOSX_LIBS])
292 ])
293
120294 # GLIB_WITH_NLS
121295 #-----------------
122296 glib_DEFUN([GLIB_WITH_NLS],
129303 CATOBJEXT=NONE
130304 XGETTEXT=:
131305 INTLLIBS=
306
307 glib_gt_INTL_MACOSX
132308
133309 AC_CHECK_HEADER(libintl.h,
134310 [gt_cv_func_dgettext_libintl="no"
213389 fi
214390
215391 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
216 INTLLIBS="-lintl $libintl_extra_libs"
392 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
217393 fi
218394
219395 if test "$gt_cv_have_gettext" = "yes"; then
333509 # on various variables needed by the Makefile.in.in installed by
334510 # glib-gettextize.
335511 dnl
336 glib_DEFUN([GLIB_GNU_GETTEXT],
512 AU_DEFUN([GLIB_GNU_GETTEXT],
337513 [AC_REQUIRE([AC_PROG_CC])dnl
338 AC_REQUIRE([AC_HEADER_STDC])dnl
339514
340515 GLIB_LC_MESSAGES
341516 GLIB_WITH_NLS
404579 rm -f po/POTFILES
405580 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
406581 < $srcdir/po/POTFILES.in > po/POTFILES
407 ])
582 ],
583 [[$0: This macro is deprecated. You should use upstream gettext instead.]])
408584
409585 # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
410586 # -------------------------------
460636 # serial 3
461637 #
462638
463 dnl GNOME_COMMON_INIT
464
465 AU_DEFUN([GNOME_COMMON_INIT],
639 AU_DEFUN([GNOME_DEBUG_CHECK],
466640 [
467 dnl this macro should come after AC_CONFIG_MACRO_DIR
468 AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
469
470 dnl ensure that when the Automake generated makefile calls aclocal,
471 dnl it honours the $ACLOCAL_FLAGS environment variable
472 ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
473 if test -n "$ac_macro_dir"; then
474 ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
475 fi
476
477 AC_SUBST([ACLOCAL_AMFLAGS])
641 AX_CHECK_ENABLE_DEBUG([no],[GNOME_ENABLE_DEBUG])
478642 ],
479 [[$0: This macro is deprecated. You should set put "ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}"
480 in your top-level Makefile.am, instead, where "m4" is the macro directory set
481 with AC_CONFIG_MACRO_DIR() in your configure.ac]])
482
483 AC_DEFUN([GNOME_DEBUG_CHECK],
484 [
485 AC_ARG_ENABLE([debug],
486 AC_HELP_STRING([--enable-debug],
487 [turn on debugging]),,
488 [enable_debug=no])
489
490 if test x$enable_debug = xyes ; then
491 AC_DEFINE(GNOME_ENABLE_DEBUG, 1,
492 [Enable additional debugging at the expense of performance and size])
493 fi
494 ])
643 [[$0: This macro is deprecated. You should use AX_CHECK_ENABLE_DEBUG instead and
644 replace uses of GNOME_ENABLE_DEBUG with ENABLE_DEBUG.
645 See: http://www.gnu.org/software/autoconf-archive/ax_check_enable_debug.html#ax_check_enable_debug]])
495646
496647 dnl GNOME_MAINTAINER_MODE_DEFINES ()
497648 dnl define DISABLE_DEPRECATED
498649 dnl
499 AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
650 AU_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
500651 [
501652 AC_REQUIRE([AM_MAINTAINER_MODE])
502653
503654 DISABLE_DEPRECATED=""
504655 if test $USE_MAINTAINER_MODE = yes; then
505 DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK GCONF BONOBO BONOBO_UI GNOME LIBGLADE VTE GNOME_VFS WNCK LIBSOUP"
656 DOMAINS="GCONF BONOBO BONOBO_UI GNOME LIBGLADE GNOME_VFS WNCK LIBSOUP"
506657 for DOMAIN in $DOMAINS; do
507658 DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
508659 done
509660 fi
510661
511662 AC_SUBST(DISABLE_DEPRECATED)
512 ])
663 ],
664 [[$0: This macro is deprecated. All of the modules it disables deprecations for
665 are obsolete. Remove it and all uses of DISABLE_DEPRECATED.]])
666
667 # gnome-compiler-flags.m4
668 #
669 # serial 4
670 #
513671
514672 dnl GNOME_COMPILE_WARNINGS
515 dnl Turn on many useful compiler warnings
673 dnl Turn on many useful compiler warnings and substitute the result into
674 dnl WARN_CFLAGS
516675 dnl For now, only works on GCC
517 AC_DEFUN([GNOME_COMPILE_WARNINGS],[
676 dnl Pass the default value of the --enable-compile-warnings configure option as
677 dnl the first argument to the macro, defaulting to 'yes'.
678 dnl Additional warning/error flags can be passed as an optional second argument.
679 dnl
680 dnl For example: GNOME_COMPILE_WARNINGS([maximum],[-Werror=some-flag -Wfoobar])
681 AU_DEFUN([GNOME_COMPILE_WARNINGS],[
518682 dnl ******************************
519683 dnl More compiler warnings
520684 dnl ******************************
521685
522686 AC_ARG_ENABLE(compile-warnings,
523 AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
687 AS_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
524688 [Turn on compiler warnings]),,
525689 [enable_compile_warnings="m4_default([$1],[yes])"])
526690
527 warnCFLAGS=
528691 if test "x$GCC" != xyes; then
529692 enable_compile_warnings=no
530693 fi
532695 warning_flags=
533696 realsave_CFLAGS="$CFLAGS"
534697
698 dnl These are warning flags that aren't marked as fatal. Can be
699 dnl overridden on a per-project basis with -Wno-foo.
700 base_warn_flags=" \
701 -Wall \
702 -Wstrict-prototypes \
703 -Wnested-externs \
704 "
705
706 dnl These compiler flags typically indicate very broken or suspicious
707 dnl code. Some of them such as implicit-function-declaration are
708 dnl just not default because gcc compiles a lot of legacy code.
709 dnl We choose to make this set into explicit errors.
710 base_error_flags=" \
711 -Werror=missing-prototypes \
712 -Werror=implicit-function-declaration \
713 -Werror=pointer-arith \
714 -Werror=init-self \
715 -Werror=format-security \
716 -Werror=format=2 \
717 -Werror=missing-include-dirs \
718 -Werror=return-type \
719 "
720
721 dnl Additional warning or error flags provided by the module author to
722 dnl allow stricter standards to be imposed on a per-module basis.
723 dnl The author can pass -W or -Werror flags here as they see fit.
724 additional_flags="m4_default([$2],[])"
725
535726 case "$enable_compile_warnings" in
536727 no)
537 warning_flags=
538 ;;
728 warning_flags="-w"
729 ;;
539730 minimum)
540 warning_flags="-Wall"
541 ;;
542 yes)
543 warning_flags="-Wall -Wmissing-prototypes"
544 ;;
545 maximum|error)
546 warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
547 CFLAGS="$warning_flags $CFLAGS"
548 for option in -Wno-sign-compare; do
549 SAVE_CFLAGS="$CFLAGS"
550 CFLAGS="$CFLAGS $option"
551 AC_MSG_CHECKING([whether gcc understands $option])
552 AC_TRY_COMPILE([], [],
553 has_option=yes,
554 has_option=no,)
555 CFLAGS="$SAVE_CFLAGS"
556 AC_MSG_RESULT($has_option)
557 if test $has_option = yes; then
558 warning_flags="$warning_flags $option"
559 fi
560 unset has_option
561 unset SAVE_CFLAGS
562 done
563 unset option
564 if test "$enable_compile_warnings" = "error" ; then
565 warning_flags="$warning_flags -Werror"
731 warning_flags="-Wall"
732 ;;
733 yes|maximum|error)
734 warning_flags="$base_warn_flags $base_error_flags $additional_flags"
735 ;;
736 *)
737 AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
738 ;;
739 esac
740
741 if test "$enable_compile_warnings" = "error" ; then
742 warning_flags="$warning_flags -Werror"
743 fi
744
745 dnl Check whether GCC supports the warning options
746 for option in $warning_flags; do
747 save_CFLAGS="$CFLAGS"
748 CFLAGS="$CFLAGS $option"
749 AC_MSG_CHECKING([whether gcc understands $option])
750 AC_TRY_COMPILE([], [],
751 has_option=yes,
752 has_option=no,)
753 CFLAGS="$save_CFLAGS"
754 AC_MSG_RESULT([$has_option])
755 if test $has_option = yes; then
756 tested_warning_flags="$tested_warning_flags $option"
566757 fi
567 ;;
568 *)
569 AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
570 ;;
571 esac
758 unset has_option
759 unset save_CFLAGS
760 done
761 unset option
572762 CFLAGS="$realsave_CFLAGS"
573763 AC_MSG_CHECKING(what warning flags to pass to the C compiler)
574 AC_MSG_RESULT($warning_flags)
764 AC_MSG_RESULT($tested_warning_flags)
575765
576766 AC_ARG_ENABLE(iso-c,
577 AC_HELP_STRING([--enable-iso-c],
767 AS_HELP_STRING([--enable-iso-c],
578768 [Try to warn if code is not ISO C ]),,
579769 [enable_iso_c=no])
580770
594784 fi
595785 AC_MSG_RESULT($complCFLAGS)
596786
597 WARN_CFLAGS="$warning_flags $complCFLAGS"
787 WARN_CFLAGS="$tested_warning_flags $complCFLAGS"
598788 AC_SUBST(WARN_CFLAGS)
599 ])
789 ],
790 [[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and
791 eliminate use of --enable-iso-c.
792 See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]])
600793
601794 dnl For C++, do basically the same thing.
602795
603 AC_DEFUN([GNOME_CXX_WARNINGS],[
796 AU_DEFUN([GNOME_CXX_WARNINGS],[
604797 AC_ARG_ENABLE(cxx-warnings,
605 AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
798 AS_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
606799 [Turn on compiler warnings.]),,
607800 [enable_cxx_warnings="m4_default([$1],[minimum])"])
608801
628821 AC_MSG_RESULT($warnCXXFLAGS)
629822
630823 AC_ARG_ENABLE(iso-cxx,
631 AC_HELP_STRING([--enable-iso-cxx],
824 AS_HELP_STRING([--enable-iso-cxx],
632825 [Try to warn if code is not ISO C++ ]),,
633826 [enable_iso_cxx=no])
634827
651844
652845 WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
653846 AC_SUBST(WARN_CXXFLAGS)
654 ])
655
656 # nls.m4 serial 5 (gettext-0.18)
657 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation,
658 dnl Inc.
847 ],
848 [[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and
849 eliminate use of --enable-iso-cxx.
850 See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]])
851
852 # nls.m4 serial 6 (gettext-0.20.2)
853 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free
854 dnl Software Foundation, Inc.
659855 dnl This file is free software; the Free Software Foundation
660856 dnl gives unlimited permission to copy and/or distribute it,
661857 dnl with or without modifications, as long as this notice is preserved.
662858 dnl
663 dnl This file can can be used in projects which are not available under
664 dnl the GNU General Public License or the GNU Library General Public
859 dnl This file can be used in projects which are not available under
860 dnl the GNU General Public License or the GNU Lesser General Public
665861 dnl License but which still want to provide support for the GNU gettext
666862 dnl functionality.
667863 dnl Please note that the actual code of the GNU gettext library is covered
668 dnl by the GNU Library General Public License, and the rest of the GNU
669 dnl gettext package package is covered by the GNU General Public License.
864 dnl by the GNU Lesser General Public License, and the rest of the GNU
865 dnl gettext package is covered by the GNU General Public License.
670866 dnl They are *not* in the public domain.
671867
672868 dnl Authors:
686882 AC_SUBST([USE_NLS])
687883 ])
688884
689 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
690 # serial 1 (pkg-config-0.24)
691 #
692 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
693 #
694 # This program is free software; you can redistribute it and/or modify
695 # it under the terms of the GNU General Public License as published by
696 # the Free Software Foundation; either version 2 of the License, or
697 # (at your option) any later version.
698 #
699 # This program is distributed in the hope that it will be useful, but
700 # WITHOUT ANY WARRANTY; without even the implied warranty of
701 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
702 # General Public License for more details.
703 #
704 # You should have received a copy of the GNU General Public License
705 # along with this program; if not, write to the Free Software
706 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
707 #
708 # As a special exception to the GNU General Public License, if you
709 # distribute this file as part of a program that contains a
710 # configuration script generated by Autoconf, you may include it under
711 # the same distribution terms that you use for the rest of that program.
712
713 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
714 # ----------------------------------
885 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
886 # serial 12 (pkg-config-0.29.2)
887
888 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
889 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
890 dnl
891 dnl This program is free software; you can redistribute it and/or modify
892 dnl it under the terms of the GNU General Public License as published by
893 dnl the Free Software Foundation; either version 2 of the License, or
894 dnl (at your option) any later version.
895 dnl
896 dnl This program is distributed in the hope that it will be useful, but
897 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
898 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
899 dnl General Public License for more details.
900 dnl
901 dnl You should have received a copy of the GNU General Public License
902 dnl along with this program; if not, write to the Free Software
903 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
904 dnl 02111-1307, USA.
905 dnl
906 dnl As a special exception to the GNU General Public License, if you
907 dnl distribute this file as part of a program that contains a
908 dnl configuration script generated by Autoconf, you may include it under
909 dnl the same distribution terms that you use for the rest of that
910 dnl program.
911
912 dnl PKG_PREREQ(MIN-VERSION)
913 dnl -----------------------
914 dnl Since: 0.29
915 dnl
916 dnl Verify that the version of the pkg-config macros are at least
917 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
918 dnl installed version of pkg-config, this checks the developer's version
919 dnl of pkg.m4 when generating configure.
920 dnl
921 dnl To ensure that this macro is defined, also add:
922 dnl m4_ifndef([PKG_PREREQ],
923 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
924 dnl
925 dnl See the "Since" comment for each macro you use to see what version
926 dnl of the macros you require.
927 m4_defun([PKG_PREREQ],
928 [m4_define([PKG_MACROS_VERSION], [0.29.2])
929 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
930 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
931 ])dnl PKG_PREREQ
932
933 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
934 dnl ----------------------------------
935 dnl Since: 0.16
936 dnl
937 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
938 dnl first found in the path. Checks that the version of pkg-config found
939 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
940 dnl used since that's the first version where most current features of
941 dnl pkg-config existed.
715942 AC_DEFUN([PKG_PROG_PKG_CONFIG],
716943 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
717 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
944 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
945 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
718946 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
719947 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
720948 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
732960 PKG_CONFIG=""
733961 fi
734962 fi[]dnl
735 ])# PKG_PROG_PKG_CONFIG
736
737 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
738 #
739 # Check to see whether a particular set of modules exists. Similar
740 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
741 #
742 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
743 # only at the first occurence in configure.ac, so if the first place
744 # it's called might be skipped (such as if it is within an "if", you
745 # have to call PKG_CHECK_EXISTS manually
746 # --------------------------------------------------------------
963 ])dnl PKG_PROG_PKG_CONFIG
964
965 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
966 dnl -------------------------------------------------------------------
967 dnl Since: 0.18
968 dnl
969 dnl Check to see whether a particular set of modules exists. Similar to
970 dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
971 dnl
972 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
973 dnl only at the first occurence in configure.ac, so if the first place
974 dnl it's called might be skipped (such as if it is within an "if", you
975 dnl have to call PKG_CHECK_EXISTS manually
747976 AC_DEFUN([PKG_CHECK_EXISTS],
748977 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
749978 if test -n "$PKG_CONFIG" && \
753982 $3])dnl
754983 fi])
755984
756 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
757 # ---------------------------------------------
985 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
986 dnl ---------------------------------------------
987 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
988 dnl pkg_failed based on the result.
758989 m4_define([_PKG_CONFIG],
759990 [if test -n "$$1"; then
760991 pkg_cv_[]$1="$$1"
761992 elif test -n "$PKG_CONFIG"; then
762993 PKG_CHECK_EXISTS([$3],
763 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
994 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
995 test "x$?" != "x0" && pkg_failed=yes ],
764996 [pkg_failed=yes])
765997 else
766998 pkg_failed=untried
767999 fi[]dnl
768 ])# _PKG_CONFIG
769
770 # _PKG_SHORT_ERRORS_SUPPORTED
771 # -----------------------------
1000 ])dnl _PKG_CONFIG
1001
1002 dnl _PKG_SHORT_ERRORS_SUPPORTED
1003 dnl ---------------------------
1004 dnl Internal check to see if pkg-config supports short errors.
7721005 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
7731006 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
7741007 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7761009 else
7771010 _pkg_short_errors_supported=no
7781011 fi[]dnl
779 ])# _PKG_SHORT_ERRORS_SUPPORTED
780
781
782 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
783 # [ACTION-IF-NOT-FOUND])
784 #
785 #
786 # Note that if there is a possibility the first call to
787 # PKG_CHECK_MODULES might not happen, you should be sure to include an
788 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
789 #
790 #
791 # --------------------------------------------------------------
1012 ])dnl _PKG_SHORT_ERRORS_SUPPORTED
1013
1014
1015 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
1016 dnl [ACTION-IF-NOT-FOUND])
1017 dnl --------------------------------------------------------------
1018 dnl Since: 0.4.0
1019 dnl
1020 dnl Note that if there is a possibility the first call to
1021 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
1022 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
7921023 AC_DEFUN([PKG_CHECK_MODULES],
7931024 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
7941025 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
7951026 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
7961027
7971028 pkg_failed=no
798 AC_MSG_CHECKING([for $1])
1029 AC_MSG_CHECKING([for $2])
7991030
8001031 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
8011032 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
8051036 See the pkg-config man page for more details.])
8061037
8071038 if test $pkg_failed = yes; then
808 AC_MSG_RESULT([no])
1039 AC_MSG_RESULT([no])
8091040 _PKG_SHORT_ERRORS_SUPPORTED
8101041 if test $_pkg_short_errors_supported = yes; then
811 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
812 else
813 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
1042 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
1043 else
1044 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
8141045 fi
8151046 # Put the nasty error message in config.log where it belongs
8161047 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
8231054 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8241055 installed software in a non-standard prefix.
8251056
826 _PKG_TEXT])
1057 _PKG_TEXT])[]dnl
8271058 ])
8281059 elif test $pkg_failed = untried; then
829 AC_MSG_RESULT([no])
1060 AC_MSG_RESULT([no])
8301061 m4_default([$4], [AC_MSG_FAILURE(
8311062 [The pkg-config script could not be found or is too old. Make sure it
8321063 is in your PATH or set the PKG_CONFIG environment variable to the full
8341065
8351066 _PKG_TEXT
8361067
837 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
1068 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
8381069 ])
8391070 else
8401071 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
8421073 AC_MSG_RESULT([yes])
8431074 $3
8441075 fi[]dnl
845 ])# PKG_CHECK_MODULES
846
847 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1076 ])dnl PKG_CHECK_MODULES
1077
1078
1079 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
1080 dnl [ACTION-IF-NOT-FOUND])
1081 dnl ---------------------------------------------------------------------
1082 dnl Since: 0.29
1083 dnl
1084 dnl Checks for existence of MODULES and gathers its build flags with
1085 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
1086 dnl and VARIABLE-PREFIX_LIBS from --libs.
1087 dnl
1088 dnl Note that if there is a possibility the first call to
1089 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
1090 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
1091 dnl configure.ac.
1092 AC_DEFUN([PKG_CHECK_MODULES_STATIC],
1093 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1094 _save_PKG_CONFIG=$PKG_CONFIG
1095 PKG_CONFIG="$PKG_CONFIG --static"
1096 PKG_CHECK_MODULES($@)
1097 PKG_CONFIG=$_save_PKG_CONFIG[]dnl
1098 ])dnl PKG_CHECK_MODULES_STATIC
1099
1100
1101 dnl PKG_INSTALLDIR([DIRECTORY])
1102 dnl -------------------------
1103 dnl Since: 0.27
1104 dnl
1105 dnl Substitutes the variable pkgconfigdir as the location where a module
1106 dnl should install pkg-config .pc files. By default the directory is
1107 dnl $libdir/pkgconfig, but the default can be changed by passing
1108 dnl DIRECTORY. The user can override through the --with-pkgconfigdir
1109 dnl parameter.
1110 AC_DEFUN([PKG_INSTALLDIR],
1111 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
1112 m4_pushdef([pkg_description],
1113 [pkg-config installation directory @<:@]pkg_default[@:>@])
1114 AC_ARG_WITH([pkgconfigdir],
1115 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
1116 [with_pkgconfigdir=]pkg_default)
1117 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
1118 m4_popdef([pkg_default])
1119 m4_popdef([pkg_description])
1120 ])dnl PKG_INSTALLDIR
1121
1122
1123 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
1124 dnl --------------------------------
1125 dnl Since: 0.27
1126 dnl
1127 dnl Substitutes the variable noarch_pkgconfigdir as the location where a
1128 dnl module should install arch-independent pkg-config .pc files. By
1129 dnl default the directory is $datadir/pkgconfig, but the default can be
1130 dnl changed by passing DIRECTORY. The user can override through the
1131 dnl --with-noarch-pkgconfigdir parameter.
1132 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
1133 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
1134 m4_pushdef([pkg_description],
1135 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
1136 AC_ARG_WITH([noarch-pkgconfigdir],
1137 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
1138 [with_noarch_pkgconfigdir=]pkg_default)
1139 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
1140 m4_popdef([pkg_default])
1141 m4_popdef([pkg_description])
1142 ])dnl PKG_NOARCH_INSTALLDIR
1143
1144
1145 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
1146 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1147 dnl -------------------------------------------
1148 dnl Since: 0.28
1149 dnl
1150 dnl Retrieves the value of the pkg-config variable for the given module.
1151 AC_DEFUN([PKG_CHECK_VAR],
1152 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1153 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
1154
1155 _PKG_CONFIG([$1], [variable="][$3]["], [$2])
1156 AS_VAR_COPY([$1], [pkg_cv_][$1])
1157
1158 AS_VAR_IF([$1], [""], [$5], [$4])dnl
1159 ])dnl PKG_CHECK_VAR
1160
1161 # Copyright (C) 2002-2021 Free Software Foundation, Inc.
8481162 #
8491163 # This file is free software; the Free Software Foundation
8501164 # gives unlimited permission to copy and/or distribute it,
8561170 # generated from the m4 files accompanying Automake X.Y.
8571171 # (This private macro should not be called outside this file.)
8581172 AC_DEFUN([AM_AUTOMAKE_VERSION],
859 [am__api_version='1.11'
1173 [am__api_version='1.16'
8601174 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
8611175 dnl require some minimum version. Point them to the right macro.
862 m4_if([$1], [1.11.1], [],
1176 m4_if([$1], [1.16.5], [],
8631177 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
8641178 ])
8651179
8751189 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
8761190 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
8771191 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
878 [AM_AUTOMAKE_VERSION([1.11.1])dnl
1192 [AM_AUTOMAKE_VERSION([1.16.5])dnl
8791193 m4_ifndef([AC_AUTOCONF_VERSION],
8801194 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
8811195 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
8821196
8831197 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
8841198
885 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
1199 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
8861200 #
8871201 # This file is free software; the Free Software Foundation
8881202 # gives unlimited permission to copy and/or distribute it,
8891203 # with or without modifications, as long as this notice is preserved.
8901204
8911205 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
892 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
893 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
1206 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
1207 # '$srcdir', '$srcdir/..', or '$srcdir/../..'.
8941208 #
8951209 # Of course, Automake must honor this variable whenever it calls a
8961210 # tool from the auxiliary directory. The problem is that $srcdir (and
9091223 #
9101224 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
9111225 # are both prefixed by $srcdir. In an in-source build this is usually
912 # harmless because $srcdir is `.', but things will broke when you
1226 # harmless because $srcdir is '.', but things will broke when you
9131227 # start a VPATH build or use an absolute $srcdir.
9141228 #
9151229 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
9271241 # configured tree to be moved without reconfiguration.
9281242
9291243 AC_DEFUN([AM_AUX_DIR_EXPAND],
930 [dnl Rely on autoconf to set up CDPATH properly.
931 AC_PREREQ([2.50])dnl
932 # expand $ac_aux_dir to an absolute path
933 am_aux_dir=`cd $ac_aux_dir && pwd`
1244 [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
1245 # Expand $ac_aux_dir to an absolute path.
1246 am_aux_dir=`cd "$ac_aux_dir" && pwd`
9341247 ])
9351248
9361249 # AM_CONDITIONAL -*- Autoconf -*-
9371250
938 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
939 # Free Software Foundation, Inc.
1251 # Copyright (C) 1997-2021 Free Software Foundation, Inc.
9401252 #
9411253 # This file is free software; the Free Software Foundation
9421254 # gives unlimited permission to copy and/or distribute it,
9431255 # with or without modifications, as long as this notice is preserved.
944
945 # serial 9
9461256
9471257 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
9481258 # -------------------------------------
9491259 # Define a conditional.
9501260 AC_DEFUN([AM_CONDITIONAL],
951 [AC_PREREQ(2.52)dnl
952 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
953 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1261 [AC_PREREQ([2.52])dnl
1262 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
1263 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
9541264 AC_SUBST([$1_TRUE])dnl
9551265 AC_SUBST([$1_FALSE])dnl
9561266 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
9691279 Usually this means the macro was only invoked conditionally.]])
9701280 fi])])
9711281
972 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
973 # Free Software Foundation, Inc.
1282 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
9741283 #
9751284 # This file is free software; the Free Software Foundation
9761285 # gives unlimited permission to copy and/or distribute it,
9771286 # with or without modifications, as long as this notice is preserved.
9781287
979 # serial 10
980
981 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
1288
1289 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
9821290 # written in clear, in which case automake, when reading aclocal.m4,
9831291 # will think it sees a *use*, and therefore will trigger all it's
9841292 # C support machinery. Also note that it means that autoscan, seeing
9881296 # _AM_DEPENDENCIES(NAME)
9891297 # ----------------------
9901298 # See how the compiler implements dependency checking.
991 # NAME is "CC", "CXX", "GCJ", or "OBJC".
1299 # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
9921300 # We try a few techniques and use that to set a single cache variable.
9931301 #
9941302 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
10011309 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
10021310 AC_REQUIRE([AM_DEP_TRACK])dnl
10031311
1004 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
1005 [$1], CXX, [depcc="$CXX" am_compiler_list=],
1006 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1007 [$1], UPC, [depcc="$UPC" am_compiler_list=],
1008 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
1009 [depcc="$$1" am_compiler_list=])
1312 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
1313 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
1314 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1315 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
1316 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
1317 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
1318 [depcc="$$1" am_compiler_list=])
10101319
10111320 AC_CACHE_CHECK([dependency style of $depcc],
10121321 [am_cv_$1_dependencies_compiler_type],
10141323 # We make a subdir and do the tests there. Otherwise we can end up
10151324 # making bogus files that we don't know about and never remove. For
10161325 # instance it was reported that on HP-UX the gcc test will end up
1017 # making a dummy file named `D' -- because `-MD' means `put the output
1018 # in D'.
1326 # making a dummy file named 'D' -- because '-MD' means "put the output
1327 # in D".
1328 rm -rf conftest.dir
10191329 mkdir conftest.dir
10201330 # Copy depcomp to subdir because otherwise we won't find it if we're
10211331 # using a relative directory.
10541364 : > sub/conftest.c
10551365 for i in 1 2 3 4 5 6; do
10561366 echo '#include "conftst'$i'.h"' >> sub/conftest.c
1057 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
1058 # Solaris 8's {/usr,}/bin/sh.
1059 touch sub/conftst$i.h
1367 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
1368 # Solaris 10 /bin/sh.
1369 echo '/* dummy */' > sub/conftst$i.h
10601370 done
10611371 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
10621372
1063 # We check with `-c' and `-o' for the sake of the "dashmstdout"
1373 # We check with '-c' and '-o' for the sake of the "dashmstdout"
10641374 # mode. It turns out that the SunPro C++ compiler does not properly
1065 # handle `-M -o', and we need to detect this. Also, some Intel
1066 # versions had trouble with output in subdirs
1375 # handle '-M -o', and we need to detect this. Also, some Intel
1376 # versions had trouble with output in subdirs.
10671377 am__obj=sub/conftest.${OBJEXT-o}
10681378 am__minus_obj="-o $am__obj"
10691379 case $depmode in
10721382 test "$am__universal" = false || continue
10731383 ;;
10741384 nosideeffect)
1075 # after this tag, mechanisms are not by side-effect, so they'll
1076 # only be used when explicitly requested
1385 # After this tag, mechanisms are not by side-effect, so they'll
1386 # only be used when explicitly requested.
10771387 if test "x$enable_dependency_tracking" = xyes; then
10781388 continue
10791389 else
10801390 break
10811391 fi
10821392 ;;
1083 msvisualcpp | msvcmsys)
1084 # This compiler won't grok `-c -o', but also, the minuso test has
1393 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
1394 # This compiler won't grok '-c -o', but also, the minuso test has
10851395 # not run yet. These depmodes are late enough in the game, and
10861396 # so weak that their functioning should not be impacted.
10871397 am__obj=conftest.${OBJEXT-o}
11291439 # AM_SET_DEPDIR
11301440 # -------------
11311441 # Choose a directory name for dependency files.
1132 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
1442 # This macro is AC_REQUIREd in _AM_DEPENDENCIES.
11331443 AC_DEFUN([AM_SET_DEPDIR],
11341444 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
11351445 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
11391449 # AM_DEP_TRACK
11401450 # ------------
11411451 AC_DEFUN([AM_DEP_TRACK],
1142 [AC_ARG_ENABLE(dependency-tracking,
1143 [ --disable-dependency-tracking speeds up one-time build
1144 --enable-dependency-tracking do not reject slow dependency extractors])
1452 [AC_ARG_ENABLE([dependency-tracking], [dnl
1453 AS_HELP_STRING(
1454 [--enable-dependency-tracking],
1455 [do not reject slow dependency extractors])
1456 AS_HELP_STRING(
1457 [--disable-dependency-tracking],
1458 [speeds up one-time build])])
11451459 if test "x$enable_dependency_tracking" != xno; then
11461460 am_depcomp="$ac_aux_dir/depcomp"
11471461 AMDEPBACKSLASH='\'
1462 am__nodep='_no'
11481463 fi
11491464 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
11501465 AC_SUBST([AMDEPBACKSLASH])dnl
11511466 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
1467 AC_SUBST([am__nodep])dnl
1468 _AM_SUBST_NOTMAKE([am__nodep])dnl
11521469 ])
11531470
11541471 # Generate code to set up dependency tracking. -*- Autoconf -*-
11551472
1156 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
1157 # Free Software Foundation, Inc.
1473 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
11581474 #
11591475 # This file is free software; the Free Software Foundation
11601476 # gives unlimited permission to copy and/or distribute it,
11611477 # with or without modifications, as long as this notice is preserved.
1162
1163 #serial 5
11641478
11651479 # _AM_OUTPUT_DEPENDENCY_COMMANDS
11661480 # ------------------------------
11671481 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
11681482 [{
1169 # Autoconf 2.62 quotes --file arguments for eval, but not when files
1483 # Older Autoconf quotes --file arguments for eval, but not when files
11701484 # are listed without --file. Let's play safe and only enable the eval
11711485 # if we detect the quoting.
1172 case $CONFIG_FILES in
1173 *\'*) eval set x "$CONFIG_FILES" ;;
1174 *) set x $CONFIG_FILES ;;
1175 esac
1486 # TODO: see whether this extra hack can be removed once we start
1487 # requiring Autoconf 2.70 or later.
1488 AS_CASE([$CONFIG_FILES],
1489 [*\'*], [eval set x "$CONFIG_FILES"],
1490 [*], [set x $CONFIG_FILES])
11761491 shift
1177 for mf
1492 # Used to flag and report bootstrapping failures.
1493 am_rc=0
1494 for am_mf
11781495 do
11791496 # Strip MF so we end up with the name of the file.
1180 mf=`echo "$mf" | sed -e 's/:.*$//'`
1181 # Check whether this is an Automake generated Makefile or not.
1182 # We used to match only the files named `Makefile.in', but
1183 # some people rename them; so instead we look at the file content.
1184 # Grep'ing the first line is not enough: some people post-process
1185 # each Makefile.in and add a new line on top of each file to say so.
1186 # Grep'ing the whole file is not good either: AIX grep has a line
1497 am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
1498 # Check whether this is an Automake generated Makefile which includes
1499 # dependency-tracking related rules and includes.
1500 # Grep'ing the whole file directly is not great: AIX grep has a line
11871501 # limit of 2048, but all sed's we know have understand at least 4000.
1188 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1189 dirpart=`AS_DIRNAME("$mf")`
1190 else
1191 continue
1192 fi
1193 # Extract the definition of DEPDIR, am__include, and am__quote
1194 # from the Makefile without running `make'.
1195 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1196 test -z "$DEPDIR" && continue
1197 am__include=`sed -n 's/^am__include = //p' < "$mf"`
1198 test -z "am__include" && continue
1199 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1200 # When using ansi2knr, U may be empty or an underscore; expand it
1201 U=`sed -n 's/^U = //p' < "$mf"`
1202 # Find all dependency output files, they are included files with
1203 # $(DEPDIR) in their names. We invoke sed twice because it is the
1204 # simplest approach to changing $(DEPDIR) to its actual value in the
1205 # expansion.
1206 for file in `sed -n "
1207 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1208 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1209 # Make sure the directory exists.
1210 test -f "$dirpart/$file" && continue
1211 fdir=`AS_DIRNAME(["$file"])`
1212 AS_MKDIR_P([$dirpart/$fdir])
1213 # echo "creating $dirpart/$file"
1214 echo '# dummy' > "$dirpart/$file"
1215 done
1502 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
1503 || continue
1504 am_dirpart=`AS_DIRNAME(["$am_mf"])`
1505 am_filepart=`AS_BASENAME(["$am_mf"])`
1506 AM_RUN_LOG([cd "$am_dirpart" \
1507 && sed -e '/# am--include-marker/d' "$am_filepart" \
1508 | $MAKE -f - am--depfiles]) || am_rc=$?
12161509 done
1510 if test $am_rc -ne 0; then
1511 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
1512 for automatic dependency tracking. If GNU make was not used, consider
1513 re-running the configure script with MAKE="gmake" (or whatever is
1514 necessary). You can also try re-running configure with the
1515 '--disable-dependency-tracking' option to at least be able to build
1516 the package (albeit without support for automatic dependency tracking).])
1517 fi
1518 AS_UNSET([am_dirpart])
1519 AS_UNSET([am_filepart])
1520 AS_UNSET([am_mf])
1521 AS_UNSET([am_rc])
1522 rm -f conftest-deps.mk
12171523 }
12181524 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
12191525
12221528 # -----------------------------
12231529 # This macro should only be invoked once -- use via AC_REQUIRE.
12241530 #
1225 # This code is only required when automatic dependency tracking
1226 # is enabled. FIXME. This creates each `.P' file that we will
1227 # need in order to bootstrap the dependency handling code.
1531 # This code is only required when automatic dependency tracking is enabled.
1532 # This creates each '.Po' and '.Plo' makefile fragment that we'll need in
1533 # order to bootstrap the dependency handling code.
12281534 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
12291535 [AC_CONFIG_COMMANDS([depfiles],
12301536 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
1231 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
1232 ])
1537 [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
12331538
12341539 # Do all the work for Automake. -*- Autoconf -*-
12351540
1236 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
1237 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
1541 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
12381542 #
12391543 # This file is free software; the Free Software Foundation
12401544 # gives unlimited permission to copy and/or distribute it,
12411545 # with or without modifications, as long as this notice is preserved.
12421546
1243 # serial 16
1244
12451547 # This macro actually does too much. Some checks are only needed if
12461548 # your package does certain things. But this isn't really a big deal.
1549
1550 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
1551 m4_define([AC_PROG_CC],
1552 m4_defn([AC_PROG_CC])
1553 [_AM_PROG_CC_C_O
1554 ])
12471555
12481556 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
12491557 # AM_INIT_AUTOMAKE([OPTIONS])
12571565 # arguments mandatory, and then we can depend on a new Autoconf
12581566 # release and drop the old call support.
12591567 AC_DEFUN([AM_INIT_AUTOMAKE],
1260 [AC_PREREQ([2.62])dnl
1568 [AC_PREREQ([2.65])dnl
1569 m4_ifdef([_$0_ALREADY_INIT],
1570 [m4_fatal([$0 expanded multiple times
1571 ]m4_defn([_$0_ALREADY_INIT]))],
1572 [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
12611573 dnl Autoconf wants to disallow AM_ names. We explicitly allow
12621574 dnl the ones we care about.
12631575 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
12861598 # Define the identity of the package.
12871599 dnl Distinguish between old-style and new-style calls.
12881600 m4_ifval([$2],
1289 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1601 [AC_DIAGNOSE([obsolete],
1602 [$0: two- and three-arguments forms are deprecated.])
1603 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
12901604 AC_SUBST([PACKAGE], [$1])dnl
12911605 AC_SUBST([VERSION], [$2])],
12921606 [_AM_SET_OPTIONS([$1])dnl
12931607 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1294 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
1608 m4_if(
1609 m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
1610 [ok:ok],,
12951611 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
12961612 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
12971613 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
12981614
12991615 _AM_IF_OPTION([no-define],,
1300 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
1301 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
1616 [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
1617 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
13021618
13031619 # Some tools Automake needs.
13041620 AC_REQUIRE([AM_SANITY_CHECK])dnl
13051621 AC_REQUIRE([AC_ARG_PROGRAM])dnl
1306 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
1307 AM_MISSING_PROG(AUTOCONF, autoconf)
1308 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
1309 AM_MISSING_PROG(AUTOHEADER, autoheader)
1310 AM_MISSING_PROG(MAKEINFO, makeinfo)
1622 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
1623 AM_MISSING_PROG([AUTOCONF], [autoconf])
1624 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
1625 AM_MISSING_PROG([AUTOHEADER], [autoheader])
1626 AM_MISSING_PROG([MAKEINFO], [makeinfo])
13111627 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
13121628 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1313 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
1314 # We need awk for the "check" target. The system "awk" is bad on
1315 # some platforms.
1629 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1630 # For better backward compatibility. To be removed once Automake 1.9.x
1631 # dies out for good. For more background, see:
1632 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
1633 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
1634 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1635 # We need awk for the "check" target (and possibly the TAP driver). The
1636 # system "awk" is bad on some platforms.
13161637 AC_REQUIRE([AC_PROG_AWK])dnl
13171638 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
13181639 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
13211642 [_AM_PROG_TAR([v7])])])
13221643 _AM_IF_OPTION([no-dependencies],,
13231644 [AC_PROVIDE_IFELSE([AC_PROG_CC],
1324 [_AM_DEPENDENCIES(CC)],
1325 [define([AC_PROG_CC],
1326 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
1645 [_AM_DEPENDENCIES([CC])],
1646 [m4_define([AC_PROG_CC],
1647 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
13271648 AC_PROVIDE_IFELSE([AC_PROG_CXX],
1328 [_AM_DEPENDENCIES(CXX)],
1329 [define([AC_PROG_CXX],
1330 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
1649 [_AM_DEPENDENCIES([CXX])],
1650 [m4_define([AC_PROG_CXX],
1651 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
13311652 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1332 [_AM_DEPENDENCIES(OBJC)],
1333 [define([AC_PROG_OBJC],
1334 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
1653 [_AM_DEPENDENCIES([OBJC])],
1654 [m4_define([AC_PROG_OBJC],
1655 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
1656 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
1657 [_AM_DEPENDENCIES([OBJCXX])],
1658 [m4_define([AC_PROG_OBJCXX],
1659 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
13351660 ])
1336 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
1337 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
1338 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
1339 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
1661 # Variables for tags utilities; see am/tags.am
1662 if test -z "$CTAGS"; then
1663 CTAGS=ctags
1664 fi
1665 AC_SUBST([CTAGS])
1666 if test -z "$ETAGS"; then
1667 ETAGS=etags
1668 fi
1669 AC_SUBST([ETAGS])
1670 if test -z "$CSCOPE"; then
1671 CSCOPE=cscope
1672 fi
1673 AC_SUBST([CSCOPE])
1674
1675 AC_REQUIRE([AM_SILENT_RULES])dnl
1676 dnl The testsuite driver may need to know about EXEEXT, so add the
1677 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
1678 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
13401679 AC_CONFIG_COMMANDS_PRE(dnl
13411680 [m4_provide_if([_AM_COMPILER_EXEEXT],
13421681 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1682
1683 # POSIX will say in a future version that running "rm -f" with no argument
1684 # is OK; and we want to be able to make that assumption in our Makefile
1685 # recipes. So use an aggressive probe to check that the usage we want is
1686 # actually supported "in the wild" to an acceptable degree.
1687 # See automake bug#10828.
1688 # To make any issue more visible, cause the running configure to be aborted
1689 # by default if the 'rm' program in use doesn't match our expectations; the
1690 # user can still override this though.
1691 if rm -f && rm -fr && rm -rf; then : OK; else
1692 cat >&2 <<'END'
1693 Oops!
1694
1695 Your 'rm' program seems unable to run without file operands specified
1696 on the command line, even when the '-f' option is present. This is contrary
1697 to the behaviour of most rm programs out there, and not conforming with
1698 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1699
1700 Please tell bug-automake@gnu.org about your system, including the value
1701 of your $PATH and any error possibly output before this message. This
1702 can help us improve future automake versions.
1703
1704 END
1705 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1706 echo 'Configuration will proceed anyway, since you have set the' >&2
1707 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1708 echo >&2
1709 else
1710 cat >&2 <<'END'
1711 Aborting the configuration process, to ensure you take notice of the issue.
1712
1713 You can download and install GNU coreutils to get an 'rm' implementation
1714 that behaves properly: <https://www.gnu.org/software/coreutils/>.
1715
1716 If you want to complete the configuration process using your problematic
1717 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
1718 to "yes", and re-run configure.
1719
1720 END
1721 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
1722 fi
1723 fi
1724 dnl The trailing newline in this macro's definition is deliberate, for
1725 dnl backward compatibility and to allow trailing 'dnl'-style comments
1726 dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
13431727 ])
13441728
1345 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
1729 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
13461730 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
13471731 dnl mangled by Autoconf and run in a shell conditional statement.
13481732 m4_define([_AC_COMPILER_EXEEXT],
13491733 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
1350
13511734
13521735 # When config.status generates a header, we must update the stamp-h file.
13531736 # This file resides in the same directory as the config header
13701753 done
13711754 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
13721755
1373 # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
1756 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
13741757 #
13751758 # This file is free software; the Free Software Foundation
13761759 # gives unlimited permission to copy and/or distribute it,
13811764 # Define $install_sh.
13821765 AC_DEFUN([AM_PROG_INSTALL_SH],
13831766 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1384 if test x"${install_sh}" != xset; then
1767 if test x"${install_sh+set}" != xset; then
13851768 case $am_aux_dir in
13861769 *\ * | *\ *)
13871770 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
13891772 install_sh="\${SHELL} $am_aux_dir/install-sh"
13901773 esac
13911774 fi
1392 AC_SUBST(install_sh)])
1393
1394 # Copyright (C) 2003, 2005 Free Software Foundation, Inc.
1775 AC_SUBST([install_sh])])
1776
1777 # Copyright (C) 2003-2021 Free Software Foundation, Inc.
13951778 #
13961779 # This file is free software; the Free Software Foundation
13971780 # gives unlimited permission to copy and/or distribute it,
13981781 # with or without modifications, as long as this notice is preserved.
1399
1400 # serial 2
14011782
14021783 # Check whether the underlying file-system supports filenames
14031784 # with a leading dot. For instance MS-DOS doesn't.
14151796 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
14161797 # From Jim Meyering
14171798
1418 # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
1419 # Free Software Foundation, Inc.
1799 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
14201800 #
14211801 # This file is free software; the Free Software Foundation
14221802 # gives unlimited permission to copy and/or distribute it,
14231803 # with or without modifications, as long as this notice is preserved.
14241804
1425 # serial 5
1426
14271805 # AM_MAINTAINER_MODE([DEFAULT-MODE])
14281806 # ----------------------------------
14291807 # Control maintainer-specific portions of Makefiles.
1430 # Default is to disable them, unless `enable' is passed literally.
1431 # For symmetry, `disable' may be passed as well. Anyway, the user
1808 # Default is to disable them, unless 'enable' is passed literally.
1809 # For symmetry, 'disable' may be passed as well. Anyway, the user
14321810 # can override the default with the --enable/--disable switch.
14331811 AC_DEFUN([AM_MAINTAINER_MODE],
14341812 [m4_case(m4_default([$1], [disable]),
14361814 [disable], [m4_define([am_maintainer_other], [enable])],
14371815 [m4_define([am_maintainer_other], [enable])
14381816 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
1439 AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
1817 AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
14401818 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
14411819 AC_ARG_ENABLE([maintainer-mode],
1442 [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
1443 (and sometimes confusing) to the casual installer],
1444 [USE_MAINTAINER_MODE=$enableval],
1445 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1820 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
1821 am_maintainer_other[ make rules and dependencies not useful
1822 (and sometimes confusing) to the casual installer])],
1823 [USE_MAINTAINER_MODE=$enableval],
1824 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
14461825 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
14471826 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
14481827 MAINT=$MAINTAINER_MODE_TRUE
14501829 ]
14511830 )
14521831
1453 AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
1454
14551832 # Check to see how 'make' treats includes. -*- Autoconf -*-
14561833
1457 # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
1834 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
14581835 #
14591836 # This file is free software; the Free Software Foundation
14601837 # gives unlimited permission to copy and/or distribute it,
14611838 # with or without modifications, as long as this notice is preserved.
14621839
1463 # serial 4
1464
14651840 # AM_MAKE_INCLUDE()
14661841 # -----------------
1467 # Check to see how make treats includes.
1842 # Check whether make has an 'include' directive that can support all
1843 # the idioms we need for our automatic dependency tracking code.
14681844 AC_DEFUN([AM_MAKE_INCLUDE],
1469 [am_make=${MAKE-make}
1470 cat > confinc << 'END'
1845 [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
1846 cat > confinc.mk << 'END'
14711847 am__doit:
1472 @echo this is the am__doit target
1848 @echo this is the am__doit target >confinc.out
14731849 .PHONY: am__doit
14741850 END
1475 # If we don't find an include directive, just comment out the code.
1476 AC_MSG_CHECKING([for style of include used by $am_make])
14771851 am__include="#"
14781852 am__quote=
1479 _am_result=none
1480 # First try GNU make style include.
1481 echo "include confinc" > confmf
1482 # Ignore all kinds of additional output from `make'.
1483 case `$am_make -s -f confmf 2> /dev/null` in #(
1484 *the\ am__doit\ target*)
1485 am__include=include
1486 am__quote=
1487 _am_result=GNU
1488 ;;
1489 esac
1490 # Now try BSD make style include.
1491 if test "$am__include" = "#"; then
1492 echo '.include "confinc"' > confmf
1493 case `$am_make -s -f confmf 2> /dev/null` in #(
1494 *the\ am__doit\ target*)
1495 am__include=.include
1496 am__quote="\""
1497 _am_result=BSD
1498 ;;
1499 esac
1500 fi
1501 AC_SUBST([am__include])
1502 AC_SUBST([am__quote])
1503 AC_MSG_RESULT([$_am_result])
1504 rm -f confinc confmf
1505 ])
1853 # BSD make does it like this.
1854 echo '.include "confinc.mk" # ignored' > confmf.BSD
1855 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
1856 echo 'include confinc.mk # ignored' > confmf.GNU
1857 _am_result=no
1858 for s in GNU BSD; do
1859 AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
1860 AS_CASE([$?:`cat confinc.out 2>/dev/null`],
1861 ['0:this is the am__doit target'],
1862 [AS_CASE([$s],
1863 [BSD], [am__include='.include' am__quote='"'],
1864 [am__include='include' am__quote=''])])
1865 if test "$am__include" != "#"; then
1866 _am_result="yes ($s style)"
1867 break
1868 fi
1869 done
1870 rm -f confinc.* confmf.*
1871 AC_MSG_RESULT([${_am_result}])
1872 AC_SUBST([am__include])])
1873 AC_SUBST([am__quote])])
15061874
15071875 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
15081876
1509 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
1510 # Free Software Foundation, Inc.
1877 # Copyright (C) 1997-2021 Free Software Foundation, Inc.
15111878 #
15121879 # This file is free software; the Free Software Foundation
15131880 # gives unlimited permission to copy and/or distribute it,
15141881 # with or without modifications, as long as this notice is preserved.
1515
1516 # serial 6
15171882
15181883 # AM_MISSING_PROG(NAME, PROGRAM)
15191884 # ------------------------------
15221887 $1=${$1-"${am_missing_run}$2"}
15231888 AC_SUBST($1)])
15241889
1525
15261890 # AM_MISSING_HAS_RUN
15271891 # ------------------
1528 # Define MISSING if not defined so far and test if it supports --run.
1529 # If it does, set am_missing_run to use it, otherwise, to nothing.
1892 # Define MISSING if not defined so far and test if it is modern enough.
1893 # If it is, set am_missing_run to use it, otherwise, to nothing.
15301894 AC_DEFUN([AM_MISSING_HAS_RUN],
15311895 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
15321896 AC_REQUIRE_AUX_FILE([missing])dnl
15331897 if test x"${MISSING+set}" != xset; then
1534 case $am_aux_dir in
1535 *\ * | *\ *)
1536 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
1537 *)
1538 MISSING="\${SHELL} $am_aux_dir/missing" ;;
1539 esac
1898 MISSING="\${SHELL} '$am_aux_dir/missing'"
15401899 fi
15411900 # Use eval to expand $SHELL
1542 if eval "$MISSING --run true"; then
1543 am_missing_run="$MISSING --run "
1901 if eval "$MISSING --is-lightweight"; then
1902 am_missing_run="$MISSING "
15441903 else
15451904 am_missing_run=
1546 AC_MSG_WARN([`missing' script is too old or missing])
1905 AC_MSG_WARN(['missing' script is too old or missing])
15471906 fi
15481907 ])
15491908
1550 # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1909 # Helper functions for option handling. -*- Autoconf -*-
1910
1911 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
15511912 #
15521913 # This file is free software; the Free Software Foundation
15531914 # gives unlimited permission to copy and/or distribute it,
15541915 # with or without modifications, as long as this notice is preserved.
1555
1556 # AM_PROG_MKDIR_P
1557 # ---------------
1558 # Check for `mkdir -p'.
1559 AC_DEFUN([AM_PROG_MKDIR_P],
1560 [AC_PREREQ([2.60])dnl
1561 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1562 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
1563 dnl while keeping a definition of mkdir_p for backward compatibility.
1564 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
1565 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
1566 dnl Makefile.ins that do not define MKDIR_P, so we do our own
1567 dnl adjustment using top_builddir (which is defined more often than
1568 dnl MKDIR_P).
1569 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
1570 case $mkdir_p in
1571 [[\\/$]]* | ?:[[\\/]]*) ;;
1572 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
1573 esac
1574 ])
1575
1576 # Helper functions for option handling. -*- Autoconf -*-
1577
1578 # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
1579 #
1580 # This file is free software; the Free Software Foundation
1581 # gives unlimited permission to copy and/or distribute it,
1582 # with or without modifications, as long as this notice is preserved.
1583
1584 # serial 4
15851916
15861917 # _AM_MANGLE_OPTION(NAME)
15871918 # -----------------------
15891920 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
15901921
15911922 # _AM_SET_OPTION(NAME)
1592 # ------------------------------
1923 # --------------------
15931924 # Set option NAME. Presently that only means defining a flag for this option.
15941925 AC_DEFUN([_AM_SET_OPTION],
1595 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
1926 [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
15961927
15971928 # _AM_SET_OPTIONS(OPTIONS)
1598 # ----------------------------------
1929 # ------------------------
15991930 # OPTIONS is a space-separated list of Automake options.
16001931 AC_DEFUN([_AM_SET_OPTIONS],
16011932 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
16061937 AC_DEFUN([_AM_IF_OPTION],
16071938 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
16081939
1609 # Check to make sure that the build environment is sane. -*- Autoconf -*-
1610
1611 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
1612 # Free Software Foundation, Inc.
1940 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
16131941 #
16141942 # This file is free software; the Free Software Foundation
16151943 # gives unlimited permission to copy and/or distribute it,
16161944 # with or without modifications, as long as this notice is preserved.
16171945
1618 # serial 5
1946 # _AM_PROG_CC_C_O
1947 # ---------------
1948 # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
1949 # to automatically call this.
1950 AC_DEFUN([_AM_PROG_CC_C_O],
1951 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1952 AC_REQUIRE_AUX_FILE([compile])dnl
1953 AC_LANG_PUSH([C])dnl
1954 AC_CACHE_CHECK(
1955 [whether $CC understands -c and -o together],
1956 [am_cv_prog_cc_c_o],
1957 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1958 # Make sure it works both with $CC and with simple cc.
1959 # Following AC_PROG_CC_C_O, we do the test twice because some
1960 # compilers refuse to overwrite an existing .o file with -o,
1961 # though they will create one.
1962 am_cv_prog_cc_c_o=yes
1963 for am_i in 1 2; do
1964 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1965 && test -f conftest2.$ac_objext; then
1966 : OK
1967 else
1968 am_cv_prog_cc_c_o=no
1969 break
1970 fi
1971 done
1972 rm -f core conftest*
1973 unset am_i])
1974 if test "$am_cv_prog_cc_c_o" != yes; then
1975 # Losing compiler, so override with the script.
1976 # FIXME: It is wrong to rewrite CC.
1977 # But if we don't then we get into trouble of one sort or another.
1978 # A longer-term fix would be to have automake use am__CC in this case,
1979 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1980 CC="$am_aux_dir/compile $CC"
1981 fi
1982 AC_LANG_POP([C])])
1983
1984 # For backward compatibility.
1985 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1986
1987 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
1988 #
1989 # This file is free software; the Free Software Foundation
1990 # gives unlimited permission to copy and/or distribute it,
1991 # with or without modifications, as long as this notice is preserved.
1992
1993 # AM_RUN_LOG(COMMAND)
1994 # -------------------
1995 # Run COMMAND, save the exit status in ac_status, and log it.
1996 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1997 AC_DEFUN([AM_RUN_LOG],
1998 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1999 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
2000 ac_status=$?
2001 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2002 (exit $ac_status); }])
2003
2004 # Check to make sure that the build environment is sane. -*- Autoconf -*-
2005
2006 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
2007 #
2008 # This file is free software; the Free Software Foundation
2009 # gives unlimited permission to copy and/or distribute it,
2010 # with or without modifications, as long as this notice is preserved.
16192011
16202012 # AM_SANITY_CHECK
16212013 # ---------------
16222014 AC_DEFUN([AM_SANITY_CHECK],
16232015 [AC_MSG_CHECKING([whether build environment is sane])
1624 # Just in case
1625 sleep 1
1626 echo timestamp > conftest.file
16272016 # Reject unsafe characters in $srcdir or the absolute working directory
16282017 # name. Accept space and tab only in the latter.
16292018 am_lf='
16342023 esac
16352024 case $srcdir in
16362025 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
1637 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
2026 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
16382027 esac
16392028
1640 # Do `set' in a subshell so we don't clobber the current shell's
2029 # Do 'set' in a subshell so we don't clobber the current shell's
16412030 # arguments. Must try -L first in case configure is actually a
16422031 # symlink; some systems play weird games with the mod time of symlinks
16432032 # (eg FreeBSD returns the mod time of the symlink's containing
16442033 # directory).
16452034 if (
1646 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1647 if test "$[*]" = "X"; then
1648 # -L didn't work.
1649 set X `ls -t "$srcdir/configure" conftest.file`
1650 fi
1651 rm -f conftest.file
1652 if test "$[*]" != "X $srcdir/configure conftest.file" \
1653 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1654
1655 # If neither matched, then we have a broken ls. This can happen
1656 # if, for instance, CONFIG_SHELL is bash and it inherits a
1657 # broken ls alias from the environment. This has actually
1658 # happened. Such a system could not be considered "sane".
1659 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1660 alias in your environment])
1661 fi
1662
2035 am_has_slept=no
2036 for am_try in 1 2; do
2037 echo "timestamp, slept: $am_has_slept" > conftest.file
2038 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2039 if test "$[*]" = "X"; then
2040 # -L didn't work.
2041 set X `ls -t "$srcdir/configure" conftest.file`
2042 fi
2043 if test "$[*]" != "X $srcdir/configure conftest.file" \
2044 && test "$[*]" != "X conftest.file $srcdir/configure"; then
2045
2046 # If neither matched, then we have a broken ls. This can happen
2047 # if, for instance, CONFIG_SHELL is bash and it inherits a
2048 # broken ls alias from the environment. This has actually
2049 # happened. Such a system could not be considered "sane".
2050 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
2051 alias in your environment])
2052 fi
2053 if test "$[2]" = conftest.file || test $am_try -eq 2; then
2054 break
2055 fi
2056 # Just in case.
2057 sleep 1
2058 am_has_slept=yes
2059 done
16632060 test "$[2]" = conftest.file
16642061 )
16652062 then
16692066 AC_MSG_ERROR([newly created file is older than distributed files!
16702067 Check your system clock])
16712068 fi
1672 AC_MSG_RESULT(yes)])
1673
1674 # Copyright (C) 2009 Free Software Foundation, Inc.
2069 AC_MSG_RESULT([yes])
2070 # If we didn't sleep, we still need to ensure time stamps of config.status and
2071 # generated files are strictly newer.
2072 am_sleep_pid=
2073 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2074 ( sleep 1 ) &
2075 am_sleep_pid=$!
2076 fi
2077 AC_CONFIG_COMMANDS_PRE(
2078 [AC_MSG_CHECKING([that generated files are newer than configure])
2079 if test -n "$am_sleep_pid"; then
2080 # Hide warnings about reused PIDs.
2081 wait $am_sleep_pid 2>/dev/null
2082 fi
2083 AC_MSG_RESULT([done])])
2084 rm -f conftest.file
2085 ])
2086
2087 # Copyright (C) 2009-2021 Free Software Foundation, Inc.
16752088 #
16762089 # This file is free software; the Free Software Foundation
16772090 # gives unlimited permission to copy and/or distribute it,
16782091 # with or without modifications, as long as this notice is preserved.
16792092
1680 # serial 1
1681
16822093 # AM_SILENT_RULES([DEFAULT])
16832094 # --------------------------
16842095 # Enable less verbose build rules; with the default set to DEFAULT
1685 # (`yes' being less verbose, `no' or empty being verbose).
2096 # ("yes" being less verbose, "no" or empty being verbose).
16862097 AC_DEFUN([AM_SILENT_RULES],
1687 [AC_ARG_ENABLE([silent-rules],
1688 [ --enable-silent-rules less verbose build output (undo: `make V=1')
1689 --disable-silent-rules verbose build output (undo: `make V=0')])
1690 case $enable_silent_rules in
1691 yes) AM_DEFAULT_VERBOSITY=0;;
1692 no) AM_DEFAULT_VERBOSITY=1;;
1693 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
2098 [AC_ARG_ENABLE([silent-rules], [dnl
2099 AS_HELP_STRING(
2100 [--enable-silent-rules],
2101 [less verbose build output (undo: "make V=1")])
2102 AS_HELP_STRING(
2103 [--disable-silent-rules],
2104 [verbose build output (undo: "make V=0")])dnl
2105 ])
2106 case $enable_silent_rules in @%:@ (((
2107 yes) AM_DEFAULT_VERBOSITY=0;;
2108 no) AM_DEFAULT_VERBOSITY=1;;
2109 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
16942110 esac
2111 dnl
2112 dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
2113 dnl do not support nested variable expansions.
2114 dnl See automake bug#9928 and bug#10237.
2115 am_make=${MAKE-make}
2116 AC_CACHE_CHECK([whether $am_make supports nested variables],
2117 [am_cv_make_support_nested_variables],
2118 [if AS_ECHO([['TRUE=$(BAR$(V))
2119 BAR0=false
2120 BAR1=true
2121 V=1
2122 am__doit:
2123 @$(TRUE)
2124 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
2125 am_cv_make_support_nested_variables=yes
2126 else
2127 am_cv_make_support_nested_variables=no
2128 fi])
2129 if test $am_cv_make_support_nested_variables = yes; then
2130 dnl Using '$V' instead of '$(V)' breaks IRIX make.
2131 AM_V='$(V)'
2132 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2133 else
2134 AM_V=$AM_DEFAULT_VERBOSITY
2135 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2136 fi
2137 AC_SUBST([AM_V])dnl
2138 AM_SUBST_NOTMAKE([AM_V])dnl
2139 AC_SUBST([AM_DEFAULT_V])dnl
2140 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
16952141 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
16962142 AM_BACKSLASH='\'
16972143 AC_SUBST([AM_BACKSLASH])dnl
16982144 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
16992145 ])
17002146
1701 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
2147 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
17022148 #
17032149 # This file is free software; the Free Software Foundation
17042150 # gives unlimited permission to copy and/or distribute it,
17062152
17072153 # AM_PROG_INSTALL_STRIP
17082154 # ---------------------
1709 # One issue with vendor `install' (even GNU) is that you can't
2155 # One issue with vendor 'install' (even GNU) is that you can't
17102156 # specify the program used to strip binaries. This is especially
17112157 # annoying in cross-compiling environments, where the build's strip
17122158 # is unlikely to handle the host's binaries.
17132159 # Fortunately install-sh will honor a STRIPPROG variable, so we
1714 # always use install-sh in `make install-strip', and initialize
2160 # always use install-sh in "make install-strip", and initialize
17152161 # STRIPPROG with the value of the STRIP variable (set by the user).
17162162 AC_DEFUN([AM_PROG_INSTALL_STRIP],
17172163 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1718 # Installed binaries are usually stripped using `strip' when the user
1719 # run `make install-strip'. However `strip' might not be the right
2164 # Installed binaries are usually stripped using 'strip' when the user
2165 # run "make install-strip". However 'strip' might not be the right
17202166 # tool to use in cross-compilation environments, therefore Automake
1721 # will honor the `STRIP' environment variable to overrule this program.
1722 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
2167 # will honor the 'STRIP' environment variable to overrule this program.
2168 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
17232169 if test "$cross_compiling" != no; then
17242170 AC_CHECK_TOOL([STRIP], [strip], :)
17252171 fi
17262172 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
17272173 AC_SUBST([INSTALL_STRIP_PROGRAM])])
17282174
1729 # Copyright (C) 2006, 2008 Free Software Foundation, Inc.
2175 # Copyright (C) 2006-2021 Free Software Foundation, Inc.
17302176 #
17312177 # This file is free software; the Free Software Foundation
17322178 # gives unlimited permission to copy and/or distribute it,
17332179 # with or without modifications, as long as this notice is preserved.
1734
1735 # serial 2
17362180
17372181 # _AM_SUBST_NOTMAKE(VARIABLE)
17382182 # ---------------------------
17412185 AC_DEFUN([_AM_SUBST_NOTMAKE])
17422186
17432187 # AM_SUBST_NOTMAKE(VARIABLE)
1744 # ---------------------------
2188 # --------------------------
17452189 # Public sister of _AM_SUBST_NOTMAKE.
17462190 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
17472191
17482192 # Check how to create a tarball. -*- Autoconf -*-
17492193
1750 # Copyright (C) 2004, 2005 Free Software Foundation, Inc.
2194 # Copyright (C) 2004-2021 Free Software Foundation, Inc.
17512195 #
17522196 # This file is free software; the Free Software Foundation
17532197 # gives unlimited permission to copy and/or distribute it,
17542198 # with or without modifications, as long as this notice is preserved.
17552199
1756 # serial 2
1757
17582200 # _AM_PROG_TAR(FORMAT)
17592201 # --------------------
17602202 # Check how to create a tarball in format FORMAT.
1761 # FORMAT should be one of `v7', `ustar', or `pax'.
2203 # FORMAT should be one of 'v7', 'ustar', or 'pax'.
17622204 #
17632205 # Substitute a variable $(am__tar) that is a command
17642206 # writing to stdout a FORMAT-tarball containing the directory
17682210 # Substitute a variable $(am__untar) that extract such
17692211 # a tarball read from stdin.
17702212 # $(am__untar) < result.tar
2213 #
17712214 AC_DEFUN([_AM_PROG_TAR],
1772 [# Always define AMTAR for backward compatibility.
1773 AM_MISSING_PROG([AMTAR], [tar])
2215 [# Always define AMTAR for backward compatibility. Yes, it's still used
2216 # in the wild :-( We should find a proper way to deprecate it ...
2217 AC_SUBST([AMTAR], ['$${TAR-tar}'])
2218
2219 # We'll loop over all known methods to create a tar archive until one works.
2220 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
2221
17742222 m4_if([$1], [v7],
1775 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
1776 [m4_case([$1], [ustar],, [pax],,
1777 [m4_fatal([Unknown tar format])])
1778 AC_MSG_CHECKING([how to create a $1 tar archive])
1779 # Loop over all known methods to create a tar archive until one works.
1780 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1781 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1782 # Do not fold the above two line into one, because Tru64 sh and
1783 # Solaris sh will not grok spaces in the rhs of `-'.
1784 for _am_tool in $_am_tools
1785 do
1786 case $_am_tool in
1787 gnutar)
1788 for _am_tar in tar gnutar gtar;
1789 do
1790 AM_RUN_LOG([$_am_tar --version]) && break
1791 done
1792 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1793 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1794 am__untar="$_am_tar -xf -"
1795 ;;
1796 plaintar)
1797 # Must skip GNU tar: if it does not support --format= it doesn't create
1798 # ustar tarball either.
1799 (tar --version) >/dev/null 2>&1 && continue
1800 am__tar='tar chf - "$$tardir"'
1801 am__tar_='tar chf - "$tardir"'
1802 am__untar='tar xf -'
1803 ;;
1804 pax)
1805 am__tar='pax -L -x $1 -w "$$tardir"'
1806 am__tar_='pax -L -x $1 -w "$tardir"'
1807 am__untar='pax -r'
1808 ;;
1809 cpio)
1810 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1811 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1812 am__untar='cpio -i -H $1 -d'
1813 ;;
1814 none)
1815 am__tar=false
1816 am__tar_=false
1817 am__untar=false
1818 ;;
1819 esac
1820
1821 # If the value was cached, stop now. We just wanted to have am__tar
1822 # and am__untar set.
1823 test -n "${am_cv_prog_tar_$1}" && break
1824
1825 # tar/untar a dummy directory, and stop if the command works
2223 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
2224
2225 [m4_case([$1],
2226 [ustar],
2227 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
2228 # There is notably a 21 bits limit for the UID and the GID. In fact,
2229 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
2230 # and bug#13588).
2231 am_max_uid=2097151 # 2^21 - 1
2232 am_max_gid=$am_max_uid
2233 # The $UID and $GID variables are not portable, so we need to resort
2234 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
2235 # below are definitely unexpected, so allow the users to see them
2236 # (that is, avoid stderr redirection).
2237 am_uid=`id -u || echo unknown`
2238 am_gid=`id -g || echo unknown`
2239 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
2240 if test $am_uid -le $am_max_uid; then
2241 AC_MSG_RESULT([yes])
2242 else
2243 AC_MSG_RESULT([no])
2244 _am_tools=none
2245 fi
2246 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
2247 if test $am_gid -le $am_max_gid; then
2248 AC_MSG_RESULT([yes])
2249 else
2250 AC_MSG_RESULT([no])
2251 _am_tools=none
2252 fi],
2253
2254 [pax],
2255 [],
2256
2257 [m4_fatal([Unknown tar format])])
2258
2259 AC_MSG_CHECKING([how to create a $1 tar archive])
2260
2261 # Go ahead even if we have the value already cached. We do so because we
2262 # need to set the values for the 'am__tar' and 'am__untar' variables.
2263 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
2264
2265 for _am_tool in $_am_tools; do
2266 case $_am_tool in
2267 gnutar)
2268 for _am_tar in tar gnutar gtar; do
2269 AM_RUN_LOG([$_am_tar --version]) && break
2270 done
2271 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
2272 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
2273 am__untar="$_am_tar -xf -"
2274 ;;
2275 plaintar)
2276 # Must skip GNU tar: if it does not support --format= it doesn't create
2277 # ustar tarball either.
2278 (tar --version) >/dev/null 2>&1 && continue
2279 am__tar='tar chf - "$$tardir"'
2280 am__tar_='tar chf - "$tardir"'
2281 am__untar='tar xf -'
2282 ;;
2283 pax)
2284 am__tar='pax -L -x $1 -w "$$tardir"'
2285 am__tar_='pax -L -x $1 -w "$tardir"'
2286 am__untar='pax -r'
2287 ;;
2288 cpio)
2289 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
2290 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
2291 am__untar='cpio -i -H $1 -d'
2292 ;;
2293 none)
2294 am__tar=false
2295 am__tar_=false
2296 am__untar=false
2297 ;;
2298 esac
2299
2300 # If the value was cached, stop now. We just wanted to have am__tar
2301 # and am__untar set.
2302 test -n "${am_cv_prog_tar_$1}" && break
2303
2304 # tar/untar a dummy directory, and stop if the command works.
2305 rm -rf conftest.dir
2306 mkdir conftest.dir
2307 echo GrepMe > conftest.dir/file
2308 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
2309 rm -rf conftest.dir
2310 if test -s conftest.tar; then
2311 AM_RUN_LOG([$am__untar <conftest.tar])
2312 AM_RUN_LOG([cat conftest.dir/file])
2313 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
2314 fi
2315 done
18262316 rm -rf conftest.dir
1827 mkdir conftest.dir
1828 echo GrepMe > conftest.dir/file
1829 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1830 rm -rf conftest.dir
1831 if test -s conftest.tar; then
1832 AM_RUN_LOG([$am__untar <conftest.tar])
1833 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1834 fi
1835 done
1836 rm -rf conftest.dir
1837
1838 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1839 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2317
2318 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
2319 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2320
18402321 AC_SUBST([am__tar])
18412322 AC_SUBST([am__untar])
18422323 ]) # _AM_PROG_TAR
0 #! /bin/sh
1 # Wrapper for compilers which do not understand '-c -o'.
2
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
6 # Written by Tom Tromey <tromey@cygnus.com>.
7 #
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2, or (at your option)
11 # any later version.
12 #
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <https://www.gnu.org/licenses/>.
20
21 # As a special exception to the GNU General Public License, if you
22 # distribute this file as part of a program that contains a
23 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25
26 # This file is maintained in Automake, please report
27 # bugs to <bug-automake@gnu.org> or send patches to
28 # <automake-patches@gnu.org>.
29
30 nl='
31 '
32
33 # We need space, tab and new line, in precisely that order. Quoting is
34 # there to prevent tools from complaining about whitespace usage.
35 IFS=" "" $nl"
36
37 file_conv=
38
39 # func_file_conv build_file lazy
40 # Convert a $build file to $host form and store it in $file
41 # Currently only supports Windows hosts. If the determined conversion
42 # type is listed in (the comma separated) LAZY, no conversion will
43 # take place.
44 func_file_conv ()
45 {
46 file=$1
47 case $file in
48 / | /[!/]*) # absolute file, and not a UNC file
49 if test -z "$file_conv"; then
50 # lazily determine how to convert abs files
51 case `uname -s` in
52 MINGW*)
53 file_conv=mingw
54 ;;
55 CYGWIN* | MSYS*)
56 file_conv=cygwin
57 ;;
58 *)
59 file_conv=wine
60 ;;
61 esac
62 fi
63 case $file_conv/,$2, in
64 *,$file_conv,*)
65 ;;
66 mingw/*)
67 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
68 ;;
69 cygwin/* | msys/*)
70 file=`cygpath -m "$file" || echo "$file"`
71 ;;
72 wine/*)
73 file=`winepath -w "$file" || echo "$file"`
74 ;;
75 esac
76 ;;
77 esac
78 }
79
80 # func_cl_dashL linkdir
81 # Make cl look for libraries in LINKDIR
82 func_cl_dashL ()
83 {
84 func_file_conv "$1"
85 if test -z "$lib_path"; then
86 lib_path=$file
87 else
88 lib_path="$lib_path;$file"
89 fi
90 linker_opts="$linker_opts -LIBPATH:$file"
91 }
92
93 # func_cl_dashl library
94 # Do a library search-path lookup for cl
95 func_cl_dashl ()
96 {
97 lib=$1
98 found=no
99 save_IFS=$IFS
100 IFS=';'
101 for dir in $lib_path $LIB
102 do
103 IFS=$save_IFS
104 if $shared && test -f "$dir/$lib.dll.lib"; then
105 found=yes
106 lib=$dir/$lib.dll.lib
107 break
108 fi
109 if test -f "$dir/$lib.lib"; then
110 found=yes
111 lib=$dir/$lib.lib
112 break
113 fi
114 if test -f "$dir/lib$lib.a"; then
115 found=yes
116 lib=$dir/lib$lib.a
117 break
118 fi
119 done
120 IFS=$save_IFS
121
122 if test "$found" != yes; then
123 lib=$lib.lib
124 fi
125 }
126
127 # func_cl_wrapper cl arg...
128 # Adjust compile command to suit cl
129 func_cl_wrapper ()
130 {
131 # Assume a capable shell
132 lib_path=
133 shared=:
134 linker_opts=
135 for arg
136 do
137 if test -n "$eat"; then
138 eat=
139 else
140 case $1 in
141 -o)
142 # configure might choose to run compile as 'compile cc -o foo foo.c'.
143 eat=1
144 case $2 in
145 *.o | *.[oO][bB][jJ])
146 func_file_conv "$2"
147 set x "$@" -Fo"$file"
148 shift
149 ;;
150 *)
151 func_file_conv "$2"
152 set x "$@" -Fe"$file"
153 shift
154 ;;
155 esac
156 ;;
157 -I)
158 eat=1
159 func_file_conv "$2" mingw
160 set x "$@" -I"$file"
161 shift
162 ;;
163 -I*)
164 func_file_conv "${1#-I}" mingw
165 set x "$@" -I"$file"
166 shift
167 ;;
168 -l)
169 eat=1
170 func_cl_dashl "$2"
171 set x "$@" "$lib"
172 shift
173 ;;
174 -l*)
175 func_cl_dashl "${1#-l}"
176 set x "$@" "$lib"
177 shift
178 ;;
179 -L)
180 eat=1
181 func_cl_dashL "$2"
182 ;;
183 -L*)
184 func_cl_dashL "${1#-L}"
185 ;;
186 -static)
187 shared=false
188 ;;
189 -Wl,*)
190 arg=${1#-Wl,}
191 save_ifs="$IFS"; IFS=','
192 for flag in $arg; do
193 IFS="$save_ifs"
194 linker_opts="$linker_opts $flag"
195 done
196 IFS="$save_ifs"
197 ;;
198 -Xlinker)
199 eat=1
200 linker_opts="$linker_opts $2"
201 ;;
202 -*)
203 set x "$@" "$1"
204 shift
205 ;;
206 *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
207 func_file_conv "$1"
208 set x "$@" -Tp"$file"
209 shift
210 ;;
211 *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
212 func_file_conv "$1" mingw
213 set x "$@" "$file"
214 shift
215 ;;
216 *)
217 set x "$@" "$1"
218 shift
219 ;;
220 esac
221 fi
222 shift
223 done
224 if test -n "$linker_opts"; then
225 linker_opts="-link$linker_opts"
226 fi
227 exec "$@" $linker_opts
228 exit 1
229 }
230
231 eat=
232
233 case $1 in
234 '')
235 echo "$0: No command. Try '$0 --help' for more information." 1>&2
236 exit 1;
237 ;;
238 -h | --h*)
239 cat <<\EOF
240 Usage: compile [--help] [--version] PROGRAM [ARGS]
241
242 Wrapper for compilers which do not understand '-c -o'.
243 Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
244 arguments, and rename the output as expected.
245
246 If you are trying to build a whole package this is not the
247 right script to run: please start by reading the file 'INSTALL'.
248
249 Report bugs to <bug-automake@gnu.org>.
250 EOF
251 exit $?
252 ;;
253 -v | --v*)
254 echo "compile $scriptversion"
255 exit $?
256 ;;
257 cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
258 icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
259 func_cl_wrapper "$@" # Doesn't return...
260 ;;
261 esac
262
263 ofile=
264 cfile=
265
266 for arg
267 do
268 if test -n "$eat"; then
269 eat=
270 else
271 case $1 in
272 -o)
273 # configure might choose to run compile as 'compile cc -o foo foo.c'.
274 # So we strip '-o arg' only if arg is an object.
275 eat=1
276 case $2 in
277 *.o | *.obj)
278 ofile=$2
279 ;;
280 *)
281 set x "$@" -o "$2"
282 shift
283 ;;
284 esac
285 ;;
286 *.c)
287 cfile=$1
288 set x "$@" "$1"
289 shift
290 ;;
291 *)
292 set x "$@" "$1"
293 shift
294 ;;
295 esac
296 fi
297 shift
298 done
299
300 if test -z "$ofile" || test -z "$cfile"; then
301 # If no '-o' option was seen then we might have been invoked from a
302 # pattern rule where we don't need one. That is ok -- this is a
303 # normal compilation that the losing compiler can handle. If no
304 # '.c' file was seen then we are probably linking. That is also
305 # ok.
306 exec "$@"
307 fi
308
309 # Name of file we expect compiler to create.
310 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
311
312 # Create the lock directory.
313 # Note: use '[/\\:.-]' here to ensure that we don't use the same name
314 # that we are using for the .o file. Also, base the name on the expected
315 # object file name, since that is what matters with a parallel build.
316 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
317 while true; do
318 if mkdir "$lockdir" >/dev/null 2>&1; then
319 break
320 fi
321 sleep 1
322 done
323 # FIXME: race condition here if user kills between mkdir and trap.
324 trap "rmdir '$lockdir'; exit 1" 1 2 15
325
326 # Run the compile.
327 "$@"
328 ret=$?
329
330 if test -f "$cofile"; then
331 test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
332 elif test -f "${cofile}bj"; then
333 test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
334 fi
335
336 rmdir "$lockdir"
337 exit $ret
338
339 # Local Variables:
340 # mode: shell-script
341 # sh-indentation: 2
342 # eval: (add-hook 'before-save-hook 'time-stamp)
343 # time-stamp-start: "scriptversion="
344 # time-stamp-format: "%:y-%02m-%02d.%02H"
345 # time-stamp-time-zone: "UTC0"
346 # time-stamp-end: "; # UTC"
347 # End:
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
2 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4 # Free Software Foundation, Inc.
5
6 timestamp='2009-11-20'
2 # Copyright 1992-2022 Free Software Foundation, Inc.
3
4 # shellcheck disable=SC2006,SC2268 # see below for rationale
5
6 timestamp='2022-01-09'
77
88 # This file is free software; you can redistribute it and/or modify it
99 # under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2 of the License, or
10 # the Free Software Foundation, either version 3 of the License, or
1111 # (at your option) any later version.
1212 #
1313 # This program is distributed in the hope that it will be useful, but
1616 # General Public License for more details.
1717 #
1818 # You should have received a copy of the GNU General Public License
19 # along with this program; if not, write to the Free Software
20 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
21 # 02110-1301, USA.
19 # along with this program; if not, see <https://www.gnu.org/licenses/>.
2220 #
2321 # As a special exception to the GNU General Public License, if you
2422 # distribute this file as part of a program that contains a
2523 # configuration script generated by Autoconf, you may include it under
26 # the same distribution terms that you use for the rest of that program.
27
28
29 # Originally written by Per Bothner. Please send patches (context
30 # diff format) to <config-patches@gnu.org> and include a ChangeLog
31 # entry.
24 # the same distribution terms that you use for the rest of that
25 # program. This Exception is an additional permission under section 7
26 # of the GNU General Public License, version 3 ("GPLv3").
3227 #
33 # This script attempts to guess a canonical system name similar to
34 # config.sub. If it succeeds, it prints the system name on stdout, and
35 # exits with 0. Otherwise, it exits with 1.
28 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
3629 #
3730 # You can get the latest version of this script from:
38 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
31 # https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
32 #
33 # Please send patches to <config-patches@gnu.org>.
34
35
36 # The "shellcheck disable" line above the timestamp inhibits complaints
37 # about features and limitations of the classic Bourne shell that were
38 # superseded or lifted in POSIX. However, this script identifies a wide
39 # variety of pre-POSIX systems that do not have POSIX shells at all, and
40 # even some reasonably current systems (Solaris 10 as case-in-point) still
41 # have a pre-POSIX /bin/sh.
42
3943
4044 me=`echo "$0" | sed -e 's,.*/,,'`
4145
4448
4549 Output the configuration name of the system \`$me' is run on.
4650
47 Operation modes:
51 Options:
4852 -h, --help print this help, then exit
4953 -t, --time-stamp print date of last modification, then exit
5054 -v, --version print version number, then exit
5559 GNU config.guess ($timestamp)
5660
5761 Originally written by Per Bothner.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
59 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
62 Copyright 1992-2022 Free Software Foundation, Inc.
6063
6164 This is free software; see the source for copying conditions. There is NO
6265 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
9093 exit 1
9194 fi
9295
93 trap 'exit 1' 1 2 15
96 # Just in case it came from the environment.
97 GUESS=
9498
9599 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
96100 # compiler to aid in system detection is discouraged as it requires
102106
103107 # Portable tmp directory creation inspired by the Autoconf team.
104108
105 set_cc_for_build='
106 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
107 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
108 : ${TMPDIR=/tmp} ;
109 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
110 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
111 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
112 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
113 dummy=$tmp/dummy ;
114 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
115 case $CC_FOR_BUILD,$HOST_CC,$CC in
116 ,,) echo "int x;" > $dummy.c ;
117 for c in cc gcc c89 c99 ; do
118 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
119 CC_FOR_BUILD="$c"; break ;
120 fi ;
121 done ;
122 if test x"$CC_FOR_BUILD" = x ; then
123 CC_FOR_BUILD=no_compiler_found ;
124 fi
125 ;;
126 ,,*) CC_FOR_BUILD=$CC ;;
127 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
128 esac ; set_cc_for_build= ;'
109 tmp=
110 # shellcheck disable=SC2172
111 trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15
112
113 set_cc_for_build() {
114 # prevent multiple calls if $tmp is already set
115 test "$tmp" && return 0
116 : "${TMPDIR=/tmp}"
117 # shellcheck disable=SC2039,SC3028
118 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
119 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
120 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
121 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
122 dummy=$tmp/dummy
123 case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
124 ,,) echo "int x;" > "$dummy.c"
125 for driver in cc gcc c89 c99 ; do
126 if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
127 CC_FOR_BUILD=$driver
128 break
129 fi
130 done
131 if test x"$CC_FOR_BUILD" = x ; then
132 CC_FOR_BUILD=no_compiler_found
133 fi
134 ;;
135 ,,*) CC_FOR_BUILD=$CC ;;
136 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
137 esac
138 }
129139
130140 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
131141 # (ghazi@noc.rutgers.edu 1994-08-24)
132 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
142 if test -f /.attbin/uname ; then
133143 PATH=$PATH:/.attbin ; export PATH
134144 fi
135145
136146 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
137147 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
138 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
148 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
139149 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
140150
151 case $UNAME_SYSTEM in
152 Linux|GNU|GNU/*)
153 LIBC=unknown
154
155 set_cc_for_build
156 cat <<-EOF > "$dummy.c"
157 #include <features.h>
158 #if defined(__UCLIBC__)
159 LIBC=uclibc
160 #elif defined(__dietlibc__)
161 LIBC=dietlibc
162 #elif defined(__GLIBC__)
163 LIBC=gnu
164 #else
165 #include <stdarg.h>
166 /* First heuristic to detect musl libc. */
167 #ifdef __DEFINED_va_list
168 LIBC=musl
169 #endif
170 #endif
171 EOF
172 cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
173 eval "$cc_set_libc"
174
175 # Second heuristic to detect musl libc.
176 if [ "$LIBC" = unknown ] &&
177 command -v ldd >/dev/null &&
178 ldd --version 2>&1 | grep -q ^musl; then
179 LIBC=musl
180 fi
181
182 # If the system lacks a compiler, then just pick glibc.
183 # We could probably try harder.
184 if [ "$LIBC" = unknown ]; then
185 LIBC=gnu
186 fi
187 ;;
188 esac
189
141190 # Note: order is significant - the case branches are not exclusive.
142191
143 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
192 case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in
144193 *:NetBSD:*:*)
145194 # NetBSD (nbsd) targets should (where applicable) match one or
146 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
195 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
147196 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
148197 # switched to ELF, *-*-netbsd* would select the old
149198 # object file format. This provides both forward
152201 #
153202 # Note: NetBSD doesn't particularly care about the vendor
154203 # portion of the name. We always set it to "unknown".
155 sysctl="sysctl -n hw.machine_arch"
156 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
157 /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
158 case "${UNAME_MACHINE_ARCH}" in
204 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
205 /sbin/sysctl -n hw.machine_arch 2>/dev/null || \
206 /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
207 echo unknown)`
208 case $UNAME_MACHINE_ARCH in
209 aarch64eb) machine=aarch64_be-unknown ;;
159210 armeb) machine=armeb-unknown ;;
160211 arm*) machine=arm-unknown ;;
161212 sh3el) machine=shl-unknown ;;
162213 sh3eb) machine=sh-unknown ;;
163214 sh5el) machine=sh5le-unknown ;;
164 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
215 earmv*)
216 arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
217 endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
218 machine=${arch}${endian}-unknown
219 ;;
220 *) machine=$UNAME_MACHINE_ARCH-unknown ;;
165221 esac
166222 # The Operating System including object format, if it has switched
167 # to ELF recently, or will in the future.
168 case "${UNAME_MACHINE_ARCH}" in
223 # to ELF recently (or will in the future) and ABI.
224 case $UNAME_MACHINE_ARCH in
225 earm*)
226 os=netbsdelf
227 ;;
169228 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
170 eval $set_cc_for_build
229 set_cc_for_build
171230 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
172231 | grep -q __ELF__
173232 then
179238 fi
180239 ;;
181240 *)
182 os=netbsd
241 os=netbsd
242 ;;
243 esac
244 # Determine ABI tags.
245 case $UNAME_MACHINE_ARCH in
246 earm*)
247 expr='s/^earmv[0-9]/-eabi/;s/eb$//'
248 abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
183249 ;;
184250 esac
185251 # The OS release
187253 # thus, need a distinct triplet. However, they do not need
188254 # kernel version information, so it can be replaced with a
189255 # suitable tag, in the style of linux-gnu.
190 case "${UNAME_VERSION}" in
256 case $UNAME_VERSION in
191257 Debian*)
192258 release='-gnu'
193259 ;;
194260 *)
195 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
261 release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
196262 ;;
197263 esac
198264 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
199265 # contains redundant information, the shorter form:
200266 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
201 echo "${machine}-${os}${release}"
202 exit ;;
267 GUESS=$machine-${os}${release}${abi-}
268 ;;
269 *:Bitrig:*:*)
270 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
271 GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
272 ;;
203273 *:OpenBSD:*:*)
204274 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
205 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
206 exit ;;
275 GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE
276 ;;
277 *:SecBSD:*:*)
278 UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'`
279 GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE
280 ;;
281 *:LibertyBSD:*:*)
282 UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
283 GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
284 ;;
285 *:MidnightBSD:*:*)
286 GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
287 ;;
207288 *:ekkoBSD:*:*)
208 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
209 exit ;;
289 GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
290 ;;
210291 *:SolidBSD:*:*)
211 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
212 exit ;;
292 GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
293 ;;
294 *:OS108:*:*)
295 GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
296 ;;
213297 macppc:MirBSD:*:*)
214 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
215 exit ;;
298 GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
299 ;;
216300 *:MirBSD:*:*)
217 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
218 exit ;;
301 GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
302 ;;
303 *:Sortix:*:*)
304 GUESS=$UNAME_MACHINE-unknown-sortix
305 ;;
306 *:Twizzler:*:*)
307 GUESS=$UNAME_MACHINE-unknown-twizzler
308 ;;
309 *:Redox:*:*)
310 GUESS=$UNAME_MACHINE-unknown-redox
311 ;;
312 mips:OSF1:*.*)
313 GUESS=mips-dec-osf1
314 ;;
219315 alpha:OSF1:*:*)
316 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
317 trap '' 0
220318 case $UNAME_RELEASE in
221319 *4.0)
222320 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
223321 ;;
224322 *5.*)
225 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
323 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
226324 ;;
227325 esac
228326 # According to Compaq, /usr/sbin/psrinfo has been available on
230328 # covers most systems running today. This code pipes the CPU
231329 # types through head -n 1, so we only detect the type of CPU 0.
232330 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
233 case "$ALPHA_CPU_TYPE" in
331 case $ALPHA_CPU_TYPE in
234332 "EV4 (21064)")
235 UNAME_MACHINE="alpha" ;;
333 UNAME_MACHINE=alpha ;;
236334 "EV4.5 (21064)")
237 UNAME_MACHINE="alpha" ;;
335 UNAME_MACHINE=alpha ;;
238336 "LCA4 (21066/21068)")
239 UNAME_MACHINE="alpha" ;;
337 UNAME_MACHINE=alpha ;;
240338 "EV5 (21164)")
241 UNAME_MACHINE="alphaev5" ;;
339 UNAME_MACHINE=alphaev5 ;;
242340 "EV5.6 (21164A)")
243 UNAME_MACHINE="alphaev56" ;;
341 UNAME_MACHINE=alphaev56 ;;
244342 "EV5.6 (21164PC)")
245 UNAME_MACHINE="alphapca56" ;;
343 UNAME_MACHINE=alphapca56 ;;
246344 "EV5.7 (21164PC)")
247 UNAME_MACHINE="alphapca57" ;;
345 UNAME_MACHINE=alphapca57 ;;
248346 "EV6 (21264)")
249 UNAME_MACHINE="alphaev6" ;;
347 UNAME_MACHINE=alphaev6 ;;
250348 "EV6.7 (21264A)")
251 UNAME_MACHINE="alphaev67" ;;
349 UNAME_MACHINE=alphaev67 ;;
252350 "EV6.8CB (21264C)")
253 UNAME_MACHINE="alphaev68" ;;
351 UNAME_MACHINE=alphaev68 ;;
254352 "EV6.8AL (21264B)")
255 UNAME_MACHINE="alphaev68" ;;
353 UNAME_MACHINE=alphaev68 ;;
256354 "EV6.8CX (21264D)")
257 UNAME_MACHINE="alphaev68" ;;
355 UNAME_MACHINE=alphaev68 ;;
258356 "EV6.9A (21264/EV69A)")
259 UNAME_MACHINE="alphaev69" ;;
357 UNAME_MACHINE=alphaev69 ;;
260358 "EV7 (21364)")
261 UNAME_MACHINE="alphaev7" ;;
359 UNAME_MACHINE=alphaev7 ;;
262360 "EV7.9 (21364A)")
263 UNAME_MACHINE="alphaev79" ;;
361 UNAME_MACHINE=alphaev79 ;;
264362 esac
265363 # A Pn.n version is a patched version.
266364 # A Vn.n version is a released version.
267365 # A Tn.n version is a released field test version.
268366 # A Xn.n version is an unreleased experimental baselevel.
269367 # 1.2 uses "1.2" for uname -r.
270 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
271 exit ;;
272 Alpha\ *:Windows_NT*:*)
273 # How do we know it's Interix rather than the generic POSIX subsystem?
274 # Should we change UNAME_MACHINE based on the output of uname instead
275 # of the specific Alpha model?
276 echo alpha-pc-interix
277 exit ;;
278 21064:Windows_NT:50:3)
279 echo alpha-dec-winnt3.5
280 exit ;;
368 OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
369 GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
370 ;;
281371 Amiga*:UNIX_System_V:4.0:*)
282 echo m68k-unknown-sysv4
283 exit ;;
372 GUESS=m68k-unknown-sysv4
373 ;;
284374 *:[Aa]miga[Oo][Ss]:*:*)
285 echo ${UNAME_MACHINE}-unknown-amigaos
286 exit ;;
375 GUESS=$UNAME_MACHINE-unknown-amigaos
376 ;;
287377 *:[Mm]orph[Oo][Ss]:*:*)
288 echo ${UNAME_MACHINE}-unknown-morphos
289 exit ;;
378 GUESS=$UNAME_MACHINE-unknown-morphos
379 ;;
290380 *:OS/390:*:*)
291 echo i370-ibm-openedition
292 exit ;;
381 GUESS=i370-ibm-openedition
382 ;;
293383 *:z/VM:*:*)
294 echo s390-ibm-zvmoe
295 exit ;;
384 GUESS=s390-ibm-zvmoe
385 ;;
296386 *:OS400:*:*)
297 echo powerpc-ibm-os400
298 exit ;;
387 GUESS=powerpc-ibm-os400
388 ;;
299389 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
300 echo arm-acorn-riscix${UNAME_RELEASE}
301 exit ;;
302 arm:riscos:*:*|arm:RISCOS:*:*)
303 echo arm-unknown-riscos
304 exit ;;
390 GUESS=arm-acorn-riscix$UNAME_RELEASE
391 ;;
392 arm*:riscos:*:*|arm*:RISCOS:*:*)
393 GUESS=arm-unknown-riscos
394 ;;
305395 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
306 echo hppa1.1-hitachi-hiuxmpp
307 exit ;;
396 GUESS=hppa1.1-hitachi-hiuxmpp
397 ;;
308398 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
309399 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
310 if test "`(/bin/universe) 2>/dev/null`" = att ; then
311 echo pyramid-pyramid-sysv3
312 else
313 echo pyramid-pyramid-bsd
314 fi
315 exit ;;
400 case `(/bin/universe) 2>/dev/null` in
401 att) GUESS=pyramid-pyramid-sysv3 ;;
402 *) GUESS=pyramid-pyramid-bsd ;;
403 esac
404 ;;
316405 NILE*:*:*:dcosx)
317 echo pyramid-pyramid-svr4
318 exit ;;
406 GUESS=pyramid-pyramid-svr4
407 ;;
319408 DRS?6000:unix:4.0:6*)
320 echo sparc-icl-nx6
321 exit ;;
409 GUESS=sparc-icl-nx6
410 ;;
322411 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
323412 case `/usr/bin/uname -p` in
324 sparc) echo sparc-icl-nx7; exit ;;
325 esac ;;
413 sparc) GUESS=sparc-icl-nx7 ;;
414 esac
415 ;;
326416 s390x:SunOS:*:*)
327 echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
328 exit ;;
417 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
418 GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
419 ;;
329420 sun4H:SunOS:5.*:*)
330 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
331 exit ;;
421 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
422 GUESS=sparc-hal-solaris2$SUN_REL
423 ;;
332424 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
333 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
334 exit ;;
425 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
426 GUESS=sparc-sun-solaris2$SUN_REL
427 ;;
335428 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
336 echo i386-pc-auroraux${UNAME_RELEASE}
337 exit ;;
429 GUESS=i386-pc-auroraux$UNAME_RELEASE
430 ;;
338431 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
339 eval $set_cc_for_build
340 SUN_ARCH="i386"
432 set_cc_for_build
433 SUN_ARCH=i386
341434 # If there is a compiler, see if it is configured for 64-bit objects.
342435 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
343436 # This test works for both compilers.
344 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
437 if test "$CC_FOR_BUILD" != no_compiler_found; then
345438 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
346 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
439 (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \
347440 grep IS_64BIT_ARCH >/dev/null
348441 then
349 SUN_ARCH="x86_64"
442 SUN_ARCH=x86_64
350443 fi
351444 fi
352 echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
353 exit ;;
445 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
446 GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
447 ;;
354448 sun4*:SunOS:6*:*)
355449 # According to config.sub, this is the proper way to canonicalize
356450 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
357451 # it's likely to be more like Solaris than SunOS4.
358 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
359 exit ;;
452 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
453 GUESS=sparc-sun-solaris3$SUN_REL
454 ;;
360455 sun4*:SunOS:*:*)
361 case "`/usr/bin/arch -k`" in
456 case `/usr/bin/arch -k` in
362457 Series*|S4*)
363458 UNAME_RELEASE=`uname -v`
364459 ;;
365460 esac
366461 # Japanese Language versions have a version number like `4.1.3-JL'.
367 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
368 exit ;;
462 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
463 GUESS=sparc-sun-sunos$SUN_REL
464 ;;
369465 sun3*:SunOS:*:*)
370 echo m68k-sun-sunos${UNAME_RELEASE}
371 exit ;;
466 GUESS=m68k-sun-sunos$UNAME_RELEASE
467 ;;
372468 sun*:*:4.2BSD:*)
373469 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
374 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
375 case "`/bin/arch`" in
470 test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
471 case `/bin/arch` in
376472 sun3)
377 echo m68k-sun-sunos${UNAME_RELEASE}
473 GUESS=m68k-sun-sunos$UNAME_RELEASE
378474 ;;
379475 sun4)
380 echo sparc-sun-sunos${UNAME_RELEASE}
476 GUESS=sparc-sun-sunos$UNAME_RELEASE
381477 ;;
382478 esac
383 exit ;;
479 ;;
384480 aushp:SunOS:*:*)
385 echo sparc-auspex-sunos${UNAME_RELEASE}
386 exit ;;
481 GUESS=sparc-auspex-sunos$UNAME_RELEASE
482 ;;
387483 # The situation for MiNT is a little confusing. The machine name
388484 # can be virtually everything (everything which is not
389485 # "atarist" or "atariste" at least should have a processor
393489 # MiNT. But MiNT is downward compatible to TOS, so this should
394490 # be no problem.
395491 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
396 echo m68k-atari-mint${UNAME_RELEASE}
397 exit ;;
492 GUESS=m68k-atari-mint$UNAME_RELEASE
493 ;;
398494 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
399 echo m68k-atari-mint${UNAME_RELEASE}
400 exit ;;
495 GUESS=m68k-atari-mint$UNAME_RELEASE
496 ;;
401497 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
402 echo m68k-atari-mint${UNAME_RELEASE}
403 exit ;;
498 GUESS=m68k-atari-mint$UNAME_RELEASE
499 ;;
404500 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
405 echo m68k-milan-mint${UNAME_RELEASE}
406 exit ;;
501 GUESS=m68k-milan-mint$UNAME_RELEASE
502 ;;
407503 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
408 echo m68k-hades-mint${UNAME_RELEASE}
409 exit ;;
504 GUESS=m68k-hades-mint$UNAME_RELEASE
505 ;;
410506 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
411 echo m68k-unknown-mint${UNAME_RELEASE}
412 exit ;;
507 GUESS=m68k-unknown-mint$UNAME_RELEASE
508 ;;
413509 m68k:machten:*:*)
414 echo m68k-apple-machten${UNAME_RELEASE}
415 exit ;;
510 GUESS=m68k-apple-machten$UNAME_RELEASE
511 ;;
416512 powerpc:machten:*:*)
417 echo powerpc-apple-machten${UNAME_RELEASE}
418 exit ;;
513 GUESS=powerpc-apple-machten$UNAME_RELEASE
514 ;;
419515 RISC*:Mach:*:*)
420 echo mips-dec-mach_bsd4.3
421 exit ;;
516 GUESS=mips-dec-mach_bsd4.3
517 ;;
422518 RISC*:ULTRIX:*:*)
423 echo mips-dec-ultrix${UNAME_RELEASE}
424 exit ;;
519 GUESS=mips-dec-ultrix$UNAME_RELEASE
520 ;;
425521 VAX*:ULTRIX*:*:*)
426 echo vax-dec-ultrix${UNAME_RELEASE}
427 exit ;;
522 GUESS=vax-dec-ultrix$UNAME_RELEASE
523 ;;
428524 2020:CLIX:*:* | 2430:CLIX:*:*)
429 echo clipper-intergraph-clix${UNAME_RELEASE}
430 exit ;;
525 GUESS=clipper-intergraph-clix$UNAME_RELEASE
526 ;;
431527 mips:*:*:UMIPS | mips:*:*:RISCos)
432 eval $set_cc_for_build
433 sed 's/^ //' << EOF >$dummy.c
528 set_cc_for_build
529 sed 's/^ //' << EOF > "$dummy.c"
434530 #ifdef __cplusplus
435531 #include <stdio.h> /* for printf() prototype */
436532 int main (int argc, char *argv[]) {
439535 #endif
440536 #if defined (host_mips) && defined (MIPSEB)
441537 #if defined (SYSTYPE_SYSV)
442 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
538 printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
443539 #endif
444540 #if defined (SYSTYPE_SVR4)
445 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
541 printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
446542 #endif
447543 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
448 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
544 printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
449545 #endif
450546 #endif
451547 exit (-1);
452548 }
453549 EOF
454 $CC_FOR_BUILD -o $dummy $dummy.c &&
455 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
456 SYSTEM_NAME=`$dummy $dummyarg` &&
550 $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
551 dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
552 SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
457553 { echo "$SYSTEM_NAME"; exit; }
458 echo mips-mips-riscos${UNAME_RELEASE}
459 exit ;;
554 GUESS=mips-mips-riscos$UNAME_RELEASE
555 ;;
460556 Motorola:PowerMAX_OS:*:*)
461 echo powerpc-motorola-powermax
462 exit ;;
557 GUESS=powerpc-motorola-powermax
558 ;;
463559 Motorola:*:4.3:PL8-*)
464 echo powerpc-harris-powermax
465 exit ;;
560 GUESS=powerpc-harris-powermax
561 ;;
466562 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
467 echo powerpc-harris-powermax
468 exit ;;
563 GUESS=powerpc-harris-powermax
564 ;;
469565 Night_Hawk:Power_UNIX:*:*)
470 echo powerpc-harris-powerunix
471 exit ;;
566 GUESS=powerpc-harris-powerunix
567 ;;
472568 m88k:CX/UX:7*:*)
473 echo m88k-harris-cxux7
474 exit ;;
569 GUESS=m88k-harris-cxux7
570 ;;
475571 m88k:*:4*:R4*)
476 echo m88k-motorola-sysv4
477 exit ;;
572 GUESS=m88k-motorola-sysv4
573 ;;
478574 m88k:*:3*:R3*)
479 echo m88k-motorola-sysv3
480 exit ;;
575 GUESS=m88k-motorola-sysv3
576 ;;
481577 AViiON:dgux:*:*)
482 # DG/UX returns AViiON for all architectures
483 UNAME_PROCESSOR=`/usr/bin/uname -p`
484 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
578 # DG/UX returns AViiON for all architectures
579 UNAME_PROCESSOR=`/usr/bin/uname -p`
580 if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
485581 then
486 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
487 [ ${TARGET_BINARY_INTERFACE}x = x ]
582 if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
583 test "$TARGET_BINARY_INTERFACE"x = x
488584 then
489 echo m88k-dg-dgux${UNAME_RELEASE}
585 GUESS=m88k-dg-dgux$UNAME_RELEASE
490586 else
491 echo m88k-dg-dguxbcs${UNAME_RELEASE}
587 GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
492588 fi
493589 else
494 echo i586-dg-dgux${UNAME_RELEASE}
495 fi
496 exit ;;
590 GUESS=i586-dg-dgux$UNAME_RELEASE
591 fi
592 ;;
497593 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
498 echo m88k-dolphin-sysv3
499 exit ;;
594 GUESS=m88k-dolphin-sysv3
595 ;;
500596 M88*:*:R3*:*)
501597 # Delta 88k system running SVR3
502 echo m88k-motorola-sysv3
503 exit ;;
598 GUESS=m88k-motorola-sysv3
599 ;;
504600 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
505 echo m88k-tektronix-sysv3
506 exit ;;
601 GUESS=m88k-tektronix-sysv3
602 ;;
507603 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
508 echo m68k-tektronix-bsd
509 exit ;;
604 GUESS=m68k-tektronix-bsd
605 ;;
510606 *:IRIX*:*:*)
511 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
512 exit ;;
607 IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
608 GUESS=mips-sgi-irix$IRIX_REL
609 ;;
513610 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
514 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
515 exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
611 GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id
612 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
516613 i*86:AIX:*:*)
517 echo i386-ibm-aix
518 exit ;;
614 GUESS=i386-ibm-aix
615 ;;
519616 ia64:AIX:*:*)
520 if [ -x /usr/bin/oslevel ] ; then
617 if test -x /usr/bin/oslevel ; then
521618 IBM_REV=`/usr/bin/oslevel`
522619 else
523 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
524 fi
525 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
526 exit ;;
620 IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
621 fi
622 GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
623 ;;
527624 *:AIX:2:3)
528625 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
529 eval $set_cc_for_build
530 sed 's/^ //' << EOF >$dummy.c
626 set_cc_for_build
627 sed 's/^ //' << EOF > "$dummy.c"
531628 #include <sys/systemcfg.h>
532629
533630 main()
538635 exit(0);
539636 }
540637 EOF
541 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
638 if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
542639 then
543 echo "$SYSTEM_NAME"
640 GUESS=$SYSTEM_NAME
544641 else
545 echo rs6000-ibm-aix3.2.5
642 GUESS=rs6000-ibm-aix3.2.5
546643 fi
547644 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
548 echo rs6000-ibm-aix3.2.4
645 GUESS=rs6000-ibm-aix3.2.4
549646 else
550 echo rs6000-ibm-aix3.2
551 fi
552 exit ;;
553 *:AIX:*:[456])
647 GUESS=rs6000-ibm-aix3.2
648 fi
649 ;;
650 *:AIX:*:[4567])
554651 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
555 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
652 if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
556653 IBM_ARCH=rs6000
557654 else
558655 IBM_ARCH=powerpc
559656 fi
560 if [ -x /usr/bin/oslevel ] ; then
561 IBM_REV=`/usr/bin/oslevel`
657 if test -x /usr/bin/lslpp ; then
658 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
659 awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
562660 else
563 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
564 fi
565 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
566 exit ;;
661 IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
662 fi
663 GUESS=$IBM_ARCH-ibm-aix$IBM_REV
664 ;;
567665 *:AIX:*:*)
568 echo rs6000-ibm-aix
569 exit ;;
570 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
571 echo romp-ibm-bsd4.4
572 exit ;;
666 GUESS=rs6000-ibm-aix
667 ;;
668 ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
669 GUESS=romp-ibm-bsd4.4
670 ;;
573671 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
574 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
575 exit ;; # report: romp-ibm BSD 4.3
672 GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to
673 ;; # report: romp-ibm BSD 4.3
576674 *:BOSX:*:*)
577 echo rs6000-bull-bosx
578 exit ;;
675 GUESS=rs6000-bull-bosx
676 ;;
579677 DPX/2?00:B.O.S.:*:*)
580 echo m68k-bull-sysv3
581 exit ;;
678 GUESS=m68k-bull-sysv3
679 ;;
582680 9000/[34]??:4.3bsd:1.*:*)
583 echo m68k-hp-bsd
584 exit ;;
681 GUESS=m68k-hp-bsd
682 ;;
585683 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
586 echo m68k-hp-bsd4.4
587 exit ;;
684 GUESS=m68k-hp-bsd4.4
685 ;;
588686 9000/[34678]??:HP-UX:*:*)
589 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
590 case "${UNAME_MACHINE}" in
591 9000/31? ) HP_ARCH=m68000 ;;
592 9000/[34]?? ) HP_ARCH=m68k ;;
687 HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
688 case $UNAME_MACHINE in
689 9000/31?) HP_ARCH=m68000 ;;
690 9000/[34]??) HP_ARCH=m68k ;;
593691 9000/[678][0-9][0-9])
594 if [ -x /usr/bin/getconf ]; then
692 if test -x /usr/bin/getconf; then
595693 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
596 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
597 case "${sc_cpu_version}" in
598 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
599 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
600 532) # CPU_PA_RISC2_0
601 case "${sc_kernel_bits}" in
602 32) HP_ARCH="hppa2.0n" ;;
603 64) HP_ARCH="hppa2.0w" ;;
604 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
605 esac ;;
606 esac
694 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
695 case $sc_cpu_version in
696 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
697 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
698 532) # CPU_PA_RISC2_0
699 case $sc_kernel_bits in
700 32) HP_ARCH=hppa2.0n ;;
701 64) HP_ARCH=hppa2.0w ;;
702 '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
703 esac ;;
704 esac
607705 fi
608 if [ "${HP_ARCH}" = "" ]; then
609 eval $set_cc_for_build
610 sed 's/^ //' << EOF >$dummy.c
611
612 #define _HPUX_SOURCE
613 #include <stdlib.h>
614 #include <unistd.h>
615
616 int main ()
617 {
618 #if defined(_SC_KERNEL_BITS)
619 long bits = sysconf(_SC_KERNEL_BITS);
620 #endif
621 long cpu = sysconf (_SC_CPU_VERSION);
622
623 switch (cpu)
624 {
625 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
626 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
627 case CPU_PA_RISC2_0:
628 #if defined(_SC_KERNEL_BITS)
629 switch (bits)
630 {
631 case 64: puts ("hppa2.0w"); break;
632 case 32: puts ("hppa2.0n"); break;
633 default: puts ("hppa2.0"); break;
634 } break;
635 #else /* !defined(_SC_KERNEL_BITS) */
636 puts ("hppa2.0"); break;
637 #endif
638 default: puts ("hppa1.0"); break;
639 }
640 exit (0);
641 }
706 if test "$HP_ARCH" = ""; then
707 set_cc_for_build
708 sed 's/^ //' << EOF > "$dummy.c"
709
710 #define _HPUX_SOURCE
711 #include <stdlib.h>
712 #include <unistd.h>
713
714 int main ()
715 {
716 #if defined(_SC_KERNEL_BITS)
717 long bits = sysconf(_SC_KERNEL_BITS);
718 #endif
719 long cpu = sysconf (_SC_CPU_VERSION);
720
721 switch (cpu)
722 {
723 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
724 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
725 case CPU_PA_RISC2_0:
726 #if defined(_SC_KERNEL_BITS)
727 switch (bits)
728 {
729 case 64: puts ("hppa2.0w"); break;
730 case 32: puts ("hppa2.0n"); break;
731 default: puts ("hppa2.0"); break;
732 } break;
733 #else /* !defined(_SC_KERNEL_BITS) */
734 puts ("hppa2.0"); break;
735 #endif
736 default: puts ("hppa1.0"); break;
737 }
738 exit (0);
739 }
642740 EOF
643 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
741 (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
644742 test -z "$HP_ARCH" && HP_ARCH=hppa
645743 fi ;;
646744 esac
647 if [ ${HP_ARCH} = "hppa2.0w" ]
745 if test "$HP_ARCH" = hppa2.0w
648746 then
649 eval $set_cc_for_build
747 set_cc_for_build
650748
651749 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
652750 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
657755 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
658756 # => hppa64-hp-hpux11.23
659757
660 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
758 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
661759 grep -q __LP64__
662760 then
663 HP_ARCH="hppa2.0w"
761 HP_ARCH=hppa2.0w
664762 else
665 HP_ARCH="hppa64"
763 HP_ARCH=hppa64
666764 fi
667765 fi
668 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
669 exit ;;
766 GUESS=$HP_ARCH-hp-hpux$HPUX_REV
767 ;;
670768 ia64:HP-UX:*:*)
671 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
672 echo ia64-hp-hpux${HPUX_REV}
673 exit ;;
769 HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
770 GUESS=ia64-hp-hpux$HPUX_REV
771 ;;
674772 3050*:HI-UX:*:*)
675 eval $set_cc_for_build
676 sed 's/^ //' << EOF >$dummy.c
773 set_cc_for_build
774 sed 's/^ //' << EOF > "$dummy.c"
677775 #include <unistd.h>
678776 int
679777 main ()
698796 exit (0);
699797 }
700798 EOF
701 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
799 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
702800 { echo "$SYSTEM_NAME"; exit; }
703 echo unknown-hitachi-hiuxwe2
704 exit ;;
705 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
706 echo hppa1.1-hp-bsd
707 exit ;;
801 GUESS=unknown-hitachi-hiuxwe2
802 ;;
803 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
804 GUESS=hppa1.1-hp-bsd
805 ;;
708806 9000/8??:4.3bsd:*:*)
709 echo hppa1.0-hp-bsd
710 exit ;;
807 GUESS=hppa1.0-hp-bsd
808 ;;
711809 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
712 echo hppa1.0-hp-mpeix
713 exit ;;
714 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
715 echo hppa1.1-hp-osf
716 exit ;;
810 GUESS=hppa1.0-hp-mpeix
811 ;;
812 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
813 GUESS=hppa1.1-hp-osf
814 ;;
717815 hp8??:OSF1:*:*)
718 echo hppa1.0-hp-osf
719 exit ;;
816 GUESS=hppa1.0-hp-osf
817 ;;
720818 i*86:OSF1:*:*)
721 if [ -x /usr/sbin/sysversion ] ; then
722 echo ${UNAME_MACHINE}-unknown-osf1mk
819 if test -x /usr/sbin/sysversion ; then
820 GUESS=$UNAME_MACHINE-unknown-osf1mk
723821 else
724 echo ${UNAME_MACHINE}-unknown-osf1
725 fi
726 exit ;;
822 GUESS=$UNAME_MACHINE-unknown-osf1
823 fi
824 ;;
727825 parisc*:Lites*:*:*)
728 echo hppa1.1-hp-lites
729 exit ;;
826 GUESS=hppa1.1-hp-lites
827 ;;
730828 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
731 echo c1-convex-bsd
732 exit ;;
829 GUESS=c1-convex-bsd
830 ;;
733831 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
734832 if getsysinfo -f scalar_acc
735833 then echo c32-convex-bsd
736834 else echo c2-convex-bsd
737835 fi
738 exit ;;
836 exit ;;
739837 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
740 echo c34-convex-bsd
741 exit ;;
838 GUESS=c34-convex-bsd
839 ;;
742840 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
743 echo c38-convex-bsd
744 exit ;;
841 GUESS=c38-convex-bsd
842 ;;
745843 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
746 echo c4-convex-bsd
747 exit ;;
844 GUESS=c4-convex-bsd
845 ;;
748846 CRAY*Y-MP:*:*:*)
749 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
750 exit ;;
847 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
848 GUESS=ymp-cray-unicos$CRAY_REL
849 ;;
751850 CRAY*[A-Z]90:*:*:*)
752 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
851 echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
753852 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
754853 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
755854 -e 's/\.[^.]*$/.X/'
756855 exit ;;
757856 CRAY*TS:*:*:*)
758 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
759 exit ;;
857 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
858 GUESS=t90-cray-unicos$CRAY_REL
859 ;;
760860 CRAY*T3E:*:*:*)
761 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
762 exit ;;
861 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
862 GUESS=alphaev5-cray-unicosmk$CRAY_REL
863 ;;
763864 CRAY*SV1:*:*:*)
764 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
765 exit ;;
865 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
866 GUESS=sv1-cray-unicos$CRAY_REL
867 ;;
766868 *:UNICOS/mp:*:*)
767 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
768 exit ;;
869 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
870 GUESS=craynv-cray-unicosmp$CRAY_REL
871 ;;
769872 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
770 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
771 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
772 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
773 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
774 exit ;;
873 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
874 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
875 FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
876 GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
877 ;;
775878 5000:UNIX_System_V:4.*:*)
776 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
777 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
778 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
779 exit ;;
879 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
880 FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
881 GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
882 ;;
780883 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
781 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
782 exit ;;
884 GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
885 ;;
783886 sparc*:BSD/OS:*:*)
784 echo sparc-unknown-bsdi${UNAME_RELEASE}
785 exit ;;
887 GUESS=sparc-unknown-bsdi$UNAME_RELEASE
888 ;;
786889 *:BSD/OS:*:*)
787 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
788 exit ;;
890 GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE
891 ;;
892 arm:FreeBSD:*:*)
893 UNAME_PROCESSOR=`uname -p`
894 set_cc_for_build
895 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
896 | grep -q __ARM_PCS_VFP
897 then
898 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
899 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi
900 else
901 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
902 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf
903 fi
904 ;;
789905 *:FreeBSD:*:*)
790 case ${UNAME_MACHINE} in
791 pc98)
792 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
906 UNAME_PROCESSOR=`/usr/bin/uname -p`
907 case $UNAME_PROCESSOR in
793908 amd64)
794 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
795 *)
796 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
909 UNAME_PROCESSOR=x86_64 ;;
910 i386)
911 UNAME_PROCESSOR=i586 ;;
797912 esac
798 exit ;;
913 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
914 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
915 ;;
799916 i*:CYGWIN*:*)
800 echo ${UNAME_MACHINE}-pc-cygwin
801 exit ;;
917 GUESS=$UNAME_MACHINE-pc-cygwin
918 ;;
919 *:MINGW64*:*)
920 GUESS=$UNAME_MACHINE-pc-mingw64
921 ;;
802922 *:MINGW*:*)
803 echo ${UNAME_MACHINE}-pc-mingw32
804 exit ;;
805 i*:windows32*:*)
806 # uname -m includes "-pc" on this system.
807 echo ${UNAME_MACHINE}-mingw32
808 exit ;;
923 GUESS=$UNAME_MACHINE-pc-mingw32
924 ;;
925 *:MSYS*:*)
926 GUESS=$UNAME_MACHINE-pc-msys
927 ;;
809928 i*:PW*:*)
810 echo ${UNAME_MACHINE}-pc-pw32
811 exit ;;
929 GUESS=$UNAME_MACHINE-pc-pw32
930 ;;
931 *:SerenityOS:*:*)
932 GUESS=$UNAME_MACHINE-pc-serenity
933 ;;
812934 *:Interix*:*)
813 case ${UNAME_MACHINE} in
935 case $UNAME_MACHINE in
814936 x86)
815 echo i586-pc-interix${UNAME_RELEASE}
816 exit ;;
937 GUESS=i586-pc-interix$UNAME_RELEASE
938 ;;
817939 authenticamd | genuineintel | EM64T)
818 echo x86_64-unknown-interix${UNAME_RELEASE}
819 exit ;;
940 GUESS=x86_64-unknown-interix$UNAME_RELEASE
941 ;;
820942 IA64)
821 echo ia64-unknown-interix${UNAME_RELEASE}
822 exit ;;
943 GUESS=ia64-unknown-interix$UNAME_RELEASE
944 ;;
823945 esac ;;
824 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
825 echo i${UNAME_MACHINE}-pc-mks
826 exit ;;
827 8664:Windows_NT:*)
828 echo x86_64-pc-mks
829 exit ;;
830 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
831 # How do we know it's Interix rather than the generic POSIX subsystem?
832 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
833 # UNAME_MACHINE based on the output of uname instead of i386?
834 echo i586-pc-interix
835 exit ;;
836946 i*:UWIN*:*)
837 echo ${UNAME_MACHINE}-pc-uwin
838 exit ;;
947 GUESS=$UNAME_MACHINE-pc-uwin
948 ;;
839949 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
840 echo x86_64-unknown-cygwin
841 exit ;;
842 p*:CYGWIN*:*)
843 echo powerpcle-unknown-cygwin
844 exit ;;
950 GUESS=x86_64-pc-cygwin
951 ;;
845952 prep*:SunOS:5.*:*)
846 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
847 exit ;;
953 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
954 GUESS=powerpcle-unknown-solaris2$SUN_REL
955 ;;
848956 *:GNU:*:*)
849957 # the GNU system
850 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
851 exit ;;
958 GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
959 GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
960 GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
961 ;;
852962 *:GNU/*:*:*)
853963 # other systems with GNU libc and userland
854 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
855 exit ;;
856 i*86:Minix:*:*)
857 echo ${UNAME_MACHINE}-pc-minix
858 exit ;;
964 GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
965 GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
966 GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
967 ;;
968 *:Minix:*:*)
969 GUESS=$UNAME_MACHINE-unknown-minix
970 ;;
971 aarch64:Linux:*:*)
972 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
973 ;;
974 aarch64_be:Linux:*:*)
975 UNAME_MACHINE=aarch64_be
976 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
977 ;;
859978 alpha:Linux:*:*)
860 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
979 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
861980 EV5) UNAME_MACHINE=alphaev5 ;;
862981 EV56) UNAME_MACHINE=alphaev56 ;;
863982 PCA56) UNAME_MACHINE=alphapca56 ;;
865984 EV6) UNAME_MACHINE=alphaev6 ;;
866985 EV67) UNAME_MACHINE=alphaev67 ;;
867986 EV68*) UNAME_MACHINE=alphaev68 ;;
868 esac
987 esac
869988 objdump --private-headers /bin/sh | grep -q ld.so.1
870 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
871 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
872 exit ;;
989 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
990 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
991 ;;
992 arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
993 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
994 ;;
873995 arm*:Linux:*:*)
874 eval $set_cc_for_build
996 set_cc_for_build
875997 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
876998 | grep -q __ARM_EABI__
877999 then
878 echo ${UNAME_MACHINE}-unknown-linux-gnu
1000 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
8791001 else
880 echo ${UNAME_MACHINE}-unknown-linux-gnueabi
881 fi
882 exit ;;
1002 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
1003 | grep -q __ARM_PCS_VFP
1004 then
1005 GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
1006 else
1007 GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
1008 fi
1009 fi
1010 ;;
8831011 avr32*:Linux:*:*)
884 echo ${UNAME_MACHINE}-unknown-linux-gnu
885 exit ;;
1012 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1013 ;;
8861014 cris:Linux:*:*)
887 echo cris-axis-linux-gnu
888 exit ;;
1015 GUESS=$UNAME_MACHINE-axis-linux-$LIBC
1016 ;;
8891017 crisv32:Linux:*:*)
890 echo crisv32-axis-linux-gnu
891 exit ;;
1018 GUESS=$UNAME_MACHINE-axis-linux-$LIBC
1019 ;;
1020 e2k:Linux:*:*)
1021 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1022 ;;
8921023 frv:Linux:*:*)
893 echo frv-unknown-linux-gnu
894 exit ;;
1024 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1025 ;;
1026 hexagon:Linux:*:*)
1027 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1028 ;;
8951029 i*86:Linux:*:*)
896 LIBC=gnu
897 eval $set_cc_for_build
898 sed 's/^ //' << EOF >$dummy.c
899 #ifdef __dietlibc__
900 LIBC=dietlibc
1030 GUESS=$UNAME_MACHINE-pc-linux-$LIBC
1031 ;;
1032 ia64:Linux:*:*)
1033 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1034 ;;
1035 k1om:Linux:*:*)
1036 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1037 ;;
1038 loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
1039 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1040 ;;
1041 m32r*:Linux:*:*)
1042 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1043 ;;
1044 m68*:Linux:*:*)
1045 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1046 ;;
1047 mips:Linux:*:* | mips64:Linux:*:*)
1048 set_cc_for_build
1049 IS_GLIBC=0
1050 test x"${LIBC}" = xgnu && IS_GLIBC=1
1051 sed 's/^ //' << EOF > "$dummy.c"
1052 #undef CPU
1053 #undef mips
1054 #undef mipsel
1055 #undef mips64
1056 #undef mips64el
1057 #if ${IS_GLIBC} && defined(_ABI64)
1058 LIBCABI=gnuabi64
1059 #else
1060 #if ${IS_GLIBC} && defined(_ABIN32)
1061 LIBCABI=gnuabin32
1062 #else
1063 LIBCABI=${LIBC}
9011064 #endif
902 EOF
903 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
904 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
905 exit ;;
906 ia64:Linux:*:*)
907 echo ${UNAME_MACHINE}-unknown-linux-gnu
908 exit ;;
909 m32r*:Linux:*:*)
910 echo ${UNAME_MACHINE}-unknown-linux-gnu
911 exit ;;
912 m68*:Linux:*:*)
913 echo ${UNAME_MACHINE}-unknown-linux-gnu
914 exit ;;
915 mips:Linux:*:* | mips64:Linux:*:*)
916 eval $set_cc_for_build
917 sed 's/^ //' << EOF >$dummy.c
918 #undef CPU
919 #undef ${UNAME_MACHINE}
920 #undef ${UNAME_MACHINE}el
1065 #endif
1066
1067 #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
1068 CPU=mipsisa64r6
1069 #else
1070 #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
1071 CPU=mipsisa32r6
1072 #else
1073 #if defined(__mips64)
1074 CPU=mips64
1075 #else
1076 CPU=mips
1077 #endif
1078 #endif
1079 #endif
1080
9211081 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
922 CPU=${UNAME_MACHINE}el
1082 MIPS_ENDIAN=el
9231083 #else
9241084 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
925 CPU=${UNAME_MACHINE}
1085 MIPS_ENDIAN=
9261086 #else
927 CPU=
1087 MIPS_ENDIAN=
9281088 #endif
9291089 #endif
9301090 EOF
931 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
932 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
933 ;;
934 or32:Linux:*:*)
935 echo or32-unknown-linux-gnu
936 exit ;;
1091 cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
1092 eval "$cc_set_vars"
1093 test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
1094 ;;
1095 mips64el:Linux:*:*)
1096 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1097 ;;
1098 openrisc*:Linux:*:*)
1099 GUESS=or1k-unknown-linux-$LIBC
1100 ;;
1101 or32:Linux:*:* | or1k*:Linux:*:*)
1102 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1103 ;;
9371104 padre:Linux:*:*)
938 echo sparc-unknown-linux-gnu
939 exit ;;
1105 GUESS=sparc-unknown-linux-$LIBC
1106 ;;
9401107 parisc64:Linux:*:* | hppa64:Linux:*:*)
941 echo hppa64-unknown-linux-gnu
942 exit ;;
1108 GUESS=hppa64-unknown-linux-$LIBC
1109 ;;
9431110 parisc:Linux:*:* | hppa:Linux:*:*)
9441111 # Look for CPU level
9451112 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
946 PA7*) echo hppa1.1-unknown-linux-gnu ;;
947 PA8*) echo hppa2.0-unknown-linux-gnu ;;
948 *) echo hppa-unknown-linux-gnu ;;
1113 PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
1114 PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
1115 *) GUESS=hppa-unknown-linux-$LIBC ;;
9491116 esac
950 exit ;;
1117 ;;
9511118 ppc64:Linux:*:*)
952 echo powerpc64-unknown-linux-gnu
953 exit ;;
1119 GUESS=powerpc64-unknown-linux-$LIBC
1120 ;;
9541121 ppc:Linux:*:*)
955 echo powerpc-unknown-linux-gnu
956 exit ;;
1122 GUESS=powerpc-unknown-linux-$LIBC
1123 ;;
1124 ppc64le:Linux:*:*)
1125 GUESS=powerpc64le-unknown-linux-$LIBC
1126 ;;
1127 ppcle:Linux:*:*)
1128 GUESS=powerpcle-unknown-linux-$LIBC
1129 ;;
1130 riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
1131 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1132 ;;
9571133 s390:Linux:*:* | s390x:Linux:*:*)
958 echo ${UNAME_MACHINE}-ibm-linux
959 exit ;;
1134 GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
1135 ;;
9601136 sh64*:Linux:*:*)
961 echo ${UNAME_MACHINE}-unknown-linux-gnu
962 exit ;;
1137 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1138 ;;
9631139 sh*:Linux:*:*)
964 echo ${UNAME_MACHINE}-unknown-linux-gnu
965 exit ;;
1140 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1141 ;;
9661142 sparc:Linux:*:* | sparc64:Linux:*:*)
967 echo ${UNAME_MACHINE}-unknown-linux-gnu
968 exit ;;
1143 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1144 ;;
1145 tile*:Linux:*:*)
1146 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1147 ;;
9691148 vax:Linux:*:*)
970 echo ${UNAME_MACHINE}-dec-linux-gnu
971 exit ;;
1149 GUESS=$UNAME_MACHINE-dec-linux-$LIBC
1150 ;;
9721151 x86_64:Linux:*:*)
973 echo x86_64-unknown-linux-gnu
974 exit ;;
1152 set_cc_for_build
1153 LIBCABI=$LIBC
1154 if test "$CC_FOR_BUILD" != no_compiler_found; then
1155 if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
1156 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1157 grep IS_X32 >/dev/null
1158 then
1159 LIBCABI=${LIBC}x32
1160 fi
1161 fi
1162 GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
1163 ;;
9751164 xtensa*:Linux:*:*)
976 echo ${UNAME_MACHINE}-unknown-linux-gnu
977 exit ;;
1165 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1166 ;;
9781167 i*86:DYNIX/ptx:4*:*)
9791168 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
9801169 # earlier versions are messed up and put the nodename in both
9811170 # sysname and nodename.
982 echo i386-sequent-sysv4
983 exit ;;
1171 GUESS=i386-sequent-sysv4
1172 ;;
9841173 i*86:UNIX_SV:4.2MP:2.*)
985 # Unixware is an offshoot of SVR4, but it has its own version
986 # number series starting with 2...
987 # I am not positive that other SVR4 systems won't match this,
1174 # Unixware is an offshoot of SVR4, but it has its own version
1175 # number series starting with 2...
1176 # I am not positive that other SVR4 systems won't match this,
9881177 # I just have to hope. -- rms.
989 # Use sysv4.2uw... so that sysv4* matches it.
990 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
991 exit ;;
1178 # Use sysv4.2uw... so that sysv4* matches it.
1179 GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
1180 ;;
9921181 i*86:OS/2:*:*)
9931182 # If we were able to find `uname', then EMX Unix compatibility
9941183 # is probably installed.
995 echo ${UNAME_MACHINE}-pc-os2-emx
996 exit ;;
1184 GUESS=$UNAME_MACHINE-pc-os2-emx
1185 ;;
9971186 i*86:XTS-300:*:STOP)
998 echo ${UNAME_MACHINE}-unknown-stop
999 exit ;;
1187 GUESS=$UNAME_MACHINE-unknown-stop
1188 ;;
10001189 i*86:atheos:*:*)
1001 echo ${UNAME_MACHINE}-unknown-atheos
1002 exit ;;
1190 GUESS=$UNAME_MACHINE-unknown-atheos
1191 ;;
10031192 i*86:syllable:*:*)
1004 echo ${UNAME_MACHINE}-pc-syllable
1005 exit ;;
1193 GUESS=$UNAME_MACHINE-pc-syllable
1194 ;;
10061195 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1007 echo i386-unknown-lynxos${UNAME_RELEASE}
1008 exit ;;
1196 GUESS=i386-unknown-lynxos$UNAME_RELEASE
1197 ;;
10091198 i*86:*DOS:*:*)
1010 echo ${UNAME_MACHINE}-pc-msdosdjgpp
1011 exit ;;
1012 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1013 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1199 GUESS=$UNAME_MACHINE-pc-msdosdjgpp
1200 ;;
1201 i*86:*:4.*:*)
1202 UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
10141203 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1015 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1204 GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
10161205 else
1017 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1018 fi
1019 exit ;;
1206 GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
1207 fi
1208 ;;
10201209 i*86:*:5:[678]*)
1021 # UnixWare 7.x, OpenUNIX and OpenServer 6.
1210 # UnixWare 7.x, OpenUNIX and OpenServer 6.
10221211 case `/bin/uname -X | grep "^Machine"` in
10231212 *486*) UNAME_MACHINE=i486 ;;
10241213 *Pentium) UNAME_MACHINE=i586 ;;
10251214 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
10261215 esac
1027 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1028 exit ;;
1216 GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1217 ;;
10291218 i*86:*:3.2:*)
10301219 if test -f /usr/options/cb.name; then
10311220 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1032 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1221 GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL
10331222 elif /bin/uname -X 2>/dev/null >/dev/null ; then
10341223 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
10351224 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
10391228 && UNAME_MACHINE=i686
10401229 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
10411230 && UNAME_MACHINE=i686
1042 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1231 GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
10431232 else
1044 echo ${UNAME_MACHINE}-pc-sysv32
1045 fi
1046 exit ;;
1233 GUESS=$UNAME_MACHINE-pc-sysv32
1234 fi
1235 ;;
10471236 pc:*:*:*)
10481237 # Left here for compatibility:
1049 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1050 # the processor, so we play safe by assuming i586.
1238 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1239 # the processor, so we play safe by assuming i586.
10511240 # Note: whatever this is, it MUST be the same as what config.sub
1052 # prints for the "djgpp" host, or else GDB configury will decide that
1241 # prints for the "djgpp" host, or else GDB configure will decide that
10531242 # this is a cross-build.
1054 echo i586-pc-msdosdjgpp
1055 exit ;;
1243 GUESS=i586-pc-msdosdjgpp
1244 ;;
10561245 Intel:Mach:3*:*)
1057 echo i386-pc-mach3
1058 exit ;;
1246 GUESS=i386-pc-mach3
1247 ;;
10591248 paragon:*:*:*)
1060 echo i860-intel-osf1
1061 exit ;;
1249 GUESS=i860-intel-osf1
1250 ;;
10621251 i860:*:4.*:*) # i860-SVR4
10631252 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1064 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1253 GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4
10651254 else # Add other i860-SVR4 vendors below as they are discovered.
1066 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1067 fi
1068 exit ;;
1255 GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4
1256 fi
1257 ;;
10691258 mini*:CTIX:SYS*5:*)
10701259 # "miniframe"
1071 echo m68010-convergent-sysv
1072 exit ;;
1260 GUESS=m68010-convergent-sysv
1261 ;;
10731262 mc68k:UNIX:SYSTEM5:3.51m)
1074 echo m68k-convergent-sysv
1075 exit ;;
1263 GUESS=m68k-convergent-sysv
1264 ;;
10761265 M680?0:D-NIX:5.3:*)
1077 echo m68k-diab-dnix
1078 exit ;;
1266 GUESS=m68k-diab-dnix
1267 ;;
10791268 M68*:*:R3V[5678]*:*)
10801269 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
10811270 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
10831272 test -r /etc/.relid \
10841273 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
10851274 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1086 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1275 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
10871276 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1088 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1277 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
10891278 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1090 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1091 && { echo i486-ncr-sysv4; exit; } ;;
1279 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1280 && { echo i486-ncr-sysv4; exit; } ;;
10921281 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
10931282 OS_REL='.3'
10941283 test -r /etc/.relid \
10951284 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
10961285 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1097 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1286 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
10981287 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1099 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1288 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
11001289 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1101 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1290 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
11021291 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1103 echo m68k-unknown-lynxos${UNAME_RELEASE}
1104 exit ;;
1292 GUESS=m68k-unknown-lynxos$UNAME_RELEASE
1293 ;;
11051294 mc68030:UNIX_System_V:4.*:*)
1106 echo m68k-atari-sysv4
1107 exit ;;
1295 GUESS=m68k-atari-sysv4
1296 ;;
11081297 TSUNAMI:LynxOS:2.*:*)
1109 echo sparc-unknown-lynxos${UNAME_RELEASE}
1110 exit ;;
1298 GUESS=sparc-unknown-lynxos$UNAME_RELEASE
1299 ;;
11111300 rs6000:LynxOS:2.*:*)
1112 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1113 exit ;;
1301 GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
1302 ;;
11141303 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1115 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1116 exit ;;
1304 GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
1305 ;;
11171306 SM[BE]S:UNIX_SV:*:*)
1118 echo mips-dde-sysv${UNAME_RELEASE}
1119 exit ;;
1307 GUESS=mips-dde-sysv$UNAME_RELEASE
1308 ;;
11201309 RM*:ReliantUNIX-*:*:*)
1121 echo mips-sni-sysv4
1122 exit ;;
1310 GUESS=mips-sni-sysv4
1311 ;;
11231312 RM*:SINIX-*:*:*)
1124 echo mips-sni-sysv4
1125 exit ;;
1313 GUESS=mips-sni-sysv4
1314 ;;
11261315 *:SINIX-*:*:*)
11271316 if uname -p 2>/dev/null >/dev/null ; then
11281317 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1129 echo ${UNAME_MACHINE}-sni-sysv4
1318 GUESS=$UNAME_MACHINE-sni-sysv4
11301319 else
1131 echo ns32k-sni-sysv
1132 fi
1133 exit ;;
1134 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1135 # says <Richard.M.Bartel@ccMail.Census.GOV>
1136 echo i586-unisys-sysv4
1137 exit ;;
1320 GUESS=ns32k-sni-sysv
1321 fi
1322 ;;
1323 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1324 # says <Richard.M.Bartel@ccMail.Census.GOV>
1325 GUESS=i586-unisys-sysv4
1326 ;;
11381327 *:UNIX_System_V:4*:FTX*)
11391328 # From Gerald Hewes <hewes@openmarket.com>.
11401329 # How about differentiating between stratus architectures? -djm
1141 echo hppa1.1-stratus-sysv4
1142 exit ;;
1330 GUESS=hppa1.1-stratus-sysv4
1331 ;;
11431332 *:*:*:FTX*)
11441333 # From seanf@swdc.stratus.com.
1145 echo i860-stratus-sysv4
1146 exit ;;
1334 GUESS=i860-stratus-sysv4
1335 ;;
11471336 i*86:VOS:*:*)
11481337 # From Paul.Green@stratus.com.
1149 echo ${UNAME_MACHINE}-stratus-vos
1150 exit ;;
1338 GUESS=$UNAME_MACHINE-stratus-vos
1339 ;;
11511340 *:VOS:*:*)
11521341 # From Paul.Green@stratus.com.
1153 echo hppa1.1-stratus-vos
1154 exit ;;
1342 GUESS=hppa1.1-stratus-vos
1343 ;;
11551344 mc68*:A/UX:*:*)
1156 echo m68k-apple-aux${UNAME_RELEASE}
1157 exit ;;
1345 GUESS=m68k-apple-aux$UNAME_RELEASE
1346 ;;
11581347 news*:NEWS-OS:6*:*)
1159 echo mips-sony-newsos6
1160 exit ;;
1348 GUESS=mips-sony-newsos6
1349 ;;
11611350 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1162 if [ -d /usr/nec ]; then
1163 echo mips-nec-sysv${UNAME_RELEASE}
1351 if test -d /usr/nec; then
1352 GUESS=mips-nec-sysv$UNAME_RELEASE
11641353 else
1165 echo mips-unknown-sysv${UNAME_RELEASE}
1166 fi
1167 exit ;;
1354 GUESS=mips-unknown-sysv$UNAME_RELEASE
1355 fi
1356 ;;
11681357 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1169 echo powerpc-be-beos
1170 exit ;;
1358 GUESS=powerpc-be-beos
1359 ;;
11711360 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1172 echo powerpc-apple-beos
1173 exit ;;
1361 GUESS=powerpc-apple-beos
1362 ;;
11741363 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1175 echo i586-pc-beos
1176 exit ;;
1364 GUESS=i586-pc-beos
1365 ;;
11771366 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
1178 echo i586-pc-haiku
1179 exit ;;
1367 GUESS=i586-pc-haiku
1368 ;;
1369 x86_64:Haiku:*:*)
1370 GUESS=x86_64-unknown-haiku
1371 ;;
11801372 SX-4:SUPER-UX:*:*)
1181 echo sx4-nec-superux${UNAME_RELEASE}
1182 exit ;;
1373 GUESS=sx4-nec-superux$UNAME_RELEASE
1374 ;;
11831375 SX-5:SUPER-UX:*:*)
1184 echo sx5-nec-superux${UNAME_RELEASE}
1185 exit ;;
1376 GUESS=sx5-nec-superux$UNAME_RELEASE
1377 ;;
11861378 SX-6:SUPER-UX:*:*)
1187 echo sx6-nec-superux${UNAME_RELEASE}
1188 exit ;;
1379 GUESS=sx6-nec-superux$UNAME_RELEASE
1380 ;;
11891381 SX-7:SUPER-UX:*:*)
1190 echo sx7-nec-superux${UNAME_RELEASE}
1191 exit ;;
1382 GUESS=sx7-nec-superux$UNAME_RELEASE
1383 ;;
11921384 SX-8:SUPER-UX:*:*)
1193 echo sx8-nec-superux${UNAME_RELEASE}
1194 exit ;;
1385 GUESS=sx8-nec-superux$UNAME_RELEASE
1386 ;;
11951387 SX-8R:SUPER-UX:*:*)
1196 echo sx8r-nec-superux${UNAME_RELEASE}
1197 exit ;;
1388 GUESS=sx8r-nec-superux$UNAME_RELEASE
1389 ;;
1390 SX-ACE:SUPER-UX:*:*)
1391 GUESS=sxace-nec-superux$UNAME_RELEASE
1392 ;;
11981393 Power*:Rhapsody:*:*)
1199 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1200 exit ;;
1394 GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
1395 ;;
12011396 *:Rhapsody:*:*)
1202 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1203 exit ;;
1397 GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
1398 ;;
1399 arm64:Darwin:*:*)
1400 GUESS=aarch64-apple-darwin$UNAME_RELEASE
1401 ;;
12041402 *:Darwin:*:*)
1205 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1403 UNAME_PROCESSOR=`uname -p`
12061404 case $UNAME_PROCESSOR in
1207 i386)
1208 eval $set_cc_for_build
1209 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1210 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1211 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1212 grep IS_64BIT_ARCH >/dev/null
1213 then
1214 UNAME_PROCESSOR="x86_64"
1215 fi
1216 fi ;;
12171405 unknown) UNAME_PROCESSOR=powerpc ;;
12181406 esac
1219 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1220 exit ;;
1407 if command -v xcode-select > /dev/null 2> /dev/null && \
1408 ! xcode-select --print-path > /dev/null 2> /dev/null ; then
1409 # Avoid executing cc if there is no toolchain installed as
1410 # cc will be a stub that puts up a graphical alert
1411 # prompting the user to install developer tools.
1412 CC_FOR_BUILD=no_compiler_found
1413 else
1414 set_cc_for_build
1415 fi
1416 if test "$CC_FOR_BUILD" != no_compiler_found; then
1417 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1418 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1419 grep IS_64BIT_ARCH >/dev/null
1420 then
1421 case $UNAME_PROCESSOR in
1422 i386) UNAME_PROCESSOR=x86_64 ;;
1423 powerpc) UNAME_PROCESSOR=powerpc64 ;;
1424 esac
1425 fi
1426 # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
1427 if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
1428 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1429 grep IS_PPC >/dev/null
1430 then
1431 UNAME_PROCESSOR=powerpc
1432 fi
1433 elif test "$UNAME_PROCESSOR" = i386 ; then
1434 # uname -m returns i386 or x86_64
1435 UNAME_PROCESSOR=$UNAME_MACHINE
1436 fi
1437 GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
1438 ;;
12211439 *:procnto*:*:* | *:QNX:[0123456789]*:*)
12221440 UNAME_PROCESSOR=`uname -p`
1223 if test "$UNAME_PROCESSOR" = "x86"; then
1441 if test "$UNAME_PROCESSOR" = x86; then
12241442 UNAME_PROCESSOR=i386
12251443 UNAME_MACHINE=pc
12261444 fi
1227 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1228 exit ;;
1445 GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
1446 ;;
12291447 *:QNX:*:4*)
1230 echo i386-pc-qnx
1231 exit ;;
1232 NSE-?:NONSTOP_KERNEL:*:*)
1233 echo nse-tandem-nsk${UNAME_RELEASE}
1234 exit ;;
1235 NSR-?:NONSTOP_KERNEL:*:*)
1236 echo nsr-tandem-nsk${UNAME_RELEASE}
1237 exit ;;
1448 GUESS=i386-pc-qnx
1449 ;;
1450 NEO-*:NONSTOP_KERNEL:*:*)
1451 GUESS=neo-tandem-nsk$UNAME_RELEASE
1452 ;;
1453 NSE-*:NONSTOP_KERNEL:*:*)
1454 GUESS=nse-tandem-nsk$UNAME_RELEASE
1455 ;;
1456 NSR-*:NONSTOP_KERNEL:*:*)
1457 GUESS=nsr-tandem-nsk$UNAME_RELEASE
1458 ;;
1459 NSV-*:NONSTOP_KERNEL:*:*)
1460 GUESS=nsv-tandem-nsk$UNAME_RELEASE
1461 ;;
1462 NSX-*:NONSTOP_KERNEL:*:*)
1463 GUESS=nsx-tandem-nsk$UNAME_RELEASE
1464 ;;
12381465 *:NonStop-UX:*:*)
1239 echo mips-compaq-nonstopux
1240 exit ;;
1466 GUESS=mips-compaq-nonstopux
1467 ;;
12411468 BS2000:POSIX*:*:*)
1242 echo bs2000-siemens-sysv
1243 exit ;;
1469 GUESS=bs2000-siemens-sysv
1470 ;;
12441471 DS/*:UNIX_System_V:*:*)
1245 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1246 exit ;;
1472 GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
1473 ;;
12471474 *:Plan9:*:*)
12481475 # "uname -m" is not consistent, so use $cputype instead. 386
12491476 # is converted to i386 for consistency with other x86
12501477 # operating systems.
1251 if test "$cputype" = "386"; then
1478 if test "${cputype-}" = 386; then
12521479 UNAME_MACHINE=i386
1253 else
1254 UNAME_MACHINE="$cputype"
1255 fi
1256 echo ${UNAME_MACHINE}-unknown-plan9
1257 exit ;;
1480 elif test "x${cputype-}" != x; then
1481 UNAME_MACHINE=$cputype
1482 fi
1483 GUESS=$UNAME_MACHINE-unknown-plan9
1484 ;;
12581485 *:TOPS-10:*:*)
1259 echo pdp10-unknown-tops10
1260 exit ;;
1486 GUESS=pdp10-unknown-tops10
1487 ;;
12611488 *:TENEX:*:*)
1262 echo pdp10-unknown-tenex
1263 exit ;;
1489 GUESS=pdp10-unknown-tenex
1490 ;;
12641491 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1265 echo pdp10-dec-tops20
1266 exit ;;
1492 GUESS=pdp10-dec-tops20
1493 ;;
12671494 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1268 echo pdp10-xkl-tops20
1269 exit ;;
1495 GUESS=pdp10-xkl-tops20
1496 ;;
12701497 *:TOPS-20:*:*)
1271 echo pdp10-unknown-tops20
1272 exit ;;
1498 GUESS=pdp10-unknown-tops20
1499 ;;
12731500 *:ITS:*:*)
1274 echo pdp10-unknown-its
1275 exit ;;
1501 GUESS=pdp10-unknown-its
1502 ;;
12761503 SEI:*:*:SEIUX)
1277 echo mips-sei-seiux${UNAME_RELEASE}
1278 exit ;;
1504 GUESS=mips-sei-seiux$UNAME_RELEASE
1505 ;;
12791506 *:DragonFly:*:*)
1280 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1281 exit ;;
1507 DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
1508 GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
1509 ;;
12821510 *:*VMS:*:*)
1283 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1284 case "${UNAME_MACHINE}" in
1285 A*) echo alpha-dec-vms ; exit ;;
1286 I*) echo ia64-dec-vms ; exit ;;
1287 V*) echo vax-dec-vms ; exit ;;
1511 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1512 case $UNAME_MACHINE in
1513 A*) GUESS=alpha-dec-vms ;;
1514 I*) GUESS=ia64-dec-vms ;;
1515 V*) GUESS=vax-dec-vms ;;
12881516 esac ;;
12891517 *:XENIX:*:SysV)
1290 echo i386-pc-xenix
1291 exit ;;
1518 GUESS=i386-pc-xenix
1519 ;;
12921520 i*86:skyos:*:*)
1293 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
1294 exit ;;
1521 SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
1522 GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
1523 ;;
12951524 i*86:rdos:*:*)
1296 echo ${UNAME_MACHINE}-pc-rdos
1297 exit ;;
1298 i*86:AROS:*:*)
1299 echo ${UNAME_MACHINE}-pc-aros
1300 exit ;;
1525 GUESS=$UNAME_MACHINE-pc-rdos
1526 ;;
1527 i*86:Fiwix:*:*)
1528 GUESS=$UNAME_MACHINE-pc-fiwix
1529 ;;
1530 *:AROS:*:*)
1531 GUESS=$UNAME_MACHINE-unknown-aros
1532 ;;
1533 x86_64:VMkernel:*:*)
1534 GUESS=$UNAME_MACHINE-unknown-esx
1535 ;;
1536 amd64:Isilon\ OneFS:*:*)
1537 GUESS=x86_64-unknown-onefs
1538 ;;
1539 *:Unleashed:*:*)
1540 GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
1541 ;;
13011542 esac
13021543
1303 #echo '(No uname command or uname output not recognized.)' 1>&2
1304 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1305
1306 eval $set_cc_for_build
1307 cat >$dummy.c <<EOF
1544 # Do we have a guess based on uname results?
1545 if test "x$GUESS" != x; then
1546 echo "$GUESS"
1547 exit
1548 fi
1549
1550 # No uname command or uname output not recognized.
1551 set_cc_for_build
1552 cat > "$dummy.c" <<EOF
13081553 #ifdef _SEQUENT_
1309 # include <sys/types.h>
1310 # include <sys/utsname.h>
1554 #include <sys/types.h>
1555 #include <sys/utsname.h>
1556 #endif
1557 #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
1558 #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
1559 #include <signal.h>
1560 #if defined(_SIZE_T_) || defined(SIGLOST)
1561 #include <sys/utsname.h>
1562 #endif
1563 #endif
13111564 #endif
13121565 main ()
13131566 {
13201573 #include <sys/param.h>
13211574 printf ("m68k-sony-newsos%s\n",
13221575 #ifdef NEWSOS4
1323 "4"
1576 "4"
13241577 #else
1325 ""
1326 #endif
1327 ); exit (0);
1328 #endif
1329 #endif
1330
1331 #if defined (__arm) && defined (__acorn) && defined (__unix)
1332 printf ("arm-acorn-riscix\n"); exit (0);
1333 #endif
1334
1335 #if defined (hp300) && !defined (hpux)
1336 printf ("m68k-hp-bsd\n"); exit (0);
1578 ""
1579 #endif
1580 ); exit (0);
1581 #endif
13371582 #endif
13381583
13391584 #if defined (NeXT)
13751620 #endif
13761621
13771622 #if defined (_SEQUENT_)
1378 struct utsname un;
1379
1380 uname(&un);
1381
1382 if (strncmp(un.version, "V2", 2) == 0) {
1383 printf ("i386-sequent-ptx2\n"); exit (0);
1384 }
1385 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
1386 printf ("i386-sequent-ptx1\n"); exit (0);
1387 }
1388 printf ("i386-sequent-ptx\n"); exit (0);
1389
1623 struct utsname un;
1624
1625 uname(&un);
1626 if (strncmp(un.version, "V2", 2) == 0) {
1627 printf ("i386-sequent-ptx2\n"); exit (0);
1628 }
1629 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
1630 printf ("i386-sequent-ptx1\n"); exit (0);
1631 }
1632 printf ("i386-sequent-ptx\n"); exit (0);
13901633 #endif
13911634
13921635 #if defined (vax)
1393 # if !defined (ultrix)
1394 # include <sys/param.h>
1395 # if defined (BSD)
1396 # if BSD == 43
1397 printf ("vax-dec-bsd4.3\n"); exit (0);
1398 # else
1399 # if BSD == 199006
1400 printf ("vax-dec-bsd4.3reno\n"); exit (0);
1401 # else
1402 printf ("vax-dec-bsd\n"); exit (0);
1403 # endif
1404 # endif
1405 # else
1406 printf ("vax-dec-bsd\n"); exit (0);
1407 # endif
1408 # else
1409 printf ("vax-dec-ultrix\n"); exit (0);
1410 # endif
1636 #if !defined (ultrix)
1637 #include <sys/param.h>
1638 #if defined (BSD)
1639 #if BSD == 43
1640 printf ("vax-dec-bsd4.3\n"); exit (0);
1641 #else
1642 #if BSD == 199006
1643 printf ("vax-dec-bsd4.3reno\n"); exit (0);
1644 #else
1645 printf ("vax-dec-bsd\n"); exit (0);
1646 #endif
1647 #endif
1648 #else
1649 printf ("vax-dec-bsd\n"); exit (0);
1650 #endif
1651 #else
1652 #if defined(_SIZE_T_) || defined(SIGLOST)
1653 struct utsname un;
1654 uname (&un);
1655 printf ("vax-dec-ultrix%s\n", un.release); exit (0);
1656 #else
1657 printf ("vax-dec-ultrix\n"); exit (0);
1658 #endif
1659 #endif
1660 #endif
1661 #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
1662 #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
1663 #if defined(_SIZE_T_) || defined(SIGLOST)
1664 struct utsname *un;
1665 uname (&un);
1666 printf ("mips-dec-ultrix%s\n", un.release); exit (0);
1667 #else
1668 printf ("mips-dec-ultrix\n"); exit (0);
1669 #endif
1670 #endif
14111671 #endif
14121672
14131673 #if defined (alliant) && defined (i860)
14181678 }
14191679 EOF
14201680
1421 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
1681 $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
14221682 { echo "$SYSTEM_NAME"; exit; }
14231683
14241684 # Apollos put the system type in the environment.
1425
1426 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
1427
1428 # Convex versions that predate uname can use getsysinfo(1)
1429
1430 if [ -x /usr/convex/getsysinfo ]
1431 then
1432 case `getsysinfo -f cpu_type` in
1433 c1*)
1434 echo c1-convex-bsd
1435 exit ;;
1436 c2*)
1437 if getsysinfo -f scalar_acc
1438 then echo c32-convex-bsd
1439 else echo c2-convex-bsd
1440 fi
1441 exit ;;
1442 c34*)
1443 echo c34-convex-bsd
1444 exit ;;
1445 c38*)
1446 echo c38-convex-bsd
1447 exit ;;
1448 c4*)
1449 echo c4-convex-bsd
1450 exit ;;
1451 esac
1452 fi
1685 test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
1686
1687 echo "$0: unable to guess system type" >&2
1688
1689 case $UNAME_MACHINE:$UNAME_SYSTEM in
1690 mips:Linux | mips64:Linux)
1691 # If we got here on MIPS GNU/Linux, output extra information.
1692 cat >&2 <<EOF
1693
1694 NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
1695 the system type. Please install a C compiler and try again.
1696 EOF
1697 ;;
1698 esac
14531699
14541700 cat >&2 <<EOF
1455 $0: unable to guess system type
1456
1457 This script, last modified $timestamp, has failed to recognize
1458 the operating system you are using. It is advised that you
1459 download the most up to date version of the config scripts from
1460
1461 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
1701
1702 This script (version $timestamp), has failed to recognize the
1703 operating system you are using. If your script is old, overwrite *all*
1704 copies of config.guess and config.sub with the latest versions from:
1705
1706 https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
14621707 and
1463 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
1464
1465 If the version you run ($0) is already up to date, please
1466 send the following data and any information you think might be
1467 pertinent to <config-patches@gnu.org> in order to provide the needed
1468 information to handle your system.
1708 https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
1709 EOF
1710
1711 our_year=`echo $timestamp | sed 's,-.*,,'`
1712 thisyear=`date +%Y`
1713 # shellcheck disable=SC2003
1714 script_age=`expr "$thisyear" - "$our_year"`
1715 if test "$script_age" -lt 3 ; then
1716 cat >&2 <<EOF
1717
1718 If $0 has already been updated, send the following data and any
1719 information you think might be pertinent to config-patches@gnu.org to
1720 provide the necessary information to handle your system.
14691721
14701722 config.guess timestamp = $timestamp
14711723
14841736 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
14851737 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
14861738
1487 UNAME_MACHINE = ${UNAME_MACHINE}
1488 UNAME_RELEASE = ${UNAME_RELEASE}
1489 UNAME_SYSTEM = ${UNAME_SYSTEM}
1490 UNAME_VERSION = ${UNAME_VERSION}
1739 UNAME_MACHINE = "$UNAME_MACHINE"
1740 UNAME_RELEASE = "$UNAME_RELEASE"
1741 UNAME_SYSTEM = "$UNAME_SYSTEM"
1742 UNAME_VERSION = "$UNAME_VERSION"
14911743 EOF
1744 fi
14921745
14931746 exit 1
14941747
14951748 # Local variables:
1496 # eval: (add-hook 'write-file-hooks 'time-stamp)
1749 # eval: (add-hook 'before-save-hook 'time-stamp)
14971750 # time-stamp-start: "timestamp='"
14981751 # time-stamp-format: "%:y-%02m-%02d"
14991752 # time-stamp-end: "'"
55 /* gettext domain */
66 #undef GETTEXT_PACKAGE
77
8 /* Enable additional debugging at the expense of performance and size */
8 /* Define if debugging is enabled */
99 #undef GNOME_ENABLE_DEBUG
1010
1111 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
1212 #undef HAVE_BIND_TEXTDOMAIN_CODESET
13
14 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
15 CoreFoundation framework. */
16 #undef HAVE_CFLOCALECOPYCURRENT
17
18 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
19 the CoreFoundation framework. */
20 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
1321
1422 /* Define to 1 if you have the `dcgettext' function. */
1523 #undef HAVE_DCGETTEXT
2937 /* Define to 1 if you have the <locale.h> header file. */
3038 #undef HAVE_LOCALE_H
3139
32 /* Define to 1 if you have the <memory.h> header file. */
33 #undef HAVE_MEMORY_H
34
3540 /* Define to 1 if you have the <stdint.h> header file. */
3641 #undef HAVE_STDINT_H
42
43 /* Define to 1 if you have the <stdio.h> header file. */
44 #undef HAVE_STDIO_H
3745
3846 /* Define to 1 if you have the <stdlib.h> header file. */
3947 #undef HAVE_STDLIB_H
5361 /* Define to 1 if you have the <unistd.h> header file. */
5462 #undef HAVE_UNISTD_H
5563
56 /* Define to the sub-directory in which libtool stores uninstalled libraries.
57 */
64 /* Define to the sub-directory where libtool stores uninstalled libraries. */
5865 #undef LT_OBJDIR
66
67 /* Define if debugging is disabled */
68 #undef NDEBUG
5969
6070 /* Name of package */
6171 #undef PACKAGE
7888 /* Define to the version of this package. */
7989 #undef PACKAGE_VERSION
8090
81 /* Define to 1 if you have the ANSI C header files. */
91 /* Define to 1 if all of the C90 standard headers exist (not just the ones
92 required in a freestanding environment). This macro is provided for
93 backward compatibility; new code need not use it. */
8294 #undef STDC_HEADERS
8395
8496 /* Version number of package */
+1625
-1440
config.sub less more
00 #! /bin/sh
11 # Configuration validation subroutine script.
2 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4 # Free Software Foundation, Inc.
5
6 timestamp='2009-11-20'
7
8 # This file is (in principle) common to ALL GNU software.
9 # The presence of a machine in this file suggests that SOME GNU software
10 # can handle that machine. It does not imply ALL GNU software can.
11 #
12 # This file is free software; you can redistribute it and/or modify
13 # it under the terms of the GNU General Public License as published by
14 # the Free Software Foundation; either version 2 of the License, or
2 # Copyright 1992-2022 Free Software Foundation, Inc.
3
4 # shellcheck disable=SC2006,SC2268 # see below for rationale
5
6 timestamp='2022-01-03'
7
8 # This file is free software; you can redistribute it and/or modify it
9 # under the terms of the GNU General Public License as published by
10 # the Free Software Foundation, either version 3 of the License, or
1511 # (at your option) any later version.
1612 #
17 # This program is distributed in the hope that it will be useful,
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 # GNU General Public License for more details.
13 # This program is distributed in the hope that it will be useful, but
14 # WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 # General Public License for more details.
2117 #
2218 # You should have received a copy of the GNU General Public License
23 # along with this program; if not, write to the Free Software
24 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
25 # 02110-1301, USA.
19 # along with this program; if not, see <https://www.gnu.org/licenses/>.
2620 #
2721 # As a special exception to the GNU General Public License, if you
2822 # distribute this file as part of a program that contains a
2923 # configuration script generated by Autoconf, you may include it under
30 # the same distribution terms that you use for the rest of that program.
31
32
33 # Please send patches to <config-patches@gnu.org>. Submit a context
34 # diff and a properly formatted GNU ChangeLog entry.
24 # the same distribution terms that you use for the rest of that
25 # program. This Exception is an additional permission under section 7
26 # of the GNU General Public License, version 3 ("GPLv3").
27
28
29 # Please send patches to <config-patches@gnu.org>.
3530 #
3631 # Configuration subroutine to validate and canonicalize a configuration type.
3732 # Supply the specified configuration type as an argument.
3934 # Otherwise, we print the canonical config type on stdout and succeed.
4035
4136 # You can get the latest version of this script from:
42 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
37 # https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
4338
4439 # This file is supposed to be the same for all GNU packages
4540 # and recognize all the CPU types, system types and aliases
5651 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
5752 # It is wrong to echo any other type of specification.
5853
54 # The "shellcheck disable" line above the timestamp inhibits complaints
55 # about features and limitations of the classic Bourne shell that were
56 # superseded or lifted in POSIX. However, this script identifies a wide
57 # variety of pre-POSIX systems that do not have POSIX shells at all, and
58 # even some reasonably current systems (Solaris 10 as case-in-point) still
59 # have a pre-POSIX /bin/sh.
60
5961 me=`echo "$0" | sed -e 's,.*/,,'`
6062
6163 usage="\
62 Usage: $0 [OPTION] CPU-MFR-OPSYS
63 $0 [OPTION] ALIAS
64 Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
6465
6566 Canonicalize a configuration name.
6667
67 Operation modes:
68 Options:
6869 -h, --help print this help, then exit
6970 -t, --time-stamp print date of last modification, then exit
7071 -v, --version print version number, then exit
7475 version="\
7576 GNU config.sub ($timestamp)
7677
77 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
78 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
78 Copyright 1992-2022 Free Software Foundation, Inc.
7979
8080 This is free software; see the source for copying conditions. There is NO
8181 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
9797 - ) # Use stdin as input.
9898 break ;;
9999 -* )
100 echo "$me: invalid option $1$help"
100 echo "$me: invalid option $1$help" >&2
101101 exit 1 ;;
102102
103103 *local*)
104104 # First pass through any local machine types.
105 echo $1
105 echo "$1"
106106 exit ;;
107107
108108 * )
118118 exit 1;;
119119 esac
120120
121 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
122 # Here we must recognize all the valid KERNEL-OS combinations.
123 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
124 case $maybe_os in
125 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
126 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
127 kopensolaris*-gnu* | \
128 storm-chaos* | os2-emx* | rtmk-nova*)
129 os=-$maybe_os
130 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
131 ;;
132 *)
133 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
134 if [ $basic_machine != $1 ]
135 then os=`echo $1 | sed 's/.*-/-/'`
136 else os=; fi
137 ;;
121 # Split fields of configuration type
122 # shellcheck disable=SC2162
123 saved_IFS=$IFS
124 IFS="-" read field1 field2 field3 field4 <<EOF
125 $1
126 EOF
127 IFS=$saved_IFS
128
129 # Separate into logical components for further validation
130 case $1 in
131 *-*-*-*-*)
132 echo Invalid configuration \`"$1"\': more than four components >&2
133 exit 1
134 ;;
135 *-*-*-*)
136 basic_machine=$field1-$field2
137 basic_os=$field3-$field4
138 ;;
139 *-*-*)
140 # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two
141 # parts
142 maybe_os=$field2-$field3
143 case $maybe_os in
144 nto-qnx* | linux-* | uclinux-uclibc* \
145 | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
146 | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
147 | storm-chaos* | os2-emx* | rtmk-nova*)
148 basic_machine=$field1
149 basic_os=$maybe_os
150 ;;
151 android-linux)
152 basic_machine=$field1-unknown
153 basic_os=linux-android
154 ;;
155 *)
156 basic_machine=$field1-$field2
157 basic_os=$field3
158 ;;
159 esac
160 ;;
161 *-*)
162 # A lone config we happen to match not fitting any pattern
163 case $field1-$field2 in
164 decstation-3100)
165 basic_machine=mips-dec
166 basic_os=
167 ;;
168 *-*)
169 # Second component is usually, but not always the OS
170 case $field2 in
171 # Prevent following clause from handling this valid os
172 sun*os*)
173 basic_machine=$field1
174 basic_os=$field2
175 ;;
176 zephyr*)
177 basic_machine=$field1-unknown
178 basic_os=$field2
179 ;;
180 # Manufacturers
181 dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
182 | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
183 | unicom* | ibm* | next | hp | isi* | apollo | altos* \
184 | convergent* | ncr* | news | 32* | 3600* | 3100* \
185 | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \
186 | ultra | tti* | harris | dolphin | highlevel | gould \
187 | cbm | ns | masscomp | apple | axis | knuth | cray \
188 | microblaze* | sim | cisco \
189 | oki | wec | wrs | winbond)
190 basic_machine=$field1-$field2
191 basic_os=
192 ;;
193 *)
194 basic_machine=$field1
195 basic_os=$field2
196 ;;
197 esac
198 ;;
199 esac
200 ;;
201 *)
202 # Convert single-component short-hands not valid as part of
203 # multi-component configurations.
204 case $field1 in
205 386bsd)
206 basic_machine=i386-pc
207 basic_os=bsd
208 ;;
209 a29khif)
210 basic_machine=a29k-amd
211 basic_os=udi
212 ;;
213 adobe68k)
214 basic_machine=m68010-adobe
215 basic_os=scout
216 ;;
217 alliant)
218 basic_machine=fx80-alliant
219 basic_os=
220 ;;
221 altos | altos3068)
222 basic_machine=m68k-altos
223 basic_os=
224 ;;
225 am29k)
226 basic_machine=a29k-none
227 basic_os=bsd
228 ;;
229 amdahl)
230 basic_machine=580-amdahl
231 basic_os=sysv
232 ;;
233 amiga)
234 basic_machine=m68k-unknown
235 basic_os=
236 ;;
237 amigaos | amigados)
238 basic_machine=m68k-unknown
239 basic_os=amigaos
240 ;;
241 amigaunix | amix)
242 basic_machine=m68k-unknown
243 basic_os=sysv4
244 ;;
245 apollo68)
246 basic_machine=m68k-apollo
247 basic_os=sysv
248 ;;
249 apollo68bsd)
250 basic_machine=m68k-apollo
251 basic_os=bsd
252 ;;
253 aros)
254 basic_machine=i386-pc
255 basic_os=aros
256 ;;
257 aux)
258 basic_machine=m68k-apple
259 basic_os=aux
260 ;;
261 balance)
262 basic_machine=ns32k-sequent
263 basic_os=dynix
264 ;;
265 blackfin)
266 basic_machine=bfin-unknown
267 basic_os=linux
268 ;;
269 cegcc)
270 basic_machine=arm-unknown
271 basic_os=cegcc
272 ;;
273 convex-c1)
274 basic_machine=c1-convex
275 basic_os=bsd
276 ;;
277 convex-c2)
278 basic_machine=c2-convex
279 basic_os=bsd
280 ;;
281 convex-c32)
282 basic_machine=c32-convex
283 basic_os=bsd
284 ;;
285 convex-c34)
286 basic_machine=c34-convex
287 basic_os=bsd
288 ;;
289 convex-c38)
290 basic_machine=c38-convex
291 basic_os=bsd
292 ;;
293 cray)
294 basic_machine=j90-cray
295 basic_os=unicos
296 ;;
297 crds | unos)
298 basic_machine=m68k-crds
299 basic_os=
300 ;;
301 da30)
302 basic_machine=m68k-da30
303 basic_os=
304 ;;
305 decstation | pmax | pmin | dec3100 | decstatn)
306 basic_machine=mips-dec
307 basic_os=
308 ;;
309 delta88)
310 basic_machine=m88k-motorola
311 basic_os=sysv3
312 ;;
313 dicos)
314 basic_machine=i686-pc
315 basic_os=dicos
316 ;;
317 djgpp)
318 basic_machine=i586-pc
319 basic_os=msdosdjgpp
320 ;;
321 ebmon29k)
322 basic_machine=a29k-amd
323 basic_os=ebmon
324 ;;
325 es1800 | OSE68k | ose68k | ose | OSE)
326 basic_machine=m68k-ericsson
327 basic_os=ose
328 ;;
329 gmicro)
330 basic_machine=tron-gmicro
331 basic_os=sysv
332 ;;
333 go32)
334 basic_machine=i386-pc
335 basic_os=go32
336 ;;
337 h8300hms)
338 basic_machine=h8300-hitachi
339 basic_os=hms
340 ;;
341 h8300xray)
342 basic_machine=h8300-hitachi
343 basic_os=xray
344 ;;
345 h8500hms)
346 basic_machine=h8500-hitachi
347 basic_os=hms
348 ;;
349 harris)
350 basic_machine=m88k-harris
351 basic_os=sysv3
352 ;;
353 hp300 | hp300hpux)
354 basic_machine=m68k-hp
355 basic_os=hpux
356 ;;
357 hp300bsd)
358 basic_machine=m68k-hp
359 basic_os=bsd
360 ;;
361 hppaosf)
362 basic_machine=hppa1.1-hp
363 basic_os=osf
364 ;;
365 hppro)
366 basic_machine=hppa1.1-hp
367 basic_os=proelf
368 ;;
369 i386mach)
370 basic_machine=i386-mach
371 basic_os=mach
372 ;;
373 isi68 | isi)
374 basic_machine=m68k-isi
375 basic_os=sysv
376 ;;
377 m68knommu)
378 basic_machine=m68k-unknown
379 basic_os=linux
380 ;;
381 magnum | m3230)
382 basic_machine=mips-mips
383 basic_os=sysv
384 ;;
385 merlin)
386 basic_machine=ns32k-utek
387 basic_os=sysv
388 ;;
389 mingw64)
390 basic_machine=x86_64-pc
391 basic_os=mingw64
392 ;;
393 mingw32)
394 basic_machine=i686-pc
395 basic_os=mingw32
396 ;;
397 mingw32ce)
398 basic_machine=arm-unknown
399 basic_os=mingw32ce
400 ;;
401 monitor)
402 basic_machine=m68k-rom68k
403 basic_os=coff
404 ;;
405 morphos)
406 basic_machine=powerpc-unknown
407 basic_os=morphos
408 ;;
409 moxiebox)
410 basic_machine=moxie-unknown
411 basic_os=moxiebox
412 ;;
413 msdos)
414 basic_machine=i386-pc
415 basic_os=msdos
416 ;;
417 msys)
418 basic_machine=i686-pc
419 basic_os=msys
420 ;;
421 mvs)
422 basic_machine=i370-ibm
423 basic_os=mvs
424 ;;
425 nacl)
426 basic_machine=le32-unknown
427 basic_os=nacl
428 ;;
429 ncr3000)
430 basic_machine=i486-ncr
431 basic_os=sysv4
432 ;;
433 netbsd386)
434 basic_machine=i386-pc
435 basic_os=netbsd
436 ;;
437 netwinder)
438 basic_machine=armv4l-rebel
439 basic_os=linux
440 ;;
441 news | news700 | news800 | news900)
442 basic_machine=m68k-sony
443 basic_os=newsos
444 ;;
445 news1000)
446 basic_machine=m68030-sony
447 basic_os=newsos
448 ;;
449 necv70)
450 basic_machine=v70-nec
451 basic_os=sysv
452 ;;
453 nh3000)
454 basic_machine=m68k-harris
455 basic_os=cxux
456 ;;
457 nh[45]000)
458 basic_machine=m88k-harris
459 basic_os=cxux
460 ;;
461 nindy960)
462 basic_machine=i960-intel
463 basic_os=nindy
464 ;;
465 mon960)
466 basic_machine=i960-intel
467 basic_os=mon960
468 ;;
469 nonstopux)
470 basic_machine=mips-compaq
471 basic_os=nonstopux
472 ;;
473 os400)
474 basic_machine=powerpc-ibm
475 basic_os=os400
476 ;;
477 OSE68000 | ose68000)
478 basic_machine=m68000-ericsson
479 basic_os=ose
480 ;;
481 os68k)
482 basic_machine=m68k-none
483 basic_os=os68k
484 ;;
485 paragon)
486 basic_machine=i860-intel
487 basic_os=osf
488 ;;
489 parisc)
490 basic_machine=hppa-unknown
491 basic_os=linux
492 ;;
493 psp)
494 basic_machine=mipsallegrexel-sony
495 basic_os=psp
496 ;;
497 pw32)
498 basic_machine=i586-unknown
499 basic_os=pw32
500 ;;
501 rdos | rdos64)
502 basic_machine=x86_64-pc
503 basic_os=rdos
504 ;;
505 rdos32)
506 basic_machine=i386-pc
507 basic_os=rdos
508 ;;
509 rom68k)
510 basic_machine=m68k-rom68k
511 basic_os=coff
512 ;;
513 sa29200)
514 basic_machine=a29k-amd
515 basic_os=udi
516 ;;
517 sei)
518 basic_machine=mips-sei
519 basic_os=seiux
520 ;;
521 sequent)
522 basic_machine=i386-sequent
523 basic_os=
524 ;;
525 sps7)
526 basic_machine=m68k-bull
527 basic_os=sysv2
528 ;;
529 st2000)
530 basic_machine=m68k-tandem
531 basic_os=
532 ;;
533 stratus)
534 basic_machine=i860-stratus
535 basic_os=sysv4
536 ;;
537 sun2)
538 basic_machine=m68000-sun
539 basic_os=
540 ;;
541 sun2os3)
542 basic_machine=m68000-sun
543 basic_os=sunos3
544 ;;
545 sun2os4)
546 basic_machine=m68000-sun
547 basic_os=sunos4
548 ;;
549 sun3)
550 basic_machine=m68k-sun
551 basic_os=
552 ;;
553 sun3os3)
554 basic_machine=m68k-sun
555 basic_os=sunos3
556 ;;
557 sun3os4)
558 basic_machine=m68k-sun
559 basic_os=sunos4
560 ;;
561 sun4)
562 basic_machine=sparc-sun
563 basic_os=
564 ;;
565 sun4os3)
566 basic_machine=sparc-sun
567 basic_os=sunos3
568 ;;
569 sun4os4)
570 basic_machine=sparc-sun
571 basic_os=sunos4
572 ;;
573 sun4sol2)
574 basic_machine=sparc-sun
575 basic_os=solaris2
576 ;;
577 sun386 | sun386i | roadrunner)
578 basic_machine=i386-sun
579 basic_os=
580 ;;
581 sv1)
582 basic_machine=sv1-cray
583 basic_os=unicos
584 ;;
585 symmetry)
586 basic_machine=i386-sequent
587 basic_os=dynix
588 ;;
589 t3e)
590 basic_machine=alphaev5-cray
591 basic_os=unicos
592 ;;
593 t90)
594 basic_machine=t90-cray
595 basic_os=unicos
596 ;;
597 toad1)
598 basic_machine=pdp10-xkl
599 basic_os=tops20
600 ;;
601 tpf)
602 basic_machine=s390x-ibm
603 basic_os=tpf
604 ;;
605 udi29k)
606 basic_machine=a29k-amd
607 basic_os=udi
608 ;;
609 ultra3)
610 basic_machine=a29k-nyu
611 basic_os=sym1
612 ;;
613 v810 | necv810)
614 basic_machine=v810-nec
615 basic_os=none
616 ;;
617 vaxv)
618 basic_machine=vax-dec
619 basic_os=sysv
620 ;;
621 vms)
622 basic_machine=vax-dec
623 basic_os=vms
624 ;;
625 vsta)
626 basic_machine=i386-pc
627 basic_os=vsta
628 ;;
629 vxworks960)
630 basic_machine=i960-wrs
631 basic_os=vxworks
632 ;;
633 vxworks68)
634 basic_machine=m68k-wrs
635 basic_os=vxworks
636 ;;
637 vxworks29k)
638 basic_machine=a29k-wrs
639 basic_os=vxworks
640 ;;
641 xbox)
642 basic_machine=i686-pc
643 basic_os=mingw32
644 ;;
645 ymp)
646 basic_machine=ymp-cray
647 basic_os=unicos
648 ;;
649 *)
650 basic_machine=$1
651 basic_os=
652 ;;
653 esac
654 ;;
138655 esac
139656
140 ### Let's recognize common machines as not being operating systems so
141 ### that things like config.sub decstation-3100 work. We also
142 ### recognize some manufacturers as not being operating systems, so we
143 ### can provide default operating systems below.
144 case $os in
145 -sun*os*)
146 # Prevent following clause from handling this invalid input.
147 ;;
148 -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
149 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
150 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
151 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
152 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
153 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
154 -apple | -axis | -knuth | -cray | -microblaze)
155 os=
156 basic_machine=$1
157 ;;
158 -bluegene*)
159 os=-cnk
160 ;;
161 -sim | -cisco | -oki | -wec | -winbond)
162 os=
163 basic_machine=$1
164 ;;
165 -scout)
166 ;;
167 -wrs)
168 os=-vxworks
169 basic_machine=$1
170 ;;
171 -chorusos*)
172 os=-chorusos
173 basic_machine=$1
174 ;;
175 -chorusrdb)
176 os=-chorusrdb
177 basic_machine=$1
178 ;;
179 -hiux*)
180 os=-hiuxwe2
181 ;;
182 -sco6)
183 os=-sco5v6
184 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
185 ;;
186 -sco5)
187 os=-sco3.2v5
188 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
189 ;;
190 -sco4)
191 os=-sco3.2v4
192 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
193 ;;
194 -sco3.2.[4-9]*)
195 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
196 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
197 ;;
198 -sco3.2v[4-9]*)
199 # Don't forget version if it is 3.2v4 or newer.
200 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
201 ;;
202 -sco5v6*)
203 # Don't forget version if it is 3.2v4 or newer.
204 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
205 ;;
206 -sco*)
207 os=-sco3.2v2
208 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
209 ;;
210 -udk*)
211 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
212 ;;
213 -isc)
214 os=-isc2.2
215 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
216 ;;
217 -clix*)
218 basic_machine=clipper-intergraph
219 ;;
220 -isc*)
221 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
222 ;;
223 -lynx*)
224 os=-lynxos
225 ;;
226 -ptx*)
227 basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
228 ;;
229 -windowsnt*)
230 os=`echo $os | sed -e 's/windowsnt/winnt/'`
231 ;;
232 -psos*)
233 os=-psos
234 ;;
235 -mint | -mint[0-9]*)
236 basic_machine=m68k-atari
237 os=-mint
238 ;;
239 esac
240
241 # Decode aliases for certain CPU-COMPANY combinations.
657 # Decode 1-component or ad-hoc basic machines
242658 case $basic_machine in
243 # Recognize the basic CPU types without company name.
244 # Some are omitted here because they have special meanings below.
245 1750a | 580 \
246 | a29k \
247 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
248 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
249 | am33_2.0 \
250 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
251 | bfin \
252 | c4x | clipper \
253 | d10v | d30v | dlx | dsp16xx \
254 | fido | fr30 | frv \
255 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
256 | i370 | i860 | i960 | ia64 \
257 | ip2k | iq2000 \
258 | lm32 \
259 | m32c | m32r | m32rle | m68000 | m68k | m88k \
260 | maxq | mb | microblaze | mcore | mep | metag \
261 | mips | mipsbe | mipseb | mipsel | mipsle \
262 | mips16 \
263 | mips64 | mips64el \
264 | mips64octeon | mips64octeonel \
265 | mips64orion | mips64orionel \
266 | mips64r5900 | mips64r5900el \
267 | mips64vr | mips64vrel \
268 | mips64vr4100 | mips64vr4100el \
269 | mips64vr4300 | mips64vr4300el \
270 | mips64vr5000 | mips64vr5000el \
271 | mips64vr5900 | mips64vr5900el \
272 | mipsisa32 | mipsisa32el \
273 | mipsisa32r2 | mipsisa32r2el \
274 | mipsisa64 | mipsisa64el \
275 | mipsisa64r2 | mipsisa64r2el \
276 | mipsisa64sb1 | mipsisa64sb1el \
277 | mipsisa64sr71k | mipsisa64sr71kel \
278 | mipstx39 | mipstx39el \
279 | mn10200 | mn10300 \
280 | moxie \
281 | mt \
282 | msp430 \
283 | nios | nios2 \
284 | ns16k | ns32k \
285 | or32 \
286 | pdp10 | pdp11 | pj | pjl \
287 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
288 | pyramid \
289 | rx \
290 | score \
291 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
292 | sh64 | sh64le \
293 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
294 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
295 | spu | strongarm \
296 | tahoe | thumb | tic4x | tic80 | tron \
297 | ubicom32 \
298 | v850 | v850e \
299 | we32k \
300 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
301 | z8k | z80)
302 basic_machine=$basic_machine-unknown
303 ;;
304 m6811 | m68hc11 | m6812 | m68hc12 | picochip)
305 # Motorola 68HC11/12.
306 basic_machine=$basic_machine-unknown
307 os=-none
308 ;;
309 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
310 ;;
311 ms1)
312 basic_machine=mt-unknown
313 ;;
314
659 # Here we handle the default manufacturer of certain CPU types. It is in
660 # some cases the only manufacturer, in others, it is the most popular.
661 w89k)
662 cpu=hppa1.1
663 vendor=winbond
664 ;;
665 op50n)
666 cpu=hppa1.1
667 vendor=oki
668 ;;
669 op60c)
670 cpu=hppa1.1
671 vendor=oki
672 ;;
673 ibm*)
674 cpu=i370
675 vendor=ibm
676 ;;
677 orion105)
678 cpu=clipper
679 vendor=highlevel
680 ;;
681 mac | mpw | mac-mpw)
682 cpu=m68k
683 vendor=apple
684 ;;
685 pmac | pmac-mpw)
686 cpu=powerpc
687 vendor=apple
688 ;;
689
690 # Recognize the various machine names and aliases which stand
691 # for a CPU type and a company and sometimes even an OS.
692 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
693 cpu=m68000
694 vendor=att
695 ;;
696 3b*)
697 cpu=we32k
698 vendor=att
699 ;;
700 bluegene*)
701 cpu=powerpc
702 vendor=ibm
703 basic_os=cnk
704 ;;
705 decsystem10* | dec10*)
706 cpu=pdp10
707 vendor=dec
708 basic_os=tops10
709 ;;
710 decsystem20* | dec20*)
711 cpu=pdp10
712 vendor=dec
713 basic_os=tops20
714 ;;
715 delta | 3300 | motorola-3300 | motorola-delta \
716 | 3300-motorola | delta-motorola)
717 cpu=m68k
718 vendor=motorola
719 ;;
720 dpx2*)
721 cpu=m68k
722 vendor=bull
723 basic_os=sysv3
724 ;;
725 encore | umax | mmax)
726 cpu=ns32k
727 vendor=encore
728 ;;
729 elxsi)
730 cpu=elxsi
731 vendor=elxsi
732 basic_os=${basic_os:-bsd}
733 ;;
734 fx2800)
735 cpu=i860
736 vendor=alliant
737 ;;
738 genix)
739 cpu=ns32k
740 vendor=ns
741 ;;
742 h3050r* | hiux*)
743 cpu=hppa1.1
744 vendor=hitachi
745 basic_os=hiuxwe2
746 ;;
747 hp3k9[0-9][0-9] | hp9[0-9][0-9])
748 cpu=hppa1.0
749 vendor=hp
750 ;;
751 hp9k2[0-9][0-9] | hp9k31[0-9])
752 cpu=m68000
753 vendor=hp
754 ;;
755 hp9k3[2-9][0-9])
756 cpu=m68k
757 vendor=hp
758 ;;
759 hp9k6[0-9][0-9] | hp6[0-9][0-9])
760 cpu=hppa1.0
761 vendor=hp
762 ;;
763 hp9k7[0-79][0-9] | hp7[0-79][0-9])
764 cpu=hppa1.1
765 vendor=hp
766 ;;
767 hp9k78[0-9] | hp78[0-9])
768 # FIXME: really hppa2.0-hp
769 cpu=hppa1.1
770 vendor=hp
771 ;;
772 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
773 # FIXME: really hppa2.0-hp
774 cpu=hppa1.1
775 vendor=hp
776 ;;
777 hp9k8[0-9][13679] | hp8[0-9][13679])
778 cpu=hppa1.1
779 vendor=hp
780 ;;
781 hp9k8[0-9][0-9] | hp8[0-9][0-9])
782 cpu=hppa1.0
783 vendor=hp
784 ;;
785 i*86v32)
786 cpu=`echo "$1" | sed -e 's/86.*/86/'`
787 vendor=pc
788 basic_os=sysv32
789 ;;
790 i*86v4*)
791 cpu=`echo "$1" | sed -e 's/86.*/86/'`
792 vendor=pc
793 basic_os=sysv4
794 ;;
795 i*86v)
796 cpu=`echo "$1" | sed -e 's/86.*/86/'`
797 vendor=pc
798 basic_os=sysv
799 ;;
800 i*86sol2)
801 cpu=`echo "$1" | sed -e 's/86.*/86/'`
802 vendor=pc
803 basic_os=solaris2
804 ;;
805 j90 | j90-cray)
806 cpu=j90
807 vendor=cray
808 basic_os=${basic_os:-unicos}
809 ;;
810 iris | iris4d)
811 cpu=mips
812 vendor=sgi
813 case $basic_os in
814 irix*)
815 ;;
816 *)
817 basic_os=irix4
818 ;;
819 esac
820 ;;
821 miniframe)
822 cpu=m68000
823 vendor=convergent
824 ;;
825 *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*)
826 cpu=m68k
827 vendor=atari
828 basic_os=mint
829 ;;
830 news-3600 | risc-news)
831 cpu=mips
832 vendor=sony
833 basic_os=newsos
834 ;;
835 next | m*-next)
836 cpu=m68k
837 vendor=next
838 case $basic_os in
839 openstep*)
840 ;;
841 nextstep*)
842 ;;
843 ns2*)
844 basic_os=nextstep2
845 ;;
846 *)
847 basic_os=nextstep3
848 ;;
849 esac
850 ;;
851 np1)
852 cpu=np1
853 vendor=gould
854 ;;
855 op50n-* | op60c-*)
856 cpu=hppa1.1
857 vendor=oki
858 basic_os=proelf
859 ;;
860 pa-hitachi)
861 cpu=hppa1.1
862 vendor=hitachi
863 basic_os=hiuxwe2
864 ;;
865 pbd)
866 cpu=sparc
867 vendor=tti
868 ;;
869 pbb)
870 cpu=m68k
871 vendor=tti
872 ;;
873 pc532)
874 cpu=ns32k
875 vendor=pc532
876 ;;
877 pn)
878 cpu=pn
879 vendor=gould
880 ;;
881 power)
882 cpu=power
883 vendor=ibm
884 ;;
885 ps2)
886 cpu=i386
887 vendor=ibm
888 ;;
889 rm[46]00)
890 cpu=mips
891 vendor=siemens
892 ;;
893 rtpc | rtpc-*)
894 cpu=romp
895 vendor=ibm
896 ;;
897 sde)
898 cpu=mipsisa32
899 vendor=sde
900 basic_os=${basic_os:-elf}
901 ;;
902 simso-wrs)
903 cpu=sparclite
904 vendor=wrs
905 basic_os=vxworks
906 ;;
907 tower | tower-32)
908 cpu=m68k
909 vendor=ncr
910 ;;
911 vpp*|vx|vx-*)
912 cpu=f301
913 vendor=fujitsu
914 ;;
915 w65)
916 cpu=w65
917 vendor=wdc
918 ;;
919 w89k-*)
920 cpu=hppa1.1
921 vendor=winbond
922 basic_os=proelf
923 ;;
924 none)
925 cpu=none
926 vendor=none
927 ;;
928 leon|leon[3-9])
929 cpu=sparc
930 vendor=$basic_machine
931 ;;
932 leon-*|leon[3-9]-*)
933 cpu=sparc
934 vendor=`echo "$basic_machine" | sed 's/-.*//'`
935 ;;
936
937 *-*)
938 # shellcheck disable=SC2162
939 saved_IFS=$IFS
940 IFS="-" read cpu vendor <<EOF
941 $basic_machine
942 EOF
943 IFS=$saved_IFS
944 ;;
315945 # We use `pc' rather than `unknown'
316946 # because (1) that's what they normally are, and
317947 # (2) the word "unknown" tends to confuse beginning users.
318948 i*86 | x86_64)
319 basic_machine=$basic_machine-pc
320 ;;
321 # Object if more than one company name word.
322 *-*-*)
323 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
324 exit 1
325 ;;
326 # Recognize the basic CPU types with company name.
327 580-* \
328 | a29k-* \
329 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
330 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
331 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
332 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
333 | avr-* | avr32-* \
334 | bfin-* | bs2000-* \
335 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
336 | clipper-* | craynv-* | cydra-* \
337 | d10v-* | d30v-* | dlx-* \
338 | elxsi-* \
339 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
340 | h8300-* | h8500-* \
341 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
342 | i*86-* | i860-* | i960-* | ia64-* \
343 | ip2k-* | iq2000-* \
344 | lm32-* \
345 | m32c-* | m32r-* | m32rle-* \
346 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
347 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
348 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
349 | mips16-* \
350 | mips64-* | mips64el-* \
351 | mips64octeon-* | mips64octeonel-* \
352 | mips64orion-* | mips64orionel-* \
353 | mips64r5900-* | mips64r5900el-* \
354 | mips64vr-* | mips64vrel-* \
355 | mips64vr4100-* | mips64vr4100el-* \
356 | mips64vr4300-* | mips64vr4300el-* \
357 | mips64vr5000-* | mips64vr5000el-* \
358 | mips64vr5900-* | mips64vr5900el-* \
359 | mipsisa32-* | mipsisa32el-* \
360 | mipsisa32r2-* | mipsisa32r2el-* \
361 | mipsisa64-* | mipsisa64el-* \
362 | mipsisa64r2-* | mipsisa64r2el-* \
363 | mipsisa64sb1-* | mipsisa64sb1el-* \
364 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
365 | mipstx39-* | mipstx39el-* \
366 | mmix-* \
367 | mt-* \
368 | msp430-* \
369 | nios-* | nios2-* \
370 | none-* | np1-* | ns16k-* | ns32k-* \
371 | orion-* \
372 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
373 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
374 | pyramid-* \
375 | romp-* | rs6000-* | rx-* \
376 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
377 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
378 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
379 | sparclite-* \
380 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
381 | tahoe-* | thumb-* \
382 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
383 | tron-* \
384 | ubicom32-* \
385 | v850-* | v850e-* | vax-* \
386 | we32k-* \
387 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
388 | xstormy16-* | xtensa*-* \
389 | ymp-* \
390 | z8k-* | z80-*)
391 ;;
392 # Recognize the basic CPU types without company name, with glob match.
393 xtensa*)
394 basic_machine=$basic_machine-unknown
395 ;;
396 # Recognize the various machine names and aliases which stand
397 # for a CPU type and a company and sometimes even an OS.
949 cpu=$basic_machine
950 vendor=pc
951 ;;
952 # These rules are duplicated from below for sake of the special case above;
953 # i.e. things that normalized to x86 arches should also default to "pc"
954 pc98)
955 cpu=i386
956 vendor=pc
957 ;;
958 x64 | amd64)
959 cpu=x86_64
960 vendor=pc
961 ;;
962 # Recognize the basic CPU types without company name.
963 *)
964 cpu=$basic_machine
965 vendor=unknown
966 ;;
967 esac
968
969 unset -v basic_machine
970
971 # Decode basic machines in the full and proper CPU-Company form.
972 case $cpu-$vendor in
973 # Here we handle the default manufacturer of certain CPU types in canonical form. It is in
974 # some cases the only manufacturer, in others, it is the most popular.
975 craynv-unknown)
976 vendor=cray
977 basic_os=${basic_os:-unicosmp}
978 ;;
979 c90-unknown | c90-cray)
980 vendor=cray
981 basic_os=${Basic_os:-unicos}
982 ;;
983 fx80-unknown)
984 vendor=alliant
985 ;;
986 romp-unknown)
987 vendor=ibm
988 ;;
989 mmix-unknown)
990 vendor=knuth
991 ;;
992 microblaze-unknown | microblazeel-unknown)
993 vendor=xilinx
994 ;;
995 rs6000-unknown)
996 vendor=ibm
997 ;;
998 vax-unknown)
999 vendor=dec
1000 ;;
1001 pdp11-unknown)
1002 vendor=dec
1003 ;;
1004 we32k-unknown)
1005 vendor=att
1006 ;;
1007 cydra-unknown)
1008 vendor=cydrome
1009 ;;
1010 i370-ibm*)
1011 vendor=ibm
1012 ;;
1013 orion-unknown)
1014 vendor=highlevel
1015 ;;
1016 xps-unknown | xps100-unknown)
1017 cpu=xps100
1018 vendor=honeywell
1019 ;;
1020
1021 # Here we normalize CPU types with a missing or matching vendor
1022 armh-unknown | armh-alt)
1023 cpu=armv7l
1024 vendor=alt
1025 basic_os=${basic_os:-linux-gnueabihf}
1026 ;;
1027 dpx20-unknown | dpx20-bull)
1028 cpu=rs6000
1029 vendor=bull
1030 basic_os=${basic_os:-bosx}
1031 ;;
1032
1033 # Here we normalize CPU types irrespective of the vendor
1034 amd64-*)
1035 cpu=x86_64
1036 ;;
1037 blackfin-*)
1038 cpu=bfin
1039 basic_os=linux
1040 ;;
1041 c54x-*)
1042 cpu=tic54x
1043 ;;
1044 c55x-*)
1045 cpu=tic55x
1046 ;;
1047 c6x-*)
1048 cpu=tic6x
1049 ;;
1050 e500v[12]-*)
1051 cpu=powerpc
1052 basic_os=${basic_os}"spe"
1053 ;;
1054 mips3*-*)
1055 cpu=mips64
1056 ;;
1057 ms1-*)
1058 cpu=mt
1059 ;;
1060 m68knommu-*)
1061 cpu=m68k
1062 basic_os=linux
1063 ;;
1064 m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
1065 cpu=s12z
1066 ;;
1067 openrisc-*)
1068 cpu=or32
1069 ;;
1070 parisc-*)
1071 cpu=hppa
1072 basic_os=linux
1073 ;;
1074 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
1075 cpu=i586
1076 ;;
1077 pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
1078 cpu=i686
1079 ;;
1080 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
1081 cpu=i686
1082 ;;
1083 pentium4-*)
1084 cpu=i786
1085 ;;
1086 pc98-*)
1087 cpu=i386
1088 ;;
1089 ppc-* | ppcbe-*)
1090 cpu=powerpc
1091 ;;
1092 ppcle-* | powerpclittle-*)
1093 cpu=powerpcle
1094 ;;
1095 ppc64-*)
1096 cpu=powerpc64
1097 ;;
1098 ppc64le-* | powerpc64little-*)
1099 cpu=powerpc64le
1100 ;;
1101 sb1-*)
1102 cpu=mipsisa64sb1
1103 ;;
1104 sb1el-*)
1105 cpu=mipsisa64sb1el
1106 ;;
1107 sh5e[lb]-*)
1108 cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
1109 ;;
1110 spur-*)
1111 cpu=spur
1112 ;;
1113 strongarm-* | thumb-*)
1114 cpu=arm
1115 ;;
1116 tx39-*)
1117 cpu=mipstx39
1118 ;;
1119 tx39el-*)
1120 cpu=mipstx39el
1121 ;;
1122 x64-*)
1123 cpu=x86_64
1124 ;;
1125 xscale-* | xscalee[bl]-*)
1126 cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
1127 ;;
1128 arm64-* | aarch64le-*)
1129 cpu=aarch64
1130 ;;
1131
1132 # Recognize the canonical CPU Types that limit and/or modify the
1133 # company names they are paired with.
1134 cr16-*)
1135 basic_os=${basic_os:-elf}
1136 ;;
1137 crisv32-* | etraxfs*-*)
1138 cpu=crisv32
1139 vendor=axis
1140 ;;
1141 cris-* | etrax*-*)
1142 cpu=cris
1143 vendor=axis
1144 ;;
1145 crx-*)
1146 basic_os=${basic_os:-elf}
1147 ;;
1148 neo-tandem)
1149 cpu=neo
1150 vendor=tandem
1151 ;;
1152 nse-tandem)
1153 cpu=nse
1154 vendor=tandem
1155 ;;
1156 nsr-tandem)
1157 cpu=nsr
1158 vendor=tandem
1159 ;;
1160 nsv-tandem)
1161 cpu=nsv
1162 vendor=tandem
1163 ;;
1164 nsx-tandem)
1165 cpu=nsx
1166 vendor=tandem
1167 ;;
1168 mipsallegrexel-sony)
1169 cpu=mipsallegrexel
1170 vendor=sony
1171 ;;
1172 tile*-*)
1173 basic_os=${basic_os:-linux-gnu}
1174 ;;
1175
1176 *)
1177 # Recognize the canonical CPU types that are allowed with any
1178 # company name.
1179 case $cpu in
1180 1750a | 580 \
1181 | a29k \
1182 | aarch64 | aarch64_be \
1183 | abacus \
1184 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
1185 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
1186 | alphapca5[67] | alpha64pca5[67] \
1187 | am33_2.0 \
1188 | amdgcn \
1189 | arc | arceb | arc32 | arc64 \
1190 | arm | arm[lb]e | arme[lb] | armv* \
1191 | avr | avr32 \
1192 | asmjs \
1193 | ba \
1194 | be32 | be64 \
1195 | bfin | bpf | bs2000 \
1196 | c[123]* | c30 | [cjt]90 | c4x \
1197 | c8051 | clipper | craynv | csky | cydra \
1198 | d10v | d30v | dlx | dsp16xx \
1199 | e2k | elxsi | epiphany \
1200 | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
1201 | h8300 | h8500 \
1202 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
1203 | hexagon \
1204 | i370 | i*86 | i860 | i960 | ia16 | ia64 \
1205 | ip2k | iq2000 \
1206 | k1om \
1207 | le32 | le64 \
1208 | lm32 \
1209 | loongarch32 | loongarch64 | loongarchx32 \
1210 | m32c | m32r | m32rle \
1211 | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
1212 | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
1213 | m88110 | m88k | maxq | mb | mcore | mep | metag \
1214 | microblaze | microblazeel \
1215 | mips | mipsbe | mipseb | mipsel | mipsle \
1216 | mips16 \
1217 | mips64 | mips64eb | mips64el \
1218 | mips64octeon | mips64octeonel \
1219 | mips64orion | mips64orionel \
1220 | mips64r5900 | mips64r5900el \
1221 | mips64vr | mips64vrel \
1222 | mips64vr4100 | mips64vr4100el \
1223 | mips64vr4300 | mips64vr4300el \
1224 | mips64vr5000 | mips64vr5000el \
1225 | mips64vr5900 | mips64vr5900el \
1226 | mipsisa32 | mipsisa32el \
1227 | mipsisa32r2 | mipsisa32r2el \
1228 | mipsisa32r3 | mipsisa32r3el \
1229 | mipsisa32r5 | mipsisa32r5el \
1230 | mipsisa32r6 | mipsisa32r6el \
1231 | mipsisa64 | mipsisa64el \
1232 | mipsisa64r2 | mipsisa64r2el \
1233 | mipsisa64r3 | mipsisa64r3el \
1234 | mipsisa64r5 | mipsisa64r5el \
1235 | mipsisa64r6 | mipsisa64r6el \
1236 | mipsisa64sb1 | mipsisa64sb1el \
1237 | mipsisa64sr71k | mipsisa64sr71kel \
1238 | mipsr5900 | mipsr5900el \
1239 | mipstx39 | mipstx39el \
1240 | mmix \
1241 | mn10200 | mn10300 \
1242 | moxie \
1243 | mt \
1244 | msp430 \
1245 | nds32 | nds32le | nds32be \
1246 | nfp \
1247 | nios | nios2 | nios2eb | nios2el \
1248 | none | np1 | ns16k | ns32k | nvptx \
1249 | open8 \
1250 | or1k* \
1251 | or32 \
1252 | orion \
1253 | picochip \
1254 | pdp10 | pdp11 | pj | pjl | pn | power \
1255 | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
1256 | pru \
1257 | pyramid \
1258 | riscv | riscv32 | riscv32be | riscv64 | riscv64be \
1259 | rl78 | romp | rs6000 | rx \
1260 | s390 | s390x \
1261 | score \
1262 | sh | shl \
1263 | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
1264 | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
1265 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
1266 | sparclite \
1267 | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
1268 | spu \
1269 | tahoe \
1270 | thumbv7* \
1271 | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
1272 | tron \
1273 | ubicom32 \
1274 | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
1275 | vax \
1276 | visium \
1277 | w65 \
1278 | wasm32 | wasm64 \
1279 | we32k \
1280 | x86 | x86_64 | xc16x | xgate | xps100 \
1281 | xstormy16 | xtensa* \
1282 | ymp \
1283 | z8k | z80)
1284 ;;
1285
1286 *)
1287 echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
1288 exit 1
1289 ;;
1290 esac
1291 ;;
1292 esac
1293
1294 # Here we canonicalize certain aliases for manufacturers.
1295 case $vendor in
1296 digital*)
1297 vendor=dec
1298 ;;
1299 commodore*)
1300 vendor=cbm
1301 ;;
1302 *)
1303 ;;
1304 esac
1305
1306 # Decode manufacturer-specific aliases for certain operating systems.
1307
1308 if test x$basic_os != x
1309 then
1310
1311 # First recognize some ad-hoc cases, or perhaps split kernel-os, or else just
1312 # set os.
1313 case $basic_os in
1314 gnu/linux*)
1315 kernel=linux
1316 os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'`
1317 ;;
1318 os2-emx)
1319 kernel=os2
1320 os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'`
1321 ;;
1322 nto-qnx*)
1323 kernel=nto
1324 os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
1325 ;;
1326 *-*)
1327 # shellcheck disable=SC2162
1328 saved_IFS=$IFS
1329 IFS="-" read kernel os <<EOF
1330 $basic_os
1331 EOF
1332 IFS=$saved_IFS
1333 ;;
1334 # Default OS when just kernel was specified
1335 nto*)
1336 kernel=nto
1337 os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
1338 ;;
1339 linux*)
1340 kernel=linux
1341 os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
1342 ;;
1343 *)
1344 kernel=
1345 os=$basic_os
1346 ;;
1347 esac
1348
1349 # Now, normalize the OS (knowing we just have one component, it's not a kernel,
1350 # etc.)
1351 case $os in
1352 # First match some system type aliases that might get confused
1353 # with valid system types.
1354 # solaris* is a basic system type, with this one exception.
1355 auroraux)
1356 os=auroraux
1357 ;;
1358 bluegene*)
1359 os=cnk
1360 ;;
1361 solaris1 | solaris1.*)
1362 os=`echo "$os" | sed -e 's|solaris1|sunos4|'`
1363 ;;
1364 solaris)
1365 os=solaris2
1366 ;;
1367 unixware*)
1368 os=sysv4.2uw
1369 ;;
1370 # es1800 is here to avoid being matched by es* (a different OS)
1371 es1800*)
1372 os=ose
1373 ;;
1374 # Some version numbers need modification
1375 chorusos*)
1376 os=chorusos
1377 ;;
1378 isc)
1379 os=isc2.2
1380 ;;
1381 sco6)
1382 os=sco5v6
1383 ;;
1384 sco5)
1385 os=sco3.2v5
1386 ;;
1387 sco4)
1388 os=sco3.2v4
1389 ;;
1390 sco3.2.[4-9]*)
1391 os=`echo "$os" | sed -e 's/sco3.2./sco3.2v/'`
1392 ;;
1393 sco*v* | scout)
1394 # Don't match below
1395 ;;
1396 sco*)
1397 os=sco3.2v2
1398 ;;
1399 psos*)
1400 os=psos
1401 ;;
1402 qnx*)
1403 os=qnx
1404 ;;
1405 hiux*)
1406 os=hiuxwe2
1407 ;;
1408 lynx*178)
1409 os=lynxos178
1410 ;;
1411 lynx*5)
1412 os=lynxos5
1413 ;;
1414 lynxos*)
1415 # don't get caught up in next wildcard
1416 ;;
1417 lynx*)
1418 os=lynxos
1419 ;;
1420 mac[0-9]*)
1421 os=`echo "$os" | sed -e 's|mac|macos|'`
1422 ;;
1423 opened*)
1424 os=openedition
1425 ;;
1426 os400*)
1427 os=os400
1428 ;;
1429 sunos5*)
1430 os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
1431 ;;
1432 sunos6*)
1433 os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
1434 ;;
1435 wince*)
1436 os=wince
1437 ;;
1438 utek*)
1439 os=bsd
1440 ;;
1441 dynix*)
1442 os=bsd
1443 ;;
1444 acis*)
1445 os=aos
1446 ;;
1447 atheos*)
1448 os=atheos
1449 ;;
1450 syllable*)
1451 os=syllable
1452 ;;
3981453 386bsd)
399 basic_machine=i386-unknown
400 os=-bsd
401 ;;
402 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
403 basic_machine=m68000-att
404 ;;
405 3b*)
406 basic_machine=we32k-att
407 ;;
408 a29khif)
409 basic_machine=a29k-amd
410 os=-udi
411 ;;
412 abacus)
413 basic_machine=abacus-unknown
414 ;;
415 adobe68k)
416 basic_machine=m68010-adobe
417 os=-scout
418 ;;
419 alliant | fx80)
420 basic_machine=fx80-alliant
421 ;;
422 altos | altos3068)
423 basic_machine=m68k-altos
424 ;;
425 am29k)
426 basic_machine=a29k-none
427 os=-bsd
428 ;;
429 amd64)
430 basic_machine=x86_64-pc
431 ;;
432 amd64-*)
433 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
434 ;;
435 amdahl)
436 basic_machine=580-amdahl
437 os=-sysv
438 ;;
439 amiga | amiga-*)
440 basic_machine=m68k-unknown
441 ;;
442 amigaos | amigados)
443 basic_machine=m68k-unknown
444 os=-amigaos
445 ;;
446 amigaunix | amix)
447 basic_machine=m68k-unknown
448 os=-sysv4
449 ;;
450 apollo68)
451 basic_machine=m68k-apollo
452 os=-sysv
453 ;;
454 apollo68bsd)
455 basic_machine=m68k-apollo
456 os=-bsd
457 ;;
458 aros)
459 basic_machine=i386-pc
460 os=-aros
461 ;;
462 aux)
463 basic_machine=m68k-apple
464 os=-aux
465 ;;
466 balance)
467 basic_machine=ns32k-sequent
468 os=-dynix
469 ;;
470 blackfin)
471 basic_machine=bfin-unknown
472 os=-linux
473 ;;
474 blackfin-*)
475 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
476 os=-linux
477 ;;
478 bluegene*)
479 basic_machine=powerpc-ibm
480 os=-cnk
481 ;;
482 c90)
483 basic_machine=c90-cray
484 os=-unicos
485 ;;
486 cegcc)
487 basic_machine=arm-unknown
488 os=-cegcc
489 ;;
490 convex-c1)
491 basic_machine=c1-convex
492 os=-bsd
493 ;;
494 convex-c2)
495 basic_machine=c2-convex
496 os=-bsd
497 ;;
498 convex-c32)
499 basic_machine=c32-convex
500 os=-bsd
501 ;;
502 convex-c34)
503 basic_machine=c34-convex
504 os=-bsd
505 ;;
506 convex-c38)
507 basic_machine=c38-convex
508 os=-bsd
509 ;;
510 cray | j90)
511 basic_machine=j90-cray
512 os=-unicos
513 ;;
514 craynv)
515 basic_machine=craynv-cray
516 os=-unicosmp
517 ;;
518 cr16)
519 basic_machine=cr16-unknown
520 os=-elf
521 ;;
522 crds | unos)
523 basic_machine=m68k-crds
524 ;;
525 crisv32 | crisv32-* | etraxfs*)
526 basic_machine=crisv32-axis
527 ;;
528 cris | cris-* | etrax*)
529 basic_machine=cris-axis
530 ;;
531 crx)
532 basic_machine=crx-unknown
533 os=-elf
534 ;;
535 da30 | da30-*)
536 basic_machine=m68k-da30
537 ;;
538 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
539 basic_machine=mips-dec
540 ;;
541 decsystem10* | dec10*)
542 basic_machine=pdp10-dec
543 os=-tops10
544 ;;
545 decsystem20* | dec20*)
546 basic_machine=pdp10-dec
547 os=-tops20
548 ;;
549 delta | 3300 | motorola-3300 | motorola-delta \
550 | 3300-motorola | delta-motorola)
551 basic_machine=m68k-motorola
552 ;;
553 delta88)
554 basic_machine=m88k-motorola
555 os=-sysv3
556 ;;
557 dicos)
558 basic_machine=i686-pc
559 os=-dicos
560 ;;
561 djgpp)
562 basic_machine=i586-pc
563 os=-msdosdjgpp
564 ;;
565 dpx20 | dpx20-*)
566 basic_machine=rs6000-bull
567 os=-bosx
568 ;;
569 dpx2* | dpx2*-bull)
570 basic_machine=m68k-bull
571 os=-sysv3
572 ;;
573 ebmon29k)
574 basic_machine=a29k-amd
575 os=-ebmon
576 ;;
577 elxsi)
578 basic_machine=elxsi-elxsi
579 os=-bsd
580 ;;
581 encore | umax | mmax)
582 basic_machine=ns32k-encore
583 ;;
584 es1800 | OSE68k | ose68k | ose | OSE)
585 basic_machine=m68k-ericsson
586 os=-ose
587 ;;
588 fx2800)
589 basic_machine=i860-alliant
590 ;;
591 genix)
592 basic_machine=ns32k-ns
593 ;;
594 gmicro)
595 basic_machine=tron-gmicro
596 os=-sysv
597 ;;
598 go32)
599 basic_machine=i386-pc
600 os=-go32
601 ;;
602 h3050r* | hiux*)
603 basic_machine=hppa1.1-hitachi
604 os=-hiuxwe2
605 ;;
606 h8300hms)
607 basic_machine=h8300-hitachi
608 os=-hms
609 ;;
610 h8300xray)
611 basic_machine=h8300-hitachi
612 os=-xray
613 ;;
614 h8500hms)
615 basic_machine=h8500-hitachi
616 os=-hms
617 ;;
618 harris)
619 basic_machine=m88k-harris
620 os=-sysv3
621 ;;
622 hp300-*)
623 basic_machine=m68k-hp
624 ;;
625 hp300bsd)
626 basic_machine=m68k-hp
627 os=-bsd
628 ;;
629 hp300hpux)
630 basic_machine=m68k-hp
631 os=-hpux
632 ;;
633 hp3k9[0-9][0-9] | hp9[0-9][0-9])
634 basic_machine=hppa1.0-hp
635 ;;
636 hp9k2[0-9][0-9] | hp9k31[0-9])
637 basic_machine=m68000-hp
638 ;;
639 hp9k3[2-9][0-9])
640 basic_machine=m68k-hp
641 ;;
642 hp9k6[0-9][0-9] | hp6[0-9][0-9])
643 basic_machine=hppa1.0-hp
644 ;;
645 hp9k7[0-79][0-9] | hp7[0-79][0-9])
646 basic_machine=hppa1.1-hp
647 ;;
648 hp9k78[0-9] | hp78[0-9])
649 # FIXME: really hppa2.0-hp
650 basic_machine=hppa1.1-hp
651 ;;
652 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
653 # FIXME: really hppa2.0-hp
654 basic_machine=hppa1.1-hp
655 ;;
656 hp9k8[0-9][13679] | hp8[0-9][13679])
657 basic_machine=hppa1.1-hp
658 ;;
659 hp9k8[0-9][0-9] | hp8[0-9][0-9])
660 basic_machine=hppa1.0-hp
661 ;;
662 hppa-next)
663 os=-nextstep3
664 ;;
665 hppaosf)
666 basic_machine=hppa1.1-hp
667 os=-osf
668 ;;
669 hppro)
670 basic_machine=hppa1.1-hp
671 os=-proelf
672 ;;
673 i370-ibm* | ibm*)
674 basic_machine=i370-ibm
675 ;;
676 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
677 i*86v32)
678 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
679 os=-sysv32
680 ;;
681 i*86v4*)
682 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
683 os=-sysv4
684 ;;
685 i*86v)
686 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
687 os=-sysv
688 ;;
689 i*86sol2)
690 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
691 os=-solaris2
692 ;;
693 i386mach)
694 basic_machine=i386-mach
695 os=-mach
696 ;;
697 i386-vsta | vsta)
698 basic_machine=i386-unknown
699 os=-vsta
700 ;;
701 iris | iris4d)
702 basic_machine=mips-sgi
703 case $os in
704 -irix*)
1454 os=bsd
1455 ;;
1456 ctix* | uts*)
1457 os=sysv
1458 ;;
1459 nova*)
1460 os=rtmk-nova
1461 ;;
1462 ns2)
1463 os=nextstep2
1464 ;;
1465 # Preserve the version number of sinix5.
1466 sinix5.*)
1467 os=`echo "$os" | sed -e 's|sinix|sysv|'`
1468 ;;
1469 sinix*)
1470 os=sysv4
1471 ;;
1472 tpf*)
1473 os=tpf
1474 ;;
1475 triton*)
1476 os=sysv3
1477 ;;
1478 oss*)
1479 os=sysv3
1480 ;;
1481 svr4*)
1482 os=sysv4
1483 ;;
1484 svr3)
1485 os=sysv3
1486 ;;
1487 sysvr4)
1488 os=sysv4
1489 ;;
1490 ose*)
1491 os=ose
1492 ;;
1493 *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
1494 os=mint
1495 ;;
1496 dicos*)
1497 os=dicos
1498 ;;
1499 pikeos*)
1500 # Until real need of OS specific support for
1501 # particular features comes up, bare metal
1502 # configurations are quite functional.
1503 case $cpu in
1504 arm*)
1505 os=eabi
7051506 ;;
7061507 *)
707 os=-irix4
1508 os=elf
7081509 ;;
7091510 esac
7101511 ;;
711 isi68 | isi)
712 basic_machine=m68k-isi
713 os=-sysv
714 ;;
715 m68knommu)
716 basic_machine=m68k-unknown
717 os=-linux
718 ;;
719 m68knommu-*)
720 basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
721 os=-linux
722 ;;
723 m88k-omron*)
724 basic_machine=m88k-omron
725 ;;
726 magnum | m3230)
727 basic_machine=mips-mips
728 os=-sysv
729 ;;
730 merlin)
731 basic_machine=ns32k-utek
732 os=-sysv
733 ;;
734 microblaze)
735 basic_machine=microblaze-xilinx
736 ;;
737 mingw32)
738 basic_machine=i386-pc
739 os=-mingw32
740 ;;
741 mingw32ce)
742 basic_machine=arm-unknown
743 os=-mingw32ce
744 ;;
745 miniframe)
746 basic_machine=m68000-convergent
747 ;;
748 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
749 basic_machine=m68k-atari
750 os=-mint
751 ;;
752 mips3*-*)
753 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
754 ;;
755 mips3*)
756 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
757 ;;
758 monitor)
759 basic_machine=m68k-rom68k
760 os=-coff
761 ;;
762 morphos)
763 basic_machine=powerpc-unknown
764 os=-morphos
765 ;;
766 msdos)
767 basic_machine=i386-pc
768 os=-msdos
769 ;;
770 ms1-*)
771 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
772 ;;
773 mvs)
774 basic_machine=i370-ibm
775 os=-mvs
776 ;;
777 ncr3000)
778 basic_machine=i486-ncr
779 os=-sysv4
780 ;;
781 netbsd386)
782 basic_machine=i386-unknown
783 os=-netbsd
784 ;;
785 netwinder)
786 basic_machine=armv4l-rebel
787 os=-linux
788 ;;
789 news | news700 | news800 | news900)
790 basic_machine=m68k-sony
791 os=-newsos
792 ;;
793 news1000)
794 basic_machine=m68030-sony
795 os=-newsos
796 ;;
797 news-3600 | risc-news)
798 basic_machine=mips-sony
799 os=-newsos
800 ;;
801 necv70)
802 basic_machine=v70-nec
803 os=-sysv
804 ;;
805 next | m*-next )
806 basic_machine=m68k-next
807 case $os in
808 -nextstep* )
809 ;;
810 -ns2*)
811 os=-nextstep2
812 ;;
813 *)
814 os=-nextstep3
815 ;;
816 esac
817 ;;
818 nh3000)
819 basic_machine=m68k-harris
820 os=-cxux
821 ;;
822 nh[45]000)
823 basic_machine=m88k-harris
824 os=-cxux
825 ;;
826 nindy960)
827 basic_machine=i960-intel
828 os=-nindy
829 ;;
830 mon960)
831 basic_machine=i960-intel
832 os=-mon960
833 ;;
834 nonstopux)
835 basic_machine=mips-compaq
836 os=-nonstopux
837 ;;
838 np1)
839 basic_machine=np1-gould
840 ;;
841 nsr-tandem)
842 basic_machine=nsr-tandem
843 ;;
844 op50n-* | op60c-*)
845 basic_machine=hppa1.1-oki
846 os=-proelf
847 ;;
848 openrisc | openrisc-*)
849 basic_machine=or32-unknown
850 ;;
851 os400)
852 basic_machine=powerpc-ibm
853 os=-os400
854 ;;
855 OSE68000 | ose68000)
856 basic_machine=m68000-ericsson
857 os=-ose
858 ;;
859 os68k)
860 basic_machine=m68k-none
861 os=-os68k
862 ;;
863 pa-hitachi)
864 basic_machine=hppa1.1-hitachi
865 os=-hiuxwe2
866 ;;
867 paragon)
868 basic_machine=i860-intel
869 os=-osf
870 ;;
871 parisc)
872 basic_machine=hppa-unknown
873 os=-linux
874 ;;
875 parisc-*)
876 basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
877 os=-linux
878 ;;
879 pbd)
880 basic_machine=sparc-tti
881 ;;
882 pbb)
883 basic_machine=m68k-tti
884 ;;
885 pc532 | pc532-*)
886 basic_machine=ns32k-pc532
887 ;;
888 pc98)
889 basic_machine=i386-pc
890 ;;
891 pc98-*)
892 basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
893 ;;
894 pentium | p5 | k5 | k6 | nexgen | viac3)
895 basic_machine=i586-pc
896 ;;
897 pentiumpro | p6 | 6x86 | athlon | athlon_*)
898 basic_machine=i686-pc
899 ;;
900 pentiumii | pentium2 | pentiumiii | pentium3)
901 basic_machine=i686-pc
902 ;;
903 pentium4)
904 basic_machine=i786-pc
905 ;;
906 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
907 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
908 ;;
909 pentiumpro-* | p6-* | 6x86-* | athlon-*)
910 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
911 ;;
912 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
913 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
914 ;;
915 pentium4-*)
916 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
917 ;;
918 pn)
919 basic_machine=pn-gould
920 ;;
921 power) basic_machine=power-ibm
922 ;;
923 ppc) basic_machine=powerpc-unknown
924 ;;
925 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
926 ;;
927 ppcle | powerpclittle | ppc-le | powerpc-little)
928 basic_machine=powerpcle-unknown
929 ;;
930 ppcle-* | powerpclittle-*)
931 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
932 ;;
933 ppc64) basic_machine=powerpc64-unknown
934 ;;
935 ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
936 ;;
937 ppc64le | powerpc64little | ppc64-le | powerpc64-little)
938 basic_machine=powerpc64le-unknown
939 ;;
940 ppc64le-* | powerpc64little-*)
941 basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
942 ;;
943 ps2)
944 basic_machine=i386-ibm
945 ;;
946 pw32)
947 basic_machine=i586-unknown
948 os=-pw32
949 ;;
950 rdos)
951 basic_machine=i386-pc
952 os=-rdos
953 ;;
954 rom68k)
955 basic_machine=m68k-rom68k
956 os=-coff
957 ;;
958 rm[46]00)
959 basic_machine=mips-siemens
960 ;;
961 rtpc | rtpc-*)
962 basic_machine=romp-ibm
963 ;;
964 s390 | s390-*)
965 basic_machine=s390-ibm
966 ;;
967 s390x | s390x-*)
968 basic_machine=s390x-ibm
969 ;;
970 sa29200)
971 basic_machine=a29k-amd
972 os=-udi
973 ;;
974 sb1)
975 basic_machine=mipsisa64sb1-unknown
976 ;;
977 sb1el)
978 basic_machine=mipsisa64sb1el-unknown
979 ;;
980 sde)
981 basic_machine=mipsisa32-sde
982 os=-elf
983 ;;
984 sei)
985 basic_machine=mips-sei
986 os=-seiux
987 ;;
988 sequent)
989 basic_machine=i386-sequent
990 ;;
991 sh)
992 basic_machine=sh-hitachi
993 os=-hms
994 ;;
995 sh5el)
996 basic_machine=sh5le-unknown
997 ;;
998 sh64)
999 basic_machine=sh64-unknown
1000 ;;
1001 sparclite-wrs | simso-wrs)
1002 basic_machine=sparclite-wrs
1003 os=-vxworks
1004 ;;
1005 sps7)
1006 basic_machine=m68k-bull
1007 os=-sysv2
1008 ;;
1009 spur)
1010 basic_machine=spur-unknown
1011 ;;
1012 st2000)
1013 basic_machine=m68k-tandem
1014 ;;
1015 stratus)
1016 basic_machine=i860-stratus
1017 os=-sysv4
1018 ;;
1019 sun2)
1020 basic_machine=m68000-sun
1021 ;;
1022 sun2os3)
1023 basic_machine=m68000-sun
1024 os=-sunos3
1025 ;;
1026 sun2os4)
1027 basic_machine=m68000-sun
1028 os=-sunos4
1029 ;;
1030 sun3os3)
1031 basic_machine=m68k-sun
1032 os=-sunos3
1033 ;;
1034 sun3os4)
1035 basic_machine=m68k-sun
1036 os=-sunos4
1037 ;;
1038 sun4os3)
1039 basic_machine=sparc-sun
1040 os=-sunos3
1041 ;;
1042 sun4os4)
1043 basic_machine=sparc-sun
1044 os=-sunos4
1045 ;;
1046 sun4sol2)
1047 basic_machine=sparc-sun
1048 os=-solaris2
1049 ;;
1050 sun3 | sun3-*)
1051 basic_machine=m68k-sun
1052 ;;
1053 sun4)
1054 basic_machine=sparc-sun
1055 ;;
1056 sun386 | sun386i | roadrunner)
1057 basic_machine=i386-sun
1058 ;;
1059 sv1)
1060 basic_machine=sv1-cray
1061 os=-unicos
1062 ;;
1063 symmetry)
1064 basic_machine=i386-sequent
1065 os=-dynix
1066 ;;
1067 t3e)
1068 basic_machine=alphaev5-cray
1069 os=-unicos
1070 ;;
1071 t90)
1072 basic_machine=t90-cray
1073 os=-unicos
1074 ;;
1075 tic54x | c54x*)
1076 basic_machine=tic54x-unknown
1077 os=-coff
1078 ;;
1079 tic55x | c55x*)
1080 basic_machine=tic55x-unknown
1081 os=-coff
1082 ;;
1083 tic6x | c6x*)
1084 basic_machine=tic6x-unknown
1085 os=-coff
1086 ;;
1087 tile*)
1088 basic_machine=tile-unknown
1089 os=-linux-gnu
1090 ;;
1091 tx39)
1092 basic_machine=mipstx39-unknown
1093 ;;
1094 tx39el)
1095 basic_machine=mipstx39el-unknown
1096 ;;
1097 toad1)
1098 basic_machine=pdp10-xkl
1099 os=-tops20
1100 ;;
1101 tower | tower-32)
1102 basic_machine=m68k-ncr
1103 ;;
1104 tpf)
1105 basic_machine=s390x-ibm
1106 os=-tpf
1107 ;;
1108 udi29k)
1109 basic_machine=a29k-amd
1110 os=-udi
1111 ;;
1112 ultra3)
1113 basic_machine=a29k-nyu
1114 os=-sym1
1115 ;;
1116 v810 | necv810)
1117 basic_machine=v810-nec
1118 os=-none
1119 ;;
1120 vaxv)
1121 basic_machine=vax-dec
1122 os=-sysv
1123 ;;
1124 vms)
1125 basic_machine=vax-dec
1126 os=-vms
1127 ;;
1128 vpp*|vx|vx-*)
1129 basic_machine=f301-fujitsu
1130 ;;
1131 vxworks960)
1132 basic_machine=i960-wrs
1133 os=-vxworks
1134 ;;
1135 vxworks68)
1136 basic_machine=m68k-wrs
1137 os=-vxworks
1138 ;;
1139 vxworks29k)
1140 basic_machine=a29k-wrs
1141 os=-vxworks
1142 ;;
1143 w65*)
1144 basic_machine=w65-wdc
1145 os=-none
1146 ;;
1147 w89k-*)
1148 basic_machine=hppa1.1-winbond
1149 os=-proelf
1150 ;;
1151 xbox)
1152 basic_machine=i686-pc
1153 os=-mingw32
1154 ;;
1155 xps | xps100)
1156 basic_machine=xps100-honeywell
1157 ;;
1158 ymp)
1159 basic_machine=ymp-cray
1160 os=-unicos
1161 ;;
1162 z8k-*-coff)
1163 basic_machine=z8k-unknown
1164 os=-sim
1165 ;;
1166 z80-*-coff)
1167 basic_machine=z80-unknown
1168 os=-sim
1169 ;;
1170 none)
1171 basic_machine=none-none
1172 os=-none
1173 ;;
1174
1175 # Here we handle the default manufacturer of certain CPU types. It is in
1176 # some cases the only manufacturer, in others, it is the most popular.
1177 w89k)
1178 basic_machine=hppa1.1-winbond
1179 ;;
1180 op50n)
1181 basic_machine=hppa1.1-oki
1182 ;;
1183 op60c)
1184 basic_machine=hppa1.1-oki
1185 ;;
1186 romp)
1187 basic_machine=romp-ibm
1188 ;;
1189 mmix)
1190 basic_machine=mmix-knuth
1191 ;;
1192 rs6000)
1193 basic_machine=rs6000-ibm
1194 ;;
1195 vax)
1196 basic_machine=vax-dec
1197 ;;
1198 pdp10)
1199 # there are many clones, so DEC is not a safe bet
1200 basic_machine=pdp10-unknown
1201 ;;
1202 pdp11)
1203 basic_machine=pdp11-dec
1204 ;;
1205 we32k)
1206 basic_machine=we32k-att
1207 ;;
1208 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
1209 basic_machine=sh-unknown
1210 ;;
1211 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1212 basic_machine=sparc-sun
1213 ;;
1214 cydra)
1215 basic_machine=cydra-cydrome
1216 ;;
1217 orion)
1218 basic_machine=orion-highlevel
1219 ;;
1220 orion105)
1221 basic_machine=clipper-highlevel
1222 ;;
1223 mac | mpw | mac-mpw)
1224 basic_machine=m68k-apple
1225 ;;
1226 pmac | pmac-mpw)
1227 basic_machine=powerpc-apple
1228 ;;
1229 *-unknown)
1230 # Make sure to match an already-canonicalized machine name.
1231 ;;
12321512 *)
1233 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
1234 exit 1
1513 # No normalization, but not necessarily accepted, that comes below.
12351514 ;;
12361515 esac
12371516
1238 # Here we canonicalize certain aliases for manufacturers.
1239 case $basic_machine in
1240 *-digital*)
1241 basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
1242 ;;
1243 *-commodore*)
1244 basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
1245 ;;
1246 *)
1247 ;;
1248 esac
1249
1250 # Decode manufacturer-specific aliases for certain operating systems.
1251
1252 if [ x"$os" != x"" ]
1253 then
1254 case $os in
1255 # First match some system type aliases
1256 # that might get confused with valid system types.
1257 # -solaris* is a basic system type, with this one exception.
1258 -auroraux)
1259 os=-auroraux
1260 ;;
1261 -solaris1 | -solaris1.*)
1262 os=`echo $os | sed -e 's|solaris1|sunos4|'`
1263 ;;
1264 -solaris)
1265 os=-solaris2
1266 ;;
1267 -svr4*)
1268 os=-sysv4
1269 ;;
1270 -unixware*)
1271 os=-sysv4.2uw
1272 ;;
1273 -gnu/linux*)
1274 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
1275 ;;
1276 # First accept the basic system types.
1277 # The portable systems comes first.
1278 # Each alternative MUST END IN A *, to match a version number.
1279 # -sysv* is not here because it comes later, after sysvr4.
1280 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1281 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1282 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1283 | -sym* | -kopensolaris* \
1284 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1285 | -aos* | -aros* \
1286 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1287 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1288 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1289 | -openbsd* | -solidbsd* \
1290 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1291 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1292 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1293 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1294 | -chorusos* | -chorusrdb* | -cegcc* \
1295 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1296 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
1297 | -uxpv* | -beos* | -mpeix* | -udk* \
1298 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1299 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1300 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1301 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1302 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1303 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1304 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
1305 # Remember, each alternative MUST END IN *, to match a version number.
1306 ;;
1307 -qnx*)
1308 case $basic_machine in
1309 x86-* | i*86-*)
1310 ;;
1311 *)
1312 os=-nto$os
1313 ;;
1314 esac
1315 ;;
1316 -nto-qnx*)
1317 ;;
1318 -nto*)
1319 os=`echo $os | sed -e 's|nto|nto-qnx|'`
1320 ;;
1321 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1322 | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
1323 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1324 ;;
1325 -mac*)
1326 os=`echo $os | sed -e 's|mac|macos|'`
1327 ;;
1328 -linux-dietlibc)
1329 os=-linux-dietlibc
1330 ;;
1331 -linux*)
1332 os=`echo $os | sed -e 's|linux|linux-gnu|'`
1333 ;;
1334 -sunos5*)
1335 os=`echo $os | sed -e 's|sunos5|solaris2|'`
1336 ;;
1337 -sunos6*)
1338 os=`echo $os | sed -e 's|sunos6|solaris3|'`
1339 ;;
1340 -opened*)
1341 os=-openedition
1342 ;;
1343 -os400*)
1344 os=-os400
1345 ;;
1346 -wince*)
1347 os=-wince
1348 ;;
1349 -osfrose*)
1350 os=-osfrose
1351 ;;
1352 -osf*)
1353 os=-osf
1354 ;;
1355 -utek*)
1356 os=-bsd
1357 ;;
1358 -dynix*)
1359 os=-bsd
1360 ;;
1361 -acis*)
1362 os=-aos
1363 ;;
1364 -atheos*)
1365 os=-atheos
1366 ;;
1367 -syllable*)
1368 os=-syllable
1369 ;;
1370 -386bsd)
1371 os=-bsd
1372 ;;
1373 -ctix* | -uts*)
1374 os=-sysv
1375 ;;
1376 -nova*)
1377 os=-rtmk-nova
1378 ;;
1379 -ns2 )
1380 os=-nextstep2
1381 ;;
1382 -nsk*)
1383 os=-nsk
1384 ;;
1385 # Preserve the version number of sinix5.
1386 -sinix5.*)
1387 os=`echo $os | sed -e 's|sinix|sysv|'`
1388 ;;
1389 -sinix*)
1390 os=-sysv4
1391 ;;
1392 -tpf*)
1393 os=-tpf
1394 ;;
1395 -triton*)
1396 os=-sysv3
1397 ;;
1398 -oss*)
1399 os=-sysv3
1400 ;;
1401 -svr4)
1402 os=-sysv4
1403 ;;
1404 -svr3)
1405 os=-sysv3
1406 ;;
1407 -sysvr4)
1408 os=-sysv4
1409 ;;
1410 # This must come after -sysvr4.
1411 -sysv*)
1412 ;;
1413 -ose*)
1414 os=-ose
1415 ;;
1416 -es1800*)
1417 os=-ose
1418 ;;
1419 -xenix)
1420 os=-xenix
1421 ;;
1422 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1423 os=-mint
1424 ;;
1425 -aros*)
1426 os=-aros
1427 ;;
1428 -kaos*)
1429 os=-kaos
1430 ;;
1431 -zvmoe)
1432 os=-zvmoe
1433 ;;
1434 -dicos*)
1435 os=-dicos
1436 ;;
1437 -none)
1438 ;;
1439 *)
1440 # Get rid of the `-' at the beginning of $os.
1441 os=`echo $os | sed 's/[^-]*-//'`
1442 echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
1443 exit 1
1444 ;;
1445 esac
14461517 else
14471518
14481519 # Here we handle the default operating systems that come with various machines.
14551526 # will signal an error saying that MANUFACTURER isn't an operating
14561527 # system, and we'll never get to this point.
14571528
1458 case $basic_machine in
1459 score-*)
1460 os=-elf
1461 ;;
1462 spu-*)
1463 os=-elf
1529 kernel=
1530 case $cpu-$vendor in
1531 score-*)
1532 os=elf
1533 ;;
1534 spu-*)
1535 os=elf
14641536 ;;
14651537 *-acorn)
1466 os=-riscix1.2
1538 os=riscix1.2
14671539 ;;
14681540 arm*-rebel)
1469 os=-linux
1541 kernel=linux
1542 os=gnu
14701543 ;;
14711544 arm*-semi)
1472 os=-aout
1473 ;;
1474 c4x-* | tic4x-*)
1475 os=-coff
1545 os=aout
1546 ;;
1547 c4x-* | tic4x-*)
1548 os=coff
1549 ;;
1550 c8051-*)
1551 os=elf
1552 ;;
1553 clipper-intergraph)
1554 os=clix
1555 ;;
1556 hexagon-*)
1557 os=elf
1558 ;;
1559 tic54x-*)
1560 os=coff
1561 ;;
1562 tic55x-*)
1563 os=coff
1564 ;;
1565 tic6x-*)
1566 os=coff
14761567 ;;
14771568 # This must come before the *-dec entry.
14781569 pdp10-*)
1479 os=-tops20
1570 os=tops20
14801571 ;;
14811572 pdp11-*)
1482 os=-none
1573 os=none
14831574 ;;
14841575 *-dec | vax-*)
1485 os=-ultrix4.2
1576 os=ultrix4.2
14861577 ;;
14871578 m68*-apollo)
1488 os=-domain
1579 os=domain
14891580 ;;
14901581 i386-sun)
1491 os=-sunos4.0.2
1582 os=sunos4.0.2
14921583 ;;
14931584 m68000-sun)
1494 os=-sunos3
1495 # This also exists in the configure program, but was not the
1496 # default.
1497 # os=-sunos4
1585 os=sunos3
14981586 ;;
14991587 m68*-cisco)
1500 os=-aout
1501 ;;
1502 mep-*)
1503 os=-elf
1588 os=aout
1589 ;;
1590 mep-*)
1591 os=elf
15041592 ;;
15051593 mips*-cisco)
1506 os=-elf
1594 os=elf
15071595 ;;
15081596 mips*-*)
1509 os=-elf
1597 os=elf
15101598 ;;
15111599 or32-*)
1512 os=-coff
1600 os=coff
15131601 ;;
15141602 *-tti) # must be before sparc entry or we get the wrong os.
1515 os=-sysv3
1603 os=sysv3
15161604 ;;
15171605 sparc-* | *-sun)
1518 os=-sunos4.1.1
1606 os=sunos4.1.1
1607 ;;
1608 pru-*)
1609 os=elf
15191610 ;;
15201611 *-be)
1521 os=-beos
1522 ;;
1523 *-haiku)
1524 os=-haiku
1612 os=beos
15251613 ;;
15261614 *-ibm)
1527 os=-aix
1528 ;;
1529 *-knuth)
1530 os=-mmixware
1615 os=aix
1616 ;;
1617 *-knuth)
1618 os=mmixware
15311619 ;;
15321620 *-wec)
1533 os=-proelf
1621 os=proelf
15341622 ;;
15351623 *-winbond)
1536 os=-proelf
1624 os=proelf
15371625 ;;
15381626 *-oki)
1539 os=-proelf
1627 os=proelf
15401628 ;;
15411629 *-hp)
1542 os=-hpux
1630 os=hpux
15431631 ;;
15441632 *-hitachi)
1545 os=-hiux
1633 os=hiux
15461634 ;;
15471635 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
1548 os=-sysv
1636 os=sysv
15491637 ;;
15501638 *-cbm)
1551 os=-amigaos
1639 os=amigaos
15521640 ;;
15531641 *-dg)
1554 os=-dgux
1642 os=dgux
15551643 ;;
15561644 *-dolphin)
1557 os=-sysv3
1645 os=sysv3
15581646 ;;
15591647 m68k-ccur)
1560 os=-rtu
1648 os=rtu
15611649 ;;
15621650 m88k-omron*)
1563 os=-luna
1564 ;;
1565 *-next )
1566 os=-nextstep
1651 os=luna
1652 ;;
1653 *-next)
1654 os=nextstep
15671655 ;;
15681656 *-sequent)
1569 os=-ptx
1657 os=ptx
15701658 ;;
15711659 *-crds)
1572 os=-unos
1660 os=unos
15731661 ;;
15741662 *-ns)
1575 os=-genix
1663 os=genix
15761664 ;;
15771665 i370-*)
1578 os=-mvs
1579 ;;
1580 *-next)
1581 os=-nextstep3
1666 os=mvs
15821667 ;;
15831668 *-gould)
1584 os=-sysv
1669 os=sysv
15851670 ;;
15861671 *-highlevel)
1587 os=-bsd
1672 os=bsd
15881673 ;;
15891674 *-encore)
1590 os=-bsd
1675 os=bsd
15911676 ;;
15921677 *-sgi)
1593 os=-irix
1678 os=irix
15941679 ;;
15951680 *-siemens)
1596 os=-sysv4
1681 os=sysv4
15971682 ;;
15981683 *-masscomp)
1599 os=-rtu
1684 os=rtu
16001685 ;;
16011686 f30[01]-fujitsu | f700-fujitsu)
1602 os=-uxpv
1687 os=uxpv
16031688 ;;
16041689 *-rom68k)
1605 os=-coff
1690 os=coff
16061691 ;;
16071692 *-*bug)
1608 os=-coff
1693 os=coff
16091694 ;;
16101695 *-apple)
1611 os=-macos
1696 os=macos
16121697 ;;
16131698 *-atari*)
1614 os=-mint
1699 os=mint
1700 ;;
1701 *-wrs)
1702 os=vxworks
16151703 ;;
16161704 *)
1617 os=-none
1705 os=none
16181706 ;;
16191707 esac
1708
16201709 fi
1710
1711 # Now, validate our (potentially fixed-up) OS.
1712 case $os in
1713 # Sometimes we do "kernel-libc", so those need to count as OSes.
1714 musl* | newlib* | relibc* | uclibc*)
1715 ;;
1716 # Likewise for "kernel-abi"
1717 eabi* | gnueabi*)
1718 ;;
1719 # VxWorks passes extra cpu info in the 4th filed.
1720 simlinux | simwindows | spe)
1721 ;;
1722 # Now accept the basic system types.
1723 # The portable systems comes first.
1724 # Each alternative MUST end in a * to match a version number.
1725 gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
1726 | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
1727 | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
1728 | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
1729 | hiux* | abug | nacl* | netware* | windows* \
1730 | os9* | macos* | osx* | ios* \
1731 | mpw* | magic* | mmixware* | mon960* | lnews* \
1732 | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
1733 | aos* | aros* | cloudabi* | sortix* | twizzler* \
1734 | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
1735 | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
1736 | mirbsd* | netbsd* | dicos* | openedition* | ose* \
1737 | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
1738 | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
1739 | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
1740 | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
1741 | udi* | lites* | ieee* | go32* | aux* | hcos* \
1742 | chorusrdb* | cegcc* | glidix* | serenity* \
1743 | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
1744 | midipix* | mingw32* | mingw64* | mint* \
1745 | uxpv* | beos* | mpeix* | udk* | moxiebox* \
1746 | interix* | uwin* | mks* | rhapsody* | darwin* \
1747 | openstep* | oskit* | conix* | pw32* | nonstopux* \
1748 | storm-chaos* | tops10* | tenex* | tops20* | its* \
1749 | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
1750 | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
1751 | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
1752 | skyos* | haiku* | rdos* | toppers* | drops* | es* \
1753 | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
1754 | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
1755 | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
1756 | fiwix* )
1757 ;;
1758 # This one is extra strict with allowed versions
1759 sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
1760 # Don't forget version if it is 3.2v4 or newer.
1761 ;;
1762 none)
1763 ;;
1764 *)
1765 echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
1766 exit 1
1767 ;;
1768 esac
1769
1770 # As a final step for OS-related things, validate the OS-kernel combination
1771 # (given a valid OS), if there is a kernel.
1772 case $kernel-$os in
1773 linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
1774 | linux-musl* | linux-relibc* | linux-uclibc* )
1775 ;;
1776 uclinux-uclibc* )
1777 ;;
1778 -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
1779 # These are just libc implementations, not actual OSes, and thus
1780 # require a kernel.
1781 echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
1782 exit 1
1783 ;;
1784 kfreebsd*-gnu* | kopensolaris*-gnu*)
1785 ;;
1786 vxworks-simlinux | vxworks-simwindows | vxworks-spe)
1787 ;;
1788 nto-qnx*)
1789 ;;
1790 os2-emx)
1791 ;;
1792 *-eabi* | *-gnueabi*)
1793 ;;
1794 -*)
1795 # Blank kernel with real OS is always fine.
1796 ;;
1797 *-*)
1798 echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
1799 exit 1
1800 ;;
1801 esac
16211802
16221803 # Here we handle the case where we know the os, and the CPU type, but not the
16231804 # manufacturer. We pick the logical manufacturer.
1624 vendor=unknown
1625 case $basic_machine in
1626 *-unknown)
1627 case $os in
1628 -riscix*)
1805 case $vendor in
1806 unknown)
1807 case $cpu-$os in
1808 *-riscix*)
16291809 vendor=acorn
16301810 ;;
1631 -sunos*)
1811 *-sunos*)
16321812 vendor=sun
16331813 ;;
1634 -cnk*|-aix*)
1814 *-cnk* | *-aix*)
16351815 vendor=ibm
16361816 ;;
1637 -beos*)
1817 *-beos*)
16381818 vendor=be
16391819 ;;
1640 -hpux*)
1820 *-hpux*)
16411821 vendor=hp
16421822 ;;
1643 -mpeix*)
1823 *-mpeix*)
16441824 vendor=hp
16451825 ;;
1646 -hiux*)
1826 *-hiux*)
16471827 vendor=hitachi
16481828 ;;
1649 -unos*)
1829 *-unos*)
16501830 vendor=crds
16511831 ;;
1652 -dgux*)
1832 *-dgux*)
16531833 vendor=dg
16541834 ;;
1655 -luna*)
1835 *-luna*)
16561836 vendor=omron
16571837 ;;
1658 -genix*)
1838 *-genix*)
16591839 vendor=ns
16601840 ;;
1661 -mvs* | -opened*)
1841 *-clix*)
1842 vendor=intergraph
1843 ;;
1844 *-mvs* | *-opened*)
16621845 vendor=ibm
16631846 ;;
1664 -os400*)
1847 *-os400*)
16651848 vendor=ibm
16661849 ;;
1667 -ptx*)
1850 s390-* | s390x-*)
1851 vendor=ibm
1852 ;;
1853 *-ptx*)
16681854 vendor=sequent
16691855 ;;
1670 -tpf*)
1856 *-tpf*)
16711857 vendor=ibm
16721858 ;;
1673 -vxsim* | -vxworks* | -windiss*)
1859 *-vxsim* | *-vxworks* | *-windiss*)
16741860 vendor=wrs
16751861 ;;
1676 -aux*)
1862 *-aux*)
16771863 vendor=apple
16781864 ;;
1679 -hms*)
1865 *-hms*)
16801866 vendor=hitachi
16811867 ;;
1682 -mpw* | -macos*)
1868 *-mpw* | *-macos*)
16831869 vendor=apple
16841870 ;;
1685 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1871 *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*)
16861872 vendor=atari
16871873 ;;
1688 -vos*)
1874 *-vos*)
16891875 vendor=stratus
16901876 ;;
16911877 esac
1692 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
16931878 ;;
16941879 esac
16951880
1696 echo $basic_machine$os
1881 echo "$cpu-$vendor-${kernel:+$kernel-}$os"
16971882 exit
16981883
16991884 # Local variables:
1700 # eval: (add-hook 'write-file-hooks 'time-stamp)
1885 # eval: (add-hook 'before-save-hook 'time-stamp)
17011886 # time-stamp-start: "timestamp='"
17021887 # time-stamp-format: "%:y-%02m-%02d"
17031888 # time-stamp-end: "'"
+5680
-4137
configure less more
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.68 for polkit-gnome 0.105.
2 # Generated by GNU Autoconf 2.71 for polkit-gnome 0.106.
33 #
44 # Report bugs to <http://lists.freedesktop.org/mailman/listinfo/polkit-devel>.
55 #
66 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
9 # Foundation, Inc.
7 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
8 # Inc.
109 #
1110 #
1211 # This configure script is free software; the Free Software Foundation
1716
1817 # Be more Bourne compatible
1918 DUALCASE=1; export DUALCASE # for MKS sh
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19 as_nop=:
20 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21 then :
2122 emulate sh
2223 NULLCMD=:
2324 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2425 # is contrary to our usage. Disable this feature.
2526 alias -g '${1+"$@"}'='"$@"'
2627 setopt NO_GLOB_SUBST
27 else
28 else $as_nop
2829 case `(set -o) 2>/dev/null` in #(
2930 *posix*) :
3031 set -o posix ;; #(
3435 fi
3536
3637
38
39 # Reset variables that may have inherited troublesome values from
40 # the environment.
41
42 # IFS needs to be set, to space, tab, and newline, in precisely that order.
43 # (If _AS_PATH_WALK were called with IFS unset, it would have the
44 # side effect of setting IFS to empty, thus disabling word splitting.)
45 # Quoting is to prevent editors from complaining about space-tab.
3746 as_nl='
3847 '
3948 export as_nl
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
45 # but without wasting forks for bash or zsh.
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='print -r --'
49 as_echo_n='print -rn --'
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo='printf %s\n'
52 as_echo_n='printf %s'
53 else
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56 as_echo_n='/usr/ucb/echo -n'
57 else
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59 as_echo_n_body='eval
60 arg=$1;
61 case $arg in #(
62 *"$as_nl"*)
63 expr "X$arg" : "X\\(.*\\)$as_nl";
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 esac;
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 '
68 export as_echo_n_body
69 as_echo_n='sh -c $as_echo_n_body as_echo'
70 fi
71 export as_echo_body
72 as_echo='sh -c $as_echo_body as_echo'
73 fi
49 IFS=" "" $as_nl"
50
51 PS1='$ '
52 PS2='> '
53 PS4='+ '
54
55 # Ensure predictable behavior from utilities with locale-dependent output.
56 LC_ALL=C
57 export LC_ALL
58 LANGUAGE=C
59 export LANGUAGE
60
61 # We cannot yet rely on "unset" to work, but we need these variables
62 # to be unset--not just set to an empty or harmless value--now, to
63 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
64 # also avoids known problems related to "unset" and subshell syntax
65 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
66 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
67 do eval test \${$as_var+y} \
68 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
69 done
70
71 # Ensure that fds 0, 1, and 2 are open.
72 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
73 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
74 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
7475
7576 # The user is always right.
76 if test "${PATH_SEPARATOR+set}" != set; then
77 if ${PATH_SEPARATOR+false} :; then
7778 PATH_SEPARATOR=:
7879 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7980 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8182 }
8283 fi
8384
84
85 # IFS
86 # We need space, tab and new line, in precisely that order. Quoting is
87 # there to prevent editors from complaining about space-tab.
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
89 # splitting by setting IFS to empty value.)
90 IFS=" "" $as_nl"
9185
9286 # Find who we are. Look in the path if we contain no directory separator.
9387 as_myself=
9791 for as_dir in $PATH
9892 do
9993 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
94 case $as_dir in #(((
95 '') as_dir=./ ;;
96 */) ;;
97 *) as_dir=$as_dir/ ;;
98 esac
99 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
102100 done
103101 IFS=$as_save_IFS
104102
110108 as_myself=$0
111109 fi
112110 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114112 exit 1
115113 fi
116114
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
115
116 # Use a proper internal environment variable to ensure we don't fall
117 # into an infinite loop, continuously re-executing ourselves.
118 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
119 _as_can_reexec=no; export _as_can_reexec;
120 # We cannot yet assume a decent shell, so we have to provide a
121 # neutralization value for shells without unset; and this also
122 # works around shells that cannot unset nonexistent variables.
123 # Preserve -v and -x to the replacement shell.
124 BASH_ENV=/dev/null
125 ENV=/dev/null
126 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
127 case $- in # ((((
128 *v*x* | *x*v* ) as_opts=-vx ;;
129 *v* ) as_opts=-v ;;
130 *x* ) as_opts=-x ;;
131 * ) as_opts= ;;
132 esac
133 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
134 # Admittedly, this is quite paranoid, since all the known shells bail
135 # out after a failed `exec'.
136 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
137 exit 255
138 fi
139 # We don't want this to propagate to other subprocesses.
140 { _as_can_reexec=; unset _as_can_reexec;}
138141 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142 as_bourne_compatible="as_nop=:
143 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144 then :
140145 emulate sh
141146 NULLCMD=:
142147 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143148 # is contrary to our usage. Disable this feature.
144149 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145150 setopt NO_GLOB_SUBST
146 else
151 else \$as_nop
147152 case \`(set -o) 2>/dev/null\` in #(
148153 *posix*) :
149154 set -o posix ;; #(
163168 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164169 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165170 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
171 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
172 then :
173
174 else \$as_nop
169175 exitcode=1; echo positional parameters were not saved.
170176 fi
171 test x\$exitcode = x0 || exit 1"
177 test x\$exitcode = x0 || exit 1
178 blah=\$(echo \$(echo blah))
179 test x\"\$blah\" = xblah || exit 1
180 test -x / || exit 1"
172181 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173182 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174183 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
182191 PATH=/empty FPATH=/empty; export PATH FPATH
183192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
184193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
185 if (eval "$as_required") 2>/dev/null; then :
194 if (eval "$as_required") 2>/dev/null
195 then :
186196 as_have_required=yes
187 else
197 else $as_nop
188198 as_have_required=no
189199 fi
190 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
191
192 else
200 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
201 then :
202
203 else $as_nop
193204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
194205 as_found=false
195206 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
196207 do
197208 IFS=$as_save_IFS
198 test -z "$as_dir" && as_dir=.
209 case $as_dir in #(((
210 '') as_dir=./ ;;
211 */) ;;
212 *) as_dir=$as_dir/ ;;
213 esac
199214 as_found=:
200215 case $as_dir in #(
201216 /*)
202217 for as_base in sh bash ksh sh5; do
203218 # Try only shells that exist, to save several forks.
204 as_shell=$as_dir/$as_base
219 as_shell=$as_dir$as_base
205220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
206 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
221 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
222 then :
207223 CONFIG_SHELL=$as_shell as_have_required=yes
208 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
225 then :
209226 break 2
210227 fi
211228 fi
213230 esac
214231 as_found=false
215232 done
216 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
217 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 IFS=$as_save_IFS
234 if $as_found
235 then :
236
237 else $as_nop
238 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
239 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
240 then :
218241 CONFIG_SHELL=$SHELL as_have_required=yes
219 fi; }
220 IFS=$as_save_IFS
221
222
223 if test "x$CONFIG_SHELL" != x; then :
224 # We cannot yet assume a decent shell, so we have to provide a
225 # neutralization value for shells without unset; and this also
226 # works around shells that cannot unset nonexistent variables.
227 # Preserve -v and -x to the replacement shell.
228 BASH_ENV=/dev/null
229 ENV=/dev/null
230 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
231 export CONFIG_SHELL
232 case $- in # ((((
233 *v*x* | *x*v* ) as_opts=-vx ;;
234 *v* ) as_opts=-v ;;
235 *x* ) as_opts=-x ;;
236 * ) as_opts= ;;
237 esac
238 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
239 fi
240
241 if test x$as_have_required = xno; then :
242 $as_echo "$0: This script requires a shell more modern than all"
243 $as_echo "$0: the shells that I found on your system."
244 if test x${ZSH_VERSION+set} = xset ; then
245 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
246 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
242 fi
243 fi
244
245
246 if test "x$CONFIG_SHELL" != x
247 then :
248 export CONFIG_SHELL
249 # We cannot yet assume a decent shell, so we have to provide a
250 # neutralization value for shells without unset; and this also
251 # works around shells that cannot unset nonexistent variables.
252 # Preserve -v and -x to the replacement shell.
253 BASH_ENV=/dev/null
254 ENV=/dev/null
255 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 case $- in # ((((
257 *v*x* | *x*v* ) as_opts=-vx ;;
258 *v* ) as_opts=-v ;;
259 *x* ) as_opts=-x ;;
260 * ) as_opts= ;;
261 esac
262 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
263 # Admittedly, this is quite paranoid, since all the known shells bail
264 # out after a failed `exec'.
265 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
266 exit 255
267 fi
268
269 if test x$as_have_required = xno
270 then :
271 printf "%s\n" "$0: This script requires a shell more modern than all"
272 printf "%s\n" "$0: the shells that I found on your system."
273 if test ${ZSH_VERSION+y} ; then
274 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
247276 else
248 $as_echo "$0: Please tell bug-autoconf@gnu.org and
277 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
249278 $0: http://lists.freedesktop.org/mailman/listinfo/polkit-devel
250279 $0: about your system, including any error possibly output
251280 $0: before this message. Then install a modern shell, or
274303 }
275304 as_unset=as_fn_unset
276305
306
277307 # as_fn_set_status STATUS
278308 # -----------------------
279309 # Set $? to STATUS, without forking.
291321 as_fn_set_status $1
292322 exit $1
293323 } # as_fn_exit
324 # as_fn_nop
325 # ---------
326 # Do nothing but, unlike ":", preserve the value of $?.
327 as_fn_nop ()
328 {
329 return $?
330 }
331 as_nop=as_fn_nop
294332
295333 # as_fn_mkdir_p
296334 # -------------
305343 as_dirs=
306344 while :; do
307345 case $as_dir in #(
308 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
346 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
309347 *) as_qdir=$as_dir;;
310348 esac
311349 as_dirs="'$as_qdir' $as_dirs"
314352 X"$as_dir" : 'X\(//\)[^/]' \| \
315353 X"$as_dir" : 'X\(//\)$' \| \
316354 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
317 $as_echo X"$as_dir" |
355 printf "%s\n" X"$as_dir" |
318356 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319357 s//\1/
320358 q
339377
340378
341379 } # as_fn_mkdir_p
380
381 # as_fn_executable_p FILE
382 # -----------------------
383 # Test if FILE is an executable regular file.
384 as_fn_executable_p ()
385 {
386 test -f "$1" && test -x "$1"
387 } # as_fn_executable_p
342388 # as_fn_append VAR VALUE
343389 # ----------------------
344390 # Append the text in VALUE to the end of the definition contained in VAR. Take
345391 # advantage of any shell optimizations that allow amortized linear growth over
346392 # repeated appends, instead of the typical quadratic growth present in naive
347393 # implementations.
348 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
394 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
395 then :
349396 eval 'as_fn_append ()
350397 {
351398 eval $1+=\$2
352399 }'
353 else
400 else $as_nop
354401 as_fn_append ()
355402 {
356403 eval $1=\$$1\$2
362409 # Perform arithmetic evaluation on the ARGs, and store the result in the
363410 # global $as_val. Take advantage of shells that can avoid forks. The arguments
364411 # must be portable across $(()) and expr.
365 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
412 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
413 then :
366414 eval 'as_fn_arith ()
367415 {
368416 as_val=$(( $* ))
369417 }'
370 else
418 else $as_nop
371419 as_fn_arith ()
372420 {
373421 as_val=`expr "$@" || test $? -eq 1`
374422 }
375423 fi # as_fn_arith
376424
425 # as_fn_nop
426 # ---------
427 # Do nothing but, unlike ":", preserve the value of $?.
428 as_fn_nop ()
429 {
430 return $?
431 }
432 as_nop=as_fn_nop
377433
378434 # as_fn_error STATUS ERROR [LINENO LOG_FD]
379435 # ----------------------------------------
385441 as_status=$1; test $as_status -eq 0 && as_status=1
386442 if test "$4"; then
387443 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
388 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
444 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
389445 fi
390 $as_echo "$as_me: error: $2" >&2
446 printf "%s\n" "$as_me: error: $2" >&2
391447 as_fn_exit $as_status
392448 } # as_fn_error
393449
414470 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
415471 X"$0" : 'X\(//\)$' \| \
416472 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
417 $as_echo X/"$0" |
473 printf "%s\n" X/"$0" |
418474 sed '/^.*\/\([^/][^/]*\)\/*$/{
419475 s//\1/
420476 q
458514 s/-\n.*//
459515 ' >$as_me.lineno &&
460516 chmod +x "$as_me.lineno" ||
461 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462
517 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
518
519 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
520 # already done that, so ensure we don't try to do so again and fall
521 # in an infinite loop. This has already happened in practice.
522 _as_can_reexec=no; export _as_can_reexec
463523 # Don't try to exec as it changes $[0], causing all sort of problems
464524 # (the dirname of $[0] is not the place where we might find the
465525 # original and so on. Autoconf is especially sensitive to this).
468528 exit
469529 }
470530
531
532 # Determine whether it's possible to make 'echo' print without a newline.
533 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
534 # for compatibility with existing Makefiles.
471535 ECHO_C= ECHO_N= ECHO_T=
472536 case `echo -n x` in #(((((
473537 -n*)
481545 ECHO_N='-n';;
482546 esac
483547
548 # For backward compatibility with old third-party macros, we provide
549 # the shell variables $as_echo and $as_echo_n. New code should use
550 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
551 as_echo='printf %s\n'
552 as_echo_n='printf %s'
553
554
484555 rm -f conf$$ conf$$.exe conf$$.file
485556 if test -d conf$$.dir; then
486557 rm -f conf$$.dir/conf$$.file
494565 # ... but there are two gotchas:
495566 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496567 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497 # In both cases, we have to default to `cp -p'.
568 # In both cases, we have to default to `cp -pR'.
498569 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499 as_ln_s='cp -p'
570 as_ln_s='cp -pR'
500571 elif ln conf$$.file conf$$ 2>/dev/null; then
501572 as_ln_s=ln
502573 else
503 as_ln_s='cp -p'
574 as_ln_s='cp -pR'
504575 fi
505576 else
506 as_ln_s='cp -p'
577 as_ln_s='cp -pR'
507578 fi
508579 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509580 rmdir conf$$.dir 2>/dev/null
515586 as_mkdir_p=false
516587 fi
517588
518 if test -x / >/dev/null 2>&1; then
519 as_test_x='test -x'
520 else
521 if ls -dL / >/dev/null 2>&1; then
522 as_ls_L_option=L
523 else
524 as_ls_L_option=
525 fi
526 as_test_x='
527 eval sh -c '\''
528 if test -d "$1"; then
529 test -d "$1/.";
530 else
531 case $1 in #(
532 -*)set "./$1";;
533 esac;
534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535 ???[sx]*):;;*)false;;esac;fi
536 '\'' sh
537 '
538 fi
539 as_executable_p=$as_test_x
589 as_test_x='test -x'
590 as_executable_p=as_fn_executable_p
540591
541592 # Sed expression to map a string onto a valid CPP name.
542593 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570621 # Identity of this package.
571622 PACKAGE_NAME='polkit-gnome'
572623 PACKAGE_TARNAME='polkit-gnome'
573 PACKAGE_VERSION='0.105'
574 PACKAGE_STRING='polkit-gnome 0.105'
624 PACKAGE_VERSION='0.106'
625 PACKAGE_STRING='polkit-gnome 0.106'
575626 PACKAGE_BUGREPORT='http://lists.freedesktop.org/mailman/listinfo/polkit-devel'
576627 PACKAGE_URL=''
577628
578629 ac_unique_file="src"
579630 # Factoring default headers for most tests.
580631 ac_includes_default="\
581 #include <stdio.h>
582 #ifdef HAVE_SYS_TYPES_H
583 # include <sys/types.h>
632 #include <stddef.h>
633 #ifdef HAVE_STDIO_H
634 # include <stdio.h>
584635 #endif
585 #ifdef HAVE_SYS_STAT_H
586 # include <sys/stat.h>
587 #endif
588 #ifdef STDC_HEADERS
636 #ifdef HAVE_STDLIB_H
589637 # include <stdlib.h>
590 # include <stddef.h>
591 #else
592 # ifdef HAVE_STDLIB_H
593 # include <stdlib.h>
594 # endif
595638 #endif
596639 #ifdef HAVE_STRING_H
597 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
598 # include <memory.h>
599 # endif
600640 # include <string.h>
601 #endif
602 #ifdef HAVE_STRINGS_H
603 # include <strings.h>
604641 #endif
605642 #ifdef HAVE_INTTYPES_H
606643 # include <inttypes.h>
608645 #ifdef HAVE_STDINT_H
609646 # include <stdint.h>
610647 #endif
648 #ifdef HAVE_STRINGS_H
649 # include <strings.h>
650 #endif
651 #ifdef HAVE_SYS_TYPES_H
652 # include <sys/types.h>
653 #endif
654 #ifdef HAVE_SYS_STAT_H
655 # include <sys/stat.h>
656 #endif
611657 #ifdef HAVE_UNISTD_H
612658 # include <unistd.h>
613659 #endif"
614660
661 ac_header_c_list=
615662 ac_subst_vars='am__EXEEXT_FALSE
616663 am__EXEEXT_TRUE
617664 LTLIBOBJS
628675 INTLLIBS
629676 INSTOBJEXT
630677 GMOFILES
678 DATADIRNAME
631679 CATOBJEXT
632680 CATALOGS
633681 MSGFMT_OPTS
682 INTL_MACOSX_LIBS
634683 GETTEXT_PACKAGE
635 DATADIRNAME
636684 ALL_LINGUAS
637685 INTLTOOL_PERL
638686 GMSGFMT
658706 INTLTOOL_KEYS_RULE
659707 INTLTOOL_DIRECTORY_RULE
660708 INTLTOOL_DESKTOP_RULE
709 intltool__v_merge_options_0
710 intltool__v_merge_options_
711 INTLTOOL_V_MERGE_OPTIONS
712 INTLTOOL__v_MERGE_0
713 INTLTOOL__v_MERGE_
714 INTLTOOL_V_MERGE
661715 INTLTOOL_EXTRACT
662716 INTLTOOL_MERGE
663717 INTLTOOL_UPDATE
674728 PKG_CONFIG_PATH
675729 PKG_CONFIG
676730 WARN_CFLAGS
731 LT_SYS_LIBRARY_PATH
677732 OTOOL64
678733 OTOOL
679734 LIPO
685740 AR
686741 DLLTOOL
687742 OBJDUMP
743 FILECMD
688744 LN_S
689745 NM
690746 ac_ct_DUMPBIN
703759 LIBTOOL
704760 EGREP
705761 GREP
706 CPP
707762 am__fastdepCC_FALSE
708763 am__fastdepCC_TRUE
709764 CCDEPMODE
765 am__nodep
710766 AMDEPBACKSLASH
711767 AMDEP_FALSE
712768 AMDEP_TRUE
713 am__quote
714769 am__include
715770 DEPDIR
716771 OBJEXT
723778 LT_AGE
724779 LT_REVISION
725780 LT_CURRENT
726 AM_BACKSLASH
727 AM_DEFAULT_VERBOSITY
728781 MAINT
729782 MAINTAINER_MODE_FALSE
730783 MAINTAINER_MODE_TRUE
784 AM_BACKSLASH
785 AM_DEFAULT_VERBOSITY
786 AM_DEFAULT_V
787 AM_V
788 CSCOPE
789 ETAGS
790 CTAGS
731791 am__untar
732792 am__tar
733793 AMTAR
770830 docdir
771831 oldincludedir
772832 includedir
833 runstatedir
773834 localstatedir
774835 sharedstatedir
775836 sysconfdir
788849 PACKAGE_TARNAME
789850 PACKAGE_NAME
790851 PATH_SEPARATOR
791 SHELL'
852 SHELL
853 am__quote'
792854 ac_subst_files=''
793855 ac_user_opts='
794856 enable_option_checking
857 enable_silent_rules
795858 enable_maintainer_mode
796 enable_silent_rules
797859 enable_dependency_tracking
798860 enable_shared
799861 enable_static
800862 with_pic
801863 enable_fast_install
864 with_aix_soname
802865 with_gnu_ld
803866 with_sysroot
804867 enable_libtool_lock
815878 LDFLAGS
816879 LIBS
817880 CPPFLAGS
818 CPP
881 LT_SYS_LIBRARY_PATH
819882 PKG_CONFIG
820883 PKG_CONFIG_PATH
821884 PKG_CONFIG_LIBDIR
865928 sysconfdir='${prefix}/etc'
866929 sharedstatedir='${prefix}/com'
867930 localstatedir='${prefix}/var'
931 runstatedir='${localstatedir}/run'
868932 includedir='${prefix}/include'
869933 oldincludedir='/usr/include'
870934 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
894958 *) ac_optarg=yes ;;
895959 esac
896960
897 # Accept the important Cygnus configure options, so we can diagnose typos.
898
899961 case $ac_dashdash$ac_option in
900962 --)
901963 ac_dashdash=yes ;;
936998 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
937999 # Reject names that are not valid shell variable names.
9381000 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939 as_fn_error $? "invalid feature name: $ac_useropt"
1001 as_fn_error $? "invalid feature name: \`$ac_useropt'"
9401002 ac_useropt_orig=$ac_useropt
941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1003 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
9421004 case $ac_user_opts in
9431005 *"
9441006 "enable_$ac_useropt"
9621024 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
9631025 # Reject names that are not valid shell variable names.
9641026 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
965 as_fn_error $? "invalid feature name: $ac_useropt"
1027 as_fn_error $? "invalid feature name: \`$ac_useropt'"
9661028 ac_useropt_orig=$ac_useropt
967 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1029 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
9681030 case $ac_user_opts in
9691031 *"
9701032 "enable_$ac_useropt"
11171179 | -silent | --silent | --silen | --sile | --sil)
11181180 silent=yes ;;
11191181
1182 -runstatedir | --runstatedir | --runstatedi | --runstated \
1183 | --runstate | --runstat | --runsta | --runst | --runs \
1184 | --run | --ru | --r)
1185 ac_prev=runstatedir ;;
1186 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1187 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1188 | --run=* | --ru=* | --r=*)
1189 runstatedir=$ac_optarg ;;
1190
11201191 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11211192 ac_prev=sbindir ;;
11221193 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
11661237 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
11671238 # Reject names that are not valid shell variable names.
11681239 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1169 as_fn_error $? "invalid package name: $ac_useropt"
1240 as_fn_error $? "invalid package name: \`$ac_useropt'"
11701241 ac_useropt_orig=$ac_useropt
1171 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1242 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
11721243 case $ac_user_opts in
11731244 *"
11741245 "with_$ac_useropt"
11821253 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
11831254 # Reject names that are not valid shell variable names.
11841255 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1185 as_fn_error $? "invalid package name: $ac_useropt"
1256 as_fn_error $? "invalid package name: \`$ac_useropt'"
11861257 ac_useropt_orig=$ac_useropt
1187 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1258 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
11881259 case $ac_user_opts in
11891260 *"
11901261 "with_$ac_useropt"
12281299
12291300 *)
12301301 # FIXME: should be removed in autoconf 3.0.
1231 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1302 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
12321303 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1233 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1304 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
12341305 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
12351306 ;;
12361307
12461317 case $enable_option_checking in
12471318 no) ;;
12481319 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1249 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1320 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
12501321 esac
12511322 fi
12521323
12541325 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
12551326 datadir sysconfdir sharedstatedir localstatedir includedir \
12561327 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1257 libdir localedir mandir
1328 libdir localedir mandir runstatedir
12581329 do
12591330 eval ac_val=\$$ac_var
12601331 # Remove trailing slashes.
12821353 if test "x$host_alias" != x; then
12831354 if test "x$build_alias" = x; then
12841355 cross_compiling=maybe
1285 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1286 If a cross compiler is detected then cross compile mode will be used" >&2
12871356 elif test "x$build_alias" != "x$host_alias"; then
12881357 cross_compiling=yes
12891358 fi
13121381 X"$as_myself" : 'X\(//\)[^/]' \| \
13131382 X"$as_myself" : 'X\(//\)$' \| \
13141383 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1315 $as_echo X"$as_myself" |
1384 printf "%s\n" X"$as_myself" |
13161385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13171386 s//\1/
13181387 q
13691438 # Omit some internal or obsolete options to make the list less imposing.
13701439 # This message is too long to be a string in the A/UX 3.1 sh.
13711440 cat <<_ACEOF
1372 \`configure' configures polkit-gnome 0.105 to adapt to many kinds of systems.
1441 \`configure' configures polkit-gnome 0.106 to adapt to many kinds of systems.
13731442
13741443 Usage: $0 [OPTION]... [VAR=VALUE]...
13751444
14091478 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
14101479 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
14111480 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1481 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
14121482 --libdir=DIR object code libraries [EPREFIX/lib]
14131483 --includedir=DIR C header files [PREFIX/include]
14141484 --oldincludedir=DIR C header files for non-gcc [/usr/include]
14391509
14401510 if test -n "$ac_init_help"; then
14411511 case $ac_init_help in
1442 short | recursive ) echo "Configuration of polkit-gnome 0.105:";;
1512 short | recursive ) echo "Configuration of polkit-gnome 0.106:";;
14431513 esac
14441514 cat <<\_ACEOF
14451515
14471517 --disable-option-checking ignore unrecognized --enable/--with options
14481518 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
14491519 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1450 --disable-maintainer-mode disable make rules and dependencies not useful
1451 (and sometimes confusing) to the casual installer
1452 --enable-silent-rules less verbose build output (undo: `make V=1')
1453 --disable-silent-rules verbose build output (undo: `make V=0')
1454 --disable-dependency-tracking speeds up one-time build
1455 --enable-dependency-tracking do not reject slow dependency extractors
1520 --enable-silent-rules less verbose build output (undo: "make V=1")
1521 --disable-silent-rules verbose build output (undo: "make V=0")
1522 --disable-maintainer-mode
1523 disable make rules and dependencies not useful (and
1524 sometimes confusing) to the casual installer
1525 --enable-dependency-tracking
1526 do not reject slow dependency extractors
1527 --disable-dependency-tracking
1528 speeds up one-time build
14561529 --enable-shared[=PKGS] build shared libraries [default=yes]
14571530 --enable-static[=PKGS] build static libraries [default=yes]
14581531 --enable-fast-install[=PKGS]
14591532 optimize for fast installation [default=yes]
14601533 --disable-libtool-lock avoid locking (might break parallel builds)
1461 --enable-debug turn on debugging
1534 --enable-debug=[yes/info/profile/no]
1535 compile with debugging
14621536 --enable-compile-warnings=[no/minimum/yes/maximum/error]
14631537 Turn on compiler warnings
14641538 --enable-iso-c Try to warn if code is not ISO C
14671541 Optional Packages:
14681542 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
14691543 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1470 --with-pic try to use only PIC/non-PIC objects [default=use
1544 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
14711545 both]
1546 --with-aix-soname=aix|svr4|both
1547 shared library versioning (aka "SONAME") variant to
1548 provide on AIX, [default=aix].
14721549 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1473 --with-sysroot=DIR Search for dependent libraries within DIR
1474 (or the compiler's sysroot if not specified).
1550 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1551 compiler's sysroot if not specified).
14751552
14761553 Some influential environment variables:
14771554 CC C compiler command
14811558 LIBS libraries to pass to the linker, e.g. -l<library>
14821559 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
14831560 you have headers in a nonstandard directory <include dir>
1484 CPP C preprocessor
1561 LT_SYS_LIBRARY_PATH
1562 User-defined run-time library search path.
14851563 PKG_CONFIG path to pkg-config utility
14861564 PKG_CONFIG_PATH
14871565 directories to add to pkg-config's search path
15191597 case "$ac_dir" in
15201598 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15211599 *)
1522 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1600 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
15231601 # A ".." for each directory in $ac_dir_suffix.
1524 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1602 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15251603 case $ac_top_builddir_sub in
15261604 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15271605 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15491627 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15501628
15511629 cd "$ac_dir" || { ac_status=$?; continue; }
1552 # Check for guested configure.
1630 # Check for configure.gnu first; this name is used for a wrapper for
1631 # Metaconfig's "Configure" on case-insensitive file systems.
15531632 if test -f "$ac_srcdir/configure.gnu"; then
15541633 echo &&
15551634 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
15571636 echo &&
15581637 $SHELL "$ac_srcdir/configure" --help=recursive
15591638 else
1560 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1639 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
15611640 fi || ac_status=$?
15621641 cd "$ac_pwd" || { ac_status=$?; break; }
15631642 done
15661645 test -n "$ac_init_help" && exit $ac_status
15671646 if $ac_init_version; then
15681647 cat <<\_ACEOF
1569 polkit-gnome configure 0.105
1570 generated by GNU Autoconf 2.68
1571
1572 Copyright (C) 2010 Free Software Foundation, Inc.
1648 polkit-gnome configure 0.106
1649 generated by GNU Autoconf 2.71
1650
1651 Copyright (C) 2021 Free Software Foundation, Inc.
15731652 This configure script is free software; the Free Software Foundation
15741653 gives unlimited permission to copy, distribute and modify it.
15751654 _ACEOF
15861665 ac_fn_c_try_compile ()
15871666 {
15881667 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1589 rm -f conftest.$ac_objext
1668 rm -f conftest.$ac_objext conftest.beam
15901669 if { { ac_try="$ac_compile"
15911670 case "(($ac_try" in
15921671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15931672 *) ac_try_echo=$ac_try;;
15941673 esac
15951674 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1596 $as_echo "$ac_try_echo"; } >&5
1675 printf "%s\n" "$ac_try_echo"; } >&5
15971676 (eval "$ac_compile") 2>conftest.err
15981677 ac_status=$?
15991678 if test -s conftest.err; then
16011680 cat conftest.er1 >&5
16021681 mv -f conftest.er1 conftest.err
16031682 fi
1604 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16051684 test $ac_status = 0; } && {
16061685 test -z "$ac_c_werror_flag" ||
16071686 test ! -s conftest.err
1608 } && test -s conftest.$ac_objext; then :
1687 } && test -s conftest.$ac_objext
1688 then :
16091689 ac_retval=0
1610 else
1611 $as_echo "$as_me: failed program was:" >&5
1690 else $as_nop
1691 printf "%s\n" "$as_me: failed program was:" >&5
16121692 sed 's/^/| /' conftest.$ac_ext >&5
16131693
16141694 ac_retval=1
16181698
16191699 } # ac_fn_c_try_compile
16201700
1621 # ac_fn_c_try_cpp LINENO
1622 # ----------------------
1623 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1624 ac_fn_c_try_cpp ()
1701 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1702 # -------------------------------------------------------
1703 # Tests whether HEADER exists and can be compiled using the include files in
1704 # INCLUDES, setting the cache variable VAR accordingly.
1705 ac_fn_c_check_header_compile ()
16251706 {
16261707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1627 if { { ac_try="$ac_cpp conftest.$ac_ext"
1628 case "(($ac_try" in
1629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1630 *) ac_try_echo=$ac_try;;
1631 esac
1632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1633 $as_echo "$ac_try_echo"; } >&5
1634 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1635 ac_status=$?
1636 if test -s conftest.err; then
1637 grep -v '^ *+' conftest.err >conftest.er1
1638 cat conftest.er1 >&5
1639 mv -f conftest.er1 conftest.err
1640 fi
1641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1642 test $ac_status = 0; } > conftest.i && {
1643 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1644 test ! -s conftest.err
1645 }; then :
1646 ac_retval=0
1647 else
1648 $as_echo "$as_me: failed program was:" >&5
1649 sed 's/^/| /' conftest.$ac_ext >&5
1650
1651 ac_retval=1
1652 fi
1708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1709 printf %s "checking for $2... " >&6; }
1710 if eval test \${$3+y}
1711 then :
1712 printf %s "(cached) " >&6
1713 else $as_nop
1714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1715 /* end confdefs.h. */
1716 $4
1717 #include <$2>
1718 _ACEOF
1719 if ac_fn_c_try_compile "$LINENO"
1720 then :
1721 eval "$3=yes"
1722 else $as_nop
1723 eval "$3=no"
1724 fi
1725 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1726 fi
1727 eval ac_res=\$$3
1728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1729 printf "%s\n" "$ac_res" >&6; }
16531730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1654 as_fn_set_status $ac_retval
1655
1656 } # ac_fn_c_try_cpp
1657
1658 # ac_fn_c_try_run LINENO
1659 # ----------------------
1660 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1661 # that executables *can* be run.
1662 ac_fn_c_try_run ()
1731
1732 } # ac_fn_c_check_header_compile
1733
1734 # ac_fn_c_try_link LINENO
1735 # -----------------------
1736 # Try to link conftest.$ac_ext, and return whether this succeeded.
1737 ac_fn_c_try_link ()
16631738 {
16641739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
16651741 if { { ac_try="$ac_link"
16661742 case "(($ac_try" in
16671743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16681744 *) ac_try_echo=$ac_try;;
16691745 esac
16701746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1671 $as_echo "$ac_try_echo"; } >&5
1672 (eval "$ac_link") 2>&5
1673 ac_status=$?
1674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1675 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1676 { { case "(($ac_try" in
1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678 *) ac_try_echo=$ac_try;;
1679 esac
1680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681 $as_echo "$ac_try_echo"; } >&5
1682 (eval "$ac_try") 2>&5
1683 ac_status=$?
1684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685 test $ac_status = 0; }; }; then :
1686 ac_retval=0
1687 else
1688 $as_echo "$as_me: program exited with status $ac_status" >&5
1689 $as_echo "$as_me: failed program was:" >&5
1690 sed 's/^/| /' conftest.$ac_ext >&5
1691
1692 ac_retval=$ac_status
1693 fi
1694 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696 as_fn_set_status $ac_retval
1697
1698 } # ac_fn_c_try_run
1699
1700 # ac_fn_c_try_link LINENO
1701 # -----------------------
1702 # Try to link conftest.$ac_ext, and return whether this succeeded.
1703 ac_fn_c_try_link ()
1704 {
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 rm -f conftest.$ac_objext conftest$ac_exeext
1707 if { { ac_try="$ac_link"
1708 case "(($ac_try" in
1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710 *) ac_try_echo=$ac_try;;
1711 esac
1712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713 $as_echo "$ac_try_echo"; } >&5
1747 printf "%s\n" "$ac_try_echo"; } >&5
17141748 (eval "$ac_link") 2>conftest.err
17151749 ac_status=$?
17161750 if test -s conftest.err; then
17181752 cat conftest.er1 >&5
17191753 mv -f conftest.er1 conftest.err
17201754 fi
1721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17221756 test $ac_status = 0; } && {
17231757 test -z "$ac_c_werror_flag" ||
17241758 test ! -s conftest.err
17251759 } && test -s conftest$ac_exeext && {
17261760 test "$cross_compiling" = yes ||
1727 $as_test_x conftest$ac_exeext
1728 }; then :
1761 test -x conftest$ac_exeext
1762 }
1763 then :
17291764 ac_retval=0
1730 else
1731 $as_echo "$as_me: failed program was:" >&5
1765 else $as_nop
1766 printf "%s\n" "$as_me: failed program was:" >&5
17321767 sed 's/^/| /' conftest.$ac_ext >&5
17331768
17341769 ac_retval=1
17431778
17441779 } # ac_fn_c_try_link
17451780
1746 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1747 # -------------------------------------------------------
1748 # Tests whether HEADER exists and can be compiled using the include files in
1749 # INCLUDES, setting the cache variable VAR accordingly.
1750 ac_fn_c_check_header_compile ()
1751 {
1752 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1754 $as_echo_n "checking for $2... " >&6; }
1755 if eval \${$3+:} false; then :
1756 $as_echo_n "(cached) " >&6
1757 else
1758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1759 /* end confdefs.h. */
1760 $4
1761 #include <$2>
1762 _ACEOF
1763 if ac_fn_c_try_compile "$LINENO"; then :
1764 eval "$3=yes"
1765 else
1766 eval "$3=no"
1767 fi
1768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1769 fi
1770 eval ac_res=\$$3
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1772 $as_echo "$ac_res" >&6; }
1773 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1774
1775 } # ac_fn_c_check_header_compile
1776
17771781 # ac_fn_c_check_func LINENO FUNC VAR
17781782 # ----------------------------------
17791783 # Tests whether FUNC exists, setting the cache variable VAR accordingly
17801784 ac_fn_c_check_func ()
17811785 {
17821786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1784 $as_echo_n "checking for $2... " >&6; }
1785 if eval \${$3+:} false; then :
1786 $as_echo_n "(cached) " >&6
1787 else
1787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788 printf %s "checking for $2... " >&6; }
1789 if eval test \${$3+y}
1790 then :
1791 printf %s "(cached) " >&6
1792 else $as_nop
17881793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17891794 /* end confdefs.h. */
17901795 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
17921797 #define $2 innocuous_$2
17931798
17941799 /* System header to define __stub macros and hopefully few prototypes,
1795 which can conflict with char $2 (); below.
1796 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1797 <limits.h> exists even on freestanding compilers. */
1798
1799 #ifdef __STDC__
1800 # include <limits.h>
1801 #else
1802 # include <assert.h>
1803 #endif
1804
1800 which can conflict with char $2 (); below. */
1801
1802 #include <limits.h>
18051803 #undef $2
18061804
18071805 /* Override any GCC internal prototype to avoid an error.
18191817 #endif
18201818
18211819 int
1822 main ()
1820 main (void)
18231821 {
18241822 return $2 ();
18251823 ;
18261824 return 0;
18271825 }
18281826 _ACEOF
1829 if ac_fn_c_try_link "$LINENO"; then :
1827 if ac_fn_c_try_link "$LINENO"
1828 then :
18301829 eval "$3=yes"
1831 else
1830 else $as_nop
18321831 eval "$3=no"
18331832 fi
1834 rm -f core conftest.err conftest.$ac_objext \
1833 rm -f core conftest.err conftest.$ac_objext conftest.beam \
18351834 conftest$ac_exeext conftest.$ac_ext
18361835 fi
18371836 eval ac_res=\$$3
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1839 $as_echo "$ac_res" >&6; }
1837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1838 printf "%s\n" "$ac_res" >&6; }
18401839 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
18411840
18421841 } # ac_fn_c_check_func
1843
1844 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1845 # -------------------------------------------------------
1846 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1847 # the include files in INCLUDES and setting the cache variable VAR
1848 # accordingly.
1849 ac_fn_c_check_header_mongrel ()
1850 {
1851 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1852 if eval \${$3+:} false; then :
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854 $as_echo_n "checking for $2... " >&6; }
1855 if eval \${$3+:} false; then :
1856 $as_echo_n "(cached) " >&6
1857 fi
1858 eval ac_res=\$$3
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860 $as_echo "$ac_res" >&6; }
1861 else
1862 # Is the header compilable?
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1864 $as_echo_n "checking $2 usability... " >&6; }
1865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1866 /* end confdefs.h. */
1867 $4
1868 #include <$2>
1869 _ACEOF
1870 if ac_fn_c_try_compile "$LINENO"; then :
1871 ac_header_compiler=yes
1872 else
1873 ac_header_compiler=no
1874 fi
1875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1877 $as_echo "$ac_header_compiler" >&6; }
1878
1879 # Is the header present?
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1881 $as_echo_n "checking $2 presence... " >&6; }
1882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883 /* end confdefs.h. */
1884 #include <$2>
1885 _ACEOF
1886 if ac_fn_c_try_cpp "$LINENO"; then :
1887 ac_header_preproc=yes
1888 else
1889 ac_header_preproc=no
1890 fi
1891 rm -f conftest.err conftest.i conftest.$ac_ext
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1893 $as_echo "$ac_header_preproc" >&6; }
1894
1895 # So? What about this header?
1896 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1897 yes:no: )
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1899 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1901 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1902 ;;
1903 no:yes:* )
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1905 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1907 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1909 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1911 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1913 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1914 ( $as_echo "## ------------------------------------------------------------------------- ##
1915 ## Report this to http://lists.freedesktop.org/mailman/listinfo/polkit-devel ##
1916 ## ------------------------------------------------------------------------- ##"
1917 ) | sed "s/^/$as_me: WARNING: /" >&2
1918 ;;
1842 ac_configure_args_raw=
1843 for ac_arg
1844 do
1845 case $ac_arg in
1846 *\'*)
1847 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1848 esac
1849 as_fn_append ac_configure_args_raw " '$ac_arg'"
1850 done
1851
1852 case $ac_configure_args_raw in
1853 *$as_nl*)
1854 ac_safe_unquote= ;;
1855 *)
1856 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1857 ac_unsafe_a="$ac_unsafe_z#~"
1858 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1859 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
19191860 esac
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1921 $as_echo_n "checking for $2... " >&6; }
1922 if eval \${$3+:} false; then :
1923 $as_echo_n "(cached) " >&6
1924 else
1925 eval "$3=\$ac_header_compiler"
1926 fi
1927 eval ac_res=\$$3
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929 $as_echo "$ac_res" >&6; }
1930 fi
1931 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1932
1933 } # ac_fn_c_check_header_mongrel
1861
19341862 cat >config.log <<_ACEOF
19351863 This file contains any messages produced by compilers while
19361864 running configure, to aid debugging if configure makes a mistake.
19371865
1938 It was created by polkit-gnome $as_me 0.105, which was
1939 generated by GNU Autoconf 2.68. Invocation command line was
1940
1941 $ $0 $@
1866 It was created by polkit-gnome $as_me 0.106, which was
1867 generated by GNU Autoconf 2.71. Invocation command line was
1868
1869 $ $0$ac_configure_args_raw
19421870
19431871 _ACEOF
19441872 exec 5>>config.log
19711899 for as_dir in $PATH
19721900 do
19731901 IFS=$as_save_IFS
1974 test -z "$as_dir" && as_dir=.
1975 $as_echo "PATH: $as_dir"
1902 case $as_dir in #(((
1903 '') as_dir=./ ;;
1904 */) ;;
1905 *) as_dir=$as_dir/ ;;
1906 esac
1907 printf "%s\n" "PATH: $as_dir"
19761908 done
19771909 IFS=$as_save_IFS
19781910
20071939 | -silent | --silent | --silen | --sile | --sil)
20081940 continue ;;
20091941 *\'*)
2010 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1942 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
20111943 esac
20121944 case $ac_pass in
20131945 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
20421974 # WARNING: Use '\'' to represent an apostrophe within the trap.
20431975 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
20441976 trap 'exit_status=$?
1977 # Sanitize IFS.
1978 IFS=" "" $as_nl"
20451979 # Save into config.log some information that might help in debugging.
20461980 {
20471981 echo
20481982
2049 $as_echo "## ---------------- ##
1983 printf "%s\n" "## ---------------- ##
20501984 ## Cache variables. ##
20511985 ## ---------------- ##"
20521986 echo
20571991 case $ac_val in #(
20581992 *${as_nl}*)
20591993 case $ac_var in #(
2060 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2061 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1994 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1995 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20621996 esac
20631997 case $ac_var in #(
20641998 _ | IFS | as_nl) ;; #(
20822016 )
20832017 echo
20842018
2085 $as_echo "## ----------------- ##
2019 printf "%s\n" "## ----------------- ##
20862020 ## Output variables. ##
20872021 ## ----------------- ##"
20882022 echo
20902024 do
20912025 eval ac_val=\$$ac_var
20922026 case $ac_val in
2093 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2027 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
20942028 esac
2095 $as_echo "$ac_var='\''$ac_val'\''"
2029 printf "%s\n" "$ac_var='\''$ac_val'\''"
20962030 done | sort
20972031 echo
20982032
20992033 if test -n "$ac_subst_files"; then
2100 $as_echo "## ------------------- ##
2034 printf "%s\n" "## ------------------- ##
21012035 ## File substitutions. ##
21022036 ## ------------------- ##"
21032037 echo
21052039 do
21062040 eval ac_val=\$$ac_var
21072041 case $ac_val in
2108 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2042 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
21092043 esac
2110 $as_echo "$ac_var='\''$ac_val'\''"
2044 printf "%s\n" "$ac_var='\''$ac_val'\''"
21112045 done | sort
21122046 echo
21132047 fi
21142048
21152049 if test -s confdefs.h; then
2116 $as_echo "## ----------- ##
2050 printf "%s\n" "## ----------- ##
21172051 ## confdefs.h. ##
21182052 ## ----------- ##"
21192053 echo
21212055 echo
21222056 fi
21232057 test "$ac_signal" != 0 &&
2124 $as_echo "$as_me: caught signal $ac_signal"
2125 $as_echo "$as_me: exit $exit_status"
2058 printf "%s\n" "$as_me: caught signal $ac_signal"
2059 printf "%s\n" "$as_me: exit $exit_status"
21262060 } >&5
21272061 rm -f core *.core core.conftest.* &&
21282062 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
21362070 # confdefs.h avoids OS command line length limits that DEFS can exceed.
21372071 rm -f -r conftest* confdefs.h
21382072
2139 $as_echo "/* confdefs.h */" > confdefs.h
2073 printf "%s\n" "/* confdefs.h */" > confdefs.h
21402074
21412075 # Predefined preprocessor variables.
21422076
2143 cat >>confdefs.h <<_ACEOF
2144 #define PACKAGE_NAME "$PACKAGE_NAME"
2145 _ACEOF
2146
2147 cat >>confdefs.h <<_ACEOF
2148 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2149 _ACEOF
2150
2151 cat >>confdefs.h <<_ACEOF
2152 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2153 _ACEOF
2154
2155 cat >>confdefs.h <<_ACEOF
2156 #define PACKAGE_STRING "$PACKAGE_STRING"
2157 _ACEOF
2158
2159 cat >>confdefs.h <<_ACEOF
2160 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2161 _ACEOF
2162
2163 cat >>confdefs.h <<_ACEOF
2164 #define PACKAGE_URL "$PACKAGE_URL"
2165 _ACEOF
2077 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2078
2079 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2080
2081 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2082
2083 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2084
2085 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2086
2087 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
21662088
21672089
21682090 # Let the site file select an alternate cache file if it wants to.
21692091 # Prefer an explicitly selected file to automatically selected ones.
2170 ac_site_file1=NONE
2171 ac_site_file2=NONE
21722092 if test -n "$CONFIG_SITE"; then
2173 # We do not want a PATH search for config.site.
2174 case $CONFIG_SITE in #((
2175 -*) ac_site_file1=./$CONFIG_SITE;;
2176 */*) ac_site_file1=$CONFIG_SITE;;
2177 *) ac_site_file1=./$CONFIG_SITE;;
2178 esac
2093 ac_site_files="$CONFIG_SITE"
21792094 elif test "x$prefix" != xNONE; then
2180 ac_site_file1=$prefix/share/config.site
2181 ac_site_file2=$prefix/etc/config.site
2182 else
2183 ac_site_file1=$ac_default_prefix/share/config.site
2184 ac_site_file2=$ac_default_prefix/etc/config.site
2185 fi
2186 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2095 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2096 else
2097 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2098 fi
2099
2100 for ac_site_file in $ac_site_files
21872101 do
2188 test "x$ac_site_file" = xNONE && continue
2189 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2190 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2191 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2102 case $ac_site_file in #(
2103 */*) :
2104 ;; #(
2105 *) :
2106 ac_site_file=./$ac_site_file ;;
2107 esac
2108 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2110 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
21922111 sed 's/^/| /' "$ac_site_file" >&5
21932112 . "$ac_site_file" \
2194 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2195 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2113 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2114 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
21962115 as_fn_error $? "failed to load site script $ac_site_file
21972116 See \`config.log' for more details" "$LINENO" 5; }
21982117 fi
22022121 # Some versions of bash will fail to source /dev/null (special files
22032122 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
22042123 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2206 $as_echo "$as_me: loading cache $cache_file" >&6;}
2124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2125 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
22072126 case $cache_file in
22082127 [\\/]* | ?:[\\/]* ) . "$cache_file";;
22092128 *) . "./$cache_file";;
22102129 esac
22112130 fi
22122131 else
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2214 $as_echo "$as_me: creating cache $cache_file" >&6;}
2132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2133 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
22152134 >$cache_file
2135 fi
2136
2137 # Test code for whether the C compiler supports C89 (global declarations)
2138 ac_c_conftest_c89_globals='
2139 /* Does the compiler advertise C89 conformance?
2140 Do not test the value of __STDC__, because some compilers set it to 0
2141 while being otherwise adequately conformant. */
2142 #if !defined __STDC__
2143 # error "Compiler does not advertise C89 conformance"
2144 #endif
2145
2146 #include <stddef.h>
2147 #include <stdarg.h>
2148 struct stat;
2149 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2150 struct buf { int x; };
2151 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2152 static char *e (p, i)
2153 char **p;
2154 int i;
2155 {
2156 return p[i];
2157 }
2158 static char *f (char * (*g) (char **, int), char **p, ...)
2159 {
2160 char *s;
2161 va_list v;
2162 va_start (v,p);
2163 s = g (p, va_arg (v,int));
2164 va_end (v);
2165 return s;
2166 }
2167
2168 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2169 function prototypes and stuff, but not \xHH hex character constants.
2170 These do not provoke an error unfortunately, instead are silently treated
2171 as an "x". The following induces an error, until -std is added to get
2172 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2173 array size at least. It is necessary to write \x00 == 0 to get something
2174 that is true only with -std. */
2175 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2176
2177 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2178 inside strings and character constants. */
2179 #define FOO(x) '\''x'\''
2180 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2181
2182 int test (int i, double x);
2183 struct s1 {int (*f) (int a);};
2184 struct s2 {int (*f) (double a);};
2185 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2186 int, int);'
2187
2188 # Test code for whether the C compiler supports C89 (body of main).
2189 ac_c_conftest_c89_main='
2190 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2191 '
2192
2193 # Test code for whether the C compiler supports C99 (global declarations)
2194 ac_c_conftest_c99_globals='
2195 // Does the compiler advertise C99 conformance?
2196 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2197 # error "Compiler does not advertise C99 conformance"
2198 #endif
2199
2200 #include <stdbool.h>
2201 extern int puts (const char *);
2202 extern int printf (const char *, ...);
2203 extern int dprintf (int, const char *, ...);
2204 extern void *malloc (size_t);
2205
2206 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2207 // dprintf is used instead of fprintf to avoid needing to declare
2208 // FILE and stderr.
2209 #define debug(...) dprintf (2, __VA_ARGS__)
2210 #define showlist(...) puts (#__VA_ARGS__)
2211 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2212 static void
2213 test_varargs_macros (void)
2214 {
2215 int x = 1234;
2216 int y = 5678;
2217 debug ("Flag");
2218 debug ("X = %d\n", x);
2219 showlist (The first, second, and third items.);
2220 report (x>y, "x is %d but y is %d", x, y);
2221 }
2222
2223 // Check long long types.
2224 #define BIG64 18446744073709551615ull
2225 #define BIG32 4294967295ul
2226 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2227 #if !BIG_OK
2228 #error "your preprocessor is broken"
2229 #endif
2230 #if BIG_OK
2231 #else
2232 #error "your preprocessor is broken"
2233 #endif
2234 static long long int bignum = -9223372036854775807LL;
2235 static unsigned long long int ubignum = BIG64;
2236
2237 struct incomplete_array
2238 {
2239 int datasize;
2240 double data[];
2241 };
2242
2243 struct named_init {
2244 int number;
2245 const wchar_t *name;
2246 double average;
2247 };
2248
2249 typedef const char *ccp;
2250
2251 static inline int
2252 test_restrict (ccp restrict text)
2253 {
2254 // See if C++-style comments work.
2255 // Iterate through items via the restricted pointer.
2256 // Also check for declarations in for loops.
2257 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2258 continue;
2259 return 0;
2260 }
2261
2262 // Check varargs and va_copy.
2263 static bool
2264 test_varargs (const char *format, ...)
2265 {
2266 va_list args;
2267 va_start (args, format);
2268 va_list args_copy;
2269 va_copy (args_copy, args);
2270
2271 const char *str = "";
2272 int number = 0;
2273 float fnumber = 0;
2274
2275 while (*format)
2276 {
2277 switch (*format++)
2278 {
2279 case '\''s'\'': // string
2280 str = va_arg (args_copy, const char *);
2281 break;
2282 case '\''d'\'': // int
2283 number = va_arg (args_copy, int);
2284 break;
2285 case '\''f'\'': // float
2286 fnumber = va_arg (args_copy, double);
2287 break;
2288 default:
2289 break;
2290 }
2291 }
2292 va_end (args_copy);
2293 va_end (args);
2294
2295 return *str && number && fnumber;
2296 }
2297 '
2298
2299 # Test code for whether the C compiler supports C99 (body of main).
2300 ac_c_conftest_c99_main='
2301 // Check bool.
2302 _Bool success = false;
2303 success |= (argc != 0);
2304
2305 // Check restrict.
2306 if (test_restrict ("String literal") == 0)
2307 success = true;
2308 char *restrict newvar = "Another string";
2309
2310 // Check varargs.
2311 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2312 test_varargs_macros ();
2313
2314 // Check flexible array members.
2315 struct incomplete_array *ia =
2316 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2317 ia->datasize = 10;
2318 for (int i = 0; i < ia->datasize; ++i)
2319 ia->data[i] = i * 1.234;
2320
2321 // Check named initializers.
2322 struct named_init ni = {
2323 .number = 34,
2324 .name = L"Test wide string",
2325 .average = 543.34343,
2326 };
2327
2328 ni.number = 58;
2329
2330 int dynamic_array[ni.number];
2331 dynamic_array[0] = argv[0][0];
2332 dynamic_array[ni.number - 1] = 543;
2333
2334 // work around unused variable warnings
2335 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2336 || dynamic_array[ni.number - 1] != 543);
2337 '
2338
2339 # Test code for whether the C compiler supports C11 (global declarations)
2340 ac_c_conftest_c11_globals='
2341 // Does the compiler advertise C11 conformance?
2342 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2343 # error "Compiler does not advertise C11 conformance"
2344 #endif
2345
2346 // Check _Alignas.
2347 char _Alignas (double) aligned_as_double;
2348 char _Alignas (0) no_special_alignment;
2349 extern char aligned_as_int;
2350 char _Alignas (0) _Alignas (int) aligned_as_int;
2351
2352 // Check _Alignof.
2353 enum
2354 {
2355 int_alignment = _Alignof (int),
2356 int_array_alignment = _Alignof (int[100]),
2357 char_alignment = _Alignof (char)
2358 };
2359 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2360
2361 // Check _Noreturn.
2362 int _Noreturn does_not_return (void) { for (;;) continue; }
2363
2364 // Check _Static_assert.
2365 struct test_static_assert
2366 {
2367 int x;
2368 _Static_assert (sizeof (int) <= sizeof (long int),
2369 "_Static_assert does not work in struct");
2370 long int y;
2371 };
2372
2373 // Check UTF-8 literals.
2374 #define u8 syntax error!
2375 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2376
2377 // Check duplicate typedefs.
2378 typedef long *long_ptr;
2379 typedef long int *long_ptr;
2380 typedef long_ptr long_ptr;
2381
2382 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2383 struct anonymous
2384 {
2385 union {
2386 struct { int i; int j; };
2387 struct { int k; long int l; } w;
2388 };
2389 int m;
2390 } v1;
2391 '
2392
2393 # Test code for whether the C compiler supports C11 (body of main).
2394 ac_c_conftest_c11_main='
2395 _Static_assert ((offsetof (struct anonymous, i)
2396 == offsetof (struct anonymous, w.k)),
2397 "Anonymous union alignment botch");
2398 v1.i = 2;
2399 v1.w.k = 5;
2400 ok |= v1.i != 5;
2401 '
2402
2403 # Test code for whether the C compiler supports C11 (complete).
2404 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2405 ${ac_c_conftest_c99_globals}
2406 ${ac_c_conftest_c11_globals}
2407
2408 int
2409 main (int argc, char **argv)
2410 {
2411 int ok = 0;
2412 ${ac_c_conftest_c89_main}
2413 ${ac_c_conftest_c99_main}
2414 ${ac_c_conftest_c11_main}
2415 return ok;
2416 }
2417 "
2418
2419 # Test code for whether the C compiler supports C99 (complete).
2420 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2421 ${ac_c_conftest_c99_globals}
2422
2423 int
2424 main (int argc, char **argv)
2425 {
2426 int ok = 0;
2427 ${ac_c_conftest_c89_main}
2428 ${ac_c_conftest_c99_main}
2429 return ok;
2430 }
2431 "
2432
2433 # Test code for whether the C compiler supports C89 (complete).
2434 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2435
2436 int
2437 main (int argc, char **argv)
2438 {
2439 int ok = 0;
2440 ${ac_c_conftest_c89_main}
2441 return ok;
2442 }
2443 "
2444
2445 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2446 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2447 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2448 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2449 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2450 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2451 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2452 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2453 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2454
2455 # Auxiliary files required by this configure script.
2456 ac_aux_files="config.guess config.sub ltmain.sh compile missing install-sh"
2457
2458 # Locations in which to look for auxiliary files.
2459 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2460
2461 # Search for a directory containing all of the required auxiliary files,
2462 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2463 # If we don't find one directory that contains all the files we need,
2464 # we report the set of missing files from the *first* directory in
2465 # $ac_aux_dir_candidates and give up.
2466 ac_missing_aux_files=""
2467 ac_first_candidate=:
2468 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470 as_found=false
2471 for as_dir in $ac_aux_dir_candidates
2472 do
2473 IFS=$as_save_IFS
2474 case $as_dir in #(((
2475 '') as_dir=./ ;;
2476 */) ;;
2477 *) as_dir=$as_dir/ ;;
2478 esac
2479 as_found=:
2480
2481 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2482 ac_aux_dir_found=yes
2483 ac_install_sh=
2484 for ac_aux in $ac_aux_files
2485 do
2486 # As a special case, if "install-sh" is required, that requirement
2487 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2488 # and $ac_install_sh is set appropriately for whichever one is found.
2489 if test x"$ac_aux" = x"install-sh"
2490 then
2491 if test -f "${as_dir}install-sh"; then
2492 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2493 ac_install_sh="${as_dir}install-sh -c"
2494 elif test -f "${as_dir}install.sh"; then
2495 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2496 ac_install_sh="${as_dir}install.sh -c"
2497 elif test -f "${as_dir}shtool"; then
2498 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2499 ac_install_sh="${as_dir}shtool install -c"
2500 else
2501 ac_aux_dir_found=no
2502 if $ac_first_candidate; then
2503 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2504 else
2505 break
2506 fi
2507 fi
2508 else
2509 if test -f "${as_dir}${ac_aux}"; then
2510 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2511 else
2512 ac_aux_dir_found=no
2513 if $ac_first_candidate; then
2514 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2515 else
2516 break
2517 fi
2518 fi
2519 fi
2520 done
2521 if test "$ac_aux_dir_found" = yes; then
2522 ac_aux_dir="$as_dir"
2523 break
2524 fi
2525 ac_first_candidate=false
2526
2527 as_found=false
2528 done
2529 IFS=$as_save_IFS
2530 if $as_found
2531 then :
2532
2533 else $as_nop
2534 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2535 fi
2536
2537
2538 # These three variables are undocumented and unsupported,
2539 # and are intended to be withdrawn in a future Autoconf release.
2540 # They can cause serious problems if a builder's source tree is in a directory
2541 # whose full name contains unusual characters.
2542 if test -f "${ac_aux_dir}config.guess"; then
2543 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2544 fi
2545 if test -f "${ac_aux_dir}config.sub"; then
2546 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2547 fi
2548 if test -f "$ac_aux_dir/configure"; then
2549 ac_configure="$SHELL ${ac_aux_dir}configure"
22162550 fi
22172551
22182552 # Check that the precious variables saved in the cache have kept the same
22252559 eval ac_new_val=\$ac_env_${ac_var}_value
22262560 case $ac_old_set,$ac_new_set in
22272561 set,)
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2229 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2563 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
22302564 ac_cache_corrupted=: ;;
22312565 ,set)
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2233 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2567 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
22342568 ac_cache_corrupted=: ;;
22352569 ,);;
22362570 *)
22392573 ac_old_val_w=`echo x $ac_old_val`
22402574 ac_new_val_w=`echo x $ac_new_val`
22412575 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2243 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2576 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2577 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
22442578 ac_cache_corrupted=:
22452579 else
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2247 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2581 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
22482582 eval $ac_var=\$ac_old_val
22492583 fi
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2251 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2253 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2585 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
2586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2587 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
22542588 fi;;
22552589 esac
22562590 # Pass precious variables to config.status.
22572591 if test "$ac_new_set" = set; then
22582592 case $ac_new_val in
2259 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2593 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
22602594 *) ac_arg=$ac_var=$ac_new_val ;;
22612595 esac
22622596 case " $ac_configure_args " in
22662600 fi
22672601 done
22682602 if $ac_cache_corrupted; then
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2270 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2272 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2273 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2604 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2606 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2607 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2608 and start over" "$LINENO" 5
22742609 fi
22752610 ## -------------------- ##
22762611 ## Main body of script. ##
22842619
22852620
22862621
2287 am__api_version='1.11'
2288
2289 ac_aux_dir=
2290 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2291 if test -f "$ac_dir/install-sh"; then
2292 ac_aux_dir=$ac_dir
2293 ac_install_sh="$ac_aux_dir/install-sh -c"
2294 break
2295 elif test -f "$ac_dir/install.sh"; then
2296 ac_aux_dir=$ac_dir
2297 ac_install_sh="$ac_aux_dir/install.sh -c"
2298 break
2299 elif test -f "$ac_dir/shtool"; then
2300 ac_aux_dir=$ac_dir
2301 ac_install_sh="$ac_aux_dir/shtool install -c"
2302 break
2303 fi
2304 done
2305 if test -z "$ac_aux_dir"; then
2306 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2307 fi
2308
2309 # These three variables are undocumented and unsupported,
2310 # and are intended to be withdrawn in a future Autoconf release.
2311 # They can cause serious problems if a builder's source tree is in a directory
2312 # whose full name contains unusual characters.
2313 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2314 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2315 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2316
2317
2318 # Find a good install program. We prefer a C program (faster),
2622 am__api_version='1.16'
2623
2624
2625
2626 # Find a good install program. We prefer a C program (faster),
23192627 # so one script is as good as another. But avoid the broken or
23202628 # incompatible versions:
23212629 # SysV /etc/install, /usr/sbin/install
23292637 # OS/2's system install, which has a completely different semantic
23302638 # ./install, which can be erroneously created by make from ./install.sh.
23312639 # Reject install programs that cannot install multiple files.
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2333 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2641 printf %s "checking for a BSD-compatible install... " >&6; }
23342642 if test -z "$INSTALL"; then
2335 if ${ac_cv_path_install+:} false; then :
2336 $as_echo_n "(cached) " >&6
2337 else
2643 if test ${ac_cv_path_install+y}
2644 then :
2645 printf %s "(cached) " >&6
2646 else $as_nop
23382647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23392648 for as_dir in $PATH
23402649 do
23412650 IFS=$as_save_IFS
2342 test -z "$as_dir" && as_dir=.
2343 # Account for people who put trailing slashes in PATH elements.
2344 case $as_dir/ in #((
2345 ./ | .// | /[cC]/* | \
2651 case $as_dir in #(((
2652 '') as_dir=./ ;;
2653 */) ;;
2654 *) as_dir=$as_dir/ ;;
2655 esac
2656 # Account for fact that we put trailing slashes in our PATH walk.
2657 case $as_dir in #((
2658 ./ | /[cC]/* | \
23462659 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
23472660 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
23482661 /usr/ucb/* ) ;;
23522665 # by default.
23532666 for ac_prog in ginstall scoinst install; do
23542667 for ac_exec_ext in '' $ac_executable_extensions; do
2355 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2668 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
23562669 if test $ac_prog = install &&
2357 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2670 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23582671 # AIX install. It has an incompatible calling convention.
23592672 :
23602673 elif test $ac_prog = install &&
2361 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2674 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23622675 # program-specific install script used by HP pwplus--don't use.
23632676 :
23642677 else
23662679 echo one > conftest.one
23672680 echo two > conftest.two
23682681 mkdir conftest.dir
2369 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2682 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
23702683 test -s conftest.one && test -s conftest.two &&
23712684 test -s conftest.dir/conftest.one &&
23722685 test -s conftest.dir/conftest.two
23732686 then
2374 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2687 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
23752688 break 3
23762689 fi
23772690 fi
23872700 rm -rf conftest.one conftest.two conftest.dir
23882701
23892702 fi
2390 if test "${ac_cv_path_install+set}" = set; then
2703 if test ${ac_cv_path_install+y}; then
23912704 INSTALL=$ac_cv_path_install
23922705 else
23932706 # As a last resort, use the slow shell script. Don't cache a
23972710 INSTALL=$ac_install_sh
23982711 fi
23992712 fi
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2401 $as_echo "$INSTALL" >&6; }
2713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2714 printf "%s\n" "$INSTALL" >&6; }
24022715
24032716 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
24042717 # It thinks the first close brace ends the variable substitution.
24082721
24092722 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
24102723
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2412 $as_echo_n "checking whether build environment is sane... " >&6; }
2413 # Just in case
2414 sleep 1
2415 echo timestamp > conftest.file
2724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2725 printf %s "checking whether build environment is sane... " >&6; }
24162726 # Reject unsafe characters in $srcdir or the absolute working directory
24172727 # name. Accept space and tab only in the latter.
24182728 am_lf='
24232733 esac
24242734 case $srcdir in
24252735 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2426 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2736 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
24272737 esac
24282738
2429 # Do `set' in a subshell so we don't clobber the current shell's
2739 # Do 'set' in a subshell so we don't clobber the current shell's
24302740 # arguments. Must try -L first in case configure is actually a
24312741 # symlink; some systems play weird games with the mod time of symlinks
24322742 # (eg FreeBSD returns the mod time of the symlink's containing
24332743 # directory).
24342744 if (
2435 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2436 if test "$*" = "X"; then
2437 # -L didn't work.
2438 set X `ls -t "$srcdir/configure" conftest.file`
2439 fi
2440 rm -f conftest.file
2441 if test "$*" != "X $srcdir/configure conftest.file" \
2442 && test "$*" != "X conftest.file $srcdir/configure"; then
2443
2444 # If neither matched, then we have a broken ls. This can happen
2445 # if, for instance, CONFIG_SHELL is bash and it inherits a
2446 # broken ls alias from the environment. This has actually
2447 # happened. Such a system could not be considered "sane".
2448 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2449 alias in your environment" "$LINENO" 5
2450 fi
2451
2745 am_has_slept=no
2746 for am_try in 1 2; do
2747 echo "timestamp, slept: $am_has_slept" > conftest.file
2748 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2749 if test "$*" = "X"; then
2750 # -L didn't work.
2751 set X `ls -t "$srcdir/configure" conftest.file`
2752 fi
2753 if test "$*" != "X $srcdir/configure conftest.file" \
2754 && test "$*" != "X conftest.file $srcdir/configure"; then
2755
2756 # If neither matched, then we have a broken ls. This can happen
2757 # if, for instance, CONFIG_SHELL is bash and it inherits a
2758 # broken ls alias from the environment. This has actually
2759 # happened. Such a system could not be considered "sane".
2760 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2761 alias in your environment" "$LINENO" 5
2762 fi
2763 if test "$2" = conftest.file || test $am_try -eq 2; then
2764 break
2765 fi
2766 # Just in case.
2767 sleep 1
2768 am_has_slept=yes
2769 done
24522770 test "$2" = conftest.file
24532771 )
24542772 then
24582776 as_fn_error $? "newly created file is older than distributed files!
24592777 Check your system clock" "$LINENO" 5
24602778 fi
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2462 $as_echo "yes" >&6; }
2779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2780 printf "%s\n" "yes" >&6; }
2781 # If we didn't sleep, we still need to ensure time stamps of config.status and
2782 # generated files are strictly newer.
2783 am_sleep_pid=
2784 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2785 ( sleep 1 ) &
2786 am_sleep_pid=$!
2787 fi
2788
2789 rm -f conftest.file
2790
24632791 test "$program_prefix" != NONE &&
24642792 program_transform_name="s&^&$program_prefix&;$program_transform_name"
24652793 # Use a double $ so make ignores it.
24682796 # Double any \ or $.
24692797 # By default was `s,x,x', remove it if useless.
24702798 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2471 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2472
2473 # expand $ac_aux_dir to an absolute path
2474 am_aux_dir=`cd $ac_aux_dir && pwd`
2475
2476 if test x"${MISSING+set}" != xset; then
2477 case $am_aux_dir in
2478 *\ * | *\ *)
2479 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2480 *)
2481 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2482 esac
2799 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2800
2801
2802 # Expand $ac_aux_dir to an absolute path.
2803 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2804
2805
2806 if test x"${MISSING+set}" != xset; then
2807 MISSING="\${SHELL} '$am_aux_dir/missing'"
24832808 fi
24842809 # Use eval to expand $SHELL
2485 if eval "$MISSING --run true"; then
2486 am_missing_run="$MISSING --run "
2810 if eval "$MISSING --is-lightweight"; then
2811 am_missing_run="$MISSING "
24872812 else
24882813 am_missing_run=
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2490 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2491 fi
2492
2493 if test x"${install_sh}" != xset; then
2814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2815 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2816 fi
2817
2818 if test x"${install_sh+set}" != xset; then
24942819 case $am_aux_dir in
24952820 *\ * | *\ *)
24962821 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
24992824 esac
25002825 fi
25012826
2502 # Installed binaries are usually stripped using `strip' when the user
2503 # run `make install-strip'. However `strip' might not be the right
2827 # Installed binaries are usually stripped using 'strip' when the user
2828 # run "make install-strip". However 'strip' might not be the right
25042829 # tool to use in cross-compilation environments, therefore Automake
2505 # will honor the `STRIP' environment variable to overrule this program.
2830 # will honor the 'STRIP' environment variable to overrule this program.
25062831 if test "$cross_compiling" != no; then
25072832 if test -n "$ac_tool_prefix"; then
25082833 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
25092834 set dummy ${ac_tool_prefix}strip; ac_word=$2
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2511 $as_echo_n "checking for $ac_word... " >&6; }
2512 if ${ac_cv_prog_STRIP+:} false; then :
2513 $as_echo_n "(cached) " >&6
2514 else
2835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2836 printf %s "checking for $ac_word... " >&6; }
2837 if test ${ac_cv_prog_STRIP+y}
2838 then :
2839 printf %s "(cached) " >&6
2840 else $as_nop
25152841 if test -n "$STRIP"; then
25162842 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
25172843 else
25192845 for as_dir in $PATH
25202846 do
25212847 IFS=$as_save_IFS
2522 test -z "$as_dir" && as_dir=.
2848 case $as_dir in #(((
2849 '') as_dir=./ ;;
2850 */) ;;
2851 *) as_dir=$as_dir/ ;;
2852 esac
25232853 for ac_exec_ext in '' $ac_executable_extensions; do
2524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2854 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
25252855 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2856 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
25272857 break 2
25282858 fi
25292859 done
25342864 fi
25352865 STRIP=$ac_cv_prog_STRIP
25362866 if test -n "$STRIP"; then
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2538 $as_echo "$STRIP" >&6; }
2539 else
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2541 $as_echo "no" >&6; }
2867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2868 printf "%s\n" "$STRIP" >&6; }
2869 else
2870 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871 printf "%s\n" "no" >&6; }
25422872 fi
25432873
25442874
25472877 ac_ct_STRIP=$STRIP
25482878 # Extract the first word of "strip", so it can be a program name with args.
25492879 set dummy strip; ac_word=$2
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 $as_echo_n "checking for $ac_word... " >&6; }
2552 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2553 $as_echo_n "(cached) " >&6
2554 else
2880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881 printf %s "checking for $ac_word... " >&6; }
2882 if test ${ac_cv_prog_ac_ct_STRIP+y}
2883 then :
2884 printf %s "(cached) " >&6
2885 else $as_nop
25552886 if test -n "$ac_ct_STRIP"; then
25562887 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
25572888 else
25592890 for as_dir in $PATH
25602891 do
25612892 IFS=$as_save_IFS
2562 test -z "$as_dir" && as_dir=.
2893 case $as_dir in #(((
2894 '') as_dir=./ ;;
2895 */) ;;
2896 *) as_dir=$as_dir/ ;;
2897 esac
25632898 for ac_exec_ext in '' $ac_executable_extensions; do
2564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2899 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
25652900 ac_cv_prog_ac_ct_STRIP="strip"
2566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2901 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
25672902 break 2
25682903 fi
25692904 done
25742909 fi
25752910 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
25762911 if test -n "$ac_ct_STRIP"; then
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2578 $as_echo "$ac_ct_STRIP" >&6; }
2579 else
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 $as_echo "no" >&6; }
2912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2913 printf "%s\n" "$ac_ct_STRIP" >&6; }
2914 else
2915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2916 printf "%s\n" "no" >&6; }
25822917 fi
25832918
25842919 if test "x$ac_ct_STRIP" = x; then
25862921 else
25872922 case $cross_compiling:$ac_tool_warned in
25882923 yes:)
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2590 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2925 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25912926 ac_tool_warned=yes ;;
25922927 esac
25932928 STRIP=$ac_ct_STRIP
25992934 fi
26002935 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
26012936
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2603 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2937
2938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
2939 printf %s "checking for a race-free mkdir -p... " >&6; }
26042940 if test -z "$MKDIR_P"; then
2605 if ${ac_cv_path_mkdir+:} false; then :
2606 $as_echo_n "(cached) " >&6
2607 else
2941 if test ${ac_cv_path_mkdir+y}
2942 then :
2943 printf %s "(cached) " >&6
2944 else $as_nop
26082945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26092946 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
26102947 do
26112948 IFS=$as_save_IFS
2612 test -z "$as_dir" && as_dir=.
2949 case $as_dir in #(((
2950 '') as_dir=./ ;;
2951 */) ;;
2952 *) as_dir=$as_dir/ ;;
2953 esac
26132954 for ac_prog in mkdir gmkdir; do
26142955 for ac_exec_ext in '' $ac_executable_extensions; do
2615 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2616 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2617 'mkdir (GNU coreutils) '* | \
2618 'mkdir (coreutils) '* | \
2956 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
2957 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
2958 'mkdir ('*'coreutils) '* | \
2959 'BusyBox '* | \
26192960 'mkdir (fileutils) '4.1*)
2620 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2961 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
26212962 break 3;;
26222963 esac
26232964 done
26282969 fi
26292970
26302971 test -d ./--version && rmdir ./--version
2631 if test "${ac_cv_path_mkdir+set}" = set; then
2972 if test ${ac_cv_path_mkdir+y}; then
26322973 MKDIR_P="$ac_cv_path_mkdir -p"
26332974 else
26342975 # As a last resort, use the slow shell script. Don't cache a
26382979 MKDIR_P="$ac_install_sh -d"
26392980 fi
26402981 fi
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2642 $as_echo "$MKDIR_P" >&6; }
2643
2644 mkdir_p="$MKDIR_P"
2645 case $mkdir_p in
2646 [\\/$]* | ?:[\\/]*) ;;
2647 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2648 esac
2982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2983 printf "%s\n" "$MKDIR_P" >&6; }
26492984
26502985 for ac_prog in gawk mawk nawk awk
26512986 do
26522987 # Extract the first word of "$ac_prog", so it can be a program name with args.
26532988 set dummy $ac_prog; ac_word=$2
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655 $as_echo_n "checking for $ac_word... " >&6; }
2656 if ${ac_cv_prog_AWK+:} false; then :
2657 $as_echo_n "(cached) " >&6
2658 else
2989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2990 printf %s "checking for $ac_word... " >&6; }
2991 if test ${ac_cv_prog_AWK+y}
2992 then :
2993 printf %s "(cached) " >&6
2994 else $as_nop
26592995 if test -n "$AWK"; then
26602996 ac_cv_prog_AWK="$AWK" # Let the user override the test.
26612997 else
26632999 for as_dir in $PATH
26643000 do
26653001 IFS=$as_save_IFS
2666 test -z "$as_dir" && as_dir=.
3002 case $as_dir in #(((
3003 '') as_dir=./ ;;
3004 */) ;;
3005 *) as_dir=$as_dir/ ;;
3006 esac
26673007 for ac_exec_ext in '' $ac_executable_extensions; do
2668 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3008 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
26693009 ac_cv_prog_AWK="$ac_prog"
2670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3010 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
26713011 break 2
26723012 fi
26733013 done
26783018 fi
26793019 AWK=$ac_cv_prog_AWK
26803020 if test -n "$AWK"; then
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2682 $as_echo "$AWK" >&6; }
2683 else
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685 $as_echo "no" >&6; }
3021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3022 printf "%s\n" "$AWK" >&6; }
3023 else
3024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3025 printf "%s\n" "no" >&6; }
26863026 fi
26873027
26883028
26893029 test -n "$AWK" && break
26903030 done
26913031
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2693 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3033 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
26943034 set x ${MAKE-make}
2695 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2696 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2697 $as_echo_n "(cached) " >&6
2698 else
3035 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3036 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3037 then :
3038 printf %s "(cached) " >&6
3039 else $as_nop
26993040 cat >conftest.make <<\_ACEOF
27003041 SHELL = /bin/sh
27013042 all:
27113052 rm -f conftest.make
27123053 fi
27133054 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2715 $as_echo "yes" >&6; }
3055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3056 printf "%s\n" "yes" >&6; }
27163057 SET_MAKE=
27173058 else
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2719 $as_echo "no" >&6; }
3059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3060 printf "%s\n" "no" >&6; }
27203061 SET_MAKE="MAKE=${MAKE-make}"
27213062 fi
27223063
27283069 am__leading_dot=_
27293070 fi
27303071 rmdir .tst 2>/dev/null
3072
3073 # Check whether --enable-silent-rules was given.
3074 if test ${enable_silent_rules+y}
3075 then :
3076 enableval=$enable_silent_rules;
3077 fi
3078
3079 case $enable_silent_rules in # (((
3080 yes) AM_DEFAULT_VERBOSITY=0;;
3081 no) AM_DEFAULT_VERBOSITY=1;;
3082 *) AM_DEFAULT_VERBOSITY=1;;
3083 esac
3084 am_make=${MAKE-make}
3085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3086 printf %s "checking whether $am_make supports nested variables... " >&6; }
3087 if test ${am_cv_make_support_nested_variables+y}
3088 then :
3089 printf %s "(cached) " >&6
3090 else $as_nop
3091 if printf "%s\n" 'TRUE=$(BAR$(V))
3092 BAR0=false
3093 BAR1=true
3094 V=1
3095 am__doit:
3096 @$(TRUE)
3097 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3098 am_cv_make_support_nested_variables=yes
3099 else
3100 am_cv_make_support_nested_variables=no
3101 fi
3102 fi
3103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3104 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3105 if test $am_cv_make_support_nested_variables = yes; then
3106 AM_V='$(V)'
3107 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3108 else
3109 AM_V=$AM_DEFAULT_VERBOSITY
3110 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3111 fi
3112 AM_BACKSLASH='\'
27313113
27323114 if test "`cd $srcdir && pwd`" != "`pwd`"; then
27333115 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
27513133
27523134 # Define the identity of the package.
27533135 PACKAGE='polkit-gnome'
2754 VERSION='0.105'
2755
2756
2757 cat >>confdefs.h <<_ACEOF
2758 #define PACKAGE "$PACKAGE"
2759 _ACEOF
2760
2761
2762 cat >>confdefs.h <<_ACEOF
2763 #define VERSION "$VERSION"
2764 _ACEOF
3136 VERSION='0.106'
3137
3138
3139 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3140
3141
3142 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
27653143
27663144 # Some tools Automake needs.
27673145
27793157
27803158 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
27813159
2782 # We need awk for the "check" target. The system "awk" is bad on
2783 # some platforms.
2784 # Always define AMTAR for backward compatibility.
2785
2786 AMTAR=${AMTAR-"${am_missing_run}tar"}
2787
2788 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2789
2790
2791
2792
3160 # For better backward compatibility. To be removed once Automake 1.9.x
3161 # dies out for good. For more background, see:
3162 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3163 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3164 mkdir_p='$(MKDIR_P)'
3165
3166 # We need awk for the "check" target (and possibly the TAP driver). The
3167 # system "awk" is bad on some platforms.
3168 # Always define AMTAR for backward compatibility. Yes, it's still used
3169 # in the wild :-( We should find a proper way to deprecate it ...
3170 AMTAR='$${TAR-tar}'
3171
3172
3173 # We'll loop over all known methods to create a tar archive until one works.
3174 _am_tools='gnutar pax cpio none'
3175
3176 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3177
3178
3179
3180
3181
3182 # Variables for tags utilities; see am/tags.am
3183 if test -z "$CTAGS"; then
3184 CTAGS=ctags
3185 fi
3186
3187 if test -z "$ETAGS"; then
3188 ETAGS=etags
3189 fi
3190
3191 if test -z "$CSCOPE"; then
3192 CSCOPE=cscope
3193 fi
3194
3195
3196
3197 # POSIX will say in a future version that running "rm -f" with no argument
3198 # is OK; and we want to be able to make that assumption in our Makefile
3199 # recipes. So use an aggressive probe to check that the usage we want is
3200 # actually supported "in the wild" to an acceptable degree.
3201 # See automake bug#10828.
3202 # To make any issue more visible, cause the running configure to be aborted
3203 # by default if the 'rm' program in use doesn't match our expectations; the
3204 # user can still override this though.
3205 if rm -f && rm -fr && rm -rf; then : OK; else
3206 cat >&2 <<'END'
3207 Oops!
3208
3209 Your 'rm' program seems unable to run without file operands specified
3210 on the command line, even when the '-f' option is present. This is contrary
3211 to the behaviour of most rm programs out there, and not conforming with
3212 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3213
3214 Please tell bug-automake@gnu.org about your system, including the value
3215 of your $PATH and any error possibly output before this message. This
3216 can help us improve future automake versions.
3217
3218 END
3219 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3220 echo 'Configuration will proceed anyway, since you have set the' >&2
3221 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3222 echo >&2
3223 else
3224 cat >&2 <<'END'
3225 Aborting the configuration process, to ensure you take notice of the issue.
3226
3227 You can download and install GNU coreutils to get an 'rm' implementation
3228 that behaves properly: <https://www.gnu.org/software/coreutils/>.
3229
3230 If you want to complete the configuration process using your problematic
3231 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3232 to "yes", and re-run configure.
3233
3234 END
3235 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3236 fi
3237 fi
27933238
27943239
27953240
27983243
27993244
28003245
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to disable maintainer-specific portions of Makefiles" >&5
2802 $as_echo_n "checking whether to disable maintainer-specific portions of Makefiles... " >&6; }
3246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3247 printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
28033248 # Check whether --enable-maintainer-mode was given.
2804 if test "${enable_maintainer_mode+set}" = set; then :
3249 if test ${enable_maintainer_mode+y}
3250 then :
28053251 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2806 else
3252 else $as_nop
28073253 USE_MAINTAINER_MODE=yes
28083254 fi
28093255
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2811 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3257 printf "%s\n" "$USE_MAINTAINER_MODE" >&6; }
28123258 if test $USE_MAINTAINER_MODE = yes; then
28133259 MAINTAINER_MODE_TRUE=
28143260 MAINTAINER_MODE_FALSE='#'
28223268
28233269
28243270 # Check whether --enable-silent-rules was given.
2825 if test "${enable_silent_rules+set}" = set; then :
3271 if test ${enable_silent_rules+y}
3272 then :
28263273 enableval=$enable_silent_rules;
28273274 fi
28283275
2829 case $enable_silent_rules in
2830 yes) AM_DEFAULT_VERBOSITY=0;;
2831 no) AM_DEFAULT_VERBOSITY=1;;
2832 *) AM_DEFAULT_VERBOSITY=0;;
3276 case $enable_silent_rules in # (((
3277 yes) AM_DEFAULT_VERBOSITY=0;;
3278 no) AM_DEFAULT_VERBOSITY=1;;
3279 *) AM_DEFAULT_VERBOSITY=0;;
28333280 esac
3281 am_make=${MAKE-make}
3282 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3283 printf %s "checking whether $am_make supports nested variables... " >&6; }
3284 if test ${am_cv_make_support_nested_variables+y}
3285 then :
3286 printf %s "(cached) " >&6
3287 else $as_nop
3288 if printf "%s\n" 'TRUE=$(BAR$(V))
3289 BAR0=false
3290 BAR1=true
3291 V=1
3292 am__doit:
3293 @$(TRUE)
3294 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3295 am_cv_make_support_nested_variables=yes
3296 else
3297 am_cv_make_support_nested_variables=no
3298 fi
3299 fi
3300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3301 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3302 if test $am_cv_make_support_nested_variables = yes; then
3303 AM_V='$(V)'
3304 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3305 else
3306 AM_V=$AM_DEFAULT_VERBOSITY
3307 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3308 fi
28343309 AM_BACKSLASH='\'
28353310
28363311
28463321
28473322
28483323 # Check for programs
3324
3325
3326
3327
3328
3329
3330
3331
3332
28493333 ac_ext=c
28503334 ac_cpp='$CPP $CPPFLAGS'
28513335 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28543338 if test -n "$ac_tool_prefix"; then
28553339 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
28563340 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2858 $as_echo_n "checking for $ac_word... " >&6; }
2859 if ${ac_cv_prog_CC+:} false; then :
2860 $as_echo_n "(cached) " >&6
2861 else
3341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3342 printf %s "checking for $ac_word... " >&6; }
3343 if test ${ac_cv_prog_CC+y}
3344 then :
3345 printf %s "(cached) " >&6
3346 else $as_nop
28623347 if test -n "$CC"; then
28633348 ac_cv_prog_CC="$CC" # Let the user override the test.
28643349 else
28663351 for as_dir in $PATH
28673352 do
28683353 IFS=$as_save_IFS
2869 test -z "$as_dir" && as_dir=.
3354 case $as_dir in #(((
3355 '') as_dir=./ ;;
3356 */) ;;
3357 *) as_dir=$as_dir/ ;;
3358 esac
28703359 for ac_exec_ext in '' $ac_executable_extensions; do
2871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3360 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
28723361 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3362 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
28743363 break 2
28753364 fi
28763365 done
28813370 fi
28823371 CC=$ac_cv_prog_CC
28833372 if test -n "$CC"; then
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2885 $as_echo "$CC" >&6; }
2886 else
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2888 $as_echo "no" >&6; }
3373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3374 printf "%s\n" "$CC" >&6; }
3375 else
3376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3377 printf "%s\n" "no" >&6; }
28893378 fi
28903379
28913380
28943383 ac_ct_CC=$CC
28953384 # Extract the first word of "gcc", so it can be a program name with args.
28963385 set dummy gcc; ac_word=$2
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2898 $as_echo_n "checking for $ac_word... " >&6; }
2899 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2900 $as_echo_n "(cached) " >&6
2901 else
3386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3387 printf %s "checking for $ac_word... " >&6; }
3388 if test ${ac_cv_prog_ac_ct_CC+y}
3389 then :
3390 printf %s "(cached) " >&6
3391 else $as_nop
29023392 if test -n "$ac_ct_CC"; then
29033393 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
29043394 else
29063396 for as_dir in $PATH
29073397 do
29083398 IFS=$as_save_IFS
2909 test -z "$as_dir" && as_dir=.
3399 case $as_dir in #(((
3400 '') as_dir=./ ;;
3401 */) ;;
3402 *) as_dir=$as_dir/ ;;
3403 esac
29103404 for ac_exec_ext in '' $ac_executable_extensions; do
2911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3405 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
29123406 ac_cv_prog_ac_ct_CC="gcc"
2913 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3407 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
29143408 break 2
29153409 fi
29163410 done
29213415 fi
29223416 ac_ct_CC=$ac_cv_prog_ac_ct_CC
29233417 if test -n "$ac_ct_CC"; then
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2925 $as_echo "$ac_ct_CC" >&6; }
2926 else
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928 $as_echo "no" >&6; }
3418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3419 printf "%s\n" "$ac_ct_CC" >&6; }
3420 else
3421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3422 printf "%s\n" "no" >&6; }
29293423 fi
29303424
29313425 if test "x$ac_ct_CC" = x; then
29333427 else
29343428 case $cross_compiling:$ac_tool_warned in
29353429 yes:)
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2937 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3431 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
29383432 ac_tool_warned=yes ;;
29393433 esac
29403434 CC=$ac_ct_CC
29473441 if test -n "$ac_tool_prefix"; then
29483442 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
29493443 set dummy ${ac_tool_prefix}cc; ac_word=$2
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2951 $as_echo_n "checking for $ac_word... " >&6; }
2952 if ${ac_cv_prog_CC+:} false; then :
2953 $as_echo_n "(cached) " >&6
2954 else
3444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3445 printf %s "checking for $ac_word... " >&6; }
3446 if test ${ac_cv_prog_CC+y}
3447 then :
3448 printf %s "(cached) " >&6
3449 else $as_nop
29553450 if test -n "$CC"; then
29563451 ac_cv_prog_CC="$CC" # Let the user override the test.
29573452 else
29593454 for as_dir in $PATH
29603455 do
29613456 IFS=$as_save_IFS
2962 test -z "$as_dir" && as_dir=.
3457 case $as_dir in #(((
3458 '') as_dir=./ ;;
3459 */) ;;
3460 *) as_dir=$as_dir/ ;;
3461 esac
29633462 for ac_exec_ext in '' $ac_executable_extensions; do
2964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3463 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
29653464 ac_cv_prog_CC="${ac_tool_prefix}cc"
2966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3465 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
29673466 break 2
29683467 fi
29693468 done
29743473 fi
29753474 CC=$ac_cv_prog_CC
29763475 if test -n "$CC"; then
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2978 $as_echo "$CC" >&6; }
2979 else
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2981 $as_echo "no" >&6; }
3476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3477 printf "%s\n" "$CC" >&6; }
3478 else
3479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3480 printf "%s\n" "no" >&6; }
29823481 fi
29833482
29843483
29873486 if test -z "$CC"; then
29883487 # Extract the first word of "cc", so it can be a program name with args.
29893488 set dummy cc; ac_word=$2
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2991 $as_echo_n "checking for $ac_word... " >&6; }
2992 if ${ac_cv_prog_CC+:} false; then :
2993 $as_echo_n "(cached) " >&6
2994 else
3489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3490 printf %s "checking for $ac_word... " >&6; }
3491 if test ${ac_cv_prog_CC+y}
3492 then :
3493 printf %s "(cached) " >&6
3494 else $as_nop
29953495 if test -n "$CC"; then
29963496 ac_cv_prog_CC="$CC" # Let the user override the test.
29973497 else
30003500 for as_dir in $PATH
30013501 do
30023502 IFS=$as_save_IFS
3003 test -z "$as_dir" && as_dir=.
3503 case $as_dir in #(((
3504 '') as_dir=./ ;;
3505 */) ;;
3506 *) as_dir=$as_dir/ ;;
3507 esac
30043508 for ac_exec_ext in '' $ac_executable_extensions; do
3005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3006 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3509 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3510 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
30073511 ac_prog_rejected=yes
30083512 continue
30093513 fi
30103514 ac_cv_prog_CC="cc"
3011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
30123516 break 2
30133517 fi
30143518 done
30243528 # However, it has the same basename, so the bogon will be chosen
30253529 # first if we set CC to just the basename; use the full file name.
30263530 shift
3027 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3531 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
30283532 fi
30293533 fi
30303534 fi
30313535 fi
30323536 CC=$ac_cv_prog_CC
30333537 if test -n "$CC"; then
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3035 $as_echo "$CC" >&6; }
3036 else
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3038 $as_echo "no" >&6; }
3538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3539 printf "%s\n" "$CC" >&6; }
3540 else
3541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3542 printf "%s\n" "no" >&6; }
30393543 fi
30403544
30413545
30463550 do
30473551 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
30483552 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050 $as_echo_n "checking for $ac_word... " >&6; }
3051 if ${ac_cv_prog_CC+:} false; then :
3052 $as_echo_n "(cached) " >&6
3053 else
3553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3554 printf %s "checking for $ac_word... " >&6; }
3555 if test ${ac_cv_prog_CC+y}
3556 then :
3557 printf %s "(cached) " >&6
3558 else $as_nop
30543559 if test -n "$CC"; then
30553560 ac_cv_prog_CC="$CC" # Let the user override the test.
30563561 else
30583563 for as_dir in $PATH
30593564 do
30603565 IFS=$as_save_IFS
3061 test -z "$as_dir" && as_dir=.
3566 case $as_dir in #(((
3567 '') as_dir=./ ;;
3568 */) ;;
3569 *) as_dir=$as_dir/ ;;
3570 esac
30623571 for ac_exec_ext in '' $ac_executable_extensions; do
3063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3572 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
30643573 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3574 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
30663575 break 2
30673576 fi
30683577 done
30733582 fi
30743583 CC=$ac_cv_prog_CC
30753584 if test -n "$CC"; then
3076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3077 $as_echo "$CC" >&6; }
3078 else
3079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080 $as_echo "no" >&6; }
3585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3586 printf "%s\n" "$CC" >&6; }
3587 else
3588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3589 printf "%s\n" "no" >&6; }
30813590 fi
30823591
30833592
30903599 do
30913600 # Extract the first word of "$ac_prog", so it can be a program name with args.
30923601 set dummy $ac_prog; ac_word=$2
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3094 $as_echo_n "checking for $ac_word... " >&6; }
3095 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3096 $as_echo_n "(cached) " >&6
3097 else
3602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3603 printf %s "checking for $ac_word... " >&6; }
3604 if test ${ac_cv_prog_ac_ct_CC+y}
3605 then :
3606 printf %s "(cached) " >&6
3607 else $as_nop
30983608 if test -n "$ac_ct_CC"; then
30993609 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
31003610 else
31023612 for as_dir in $PATH
31033613 do
31043614 IFS=$as_save_IFS
3105 test -z "$as_dir" && as_dir=.
3615 case $as_dir in #(((
3616 '') as_dir=./ ;;
3617 */) ;;
3618 *) as_dir=$as_dir/ ;;
3619 esac
31063620 for ac_exec_ext in '' $ac_executable_extensions; do
3107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3621 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
31083622 ac_cv_prog_ac_ct_CC="$ac_prog"
3109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3623 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
31103624 break 2
31113625 fi
31123626 done
31173631 fi
31183632 ac_ct_CC=$ac_cv_prog_ac_ct_CC
31193633 if test -n "$ac_ct_CC"; then
3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3121 $as_echo "$ac_ct_CC" >&6; }
3122 else
3123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3124 $as_echo "no" >&6; }
3634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3635 printf "%s\n" "$ac_ct_CC" >&6; }
3636 else
3637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3638 printf "%s\n" "no" >&6; }
31253639 fi
31263640
31273641
31333647 else
31343648 case $cross_compiling:$ac_tool_warned in
31353649 yes:)
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3137 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3651 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
31383652 ac_tool_warned=yes ;;
31393653 esac
31403654 CC=$ac_ct_CC
31423656 fi
31433657
31443658 fi
3145
3146
3147 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3148 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3659 if test -z "$CC"; then
3660 if test -n "$ac_tool_prefix"; then
3661 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3662 set dummy ${ac_tool_prefix}clang; ac_word=$2
3663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3664 printf %s "checking for $ac_word... " >&6; }
3665 if test ${ac_cv_prog_CC+y}
3666 then :
3667 printf %s "(cached) " >&6
3668 else $as_nop
3669 if test -n "$CC"; then
3670 ac_cv_prog_CC="$CC" # Let the user override the test.
3671 else
3672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3673 for as_dir in $PATH
3674 do
3675 IFS=$as_save_IFS
3676 case $as_dir in #(((
3677 '') as_dir=./ ;;
3678 */) ;;
3679 *) as_dir=$as_dir/ ;;
3680 esac
3681 for ac_exec_ext in '' $ac_executable_extensions; do
3682 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3683 ac_cv_prog_CC="${ac_tool_prefix}clang"
3684 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3685 break 2
3686 fi
3687 done
3688 done
3689 IFS=$as_save_IFS
3690
3691 fi
3692 fi
3693 CC=$ac_cv_prog_CC
3694 if test -n "$CC"; then
3695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3696 printf "%s\n" "$CC" >&6; }
3697 else
3698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3699 printf "%s\n" "no" >&6; }
3700 fi
3701
3702
3703 fi
3704 if test -z "$ac_cv_prog_CC"; then
3705 ac_ct_CC=$CC
3706 # Extract the first word of "clang", so it can be a program name with args.
3707 set dummy clang; ac_word=$2
3708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3709 printf %s "checking for $ac_word... " >&6; }
3710 if test ${ac_cv_prog_ac_ct_CC+y}
3711 then :
3712 printf %s "(cached) " >&6
3713 else $as_nop
3714 if test -n "$ac_ct_CC"; then
3715 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3716 else
3717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3718 for as_dir in $PATH
3719 do
3720 IFS=$as_save_IFS
3721 case $as_dir in #(((
3722 '') as_dir=./ ;;
3723 */) ;;
3724 *) as_dir=$as_dir/ ;;
3725 esac
3726 for ac_exec_ext in '' $ac_executable_extensions; do
3727 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3728 ac_cv_prog_ac_ct_CC="clang"
3729 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3730 break 2
3731 fi
3732 done
3733 done
3734 IFS=$as_save_IFS
3735
3736 fi
3737 fi
3738 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3739 if test -n "$ac_ct_CC"; then
3740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3741 printf "%s\n" "$ac_ct_CC" >&6; }
3742 else
3743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3744 printf "%s\n" "no" >&6; }
3745 fi
3746
3747 if test "x$ac_ct_CC" = x; then
3748 CC=""
3749 else
3750 case $cross_compiling:$ac_tool_warned in
3751 yes:)
3752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3753 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3754 ac_tool_warned=yes ;;
3755 esac
3756 CC=$ac_ct_CC
3757 fi
3758 else
3759 CC="$ac_cv_prog_CC"
3760 fi
3761
3762 fi
3763
3764
3765 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3766 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
31493767 as_fn_error $? "no acceptable C compiler found in \$PATH
31503768 See \`config.log' for more details" "$LINENO" 5; }
31513769
31523770 # Provide some information about the compiler.
3153 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3771 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
31543772 set X $ac_compile
31553773 ac_compiler=$2
3156 for ac_option in --version -v -V -qversion; do
3774 for ac_option in --version -v -V -qversion -version; do
31573775 { { ac_try="$ac_compiler $ac_option >&5"
31583776 case "(($ac_try" in
31593777 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
31603778 *) ac_try_echo=$ac_try;;
31613779 esac
31623780 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3163 $as_echo "$ac_try_echo"; } >&5
3781 printf "%s\n" "$ac_try_echo"; } >&5
31643782 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
31653783 ac_status=$?
31663784 if test -s conftest.err; then
31703788 cat conftest.er1 >&5
31713789 fi
31723790 rm -f conftest.er1 conftest.err
3173 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3791 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
31743792 test $ac_status = 0; }
31753793 done
31763794
31783796 /* end confdefs.h. */
31793797
31803798 int
3181 main ()
3799 main (void)
31823800 {
31833801
31843802 ;
31903808 # Try to create an executable without -o first, disregard a.out.
31913809 # It will help us diagnose broken compilers, and finding out an intuition
31923810 # of exeext.
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3194 $as_echo_n "checking whether the C compiler works... " >&6; }
3195 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3812 printf %s "checking whether the C compiler works... " >&6; }
3813 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
31963814
31973815 # The possible output files:
31983816 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
32133831 *) ac_try_echo=$ac_try;;
32143832 esac
32153833 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3216 $as_echo "$ac_try_echo"; } >&5
3834 printf "%s\n" "$ac_try_echo"; } >&5
32173835 (eval "$ac_link_default") 2>&5
32183836 ac_status=$?
3219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220 test $ac_status = 0; }; then :
3837 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3838 test $ac_status = 0; }
3839 then :
32213840 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
32223841 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
32233842 # in a Makefile. We should not override ac_cv_exeext if it was cached,
32343853 # certainly right.
32353854 break;;
32363855 *.* )
3237 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3856 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
32383857 then :; else
32393858 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
32403859 fi
32503869 done
32513870 test "$ac_cv_exeext" = no && ac_cv_exeext=
32523871
3253 else
3872 else $as_nop
32543873 ac_file=''
32553874 fi
3256 if test -z "$ac_file"; then :
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3258 $as_echo "no" >&6; }
3259 $as_echo "$as_me: failed program was:" >&5
3875 if test -z "$ac_file"
3876 then :
3877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3878 printf "%s\n" "no" >&6; }
3879 printf "%s\n" "$as_me: failed program was:" >&5
32603880 sed 's/^/| /' conftest.$ac_ext >&5
32613881
3262 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3263 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3882 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3883 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
32643884 as_fn_error 77 "C compiler cannot create executables
32653885 See \`config.log' for more details" "$LINENO" 5; }
3266 else
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3268 $as_echo "yes" >&6; }
3269 fi
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3271 $as_echo_n "checking for C compiler default output file name... " >&6; }
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3273 $as_echo "$ac_file" >&6; }
3886 else $as_nop
3887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3888 printf "%s\n" "yes" >&6; }
3889 fi
3890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3891 printf %s "checking for C compiler default output file name... " >&6; }
3892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3893 printf "%s\n" "$ac_file" >&6; }
32743894 ac_exeext=$ac_cv_exeext
32753895
32763896 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
32773897 ac_clean_files=$ac_clean_files_save
3278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3279 $as_echo_n "checking for suffix of executables... " >&6; }
3898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3899 printf %s "checking for suffix of executables... " >&6; }
32803900 if { { ac_try="$ac_link"
32813901 case "(($ac_try" in
32823902 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
32833903 *) ac_try_echo=$ac_try;;
32843904 esac
32853905 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3286 $as_echo "$ac_try_echo"; } >&5
3906 printf "%s\n" "$ac_try_echo"; } >&5
32873907 (eval "$ac_link") 2>&5
32883908 ac_status=$?
3289 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3290 test $ac_status = 0; }; then :
3909 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3910 test $ac_status = 0; }
3911 then :
32913912 # If both `conftest.exe' and `conftest' are `present' (well, observable)
32923913 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
32933914 # work properly (i.e., refer to `conftest.exe'), while it won't with
33013922 * ) break;;
33023923 esac
33033924 done
3304 else
3305 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3306 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3925 else $as_nop
3926 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3927 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
33073928 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
33083929 See \`config.log' for more details" "$LINENO" 5; }
33093930 fi
33103931 rm -f conftest conftest$ac_cv_exeext
3311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3312 $as_echo "$ac_cv_exeext" >&6; }
3932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3933 printf "%s\n" "$ac_cv_exeext" >&6; }
33133934
33143935 rm -f conftest.$ac_ext
33153936 EXEEXT=$ac_cv_exeext
33183939 /* end confdefs.h. */
33193940 #include <stdio.h>
33203941 int
3321 main ()
3942 main (void)
33223943 {
33233944 FILE *f = fopen ("conftest.out", "w");
33243945 return ferror (f) || fclose (f) != 0;
33303951 ac_clean_files="$ac_clean_files conftest.out"
33313952 # Check that the compiler produces executables we can run. If not, either
33323953 # the compiler is broken, or we cross compile.
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3334 $as_echo_n "checking whether we are cross compiling... " >&6; }
3954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3955 printf %s "checking whether we are cross compiling... " >&6; }
33353956 if test "$cross_compiling" != yes; then
33363957 { { ac_try="$ac_link"
33373958 case "(($ac_try" in
33393960 *) ac_try_echo=$ac_try;;
33403961 esac
33413962 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3342 $as_echo "$ac_try_echo"; } >&5
3963 printf "%s\n" "$ac_try_echo"; } >&5
33433964 (eval "$ac_link") 2>&5
33443965 ac_status=$?
3345 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3966 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33463967 test $ac_status = 0; }
33473968 if { ac_try='./conftest$ac_cv_exeext'
33483969 { { case "(($ac_try" in
33503971 *) ac_try_echo=$ac_try;;
33513972 esac
33523973 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3353 $as_echo "$ac_try_echo"; } >&5
3974 printf "%s\n" "$ac_try_echo"; } >&5
33543975 (eval "$ac_try") 2>&5
33553976 ac_status=$?
3356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3977 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
33573978 test $ac_status = 0; }; }; then
33583979 cross_compiling=no
33593980 else
33603981 if test "$cross_compiling" = maybe; then
33613982 cross_compiling=yes
33623983 else
3363 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3364 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3365 as_fn_error $? "cannot run C compiled programs.
3984 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3985 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3986 as_fn_error 77 "cannot run C compiled programs.
33663987 If you meant to cross compile, use \`--host'.
33673988 See \`config.log' for more details" "$LINENO" 5; }
33683989 fi
33693990 fi
33703991 fi
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3372 $as_echo "$cross_compiling" >&6; }
3992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3993 printf "%s\n" "$cross_compiling" >&6; }
33733994
33743995 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
33753996 ac_clean_files=$ac_clean_files_save
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3377 $as_echo_n "checking for suffix of object files... " >&6; }
3378 if ${ac_cv_objext+:} false; then :
3379 $as_echo_n "(cached) " >&6
3380 else
3997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3998 printf %s "checking for suffix of object files... " >&6; }
3999 if test ${ac_cv_objext+y}
4000 then :
4001 printf %s "(cached) " >&6
4002 else $as_nop
33814003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33824004 /* end confdefs.h. */
33834005
33844006 int
3385 main ()
4007 main (void)
33864008 {
33874009
33884010 ;
33964018 *) ac_try_echo=$ac_try;;
33974019 esac
33984020 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3399 $as_echo "$ac_try_echo"; } >&5
4021 printf "%s\n" "$ac_try_echo"; } >&5
34004022 (eval "$ac_compile") 2>&5
34014023 ac_status=$?
3402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3403 test $ac_status = 0; }; then :
4024 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4025 test $ac_status = 0; }
4026 then :
34044027 for ac_file in conftest.o conftest.obj conftest.*; do
34054028 test -f "$ac_file" || continue;
34064029 case $ac_file in
34094032 break;;
34104033 esac
34114034 done
3412 else
3413 $as_echo "$as_me: failed program was:" >&5
4035 else $as_nop
4036 printf "%s\n" "$as_me: failed program was:" >&5
34144037 sed 's/^/| /' conftest.$ac_ext >&5
34154038
3416 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3417 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4039 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4040 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
34184041 as_fn_error $? "cannot compute suffix of object files: cannot compile
34194042 See \`config.log' for more details" "$LINENO" 5; }
34204043 fi
34214044 rm -f conftest.$ac_cv_objext conftest.$ac_ext
34224045 fi
3423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3424 $as_echo "$ac_cv_objext" >&6; }
4046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4047 printf "%s\n" "$ac_cv_objext" >&6; }
34254048 OBJEXT=$ac_cv_objext
34264049 ac_objext=$OBJEXT
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3428 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3429 if ${ac_cv_c_compiler_gnu+:} false; then :
3430 $as_echo_n "(cached) " >&6
3431 else
4050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4051 printf %s "checking whether the compiler supports GNU C... " >&6; }
4052 if test ${ac_cv_c_compiler_gnu+y}
4053 then :
4054 printf %s "(cached) " >&6
4055 else $as_nop
34324056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34334057 /* end confdefs.h. */
34344058
34354059 int
3436 main ()
4060 main (void)
34374061 {
34384062 #ifndef __GNUC__
34394063 choke me
34434067 return 0;
34444068 }
34454069 _ACEOF
3446 if ac_fn_c_try_compile "$LINENO"; then :
4070 if ac_fn_c_try_compile "$LINENO"
4071 then :
34474072 ac_compiler_gnu=yes
3448 else
4073 else $as_nop
34494074 ac_compiler_gnu=no
34504075 fi
3451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4076 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
34524077 ac_cv_c_compiler_gnu=$ac_compiler_gnu
34534078
34544079 fi
3455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3456 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4081 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4082 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4083
34574084 if test $ac_compiler_gnu = yes; then
34584085 GCC=yes
34594086 else
34604087 GCC=
34614088 fi
3462 ac_test_CFLAGS=${CFLAGS+set}
4089 ac_test_CFLAGS=${CFLAGS+y}
34634090 ac_save_CFLAGS=$CFLAGS
3464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3465 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3466 if ${ac_cv_prog_cc_g+:} false; then :
3467 $as_echo_n "(cached) " >&6
3468 else
4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4092 printf %s "checking whether $CC accepts -g... " >&6; }
4093 if test ${ac_cv_prog_cc_g+y}
4094 then :
4095 printf %s "(cached) " >&6
4096 else $as_nop
34694097 ac_save_c_werror_flag=$ac_c_werror_flag
34704098 ac_c_werror_flag=yes
34714099 ac_cv_prog_cc_g=no
34744102 /* end confdefs.h. */
34754103
34764104 int
3477 main ()
4105 main (void)
34784106 {
34794107
34804108 ;
34814109 return 0;
34824110 }
34834111 _ACEOF
3484 if ac_fn_c_try_compile "$LINENO"; then :
4112 if ac_fn_c_try_compile "$LINENO"
4113 then :
34854114 ac_cv_prog_cc_g=yes
3486 else
4115 else $as_nop
34874116 CFLAGS=""
34884117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34894118 /* end confdefs.h. */
34904119
34914120 int
3492 main ()
4121 main (void)
34934122 {
34944123
34954124 ;
34964125 return 0;
34974126 }
34984127 _ACEOF
3499 if ac_fn_c_try_compile "$LINENO"; then :
3500
3501 else
4128 if ac_fn_c_try_compile "$LINENO"
4129 then :
4130
4131 else $as_nop
35024132 ac_c_werror_flag=$ac_save_c_werror_flag
35034133 CFLAGS="-g"
35044134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35054135 /* end confdefs.h. */
35064136
35074137 int
3508 main ()
4138 main (void)
35094139 {
35104140
35114141 ;
35124142 return 0;
35134143 }
35144144 _ACEOF
3515 if ac_fn_c_try_compile "$LINENO"; then :
4145 if ac_fn_c_try_compile "$LINENO"
4146 then :
35164147 ac_cv_prog_cc_g=yes
35174148 fi
3518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3519 fi
3520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3521 fi
3522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4149 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4150 fi
4151 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4152 fi
4153 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
35234154 ac_c_werror_flag=$ac_save_c_werror_flag
35244155 fi
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3526 $as_echo "$ac_cv_prog_cc_g" >&6; }
3527 if test "$ac_test_CFLAGS" = set; then
4156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4157 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4158 if test $ac_test_CFLAGS; then
35284159 CFLAGS=$ac_save_CFLAGS
35294160 elif test $ac_cv_prog_cc_g = yes; then
35304161 if test "$GCC" = yes; then
35394170 CFLAGS=
35404171 fi
35414172 fi
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3543 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3544 if ${ac_cv_prog_cc_c89+:} false; then :
3545 $as_echo_n "(cached) " >&6
3546 else
4173 ac_prog_cc_stdc=no
4174 if test x$ac_prog_cc_stdc = xno
4175 then :
4176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4177 printf %s "checking for $CC option to enable C11 features... " >&6; }
4178 if test ${ac_cv_prog_cc_c11+y}
4179 then :
4180 printf %s "(cached) " >&6
4181 else $as_nop
4182 ac_cv_prog_cc_c11=no
4183 ac_save_CC=$CC
4184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4185 /* end confdefs.h. */
4186 $ac_c_conftest_c11_program
4187 _ACEOF
4188 for ac_arg in '' -std=gnu11
4189 do
4190 CC="$ac_save_CC $ac_arg"
4191 if ac_fn_c_try_compile "$LINENO"
4192 then :
4193 ac_cv_prog_cc_c11=$ac_arg
4194 fi
4195 rm -f core conftest.err conftest.$ac_objext conftest.beam
4196 test "x$ac_cv_prog_cc_c11" != "xno" && break
4197 done
4198 rm -f conftest.$ac_ext
4199 CC=$ac_save_CC
4200 fi
4201
4202 if test "x$ac_cv_prog_cc_c11" = xno
4203 then :
4204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4205 printf "%s\n" "unsupported" >&6; }
4206 else $as_nop
4207 if test "x$ac_cv_prog_cc_c11" = x
4208 then :
4209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4210 printf "%s\n" "none needed" >&6; }
4211 else $as_nop
4212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4213 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4214 CC="$CC $ac_cv_prog_cc_c11"
4215 fi
4216 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4217 ac_prog_cc_stdc=c11
4218 fi
4219 fi
4220 if test x$ac_prog_cc_stdc = xno
4221 then :
4222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4223 printf %s "checking for $CC option to enable C99 features... " >&6; }
4224 if test ${ac_cv_prog_cc_c99+y}
4225 then :
4226 printf %s "(cached) " >&6
4227 else $as_nop
4228 ac_cv_prog_cc_c99=no
4229 ac_save_CC=$CC
4230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4231 /* end confdefs.h. */
4232 $ac_c_conftest_c99_program
4233 _ACEOF
4234 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4235 do
4236 CC="$ac_save_CC $ac_arg"
4237 if ac_fn_c_try_compile "$LINENO"
4238 then :
4239 ac_cv_prog_cc_c99=$ac_arg
4240 fi
4241 rm -f core conftest.err conftest.$ac_objext conftest.beam
4242 test "x$ac_cv_prog_cc_c99" != "xno" && break
4243 done
4244 rm -f conftest.$ac_ext
4245 CC=$ac_save_CC
4246 fi
4247
4248 if test "x$ac_cv_prog_cc_c99" = xno
4249 then :
4250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4251 printf "%s\n" "unsupported" >&6; }
4252 else $as_nop
4253 if test "x$ac_cv_prog_cc_c99" = x
4254 then :
4255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4256 printf "%s\n" "none needed" >&6; }
4257 else $as_nop
4258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4259 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4260 CC="$CC $ac_cv_prog_cc_c99"
4261 fi
4262 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4263 ac_prog_cc_stdc=c99
4264 fi
4265 fi
4266 if test x$ac_prog_cc_stdc = xno
4267 then :
4268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4269 printf %s "checking for $CC option to enable C89 features... " >&6; }
4270 if test ${ac_cv_prog_cc_c89+y}
4271 then :
4272 printf %s "(cached) " >&6
4273 else $as_nop
35474274 ac_cv_prog_cc_c89=no
35484275 ac_save_CC=$CC
35494276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35504277 /* end confdefs.h. */
3551 #include <stdarg.h>
3552 #include <stdio.h>
3553 #include <sys/types.h>
3554 #include <sys/stat.h>
3555 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3556 struct buf { int x; };
3557 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3558 static char *e (p, i)
3559 char **p;
3560 int i;
3561 {
3562 return p[i];
3563 }
3564 static char *f (char * (*g) (char **, int), char **p, ...)
3565 {
3566 char *s;
3567 va_list v;
3568 va_start (v,p);
3569 s = g (p, va_arg (v,int));
3570 va_end (v);
3571 return s;
3572 }
3573
3574 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3575 function prototypes and stuff, but not '\xHH' hex character constants.
3576 These don't provoke an error unfortunately, instead are silently treated
3577 as 'x'. The following induces an error, until -std is added to get
3578 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3579 array size at least. It's necessary to write '\x00'==0 to get something
3580 that's true only with -std. */
3581 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3582
3583 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3584 inside strings and character constants. */
3585 #define FOO(x) 'x'
3586 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3587
3588 int test (int i, double x);
3589 struct s1 {int (*f) (int a);};
3590 struct s2 {int (*f) (double a);};
3591 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3592 int argc;
3593 char **argv;
3594 int
3595 main ()
3596 {
3597 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3598 ;
3599 return 0;
3600 }
4278 $ac_c_conftest_c89_program
36014279 _ACEOF
3602 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3603 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4280 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
36044281 do
36054282 CC="$ac_save_CC $ac_arg"
3606 if ac_fn_c_try_compile "$LINENO"; then :
4283 if ac_fn_c_try_compile "$LINENO"
4284 then :
36074285 ac_cv_prog_cc_c89=$ac_arg
36084286 fi
3609 rm -f core conftest.err conftest.$ac_objext
4287 rm -f core conftest.err conftest.$ac_objext conftest.beam
36104288 test "x$ac_cv_prog_cc_c89" != "xno" && break
36114289 done
36124290 rm -f conftest.$ac_ext
36134291 CC=$ac_save_CC
3614
3615 fi
3616 # AC_CACHE_VAL
3617 case "x$ac_cv_prog_cc_c89" in
3618 x)
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3620 $as_echo "none needed" >&6; } ;;
3621 xno)
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3623 $as_echo "unsupported" >&6; } ;;
3624 *)
3625 CC="$CC $ac_cv_prog_cc_c89"
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3627 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3628 esac
3629 if test "x$ac_cv_prog_cc_c89" != xno; then :
3630
4292 fi
4293
4294 if test "x$ac_cv_prog_cc_c89" = xno
4295 then :
4296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4297 printf "%s\n" "unsupported" >&6; }
4298 else $as_nop
4299 if test "x$ac_cv_prog_cc_c89" = x
4300 then :
4301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4302 printf "%s\n" "none needed" >&6; }
4303 else $as_nop
4304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4305 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4306 CC="$CC $ac_cv_prog_cc_c89"
4307 fi
4308 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4309 ac_prog_cc_stdc=c89
4310 fi
36314311 fi
36324312
36334313 ac_ext=c
36354315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
36364316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
36374317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4318
4319
4320 ac_ext=c
4321 ac_cpp='$CPP $CPPFLAGS'
4322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4326 printf %s "checking whether $CC understands -c and -o together... " >&6; }
4327 if test ${am_cv_prog_cc_c_o+y}
4328 then :
4329 printf %s "(cached) " >&6
4330 else $as_nop
4331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4332 /* end confdefs.h. */
4333
4334 int
4335 main (void)
4336 {
4337
4338 ;
4339 return 0;
4340 }
4341 _ACEOF
4342 # Make sure it works both with $CC and with simple cc.
4343 # Following AC_PROG_CC_C_O, we do the test twice because some
4344 # compilers refuse to overwrite an existing .o file with -o,
4345 # though they will create one.
4346 am_cv_prog_cc_c_o=yes
4347 for am_i in 1 2; do
4348 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4349 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4350 ac_status=$?
4351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4352 (exit $ac_status); } \
4353 && test -f conftest2.$ac_objext; then
4354 : OK
4355 else
4356 am_cv_prog_cc_c_o=no
4357 break
4358 fi
4359 done
4360 rm -f core conftest*
4361 unset am_i
4362 fi
4363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4364 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4365 if test "$am_cv_prog_cc_c_o" != yes; then
4366 # Losing compiler, so override with the script.
4367 # FIXME: It is wrong to rewrite CC.
4368 # But if we don't then we get into trouble of one sort or another.
4369 # A longer-term fix would be to have automake use am__CC in this case,
4370 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4371 CC="$am_aux_dir/compile $CC"
4372 fi
4373 ac_ext=c
4374 ac_cpp='$CPP $CPPFLAGS'
4375 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4376 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4377 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4378
36384379 DEPDIR="${am__leading_dot}deps"
36394380
36404381 ac_config_commands="$ac_config_commands depfiles"
36414382
3642
3643 am_make=${MAKE-make}
3644 cat > confinc << 'END'
4383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
4384 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
4385 cat > confinc.mk << 'END'
36454386 am__doit:
3646 @echo this is the am__doit target
4387 @echo this is the am__doit target >confinc.out
36474388 .PHONY: am__doit
36484389 END
3649 # If we don't find an include directive, just comment out the code.
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3651 $as_echo_n "checking for style of include used by $am_make... " >&6; }
36524390 am__include="#"
36534391 am__quote=
3654 _am_result=none
3655 # First try GNU make style include.
3656 echo "include confinc" > confmf
3657 # Ignore all kinds of additional output from `make'.
3658 case `$am_make -s -f confmf 2> /dev/null` in #(
3659 *the\ am__doit\ target*)
3660 am__include=include
3661 am__quote=
3662 _am_result=GNU
3663 ;;
4392 # BSD make does it like this.
4393 echo '.include "confinc.mk" # ignored' > confmf.BSD
4394 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
4395 echo 'include confinc.mk # ignored' > confmf.GNU
4396 _am_result=no
4397 for s in GNU BSD; do
4398 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
4399 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
4400 ac_status=$?
4401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4402 (exit $ac_status); }
4403 case $?:`cat confinc.out 2>/dev/null` in #(
4404 '0:this is the am__doit target') :
4405 case $s in #(
4406 BSD) :
4407 am__include='.include' am__quote='"' ;; #(
4408 *) :
4409 am__include='include' am__quote='' ;;
4410 esac ;; #(
4411 *) :
4412 ;;
36644413 esac
3665 # Now try BSD make style include.
3666 if test "$am__include" = "#"; then
3667 echo '.include "confinc"' > confmf
3668 case `$am_make -s -f confmf 2> /dev/null` in #(
3669 *the\ am__doit\ target*)
3670 am__include=.include
3671 am__quote="\""
3672 _am_result=BSD
3673 ;;
3674 esac
3675 fi
3676
3677
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3679 $as_echo "$_am_result" >&6; }
3680 rm -f confinc confmf
4414 if test "$am__include" != "#"; then
4415 _am_result="yes ($s style)"
4416 break
4417 fi
4418 done
4419 rm -f confinc.* confmf.*
4420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
4421 printf "%s\n" "${_am_result}" >&6; }
36814422
36824423 # Check whether --enable-dependency-tracking was given.
3683 if test "${enable_dependency_tracking+set}" = set; then :
4424 if test ${enable_dependency_tracking+y}
4425 then :
36844426 enableval=$enable_dependency_tracking;
36854427 fi
36864428
36874429 if test "x$enable_dependency_tracking" != xno; then
36884430 am_depcomp="$ac_aux_dir/depcomp"
36894431 AMDEPBACKSLASH='\'
4432 am__nodep='_no'
36904433 fi
36914434 if test "x$enable_dependency_tracking" != xno; then
36924435 AMDEP_TRUE=
37004443
37014444 depcc="$CC" am_compiler_list=
37024445
3703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3704 $as_echo_n "checking dependency style of $depcc... " >&6; }
3705 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3706 $as_echo_n "(cached) " >&6
3707 else
4446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4447 printf %s "checking dependency style of $depcc... " >&6; }
4448 if test ${am_cv_CC_dependencies_compiler_type+y}
4449 then :
4450 printf %s "(cached) " >&6
4451 else $as_nop
37084452 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
37094453 # We make a subdir and do the tests there. Otherwise we can end up
37104454 # making bogus files that we don't know about and never remove. For
37114455 # instance it was reported that on HP-UX the gcc test will end up
3712 # making a dummy file named `D' -- because `-MD' means `put the output
3713 # in D'.
4456 # making a dummy file named 'D' -- because '-MD' means "put the output
4457 # in D".
4458 rm -rf conftest.dir
37144459 mkdir conftest.dir
37154460 # Copy depcomp to subdir because otherwise we won't find it if we're
37164461 # using a relative directory.
37444489 : > sub/conftest.c
37454490 for i in 1 2 3 4 5 6; do
37464491 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3747 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3748 # Solaris 8's {/usr,}/bin/sh.
3749 touch sub/conftst$i.h
4492 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4493 # Solaris 10 /bin/sh.
4494 echo '/* dummy */' > sub/conftst$i.h
37504495 done
37514496 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
37524497
3753 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4498 # We check with '-c' and '-o' for the sake of the "dashmstdout"
37544499 # mode. It turns out that the SunPro C++ compiler does not properly
3755 # handle `-M -o', and we need to detect this. Also, some Intel
3756 # versions had trouble with output in subdirs
4500 # handle '-M -o', and we need to detect this. Also, some Intel
4501 # versions had trouble with output in subdirs.
37574502 am__obj=sub/conftest.${OBJEXT-o}
37584503 am__minus_obj="-o $am__obj"
37594504 case $depmode in
37624507 test "$am__universal" = false || continue
37634508 ;;
37644509 nosideeffect)
3765 # after this tag, mechanisms are not by side-effect, so they'll
3766 # only be used when explicitly requested
4510 # After this tag, mechanisms are not by side-effect, so they'll
4511 # only be used when explicitly requested.
37674512 if test "x$enable_dependency_tracking" = xyes; then
37684513 continue
37694514 else
37704515 break
37714516 fi
37724517 ;;
3773 msvisualcpp | msvcmsys)
3774 # This compiler won't grok `-c -o', but also, the minuso test has
4518 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4519 # This compiler won't grok '-c -o', but also, the minuso test has
37754520 # not run yet. These depmodes are late enough in the game, and
37764521 # so weak that their functioning should not be impacted.
37774522 am__obj=conftest.${OBJEXT-o}
38104555 fi
38114556
38124557 fi
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3814 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4559 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
38154560 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
38164561
38174562 if
38264571
38274572
38284573
3829 ac_ext=c
3830 ac_cpp='$CPP $CPPFLAGS'
3831 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3832 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3833 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3835 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3836 # On Suns, sometimes $CPP names a directory.
3837 if test -n "$CPP" && test -d "$CPP"; then
3838 CPP=
3839 fi
3840 if test -z "$CPP"; then
3841 if ${ac_cv_prog_CPP+:} false; then :
3842 $as_echo_n "(cached) " >&6
3843 else
3844 # Double quotes because CPP needs to be expanded
3845 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3846 do
3847 ac_preproc_ok=false
3848 for ac_c_preproc_warn_flag in '' yes
4574 ac_header= ac_cache=
4575 for ac_item in $ac_header_c_list
38494576 do
3850 # Use a header file that comes with gcc, so configuring glibc
3851 # with a fresh cross-compiler works.
3852 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3853 # <limits.h> exists even on freestanding compilers.
3854 # On the NeXT, cc -E runs the code through the compiler's parser,
3855 # not just through cpp. "Syntax error" is here to catch this case.
3856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857 /* end confdefs.h. */
3858 #ifdef __STDC__
3859 # include <limits.h>
3860 #else
3861 # include <assert.h>
3862 #endif
3863 Syntax error
3864 _ACEOF
3865 if ac_fn_c_try_cpp "$LINENO"; then :
3866
3867 else
3868 # Broken: fails on valid input.
3869 continue
3870 fi
3871 rm -f conftest.err conftest.i conftest.$ac_ext
3872
3873 # OK, works on sane cases. Now check whether nonexistent headers
3874 # can be detected and how.
3875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3876 /* end confdefs.h. */
3877 #include <ac_nonexistent.h>
3878 _ACEOF
3879 if ac_fn_c_try_cpp "$LINENO"; then :
3880 # Broken: success on invalid input.
3881 continue
3882 else
3883 # Passes both tests.
3884 ac_preproc_ok=:
3885 break
3886 fi
3887 rm -f conftest.err conftest.i conftest.$ac_ext
3888
4577 if test $ac_cache; then
4578 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4579 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4580 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4581 fi
4582 ac_header= ac_cache=
4583 elif test $ac_header; then
4584 ac_cache=$ac_item
4585 else
4586 ac_header=$ac_item
4587 fi
38894588 done
3890 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3891 rm -f conftest.i conftest.err conftest.$ac_ext
3892 if $ac_preproc_ok; then :
3893 break
3894 fi
3895
3896 done
3897 ac_cv_prog_CPP=$CPP
3898
3899 fi
3900 CPP=$ac_cv_prog_CPP
3901 else
3902 ac_cv_prog_CPP=$CPP
3903 fi
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3905 $as_echo "$CPP" >&6; }
3906 ac_preproc_ok=false
3907 for ac_c_preproc_warn_flag in '' yes
3908 do
3909 # Use a header file that comes with gcc, so configuring glibc
3910 # with a fresh cross-compiler works.
3911 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3912 # <limits.h> exists even on freestanding compilers.
3913 # On the NeXT, cc -E runs the code through the compiler's parser,
3914 # not just through cpp. "Syntax error" is here to catch this case.
3915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3916 /* end confdefs.h. */
3917 #ifdef __STDC__
3918 # include <limits.h>
3919 #else
3920 # include <assert.h>
3921 #endif
3922 Syntax error
3923 _ACEOF
3924 if ac_fn_c_try_cpp "$LINENO"; then :
3925
3926 else
3927 # Broken: fails on valid input.
3928 continue
3929 fi
3930 rm -f conftest.err conftest.i conftest.$ac_ext
3931
3932 # OK, works on sane cases. Now check whether nonexistent headers
3933 # can be detected and how.
3934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3935 /* end confdefs.h. */
3936 #include <ac_nonexistent.h>
3937 _ACEOF
3938 if ac_fn_c_try_cpp "$LINENO"; then :
3939 # Broken: success on invalid input.
3940 continue
3941 else
3942 # Passes both tests.
3943 ac_preproc_ok=:
3944 break
3945 fi
3946 rm -f conftest.err conftest.i conftest.$ac_ext
3947
3948 done
3949 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3950 rm -f conftest.i conftest.err conftest.$ac_ext
3951 if $ac_preproc_ok; then :
3952
3953 else
3954 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3955 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3956 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3957 See \`config.log' for more details" "$LINENO" 5; }
3958 fi
3959
3960 ac_ext=c
3961 ac_cpp='$CPP $CPPFLAGS'
3962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3965
3966
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3968 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3969 if ${ac_cv_path_GREP+:} false; then :
3970 $as_echo_n "(cached) " >&6
3971 else
4589
4590
4591
4592
4593
4594
4595
4596
4597 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4598 then :
4599
4600 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4601
4602 fi
4603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4604 printf %s "checking for grep that handles long lines and -e... " >&6; }
4605 if test ${ac_cv_path_GREP+y}
4606 then :
4607 printf %s "(cached) " >&6
4608 else $as_nop
39724609 if test -z "$GREP"; then
39734610 ac_path_GREP_found=false
39744611 # Loop through the user's path and test for each of PROGNAME-LIST
39764613 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
39774614 do
39784615 IFS=$as_save_IFS
3979 test -z "$as_dir" && as_dir=.
3980 for ac_prog in grep ggrep; do
4616 case $as_dir in #(((
4617 '') as_dir=./ ;;
4618 */) ;;
4619 *) as_dir=$as_dir/ ;;
4620 esac
4621 for ac_prog in grep ggrep
4622 do
39814623 for ac_exec_ext in '' $ac_executable_extensions; do
3982 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3983 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4624 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4625 as_fn_executable_p "$ac_path_GREP" || continue
39844626 # Check for GNU ac_path_GREP and select it if it is found.
39854627 # Check for GNU $ac_path_GREP
39864628 case `"$ac_path_GREP" --version 2>&1` in
39884630 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
39894631 *)
39904632 ac_count=0
3991 $as_echo_n 0123456789 >"conftest.in"
4633 printf %s 0123456789 >"conftest.in"
39924634 while :
39934635 do
39944636 cat "conftest.in" "conftest.in" >"conftest.tmp"
39954637 mv "conftest.tmp" "conftest.in"
39964638 cp "conftest.in" "conftest.nl"
3997 $as_echo 'GREP' >> "conftest.nl"
4639 printf "%s\n" 'GREP' >> "conftest.nl"
39984640 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
39994641 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
40004642 as_fn_arith $ac_count + 1 && ac_count=$as_val
40224664 fi
40234665
40244666 fi
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4026 $as_echo "$ac_cv_path_GREP" >&6; }
4667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4668 printf "%s\n" "$ac_cv_path_GREP" >&6; }
40274669 GREP="$ac_cv_path_GREP"
40284670
40294671
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4031 $as_echo_n "checking for egrep... " >&6; }
4032 if ${ac_cv_path_EGREP+:} false; then :
4033 $as_echo_n "(cached) " >&6
4034 else
4672 # Autoupdate added the next two lines to ensure that your configure
4673 # script's behavior did not change. They are probably safe to remove.
4674
4675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4676 printf %s "checking for egrep... " >&6; }
4677 if test ${ac_cv_path_EGREP+y}
4678 then :
4679 printf %s "(cached) " >&6
4680 else $as_nop
40354681 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
40364682 then ac_cv_path_EGREP="$GREP -E"
40374683 else
40424688 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
40434689 do
40444690 IFS=$as_save_IFS
4045 test -z "$as_dir" && as_dir=.
4046 for ac_prog in egrep; do
4691 case $as_dir in #(((
4692 '') as_dir=./ ;;
4693 */) ;;
4694 *) as_dir=$as_dir/ ;;
4695 esac
4696 for ac_prog in egrep
4697 do
40474698 for ac_exec_ext in '' $ac_executable_extensions; do
4048 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4049 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4699 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
4700 as_fn_executable_p "$ac_path_EGREP" || continue
40504701 # Check for GNU ac_path_EGREP and select it if it is found.
40514702 # Check for GNU $ac_path_EGREP
40524703 case `"$ac_path_EGREP" --version 2>&1` in
40544705 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
40554706 *)
40564707 ac_count=0
4057 $as_echo_n 0123456789 >"conftest.in"
4708 printf %s 0123456789 >"conftest.in"
40584709 while :
40594710 do
40604711 cat "conftest.in" "conftest.in" >"conftest.tmp"
40614712 mv "conftest.tmp" "conftest.in"
40624713 cp "conftest.in" "conftest.nl"
4063 $as_echo 'EGREP' >> "conftest.nl"
4714 printf "%s\n" 'EGREP' >> "conftest.nl"
40644715 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
40654716 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
40664717 as_fn_arith $ac_count + 1 && ac_count=$as_val
40894740
40904741 fi
40914742 fi
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4093 $as_echo "$ac_cv_path_EGREP" >&6; }
4743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4744 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
40944745 EGREP="$ac_cv_path_EGREP"
40954746
40964747
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4098 $as_echo_n "checking for ANSI C header files... " >&6; }
4099 if ${ac_cv_header_stdc+:} false; then :
4100 $as_echo_n "(cached) " >&6
4101 else
4102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4103 /* end confdefs.h. */
4104 #include <stdlib.h>
4105 #include <stdarg.h>
4106 #include <string.h>
4107 #include <float.h>
4108
4109 int
4110 main ()
4111 {
4112
4113 ;
4114 return 0;
4115 }
4116 _ACEOF
4117 if ac_fn_c_try_compile "$LINENO"; then :
4118 ac_cv_header_stdc=yes
4119 else
4120 ac_cv_header_stdc=no
4121 fi
4122 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4123
4124 if test $ac_cv_header_stdc = yes; then
4125 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4127 /* end confdefs.h. */
4128 #include <string.h>
4129
4130 _ACEOF
4131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4132 $EGREP "memchr" >/dev/null 2>&1; then :
4133
4134 else
4135 ac_cv_header_stdc=no
4136 fi
4137 rm -f conftest*
4138
4139 fi
4140
4141 if test $ac_cv_header_stdc = yes; then
4142 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4144 /* end confdefs.h. */
4145 #include <stdlib.h>
4146
4147 _ACEOF
4148 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4149 $EGREP "free" >/dev/null 2>&1; then :
4150
4151 else
4152 ac_cv_header_stdc=no
4153 fi
4154 rm -f conftest*
4155
4156 fi
4157
4158 if test $ac_cv_header_stdc = yes; then
4159 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4160 if test "$cross_compiling" = yes; then :
4161 :
4162 else
4163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4164 /* end confdefs.h. */
4165 #include <ctype.h>
4166 #include <stdlib.h>
4167 #if ((' ' & 0x0FF) == 0x020)
4168 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4169 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4170 #else
4171 # define ISLOWER(c) \
4172 (('a' <= (c) && (c) <= 'i') \
4173 || ('j' <= (c) && (c) <= 'r') \
4174 || ('s' <= (c) && (c) <= 'z'))
4175 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4176 #endif
4177
4178 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4179 int
4180 main ()
4181 {
4182 int i;
4183 for (i = 0; i < 256; i++)
4184 if (XOR (islower (i), ISLOWER (i))
4185 || toupper (i) != TOUPPER (i))
4186 return 2;
4187 return 0;
4188 }
4189 _ACEOF
4190 if ac_fn_c_try_run "$LINENO"; then :
4191
4192 else
4193 ac_cv_header_stdc=no
4194 fi
4195 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4196 conftest.$ac_objext conftest.beam conftest.$ac_ext
4197 fi
4198
4199 fi
4200 fi
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4202 $as_echo "$ac_cv_header_stdc" >&6; }
4203 if test $ac_cv_header_stdc = yes; then
4204
4205 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4206
4207 fi
42084748
42094749
42104750 # Initialize libtool
42114751
42124752 case `pwd` in
42134753 *\ * | *\ *)
4214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4215 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4755 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
42164756 esac
42174757
42184758
42194759
4220 macro_version='2.4'
4221 macro_revision='1.3293'
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235 ltmain="$ac_aux_dir/ltmain.sh"
4236
4237 # Make sure we can run config.sub.
4238 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4239 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4240
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4242 $as_echo_n "checking build system type... " >&6; }
4243 if ${ac_cv_build+:} false; then :
4244 $as_echo_n "(cached) " >&6
4245 else
4760 macro_version='2.4.6'
4761 macro_revision='2.4.6'
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776 ltmain=$ac_aux_dir/ltmain.sh
4777
4778
4779
4780 # Make sure we can run config.sub.
4781 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4782 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4783
4784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4785 printf %s "checking build system type... " >&6; }
4786 if test ${ac_cv_build+y}
4787 then :
4788 printf %s "(cached) " >&6
4789 else $as_nop
42464790 ac_build_alias=$build_alias
42474791 test "x$ac_build_alias" = x &&
4248 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4792 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
42494793 test "x$ac_build_alias" = x &&
42504794 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4251 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4252 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4253
4254 fi
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4256 $as_echo "$ac_cv_build" >&6; }
4795 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4796 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4797
4798 fi
4799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4800 printf "%s\n" "$ac_cv_build" >&6; }
42574801 case $ac_cv_build in
42584802 *-*-*) ;;
42594803 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
42724816 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
42734817
42744818
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4276 $as_echo_n "checking host system type... " >&6; }
4277 if ${ac_cv_host+:} false; then :
4278 $as_echo_n "(cached) " >&6
4279 else
4819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4820 printf %s "checking host system type... " >&6; }
4821 if test ${ac_cv_host+y}
4822 then :
4823 printf %s "(cached) " >&6
4824 else $as_nop
42804825 if test "x$host_alias" = x; then
42814826 ac_cv_host=$ac_cv_build
42824827 else
4283 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4284 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4285 fi
4286
4287 fi
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4289 $as_echo "$ac_cv_host" >&6; }
4828 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4829 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4830 fi
4831
4832 fi
4833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4834 printf "%s\n" "$ac_cv_host" >&6; }
42904835 case $ac_cv_host in
42914836 *-*-*) ;;
42924837 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
43264871 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
43274872 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
43284873
4329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4330 $as_echo_n "checking how to print strings... " >&6; }
4874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4875 printf %s "checking how to print strings... " >&6; }
43314876 # Test print first, because it will be a builtin if present.
43324877 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
43334878 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
43524897 $ECHO ""
43534898 }
43544899
4355 case "$ECHO" in
4356 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4357 $as_echo "printf" >&6; } ;;
4358 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4359 $as_echo "print -r" >&6; } ;;
4360 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4361 $as_echo "cat" >&6; } ;;
4900 case $ECHO in
4901 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4902 printf "%s\n" "printf" >&6; } ;;
4903 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4904 printf "%s\n" "print -r" >&6; } ;;
4905 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4906 printf "%s\n" "cat" >&6; } ;;
43624907 esac
43634908
43644909
43744919
43754920
43764921
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4378 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4379 if ${ac_cv_path_SED+:} false; then :
4380 $as_echo_n "(cached) " >&6
4381 else
4922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4923 printf %s "checking for a sed that does not truncate output... " >&6; }
4924 if test ${ac_cv_path_SED+y}
4925 then :
4926 printf %s "(cached) " >&6
4927 else $as_nop
43824928 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
43834929 for ac_i in 1 2 3 4 5 6 7; do
43844930 ac_script="$ac_script$as_nl$ac_script"
43924938 for as_dir in $PATH
43934939 do
43944940 IFS=$as_save_IFS
4395 test -z "$as_dir" && as_dir=.
4396 for ac_prog in sed gsed; do
4941 case $as_dir in #(((
4942 '') as_dir=./ ;;
4943 */) ;;
4944 *) as_dir=$as_dir/ ;;
4945 esac
4946 for ac_prog in sed gsed
4947 do
43974948 for ac_exec_ext in '' $ac_executable_extensions; do
4398 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4399 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4949 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
4950 as_fn_executable_p "$ac_path_SED" || continue
44004951 # Check for GNU ac_path_SED and select it if it is found.
44014952 # Check for GNU $ac_path_SED
44024953 case `"$ac_path_SED" --version 2>&1` in
44044955 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
44054956 *)
44064957 ac_count=0
4407 $as_echo_n 0123456789 >"conftest.in"
4958 printf %s 0123456789 >"conftest.in"
44084959 while :
44094960 do
44104961 cat "conftest.in" "conftest.in" >"conftest.tmp"
44114962 mv "conftest.tmp" "conftest.in"
44124963 cp "conftest.in" "conftest.nl"
4413 $as_echo '' >> "conftest.nl"
4964 printf "%s\n" '' >> "conftest.nl"
44144965 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
44154966 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
44164967 as_fn_arith $ac_count + 1 && ac_count=$as_val
44384989 fi
44394990
44404991 fi
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4442 $as_echo "$ac_cv_path_SED" >&6; }
4992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4993 printf "%s\n" "$ac_cv_path_SED" >&6; }
44434994 SED="$ac_cv_path_SED"
44444995 rm -f conftest.sed
44454996
44565007
44575008
44585009
4459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4460 $as_echo_n "checking for fgrep... " >&6; }
4461 if ${ac_cv_path_FGREP+:} false; then :
4462 $as_echo_n "(cached) " >&6
4463 else
5010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5011 printf %s "checking for fgrep... " >&6; }
5012 if test ${ac_cv_path_FGREP+y}
5013 then :
5014 printf %s "(cached) " >&6
5015 else $as_nop
44645016 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
44655017 then ac_cv_path_FGREP="$GREP -F"
44665018 else
44715023 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
44725024 do
44735025 IFS=$as_save_IFS
4474 test -z "$as_dir" && as_dir=.
4475 for ac_prog in fgrep; do
5026 case $as_dir in #(((
5027 '') as_dir=./ ;;
5028 */) ;;
5029 *) as_dir=$as_dir/ ;;
5030 esac
5031 for ac_prog in fgrep
5032 do
44765033 for ac_exec_ext in '' $ac_executable_extensions; do
4477 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4478 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5034 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
5035 as_fn_executable_p "$ac_path_FGREP" || continue
44795036 # Check for GNU ac_path_FGREP and select it if it is found.
44805037 # Check for GNU $ac_path_FGREP
44815038 case `"$ac_path_FGREP" --version 2>&1` in
44835040 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
44845041 *)
44855042 ac_count=0
4486 $as_echo_n 0123456789 >"conftest.in"
5043 printf %s 0123456789 >"conftest.in"
44875044 while :
44885045 do
44895046 cat "conftest.in" "conftest.in" >"conftest.tmp"
44905047 mv "conftest.tmp" "conftest.in"
44915048 cp "conftest.in" "conftest.nl"
4492 $as_echo 'FGREP' >> "conftest.nl"
5049 printf "%s\n" 'FGREP' >> "conftest.nl"
44935050 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
44945051 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
44955052 as_fn_arith $ac_count + 1 && ac_count=$as_val
45185075
45195076 fi
45205077 fi
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4522 $as_echo "$ac_cv_path_FGREP" >&6; }
5078 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5079 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
45235080 FGREP="$ac_cv_path_FGREP"
45245081
45255082
45445101
45455102
45465103 # Check whether --with-gnu-ld was given.
4547 if test "${with_gnu_ld+set}" = set; then :
4548 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4549 else
5104 if test ${with_gnu_ld+y}
5105 then :
5106 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5107 else $as_nop
45505108 with_gnu_ld=no
45515109 fi
45525110
45535111 ac_prog=ld
4554 if test "$GCC" = yes; then
5112 if test yes = "$GCC"; then
45555113 # Check if gcc -print-prog-name=ld gives a path.
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4557 $as_echo_n "checking for ld used by $CC... " >&6; }
5114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5115 printf %s "checking for ld used by $CC... " >&6; }
45585116 case $host in
45595117 *-*-mingw*)
4560 # gcc leaves a trailing carriage return which upsets mingw
5118 # gcc leaves a trailing carriage return, which upsets mingw
45615119 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
45625120 *)
45635121 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
45715129 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
45725130 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
45735131 done
4574 test -z "$LD" && LD="$ac_prog"
5132 test -z "$LD" && LD=$ac_prog
45755133 ;;
45765134 "")
45775135 # If it fails, then pretend we aren't using GCC.
45825140 with_gnu_ld=unknown
45835141 ;;
45845142 esac
4585 elif test "$with_gnu_ld" = yes; then
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4587 $as_echo_n "checking for GNU ld... " >&6; }
4588 else
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4590 $as_echo_n "checking for non-GNU ld... " >&6; }
4591 fi
4592 if ${lt_cv_path_LD+:} false; then :
4593 $as_echo_n "(cached) " >&6
4594 else
5143 elif test yes = "$with_gnu_ld"; then
5144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5145 printf %s "checking for GNU ld... " >&6; }
5146 else
5147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5148 printf %s "checking for non-GNU ld... " >&6; }
5149 fi
5150 if test ${lt_cv_path_LD+y}
5151 then :
5152 printf %s "(cached) " >&6
5153 else $as_nop
45955154 if test -z "$LD"; then
4596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5155 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
45975156 for ac_dir in $PATH; do
4598 IFS="$lt_save_ifs"
5157 IFS=$lt_save_ifs
45995158 test -z "$ac_dir" && ac_dir=.
46005159 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4601 lt_cv_path_LD="$ac_dir/$ac_prog"
5160 lt_cv_path_LD=$ac_dir/$ac_prog
46025161 # Check to see if the program is GNU ld. I'd rather use --version,
46035162 # but apparently some variants of GNU ld only accept -v.
46045163 # Break only if it was the GNU/non-GNU ld that we prefer.
46055164 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
46065165 *GNU* | *'with BFD'*)
4607 test "$with_gnu_ld" != no && break
5166 test no != "$with_gnu_ld" && break
46085167 ;;
46095168 *)
4610 test "$with_gnu_ld" != yes && break
5169 test yes != "$with_gnu_ld" && break
46115170 ;;
46125171 esac
46135172 fi
46145173 done
4615 IFS="$lt_save_ifs"
4616 else
4617 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4618 fi
4619 fi
4620
4621 LD="$lt_cv_path_LD"
5174 IFS=$lt_save_ifs
5175 else
5176 lt_cv_path_LD=$LD # Let the user override the test with a path.
5177 fi
5178 fi
5179
5180 LD=$lt_cv_path_LD
46225181 if test -n "$LD"; then
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4624 $as_echo "$LD" >&6; }
4625 else
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4627 $as_echo "no" >&6; }
5182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5183 printf "%s\n" "$LD" >&6; }
5184 else
5185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186 printf "%s\n" "no" >&6; }
46285187 fi
46295188 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4631 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4632 if ${lt_cv_prog_gnu_ld+:} false; then :
4633 $as_echo_n "(cached) " >&6
4634 else
5189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5190 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5191 if test ${lt_cv_prog_gnu_ld+y}
5192 then :
5193 printf %s "(cached) " >&6
5194 else $as_nop
46355195 # I'd rather use --version here, but apparently some GNU lds only accept -v.
46365196 case `$LD -v 2>&1 </dev/null` in
46375197 *GNU* | *'with BFD'*)
46425202 ;;
46435203 esac
46445204 fi
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4646 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5206 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
46475207 with_gnu_ld=$lt_cv_prog_gnu_ld
46485208
46495209
46545214
46555215
46565216
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4658 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4659 if ${lt_cv_path_NM+:} false; then :
4660 $as_echo_n "(cached) " >&6
4661 else
5217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5218 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5219 if test ${lt_cv_path_NM+y}
5220 then :
5221 printf %s "(cached) " >&6
5222 else $as_nop
46625223 if test -n "$NM"; then
46635224 # Let the user override the test.
4664 lt_cv_path_NM="$NM"
4665 else
4666 lt_nm_to_check="${ac_tool_prefix}nm"
5225 lt_cv_path_NM=$NM
5226 else
5227 lt_nm_to_check=${ac_tool_prefix}nm
46675228 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
46685229 lt_nm_to_check="$lt_nm_to_check nm"
46695230 fi
46705231 for lt_tmp_nm in $lt_nm_to_check; do
4671 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5232 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
46725233 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4673 IFS="$lt_save_ifs"
5234 IFS=$lt_save_ifs
46745235 test -z "$ac_dir" && ac_dir=.
4675 tmp_nm="$ac_dir/$lt_tmp_nm"
4676 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5236 tmp_nm=$ac_dir/$lt_tmp_nm
5237 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
46775238 # Check to see if the nm accepts a BSD-compat flag.
4678 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5239 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
46795240 # nm: unknown option "B" ignored
46805241 # Tru64's nm complains that /dev/null is an invalid object file
4681 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4682 */dev/null* | *'Invalid file or object type'*)
5242 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5243 case $build_os in
5244 mingw*) lt_bad_file=conftest.nm/nofile ;;
5245 *) lt_bad_file=/dev/null ;;
5246 esac
5247 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
5248 *$lt_bad_file* | *'Invalid file or object type'*)
46835249 lt_cv_path_NM="$tmp_nm -B"
4684 break
5250 break 2
46855251 ;;
46865252 *)
4687 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5253 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
46885254 */dev/null*)
46895255 lt_cv_path_NM="$tmp_nm -p"
4690 break
5256 break 2
46915257 ;;
46925258 *)
46935259 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
46985264 esac
46995265 fi
47005266 done
4701 IFS="$lt_save_ifs"
5267 IFS=$lt_save_ifs
47025268 done
47035269 : ${lt_cv_path_NM=no}
47045270 fi
47055271 fi
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4707 $as_echo "$lt_cv_path_NM" >&6; }
4708 if test "$lt_cv_path_NM" != "no"; then
4709 NM="$lt_cv_path_NM"
5272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5273 printf "%s\n" "$lt_cv_path_NM" >&6; }
5274 if test no != "$lt_cv_path_NM"; then
5275 NM=$lt_cv_path_NM
47105276 else
47115277 # Didn't find any BSD compatible name lister, look for dumpbin.
47125278 if test -n "$DUMPBIN"; then :
47175283 do
47185284 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
47195285 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4721 $as_echo_n "checking for $ac_word... " >&6; }
4722 if ${ac_cv_prog_DUMPBIN+:} false; then :
4723 $as_echo_n "(cached) " >&6
4724 else
5286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5287 printf %s "checking for $ac_word... " >&6; }
5288 if test ${ac_cv_prog_DUMPBIN+y}
5289 then :
5290 printf %s "(cached) " >&6
5291 else $as_nop
47255292 if test -n "$DUMPBIN"; then
47265293 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
47275294 else
47295296 for as_dir in $PATH
47305297 do
47315298 IFS=$as_save_IFS
4732 test -z "$as_dir" && as_dir=.
5299 case $as_dir in #(((
5300 '') as_dir=./ ;;
5301 */) ;;
5302 *) as_dir=$as_dir/ ;;
5303 esac
47335304 for ac_exec_ext in '' $ac_executable_extensions; do
4734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5305 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
47355306 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5307 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
47375308 break 2
47385309 fi
47395310 done
47445315 fi
47455316 DUMPBIN=$ac_cv_prog_DUMPBIN
47465317 if test -n "$DUMPBIN"; then
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4748 $as_echo "$DUMPBIN" >&6; }
4749 else
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4751 $as_echo "no" >&6; }
5318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5319 printf "%s\n" "$DUMPBIN" >&6; }
5320 else
5321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5322 printf "%s\n" "no" >&6; }
47525323 fi
47535324
47545325
47615332 do
47625333 # Extract the first word of "$ac_prog", so it can be a program name with args.
47635334 set dummy $ac_prog; ac_word=$2
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4765 $as_echo_n "checking for $ac_word... " >&6; }
4766 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4767 $as_echo_n "(cached) " >&6
4768 else
5335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5336 printf %s "checking for $ac_word... " >&6; }
5337 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5338 then :
5339 printf %s "(cached) " >&6
5340 else $as_nop
47695341 if test -n "$ac_ct_DUMPBIN"; then
47705342 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
47715343 else
47735345 for as_dir in $PATH
47745346 do
47755347 IFS=$as_save_IFS
4776 test -z "$as_dir" && as_dir=.
5348 case $as_dir in #(((
5349 '') as_dir=./ ;;
5350 */) ;;
5351 *) as_dir=$as_dir/ ;;
5352 esac
47775353 for ac_exec_ext in '' $ac_executable_extensions; do
4778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5354 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
47795355 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5356 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
47815357 break 2
47825358 fi
47835359 done
47885364 fi
47895365 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
47905366 if test -n "$ac_ct_DUMPBIN"; then
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4792 $as_echo "$ac_ct_DUMPBIN" >&6; }
4793 else
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4795 $as_echo "no" >&6; }
5367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5368 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5369 else
5370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5371 printf "%s\n" "no" >&6; }
47965372 fi
47975373
47985374
48045380 else
48055381 case $cross_compiling:$ac_tool_warned in
48065382 yes:)
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4808 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5384 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
48095385 ac_tool_warned=yes ;;
48105386 esac
48115387 DUMPBIN=$ac_ct_DUMPBIN
48125388 fi
48135389 fi
48145390
4815 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5391 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
48165392 *COFF*)
4817 DUMPBIN="$DUMPBIN -symbols"
5393 DUMPBIN="$DUMPBIN -symbols -headers"
48185394 ;;
48195395 *)
48205396 DUMPBIN=:
48225398 esac
48235399 fi
48245400
4825 if test "$DUMPBIN" != ":"; then
4826 NM="$DUMPBIN"
5401 if test : != "$DUMPBIN"; then
5402 NM=$DUMPBIN
48275403 fi
48285404 fi
48295405 test -z "$NM" && NM=nm
48335409
48345410
48355411
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4837 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4838 if ${lt_cv_nm_interface+:} false; then :
4839 $as_echo_n "(cached) " >&6
4840 else
5412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5413 printf %s "checking the name lister ($NM) interface... " >&6; }
5414 if test ${lt_cv_nm_interface+y}
5415 then :
5416 printf %s "(cached) " >&6
5417 else $as_nop
48415418 lt_cv_nm_interface="BSD nm"
48425419 echo "int some_variable = 0;" > conftest.$ac_ext
48435420 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
48535430 fi
48545431 rm -f conftest*
48555432 fi
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4857 $as_echo "$lt_cv_nm_interface" >&6; }
4858
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4860 $as_echo_n "checking whether ln -s works... " >&6; }
5433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5434 printf "%s\n" "$lt_cv_nm_interface" >&6; }
5435
5436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5437 printf %s "checking whether ln -s works... " >&6; }
48615438 LN_S=$as_ln_s
48625439 if test "$LN_S" = "ln -s"; then
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4864 $as_echo "yes" >&6; }
4865 else
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4867 $as_echo "no, using $LN_S" >&6; }
5440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5441 printf "%s\n" "yes" >&6; }
5442 else
5443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5444 printf "%s\n" "no, using $LN_S" >&6; }
48685445 fi
48695446
48705447 # find the maximum length of command line arguments
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4872 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4873 if ${lt_cv_sys_max_cmd_len+:} false; then :
4874 $as_echo_n "(cached) " >&6
4875 else
5448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5449 printf %s "checking the maximum length of command line arguments... " >&6; }
5450 if test ${lt_cv_sys_max_cmd_len+y}
5451 then :
5452 printf %s "(cached) " >&6
5453 else $as_nop
48765454 i=0
4877 teststring="ABCD"
5455 teststring=ABCD
48785456
48795457 case $build_os in
48805458 msdosdjgpp*)
49145492 lt_cv_sys_max_cmd_len=8192;
49155493 ;;
49165494
4917 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5495 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
49185496 # This has been around since 386BSD, at least. Likely further.
49195497 if test -x /sbin/sysctl; then
49205498 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
49315509 interix*)
49325510 # We know the value 262144 and hardcode it with a safety zone (like BSD)
49335511 lt_cv_sys_max_cmd_len=196608
5512 ;;
5513
5514 os2*)
5515 # The test takes a long time on OS/2.
5516 lt_cv_sys_max_cmd_len=8192
49345517 ;;
49355518
49365519 osf*)
49525535 sysv5* | sco5v6* | sysv4.2uw2*)
49535536 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
49545537 if test -n "$kargmax"; then
4955 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5538 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
49565539 else
49575540 lt_cv_sys_max_cmd_len=32768
49585541 fi
49595542 ;;
49605543 *)
49615544 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4962 if test -n "$lt_cv_sys_max_cmd_len"; then
5545 if test -n "$lt_cv_sys_max_cmd_len" && \
5546 test undefined != "$lt_cv_sys_max_cmd_len"; then
49635547 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
49645548 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
49655549 else
49665550 # Make teststring a little bigger before we do anything with it.
49675551 # a 1K string should be a reasonable start.
4968 for i in 1 2 3 4 5 6 7 8 ; do
5552 for i in 1 2 3 4 5 6 7 8; do
49695553 teststring=$teststring$teststring
49705554 done
49715555 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
49725556 # If test is not a shell built-in, we'll probably end up computing a
49735557 # maximum length that is only half of the actual maximum length, but
49745558 # we can't tell.
4975 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5559 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
49765560 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4977 test $i != 17 # 1/2 MB should be enough
5561 test 17 != "$i" # 1/2 MB should be enough
49785562 do
49795563 i=`expr $i + 1`
49805564 teststring=$teststring$teststring
49925576
49935577 fi
49945578
4995 if test -n $lt_cv_sys_max_cmd_len ; then
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4997 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4998 else
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5000 $as_echo "none" >&6; }
5579 if test -n "$lt_cv_sys_max_cmd_len"; then
5580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5581 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5582 else
5583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5584 printf "%s\n" "none" >&6; }
50015585 fi
50025586 max_cmd_len=$lt_cv_sys_max_cmd_len
50035587
50095593 : ${CP="cp -f"}
50105594 : ${MV="mv -f"}
50115595 : ${RM="rm -f"}
5012
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5014 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5015 # Try some XSI features
5016 xsi_shell=no
5017 ( _lt_dummy="a/b/c"
5018 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5019 = c,a/b,b/c, \
5020 && eval 'test $(( 1 + 1 )) -eq 2 \
5021 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5022 && xsi_shell=yes
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5024 $as_echo "$xsi_shell" >&6; }
5025
5026
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5028 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5029 lt_shell_append=no
5030 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5031 >/dev/null 2>&1 \
5032 && lt_shell_append=yes
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5034 $as_echo "$lt_shell_append" >&6; }
5035
50365596
50375597 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
50385598 lt_unset=unset
50655625
50665626
50675627
5068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5069 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5070 if ${lt_cv_to_host_file_cmd+:} false; then :
5071 $as_echo_n "(cached) " >&6
5072 else
5628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5629 printf %s "checking how to convert $build file names to $host format... " >&6; }
5630 if test ${lt_cv_to_host_file_cmd+y}
5631 then :
5632 printf %s "(cached) " >&6
5633 else $as_nop
50735634 case $host in
50745635 *-*-mingw* )
50755636 case $build in
51055666 fi
51065667
51075668 to_host_file_cmd=$lt_cv_to_host_file_cmd
5108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5109 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5110
5111
5112
5113
5114
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5116 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5117 if ${lt_cv_to_tool_file_cmd+:} false; then :
5118 $as_echo_n "(cached) " >&6
5119 else
5669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5670 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
5671
5672
5673
5674
5675
5676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5677 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
5678 if test ${lt_cv_to_tool_file_cmd+y}
5679 then :
5680 printf %s "(cached) " >&6
5681 else $as_nop
51205682 #assume ordinary cross tools, or native build.
51215683 lt_cv_to_tool_file_cmd=func_convert_file_noop
51225684 case $host in
51325694 fi
51335695
51345696 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5136 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5137
5138
5139
5140
5141
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5143 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5144 if ${lt_cv_ld_reload_flag+:} false; then :
5145 $as_echo_n "(cached) " >&6
5146 else
5697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5698 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
5699
5700
5701
5702
5703
5704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5705 printf %s "checking for $LD option to reload object files... " >&6; }
5706 if test ${lt_cv_ld_reload_flag+y}
5707 then :
5708 printf %s "(cached) " >&6
5709 else $as_nop
51475710 lt_cv_ld_reload_flag='-r'
51485711 fi
5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5150 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5713 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
51515714 reload_flag=$lt_cv_ld_reload_flag
51525715 case $reload_flag in
51535716 "" | " "*) ;;
51565719 reload_cmds='$LD$reload_flag -o $output$reload_objs'
51575720 case $host_os in
51585721 cygwin* | mingw* | pw32* | cegcc*)
5159 if test "$GCC" != yes; then
5722 if test yes != "$GCC"; then
51605723 reload_cmds=false
51615724 fi
51625725 ;;
51635726 darwin*)
5164 if test "$GCC" = yes; then
5165 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5727 if test yes = "$GCC"; then
5728 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
51665729 else
51675730 reload_cmds='$LD$reload_flag -o $output$reload_objs'
51685731 fi
51785741
51795742
51805743 if test -n "$ac_tool_prefix"; then
5181 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5182 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5184 $as_echo_n "checking for $ac_word... " >&6; }
5185 if ${ac_cv_prog_OBJDUMP+:} false; then :
5186 $as_echo_n "(cached) " >&6
5187 else
5188 if test -n "$OBJDUMP"; then
5189 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5744 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5745 set dummy ${ac_tool_prefix}file; ac_word=$2
5746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5747 printf %s "checking for $ac_word... " >&6; }
5748 if test ${ac_cv_prog_FILECMD+y}
5749 then :
5750 printf %s "(cached) " >&6
5751 else $as_nop
5752 if test -n "$FILECMD"; then
5753 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
51905754 else
51915755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
51925756 for as_dir in $PATH
51935757 do
51945758 IFS=$as_save_IFS
5195 test -z "$as_dir" && as_dir=.
5759 case $as_dir in #(((
5760 '') as_dir=./ ;;
5761 */) ;;
5762 *) as_dir=$as_dir/ ;;
5763 esac
51965764 for ac_exec_ext in '' $ac_executable_extensions; do
5197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5198 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5765 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5766 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5767 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
52005768 break 2
52015769 fi
52025770 done
52055773
52065774 fi
52075775 fi
5208 OBJDUMP=$ac_cv_prog_OBJDUMP
5209 if test -n "$OBJDUMP"; then
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5211 $as_echo "$OBJDUMP" >&6; }
5212 else
5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5214 $as_echo "no" >&6; }
5215 fi
5216
5217
5218 fi
5219 if test -z "$ac_cv_prog_OBJDUMP"; then
5220 ac_ct_OBJDUMP=$OBJDUMP
5221 # Extract the first word of "objdump", so it can be a program name with args.
5222 set dummy objdump; ac_word=$2
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5224 $as_echo_n "checking for $ac_word... " >&6; }
5225 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5226 $as_echo_n "(cached) " >&6
5227 else
5228 if test -n "$ac_ct_OBJDUMP"; then
5229 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5776 FILECMD=$ac_cv_prog_FILECMD
5777 if test -n "$FILECMD"; then
5778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5779 printf "%s\n" "$FILECMD" >&6; }
5780 else
5781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5782 printf "%s\n" "no" >&6; }
5783 fi
5784
5785
5786 fi
5787 if test -z "$ac_cv_prog_FILECMD"; then
5788 ac_ct_FILECMD=$FILECMD
5789 # Extract the first word of "file", so it can be a program name with args.
5790 set dummy file; ac_word=$2
5791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5792 printf %s "checking for $ac_word... " >&6; }
5793 if test ${ac_cv_prog_ac_ct_FILECMD+y}
5794 then :
5795 printf %s "(cached) " >&6
5796 else $as_nop
5797 if test -n "$ac_ct_FILECMD"; then
5798 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
52305799 else
52315800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52325801 for as_dir in $PATH
52335802 do
52345803 IFS=$as_save_IFS
5235 test -z "$as_dir" && as_dir=.
5804 case $as_dir in #(((
5805 '') as_dir=./ ;;
5806 */) ;;
5807 *) as_dir=$as_dir/ ;;
5808 esac
52365809 for ac_exec_ext in '' $ac_executable_extensions; do
5237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5238 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5810 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5811 ac_cv_prog_ac_ct_FILECMD="file"
5812 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
52405813 break 2
52415814 fi
52425815 done
52455818
52465819 fi
52475820 fi
5821 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5822 if test -n "$ac_ct_FILECMD"; then
5823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5824 printf "%s\n" "$ac_ct_FILECMD" >&6; }
5825 else
5826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5827 printf "%s\n" "no" >&6; }
5828 fi
5829
5830 if test "x$ac_ct_FILECMD" = x; then
5831 FILECMD=":"
5832 else
5833 case $cross_compiling:$ac_tool_warned in
5834 yes:)
5835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5836 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5837 ac_tool_warned=yes ;;
5838 esac
5839 FILECMD=$ac_ct_FILECMD
5840 fi
5841 else
5842 FILECMD="$ac_cv_prog_FILECMD"
5843 fi
5844
5845
5846
5847
5848
5849
5850
5851 if test -n "$ac_tool_prefix"; then
5852 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5853 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855 printf %s "checking for $ac_word... " >&6; }
5856 if test ${ac_cv_prog_OBJDUMP+y}
5857 then :
5858 printf %s "(cached) " >&6
5859 else $as_nop
5860 if test -n "$OBJDUMP"; then
5861 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5862 else
5863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5864 for as_dir in $PATH
5865 do
5866 IFS=$as_save_IFS
5867 case $as_dir in #(((
5868 '') as_dir=./ ;;
5869 */) ;;
5870 *) as_dir=$as_dir/ ;;
5871 esac
5872 for ac_exec_ext in '' $ac_executable_extensions; do
5873 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5874 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5875 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5876 break 2
5877 fi
5878 done
5879 done
5880 IFS=$as_save_IFS
5881
5882 fi
5883 fi
5884 OBJDUMP=$ac_cv_prog_OBJDUMP
5885 if test -n "$OBJDUMP"; then
5886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5887 printf "%s\n" "$OBJDUMP" >&6; }
5888 else
5889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5890 printf "%s\n" "no" >&6; }
5891 fi
5892
5893
5894 fi
5895 if test -z "$ac_cv_prog_OBJDUMP"; then
5896 ac_ct_OBJDUMP=$OBJDUMP
5897 # Extract the first word of "objdump", so it can be a program name with args.
5898 set dummy objdump; ac_word=$2
5899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5900 printf %s "checking for $ac_word... " >&6; }
5901 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5902 then :
5903 printf %s "(cached) " >&6
5904 else $as_nop
5905 if test -n "$ac_ct_OBJDUMP"; then
5906 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5907 else
5908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5909 for as_dir in $PATH
5910 do
5911 IFS=$as_save_IFS
5912 case $as_dir in #(((
5913 '') as_dir=./ ;;
5914 */) ;;
5915 *) as_dir=$as_dir/ ;;
5916 esac
5917 for ac_exec_ext in '' $ac_executable_extensions; do
5918 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5919 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5920 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5921 break 2
5922 fi
5923 done
5924 done
5925 IFS=$as_save_IFS
5926
5927 fi
5928 fi
52485929 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
52495930 if test -n "$ac_ct_OBJDUMP"; then
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5251 $as_echo "$ac_ct_OBJDUMP" >&6; }
5252 else
5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5254 $as_echo "no" >&6; }
5931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5932 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
5933 else
5934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5935 printf "%s\n" "no" >&6; }
52555936 fi
52565937
52575938 if test "x$ac_ct_OBJDUMP" = x; then
52595940 else
52605941 case $cross_compiling:$ac_tool_warned in
52615942 yes:)
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5263 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5944 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
52645945 ac_tool_warned=yes ;;
52655946 esac
52665947 OBJDUMP=$ac_ct_OBJDUMP
52795960
52805961
52815962
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5283 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5284 if ${lt_cv_deplibs_check_method+:} false; then :
5285 $as_echo_n "(cached) " >&6
5286 else
5963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5964 printf %s "checking how to recognize dependent libraries... " >&6; }
5965 if test ${lt_cv_deplibs_check_method+y}
5966 then :
5967 printf %s "(cached) " >&6
5968 else $as_nop
52875969 lt_cv_file_magic_cmd='$MAGIC_CMD'
52885970 lt_cv_file_magic_test_file=
52895971 lt_cv_deplibs_check_method='unknown'
52905972 # Need to set the preceding variable on all platforms that support
52915973 # interlibrary dependencies.
52925974 # 'none' -- dependencies not supported.
5293 # `unknown' -- same as none, but documents that we really don't know.
5975 # 'unknown' -- same as none, but documents that we really don't know.
52945976 # 'pass_all' -- all dependencies passed with no checks.
52955977 # 'test_compile' -- check by making test program.
52965978 # 'file_magic [[regex]]' -- check by looking for files in library path
5297 # which responds to the $file_magic_cmd with a given extended regex.
5298 # If you have `file' or equivalent on your system and you're not sure
5299 # whether `pass_all' will *always* work, you probably want this one.
5979 # that responds to the $file_magic_cmd with a given extended regex.
5980 # If you have 'file' or equivalent on your system and you're not sure
5981 # whether 'pass_all' will *always* work, you probably want this one.
53005982
53015983 case $host_os in
53025984 aix[4-9]*)
53095991
53105992 bsdi[45]*)
53115993 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5312 lt_cv_file_magic_cmd='/usr/bin/file -L'
5994 lt_cv_file_magic_cmd='$FILECMD -L'
53135995 lt_cv_file_magic_test_file=/shlib/libc.so
53145996 ;;
53155997
53236005 # Base MSYS/MinGW do not provide the 'file' command needed by
53246006 # func_win32_libid shell function, so use a weaker test based on 'objdump',
53256007 # unless we find 'file', for example because we are cross-compiling.
5326 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5327 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6008 if ( file / ) >/dev/null 2>&1; then
53286009 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
53296010 lt_cv_file_magic_cmd='func_win32_libid'
53306011 else
53446025 lt_cv_deplibs_check_method=pass_all
53456026 ;;
53466027
5347 freebsd* | dragonfly*)
6028 freebsd* | dragonfly* | midnightbsd*)
53486029 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
53496030 case $host_cpu in
53506031 i*86 )
53516032 # Not sure whether the presence of OpenBSD here was a mistake.
53526033 # Let's accept both of them until this is cleared up.
53536034 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5354 lt_cv_file_magic_cmd=/usr/bin/file
6035 lt_cv_file_magic_cmd=$FILECMD
53556036 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
53566037 ;;
53576038 esac
53606041 fi
53616042 ;;
53626043
5363 gnu*)
5364 lt_cv_deplibs_check_method=pass_all
5365 ;;
5366
53676044 haiku*)
53686045 lt_cv_deplibs_check_method=pass_all
53696046 ;;
53706047
53716048 hpux10.20* | hpux11*)
5372 lt_cv_file_magic_cmd=/usr/bin/file
6049 lt_cv_file_magic_cmd=$FILECMD
53736050 case $host_cpu in
53746051 ia64*)
53756052 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
54016078 lt_cv_deplibs_check_method=pass_all
54026079 ;;
54036080
5404 # This must be Linux ELF.
5405 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6081 # This must be glibc/ELF.
6082 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
54066083 lt_cv_deplibs_check_method=pass_all
54076084 ;;
54086085
5409 netbsd*)
6086 netbsd* | netbsdelf*-gnu)
54106087 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
54116088 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
54126089 else
54166093
54176094 newos6*)
54186095 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5419 lt_cv_file_magic_cmd=/usr/bin/file
6096 lt_cv_file_magic_cmd=$FILECMD
54206097 lt_cv_file_magic_test_file=/usr/lib/libnls.so
54216098 ;;
54226099
54246101 lt_cv_deplibs_check_method=pass_all
54256102 ;;
54266103
5427 openbsd*)
5428 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6104 openbsd* | bitrig*)
6105 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
54296106 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
54306107 else
54316108 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
54786155 tpf*)
54796156 lt_cv_deplibs_check_method=pass_all
54806157 ;;
6158 os2*)
6159 lt_cv_deplibs_check_method=pass_all
6160 ;;
54816161 esac
54826162
54836163 fi
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5485 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6165 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
54866166
54876167 file_magic_glob=
54886168 want_nocaseglob=no
55266206 if test -n "$ac_tool_prefix"; then
55276207 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
55286208 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5530 $as_echo_n "checking for $ac_word... " >&6; }
5531 if ${ac_cv_prog_DLLTOOL+:} false; then :
5532 $as_echo_n "(cached) " >&6
5533 else
6209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6210 printf %s "checking for $ac_word... " >&6; }
6211 if test ${ac_cv_prog_DLLTOOL+y}
6212 then :
6213 printf %s "(cached) " >&6
6214 else $as_nop
55346215 if test -n "$DLLTOOL"; then
55356216 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
55366217 else
55386219 for as_dir in $PATH
55396220 do
55406221 IFS=$as_save_IFS
5541 test -z "$as_dir" && as_dir=.
6222 case $as_dir in #(((
6223 '') as_dir=./ ;;
6224 */) ;;
6225 *) as_dir=$as_dir/ ;;
6226 esac
55426227 for ac_exec_ext in '' $ac_executable_extensions; do
5543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6228 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
55446229 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6230 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
55466231 break 2
55476232 fi
55486233 done
55536238 fi
55546239 DLLTOOL=$ac_cv_prog_DLLTOOL
55556240 if test -n "$DLLTOOL"; then
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5557 $as_echo "$DLLTOOL" >&6; }
5558 else
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5560 $as_echo "no" >&6; }
6241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6242 printf "%s\n" "$DLLTOOL" >&6; }
6243 else
6244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6245 printf "%s\n" "no" >&6; }
55616246 fi
55626247
55636248
55666251 ac_ct_DLLTOOL=$DLLTOOL
55676252 # Extract the first word of "dlltool", so it can be a program name with args.
55686253 set dummy dlltool; ac_word=$2
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5570 $as_echo_n "checking for $ac_word... " >&6; }
5571 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5572 $as_echo_n "(cached) " >&6
5573 else
6254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6255 printf %s "checking for $ac_word... " >&6; }
6256 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6257 then :
6258 printf %s "(cached) " >&6
6259 else $as_nop
55746260 if test -n "$ac_ct_DLLTOOL"; then
55756261 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
55766262 else
55786264 for as_dir in $PATH
55796265 do
55806266 IFS=$as_save_IFS
5581 test -z "$as_dir" && as_dir=.
6267 case $as_dir in #(((
6268 '') as_dir=./ ;;
6269 */) ;;
6270 *) as_dir=$as_dir/ ;;
6271 esac
55826272 for ac_exec_ext in '' $ac_executable_extensions; do
5583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6273 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
55846274 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6275 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
55866276 break 2
55876277 fi
55886278 done
55936283 fi
55946284 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
55956285 if test -n "$ac_ct_DLLTOOL"; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5597 $as_echo "$ac_ct_DLLTOOL" >&6; }
5598 else
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 $as_echo "no" >&6; }
6286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6287 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6288 else
6289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6290 printf "%s\n" "no" >&6; }
56016291 fi
56026292
56036293 if test "x$ac_ct_DLLTOOL" = x; then
56056295 else
56066296 case $cross_compiling:$ac_tool_warned in
56076297 yes:)
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5609 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6299 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
56106300 ac_tool_warned=yes ;;
56116301 esac
56126302 DLLTOOL=$ac_ct_DLLTOOL
56266316
56276317
56286318
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5630 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5631 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5632 $as_echo_n "(cached) " >&6
5633 else
6319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6320 printf %s "checking how to associate runtime and link libraries... " >&6; }
6321 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6322 then :
6323 printf %s "(cached) " >&6
6324 else $as_nop
56346325 lt_cv_sharedlib_from_linklib_cmd='unknown'
56356326
56366327 case $host_os in
56376328 cygwin* | mingw* | pw32* | cegcc*)
5638 # two different shell functions defined in ltmain.sh
5639 # decide which to use based on capabilities of $DLLTOOL
6329 # two different shell functions defined in ltmain.sh;
6330 # decide which one to use based on capabilities of $DLLTOOL
56406331 case `$DLLTOOL --help 2>&1` in
56416332 *--identify-strict*)
56426333 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
56486339 ;;
56496340 *)
56506341 # fallback: assume linklib IS sharedlib
5651 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6342 lt_cv_sharedlib_from_linklib_cmd=$ECHO
56526343 ;;
56536344 esac
56546345
56556346 fi
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5657 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6348 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
56586349 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
56596350 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
56606351
56696360 do
56706361 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
56716362 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5673 $as_echo_n "checking for $ac_word... " >&6; }
5674 if ${ac_cv_prog_AR+:} false; then :
5675 $as_echo_n "(cached) " >&6
5676 else
6363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6364 printf %s "checking for $ac_word... " >&6; }
6365 if test ${ac_cv_prog_AR+y}
6366 then :
6367 printf %s "(cached) " >&6
6368 else $as_nop
56776369 if test -n "$AR"; then
56786370 ac_cv_prog_AR="$AR" # Let the user override the test.
56796371 else
56816373 for as_dir in $PATH
56826374 do
56836375 IFS=$as_save_IFS
5684 test -z "$as_dir" && as_dir=.
6376 case $as_dir in #(((
6377 '') as_dir=./ ;;
6378 */) ;;
6379 *) as_dir=$as_dir/ ;;
6380 esac
56856381 for ac_exec_ext in '' $ac_executable_extensions; do
5686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6382 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
56876383 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6384 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
56896385 break 2
56906386 fi
56916387 done
56966392 fi
56976393 AR=$ac_cv_prog_AR
56986394 if test -n "$AR"; then
5699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5700 $as_echo "$AR" >&6; }
5701 else
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5703 $as_echo "no" >&6; }
6395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6396 printf "%s\n" "$AR" >&6; }
6397 else
6398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6399 printf "%s\n" "no" >&6; }
57046400 fi
57056401
57066402
57136409 do
57146410 # Extract the first word of "$ac_prog", so it can be a program name with args.
57156411 set dummy $ac_prog; ac_word=$2
5716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5717 $as_echo_n "checking for $ac_word... " >&6; }
5718 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5719 $as_echo_n "(cached) " >&6
5720 else
6412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6413 printf %s "checking for $ac_word... " >&6; }
6414 if test ${ac_cv_prog_ac_ct_AR+y}
6415 then :
6416 printf %s "(cached) " >&6
6417 else $as_nop
57216418 if test -n "$ac_ct_AR"; then
57226419 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
57236420 else
57256422 for as_dir in $PATH
57266423 do
57276424 IFS=$as_save_IFS
5728 test -z "$as_dir" && as_dir=.
6425 case $as_dir in #(((
6426 '') as_dir=./ ;;
6427 */) ;;
6428 *) as_dir=$as_dir/ ;;
6429 esac
57296430 for ac_exec_ext in '' $ac_executable_extensions; do
5730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6431 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
57316432 ac_cv_prog_ac_ct_AR="$ac_prog"
5732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6433 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
57336434 break 2
57346435 fi
57356436 done
57406441 fi
57416442 ac_ct_AR=$ac_cv_prog_ac_ct_AR
57426443 if test -n "$ac_ct_AR"; then
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5744 $as_echo "$ac_ct_AR" >&6; }
5745 else
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5747 $as_echo "no" >&6; }
6444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6445 printf "%s\n" "$ac_ct_AR" >&6; }
6446 else
6447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6448 printf "%s\n" "no" >&6; }
57486449 fi
57496450
57506451
57566457 else
57576458 case $cross_compiling:$ac_tool_warned in
57586459 yes:)
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6461 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
57616462 ac_tool_warned=yes ;;
57626463 esac
57636464 AR=$ac_ct_AR
57656466 fi
57666467
57676468 : ${AR=ar}
5768 : ${AR_FLAGS=cru}
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5781 $as_echo_n "checking for archiver @FILE support... " >&6; }
5782 if ${lt_cv_ar_at_file+:} false; then :
5783 $as_echo_n "(cached) " >&6
5784 else
6469
6470
6471
6472
6473
6474
6475 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
6476 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6477 # higher priority because thats what people were doing historically (setting
6478 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
6479 # variable obsoleted/removed.
6480
6481 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6482 lt_ar_flags=$AR_FLAGS
6483
6484
6485
6486
6487
6488
6489 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
6490 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6491
6492
6493
6494
6495
6496
6497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6498 printf %s "checking for archiver @FILE support... " >&6; }
6499 if test ${lt_cv_ar_at_file+y}
6500 then :
6501 printf %s "(cached) " >&6
6502 else $as_nop
57856503 lt_cv_ar_at_file=no
57866504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57876505 /* end confdefs.h. */
57886506
57896507 int
5790 main ()
6508 main (void)
57916509 {
57926510
57936511 ;
57946512 return 0;
57956513 }
57966514 _ACEOF
5797 if ac_fn_c_try_compile "$LINENO"; then :
6515 if ac_fn_c_try_compile "$LINENO"
6516 then :
57986517 echo conftest.$ac_objext > conftest.lst
57996518 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
58006519 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
58016520 (eval $lt_ar_try) 2>&5
58026521 ac_status=$?
5803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6522 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58046523 test $ac_status = 0; }
5805 if test "$ac_status" -eq 0; then
6524 if test 0 -eq "$ac_status"; then
58066525 # Ensure the archiver fails upon bogus file names.
58076526 rm -f conftest.$ac_objext libconftest.a
58086527 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
58096528 (eval $lt_ar_try) 2>&5
58106529 ac_status=$?
5811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6530 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58126531 test $ac_status = 0; }
5813 if test "$ac_status" -ne 0; then
6532 if test 0 -ne "$ac_status"; then
58146533 lt_cv_ar_at_file=@
58156534 fi
58166535 fi
58176536 rm -f conftest.* libconftest.a
58186537
58196538 fi
5820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5821
5822 fi
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5824 $as_echo "$lt_cv_ar_at_file" >&6; }
5825
5826 if test "x$lt_cv_ar_at_file" = xno; then
6539 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6540
6541 fi
6542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6543 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
6544
6545 if test no = "$lt_cv_ar_at_file"; then
58276546 archiver_list_spec=
58286547 else
58296548 archiver_list_spec=$lt_cv_ar_at_file
58386557 if test -n "$ac_tool_prefix"; then
58396558 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
58406559 set dummy ${ac_tool_prefix}strip; ac_word=$2
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5842 $as_echo_n "checking for $ac_word... " >&6; }
5843 if ${ac_cv_prog_STRIP+:} false; then :
5844 $as_echo_n "(cached) " >&6
5845 else
6560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6561 printf %s "checking for $ac_word... " >&6; }
6562 if test ${ac_cv_prog_STRIP+y}
6563 then :
6564 printf %s "(cached) " >&6
6565 else $as_nop
58466566 if test -n "$STRIP"; then
58476567 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
58486568 else
58506570 for as_dir in $PATH
58516571 do
58526572 IFS=$as_save_IFS
5853 test -z "$as_dir" && as_dir=.
6573 case $as_dir in #(((
6574 '') as_dir=./ ;;
6575 */) ;;
6576 *) as_dir=$as_dir/ ;;
6577 esac
58546578 for ac_exec_ext in '' $ac_executable_extensions; do
5855 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6579 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
58566580 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6581 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
58586582 break 2
58596583 fi
58606584 done
58656589 fi
58666590 STRIP=$ac_cv_prog_STRIP
58676591 if test -n "$STRIP"; then
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5869 $as_echo "$STRIP" >&6; }
5870 else
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5872 $as_echo "no" >&6; }
6592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6593 printf "%s\n" "$STRIP" >&6; }
6594 else
6595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6596 printf "%s\n" "no" >&6; }
58736597 fi
58746598
58756599
58786602 ac_ct_STRIP=$STRIP
58796603 # Extract the first word of "strip", so it can be a program name with args.
58806604 set dummy strip; ac_word=$2
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5882 $as_echo_n "checking for $ac_word... " >&6; }
5883 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5884 $as_echo_n "(cached) " >&6
5885 else
6605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6606 printf %s "checking for $ac_word... " >&6; }
6607 if test ${ac_cv_prog_ac_ct_STRIP+y}
6608 then :
6609 printf %s "(cached) " >&6
6610 else $as_nop
58866611 if test -n "$ac_ct_STRIP"; then
58876612 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
58886613 else
58906615 for as_dir in $PATH
58916616 do
58926617 IFS=$as_save_IFS
5893 test -z "$as_dir" && as_dir=.
6618 case $as_dir in #(((
6619 '') as_dir=./ ;;
6620 */) ;;
6621 *) as_dir=$as_dir/ ;;
6622 esac
58946623 for ac_exec_ext in '' $ac_executable_extensions; do
5895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6624 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
58966625 ac_cv_prog_ac_ct_STRIP="strip"
5897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6626 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
58986627 break 2
58996628 fi
59006629 done
59056634 fi
59066635 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
59076636 if test -n "$ac_ct_STRIP"; then
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5909 $as_echo "$ac_ct_STRIP" >&6; }
5910 else
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5912 $as_echo "no" >&6; }
6637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6638 printf "%s\n" "$ac_ct_STRIP" >&6; }
6639 else
6640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6641 printf "%s\n" "no" >&6; }
59136642 fi
59146643
59156644 if test "x$ac_ct_STRIP" = x; then
59176646 else
59186647 case $cross_compiling:$ac_tool_warned in
59196648 yes:)
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5921 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6650 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
59226651 ac_tool_warned=yes ;;
59236652 esac
59246653 STRIP=$ac_ct_STRIP
59376666 if test -n "$ac_tool_prefix"; then
59386667 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
59396668 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5941 $as_echo_n "checking for $ac_word... " >&6; }
5942 if ${ac_cv_prog_RANLIB+:} false; then :
5943 $as_echo_n "(cached) " >&6
5944 else
6669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670 printf %s "checking for $ac_word... " >&6; }
6671 if test ${ac_cv_prog_RANLIB+y}
6672 then :
6673 printf %s "(cached) " >&6
6674 else $as_nop
59456675 if test -n "$RANLIB"; then
59466676 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
59476677 else
59496679 for as_dir in $PATH
59506680 do
59516681 IFS=$as_save_IFS
5952 test -z "$as_dir" && as_dir=.
6682 case $as_dir in #(((
6683 '') as_dir=./ ;;
6684 */) ;;
6685 *) as_dir=$as_dir/ ;;
6686 esac
59536687 for ac_exec_ext in '' $ac_executable_extensions; do
5954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6688 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
59556689 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6690 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
59576691 break 2
59586692 fi
59596693 done
59646698 fi
59656699 RANLIB=$ac_cv_prog_RANLIB
59666700 if test -n "$RANLIB"; then
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5968 $as_echo "$RANLIB" >&6; }
5969 else
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5971 $as_echo "no" >&6; }
6701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6702 printf "%s\n" "$RANLIB" >&6; }
6703 else
6704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6705 printf "%s\n" "no" >&6; }
59726706 fi
59736707
59746708
59776711 ac_ct_RANLIB=$RANLIB
59786712 # Extract the first word of "ranlib", so it can be a program name with args.
59796713 set dummy ranlib; ac_word=$2
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5981 $as_echo_n "checking for $ac_word... " >&6; }
5982 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5983 $as_echo_n "(cached) " >&6
5984 else
6714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6715 printf %s "checking for $ac_word... " >&6; }
6716 if test ${ac_cv_prog_ac_ct_RANLIB+y}
6717 then :
6718 printf %s "(cached) " >&6
6719 else $as_nop
59856720 if test -n "$ac_ct_RANLIB"; then
59866721 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
59876722 else
59896724 for as_dir in $PATH
59906725 do
59916726 IFS=$as_save_IFS
5992 test -z "$as_dir" && as_dir=.
6727 case $as_dir in #(((
6728 '') as_dir=./ ;;
6729 */) ;;
6730 *) as_dir=$as_dir/ ;;
6731 esac
59936732 for ac_exec_ext in '' $ac_executable_extensions; do
5994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6733 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
59956734 ac_cv_prog_ac_ct_RANLIB="ranlib"
5996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6735 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
59976736 break 2
59986737 fi
59996738 done
60046743 fi
60056744 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
60066745 if test -n "$ac_ct_RANLIB"; then
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6008 $as_echo "$ac_ct_RANLIB" >&6; }
6009 else
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6011 $as_echo "no" >&6; }
6746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6747 printf "%s\n" "$ac_ct_RANLIB" >&6; }
6748 else
6749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6750 printf "%s\n" "no" >&6; }
60126751 fi
60136752
60146753 if test "x$ac_ct_RANLIB" = x; then
60166755 else
60176756 case $cross_compiling:$ac_tool_warned in
60186757 yes:)
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6759 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
60216760 ac_tool_warned=yes ;;
60226761 esac
60236762 RANLIB=$ac_ct_RANLIB
60406779
60416780 if test -n "$RANLIB"; then
60426781 case $host_os in
6043 openbsd*)
6044 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6782 bitrig* | openbsd*)
6783 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
60456784 ;;
60466785 *)
6047 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6786 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
60486787 ;;
60496788 esac
6050 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6789 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
60516790 fi
60526791
60536792 case $host_os in
61066845
61076846
61086847 # Check for command to grab the raw symbol name followed by C symbol from nm.
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6110 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6111 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6112 $as_echo_n "(cached) " >&6
6113 else
6848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6849 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
6850 if test ${lt_cv_sys_global_symbol_pipe+y}
6851 then :
6852 printf %s "(cached) " >&6
6853 else $as_nop
61146854
61156855 # These are sane defaults that work on at least a few old systems.
61166856 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
61306870 symcode='[ABCDGISTW]'
61316871 ;;
61326872 hpux*)
6133 if test "$host_cpu" = ia64; then
6873 if test ia64 = "$host_cpu"; then
61346874 symcode='[ABCDEGRST]'
61356875 fi
61366876 ;;
61636903 symcode='[ABCDGIRSTW]' ;;
61646904 esac
61656905
6906 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6907 # Gets list of data symbols to import.
6908 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
6909 # Adjust the below global symbol transforms to fixup imported variables.
6910 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6911 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6912 lt_c_name_lib_hook="\
6913 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6914 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6915 else
6916 # Disable hooks by default.
6917 lt_cv_sys_global_symbol_to_import=
6918 lt_cdecl_hook=
6919 lt_c_name_hook=
6920 lt_c_name_lib_hook=
6921 fi
6922
61666923 # Transform an extracted symbol line into a proper C declaration.
61676924 # Some systems (esp. on ia64) link data and code symbols differently,
61686925 # so use this general approach.
6169 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6926 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
6927 $lt_cdecl_hook\
6928 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6929 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
61706930
61716931 # Transform an extracted symbol line into symbol name and symbol address
6172 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6173 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6932 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
6933 $lt_c_name_hook\
6934 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6935 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
6936
6937 # Transform an extracted symbol line into symbol name with lib prefix and
6938 # symbol address.
6939 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
6940 $lt_c_name_lib_hook\
6941 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6942 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
6943 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
61746944
61756945 # Handle CRLF in mingw tool chain
61766946 opt_cr=
61886958
61896959 # Write the raw and C identifiers.
61906960 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6191 # Fake it for dumpbin and say T for any non-static function
6192 # and D for any global variable.
6193 # Also find C++ and __fastcall symbols from MSVC++,
6961 # Fake it for dumpbin and say T for any non-static function,
6962 # D for any global variable and I for any imported variable.
6963 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
61946964 # which start with @ or ?.
61956965 lt_cv_sys_global_symbol_pipe="$AWK '"\
61966966 " {last_section=section; section=\$ 3};"\
6967 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
61976968 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6969 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6970 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6971 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
61986972 " \$ 0!~/External *\|/{next};"\
61996973 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
62006974 " {if(hide[section]) next};"\
6201 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6202 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6203 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6204 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6975 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6976 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6977 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6978 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
62056979 " ' prfx=^$ac_symprfx"
62066980 else
6207 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6981 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
62086982 fi
6209 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6983 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
62106984
62116985 # Check to see that the pipe works correctly.
62126986 pipe_works=no
62287002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
62297003 (eval $ac_compile) 2>&5
62307004 ac_status=$?
6231 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7005 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
62327006 test $ac_status = 0; }; then
62337007 # Now try to grab the symbols.
62347008 nlist=conftest.nm
6235 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6236 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6237 ac_status=$?
6238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6239 test $ac_status = 0; } && test -s "$nlist"; then
7009 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
7010 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
62407011 # Try sorting and uniquifying the output.
62417012 if sort "$nlist" | uniq > "$nlist"T; then
62427013 mv -f "$nlist"T "$nlist"
62497020 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
62507021 cat <<_LT_EOF > conftest.$ac_ext
62517022 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6252 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6253 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7023 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7024 /* DATA imports from DLLs on WIN32 can't be const, because runtime
62547025 relocations are performed -- see ld's documentation on pseudo-relocs. */
62557026 # define LT_DLSYM_CONST
6256 #elif defined(__osf__)
7027 #elif defined __osf__
62577028 /* This system does not cope well with relocations in const data. */
62587029 # define LT_DLSYM_CONST
62597030 #else
62797050 {
62807051 { "@PROGRAM@", (void *) 0 },
62817052 _LT_EOF
6282 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7053 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
62837054 cat <<\_LT_EOF >> conftest.$ac_ext
62847055 {0, (void *) 0}
62857056 };
62997070 mv conftest.$ac_objext conftstm.$ac_objext
63007071 lt_globsym_save_LIBS=$LIBS
63017072 lt_globsym_save_CFLAGS=$CFLAGS
6302 LIBS="conftstm.$ac_objext"
7073 LIBS=conftstm.$ac_objext
63037074 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
63047075 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
63057076 (eval $ac_link) 2>&5
63067077 ac_status=$?
6307 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6308 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7078 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7079 test $ac_status = 0; } && test -s conftest$ac_exeext; then
63097080 pipe_works=yes
63107081 fi
63117082 LIBS=$lt_globsym_save_LIBS
63267097 rm -rf conftest* conftst*
63277098
63287099 # Do not use the global_symbol_pipe unless it works.
6329 if test "$pipe_works" = yes; then
7100 if test yes = "$pipe_works"; then
63307101 break
63317102 else
63327103 lt_cv_sys_global_symbol_pipe=
63397110 lt_cv_sys_global_symbol_to_cdecl=
63407111 fi
63417112 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6343 $as_echo "failed" >&6; }
6344 else
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6346 $as_echo "ok" >&6; }
7113 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7114 printf "%s\n" "failed" >&6; }
7115 else
7116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7117 printf "%s\n" "ok" >&6; }
63477118 fi
63487119
63497120 # Response file support.
63797150
63807151
63817152
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6383 $as_echo_n "checking for sysroot... " >&6; }
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7164 printf %s "checking for sysroot... " >&6; }
63847165
63857166 # Check whether --with-sysroot was given.
6386 if test "${with_sysroot+set}" = set; then :
7167 if test ${with_sysroot+y}
7168 then :
63877169 withval=$with_sysroot;
6388 else
7170 else $as_nop
63897171 with_sysroot=no
63907172 fi
63917173
63927174
63937175 lt_sysroot=
6394 case ${with_sysroot} in #(
7176 case $with_sysroot in #(
63957177 yes)
6396 if test "$GCC" = yes; then
7178 if test yes = "$GCC"; then
63977179 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
63987180 fi
63997181 ;; #(
64007182 /*)
6401 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7183 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
64027184 ;; #(
64037185 no|'')
64047186 ;; #(
64057187 *)
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6407 $as_echo "${with_sysroot}" >&6; }
7188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7189 printf "%s\n" "$with_sysroot" >&6; }
64087190 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
64097191 ;;
64107192 esac
64117193
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6413 $as_echo "${lt_sysroot:-no}" >&6; }
6414
6415
6416
6417
7194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7195 printf "%s\n" "${lt_sysroot:-no}" >&6; }
7196
7197
7198
7199
7200
7201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7202 printf %s "checking for a working dd... " >&6; }
7203 if test ${ac_cv_path_lt_DD+y}
7204 then :
7205 printf %s "(cached) " >&6
7206 else $as_nop
7207 printf 0123456789abcdef0123456789abcdef >conftest.i
7208 cat conftest.i conftest.i >conftest2.i
7209 : ${lt_DD:=$DD}
7210 if test -z "$lt_DD"; then
7211 ac_path_lt_DD_found=false
7212 # Loop through the user's path and test for each of PROGNAME-LIST
7213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7214 for as_dir in $PATH
7215 do
7216 IFS=$as_save_IFS
7217 case $as_dir in #(((
7218 '') as_dir=./ ;;
7219 */) ;;
7220 *) as_dir=$as_dir/ ;;
7221 esac
7222 for ac_prog in dd
7223 do
7224 for ac_exec_ext in '' $ac_executable_extensions; do
7225 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
7226 as_fn_executable_p "$ac_path_lt_DD" || continue
7227 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7228 cmp -s conftest.i conftest.out \
7229 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7230 fi
7231 $ac_path_lt_DD_found && break 3
7232 done
7233 done
7234 done
7235 IFS=$as_save_IFS
7236 if test -z "$ac_cv_path_lt_DD"; then
7237 :
7238 fi
7239 else
7240 ac_cv_path_lt_DD=$lt_DD
7241 fi
7242
7243 rm -f conftest.i conftest2.i conftest.out
7244 fi
7245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7246 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7247
7248
7249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7250 printf %s "checking how to truncate binary pipes... " >&6; }
7251 if test ${lt_cv_truncate_bin+y}
7252 then :
7253 printf %s "(cached) " >&6
7254 else $as_nop
7255 printf 0123456789abcdef0123456789abcdef >conftest.i
7256 cat conftest.i conftest.i >conftest2.i
7257 lt_cv_truncate_bin=
7258 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7259 cmp -s conftest.i conftest.out \
7260 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7261 fi
7262 rm -f conftest.i conftest2.i conftest.out
7263 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7264 fi
7265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7266 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
7267
7268
7269
7270
7271
7272
7273
7274 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7275 func_cc_basename ()
7276 {
7277 for cc_temp in $*""; do
7278 case $cc_temp in
7279 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7280 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7281 \-*) ;;
7282 *) break;;
7283 esac
7284 done
7285 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7286 }
64187287
64197288 # Check whether --enable-libtool-lock was given.
6420 if test "${enable_libtool_lock+set}" = set; then :
7289 if test ${enable_libtool_lock+y}
7290 then :
64217291 enableval=$enable_libtool_lock;
64227292 fi
64237293
6424 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7294 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
64257295
64267296 # Some flags need to be propagated to the compiler or linker for good
64277297 # libtool support.
64287298 case $host in
64297299 ia64-*-hpux*)
6430 # Find out which ABI we are using.
7300 # Find out what ABI is being produced by ac_compile, and set mode
7301 # options accordingly.
64317302 echo 'int i;' > conftest.$ac_ext
64327303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64337304 (eval $ac_compile) 2>&5
64347305 ac_status=$?
6435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7306 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64367307 test $ac_status = 0; }; then
6437 case `/usr/bin/file conftest.$ac_objext` in
7308 case `$FILECMD conftest.$ac_objext` in
64387309 *ELF-32*)
6439 HPUX_IA64_MODE="32"
7310 HPUX_IA64_MODE=32
64407311 ;;
64417312 *ELF-64*)
6442 HPUX_IA64_MODE="64"
7313 HPUX_IA64_MODE=64
64437314 ;;
64447315 esac
64457316 fi
64467317 rm -rf conftest*
64477318 ;;
64487319 *-*-irix6*)
6449 # Find out which ABI we are using.
7320 # Find out what ABI is being produced by ac_compile, and set linker
7321 # options accordingly.
64507322 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
64517323 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64527324 (eval $ac_compile) 2>&5
64537325 ac_status=$?
6454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7326 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64557327 test $ac_status = 0; }; then
6456 if test "$lt_cv_prog_gnu_ld" = yes; then
6457 case `/usr/bin/file conftest.$ac_objext` in
7328 if test yes = "$lt_cv_prog_gnu_ld"; then
7329 case `$FILECMD conftest.$ac_objext` in
64587330 *32-bit*)
64597331 LD="${LD-ld} -melf32bsmip"
64607332 ;;
64667338 ;;
64677339 esac
64687340 else
6469 case `/usr/bin/file conftest.$ac_objext` in
7341 case `$FILECMD conftest.$ac_objext` in
64707342 *32-bit*)
64717343 LD="${LD-ld} -32"
64727344 ;;
64827354 rm -rf conftest*
64837355 ;;
64847356
6485 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7357 mips64*-*linux*)
7358 # Find out what ABI is being produced by ac_compile, and set linker
7359 # options accordingly.
7360 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7362 (eval $ac_compile) 2>&5
7363 ac_status=$?
7364 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7365 test $ac_status = 0; }; then
7366 emul=elf
7367 case `$FILECMD conftest.$ac_objext` in
7368 *32-bit*)
7369 emul="${emul}32"
7370 ;;
7371 *64-bit*)
7372 emul="${emul}64"
7373 ;;
7374 esac
7375 case `$FILECMD conftest.$ac_objext` in
7376 *MSB*)
7377 emul="${emul}btsmip"
7378 ;;
7379 *LSB*)
7380 emul="${emul}ltsmip"
7381 ;;
7382 esac
7383 case `$FILECMD conftest.$ac_objext` in
7384 *N32*)
7385 emul="${emul}n32"
7386 ;;
7387 esac
7388 LD="${LD-ld} -m $emul"
7389 fi
7390 rm -rf conftest*
7391 ;;
7392
7393 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
64867394 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6487 # Find out which ABI we are using.
7395 # Find out what ABI is being produced by ac_compile, and set linker
7396 # options accordingly. Note that the listed cases only cover the
7397 # situations where additional linker options are needed (such as when
7398 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7399 # vice versa); the common cases where no linker options are needed do
7400 # not appear in the list.
64887401 echo 'int i;' > conftest.$ac_ext
64897402 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64907403 (eval $ac_compile) 2>&5
64917404 ac_status=$?
6492 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7405 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64937406 test $ac_status = 0; }; then
6494 case `/usr/bin/file conftest.o` in
7407 case `$FILECMD conftest.o` in
64957408 *32-bit*)
64967409 case $host in
64977410 x86_64-*kfreebsd*-gnu)
64987411 LD="${LD-ld} -m elf_i386_fbsd"
64997412 ;;
65007413 x86_64-*linux*)
6501 LD="${LD-ld} -m elf_i386"
7414 case `$FILECMD conftest.o` in
7415 *x86-64*)
7416 LD="${LD-ld} -m elf32_x86_64"
7417 ;;
7418 *)
7419 LD="${LD-ld} -m elf_i386"
7420 ;;
7421 esac
65027422 ;;
6503 ppc64-*linux*|powerpc64-*linux*)
7423 powerpc64le-*linux*)
7424 LD="${LD-ld} -m elf32lppclinux"
7425 ;;
7426 powerpc64-*linux*)
65047427 LD="${LD-ld} -m elf32ppclinux"
65057428 ;;
65067429 s390x-*linux*)
65197442 x86_64-*linux*)
65207443 LD="${LD-ld} -m elf_x86_64"
65217444 ;;
6522 ppc*-*linux*|powerpc*-*linux*)
7445 powerpcle-*linux*)
7446 LD="${LD-ld} -m elf64lppc"
7447 ;;
7448 powerpc-*linux*)
65237449 LD="${LD-ld} -m elf64ppc"
65247450 ;;
65257451 s390*-*linux*|s390*-*tpf*)
65377463
65387464 *-*-sco3.2v5*)
65397465 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6540 SAVE_CFLAGS="$CFLAGS"
7466 SAVE_CFLAGS=$CFLAGS
65417467 CFLAGS="$CFLAGS -belf"
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6543 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6544 if ${lt_cv_cc_needs_belf+:} false; then :
6545 $as_echo_n "(cached) " >&6
6546 else
7468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7469 printf %s "checking whether the C compiler needs -belf... " >&6; }
7470 if test ${lt_cv_cc_needs_belf+y}
7471 then :
7472 printf %s "(cached) " >&6
7473 else $as_nop
65477474 ac_ext=c
65487475 ac_cpp='$CPP $CPPFLAGS'
65497476 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
65547481 /* end confdefs.h. */
65557482
65567483 int
6557 main ()
7484 main (void)
65587485 {
65597486
65607487 ;
65617488 return 0;
65627489 }
65637490 _ACEOF
6564 if ac_fn_c_try_link "$LINENO"; then :
7491 if ac_fn_c_try_link "$LINENO"
7492 then :
65657493 lt_cv_cc_needs_belf=yes
6566 else
7494 else $as_nop
65677495 lt_cv_cc_needs_belf=no
65687496 fi
6569 rm -f core conftest.err conftest.$ac_objext \
7497 rm -f core conftest.err conftest.$ac_objext conftest.beam \
65707498 conftest$ac_exeext conftest.$ac_ext
65717499 ac_ext=c
65727500 ac_cpp='$CPP $CPPFLAGS'
65757503 ac_compiler_gnu=$ac_cv_c_compiler_gnu
65767504
65777505 fi
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6579 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6580 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7507 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
7508 if test yes != "$lt_cv_cc_needs_belf"; then
65817509 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6582 CFLAGS="$SAVE_CFLAGS"
7510 CFLAGS=$SAVE_CFLAGS
65837511 fi
65847512 ;;
6585 sparc*-*solaris*)
6586 # Find out which ABI we are using.
7513 *-*solaris*)
7514 # Find out what ABI is being produced by ac_compile, and set linker
7515 # options accordingly.
65877516 echo 'int i;' > conftest.$ac_ext
65887517 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
65897518 (eval $ac_compile) 2>&5
65907519 ac_status=$?
6591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7520 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
65927521 test $ac_status = 0; }; then
6593 case `/usr/bin/file conftest.o` in
7522 case `$FILECMD conftest.o` in
65947523 *64-bit*)
65957524 case $lt_cv_prog_gnu_ld in
6596 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7525 yes*)
7526 case $host in
7527 i?86-*-solaris*|x86_64-*-solaris*)
7528 LD="${LD-ld} -m elf_x86_64"
7529 ;;
7530 sparc*-*-solaris*)
7531 LD="${LD-ld} -m elf64_sparc"
7532 ;;
7533 esac
7534 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7535 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7536 LD=${LD-ld}_sol2
7537 fi
7538 ;;
65977539 *)
65987540 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
65997541 LD="${LD-ld} -64"
66077549 ;;
66087550 esac
66097551
6610 need_locks="$enable_libtool_lock"
7552 need_locks=$enable_libtool_lock
66117553
66127554 if test -n "$ac_tool_prefix"; then
66137555 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
66147556 set dummy ${ac_tool_prefix}mt; ac_word=$2
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6616 $as_echo_n "checking for $ac_word... " >&6; }
6617 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6618 $as_echo_n "(cached) " >&6
6619 else
7557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7558 printf %s "checking for $ac_word... " >&6; }
7559 if test ${ac_cv_prog_MANIFEST_TOOL+y}
7560 then :
7561 printf %s "(cached) " >&6
7562 else $as_nop
66207563 if test -n "$MANIFEST_TOOL"; then
66217564 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
66227565 else
66247567 for as_dir in $PATH
66257568 do
66267569 IFS=$as_save_IFS
6627 test -z "$as_dir" && as_dir=.
7570 case $as_dir in #(((
7571 '') as_dir=./ ;;
7572 */) ;;
7573 *) as_dir=$as_dir/ ;;
7574 esac
66287575 for ac_exec_ext in '' $ac_executable_extensions; do
6629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7576 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
66307577 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7578 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
66327579 break 2
66337580 fi
66347581 done
66397586 fi
66407587 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
66417588 if test -n "$MANIFEST_TOOL"; then
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6643 $as_echo "$MANIFEST_TOOL" >&6; }
6644 else
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6646 $as_echo "no" >&6; }
7589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7590 printf "%s\n" "$MANIFEST_TOOL" >&6; }
7591 else
7592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7593 printf "%s\n" "no" >&6; }
66477594 fi
66487595
66497596
66527599 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
66537600 # Extract the first word of "mt", so it can be a program name with args.
66547601 set dummy mt; ac_word=$2
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656 $as_echo_n "checking for $ac_word... " >&6; }
6657 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6658 $as_echo_n "(cached) " >&6
6659 else
7602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7603 printf %s "checking for $ac_word... " >&6; }
7604 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7605 then :
7606 printf %s "(cached) " >&6
7607 else $as_nop
66607608 if test -n "$ac_ct_MANIFEST_TOOL"; then
66617609 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
66627610 else
66647612 for as_dir in $PATH
66657613 do
66667614 IFS=$as_save_IFS
6667 test -z "$as_dir" && as_dir=.
7615 case $as_dir in #(((
7616 '') as_dir=./ ;;
7617 */) ;;
7618 *) as_dir=$as_dir/ ;;
7619 esac
66687620 for ac_exec_ext in '' $ac_executable_extensions; do
6669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7621 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
66707622 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7623 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
66727624 break 2
66737625 fi
66747626 done
66797631 fi
66807632 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
66817633 if test -n "$ac_ct_MANIFEST_TOOL"; then
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6683 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6684 else
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686 $as_echo "no" >&6; }
7634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7635 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
7636 else
7637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7638 printf "%s\n" "no" >&6; }
66877639 fi
66887640
66897641 if test "x$ac_ct_MANIFEST_TOOL" = x; then
66917643 else
66927644 case $cross_compiling:$ac_tool_warned in
66937645 yes:)
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6695 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7647 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
66967648 ac_tool_warned=yes ;;
66977649 esac
66987650 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
67027654 fi
67037655
67047656 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6706 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6707 if ${lt_cv_path_mainfest_tool+:} false; then :
6708 $as_echo_n "(cached) " >&6
6709 else
7657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7658 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7659 if test ${lt_cv_path_mainfest_tool+y}
7660 then :
7661 printf %s "(cached) " >&6
7662 else $as_nop
67107663 lt_cv_path_mainfest_tool=no
67117664 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
67127665 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
67167669 fi
67177670 rm -f conftest*
67187671 fi
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6720 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6721 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7673 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
7674 if test yes != "$lt_cv_path_mainfest_tool"; then
67227675 MANIFEST_TOOL=:
67237676 fi
67247677
67327685 if test -n "$ac_tool_prefix"; then
67337686 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
67347687 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6736 $as_echo_n "checking for $ac_word... " >&6; }
6737 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6738 $as_echo_n "(cached) " >&6
6739 else
7688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7689 printf %s "checking for $ac_word... " >&6; }
7690 if test ${ac_cv_prog_DSYMUTIL+y}
7691 then :
7692 printf %s "(cached) " >&6
7693 else $as_nop
67407694 if test -n "$DSYMUTIL"; then
67417695 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
67427696 else
67447698 for as_dir in $PATH
67457699 do
67467700 IFS=$as_save_IFS
6747 test -z "$as_dir" && as_dir=.
7701 case $as_dir in #(((
7702 '') as_dir=./ ;;
7703 */) ;;
7704 *) as_dir=$as_dir/ ;;
7705 esac
67487706 for ac_exec_ext in '' $ac_executable_extensions; do
6749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7707 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
67507708 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7709 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
67527710 break 2
67537711 fi
67547712 done
67597717 fi
67607718 DSYMUTIL=$ac_cv_prog_DSYMUTIL
67617719 if test -n "$DSYMUTIL"; then
6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6763 $as_echo "$DSYMUTIL" >&6; }
6764 else
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6766 $as_echo "no" >&6; }
7720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7721 printf "%s\n" "$DSYMUTIL" >&6; }
7722 else
7723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7724 printf "%s\n" "no" >&6; }
67677725 fi
67687726
67697727
67727730 ac_ct_DSYMUTIL=$DSYMUTIL
67737731 # Extract the first word of "dsymutil", so it can be a program name with args.
67747732 set dummy dsymutil; ac_word=$2
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776 $as_echo_n "checking for $ac_word... " >&6; }
6777 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6778 $as_echo_n "(cached) " >&6
6779 else
7733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7734 printf %s "checking for $ac_word... " >&6; }
7735 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7736 then :
7737 printf %s "(cached) " >&6
7738 else $as_nop
67807739 if test -n "$ac_ct_DSYMUTIL"; then
67817740 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
67827741 else
67847743 for as_dir in $PATH
67857744 do
67867745 IFS=$as_save_IFS
6787 test -z "$as_dir" && as_dir=.
7746 case $as_dir in #(((
7747 '') as_dir=./ ;;
7748 */) ;;
7749 *) as_dir=$as_dir/ ;;
7750 esac
67887751 for ac_exec_ext in '' $ac_executable_extensions; do
6789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7752 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
67907753 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7754 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
67927755 break 2
67937756 fi
67947757 done
67997762 fi
68007763 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
68017764 if test -n "$ac_ct_DSYMUTIL"; then
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6803 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6804 else
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806 $as_echo "no" >&6; }
7765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7766 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7767 else
7768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769 printf "%s\n" "no" >&6; }
68077770 fi
68087771
68097772 if test "x$ac_ct_DSYMUTIL" = x; then
68117774 else
68127775 case $cross_compiling:$ac_tool_warned in
68137776 yes:)
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6815 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7778 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
68167779 ac_tool_warned=yes ;;
68177780 esac
68187781 DSYMUTIL=$ac_ct_DSYMUTIL
68247787 if test -n "$ac_tool_prefix"; then
68257788 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
68267789 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6828 $as_echo_n "checking for $ac_word... " >&6; }
6829 if ${ac_cv_prog_NMEDIT+:} false; then :
6830 $as_echo_n "(cached) " >&6
6831 else
7790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791 printf %s "checking for $ac_word... " >&6; }
7792 if test ${ac_cv_prog_NMEDIT+y}
7793 then :
7794 printf %s "(cached) " >&6
7795 else $as_nop
68327796 if test -n "$NMEDIT"; then
68337797 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
68347798 else
68367800 for as_dir in $PATH
68377801 do
68387802 IFS=$as_save_IFS
6839 test -z "$as_dir" && as_dir=.
7803 case $as_dir in #(((
7804 '') as_dir=./ ;;
7805 */) ;;
7806 *) as_dir=$as_dir/ ;;
7807 esac
68407808 for ac_exec_ext in '' $ac_executable_extensions; do
6841 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7809 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
68427810 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7811 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
68447812 break 2
68457813 fi
68467814 done
68517819 fi
68527820 NMEDIT=$ac_cv_prog_NMEDIT
68537821 if test -n "$NMEDIT"; then
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6855 $as_echo "$NMEDIT" >&6; }
6856 else
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6858 $as_echo "no" >&6; }
7822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7823 printf "%s\n" "$NMEDIT" >&6; }
7824 else
7825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826 printf "%s\n" "no" >&6; }
68597827 fi
68607828
68617829
68647832 ac_ct_NMEDIT=$NMEDIT
68657833 # Extract the first word of "nmedit", so it can be a program name with args.
68667834 set dummy nmedit; ac_word=$2
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6868 $as_echo_n "checking for $ac_word... " >&6; }
6869 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6870 $as_echo_n "(cached) " >&6
6871 else
7835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836 printf %s "checking for $ac_word... " >&6; }
7837 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
7838 then :
7839 printf %s "(cached) " >&6
7840 else $as_nop
68727841 if test -n "$ac_ct_NMEDIT"; then
68737842 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
68747843 else
68767845 for as_dir in $PATH
68777846 do
68787847 IFS=$as_save_IFS
6879 test -z "$as_dir" && as_dir=.
7848 case $as_dir in #(((
7849 '') as_dir=./ ;;
7850 */) ;;
7851 *) as_dir=$as_dir/ ;;
7852 esac
68807853 for ac_exec_ext in '' $ac_executable_extensions; do
6881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7854 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
68827855 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7856 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
68847857 break 2
68857858 fi
68867859 done
68917864 fi
68927865 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
68937866 if test -n "$ac_ct_NMEDIT"; then
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6895 $as_echo "$ac_ct_NMEDIT" >&6; }
6896 else
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6898 $as_echo "no" >&6; }
7867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7868 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
7869 else
7870 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871 printf "%s\n" "no" >&6; }
68997872 fi
69007873
69017874 if test "x$ac_ct_NMEDIT" = x; then
69037876 else
69047877 case $cross_compiling:$ac_tool_warned in
69057878 yes:)
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6907 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7880 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
69087881 ac_tool_warned=yes ;;
69097882 esac
69107883 NMEDIT=$ac_ct_NMEDIT
69167889 if test -n "$ac_tool_prefix"; then
69177890 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
69187891 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6920 $as_echo_n "checking for $ac_word... " >&6; }
6921 if ${ac_cv_prog_LIPO+:} false; then :
6922 $as_echo_n "(cached) " >&6
6923 else
7892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7893 printf %s "checking for $ac_word... " >&6; }
7894 if test ${ac_cv_prog_LIPO+y}
7895 then :
7896 printf %s "(cached) " >&6
7897 else $as_nop
69247898 if test -n "$LIPO"; then
69257899 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
69267900 else
69287902 for as_dir in $PATH
69297903 do
69307904 IFS=$as_save_IFS
6931 test -z "$as_dir" && as_dir=.
7905 case $as_dir in #(((
7906 '') as_dir=./ ;;
7907 */) ;;
7908 *) as_dir=$as_dir/ ;;
7909 esac
69327910 for ac_exec_ext in '' $ac_executable_extensions; do
6933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7911 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
69347912 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7913 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
69367914 break 2
69377915 fi
69387916 done
69437921 fi
69447922 LIPO=$ac_cv_prog_LIPO
69457923 if test -n "$LIPO"; then
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6947 $as_echo "$LIPO" >&6; }
6948 else
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6950 $as_echo "no" >&6; }
7924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7925 printf "%s\n" "$LIPO" >&6; }
7926 else
7927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7928 printf "%s\n" "no" >&6; }
69517929 fi
69527930
69537931
69567934 ac_ct_LIPO=$LIPO
69577935 # Extract the first word of "lipo", so it can be a program name with args.
69587936 set dummy lipo; ac_word=$2
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6960 $as_echo_n "checking for $ac_word... " >&6; }
6961 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6962 $as_echo_n "(cached) " >&6
6963 else
7937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7938 printf %s "checking for $ac_word... " >&6; }
7939 if test ${ac_cv_prog_ac_ct_LIPO+y}
7940 then :
7941 printf %s "(cached) " >&6
7942 else $as_nop
69647943 if test -n "$ac_ct_LIPO"; then
69657944 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
69667945 else
69687947 for as_dir in $PATH
69697948 do
69707949 IFS=$as_save_IFS
6971 test -z "$as_dir" && as_dir=.
7950 case $as_dir in #(((
7951 '') as_dir=./ ;;
7952 */) ;;
7953 *) as_dir=$as_dir/ ;;
7954 esac
69727955 for ac_exec_ext in '' $ac_executable_extensions; do
6973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7956 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
69747957 ac_cv_prog_ac_ct_LIPO="lipo"
6975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
69767959 break 2
69777960 fi
69787961 done
69837966 fi
69847967 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
69857968 if test -n "$ac_ct_LIPO"; then
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6987 $as_echo "$ac_ct_LIPO" >&6; }
6988 else
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6990 $as_echo "no" >&6; }
7969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7970 printf "%s\n" "$ac_ct_LIPO" >&6; }
7971 else
7972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7973 printf "%s\n" "no" >&6; }
69917974 fi
69927975
69937976 if test "x$ac_ct_LIPO" = x; then
69957978 else
69967979 case $cross_compiling:$ac_tool_warned in
69977980 yes:)
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6999 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7982 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
70007983 ac_tool_warned=yes ;;
70017984 esac
70027985 LIPO=$ac_ct_LIPO
70087991 if test -n "$ac_tool_prefix"; then
70097992 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
70107993 set dummy ${ac_tool_prefix}otool; ac_word=$2
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7012 $as_echo_n "checking for $ac_word... " >&6; }
7013 if ${ac_cv_prog_OTOOL+:} false; then :
7014 $as_echo_n "(cached) " >&6
7015 else
7994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7995 printf %s "checking for $ac_word... " >&6; }
7996 if test ${ac_cv_prog_OTOOL+y}
7997 then :
7998 printf %s "(cached) " >&6
7999 else $as_nop
70168000 if test -n "$OTOOL"; then
70178001 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
70188002 else
70208004 for as_dir in $PATH
70218005 do
70228006 IFS=$as_save_IFS
7023 test -z "$as_dir" && as_dir=.
8007 case $as_dir in #(((
8008 '') as_dir=./ ;;
8009 */) ;;
8010 *) as_dir=$as_dir/ ;;
8011 esac
70248012 for ac_exec_ext in '' $ac_executable_extensions; do
7025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8013 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
70268014 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8015 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
70288016 break 2
70298017 fi
70308018 done
70358023 fi
70368024 OTOOL=$ac_cv_prog_OTOOL
70378025 if test -n "$OTOOL"; then
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7039 $as_echo "$OTOOL" >&6; }
7040 else
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7042 $as_echo "no" >&6; }
8026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8027 printf "%s\n" "$OTOOL" >&6; }
8028 else
8029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8030 printf "%s\n" "no" >&6; }
70438031 fi
70448032
70458033
70488036 ac_ct_OTOOL=$OTOOL
70498037 # Extract the first word of "otool", so it can be a program name with args.
70508038 set dummy otool; ac_word=$2
7051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7052 $as_echo_n "checking for $ac_word... " >&6; }
7053 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7054 $as_echo_n "(cached) " >&6
7055 else
8039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8040 printf %s "checking for $ac_word... " >&6; }
8041 if test ${ac_cv_prog_ac_ct_OTOOL+y}
8042 then :
8043 printf %s "(cached) " >&6
8044 else $as_nop
70568045 if test -n "$ac_ct_OTOOL"; then
70578046 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
70588047 else
70608049 for as_dir in $PATH
70618050 do
70628051 IFS=$as_save_IFS
7063 test -z "$as_dir" && as_dir=.
8052 case $as_dir in #(((
8053 '') as_dir=./ ;;
8054 */) ;;
8055 *) as_dir=$as_dir/ ;;
8056 esac
70648057 for ac_exec_ext in '' $ac_executable_extensions; do
7065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8058 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
70668059 ac_cv_prog_ac_ct_OTOOL="otool"
7067 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8060 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
70688061 break 2
70698062 fi
70708063 done
70758068 fi
70768069 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
70778070 if test -n "$ac_ct_OTOOL"; then
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7079 $as_echo "$ac_ct_OTOOL" >&6; }
7080 else
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7082 $as_echo "no" >&6; }
8071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8072 printf "%s\n" "$ac_ct_OTOOL" >&6; }
8073 else
8074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8075 printf "%s\n" "no" >&6; }
70838076 fi
70848077
70858078 if test "x$ac_ct_OTOOL" = x; then
70878080 else
70888081 case $cross_compiling:$ac_tool_warned in
70898082 yes:)
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7091 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8084 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
70928085 ac_tool_warned=yes ;;
70938086 esac
70948087 OTOOL=$ac_ct_OTOOL
71008093 if test -n "$ac_tool_prefix"; then
71018094 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
71028095 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7104 $as_echo_n "checking for $ac_word... " >&6; }
7105 if ${ac_cv_prog_OTOOL64+:} false; then :
7106 $as_echo_n "(cached) " >&6
7107 else
8096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8097 printf %s "checking for $ac_word... " >&6; }
8098 if test ${ac_cv_prog_OTOOL64+y}
8099 then :
8100 printf %s "(cached) " >&6
8101 else $as_nop
71088102 if test -n "$OTOOL64"; then
71098103 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
71108104 else
71128106 for as_dir in $PATH
71138107 do
71148108 IFS=$as_save_IFS
7115 test -z "$as_dir" && as_dir=.
8109 case $as_dir in #(((
8110 '') as_dir=./ ;;
8111 */) ;;
8112 *) as_dir=$as_dir/ ;;
8113 esac
71168114 for ac_exec_ext in '' $ac_executable_extensions; do
7117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8115 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
71188116 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8117 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
71208118 break 2
71218119 fi
71228120 done
71278125 fi
71288126 OTOOL64=$ac_cv_prog_OTOOL64
71298127 if test -n "$OTOOL64"; then
7130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7131 $as_echo "$OTOOL64" >&6; }
7132 else
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7134 $as_echo "no" >&6; }
8128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8129 printf "%s\n" "$OTOOL64" >&6; }
8130 else
8131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8132 printf "%s\n" "no" >&6; }
71358133 fi
71368134
71378135
71408138 ac_ct_OTOOL64=$OTOOL64
71418139 # Extract the first word of "otool64", so it can be a program name with args.
71428140 set dummy otool64; ac_word=$2
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7144 $as_echo_n "checking for $ac_word... " >&6; }
7145 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7146 $as_echo_n "(cached) " >&6
7147 else
8141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8142 printf %s "checking for $ac_word... " >&6; }
8143 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8144 then :
8145 printf %s "(cached) " >&6
8146 else $as_nop
71488147 if test -n "$ac_ct_OTOOL64"; then
71498148 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
71508149 else
71528151 for as_dir in $PATH
71538152 do
71548153 IFS=$as_save_IFS
7155 test -z "$as_dir" && as_dir=.
8154 case $as_dir in #(((
8155 '') as_dir=./ ;;
8156 */) ;;
8157 *) as_dir=$as_dir/ ;;
8158 esac
71568159 for ac_exec_ext in '' $ac_executable_extensions; do
7157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8160 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
71588161 ac_cv_prog_ac_ct_OTOOL64="otool64"
7159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8162 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
71608163 break 2
71618164 fi
71628165 done
71678170 fi
71688171 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
71698172 if test -n "$ac_ct_OTOOL64"; then
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7171 $as_echo "$ac_ct_OTOOL64" >&6; }
7172 else
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7174 $as_echo "no" >&6; }
8173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8174 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
8175 else
8176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8177 printf "%s\n" "no" >&6; }
71758178 fi
71768179
71778180 if test "x$ac_ct_OTOOL64" = x; then
71798182 else
71808183 case $cross_compiling:$ac_tool_warned in
71818184 yes:)
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7183 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8186 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
71848187 ac_tool_warned=yes ;;
71858188 esac
71868189 OTOOL64=$ac_ct_OTOOL64
72158218
72168219
72178220
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7219 $as_echo_n "checking for -single_module linker flag... " >&6; }
7220 if ${lt_cv_apple_cc_single_mod+:} false; then :
7221 $as_echo_n "(cached) " >&6
7222 else
8221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8222 printf %s "checking for -single_module linker flag... " >&6; }
8223 if test ${lt_cv_apple_cc_single_mod+y}
8224 then :
8225 printf %s "(cached) " >&6
8226 else $as_nop
72238227 lt_cv_apple_cc_single_mod=no
7224 if test -z "${LT_MULTI_MODULE}"; then
8228 if test -z "$LT_MULTI_MODULE"; then
72258229 # By default we will add the -single_module flag. You can override
72268230 # by either setting the environment variable LT_MULTI_MODULE
72278231 # non-empty at configure time, or by adding -multi_module to the
72338237 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
72348238 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
72358239 _lt_result=$?
7236 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8240 # If there is a non-empty error log, and "single_module"
8241 # appears in it, assume the flag caused a linker warning
8242 if test -s conftest.err && $GREP single_module conftest.err; then
8243 cat conftest.err >&5
8244 # Otherwise, if the output was created with a 0 exit code from
8245 # the compiler, it worked.
8246 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
72378247 lt_cv_apple_cc_single_mod=yes
72388248 else
72398249 cat conftest.err >&5
72428252 rm -f conftest.*
72438253 fi
72448254 fi
7245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7246 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7248 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7249 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7250 $as_echo_n "(cached) " >&6
7251 else
8255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8256 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8257
8258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8259 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8260 if test ${lt_cv_ld_exported_symbols_list+y}
8261 then :
8262 printf %s "(cached) " >&6
8263 else $as_nop
72528264 lt_cv_ld_exported_symbols_list=no
72538265 save_LDFLAGS=$LDFLAGS
72548266 echo "_main" > conftest.sym
72578269 /* end confdefs.h. */
72588270
72598271 int
7260 main ()
8272 main (void)
72618273 {
72628274
72638275 ;
72648276 return 0;
72658277 }
72668278 _ACEOF
7267 if ac_fn_c_try_link "$LINENO"; then :
8279 if ac_fn_c_try_link "$LINENO"
8280 then :
72688281 lt_cv_ld_exported_symbols_list=yes
7269 else
8282 else $as_nop
72708283 lt_cv_ld_exported_symbols_list=no
72718284 fi
7272 rm -f core conftest.err conftest.$ac_objext \
8285 rm -f core conftest.err conftest.$ac_objext conftest.beam \
72738286 conftest$ac_exeext conftest.$ac_ext
7274 LDFLAGS="$save_LDFLAGS"
7275
7276 fi
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7278 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7280 $as_echo_n "checking for -force_load linker flag... " >&6; }
7281 if ${lt_cv_ld_force_load+:} false; then :
7282 $as_echo_n "(cached) " >&6
7283 else
8287 LDFLAGS=$save_LDFLAGS
8288
8289 fi
8290 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8291 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8292
8293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8294 printf %s "checking for -force_load linker flag... " >&6; }
8295 if test ${lt_cv_ld_force_load+y}
8296 then :
8297 printf %s "(cached) " >&6
8298 else $as_nop
72848299 lt_cv_ld_force_load=no
72858300 cat > conftest.c << _LT_EOF
72868301 int forced_loaded() { return 2;}
72878302 _LT_EOF
72888303 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
72898304 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7290 echo "$AR cru libconftest.a conftest.o" >&5
7291 $AR cru libconftest.a conftest.o 2>&5
8305 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8306 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
72928307 echo "$RANLIB libconftest.a" >&5
72938308 $RANLIB libconftest.a 2>&5
72948309 cat > conftest.c << _LT_EOF
72978312 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
72988313 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
72998314 _lt_result=$?
7300 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8315 if test -s conftest.err && $GREP force_load conftest.err; then
8316 cat conftest.err >&5
8317 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
73018318 lt_cv_ld_force_load=yes
73028319 else
73038320 cat conftest.err >&5
73068323 rm -rf conftest.dSYM
73078324
73088325 fi
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7310 $as_echo "$lt_cv_ld_force_load" >&6; }
8326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8327 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
73118328 case $host_os in
73128329 rhapsody* | darwin1.[012])
7313 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8330 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
73148331 darwin1.*)
7315 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7316 darwin*) # darwin 5.x on
7317 # if running on 10.5 or later, the deployment target defaults
7318 # to the OS version, if on x86, and 10.4, the deployment
7319 # target defaults to 10.4. Don't you love it?
7320 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7321 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7322 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7323 10.[012]*)
7324 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7325 10.*)
7326 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8332 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8333 darwin*)
8334 case $MACOSX_DEPLOYMENT_TARGET,$host in
8335 10.[012],*|,*powerpc*-darwin[5-8]*)
8336 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8337 *)
8338 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
73278339 esac
73288340 ;;
73298341 esac
7330 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8342 if test yes = "$lt_cv_apple_cc_single_mod"; then
73318343 _lt_dar_single_mod='$single_module'
73328344 fi
7333 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7334 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8345 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8346 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
73358347 else
7336 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8348 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
73378349 fi
7338 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8350 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
73398351 _lt_dsymutil='~$DSYMUTIL $lib || :'
73408352 else
73418353 _lt_dsymutil=
73438355 ;;
73448356 esac
73458357
7346 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7347 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7348 inttypes.h stdint.h unistd.h
7349 do :
7350 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7351 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8358 # func_munge_path_list VARIABLE PATH
8359 # -----------------------------------
8360 # VARIABLE is name of variable containing _space_ separated list of
8361 # directories to be munged by the contents of PATH, which is string
8362 # having a format:
8363 # "DIR[:DIR]:"
8364 # string "DIR[ DIR]" will be prepended to VARIABLE
8365 # ":DIR[:DIR]"
8366 # string "DIR[ DIR]" will be appended to VARIABLE
8367 # "DIRP[:DIRP]::[DIRA:]DIRA"
8368 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8369 # "DIRA[ DIRA]" will be appended to VARIABLE
8370 # "DIR[:DIR]"
8371 # VARIABLE will be replaced by "DIR[ DIR]"
8372 func_munge_path_list ()
8373 {
8374 case x$2 in
8375 x)
8376 ;;
8377 *:)
8378 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8379 ;;
8380 x:*)
8381 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8382 ;;
8383 *::*)
8384 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8385 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8386 ;;
8387 *)
8388 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8389 ;;
8390 esac
8391 }
8392
8393 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
73528394 "
7353 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7354 cat >>confdefs.h <<_ACEOF
7355 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7356 _ACEOF
7357
7358 fi
7359
7360 done
7361
7362
7363 for ac_header in dlfcn.h
7364 do :
7365 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7366 "
7367 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7368 cat >>confdefs.h <<_ACEOF
7369 #define HAVE_DLFCN_H 1
7370 _ACEOF
7371
7372 fi
7373
7374 done
8395 if test "x$ac_cv_header_dlfcn_h" = xyes
8396 then :
8397 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8398
8399 fi
73758400
73768401
73778402
73888413
73898414
73908415 # Check whether --enable-shared was given.
7391 if test "${enable_shared+set}" = set; then :
8416 if test ${enable_shared+y}
8417 then :
73928418 enableval=$enable_shared; p=${PACKAGE-default}
73938419 case $enableval in
73948420 yes) enable_shared=yes ;;
73968422 *)
73978423 enable_shared=no
73988424 # Look at the argument we got. We use all the common list separators.
7399 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8425 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
74008426 for pkg in $enableval; do
7401 IFS="$lt_save_ifs"
8427 IFS=$lt_save_ifs
74028428 if test "X$pkg" = "X$p"; then
74038429 enable_shared=yes
74048430 fi
74058431 done
7406 IFS="$lt_save_ifs"
8432 IFS=$lt_save_ifs
74078433 ;;
74088434 esac
7409 else
8435 else $as_nop
74108436 enable_shared=yes
74118437 fi
74128438
74198445
74208446
74218447 # Check whether --enable-static was given.
7422 if test "${enable_static+set}" = set; then :
8448 if test ${enable_static+y}
8449 then :
74238450 enableval=$enable_static; p=${PACKAGE-default}
74248451 case $enableval in
74258452 yes) enable_static=yes ;;
74278454 *)
74288455 enable_static=no
74298456 # Look at the argument we got. We use all the common list separators.
7430 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8457 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
74318458 for pkg in $enableval; do
7432 IFS="$lt_save_ifs"
8459 IFS=$lt_save_ifs
74338460 if test "X$pkg" = "X$p"; then
74348461 enable_static=yes
74358462 fi
74368463 done
7437 IFS="$lt_save_ifs"
8464 IFS=$lt_save_ifs
74388465 ;;
74398466 esac
7440 else
8467 else $as_nop
74418468 enable_static=yes
74428469 fi
74438470
74518478
74528479
74538480 # Check whether --with-pic was given.
7454 if test "${with_pic+set}" = set; then :
7455 withval=$with_pic; pic_mode="$withval"
7456 else
8481 if test ${with_pic+y}
8482 then :
8483 withval=$with_pic; lt_p=${PACKAGE-default}
8484 case $withval in
8485 yes|no) pic_mode=$withval ;;
8486 *)
8487 pic_mode=default
8488 # Look at the argument we got. We use all the common list separators.
8489 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8490 for lt_pkg in $withval; do
8491 IFS=$lt_save_ifs
8492 if test "X$lt_pkg" = "X$lt_p"; then
8493 pic_mode=yes
8494 fi
8495 done
8496 IFS=$lt_save_ifs
8497 ;;
8498 esac
8499 else $as_nop
74578500 pic_mode=default
74588501 fi
74598502
74608503
7461 test -z "$pic_mode" && pic_mode=default
7462
74638504
74648505
74658506
74678508
74688509
74698510 # Check whether --enable-fast-install was given.
7470 if test "${enable_fast_install+set}" = set; then :
8511 if test ${enable_fast_install+y}
8512 then :
74718513 enableval=$enable_fast_install; p=${PACKAGE-default}
74728514 case $enableval in
74738515 yes) enable_fast_install=yes ;;
74758517 *)
74768518 enable_fast_install=no
74778519 # Look at the argument we got. We use all the common list separators.
7478 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8520 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
74798521 for pkg in $enableval; do
7480 IFS="$lt_save_ifs"
8522 IFS=$lt_save_ifs
74818523 if test "X$pkg" = "X$p"; then
74828524 enable_fast_install=yes
74838525 fi
74848526 done
7485 IFS="$lt_save_ifs"
8527 IFS=$lt_save_ifs
74868528 ;;
74878529 esac
7488 else
8530 else $as_nop
74898531 enable_fast_install=yes
74908532 fi
74918533
74968538
74978539
74988540
8541 shared_archive_member_spec=
8542 case $host,$enable_shared in
8543 power*-*-aix[5-9]*,yes)
8544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8545 printf %s "checking which variant of shared library versioning to provide... " >&6; }
8546
8547 # Check whether --with-aix-soname was given.
8548 if test ${with_aix_soname+y}
8549 then :
8550 withval=$with_aix_soname; case $withval in
8551 aix|svr4|both)
8552 ;;
8553 *)
8554 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8555 ;;
8556 esac
8557 lt_cv_with_aix_soname=$with_aix_soname
8558 else $as_nop
8559 if test ${lt_cv_with_aix_soname+y}
8560 then :
8561 printf %s "(cached) " >&6
8562 else $as_nop
8563 lt_cv_with_aix_soname=aix
8564 fi
8565
8566 with_aix_soname=$lt_cv_with_aix_soname
8567 fi
8568
8569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8570 printf "%s\n" "$with_aix_soname" >&6; }
8571 if test aix != "$with_aix_soname"; then
8572 # For the AIX way of multilib, we name the shared archive member
8573 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8574 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8575 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8576 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8577 if test 64 = "${OBJECT_MODE-32}"; then
8578 shared_archive_member_spec=shr_64
8579 else
8580 shared_archive_member_spec=shr
8581 fi
8582 fi
8583 ;;
8584 *)
8585 with_aix_soname=aix
8586 ;;
8587 esac
8588
8589
8590
8591
8592
8593
8594
74998595
75008596
75018597
75028598 # This can be used to rebuild libtool when needed
7503 LIBTOOL_DEPS="$ltmain"
8599 LIBTOOL_DEPS=$ltmain
75048600
75058601 # Always use our own libtool.
75068602 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
75308626
75318627
75328628
8629
8630
8631
8632
75338633 test -z "$LN_S" && LN_S="ln -s"
75348634
75358635
75458645
75468646
75478647
7548 if test -n "${ZSH_VERSION+set}" ; then
8648 if test -n "${ZSH_VERSION+set}"; then
75498649 setopt NO_GLOB_SUBST
75508650 fi
75518651
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7553 $as_echo_n "checking for objdir... " >&6; }
7554 if ${lt_cv_objdir+:} false; then :
7555 $as_echo_n "(cached) " >&6
7556 else
8652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8653 printf %s "checking for objdir... " >&6; }
8654 if test ${lt_cv_objdir+y}
8655 then :
8656 printf %s "(cached) " >&6
8657 else $as_nop
75578658 rm -f .libs 2>/dev/null
75588659 mkdir .libs 2>/dev/null
75598660 if test -d .libs; then
75648665 fi
75658666 rmdir .libs 2>/dev/null
75668667 fi
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7568 $as_echo "$lt_cv_objdir" >&6; }
8668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8669 printf "%s\n" "$lt_cv_objdir" >&6; }
75698670 objdir=$lt_cv_objdir
75708671
75718672
75728673
75738674
75748675
7575 cat >>confdefs.h <<_ACEOF
7576 #define LT_OBJDIR "$lt_cv_objdir/"
7577 _ACEOF
8676 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
75788677
75798678
75808679
75848683 # AIX sometimes has problems with the GCC collect2 program. For some
75858684 # reason, if we set the COLLECT_NAMES environment variable, the problems
75868685 # vanish in a puff of smoke.
7587 if test "X${COLLECT_NAMES+set}" != Xset; then
8686 if test set != "${COLLECT_NAMES+set}"; then
75888687 COLLECT_NAMES=
75898688 export COLLECT_NAMES
75908689 fi
75958694 ofile=libtool
75968695 can_build_shared=yes
75978696
7598 # All known linkers require a `.a' archive for static linking (except MSVC,
7599 # which needs '.lib').
8697 # All known linkers require a '.a' archive for static linking (except MSVC and
8698 # ICC, which need '.lib').
76008699 libext=a
76018700
7602 with_gnu_ld="$lt_cv_prog_gnu_ld"
7603
7604 old_CC="$CC"
7605 old_CFLAGS="$CFLAGS"
8701 with_gnu_ld=$lt_cv_prog_gnu_ld
8702
8703 old_CC=$CC
8704 old_CFLAGS=$CFLAGS
76068705
76078706 # Set sane defaults for various variables
76088707 test -z "$CC" && CC=cc
76118710 test -z "$LD" && LD=ld
76128711 test -z "$ac_objext" && ac_objext=o
76138712
7614 for cc_temp in $compiler""; do
7615 case $cc_temp in
7616 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7617 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7618 \-*) ;;
7619 *) break;;
7620 esac
7621 done
7622 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8713 func_cc_basename $compiler
8714 cc_basename=$func_cc_basename_result
76238715
76248716
76258717 # Only perform the check for file, if the check method requires it
76278719 case $deplibs_check_method in
76288720 file_magic*)
76298721 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7631 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7632 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7633 $as_echo_n "(cached) " >&6
7634 else
8722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8723 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
8724 if test ${lt_cv_path_MAGIC_CMD+y}
8725 then :
8726 printf %s "(cached) " >&6
8727 else $as_nop
76358728 case $MAGIC_CMD in
76368729 [\\/*] | ?:[\\/]*)
7637 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8730 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
76388731 ;;
76398732 *)
7640 lt_save_MAGIC_CMD="$MAGIC_CMD"
7641 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8733 lt_save_MAGIC_CMD=$MAGIC_CMD
8734 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
76428735 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
76438736 for ac_dir in $ac_dummy; do
7644 IFS="$lt_save_ifs"
8737 IFS=$lt_save_ifs
76458738 test -z "$ac_dir" && ac_dir=.
7646 if test -f $ac_dir/${ac_tool_prefix}file; then
7647 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8739 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8740 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
76488741 if test -n "$file_magic_test_file"; then
76498742 case $deplibs_check_method in
76508743 "file_magic "*)
76518744 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7652 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8745 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
76538746 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
76548747 $EGREP "$file_magic_regex" > /dev/null; then
76558748 :
76728765 break
76738766 fi
76748767 done
7675 IFS="$lt_save_ifs"
7676 MAGIC_CMD="$lt_save_MAGIC_CMD"
8768 IFS=$lt_save_ifs
8769 MAGIC_CMD=$lt_save_MAGIC_CMD
76778770 ;;
76788771 esac
76798772 fi
76808773
7681 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8774 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
76828775 if test -n "$MAGIC_CMD"; then
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7684 $as_echo "$MAGIC_CMD" >&6; }
7685 else
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687 $as_echo "no" >&6; }
8776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8777 printf "%s\n" "$MAGIC_CMD" >&6; }
8778 else
8779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8780 printf "%s\n" "no" >&6; }
76888781 fi
76898782
76908783
76938786
76948787 if test -z "$lt_cv_path_MAGIC_CMD"; then
76958788 if test -n "$ac_tool_prefix"; then
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7697 $as_echo_n "checking for file... " >&6; }
7698 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7699 $as_echo_n "(cached) " >&6
7700 else
8789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8790 printf %s "checking for file... " >&6; }
8791 if test ${lt_cv_path_MAGIC_CMD+y}
8792 then :
8793 printf %s "(cached) " >&6
8794 else $as_nop
77018795 case $MAGIC_CMD in
77028796 [\\/*] | ?:[\\/]*)
7703 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8797 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
77048798 ;;
77058799 *)
7706 lt_save_MAGIC_CMD="$MAGIC_CMD"
7707 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8800 lt_save_MAGIC_CMD=$MAGIC_CMD
8801 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
77088802 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
77098803 for ac_dir in $ac_dummy; do
7710 IFS="$lt_save_ifs"
8804 IFS=$lt_save_ifs
77118805 test -z "$ac_dir" && ac_dir=.
7712 if test -f $ac_dir/file; then
7713 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8806 if test -f "$ac_dir/file"; then
8807 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
77148808 if test -n "$file_magic_test_file"; then
77158809 case $deplibs_check_method in
77168810 "file_magic "*)
77178811 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7718 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8812 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
77198813 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
77208814 $EGREP "$file_magic_regex" > /dev/null; then
77218815 :
77388832 break
77398833 fi
77408834 done
7741 IFS="$lt_save_ifs"
7742 MAGIC_CMD="$lt_save_MAGIC_CMD"
8835 IFS=$lt_save_ifs
8836 MAGIC_CMD=$lt_save_MAGIC_CMD
77438837 ;;
77448838 esac
77458839 fi
77468840
7747 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8841 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
77488842 if test -n "$MAGIC_CMD"; then
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7750 $as_echo "$MAGIC_CMD" >&6; }
7751 else
7752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7753 $as_echo "no" >&6; }
8843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8844 printf "%s\n" "$MAGIC_CMD" >&6; }
8845 else
8846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8847 printf "%s\n" "no" >&6; }
77548848 fi
77558849
77568850
77658859
77668860 # Use C for the default configuration in the libtool script
77678861
7768 lt_save_CC="$CC"
8862 lt_save_CC=$CC
77698863 ac_ext=c
77708864 ac_cpp='$CPP $CPPFLAGS'
77718865 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
78278921
78288922 lt_prog_compiler_no_builtin_flag=
78298923
7830 if test "$GCC" = yes; then
8924 if test yes = "$GCC"; then
78318925 case $cc_basename in
78328926 nvcc*)
78338927 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
78358929 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
78368930 esac
78378931
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7839 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7840 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7841 $as_echo_n "(cached) " >&6
7842 else
8932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8933 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8934 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
8935 then :
8936 printf %s "(cached) " >&6
8937 else $as_nop
78438938 lt_cv_prog_compiler_rtti_exceptions=no
78448939 ac_outfile=conftest.$ac_objext
78458940 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7846 lt_compiler_flag="-fno-rtti -fno-exceptions"
8941 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
78478942 # Insert the option either (1) after the last *FLAGS variable, or
78488943 # (2) before a word containing "conftest.", or (3) at the end.
78498944 # Note that $ac_compile itself does not contain backslashes and begins
78708965 $RM conftest*
78718966
78728967 fi
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7874 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7875
7876 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8969 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8970
8971 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
78778972 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
78788973 else
78798974 :
78918986 lt_prog_compiler_static=
78928987
78938988
7894 if test "$GCC" = yes; then
8989 if test yes = "$GCC"; then
78958990 lt_prog_compiler_wl='-Wl,'
78968991 lt_prog_compiler_static='-static'
78978992
78988993 case $host_os in
78998994 aix*)
79008995 # All AIX code is PIC.
7901 if test "$host_cpu" = ia64; then
8996 if test ia64 = "$host_cpu"; then
79028997 # AIX 5 now supports IA64 processor
79038998 lt_prog_compiler_static='-Bstatic'
79048999 fi
9000 lt_prog_compiler_pic='-fPIC'
79059001 ;;
79069002
79079003 amigaos*)
79129008 ;;
79139009 m68k)
79149010 # FIXME: we need at least 68020 code to build shared libraries, but
7915 # adding the `-m68020' flag to GCC prevents building anything better,
7916 # like `-m68040'.
9011 # adding the '-m68020' flag to GCC prevents building anything better,
9012 # like '-m68040'.
79179013 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
79189014 ;;
79199015 esac
79299025 # Although the cygwin gcc ignores -fPIC, still need this for old-style
79309026 # (--disable-auto-import) libraries
79319027 lt_prog_compiler_pic='-DDLL_EXPORT'
9028 case $host_os in
9029 os2*)
9030 lt_prog_compiler_static='$wl-static'
9031 ;;
9032 esac
79329033 ;;
79339034
79349035 darwin* | rhapsody*)
79899090 case $cc_basename in
79909091 nvcc*) # Cuda Compiler Driver 2.2
79919092 lt_prog_compiler_wl='-Xlinker '
7992 lt_prog_compiler_pic='-Xcompiler -fPIC'
9093 if test -n "$lt_prog_compiler_pic"; then
9094 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9095 fi
79939096 ;;
79949097 esac
79959098 else
79979100 case $host_os in
79989101 aix*)
79999102 lt_prog_compiler_wl='-Wl,'
8000 if test "$host_cpu" = ia64; then
9103 if test ia64 = "$host_cpu"; then
80019104 # AIX 5 now supports IA64 processor
80029105 lt_prog_compiler_static='-Bstatic'
80039106 else
80059108 fi
80069109 ;;
80079110
9111 darwin* | rhapsody*)
9112 # PIC is the default on this platform
9113 # Common symbols not allowed in MH_DYLIB files
9114 lt_prog_compiler_pic='-fno-common'
9115 case $cc_basename in
9116 nagfor*)
9117 # NAG Fortran compiler
9118 lt_prog_compiler_wl='-Wl,-Wl,,'
9119 lt_prog_compiler_pic='-PIC'
9120 lt_prog_compiler_static='-Bstatic'
9121 ;;
9122 esac
9123 ;;
9124
80089125 mingw* | cygwin* | pw32* | os2* | cegcc*)
80099126 # This hack is so that the source file can tell whether it is being
80109127 # built for inclusion in a dll (and should export symbols for example).
80119128 lt_prog_compiler_pic='-DDLL_EXPORT'
9129 case $host_os in
9130 os2*)
9131 lt_prog_compiler_static='$wl-static'
9132 ;;
9133 esac
80129134 ;;
80139135
80149136 hpux9* | hpux10* | hpux11*)
80249146 ;;
80259147 esac
80269148 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8027 lt_prog_compiler_static='${wl}-a ${wl}archive'
9149 lt_prog_compiler_static='$wl-a ${wl}archive'
80289150 ;;
80299151
80309152 irix5* | irix6* | nonstopux*)
80339155 lt_prog_compiler_static='-non_shared'
80349156 ;;
80359157
8036 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9158 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
80379159 case $cc_basename in
8038 # old Intel for x86_64 which still supported -KPIC.
9160 # old Intel for x86_64, which still supported -KPIC.
80399161 ecc*)
80409162 lt_prog_compiler_wl='-Wl,'
80419163 lt_prog_compiler_pic='-KPIC'
9164 lt_prog_compiler_static='-static'
9165 ;;
9166 # flang / f18. f95 an alias for gfortran or flang on Debian
9167 flang* | f18* | f95*)
9168 lt_prog_compiler_wl='-Wl,'
9169 lt_prog_compiler_pic='-fPIC'
80429170 lt_prog_compiler_static='-static'
80439171 ;;
80449172 # icc used to be incompatible with GCC.
80609188 lt_prog_compiler_pic='-PIC'
80619189 lt_prog_compiler_static='-Bstatic'
80629190 ;;
9191 tcc*)
9192 # Fabrice Bellard et al's Tiny C Compiler
9193 lt_prog_compiler_wl='-Wl,'
9194 lt_prog_compiler_pic='-fPIC'
9195 lt_prog_compiler_static='-static'
9196 ;;
80639197 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
80649198 # Portland Group compilers (*not* the Pentium gcc compiler,
80659199 # which looks to be a dead project)
80799213 lt_prog_compiler_static='-qstaticlink'
80809214 ;;
80819215 *)
8082 case `$CC -V 2>&1 | sed 5q` in
8083 *Sun\ F* | *Sun*Fortran*)
9216 case `$CC -V 2>&1 | $SED 5q` in
9217 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
80849218 # Sun Fortran 8.3 passes all unrecognized flags to the linker
80859219 lt_prog_compiler_pic='-KPIC'
80869220 lt_prog_compiler_static='-Bstatic'
80879221 lt_prog_compiler_wl=''
9222 ;;
9223 *Sun\ F* | *Sun*Fortran*)
9224 lt_prog_compiler_pic='-KPIC'
9225 lt_prog_compiler_static='-Bstatic'
9226 lt_prog_compiler_wl='-Qoption ld '
80889227 ;;
80899228 *Sun\ C*)
80909229 # Sun C 5.9
80919230 lt_prog_compiler_pic='-KPIC'
80929231 lt_prog_compiler_static='-Bstatic'
80939232 lt_prog_compiler_wl='-Wl,'
9233 ;;
9234 *Intel*\ [CF]*Compiler*)
9235 lt_prog_compiler_wl='-Wl,'
9236 lt_prog_compiler_pic='-fPIC'
9237 lt_prog_compiler_static='-static'
9238 ;;
9239 *Portland\ Group*)
9240 lt_prog_compiler_wl='-Wl,'
9241 lt_prog_compiler_pic='-fpic'
9242 lt_prog_compiler_static='-Bstatic'
80949243 ;;
80959244 esac
80969245 ;;
81429291 ;;
81439292
81449293 sysv4*MP*)
8145 if test -d /usr/nec ;then
9294 if test -d /usr/nec; then
81469295 lt_prog_compiler_pic='-Kconform_pic'
81479296 lt_prog_compiler_static='-Bstatic'
81489297 fi
81719320 fi
81729321
81739322 case $host_os in
8174 # For platforms which do not support PIC, -DPIC is meaningless:
9323 # For platforms that do not support PIC, -DPIC is meaningless:
81759324 *djgpp*)
81769325 lt_prog_compiler_pic=
81779326 ;;
81809329 ;;
81819330 esac
81829331
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8184 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8185 if ${lt_cv_prog_compiler_pic+:} false; then :
8186 $as_echo_n "(cached) " >&6
8187 else
9332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9333 printf %s "checking for $compiler option to produce PIC... " >&6; }
9334 if test ${lt_cv_prog_compiler_pic+y}
9335 then :
9336 printf %s "(cached) " >&6
9337 else $as_nop
81889338 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
81899339 fi
8190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8191 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9341 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
81929342 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
81939343
81949344 #
81959345 # Check to make sure the PIC flag actually works.
81969346 #
81979347 if test -n "$lt_prog_compiler_pic"; then
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8199 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8200 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8201 $as_echo_n "(cached) " >&6
8202 else
9348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9349 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9350 if test ${lt_cv_prog_compiler_pic_works+y}
9351 then :
9352 printf %s "(cached) " >&6
9353 else $as_nop
82039354 lt_cv_prog_compiler_pic_works=no
82049355 ac_outfile=conftest.$ac_objext
82059356 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8206 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9357 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
82079358 # Insert the option either (1) after the last *FLAGS variable, or
82089359 # (2) before a word containing "conftest.", or (3) at the end.
82099360 # Note that $ac_compile itself does not contain backslashes and begins
82309381 $RM conftest*
82319382
82329383 fi
8233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8234 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8235
8236 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9385 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
9386
9387 if test yes = "$lt_cv_prog_compiler_pic_works"; then
82379388 case $lt_prog_compiler_pic in
82389389 "" | " "*) ;;
82399390 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
82599410 # Check to make sure the static flag actually works.
82609411 #
82619412 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8263 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8264 if ${lt_cv_prog_compiler_static_works+:} false; then :
8265 $as_echo_n "(cached) " >&6
8266 else
9413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9414 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9415 if test ${lt_cv_prog_compiler_static_works+y}
9416 then :
9417 printf %s "(cached) " >&6
9418 else $as_nop
82679419 lt_cv_prog_compiler_static_works=no
8268 save_LDFLAGS="$LDFLAGS"
9420 save_LDFLAGS=$LDFLAGS
82699421 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
82709422 echo "$lt_simple_link_test_code" > conftest.$ac_ext
82719423 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
82849436 fi
82859437 fi
82869438 $RM -r conftest*
8287 LDFLAGS="$save_LDFLAGS"
8288
8289 fi
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8291 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8292
8293 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9439 LDFLAGS=$save_LDFLAGS
9440
9441 fi
9442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9443 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
9444
9445 if test yes = "$lt_cv_prog_compiler_static_works"; then
82949446 :
82959447 else
82969448 lt_prog_compiler_static=
83029454
83039455
83049456
8305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8306 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8307 if ${lt_cv_prog_compiler_c_o+:} false; then :
8308 $as_echo_n "(cached) " >&6
8309 else
9457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9458 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9459 if test ${lt_cv_prog_compiler_c_o+y}
9460 then :
9461 printf %s "(cached) " >&6
9462 else $as_nop
83109463 lt_cv_prog_compiler_c_o=no
83119464 $RM -r conftest 2>/dev/null
83129465 mkdir conftest
83499502 $RM conftest*
83509503
83519504 fi
8352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8353 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8354
8355
8356
8357
8358
8359
8360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8361 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8362 if ${lt_cv_prog_compiler_c_o+:} false; then :
8363 $as_echo_n "(cached) " >&6
8364 else
9505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9506 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9507
9508
9509
9510
9511
9512
9513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9514 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9515 if test ${lt_cv_prog_compiler_c_o+y}
9516 then :
9517 printf %s "(cached) " >&6
9518 else $as_nop
83659519 lt_cv_prog_compiler_c_o=no
83669520 $RM -r conftest 2>/dev/null
83679521 mkdir conftest
84049558 $RM conftest*
84059559
84069560 fi
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8408 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8409
8410
8411
8412
8413 hard_links="nottested"
8414 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9562 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9563
9564
9565
9566
9567 hard_links=nottested
9568 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
84159569 # do not overwrite the value of need_locks provided by the user
8416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8417 $as_echo_n "checking if we can lock with hard links... " >&6; }
9570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9571 printf %s "checking if we can lock with hard links... " >&6; }
84189572 hard_links=yes
84199573 $RM conftest*
84209574 ln conftest.a conftest.b 2>/dev/null && hard_links=no
84219575 touch conftest.a
84229576 ln conftest.a conftest.b 2>&5 || hard_links=no
84239577 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8425 $as_echo "$hard_links" >&6; }
8426 if test "$hard_links" = no; then
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8428 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9579 printf "%s\n" "$hard_links" >&6; }
9580 if test no = "$hard_links"; then
9581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9582 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
84299583 need_locks=warn
84309584 fi
84319585 else
84379591
84389592
84399593
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8441 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9595 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
84429596
84439597 runpath_var=
84449598 allow_undefined_flag=
84539607 hardcode_direct=no
84549608 hardcode_direct_absolute=no
84559609 hardcode_libdir_flag_spec=
8456 hardcode_libdir_flag_spec_ld=
84579610 hardcode_libdir_separator=
84589611 hardcode_minus_L=no
84599612 hardcode_shlibpath_var=unsupported
84699622 # included in the symbol list
84709623 include_expsyms=
84719624 # exclude_expsyms can be an extended regexp of symbols to exclude
8472 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8473 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8474 # as well as any symbol that contains `d'.
9625 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9626 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9627 # as well as any symbol that contains 'd'.
84759628 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
84769629 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
84779630 # platforms (ab)use it in PIC code, but their linkers get confused if
84839636
84849637 case $host_os in
84859638 cygwin* | mingw* | pw32* | cegcc*)
8486 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9639 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
84879640 # When not using gcc, we currently assume that we are using
8488 # Microsoft Visual C++.
8489 if test "$GCC" != yes; then
9641 # Microsoft Visual C++ or Intel C++ Compiler.
9642 if test yes != "$GCC"; then
84909643 with_gnu_ld=no
84919644 fi
84929645 ;;
84939646 interix*)
8494 # we just hope/assume this is gcc and not c89 (= MSVC++)
9647 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
84959648 with_gnu_ld=yes
84969649 ;;
8497 openbsd*)
9650 openbsd* | bitrig*)
84989651 with_gnu_ld=no
9652 ;;
9653 linux* | k*bsd*-gnu | gnu*)
9654 link_all_deplibs=no
84999655 ;;
85009656 esac
85019657
85049660 # On some targets, GNU ld is compatible enough with the native linker
85059661 # that we're better off using the native interface for both.
85069662 lt_use_gnu_ld_interface=no
8507 if test "$with_gnu_ld" = yes; then
9663 if test yes = "$with_gnu_ld"; then
85089664 case $host_os in
85099665 aix*)
85109666 # The AIX port of GNU ld has always aspired to compatibility
85269682 esac
85279683 fi
85289684
8529 if test "$lt_use_gnu_ld_interface" = yes; then
9685 if test yes = "$lt_use_gnu_ld_interface"; then
85309686 # If archive_cmds runs LD, not CC, wlarc should be empty
8531 wlarc='${wl}'
9687 wlarc='$wl'
85329688
85339689 # Set some defaults for GNU ld with shared library support. These
85349690 # are reset later if shared libraries are not supported. Putting them
85359691 # here allows them to be overridden if necessary.
85369692 runpath_var=LD_RUN_PATH
8537 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8538 export_dynamic_flag_spec='${wl}--export-dynamic'
9693 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9694 export_dynamic_flag_spec='$wl--export-dynamic'
85399695 # ancient GNU ld didn't support --whole-archive et. al.
85409696 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8541 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9697 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
85429698 else
85439699 whole_archive_flag_spec=
85449700 fi
85459701 supports_anon_versioning=no
8546 case `$LD -v 2>&1` in
9702 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
85479703 *GNU\ gold*) supports_anon_versioning=yes ;;
85489704 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
85499705 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
85569712 case $host_os in
85579713 aix[3-9]*)
85589714 # On AIX/PPC, the GNU linker is very broken
8559 if test "$host_cpu" != ia64; then
9715 if test ia64 != "$host_cpu"; then
85609716 ld_shlibs=no
85619717 cat <<_LT_EOF 1>&2
85629718
85759731 case $host_cpu in
85769732 powerpc)
85779733 # see comment about AmigaOS4 .so support
8578 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
85799735 archive_expsym_cmds=''
85809736 ;;
85819737 m68k)
85919747 allow_undefined_flag=unsupported
85929748 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
85939749 # support --undefined. This deserves some investigation. FIXME
8594 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9750 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
85959751 else
85969752 ld_shlibs=no
85979753 fi
86019757 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
86029758 # as there is no search path for DLLs.
86039759 hardcode_libdir_flag_spec='-L$libdir'
8604 export_dynamic_flag_spec='${wl}--export-all-symbols'
9760 export_dynamic_flag_spec='$wl--export-all-symbols'
86059761 allow_undefined_flag=unsupported
86069762 always_export_symbols=no
86079763 enable_shared_with_static_runtimes=yes
86099765 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
86109766
86119767 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8612 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8613 # If the export-symbols file already is a .def file (1st line
8614 # is EXPORTS), use it as is; otherwise, prepend...
8615 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8616 cp $export_symbols $output_objdir/$soname.def;
8617 else
8618 echo EXPORTS > $output_objdir/$soname.def;
8619 cat $export_symbols >> $output_objdir/$soname.def;
8620 fi~
8621 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9768 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9769 # If the export-symbols file already is a .def file, use it as
9770 # is; otherwise, prepend EXPORTS...
9771 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9772 cp $export_symbols $output_objdir/$soname.def;
9773 else
9774 echo EXPORTS > $output_objdir/$soname.def;
9775 cat $export_symbols >> $output_objdir/$soname.def;
9776 fi~
9777 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
86229778 else
86239779 ld_shlibs=no
86249780 fi
86259781 ;;
86269782
86279783 haiku*)
8628 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9784 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
86299785 link_all_deplibs=yes
9786 ;;
9787
9788 os2*)
9789 hardcode_libdir_flag_spec='-L$libdir'
9790 hardcode_minus_L=yes
9791 allow_undefined_flag=unsupported
9792 shrext_cmds=.dll
9793 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9794 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9795 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9796 $ECHO EXPORTS >> $output_objdir/$libname.def~
9797 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9798 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9799 emximp -o $lib $output_objdir/$libname.def'
9800 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9801 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9802 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9803 $ECHO EXPORTS >> $output_objdir/$libname.def~
9804 prefix_cmds="$SED"~
9805 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9806 prefix_cmds="$prefix_cmds -e 1d";
9807 fi~
9808 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9809 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9810 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9811 emximp -o $lib $output_objdir/$libname.def'
9812 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9813 enable_shared_with_static_runtimes=yes
9814 file_list_spec='@'
86309815 ;;
86319816
86329817 interix[3-9]*)
86339818 hardcode_direct=no
86349819 hardcode_shlibpath_var=no
8635 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8636 export_dynamic_flag_spec='${wl}-E'
9820 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9821 export_dynamic_flag_spec='$wl-E'
86379822 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
86389823 # Instead, shared libraries are loaded at an image base (0x10000000 by
86399824 # default) and relocated if they conflict, which is a slow very memory
86409825 # consuming and fragmenting process. To avoid this, we pick a random,
86419826 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
86429827 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8643 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8644 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9828 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9829 archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
86459830 ;;
86469831
86479832 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
86489833 tmp_diet=no
8649 if test "$host_os" = linux-dietlibc; then
9834 if test linux-dietlibc = "$host_os"; then
86509835 case $cc_basename in
86519836 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
86529837 esac
86539838 fi
86549839 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8655 && test "$tmp_diet" = no
9840 && test no = "$tmp_diet"
86569841 then
86579842 tmp_addflag=' $pic_flag'
86589843 tmp_sharedflag='-shared'
86599844 case $cc_basename,$host_cpu in
86609845 pgcc*) # Portland Group C compiler
8661 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9846 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86629847 tmp_addflag=' $pic_flag'
86639848 ;;
86649849 pgf77* | pgf90* | pgf95* | pgfortran*)
86659850 # Portland Group f77 and f90 compilers
8666 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9851 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86679852 tmp_addflag=' $pic_flag -Mnomain' ;;
86689853 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
86699854 tmp_addflag=' -i_dynamic' ;;
86749859 lf95*) # Lahey Fortran 8.1
86759860 whole_archive_flag_spec=
86769861 tmp_sharedflag='--shared' ;;
9862 nagfor*) # NAGFOR 5.3
9863 tmp_sharedflag='-Wl,-shared' ;;
86779864 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
86789865 tmp_sharedflag='-qmkshrobj'
86799866 tmp_addflag= ;;
86809867 nvcc*) # Cuda Compiler Driver 2.2
8681 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9868 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86829869 compiler_needs_object=yes
86839870 ;;
86849871 esac
8685 case `$CC -V 2>&1 | sed 5q` in
9872 case `$CC -V 2>&1 | $SED 5q` in
86869873 *Sun\ C*) # Sun C 5.9
8687 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9874 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86889875 compiler_needs_object=yes
86899876 tmp_sharedflag='-G' ;;
86909877 *Sun\ F*) # Sun Fortran 8.3
86919878 tmp_sharedflag='-G' ;;
86929879 esac
8693 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8694
8695 if test "x$supports_anon_versioning" = xyes; then
9880 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9881
9882 if test yes = "$supports_anon_versioning"; then
86969883 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8697 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8698 echo "local: *; };" >> $output_objdir/$libname.ver~
8699 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9884 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9885 echo "local: *; };" >> $output_objdir/$libname.ver~
9886 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
87009887 fi
87019888
87029889 case $cc_basename in
9890 tcc*)
9891 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9892 export_dynamic_flag_spec='-rdynamic'
9893 ;;
87039894 xlf* | bgf* | bgxlf* | mpixlf*)
87049895 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
87059896 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8706 hardcode_libdir_flag_spec=
8707 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9897 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
87089898 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8709 if test "x$supports_anon_versioning" = xyes; then
9899 if test yes = "$supports_anon_versioning"; then
87109900 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8711 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8712 echo "local: *; };" >> $output_objdir/$libname.ver~
8713 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9901 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9902 echo "local: *; };" >> $output_objdir/$libname.ver~
9903 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
87149904 fi
87159905 ;;
87169906 esac
87199909 fi
87209910 ;;
87219911
8722 netbsd*)
9912 netbsd* | netbsdelf*-gnu)
87239913 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
87249914 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
87259915 wlarc=
87269916 else
8727 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8728 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9917 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9918 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87299919 fi
87309920 ;;
87319921
87439933
87449934 _LT_EOF
87459935 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8746 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8747 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9936 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9937 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87489938 else
87499939 ld_shlibs=no
87509940 fi
87569946 ld_shlibs=no
87579947 cat <<_LT_EOF 1>&2
87589948
8759 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9949 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
87609950 *** reliably create shared libraries on SCO systems. Therefore, libtool
87619951 *** is disabling shared libraries support. We urge you to upgrade GNU
87629952 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
87719961 # DT_RUNPATH tag from executables and libraries. But doing so
87729962 # requires that you compile everything twice, which is a pain.
87739963 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8774 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8776 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9964 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9965 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9966 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87779967 else
87789968 ld_shlibs=no
87799969 fi
87909980
87919981 *)
87929982 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8793 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8794 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9983 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9984 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87959985 else
87969986 ld_shlibs=no
87979987 fi
87989988 ;;
87999989 esac
88009990
8801 if test "$ld_shlibs" = no; then
9991 if test no = "$ld_shlibs"; then
88029992 runpath_var=
88039993 hardcode_libdir_flag_spec=
88049994 export_dynamic_flag_spec=
881410004 # Note: this linker hardcodes the directories in LIBPATH if there
881510005 # are no directories specified by -L.
881610006 hardcode_minus_L=yes
8817 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10007 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
881810008 # Neither direct hardcoding nor static linking is supported with a
881910009 # broken collect2.
882010010 hardcode_direct=unsupported
882210012 ;;
882310013
882410014 aix[4-9]*)
8825 if test "$host_cpu" = ia64; then
10015 if test ia64 = "$host_cpu"; then
882610016 # On IA64, the linker does run time linking by default, so we don't
882710017 # have to do anything special.
882810018 aix_use_runtimelinking=no
882910019 exp_sym_flag='-Bexport'
8830 no_entry_flag=""
10020 no_entry_flag=
883110021 else
883210022 # If we're using GNU nm, then we don't want the "-C" option.
8833 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8834 # Also, AIX nm treats weak defined symbols like other global
8835 # defined symbols, whereas GNU nm marks them as "W".
10023 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10024 # Without the "-l" option, or with the "-B" option, AIX nm treats
10025 # weak defined symbols like other global defined symbols, whereas
10026 # GNU nm marks them as "W".
10027 # While the 'weak' keyword is ignored in the Export File, we need
10028 # it in the Import File for the 'aix-soname' feature, so we have
10029 # to replace the "-B" option with "-P" for AIX nm.
883610030 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8837 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10031 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
883810032 else
8839 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10033 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
884010034 fi
884110035 aix_use_runtimelinking=no
884210036
884310037 # Test if we are trying to use run time linking or normal
884410038 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8845 # need to do runtime linking.
10039 # have runtime linking enabled, and use it for executables.
10040 # For shared libraries, we enable/disable runtime linking
10041 # depending on the kind of the shared library created -
10042 # when "with_aix_soname,aix_use_runtimelinking" is:
10043 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10044 # "aix,yes" lib.so shared, rtl:yes, for executables
10045 # lib.a static archive
10046 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10047 # lib.a(lib.so.V) shared, rtl:no, for executables
10048 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10049 # lib.a(lib.so.V) shared, rtl:no
10050 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10051 # lib.a static archive
884610052 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
884710053 for ld_flag in $LDFLAGS; do
8848 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10054 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
884910055 aix_use_runtimelinking=yes
885010056 break
885110057 fi
885210058 done
10059 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10060 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10061 # so we don't have lib.a shared libs to link our executables.
10062 # We have to force runtime linking in this case.
10063 aix_use_runtimelinking=yes
10064 LDFLAGS="$LDFLAGS -Wl,-brtl"
10065 fi
885310066 ;;
885410067 esac
885510068
886810081 hardcode_direct_absolute=yes
886910082 hardcode_libdir_separator=':'
887010083 link_all_deplibs=yes
8871 file_list_spec='${wl}-f,'
8872
8873 if test "$GCC" = yes; then
10084 file_list_spec='$wl-f,'
10085 case $with_aix_soname,$aix_use_runtimelinking in
10086 aix,*) ;; # traditional, no import file
10087 svr4,* | *,yes) # use import file
10088 # The Import File defines what to hardcode.
10089 hardcode_direct=no
10090 hardcode_direct_absolute=no
10091 ;;
10092 esac
10093
10094 if test yes = "$GCC"; then
887410095 case $host_os in aix4.[012]|aix4.[012].*)
887510096 # We only want to do this on AIX 4.2 and lower, the check
887610097 # below for broken collect2 doesn't work under 4.3+
8877 collect2name=`${CC} -print-prog-name=collect2`
10098 collect2name=`$CC -print-prog-name=collect2`
887810099 if test -f "$collect2name" &&
887910100 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
888010101 then
889310114 ;;
889410115 esac
889510116 shared_flag='-shared'
8896 if test "$aix_use_runtimelinking" = yes; then
8897 shared_flag="$shared_flag "'${wl}-G'
10117 if test yes = "$aix_use_runtimelinking"; then
10118 shared_flag="$shared_flag "'$wl-G'
889810119 fi
10120 # Need to ensure runtime linking is disabled for the traditional
10121 # shared library, or the linker may eventually find shared libraries
10122 # /with/ Import File - we do not want to mix them.
10123 shared_flag_aix='-shared'
10124 shared_flag_svr4='-shared $wl-G'
889910125 else
890010126 # not using gcc
8901 if test "$host_cpu" = ia64; then
10127 if test ia64 = "$host_cpu"; then
890210128 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
890310129 # chokes on -Wl,-G. The following line is correct:
890410130 shared_flag='-G'
890510131 else
8906 if test "$aix_use_runtimelinking" = yes; then
8907 shared_flag='${wl}-G'
10132 if test yes = "$aix_use_runtimelinking"; then
10133 shared_flag='$wl-G'
890810134 else
8909 shared_flag='${wl}-bM:SRE'
10135 shared_flag='$wl-bM:SRE'
891010136 fi
10137 shared_flag_aix='$wl-bM:SRE'
10138 shared_flag_svr4='$wl-G'
891110139 fi
891210140 fi
891310141
8914 export_dynamic_flag_spec='${wl}-bexpall'
10142 export_dynamic_flag_spec='$wl-bexpall'
891510143 # It seems that -bexpall does not export symbols beginning with
891610144 # underscore (_), so it is better to generate a list of symbols to export.
891710145 always_export_symbols=yes
8918 if test "$aix_use_runtimelinking" = yes; then
10146 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
891910147 # Warning - without using the other runtime loading flags (-brtl),
892010148 # -berok will link without error, but may produce a broken library.
892110149 allow_undefined_flag='-berok'
892210150 # Determine the default libpath from the value encoded in an
892310151 # empty executable.
8924 if test "${lt_cv_aix_libpath+set}" = set; then
10152 if test set = "${lt_cv_aix_libpath+set}"; then
892510153 aix_libpath=$lt_cv_aix_libpath
892610154 else
8927 if ${lt_cv_aix_libpath_+:} false; then :
8928 $as_echo_n "(cached) " >&6
8929 else
10155 if test ${lt_cv_aix_libpath_+y}
10156 then :
10157 printf %s "(cached) " >&6
10158 else $as_nop
893010159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
893110160 /* end confdefs.h. */
893210161
893310162 int
8934 main ()
10163 main (void)
893510164 {
893610165
893710166 ;
893810167 return 0;
893910168 }
894010169 _ACEOF
8941 if ac_fn_c_try_link "$LINENO"; then :
10170 if ac_fn_c_try_link "$LINENO"
10171 then :
894210172
894310173 lt_aix_libpath_sed='
894410174 /Import File Strings/,/^$/ {
895310183 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
895410184 fi
895510185 fi
8956 rm -f core conftest.err conftest.$ac_objext \
10186 rm -f core conftest.err conftest.$ac_objext conftest.beam \
895710187 conftest$ac_exeext conftest.$ac_ext
895810188 if test -z "$lt_cv_aix_libpath_"; then
8959 lt_cv_aix_libpath_="/usr/lib:/lib"
10189 lt_cv_aix_libpath_=/usr/lib:/lib
896010190 fi
896110191
896210192 fi
896410194 aix_libpath=$lt_cv_aix_libpath_
896510195 fi
896610196
8967 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8968 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10197 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10198 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
896910199 else
8970 if test "$host_cpu" = ia64; then
8971 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10200 if test ia64 = "$host_cpu"; then
10201 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
897210202 allow_undefined_flag="-z nodefs"
8973 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
10203 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
897410204 else
897510205 # Determine the default libpath from the value encoded in an
897610206 # empty executable.
8977 if test "${lt_cv_aix_libpath+set}" = set; then
10207 if test set = "${lt_cv_aix_libpath+set}"; then
897810208 aix_libpath=$lt_cv_aix_libpath
897910209 else
8980 if ${lt_cv_aix_libpath_+:} false; then :
8981 $as_echo_n "(cached) " >&6
8982 else
10210 if test ${lt_cv_aix_libpath_+y}
10211 then :
10212 printf %s "(cached) " >&6
10213 else $as_nop
898310214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
898410215 /* end confdefs.h. */
898510216
898610217 int
8987 main ()
10218 main (void)
898810219 {
898910220
899010221 ;
899110222 return 0;
899210223 }
899310224 _ACEOF
8994 if ac_fn_c_try_link "$LINENO"; then :
10225 if ac_fn_c_try_link "$LINENO"
10226 then :
899510227
899610228 lt_aix_libpath_sed='
899710229 /Import File Strings/,/^$/ {
900610238 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
900710239 fi
900810240 fi
9009 rm -f core conftest.err conftest.$ac_objext \
10241 rm -f core conftest.err conftest.$ac_objext conftest.beam \
901010242 conftest$ac_exeext conftest.$ac_ext
901110243 if test -z "$lt_cv_aix_libpath_"; then
9012 lt_cv_aix_libpath_="/usr/lib:/lib"
10244 lt_cv_aix_libpath_=/usr/lib:/lib
901310245 fi
901410246
901510247 fi
901710249 aix_libpath=$lt_cv_aix_libpath_
901810250 fi
901910251
9020 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10252 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
902110253 # Warning - without using the other run time loading flags,
902210254 # -berok will link without error, but may produce a broken library.
9023 no_undefined_flag=' ${wl}-bernotok'
9024 allow_undefined_flag=' ${wl}-berok'
9025 if test "$with_gnu_ld" = yes; then
10255 no_undefined_flag=' $wl-bernotok'
10256 allow_undefined_flag=' $wl-berok'
10257 if test yes = "$with_gnu_ld"; then
902610258 # We only use this code for GNU lds that support --whole-archive.
9027 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10259 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
902810260 else
902910261 # Exported symbols can be pulled into shared objects from archives
903010262 whole_archive_flag_spec='$convenience'
903110263 fi
903210264 archive_cmds_need_lc=yes
9033 # This is similar to how AIX traditionally builds its shared libraries.
9034 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10265 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10266 # -brtl affects multiple linker settings, -berok does not and is overridden later
10267 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10268 if test svr4 != "$with_aix_soname"; then
10269 # This is similar to how AIX traditionally builds its shared libraries.
10270 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10271 fi
10272 if test aix != "$with_aix_soname"; then
10273 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10274 else
10275 # used by -dlpreopen to get the symbols
10276 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10277 fi
10278 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
903510279 fi
903610280 fi
903710281 ;;
904010284 case $host_cpu in
904110285 powerpc)
904210286 # see comment about AmigaOS4 .so support
9043 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10287 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
904410288 archive_expsym_cmds=''
904510289 ;;
904610290 m68k)
905710301
905810302 cygwin* | mingw* | pw32* | cegcc*)
905910303 # When not using gcc, we currently assume that we are using
9060 # Microsoft Visual C++.
10304 # Microsoft Visual C++ or Intel C++ Compiler.
906110305 # hardcode_libdir_flag_spec is actually meaningless, as there is
906210306 # no search path for DLLs.
906310307 case $cc_basename in
9064 cl*)
9065 # Native MSVC
10308 cl* | icl*)
10309 # Native MSVC or ICC
906610310 hardcode_libdir_flag_spec=' '
906710311 allow_undefined_flag=unsupported
906810312 always_export_symbols=yes
907010314 # Tell ltmain to make .lib files, not .a files.
907110315 libext=lib
907210316 # Tell ltmain to make .dll files, not .so files.
9073 shrext_cmds=".dll"
10317 shrext_cmds=.dll
907410318 # FIXME: Setting linknames here is a bad hack.
9075 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9076 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9077 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9078 else
9079 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9080 fi~
9081 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9082 linknames='
10319 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10320 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10321 cp "$export_symbols" "$output_objdir/$soname.def";
10322 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10323 else
10324 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10325 fi~
10326 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10327 linknames='
908310328 # The linker will not automatically build a static lib if we build a DLL.
908410329 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
908510330 enable_shared_with_static_runtimes=yes
10331 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
908610332 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
908710333 # Don't use ranlib
908810334 old_postinstall_cmds='chmod 644 $oldlib'
908910335 postlink_cmds='lt_outputfile="@OUTPUT@"~
9090 lt_tool_outputfile="@TOOL_OUTPUT@"~
9091 case $lt_outputfile in
9092 *.exe|*.EXE) ;;
9093 *)
9094 lt_outputfile="$lt_outputfile.exe"
9095 lt_tool_outputfile="$lt_tool_outputfile.exe"
9096 ;;
9097 esac~
9098 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9099 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9100 $RM "$lt_outputfile.manifest";
9101 fi'
10336 lt_tool_outputfile="@TOOL_OUTPUT@"~
10337 case $lt_outputfile in
10338 *.exe|*.EXE) ;;
10339 *)
10340 lt_outputfile=$lt_outputfile.exe
10341 lt_tool_outputfile=$lt_tool_outputfile.exe
10342 ;;
10343 esac~
10344 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10345 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10346 $RM "$lt_outputfile.manifest";
10347 fi'
910210348 ;;
910310349 *)
9104 # Assume MSVC wrapper
10350 # Assume MSVC and ICC wrapper
910510351 hardcode_libdir_flag_spec=' '
910610352 allow_undefined_flag=unsupported
910710353 # Tell ltmain to make .lib files, not .a files.
910810354 libext=lib
910910355 # Tell ltmain to make .dll files, not .so files.
9110 shrext_cmds=".dll"
10356 shrext_cmds=.dll
911110357 # FIXME: Setting linknames here is a bad hack.
911210358 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
911310359 # The linker will automatically build a .lib file if we build a DLL.
912610372 hardcode_direct=no
912710373 hardcode_automatic=yes
912810374 hardcode_shlibpath_var=unsupported
9129 if test "$lt_cv_ld_force_load" = "yes"; then
9130 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10375 if test yes = "$lt_cv_ld_force_load"; then
10376 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10377
913110378 else
913210379 whole_archive_flag_spec=''
913310380 fi
913410381 link_all_deplibs=yes
9135 allow_undefined_flag="$_lt_dar_allow_undefined"
10382 allow_undefined_flag=$_lt_dar_allow_undefined
913610383 case $cc_basename in
9137 ifort*) _lt_dar_can_shared=yes ;;
10384 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
913810385 *) _lt_dar_can_shared=$GCC ;;
913910386 esac
9140 if test "$_lt_dar_can_shared" = "yes"; then
10387 if test yes = "$_lt_dar_can_shared"; then
914110388 output_verbose_link_cmd=func_echo_all
9142 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9143 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9144 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9145 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
10389 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10390 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10391 archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
10392 module_expsym_cmds="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
914610393
914710394 else
914810395 ld_shlibs=no
915410401 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
915510402 hardcode_libdir_flag_spec='-L$libdir'
915610403 hardcode_shlibpath_var=no
9157 ;;
9158
9159 freebsd1*)
9160 ld_shlibs=no
916110404 ;;
916210405
916310406 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
917210415 ;;
917310416
917410417 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9175 freebsd2*)
10418 freebsd2.*)
917610419 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
917710420 hardcode_direct=yes
917810421 hardcode_minus_L=yes
918010423 ;;
918110424
918210425 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9183 freebsd* | dragonfly*)
10426 freebsd* | dragonfly* | midnightbsd*)
918410427 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
918510428 hardcode_libdir_flag_spec='-R$libdir'
918610429 hardcode_direct=yes
918810431 ;;
918910432
919010433 hpux9*)
9191 if test "$GCC" = yes; then
9192 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10434 if test yes = "$GCC"; then
10435 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
919310436 else
9194 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10437 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
919510438 fi
9196 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10439 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
919710440 hardcode_libdir_separator=:
919810441 hardcode_direct=yes
919910442
920010443 # hardcode_minus_L: Not really in the search PATH,
920110444 # but as the default location of the library.
920210445 hardcode_minus_L=yes
9203 export_dynamic_flag_spec='${wl}-E'
10446 export_dynamic_flag_spec='$wl-E'
920410447 ;;
920510448
920610449 hpux10*)
9207 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9208 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10450 if test yes,no = "$GCC,$with_gnu_ld"; then
10451 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
920910452 else
921010453 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
921110454 fi
9212 if test "$with_gnu_ld" = no; then
9213 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9214 hardcode_libdir_flag_spec_ld='+b $libdir'
10455 if test no = "$with_gnu_ld"; then
10456 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
921510457 hardcode_libdir_separator=:
921610458 hardcode_direct=yes
921710459 hardcode_direct_absolute=yes
9218 export_dynamic_flag_spec='${wl}-E'
10460 export_dynamic_flag_spec='$wl-E'
921910461 # hardcode_minus_L: Not really in the search PATH,
922010462 # but as the default location of the library.
922110463 hardcode_minus_L=yes
922310465 ;;
922410466
922510467 hpux11*)
9226 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10468 if test yes,no = "$GCC,$with_gnu_ld"; then
922710469 case $host_cpu in
922810470 hppa*64*)
9229 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10471 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
923010472 ;;
923110473 ia64*)
9232 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10474 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
923310475 ;;
923410476 *)
9235 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10477 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
923610478 ;;
923710479 esac
923810480 else
923910481 case $host_cpu in
924010482 hppa*64*)
9241 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10483 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
924210484 ;;
924310485 ia64*)
9244 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10486 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
924510487 ;;
924610488 *)
924710489
924810490 # Older versions of the 11.00 compiler do not understand -b yet
924910491 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9251 $as_echo_n "checking if $CC understands -b... " >&6; }
9252 if ${lt_cv_prog_compiler__b+:} false; then :
9253 $as_echo_n "(cached) " >&6
9254 else
10492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10493 printf %s "checking if $CC understands -b... " >&6; }
10494 if test ${lt_cv_prog_compiler__b+y}
10495 then :
10496 printf %s "(cached) " >&6
10497 else $as_nop
925510498 lt_cv_prog_compiler__b=no
9256 save_LDFLAGS="$LDFLAGS"
10499 save_LDFLAGS=$LDFLAGS
925710500 LDFLAGS="$LDFLAGS -b"
925810501 echo "$lt_simple_link_test_code" > conftest.$ac_ext
925910502 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
927210515 fi
927310516 fi
927410517 $RM -r conftest*
9275 LDFLAGS="$save_LDFLAGS"
9276
9277 fi
9278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9279 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9280
9281 if test x"$lt_cv_prog_compiler__b" = xyes; then
9282 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10518 LDFLAGS=$save_LDFLAGS
10519
10520 fi
10521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10522 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
10523
10524 if test yes = "$lt_cv_prog_compiler__b"; then
10525 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
928310526 else
928410527 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
928510528 fi
928710530 ;;
928810531 esac
928910532 fi
9290 if test "$with_gnu_ld" = no; then
9291 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10533 if test no = "$with_gnu_ld"; then
10534 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
929210535 hardcode_libdir_separator=:
929310536
929410537 case $host_cpu in
929910542 *)
930010543 hardcode_direct=yes
930110544 hardcode_direct_absolute=yes
9302 export_dynamic_flag_spec='${wl}-E'
10545 export_dynamic_flag_spec='$wl-E'
930310546
930410547 # hardcode_minus_L: Not really in the search PATH,
930510548 # but as the default location of the library.
931010553 ;;
931110554
931210555 irix5* | irix6* | nonstopux*)
9313 if test "$GCC" = yes; then
9314 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10556 if test yes = "$GCC"; then
10557 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
931510558 # Try to use the -exported_symbol ld option, if it does not
931610559 # work, assume that -exports_file does not work either and
931710560 # implicitly export all symbols.
931810561 # This should be the same for all languages, so no per-tag cache variable.
9319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9320 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9321 if ${lt_cv_irix_exported_symbol+:} false; then :
9322 $as_echo_n "(cached) " >&6
9323 else
9324 save_LDFLAGS="$LDFLAGS"
9325 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10563 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10564 if test ${lt_cv_irix_exported_symbol+y}
10565 then :
10566 printf %s "(cached) " >&6
10567 else $as_nop
10568 save_LDFLAGS=$LDFLAGS
10569 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
932610570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
932710571 /* end confdefs.h. */
932810572 int foo (void) { return 0; }
932910573 _ACEOF
9330 if ac_fn_c_try_link "$LINENO"; then :
10574 if ac_fn_c_try_link "$LINENO"
10575 then :
933110576 lt_cv_irix_exported_symbol=yes
9332 else
10577 else $as_nop
933310578 lt_cv_irix_exported_symbol=no
933410579 fi
9335 rm -f core conftest.err conftest.$ac_objext \
10580 rm -f core conftest.err conftest.$ac_objext conftest.beam \
933610581 conftest$ac_exeext conftest.$ac_ext
9337 LDFLAGS="$save_LDFLAGS"
9338 fi
9339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9340 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9341 if test "$lt_cv_irix_exported_symbol" = yes; then
9342 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10582 LDFLAGS=$save_LDFLAGS
10583 fi
10584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10585 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
10586 if test yes = "$lt_cv_irix_exported_symbol"; then
10587 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
934310588 fi
10589 link_all_deplibs=no
934410590 else
9345 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9346 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10591 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10592 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
934710593 fi
934810594 archive_cmds_need_lc='no'
9349 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10595 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
935010596 hardcode_libdir_separator=:
935110597 inherit_rpath=yes
935210598 link_all_deplibs=yes
935310599 ;;
935410600
9355 netbsd*)
10601 linux*)
10602 case $cc_basename in
10603 tcc*)
10604 # Fabrice Bellard et al's Tiny C Compiler
10605 ld_shlibs=yes
10606 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10607 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10608 ;;
10609 esac
10610 ;;
10611
10612 netbsd* | netbsdelf*-gnu)
935610613 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
935710614 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
935810615 else
936610623 newsos6)
936710624 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
936810625 hardcode_direct=yes
9369 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10626 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
937010627 hardcode_libdir_separator=:
937110628 hardcode_shlibpath_var=no
937210629 ;;
937410631 *nto* | *qnx*)
937510632 ;;
937610633
9377 openbsd*)
10634 openbsd* | bitrig*)
937810635 if test -f /usr/libexec/ld.so; then
937910636 hardcode_direct=yes
938010637 hardcode_shlibpath_var=no
938110638 hardcode_direct_absolute=yes
9382 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10639 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
938310640 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9384 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9386 export_dynamic_flag_spec='${wl}-E'
10641 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10642 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10643 export_dynamic_flag_spec='$wl-E'
938710644 else
9388 case $host_os in
9389 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9390 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9391 hardcode_libdir_flag_spec='-R$libdir'
9392 ;;
9393 *)
9394 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9395 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9396 ;;
9397 esac
10645 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10646 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
939810647 fi
939910648 else
940010649 ld_shlibs=no
940510654 hardcode_libdir_flag_spec='-L$libdir'
940610655 hardcode_minus_L=yes
940710656 allow_undefined_flag=unsupported
9408 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9409 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10657 shrext_cmds=.dll
10658 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10659 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10660 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10661 $ECHO EXPORTS >> $output_objdir/$libname.def~
10662 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10663 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10664 emximp -o $lib $output_objdir/$libname.def'
10665 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10666 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10667 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10668 $ECHO EXPORTS >> $output_objdir/$libname.def~
10669 prefix_cmds="$SED"~
10670 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10671 prefix_cmds="$prefix_cmds -e 1d";
10672 fi~
10673 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10674 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10675 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10676 emximp -o $lib $output_objdir/$libname.def'
10677 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10678 enable_shared_with_static_runtimes=yes
10679 file_list_spec='@'
941010680 ;;
941110681
941210682 osf3*)
9413 if test "$GCC" = yes; then
9414 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9415 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10683 if test yes = "$GCC"; then
10684 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10685 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
941610686 else
941710687 allow_undefined_flag=' -expect_unresolved \*'
9418 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10688 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
941910689 fi
942010690 archive_cmds_need_lc='no'
9421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10691 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
942210692 hardcode_libdir_separator=:
942310693 ;;
942410694
942510695 osf4* | osf5*) # as osf3* with the addition of -msym flag
9426 if test "$GCC" = yes; then
9427 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9428 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9429 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10696 if test yes = "$GCC"; then
10697 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10698 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10699 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
943010700 else
943110701 allow_undefined_flag=' -expect_unresolved \*'
9432 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10702 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
943310703 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9434 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
10704 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
943510705
943610706 # Both c and cxx compiler support -rpath directly
943710707 hardcode_libdir_flag_spec='-rpath $libdir'
944210712
944310713 solaris*)
944410714 no_undefined_flag=' -z defs'
9445 if test "$GCC" = yes; then
9446 wlarc='${wl}'
9447 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10715 if test yes = "$GCC"; then
10716 wlarc='$wl'
10717 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
944810718 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9449 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10719 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
945010720 else
945110721 case `$CC -V 2>&1` in
945210722 *"Compilers 5.0"*)
945310723 wlarc=''
9454 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10724 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
945510725 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9456 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10726 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
945710727 ;;
945810728 *)
9459 wlarc='${wl}'
9460 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10729 wlarc='$wl'
10730 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
946110731 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9462 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10732 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
946310733 ;;
946410734 esac
946510735 fi
946910739 solaris2.[0-5] | solaris2.[0-5].*) ;;
947010740 *)
947110741 # The compiler driver will combine and reorder linker options,
9472 # but understands `-z linker_flag'. GCC discards it without `$wl',
10742 # but understands '-z linker_flag'. GCC discards it without '$wl',
947310743 # but is careful enough not to reorder.
947410744 # Supported since Solaris 2.6 (maybe 2.5.1?)
9475 if test "$GCC" = yes; then
9476 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10745 if test yes = "$GCC"; then
10746 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
947710747 else
947810748 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
947910749 fi
948310753 ;;
948410754
948510755 sunos4*)
9486 if test "x$host_vendor" = xsequent; then
10756 if test sequent = "$host_vendor"; then
948710757 # Use $CC to link under sequent, because it throws in some extra .o
948810758 # files that make .init and .fini sections work.
9489 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10759 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
949010760 else
949110761 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
949210762 fi
953510805 ;;
953610806
953710807 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9538 no_undefined_flag='${wl}-z,text'
10808 no_undefined_flag='$wl-z,text'
953910809 archive_cmds_need_lc=no
954010810 hardcode_shlibpath_var=no
954110811 runpath_var='LD_RUN_PATH'
954210812
9543 if test "$GCC" = yes; then
9544 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9545 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10813 if test yes = "$GCC"; then
10814 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10815 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
954610816 else
9547 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9548 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10817 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10818 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
954910819 fi
955010820 ;;
955110821
955210822 sysv5* | sco3.2v5* | sco5v6*)
9553 # Note: We can NOT use -z defs as we might desire, because we do not
10823 # Note: We CANNOT use -z defs as we might desire, because we do not
955410824 # link with -lc, and that would cause any symbols used from libc to
955510825 # always be unresolved, which means just about no library would
955610826 # ever link correctly. If we're not using GNU ld we use -z text
955710827 # though, which does catch some bad symbols but isn't as heavy-handed
955810828 # as -z defs.
9559 no_undefined_flag='${wl}-z,text'
9560 allow_undefined_flag='${wl}-z,nodefs'
10829 no_undefined_flag='$wl-z,text'
10830 allow_undefined_flag='$wl-z,nodefs'
956110831 archive_cmds_need_lc=no
956210832 hardcode_shlibpath_var=no
9563 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10833 hardcode_libdir_flag_spec='$wl-R,$libdir'
956410834 hardcode_libdir_separator=':'
956510835 link_all_deplibs=yes
9566 export_dynamic_flag_spec='${wl}-Bexport'
10836 export_dynamic_flag_spec='$wl-Bexport'
956710837 runpath_var='LD_RUN_PATH'
956810838
9569 if test "$GCC" = yes; then
9570 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9571 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10839 if test yes = "$GCC"; then
10840 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10841 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
957210842 else
9573 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9574 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10843 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10844 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
957510845 fi
957610846 ;;
957710847
958610856 ;;
958710857 esac
958810858
9589 if test x$host_vendor = xsni; then
10859 if test sni = "$host_vendor"; then
959010860 case $host in
959110861 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9592 export_dynamic_flag_spec='${wl}-Blargedynsym'
10862 export_dynamic_flag_spec='$wl-Blargedynsym'
959310863 ;;
959410864 esac
959510865 fi
959610866 fi
959710867
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9599 $as_echo "$ld_shlibs" >&6; }
9600 test "$ld_shlibs" = no && can_build_shared=no
10868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10869 printf "%s\n" "$ld_shlibs" >&6; }
10870 test no = "$ld_shlibs" && can_build_shared=no
960110871
960210872 with_gnu_ld=$with_gnu_ld
960310873
962310893 # Assume -lc should be added
962410894 archive_cmds_need_lc=yes
962510895
9626 if test "$enable_shared" = yes && test "$GCC" = yes; then
10896 if test yes,yes = "$GCC,$enable_shared"; then
962710897 case $archive_cmds in
962810898 *'~'*)
962910899 # FIXME: we may have to deal with multi-command sequences.
963210902 # Test whether the compiler implicitly links with -lc since on some
963310903 # systems, -lgcc has to come before -lc. If gcc already passes -lc
963410904 # to ld, don't add -lc before -lgcc.
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9636 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9637 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9638 $as_echo_n "(cached) " >&6
9639 else
10905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10906 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
10907 if test ${lt_cv_archive_cmds_need_lc+y}
10908 then :
10909 printf %s "(cached) " >&6
10910 else $as_nop
964010911 $RM conftest*
964110912 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
964210913
964310914 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
964410915 (eval $ac_compile) 2>&5
964510916 ac_status=$?
9646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10917 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
964710918 test $ac_status = 0; } 2>conftest.err; then
964810919 soname=conftest
964910920 lib=conftest
966110932 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
966210933 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
966310934 ac_status=$?
9664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10935 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
966510936 test $ac_status = 0; }
966610937 then
966710938 lt_cv_archive_cmds_need_lc=no
967510946 $RM conftest*
967610947
967710948 fi
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9679 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10950 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
968010951 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
968110952 ;;
968210953 esac
983511106
983611107
983711108
9838
9839
9840
9841
9842
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9844 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9845
9846 if test "$GCC" = yes; then
11109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11110 printf %s "checking dynamic linker characteristics... " >&6; }
11111
11112 if test yes = "$GCC"; then
984711113 case $host_os in
9848 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9849 *) lt_awk_arg="/^libraries:/" ;;
11114 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11115 *) lt_awk_arg='/^libraries:/' ;;
985011116 esac
985111117 case $host_os in
9852 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9853 *) lt_sed_strip_eq="s,=/,/,g" ;;
11118 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11119 *) lt_sed_strip_eq='s|=/|/|g' ;;
985411120 esac
985511121 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
985611122 case $lt_search_path_spec in
986611132 ;;
986711133 esac
986811134 # Ok, now we have the path, separated by spaces, we can step through it
9869 # and add multilib dir if necessary.
11135 # and add multilib dir if necessary...
987011136 lt_tmp_lt_search_path_spec=
9871 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11137 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11138 # ...but if some path component already ends with the multilib dir we assume
11139 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11140 case "$lt_multi_os_dir; $lt_search_path_spec " in
11141 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11142 lt_multi_os_dir=
11143 ;;
11144 esac
987211145 for lt_sys_path in $lt_search_path_spec; do
9873 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9874 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9875 else
11146 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11147 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11148 elif test -n "$lt_multi_os_dir"; then
987611149 test -d "$lt_sys_path" && \
987711150 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
987811151 fi
987911152 done
988011153 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9881 BEGIN {RS=" "; FS="/|\n";} {
9882 lt_foo="";
9883 lt_count=0;
11154 BEGIN {RS = " "; FS = "/|\n";} {
11155 lt_foo = "";
11156 lt_count = 0;
988411157 for (lt_i = NF; lt_i > 0; lt_i--) {
988511158 if ($lt_i != "" && $lt_i != ".") {
988611159 if ($lt_i == "..") {
988711160 lt_count++;
988811161 } else {
988911162 if (lt_count == 0) {
9890 lt_foo="/" $lt_i lt_foo;
11163 lt_foo = "/" $lt_i lt_foo;
989111164 } else {
989211165 lt_count--;
989311166 }
990111174 # for these hosts.
990211175 case $host_os in
990311176 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9904 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11177 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
990511178 esac
990611179 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
990711180 else
991011183 library_names_spec=
991111184 libname_spec='lib$name'
991211185 soname_spec=
9913 shrext_cmds=".so"
11186 shrext_cmds=.so
991411187 postinstall_cmds=
991511188 postuninstall_cmds=
991611189 finish_cmds=
992711200 # flags to be left without arguments
992811201 need_version=unknown
992911202
11203
11204
993011205 case $host_os in
993111206 aix3*)
9932 version_type=linux
9933 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11207 version_type=linux # correct to gnu/linux during the next big refactor
11208 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
993411209 shlibpath_var=LIBPATH
993511210
993611211 # AIX 3 has no versioning support, so we append a major version to the name.
9937 soname_spec='${libname}${release}${shared_ext}$major'
11212 soname_spec='$libname$release$shared_ext$major'
993811213 ;;
993911214
994011215 aix[4-9]*)
9941 version_type=linux
11216 version_type=linux # correct to gnu/linux during the next big refactor
994211217 need_lib_prefix=no
994311218 need_version=no
994411219 hardcode_into_libs=yes
9945 if test "$host_cpu" = ia64; then
11220 if test ia64 = "$host_cpu"; then
994611221 # AIX 5 supports IA64
9947 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11222 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
994811223 shlibpath_var=LD_LIBRARY_PATH
994911224 else
995011225 # With GCC up to 2.95.x, collect2 would create an import file
995111226 # for dependence libraries. The import file would start with
9952 # the line `#! .'. This would cause the generated library to
9953 # depend on `.', always an invalid library. This was fixed in
11227 # the line '#! .'. This would cause the generated library to
11228 # depend on '.', always an invalid library. This was fixed in
995411229 # development snapshots of GCC prior to 3.0.
995511230 case $host_os in
995611231 aix4 | aix4.[01] | aix4.[01].*)
995711232 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
995811233 echo ' yes '
9959 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11234 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
996011235 :
996111236 else
996211237 can_build_shared=no
996311238 fi
996411239 ;;
996511240 esac
9966 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11241 # Using Import Files as archive members, it is possible to support
11242 # filename-based versioning of shared library archives on AIX. While
11243 # this would work for both with and without runtime linking, it will
11244 # prevent static linking of such archives. So we do filename-based
11245 # shared library versioning with .so extension only, which is used
11246 # when both runtime linking and shared linking is enabled.
11247 # Unfortunately, runtime linking may impact performance, so we do
11248 # not want this to be the default eventually. Also, we use the
11249 # versioned .so libs for executables only if there is the -brtl
11250 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11251 # To allow for filename-based versioning support, we need to create
11252 # libNAME.so.V as an archive file, containing:
11253 # *) an Import File, referring to the versioned filename of the
11254 # archive as well as the shared archive member, telling the
11255 # bitwidth (32 or 64) of that shared object, and providing the
11256 # list of exported symbols of that shared object, eventually
11257 # decorated with the 'weak' keyword
11258 # *) the shared object with the F_LOADONLY flag set, to really avoid
11259 # it being seen by the linker.
11260 # At run time we better use the real file rather than another symlink,
11261 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11262
11263 case $with_aix_soname,$aix_use_runtimelinking in
11264 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
996711265 # soname into executable. Probably we can add versioning support to
996811266 # collect2, so additional links can be useful in future.
9969 if test "$aix_use_runtimelinking" = yes; then
11267 aix,yes) # traditional libtool
11268 dynamic_linker='AIX unversionable lib.so'
997011269 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
997111270 # instead of lib<name>.a to let people know that these are not
997211271 # typical AIX shared libraries.
9973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9974 else
11272 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11273 ;;
11274 aix,no) # traditional AIX only
11275 dynamic_linker='AIX lib.a(lib.so.V)'
997511276 # We preserve .a as extension for shared libraries through AIX4.2
997611277 # and later when we are not doing run time linking.
9977 library_names_spec='${libname}${release}.a $libname.a'
9978 soname_spec='${libname}${release}${shared_ext}$major'
9979 fi
11278 library_names_spec='$libname$release.a $libname.a'
11279 soname_spec='$libname$release$shared_ext$major'
11280 ;;
11281 svr4,*) # full svr4 only
11282 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11283 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11284 # We do not specify a path in Import Files, so LIBPATH fires.
11285 shlibpath_overrides_runpath=yes
11286 ;;
11287 *,yes) # both, prefer svr4
11288 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11289 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11290 # unpreferred sharedlib libNAME.a needs extra handling
11291 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11292 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11293 # We do not specify a path in Import Files, so LIBPATH fires.
11294 shlibpath_overrides_runpath=yes
11295 ;;
11296 *,no) # both, prefer aix
11297 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11298 library_names_spec='$libname$release.a $libname.a'
11299 soname_spec='$libname$release$shared_ext$major'
11300 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11301 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11302 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11303 ;;
11304 esac
998011305 shlibpath_var=LIBPATH
998111306 fi
998211307 ;;
998611311 powerpc)
998711312 # Since July 2007 AmigaOS4 officially supports .so libraries.
998811313 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11314 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
999011315 ;;
999111316 m68k)
999211317 library_names_spec='$libname.ixlibrary $libname.a'
999311318 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9994 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11319 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
999511320 ;;
999611321 esac
999711322 ;;
999811323
999911324 beos*)
10000 library_names_spec='${libname}${shared_ext}'
11325 library_names_spec='$libname$shared_ext'
1000111326 dynamic_linker="$host_os ld.so"
1000211327 shlibpath_var=LIBRARY_PATH
1000311328 ;;
1000411329
1000511330 bsdi[45]*)
10006 version_type=linux
11331 version_type=linux # correct to gnu/linux during the next big refactor
1000711332 need_version=no
10008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10009 soname_spec='${libname}${release}${shared_ext}$major'
11333 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11334 soname_spec='$libname$release$shared_ext$major'
1001011335 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1001111336 shlibpath_var=LD_LIBRARY_PATH
1001211337 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1001811343
1001911344 cygwin* | mingw* | pw32* | cegcc*)
1002011345 version_type=windows
10021 shrext_cmds=".dll"
11346 shrext_cmds=.dll
1002211347 need_version=no
1002311348 need_lib_prefix=no
1002411349
1002711352 # gcc
1002811353 library_names_spec='$libname.dll.a'
1002911354 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10030 postinstall_cmds='base_file=`basename \${file}`~
10031 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11355 postinstall_cmds='base_file=`basename \$file`~
11356 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1003211357 dldir=$destdir/`dirname \$dlpath`~
1003311358 test -d \$dldir || mkdir -p \$dldir~
1003411359 $install_prog $dir/$dlname \$dldir/$dlname~
1004411369 case $host_os in
1004511370 cygwin*)
1004611371 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10047 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11372 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1004811373
1004911374 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1005011375 ;;
1005111376 mingw* | cegcc*)
1005211377 # MinGW DLLs use traditional 'lib' prefix
10053 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11378 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1005411379 ;;
1005511380 pw32*)
1005611381 # pw32 DLLs use 'pw' prefix rather than 'lib'
10057 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11382 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1005811383 ;;
1005911384 esac
1006011385 dynamic_linker='Win32 ld.exe'
1006111386 ;;
1006211387
10063 *,cl*)
10064 # Native MSVC
11388 *,cl* | *,icl*)
11389 # Native MSVC or ICC
1006511390 libname_spec='$name'
10066 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10067 library_names_spec='${libname}.dll.lib'
11391 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11392 library_names_spec='$libname.dll.lib'
1006811393
1006911394 case $build_os in
1007011395 mingw*)
1008011405 done
1008111406 IFS=$lt_save_ifs
1008211407 # Convert to MSYS style.
10083 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11408 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
1008411409 ;;
1008511410 cygwin*)
1008611411 # Convert to unix form, then to dos form, then back to unix form
1009111416 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1009211417 ;;
1009311418 *)
10094 sys_lib_search_path_spec="$LIB"
11419 sys_lib_search_path_spec=$LIB
1009511420 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1009611421 # It is most probably a Windows format PATH.
1009711422 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1010411429 esac
1010511430
1010611431 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10107 postinstall_cmds='base_file=`basename \${file}`~
10108 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11432 postinstall_cmds='base_file=`basename \$file`~
11433 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1010911434 dldir=$destdir/`dirname \$dlpath`~
1011011435 test -d \$dldir || mkdir -p \$dldir~
1011111436 $install_prog $dir/$dlname \$dldir/$dlname'
1011711442 ;;
1011811443
1011911444 *)
10120 # Assume MSVC wrapper
10121 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11445 # Assume MSVC and ICC wrapper
11446 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
1012211447 dynamic_linker='Win32 ld.exe'
1012311448 ;;
1012411449 esac
1013111456 version_type=darwin
1013211457 need_lib_prefix=no
1013311458 need_version=no
10134 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10135 soname_spec='${libname}${release}${major}$shared_ext'
11459 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11460 soname_spec='$libname$release$major$shared_ext'
1013611461 shlibpath_overrides_runpath=yes
1013711462 shlibpath_var=DYLD_LIBRARY_PATH
1013811463 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
1014211467 ;;
1014311468
1014411469 dgux*)
10145 version_type=linux
11470 version_type=linux # correct to gnu/linux during the next big refactor
1014611471 need_lib_prefix=no
1014711472 need_version=no
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10149 soname_spec='${libname}${release}${shared_ext}$major'
11473 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11474 soname_spec='$libname$release$shared_ext$major'
1015011475 shlibpath_var=LD_LIBRARY_PATH
1015111476 ;;
1015211477
10153 freebsd1*)
10154 dynamic_linker=no
10155 ;;
10156
10157 freebsd* | dragonfly*)
11478 freebsd* | dragonfly* | midnightbsd*)
1015811479 # DragonFly does not have aout. When/if they implement a new
1015911480 # versioning mechanism, adjust this.
1016011481 if test -x /usr/bin/objformat; then
1016111482 objformat=`/usr/bin/objformat`
1016211483 else
1016311484 case $host_os in
10164 freebsd[123]*) objformat=aout ;;
11485 freebsd[23].*) objformat=aout ;;
1016511486 *) objformat=elf ;;
1016611487 esac
1016711488 fi
1016811489 version_type=freebsd-$objformat
1016911490 case $version_type in
1017011491 freebsd-elf*)
10171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11492 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11493 soname_spec='$libname$release$shared_ext$major'
1017211494 need_version=no
1017311495 need_lib_prefix=no
1017411496 ;;
1017511497 freebsd-*)
10176 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11498 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1017711499 need_version=yes
1017811500 ;;
1017911501 esac
1018011502 shlibpath_var=LD_LIBRARY_PATH
1018111503 case $host_os in
10182 freebsd2*)
11504 freebsd2.*)
1018311505 shlibpath_overrides_runpath=yes
1018411506 ;;
1018511507 freebsd3.[01]* | freebsdelf3.[01]*)
1019811520 esac
1019911521 ;;
1020011522
10201 gnu*)
10202 version_type=linux
10203 need_lib_prefix=no
10204 need_version=no
10205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10206 soname_spec='${libname}${release}${shared_ext}$major'
10207 shlibpath_var=LD_LIBRARY_PATH
10208 hardcode_into_libs=yes
10209 ;;
10210
1021111523 haiku*)
10212 version_type=linux
11524 version_type=linux # correct to gnu/linux during the next big refactor
1021311525 need_lib_prefix=no
1021411526 need_version=no
1021511527 dynamic_linker="$host_os runtime_loader"
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10217 soname_spec='${libname}${release}${shared_ext}$major'
11528 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11529 soname_spec='$libname$release$shared_ext$major'
1021811530 shlibpath_var=LIBRARY_PATH
10219 shlibpath_overrides_runpath=yes
11531 shlibpath_overrides_runpath=no
1022011532 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
1022111533 hardcode_into_libs=yes
1022211534 ;;
1023411546 dynamic_linker="$host_os dld.so"
1023511547 shlibpath_var=LD_LIBRARY_PATH
1023611548 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10238 soname_spec='${libname}${release}${shared_ext}$major'
10239 if test "X$HPUX_IA64_MODE" = X32; then
11549 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11550 soname_spec='$libname$release$shared_ext$major'
11551 if test 32 = "$HPUX_IA64_MODE"; then
1024011552 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11553 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
1024111554 else
1024211555 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11556 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
1024311557 fi
10244 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1024511558 ;;
1024611559 hppa*64*)
1024711560 shrext_cmds='.sl'
1024911562 dynamic_linker="$host_os dld.sl"
1025011563 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1025111564 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10253 soname_spec='${libname}${release}${shared_ext}$major'
11565 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11566 soname_spec='$libname$release$shared_ext$major'
1025411567 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1025511568 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1025611569 ;;
1025911572 dynamic_linker="$host_os dld.sl"
1026011573 shlibpath_var=SHLIB_PATH
1026111574 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10263 soname_spec='${libname}${release}${shared_ext}$major'
11575 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11576 soname_spec='$libname$release$shared_ext$major'
1026411577 ;;
1026511578 esac
1026611579 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1027011583 ;;
1027111584
1027211585 interix[3-9]*)
10273 version_type=linux
11586 version_type=linux # correct to gnu/linux during the next big refactor
1027411587 need_lib_prefix=no
1027511588 need_version=no
10276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10277 soname_spec='${libname}${release}${shared_ext}$major'
11589 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11590 soname_spec='$libname$release$shared_ext$major'
1027811591 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1027911592 shlibpath_var=LD_LIBRARY_PATH
1028011593 shlibpath_overrides_runpath=no
1028511598 case $host_os in
1028611599 nonstopux*) version_type=nonstopux ;;
1028711600 *)
10288 if test "$lt_cv_prog_gnu_ld" = yes; then
10289 version_type=linux
11601 if test yes = "$lt_cv_prog_gnu_ld"; then
11602 version_type=linux # correct to gnu/linux during the next big refactor
1029011603 else
1029111604 version_type=irix
1029211605 fi ;;
1029311606 esac
1029411607 need_lib_prefix=no
1029511608 need_version=no
10296 soname_spec='${libname}${release}${shared_ext}$major'
10297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11609 soname_spec='$libname$release$shared_ext$major'
11610 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
1029811611 case $host_os in
1029911612 irix5* | nonstopux*)
1030011613 libsuff= shlibsuff=
1031311626 esac
1031411627 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1031511628 shlibpath_overrides_runpath=no
10316 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10317 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11629 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11630 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
1031811631 hardcode_into_libs=yes
1031911632 ;;
1032011633
1032311636 dynamic_linker=no
1032411637 ;;
1032511638
10326 # This must be Linux ELF.
10327 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10328 version_type=linux
11639 linux*android*)
11640 version_type=none # Android doesn't support versioned libraries.
1032911641 need_lib_prefix=no
1033011642 need_version=no
10331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10332 soname_spec='${libname}${release}${shared_ext}$major'
11643 library_names_spec='$libname$release$shared_ext'
11644 soname_spec='$libname$release$shared_ext'
11645 finish_cmds=
11646 shlibpath_var=LD_LIBRARY_PATH
11647 shlibpath_overrides_runpath=yes
11648
11649 # This implies no fast_install, which is unacceptable.
11650 # Some rework will be needed to allow for fast_install
11651 # before this can be enabled.
11652 hardcode_into_libs=yes
11653
11654 dynamic_linker='Android linker'
11655 # Don't embed -rpath directories since the linker doesn't support them.
11656 hardcode_libdir_flag_spec='-L$libdir'
11657 ;;
11658
11659 # This must be glibc/ELF.
11660 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11661 version_type=linux # correct to gnu/linux during the next big refactor
11662 need_lib_prefix=no
11663 need_version=no
11664 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11665 soname_spec='$libname$release$shared_ext$major'
1033311666 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1033411667 shlibpath_var=LD_LIBRARY_PATH
1033511668 shlibpath_overrides_runpath=no
1033611669
1033711670 # Some binutils ld are patched to set DT_RUNPATH
10338 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10339 $as_echo_n "(cached) " >&6
10340 else
11671 if test ${lt_cv_shlibpath_overrides_runpath+y}
11672 then :
11673 printf %s "(cached) " >&6
11674 else $as_nop
1034111675 lt_cv_shlibpath_overrides_runpath=no
1034211676 save_LDFLAGS=$LDFLAGS
1034311677 save_libdir=$libdir
1034711681 /* end confdefs.h. */
1034811682
1034911683 int
10350 main ()
11684 main (void)
1035111685 {
1035211686
1035311687 ;
1035411688 return 0;
1035511689 }
1035611690 _ACEOF
10357 if ac_fn_c_try_link "$LINENO"; then :
10358 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11691 if ac_fn_c_try_link "$LINENO"
11692 then :
11693 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11694 then :
1035911695 lt_cv_shlibpath_overrides_runpath=yes
1036011696 fi
1036111697 fi
10362 rm -f core conftest.err conftest.$ac_objext \
11698 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1036311699 conftest$ac_exeext conftest.$ac_ext
1036411700 LDFLAGS=$save_LDFLAGS
1036511701 libdir=$save_libdir
1037311709 # before this can be enabled.
1037411710 hardcode_into_libs=yes
1037511711
10376 # Add ABI-specific directories to the system library path.
10377 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10378
10379 # Append ld.so.conf contents to the search path
11712 # Ideally, we could use ldconfig to report *all* directores which are
11713 # searched for libraries, however this is still not possible. Aside from not
11714 # being certain /sbin/ldconfig is available, command
11715 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11716 # even though it is searched at run-time. Try to do the best guess by
11717 # appending ld.so.conf contents (and includes) to the search path.
1038011718 if test -f /etc/ld.so.conf; then
1038111719 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10382 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10383
11720 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1038411721 fi
1038511722
1038611723 # We used to test for /lib/ld.so.1 and disable shared libraries on
1039211729 dynamic_linker='GNU/Linux ld.so'
1039311730 ;;
1039411731
11732 netbsdelf*-gnu)
11733 version_type=linux
11734 need_lib_prefix=no
11735 need_version=no
11736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11737 soname_spec='${libname}${release}${shared_ext}$major'
11738 shlibpath_var=LD_LIBRARY_PATH
11739 shlibpath_overrides_runpath=no
11740 hardcode_into_libs=yes
11741 dynamic_linker='NetBSD ld.elf_so'
11742 ;;
11743
1039511744 netbsd*)
1039611745 version_type=sunos
1039711746 need_lib_prefix=no
1039811747 need_version=no
1039911748 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11749 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1040111750 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1040211751 dynamic_linker='NetBSD (a.out) ld.so'
1040311752 else
10404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10405 soname_spec='${libname}${release}${shared_ext}$major'
11753 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11754 soname_spec='$libname$release$shared_ext$major'
1040611755 dynamic_linker='NetBSD ld.elf_so'
1040711756 fi
1040811757 shlibpath_var=LD_LIBRARY_PATH
1041111760 ;;
1041211761
1041311762 newsos6)
10414 version_type=linux
10415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11763 version_type=linux # correct to gnu/linux during the next big refactor
11764 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1041611765 shlibpath_var=LD_LIBRARY_PATH
1041711766 shlibpath_overrides_runpath=yes
1041811767 ;;
1042111770 version_type=qnx
1042211771 need_lib_prefix=no
1042311772 need_version=no
10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10425 soname_spec='${libname}${release}${shared_ext}$major'
11773 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11774 soname_spec='$libname$release$shared_ext$major'
1042611775 shlibpath_var=LD_LIBRARY_PATH
1042711776 shlibpath_overrides_runpath=no
1042811777 hardcode_into_libs=yes
1042911778 dynamic_linker='ldqnx.so'
1043011779 ;;
1043111780
10432 openbsd*)
11781 openbsd* | bitrig*)
1043311782 version_type=sunos
10434 sys_lib_dlsearch_path_spec="/usr/lib"
11783 sys_lib_dlsearch_path_spec=/usr/lib
1043511784 need_lib_prefix=no
10436 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10437 case $host_os in
10438 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10439 *) need_version=no ;;
10440 esac
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11785 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11786 need_version=no
11787 else
11788 need_version=yes
11789 fi
11790 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1044211791 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1044311792 shlibpath_var=LD_LIBRARY_PATH
10444 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10445 case $host_os in
10446 openbsd2.[89] | openbsd2.[89].*)
10447 shlibpath_overrides_runpath=no
10448 ;;
10449 *)
10450 shlibpath_overrides_runpath=yes
10451 ;;
10452 esac
10453 else
10454 shlibpath_overrides_runpath=yes
10455 fi
11793 shlibpath_overrides_runpath=yes
1045611794 ;;
1045711795
1045811796 os2*)
1045911797 libname_spec='$name'
10460 shrext_cmds=".dll"
11798 version_type=windows
11799 shrext_cmds=.dll
11800 need_version=no
1046111801 need_lib_prefix=no
10462 library_names_spec='$libname${shared_ext} $libname.a'
11802 # OS/2 can only load a DLL with a base name of 8 characters or less.
11803 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11804 v=$($ECHO $release$versuffix | tr -d .-);
11805 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11806 $ECHO $n$v`$shared_ext'
11807 library_names_spec='${libname}_dll.$libext'
1046311808 dynamic_linker='OS/2 ld.exe'
10464 shlibpath_var=LIBPATH
11809 shlibpath_var=BEGINLIBPATH
11810 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11811 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11812 postinstall_cmds='base_file=`basename \$file`~
11813 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11814 dldir=$destdir/`dirname \$dlpath`~
11815 test -d \$dldir || mkdir -p \$dldir~
11816 $install_prog $dir/$dlname \$dldir/$dlname~
11817 chmod a+x \$dldir/$dlname~
11818 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11819 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11820 fi'
11821 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11822 dlpath=$dir/\$dldll~
11823 $RM \$dlpath'
1046511824 ;;
1046611825
1046711826 osf3* | osf4* | osf5*)
1046811827 version_type=osf
1046911828 need_lib_prefix=no
1047011829 need_version=no
10471 soname_spec='${libname}${release}${shared_ext}$major'
10472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11830 soname_spec='$libname$release$shared_ext$major'
11831 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1047311832 shlibpath_var=LD_LIBRARY_PATH
1047411833 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10475 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11834 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1047611835 ;;
1047711836
1047811837 rdos*)
1048011839 ;;
1048111840
1048211841 solaris*)
10483 version_type=linux
11842 version_type=linux # correct to gnu/linux during the next big refactor
1048411843 need_lib_prefix=no
1048511844 need_version=no
10486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10487 soname_spec='${libname}${release}${shared_ext}$major'
11845 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11846 soname_spec='$libname$release$shared_ext$major'
1048811847 shlibpath_var=LD_LIBRARY_PATH
1048911848 shlibpath_overrides_runpath=yes
1049011849 hardcode_into_libs=yes
1049411853
1049511854 sunos4*)
1049611855 version_type=sunos
10497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11856 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1049811857 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1049911858 shlibpath_var=LD_LIBRARY_PATH
1050011859 shlibpath_overrides_runpath=yes
10501 if test "$with_gnu_ld" = yes; then
11860 if test yes = "$with_gnu_ld"; then
1050211861 need_lib_prefix=no
1050311862 fi
1050411863 need_version=yes
1050511864 ;;
1050611865
1050711866 sysv4 | sysv4.3*)
10508 version_type=linux
10509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10510 soname_spec='${libname}${release}${shared_ext}$major'
11867 version_type=linux # correct to gnu/linux during the next big refactor
11868 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11869 soname_spec='$libname$release$shared_ext$major'
1051111870 shlibpath_var=LD_LIBRARY_PATH
1051211871 case $host_vendor in
1051311872 sni)
1052811887 ;;
1052911888
1053011889 sysv4*MP*)
10531 if test -d /usr/nec ;then
10532 version_type=linux
10533 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10534 soname_spec='$libname${shared_ext}.$major'
11890 if test -d /usr/nec; then
11891 version_type=linux # correct to gnu/linux during the next big refactor
11892 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11893 soname_spec='$libname$shared_ext.$major'
1053511894 shlibpath_var=LD_LIBRARY_PATH
1053611895 fi
1053711896 ;;
1053811897
1053911898 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10540 version_type=freebsd-elf
11899 version_type=sco
1054111900 need_lib_prefix=no
1054211901 need_version=no
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10544 soname_spec='${libname}${release}${shared_ext}$major'
11902 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11903 soname_spec='$libname$release$shared_ext$major'
1054511904 shlibpath_var=LD_LIBRARY_PATH
1054611905 shlibpath_overrides_runpath=yes
1054711906 hardcode_into_libs=yes
10548 if test "$with_gnu_ld" = yes; then
11907 if test yes = "$with_gnu_ld"; then
1054911908 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1055011909 else
1055111910 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1056011919
1056111920 tpf*)
1056211921 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10563 version_type=linux
11922 version_type=linux # correct to gnu/linux during the next big refactor
1056411923 need_lib_prefix=no
1056511924 need_version=no
10566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11925 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1056711926 shlibpath_var=LD_LIBRARY_PATH
1056811927 shlibpath_overrides_runpath=no
1056911928 hardcode_into_libs=yes
1057011929 ;;
1057111930
1057211931 uts4*)
10573 version_type=linux
10574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10575 soname_spec='${libname}${release}${shared_ext}$major'
11932 version_type=linux # correct to gnu/linux during the next big refactor
11933 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11934 soname_spec='$libname$release$shared_ext$major'
1057611935 shlibpath_var=LD_LIBRARY_PATH
1057711936 ;;
1057811937
1058011939 dynamic_linker=no
1058111940 ;;
1058211941 esac
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10584 $as_echo "$dynamic_linker" >&6; }
10585 test "$dynamic_linker" = no && can_build_shared=no
11942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11943 printf "%s\n" "$dynamic_linker" >&6; }
11944 test no = "$dynamic_linker" && can_build_shared=no
1058611945
1058711946 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10588 if test "$GCC" = yes; then
11947 if test yes = "$GCC"; then
1058911948 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1059011949 fi
1059111950
10592 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10593 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10594 fi
10595 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10596 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10597 fi
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10691 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11951 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11952 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11953 fi
11954
11955 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11956 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11957 fi
11958
11959 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11960 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11961
11962 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11963 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11964
11965 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11966 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12065 printf %s "checking how to hardcode library paths into programs... " >&6; }
1069212066 hardcode_action=
1069312067 if test -n "$hardcode_libdir_flag_spec" ||
1069412068 test -n "$runpath_var" ||
10695 test "X$hardcode_automatic" = "Xyes" ; then
12069 test yes = "$hardcode_automatic"; then
1069612070
1069712071 # We can hardcode non-existent directories.
10698 if test "$hardcode_direct" != no &&
12072 if test no != "$hardcode_direct" &&
1069912073 # If the only mechanism to avoid hardcoding is shlibpath_var, we
1070012074 # have to relink, otherwise we might link with an installed library
1070112075 # when we should be linking with a yet-to-be-installed one
10702 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10703 test "$hardcode_minus_L" != no; then
12076 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12077 test no != "$hardcode_minus_L"; then
1070412078 # Linking always hardcodes the temporary library directory.
1070512079 hardcode_action=relink
1070612080 else
1071212086 # directories.
1071312087 hardcode_action=unsupported
1071412088 fi
10715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10716 $as_echo "$hardcode_action" >&6; }
10717
10718 if test "$hardcode_action" = relink ||
10719 test "$inherit_rpath" = yes; then
12089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12090 printf "%s\n" "$hardcode_action" >&6; }
12091
12092 if test relink = "$hardcode_action" ||
12093 test yes = "$inherit_rpath"; then
1072012094 # Fast installation is not supported
1072112095 enable_fast_install=no
10722 elif test "$shlibpath_overrides_runpath" = yes ||
10723 test "$enable_shared" = no; then
12096 elif test yes = "$shlibpath_overrides_runpath" ||
12097 test no = "$enable_shared"; then
1072412098 # Fast installation is not necessary
1072512099 enable_fast_install=needless
1072612100 fi
1073012104
1073112105
1073212106
10733 if test "x$enable_dlopen" != xyes; then
12107 if test yes != "$enable_dlopen"; then
1073412108 enable_dlopen=unknown
1073512109 enable_dlopen_self=unknown
1073612110 enable_dlopen_self_static=unknown
1074012114
1074112115 case $host_os in
1074212116 beos*)
10743 lt_cv_dlopen="load_add_on"
12117 lt_cv_dlopen=load_add_on
1074412118 lt_cv_dlopen_libs=
1074512119 lt_cv_dlopen_self=yes
1074612120 ;;
1074712121
1074812122 mingw* | pw32* | cegcc*)
10749 lt_cv_dlopen="LoadLibrary"
12123 lt_cv_dlopen=LoadLibrary
1075012124 lt_cv_dlopen_libs=
1075112125 ;;
1075212126
1075312127 cygwin*)
10754 lt_cv_dlopen="dlopen"
12128 lt_cv_dlopen=dlopen
1075512129 lt_cv_dlopen_libs=
1075612130 ;;
1075712131
1075812132 darwin*)
10759 # if libdl is installed we need to link against it
10760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10761 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10762 if ${ac_cv_lib_dl_dlopen+:} false; then :
10763 $as_echo_n "(cached) " >&6
10764 else
12133 # if libdl is installed we need to link against it
12134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12135 printf %s "checking for dlopen in -ldl... " >&6; }
12136 if test ${ac_cv_lib_dl_dlopen+y}
12137 then :
12138 printf %s "(cached) " >&6
12139 else $as_nop
1076512140 ac_check_lib_save_LIBS=$LIBS
1076612141 LIBS="-ldl $LIBS"
1076712142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1077012145 /* Override any GCC internal prototype to avoid an error.
1077112146 Use char because int might match the return type of a GCC
1077212147 builtin and then its argument prototype would still apply. */
10773 #ifdef __cplusplus
10774 extern "C"
10775 #endif
1077612148 char dlopen ();
1077712149 int
10778 main ()
12150 main (void)
1077912151 {
1078012152 return dlopen ();
1078112153 ;
1078212154 return 0;
1078312155 }
1078412156 _ACEOF
10785 if ac_fn_c_try_link "$LINENO"; then :
12157 if ac_fn_c_try_link "$LINENO"
12158 then :
1078612159 ac_cv_lib_dl_dlopen=yes
10787 else
12160 else $as_nop
1078812161 ac_cv_lib_dl_dlopen=no
1078912162 fi
10790 rm -f core conftest.err conftest.$ac_objext \
12163 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1079112164 conftest$ac_exeext conftest.$ac_ext
1079212165 LIBS=$ac_check_lib_save_LIBS
1079312166 fi
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10795 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10796 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10797 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10798 else
10799
10800 lt_cv_dlopen="dyld"
12167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12168 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12169 if test "x$ac_cv_lib_dl_dlopen" = xyes
12170 then :
12171 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12172 else $as_nop
12173
12174 lt_cv_dlopen=dyld
1080112175 lt_cv_dlopen_libs=
1080212176 lt_cv_dlopen_self=yes
1080312177
1080512179
1080612180 ;;
1080712181
12182 tpf*)
12183 # Don't try to run any link tests for TPF. We know it's impossible
12184 # because TPF is a cross-compiler, and we know how we open DSOs.
12185 lt_cv_dlopen=dlopen
12186 lt_cv_dlopen_libs=
12187 lt_cv_dlopen_self=no
12188 ;;
12189
1080812190 *)
1080912191 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10810 if test "x$ac_cv_func_shl_load" = xyes; then :
10811 lt_cv_dlopen="shl_load"
10812 else
10813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10814 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10815 if ${ac_cv_lib_dld_shl_load+:} false; then :
10816 $as_echo_n "(cached) " >&6
10817 else
12192 if test "x$ac_cv_func_shl_load" = xyes
12193 then :
12194 lt_cv_dlopen=shl_load
12195 else $as_nop
12196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12197 printf %s "checking for shl_load in -ldld... " >&6; }
12198 if test ${ac_cv_lib_dld_shl_load+y}
12199 then :
12200 printf %s "(cached) " >&6
12201 else $as_nop
1081812202 ac_check_lib_save_LIBS=$LIBS
1081912203 LIBS="-ldld $LIBS"
1082012204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1082312207 /* Override any GCC internal prototype to avoid an error.
1082412208 Use char because int might match the return type of a GCC
1082512209 builtin and then its argument prototype would still apply. */
10826 #ifdef __cplusplus
10827 extern "C"
10828 #endif
1082912210 char shl_load ();
1083012211 int
10831 main ()
12212 main (void)
1083212213 {
1083312214 return shl_load ();
1083412215 ;
1083512216 return 0;
1083612217 }
1083712218 _ACEOF
10838 if ac_fn_c_try_link "$LINENO"; then :
12219 if ac_fn_c_try_link "$LINENO"
12220 then :
1083912221 ac_cv_lib_dld_shl_load=yes
10840 else
12222 else $as_nop
1084112223 ac_cv_lib_dld_shl_load=no
1084212224 fi
10843 rm -f core conftest.err conftest.$ac_objext \
12225 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1084412226 conftest$ac_exeext conftest.$ac_ext
1084512227 LIBS=$ac_check_lib_save_LIBS
1084612228 fi
10847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10848 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10849 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10850 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10851 else
12229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12230 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12231 if test "x$ac_cv_lib_dld_shl_load" = xyes
12232 then :
12233 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12234 else $as_nop
1085212235 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10853 if test "x$ac_cv_func_dlopen" = xyes; then :
10854 lt_cv_dlopen="dlopen"
10855 else
10856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10857 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10858 if ${ac_cv_lib_dl_dlopen+:} false; then :
10859 $as_echo_n "(cached) " >&6
10860 else
12236 if test "x$ac_cv_func_dlopen" = xyes
12237 then :
12238 lt_cv_dlopen=dlopen
12239 else $as_nop
12240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12241 printf %s "checking for dlopen in -ldl... " >&6; }
12242 if test ${ac_cv_lib_dl_dlopen+y}
12243 then :
12244 printf %s "(cached) " >&6
12245 else $as_nop
1086112246 ac_check_lib_save_LIBS=$LIBS
1086212247 LIBS="-ldl $LIBS"
1086312248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1086612251 /* Override any GCC internal prototype to avoid an error.
1086712252 Use char because int might match the return type of a GCC
1086812253 builtin and then its argument prototype would still apply. */
10869 #ifdef __cplusplus
10870 extern "C"
10871 #endif
1087212254 char dlopen ();
1087312255 int
10874 main ()
12256 main (void)
1087512257 {
1087612258 return dlopen ();
1087712259 ;
1087812260 return 0;
1087912261 }
1088012262 _ACEOF
10881 if ac_fn_c_try_link "$LINENO"; then :
12263 if ac_fn_c_try_link "$LINENO"
12264 then :
1088212265 ac_cv_lib_dl_dlopen=yes
10883 else
12266 else $as_nop
1088412267 ac_cv_lib_dl_dlopen=no
1088512268 fi
10886 rm -f core conftest.err conftest.$ac_objext \
12269 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1088712270 conftest$ac_exeext conftest.$ac_ext
1088812271 LIBS=$ac_check_lib_save_LIBS
1088912272 fi
10890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10891 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10892 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10893 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10894 else
10895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10896 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10897 if ${ac_cv_lib_svld_dlopen+:} false; then :
10898 $as_echo_n "(cached) " >&6
10899 else
12273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12274 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12275 if test "x$ac_cv_lib_dl_dlopen" = xyes
12276 then :
12277 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12278 else $as_nop
12279 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12280 printf %s "checking for dlopen in -lsvld... " >&6; }
12281 if test ${ac_cv_lib_svld_dlopen+y}
12282 then :
12283 printf %s "(cached) " >&6
12284 else $as_nop
1090012285 ac_check_lib_save_LIBS=$LIBS
1090112286 LIBS="-lsvld $LIBS"
1090212287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1090512290 /* Override any GCC internal prototype to avoid an error.
1090612291 Use char because int might match the return type of a GCC
1090712292 builtin and then its argument prototype would still apply. */
10908 #ifdef __cplusplus
10909 extern "C"
10910 #endif
1091112293 char dlopen ();
1091212294 int
10913 main ()
12295 main (void)
1091412296 {
1091512297 return dlopen ();
1091612298 ;
1091712299 return 0;
1091812300 }
1091912301 _ACEOF
10920 if ac_fn_c_try_link "$LINENO"; then :
12302 if ac_fn_c_try_link "$LINENO"
12303 then :
1092112304 ac_cv_lib_svld_dlopen=yes
10922 else
12305 else $as_nop
1092312306 ac_cv_lib_svld_dlopen=no
1092412307 fi
10925 rm -f core conftest.err conftest.$ac_objext \
12308 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1092612309 conftest$ac_exeext conftest.$ac_ext
1092712310 LIBS=$ac_check_lib_save_LIBS
1092812311 fi
10929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10930 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10931 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10932 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10933 else
10934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10935 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10936 if ${ac_cv_lib_dld_dld_link+:} false; then :
10937 $as_echo_n "(cached) " >&6
10938 else
12312 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12313 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12314 if test "x$ac_cv_lib_svld_dlopen" = xyes
12315 then :
12316 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12317 else $as_nop
12318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12319 printf %s "checking for dld_link in -ldld... " >&6; }
12320 if test ${ac_cv_lib_dld_dld_link+y}
12321 then :
12322 printf %s "(cached) " >&6
12323 else $as_nop
1093912324 ac_check_lib_save_LIBS=$LIBS
1094012325 LIBS="-ldld $LIBS"
1094112326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1094412329 /* Override any GCC internal prototype to avoid an error.
1094512330 Use char because int might match the return type of a GCC
1094612331 builtin and then its argument prototype would still apply. */
10947 #ifdef __cplusplus
10948 extern "C"
10949 #endif
1095012332 char dld_link ();
1095112333 int
10952 main ()
12334 main (void)
1095312335 {
1095412336 return dld_link ();
1095512337 ;
1095612338 return 0;
1095712339 }
1095812340 _ACEOF
10959 if ac_fn_c_try_link "$LINENO"; then :
12341 if ac_fn_c_try_link "$LINENO"
12342 then :
1096012343 ac_cv_lib_dld_dld_link=yes
10961 else
12344 else $as_nop
1096212345 ac_cv_lib_dld_dld_link=no
1096312346 fi
10964 rm -f core conftest.err conftest.$ac_objext \
12347 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1096512348 conftest$ac_exeext conftest.$ac_ext
1096612349 LIBS=$ac_check_lib_save_LIBS
1096712350 fi
10968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10969 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10970 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10971 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12352 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12353 if test "x$ac_cv_lib_dld_dld_link" = xyes
12354 then :
12355 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
1097212356 fi
1097312357
1097412358
1098912373 ;;
1099012374 esac
1099112375
10992 if test "x$lt_cv_dlopen" != xno; then
12376 if test no = "$lt_cv_dlopen"; then
12377 enable_dlopen=no
12378 else
1099312379 enable_dlopen=yes
10994 else
10995 enable_dlopen=no
1099612380 fi
1099712381
1099812382 case $lt_cv_dlopen in
1099912383 dlopen)
11000 save_CPPFLAGS="$CPPFLAGS"
11001 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11002
11003 save_LDFLAGS="$LDFLAGS"
12384 save_CPPFLAGS=$CPPFLAGS
12385 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12386
12387 save_LDFLAGS=$LDFLAGS
1100412388 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1100512389
11006 save_LIBS="$LIBS"
12390 save_LIBS=$LIBS
1100712391 LIBS="$lt_cv_dlopen_libs $LIBS"
1100812392
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11010 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11011 if ${lt_cv_dlopen_self+:} false; then :
11012 $as_echo_n "(cached) " >&6
11013 else
11014 if test "$cross_compiling" = yes; then :
12393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12394 printf %s "checking whether a program can dlopen itself... " >&6; }
12395 if test ${lt_cv_dlopen_self+y}
12396 then :
12397 printf %s "(cached) " >&6
12398 else $as_nop
12399 if test yes = "$cross_compiling"; then :
1101512400 lt_cv_dlopen_self=cross
1101612401 else
1101712402 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1105812443 # endif
1105912444 #endif
1106012445
11061 /* When -fvisbility=hidden is used, assume the code has been annotated
12446 /* When -fvisibility=hidden is used, assume the code has been annotated
1106212447 correspondingly for the symbols needed. */
11063 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12448 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1106412449 int fnord () __attribute__((visibility("default")));
1106512450 #endif
1106612451
1108912474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1109012475 (eval $ac_link) 2>&5
1109112476 ac_status=$?
11092 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11093 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12477 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12478 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1109412479 (./conftest; exit; ) >&5 2>/dev/null
1109512480 lt_status=$?
1109612481 case x$lt_status in
1110712492
1110812493
1110912494 fi
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11111 $as_echo "$lt_cv_dlopen_self" >&6; }
11112
11113 if test "x$lt_cv_dlopen_self" = xyes; then
12495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12496 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
12497
12498 if test yes = "$lt_cv_dlopen_self"; then
1111412499 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11116 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11117 if ${lt_cv_dlopen_self_static+:} false; then :
11118 $as_echo_n "(cached) " >&6
11119 else
11120 if test "$cross_compiling" = yes; then :
12500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12501 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12502 if test ${lt_cv_dlopen_self_static+y}
12503 then :
12504 printf %s "(cached) " >&6
12505 else $as_nop
12506 if test yes = "$cross_compiling"; then :
1112112507 lt_cv_dlopen_self_static=cross
1112212508 else
1112312509 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1116412550 # endif
1116512551 #endif
1116612552
11167 /* When -fvisbility=hidden is used, assume the code has been annotated
12553 /* When -fvisibility=hidden is used, assume the code has been annotated
1116812554 correspondingly for the symbols needed. */
11169 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12555 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1117012556 int fnord () __attribute__((visibility("default")));
1117112557 #endif
1117212558
1119512581 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1119612582 (eval $ac_link) 2>&5
1119712583 ac_status=$?
11198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11199 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12584 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12585 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1120012586 (./conftest; exit; ) >&5 2>/dev/null
1120112587 lt_status=$?
1120212588 case x$lt_status in
1121312599
1121412600
1121512601 fi
11216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11217 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12603 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
1121812604 fi
1121912605
11220 CPPFLAGS="$save_CPPFLAGS"
11221 LDFLAGS="$save_LDFLAGS"
11222 LIBS="$save_LIBS"
12606 CPPFLAGS=$save_CPPFLAGS
12607 LDFLAGS=$save_LDFLAGS
12608 LIBS=$save_LIBS
1122312609 ;;
1122412610 esac
1122512611
1125212638
1125312639 striplib=
1125412640 old_striplib=
11255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11256 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11257 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11258 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11259 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11261 $as_echo "yes" >&6; }
11262 else
11263 # FIXME - insert some real tests, host_os isn't really good enough
11264 case $host_os in
11265 darwin*)
11266 if test -n "$STRIP" ; then
12641 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12642 printf %s "checking whether stripping libraries is possible... " >&6; }
12643 if test -z "$STRIP"; then
12644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12645 printf "%s\n" "no" >&6; }
12646 else
12647 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12648 old_striplib="$STRIP --strip-debug"
12649 striplib="$STRIP --strip-unneeded"
12650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12651 printf "%s\n" "yes" >&6; }
12652 else
12653 case $host_os in
12654 darwin*)
12655 # FIXME - insert some real tests, host_os isn't really good enough
1126712656 striplib="$STRIP -x"
1126812657 old_striplib="$STRIP -S"
11269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11270 $as_echo "yes" >&6; }
11271 else
11272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11273 $as_echo "no" >&6; }
11274 fi
11275 ;;
11276 *)
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11278 $as_echo "no" >&6; }
11279 ;;
11280 esac
11281 fi
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294 # Report which library types will actually be built
11295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11296 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11298 $as_echo "$can_build_shared" >&6; }
11299
11300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11301 $as_echo_n "checking whether to build shared libraries... " >&6; }
11302 test "$can_build_shared" = "no" && enable_shared=no
12658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12659 printf "%s\n" "yes" >&6; }
12660 ;;
12661 freebsd*)
12662 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12663 old_striplib="$STRIP --strip-debug"
12664 striplib="$STRIP --strip-unneeded"
12665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12666 printf "%s\n" "yes" >&6; }
12667 else
12668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12669 printf "%s\n" "no" >&6; }
12670 fi
12671 ;;
12672 *)
12673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12674 printf "%s\n" "no" >&6; }
12675 ;;
12676 esac
12677 fi
12678 fi
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691 # Report what library types will actually be built
12692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12693 printf %s "checking if libtool supports shared libraries... " >&6; }
12694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12695 printf "%s\n" "$can_build_shared" >&6; }
12696
12697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12698 printf %s "checking whether to build shared libraries... " >&6; }
12699 test no = "$can_build_shared" && enable_shared=no
1130312700
1130412701 # On AIX, shared libraries and static libraries use the same namespace, and
1130512702 # are all built from PIC.
1130612703 case $host_os in
1130712704 aix3*)
11308 test "$enable_shared" = yes && enable_static=no
12705 test yes = "$enable_shared" && enable_static=no
1130912706 if test -n "$RANLIB"; then
1131012707 archive_cmds="$archive_cmds~\$RANLIB \$lib"
1131112708 postinstall_cmds='$RANLIB $lib'
1131312710 ;;
1131412711
1131512712 aix[4-9]*)
11316 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11317 test "$enable_shared" = yes && enable_static=no
12713 if test ia64 != "$host_cpu"; then
12714 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12715 yes,aix,yes) ;; # shared object as lib.so file only
12716 yes,svr4,*) ;; # shared object as lib.so archive member only
12717 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12718 esac
1131812719 fi
1131912720 ;;
1132012721 esac
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11322 $as_echo "$enable_shared" >&6; }
11323
11324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11325 $as_echo_n "checking whether to build static libraries... " >&6; }
12722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12723 printf "%s\n" "$enable_shared" >&6; }
12724
12725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12726 printf %s "checking whether to build static libraries... " >&6; }
1132612727 # Make sure either enable_shared or enable_static is yes.
11327 test "$enable_shared" = yes || enable_static=yes
11328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11329 $as_echo "$enable_static" >&6; }
12728 test yes = "$enable_shared" || enable_static=yes
12729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12730 printf "%s\n" "$enable_static" >&6; }
1133012731
1133112732
1133212733
1133812739 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1133912740 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1134012741
11341 CC="$lt_save_CC"
12742 CC=$lt_save_CC
12743
12744
1134212745
1134312746
1134412747
1136612769 # *****
1136712770
1136812771
11369 # Check whether --enable-debug was given.
11370 if test "${enable_debug+set}" = set; then :
12772
12773
12774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging" >&5
12775 printf %s "checking whether to enable debugging... " >&6; }
12776
12777 ax_enable_debug_default=no
12778 ax_enable_debug_is_release=$ax_is_release
12779
12780 # If this is a release, override the default.
12781 if test "$ax_enable_debug_is_release" = "yes"
12782 then :
12783 ax_enable_debug_default="no"
12784 fi
12785
12786
12787
12788
12789 # Check whether --enable-debug was given.
12790 if test ${enable_debug+y}
12791 then :
1137112792 enableval=$enable_debug;
11372 else
11373 enable_debug=no
11374 fi
11375
11376
11377 if test x$enable_debug = xyes ; then
11378
11379 $as_echo "#define GNOME_ENABLE_DEBUG 1" >>confdefs.h
11380
11381 fi
12793 else $as_nop
12794 enable_debug=$ax_enable_debug_default
12795 fi
12796
12797
12798 # empty mean debug yes
12799 if test "x$enable_debug" = "x"
12800 then :
12801 enable_debug="yes"
12802 fi
12803
12804 # case of debug
12805 case $enable_debug in #(
12806 yes) :
12807
12808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12809 printf "%s\n" "yes" >&6; }
12810 CFLAGS="${CFLAGS} -g -O0"
12811 CXXFLAGS="${CXXFLAGS} -g -O0"
12812 FFLAGS="${FFLAGS} -g -O0"
12813 FCFLAGS="${FCFLAGS} -g -O0"
12814 OBJCFLAGS="${OBJCFLAGS} -g -O0"
12815 ;; #(
12816 info) :
12817
12818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: info" >&5
12819 printf "%s\n" "info" >&6; }
12820 CFLAGS="${CFLAGS} -g"
12821 CXXFLAGS="${CXXFLAGS} -g"
12822 FFLAGS="${FFLAGS} -g"
12823 FCFLAGS="${FCFLAGS} -g"
12824 OBJCFLAGS="${OBJCFLAGS} -g"
12825 ;; #(
12826 profile) :
12827
12828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: profile" >&5
12829 printf "%s\n" "profile" >&6; }
12830 CFLAGS="${CFLAGS} -g -pg"
12831 CXXFLAGS="${CXXFLAGS} -g -pg"
12832 FFLAGS="${FFLAGS} -g -pg"
12833 FCFLAGS="${FCFLAGS} -g -pg"
12834 OBJCFLAGS="${OBJCFLAGS} -g -pg"
12835 LDFLAGS="${LDFLAGS} -pg"
12836 ;; #(
12837 *) :
12838
12839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12840 printf "%s\n" "no" >&6; }
12841 if test "x${CFLAGS+set}" != "xset"
12842 then :
12843 CFLAGS=""
12844 fi
12845 if test "x${CXXFLAGS+set}" != "xset"
12846 then :
12847 CXXFLAGS=""
12848 fi
12849 if test "x${FFLAGS+set}" != "xset"
12850 then :
12851 FFLAGS=""
12852 fi
12853 if test "x${FCFLAGS+set}" != "xset"
12854 then :
12855 FCFLAGS=""
12856 fi
12857 if test "x${OBJCFLAGS+set}" != "xset"
12858 then :
12859 OBJCFLAGS=""
12860 fi
12861 ;;
12862 esac
12863
12864 if test "x$enable_debug" = "xyes"
12865 then :
12866
12867 printf "%s\n" "#define GNOME_ENABLE_DEBUG 1" >>confdefs.h
12868
12869 else $as_nop
12870
12871 printf "%s\n" "#define NDEBUG 1" >>confdefs.h
12872
12873 fi
12874 ax_enable_debug=$enable_debug
12875
1138212876
1138312877
1138412878
1138512879 # Check whether --enable-compile-warnings was given.
11386 if test "${enable_compile_warnings+set}" = set; then :
12880 if test ${enable_compile_warnings+y}
12881 then :
1138712882 enableval=$enable_compile_warnings;
11388 else
12883 else $as_nop
1138912884 enable_compile_warnings="maximum"
1139012885 fi
1139112886
1139212887
11393 warnCFLAGS=
1139412888 if test "x$GCC" != xyes; then
1139512889 enable_compile_warnings=no
1139612890 fi
1139812892 warning_flags=
1139912893 realsave_CFLAGS="$CFLAGS"
1140012894
12895 base_warn_flags=" \
12896 -Wall \
12897 -Wstrict-prototypes \
12898 -Wnested-externs \
12899 "
12900
12901 base_error_flags=" \
12902 -Werror=missing-prototypes \
12903 -Werror=implicit-function-declaration \
12904 -Werror=pointer-arith \
12905 -Werror=init-self \
12906 -Werror=format-security \
12907 -Werror=format=2 \
12908 -Werror=missing-include-dirs \
12909 -Werror=return-type \
12910 "
12911
12912 additional_flags=""
12913
1140112914 case "$enable_compile_warnings" in
1140212915 no)
11403 warning_flags=
11404 ;;
12916 warning_flags="-w"
12917 ;;
1140512918 minimum)
11406 warning_flags="-Wall"
11407 ;;
11408 yes)
11409 warning_flags="-Wall -Wmissing-prototypes"
11410 ;;
11411 maximum|error)
11412 warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
11413 CFLAGS="$warning_flags $CFLAGS"
11414 for option in -Wno-sign-compare; do
11415 SAVE_CFLAGS="$CFLAGS"
11416 CFLAGS="$CFLAGS $option"
11417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
11418 $as_echo_n "checking whether gcc understands $option... " >&6; }
11419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12919 warning_flags="-Wall"
12920 ;;
12921 yes|maximum|error)
12922 warning_flags="$base_warn_flags $base_error_flags $additional_flags"
12923 ;;
12924 *)
12925 as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
12926 ;;
12927 esac
12928
12929 if test "$enable_compile_warnings" = "error" ; then
12930 warning_flags="$warning_flags -Werror"
12931 fi
12932
12933 for option in $warning_flags; do
12934 save_CFLAGS="$CFLAGS"
12935 CFLAGS="$CFLAGS $option"
12936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
12937 printf %s "checking whether gcc understands $option... " >&6; }
12938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1142012939 /* end confdefs.h. */
1142112940
1142212941 int
11423 main ()
12942 main (void)
1142412943 {
1142512944
1142612945 ;
1142712946 return 0;
1142812947 }
1142912948 _ACEOF
11430 if ac_fn_c_try_compile "$LINENO"; then :
12949 if ac_fn_c_try_compile "$LINENO"
12950 then :
1143112951 has_option=yes
11432 else
12952 else $as_nop
1143312953 has_option=no
1143412954 fi
11435 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11436 CFLAGS="$SAVE_CFLAGS"
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
11438 $as_echo "$has_option" >&6; }
11439 if test $has_option = yes; then
11440 warning_flags="$warning_flags $option"
11441 fi
11442 unset has_option
11443 unset SAVE_CFLAGS
11444 done
11445 unset option
11446 if test "$enable_compile_warnings" = "error" ; then
11447 warning_flags="$warning_flags -Werror"
12955 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12956 CFLAGS="$save_CFLAGS"
12957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
12958 printf "%s\n" "$has_option" >&6; }
12959 if test $has_option = yes; then
12960 tested_warning_flags="$tested_warning_flags $option"
1144812961 fi
11449 ;;
11450 *)
11451 as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
11452 ;;
11453 esac
12962 unset has_option
12963 unset save_CFLAGS
12964 done
12965 unset option
1145412966 CFLAGS="$realsave_CFLAGS"
11455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
11456 $as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
11458 $as_echo "$warning_flags" >&6; }
12967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
12968 printf %s "checking what warning flags to pass to the C compiler... " >&6; }
12969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $tested_warning_flags" >&5
12970 printf "%s\n" "$tested_warning_flags" >&6; }
1145912971
1146012972 # Check whether --enable-iso-c was given.
11461 if test "${enable_iso_c+set}" = set; then :
12973 if test ${enable_iso_c+y}
12974 then :
1146212975 enableval=$enable_iso_c;
11463 else
12976 else $as_nop
1146412977 enable_iso_c=no
1146512978 fi
1146612979
1146712980
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
11469 $as_echo_n "checking what language compliance flags to pass to the C compiler... " >&6; }
12981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking what language compliance flags to pass to the C compiler" >&5
12982 printf %s "checking what language compliance flags to pass to the C compiler... " >&6; }
1147012983 complCFLAGS=
1147112984 if test "x$enable_iso_c" != "xno"; then
1147212985 if test "x$GCC" = "xyes"; then
1148012993 esac
1148112994 fi
1148212995 fi
11483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
11484 $as_echo "$complCFLAGS" >&6; }
11485
11486 WARN_CFLAGS="$warning_flags $complCFLAGS"
12996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
12997 printf "%s\n" "$complCFLAGS" >&6; }
12998
12999 WARN_CFLAGS="$tested_warning_flags $complCFLAGS"
1148713000
1148813001
1148913002
1158013093
1158113094
1158213095
13096
1158313097 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1158413098 if test -n "$ac_tool_prefix"; then
1158513099 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1158613100 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11588 $as_echo_n "checking for $ac_word... " >&6; }
11589 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11590 $as_echo_n "(cached) " >&6
11591 else
13101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13102 printf %s "checking for $ac_word... " >&6; }
13103 if test ${ac_cv_path_PKG_CONFIG+y}
13104 then :
13105 printf %s "(cached) " >&6
13106 else $as_nop
1159213107 case $PKG_CONFIG in
1159313108 [\\/]* | ?:[\\/]*)
1159413109 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1159813113 for as_dir in $PATH
1159913114 do
1160013115 IFS=$as_save_IFS
11601 test -z "$as_dir" && as_dir=.
13116 case $as_dir in #(((
13117 '') as_dir=./ ;;
13118 */) ;;
13119 *) as_dir=$as_dir/ ;;
13120 esac
1160213121 for ac_exec_ext in '' $ac_executable_extensions; do
11603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11604 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13122 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13123 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
13124 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1160613125 break 2
1160713126 fi
1160813127 done
1161413133 fi
1161513134 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1161613135 if test -n "$PKG_CONFIG"; then
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11618 $as_echo "$PKG_CONFIG" >&6; }
11619 else
11620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11621 $as_echo "no" >&6; }
13136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13137 printf "%s\n" "$PKG_CONFIG" >&6; }
13138 else
13139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13140 printf "%s\n" "no" >&6; }
1162213141 fi
1162313142
1162413143
1162713146 ac_pt_PKG_CONFIG=$PKG_CONFIG
1162813147 # Extract the first word of "pkg-config", so it can be a program name with args.
1162913148 set dummy pkg-config; ac_word=$2
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11631 $as_echo_n "checking for $ac_word... " >&6; }
11632 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
11633 $as_echo_n "(cached) " >&6
11634 else
13149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13150 printf %s "checking for $ac_word... " >&6; }
13151 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
13152 then :
13153 printf %s "(cached) " >&6
13154 else $as_nop
1163513155 case $ac_pt_PKG_CONFIG in
1163613156 [\\/]* | ?:[\\/]*)
1163713157 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1164113161 for as_dir in $PATH
1164213162 do
1164313163 IFS=$as_save_IFS
11644 test -z "$as_dir" && as_dir=.
13164 case $as_dir in #(((
13165 '') as_dir=./ ;;
13166 */) ;;
13167 *) as_dir=$as_dir/ ;;
13168 esac
1164513169 for ac_exec_ext in '' $ac_executable_extensions; do
11646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11647 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13170 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13171 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
13172 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1164913173 break 2
1165013174 fi
1165113175 done
1165713181 fi
1165813182 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1165913183 if test -n "$ac_pt_PKG_CONFIG"; then
11660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11661 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
11662 else
11663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11664 $as_echo "no" >&6; }
13184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13185 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
13186 else
13187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13188 printf "%s\n" "no" >&6; }
1166513189 fi
1166613190
1166713191 if test "x$ac_pt_PKG_CONFIG" = x; then
1166913193 else
1167013194 case $cross_compiling:$ac_tool_warned in
1167113195 yes:)
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11673 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13197 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1167413198 ac_tool_warned=yes ;;
1167513199 esac
1167613200 PKG_CONFIG=$ac_pt_PKG_CONFIG
1168213206 fi
1168313207 if test -n "$PKG_CONFIG"; then
1168413208 _pkg_min_version=0.9.0
11685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11686 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13210 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1168713211 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11689 $as_echo "yes" >&6; }
13212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13213 printf "%s\n" "yes" >&6; }
1169013214 else
11691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11692 $as_echo "no" >&6; }
13215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13216 printf "%s\n" "no" >&6; }
1169313217 PKG_CONFIG=""
1169413218 fi
1169513219 fi
1169613220
1169713221 pkg_failed=no
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5
11699 $as_echo_n "checking for GTK... " >&6; }
13222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= $GTK_REQUIRED" >&5
13223 printf %s "checking for gtk+-3.0 >= $GTK_REQUIRED... " >&6; }
1170013224
1170113225 if test -n "$GTK_CFLAGS"; then
1170213226 pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
1170313227 elif test -n "$PKG_CONFIG"; then
1170413228 if test -n "$PKG_CONFIG" && \
11705 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK_REQUIRED\""; } >&5
13229 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK_REQUIRED\""; } >&5
1170613230 ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= $GTK_REQUIRED") 2>&5
1170713231 ac_status=$?
11708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13232 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1170913233 test $ac_status = 0; }; then
1171013234 pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0 >= $GTK_REQUIRED" 2>/dev/null`
13235 test "x$?" != "x0" && pkg_failed=yes
1171113236 else
1171213237 pkg_failed=yes
1171313238 fi
1171813243 pkg_cv_GTK_LIBS="$GTK_LIBS"
1171913244 elif test -n "$PKG_CONFIG"; then
1172013245 if test -n "$PKG_CONFIG" && \
11721 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK_REQUIRED\""; } >&5
13246 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK_REQUIRED\""; } >&5
1172213247 ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= $GTK_REQUIRED") 2>&5
1172313248 ac_status=$?
11724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13249 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1172513250 test $ac_status = 0; }; then
1172613251 pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-3.0 >= $GTK_REQUIRED" 2>/dev/null`
13252 test "x$?" != "x0" && pkg_failed=yes
1172713253 else
1172813254 pkg_failed=yes
1172913255 fi
1173413260
1173513261
1173613262 if test $pkg_failed = yes; then
11737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11738 $as_echo "no" >&6; }
13263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13264 printf "%s\n" "no" >&6; }
1173913265
1174013266 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1174113267 _pkg_short_errors_supported=yes
1174313269 _pkg_short_errors_supported=no
1174413270 fi
1174513271 if test $_pkg_short_errors_supported = yes; then
11746 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
13272 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
1174713273 else
11748 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
13274 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
1174913275 fi
1175013276 # Put the nasty error message in config.log where it belongs
1175113277 echo "$GTK_PKG_ERRORS" >&5
1176013286 Alternatively, you may set the environment variables GTK_CFLAGS
1176113287 and GTK_LIBS to avoid the need to call pkg-config.
1176213288 See the pkg-config man page for more details." "$LINENO" 5
11763
1176413289 elif test $pkg_failed = untried; then
11765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11766 $as_echo "no" >&6; }
11767 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11768 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13290 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13291 printf "%s\n" "no" >&6; }
13292 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13293 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1176913294 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
1177013295 is in your PATH or set the PKG_CONFIG environment variable to the full
1177113296 path to pkg-config.
1177613301
1177713302 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1177813303 See \`config.log' for more details" "$LINENO" 5; }
11779
1178013304 else
1178113305 GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
1178213306 GTK_LIBS=$pkg_cv_GTK_LIBS
11783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11784 $as_echo "yes" >&6; }
13307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13308 printf "%s\n" "yes" >&6; }
1178513309
1178613310 fi
1178713311
1178913313
1179013314
1179113315 pkg_failed=no
11792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5
11793 $as_echo_n "checking for GLIB... " >&6; }
13316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= $GLIB_REQUIRED" >&5
13317 printf %s "checking for glib-2.0 >= $GLIB_REQUIRED... " >&6; }
1179413318
1179513319 if test -n "$GLIB_CFLAGS"; then
1179613320 pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
1179713321 elif test -n "$PKG_CONFIG"; then
1179813322 if test -n "$PKG_CONFIG" && \
11799 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED\""; } >&5
13323 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED\""; } >&5
1180013324 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED") 2>&5
1180113325 ac_status=$?
11802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13326 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1180313327 test $ac_status = 0; }; then
1180413328 pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED" 2>/dev/null`
13329 test "x$?" != "x0" && pkg_failed=yes
1180513330 else
1180613331 pkg_failed=yes
1180713332 fi
1181213337 pkg_cv_GLIB_LIBS="$GLIB_LIBS"
1181313338 elif test -n "$PKG_CONFIG"; then
1181413339 if test -n "$PKG_CONFIG" && \
11815 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED\""; } >&5
13340 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED\""; } >&5
1181613341 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED") 2>&5
1181713342 ac_status=$?
11818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13343 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1181913344 test $ac_status = 0; }; then
1182013345 pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED" 2>/dev/null`
13346 test "x$?" != "x0" && pkg_failed=yes
1182113347 else
1182213348 pkg_failed=yes
1182313349 fi
1182813354
1182913355
1183013356 if test $pkg_failed = yes; then
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11832 $as_echo "no" >&6; }
13357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13358 printf "%s\n" "no" >&6; }
1183313359
1183413360 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1183513361 _pkg_short_errors_supported=yes
1183713363 _pkg_short_errors_supported=no
1183813364 fi
1183913365 if test $_pkg_short_errors_supported = yes; then
11840 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
13366 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
1184113367 else
11842 GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
13368 GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
1184313369 fi
1184413370 # Put the nasty error message in config.log where it belongs
1184513371 echo "$GLIB_PKG_ERRORS" >&5
1185413380 Alternatively, you may set the environment variables GLIB_CFLAGS
1185513381 and GLIB_LIBS to avoid the need to call pkg-config.
1185613382 See the pkg-config man page for more details." "$LINENO" 5
11857
1185813383 elif test $pkg_failed = untried; then
11859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11860 $as_echo "no" >&6; }
11861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13385 printf "%s\n" "no" >&6; }
13386 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13387 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1186313388 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
1186413389 is in your PATH or set the PKG_CONFIG environment variable to the full
1186513390 path to pkg-config.
1187013395
1187113396 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1187213397 See \`config.log' for more details" "$LINENO" 5; }
11873
1187413398 else
1187513399 GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS
1187613400 GLIB_LIBS=$pkg_cv_GLIB_LIBS
11877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11878 $as_echo "yes" >&6; }
13401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13402 printf "%s\n" "yes" >&6; }
1187913403
1188013404 fi
1188113405
1188313407
1188413408
1188513409 pkg_failed=no
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POLKIT_AGENT" >&5
11887 $as_echo_n "checking for POLKIT_AGENT... " >&6; }
13410 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" >&5
13411 printf %s "checking for polkit-agent-1 >= $POLKIT_AGENT_REQUIRED... " >&6; }
1188813412
1188913413 if test -n "$POLKIT_AGENT_CFLAGS"; then
1189013414 pkg_cv_POLKIT_AGENT_CFLAGS="$POLKIT_AGENT_CFLAGS"
1189113415 elif test -n "$PKG_CONFIG"; then
1189213416 if test -n "$PKG_CONFIG" && \
11893 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-agent-1 >= \$POLKIT_AGENT_REQUIRED\""; } >&5
13417 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-agent-1 >= \$POLKIT_AGENT_REQUIRED\""; } >&5
1189413418 ($PKG_CONFIG --exists --print-errors "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED") 2>&5
1189513419 ac_status=$?
11896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13420 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1189713421 test $ac_status = 0; }; then
1189813422 pkg_cv_POLKIT_AGENT_CFLAGS=`$PKG_CONFIG --cflags "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>/dev/null`
13423 test "x$?" != "x0" && pkg_failed=yes
1189913424 else
1190013425 pkg_failed=yes
1190113426 fi
1190613431 pkg_cv_POLKIT_AGENT_LIBS="$POLKIT_AGENT_LIBS"
1190713432 elif test -n "$PKG_CONFIG"; then
1190813433 if test -n "$PKG_CONFIG" && \
11909 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-agent-1 >= \$POLKIT_AGENT_REQUIRED\""; } >&5
13434 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-agent-1 >= \$POLKIT_AGENT_REQUIRED\""; } >&5
1191013435 ($PKG_CONFIG --exists --print-errors "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED") 2>&5
1191113436 ac_status=$?
11912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13437 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1191313438 test $ac_status = 0; }; then
1191413439 pkg_cv_POLKIT_AGENT_LIBS=`$PKG_CONFIG --libs "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>/dev/null`
13440 test "x$?" != "x0" && pkg_failed=yes
1191513441 else
1191613442 pkg_failed=yes
1191713443 fi
1192213448
1192313449
1192413450 if test $pkg_failed = yes; then
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11926 $as_echo "no" >&6; }
13451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13452 printf "%s\n" "no" >&6; }
1192713453
1192813454 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1192913455 _pkg_short_errors_supported=yes
1193113457 _pkg_short_errors_supported=no
1193213458 fi
1193313459 if test $_pkg_short_errors_supported = yes; then
11934 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
13460 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
1193513461 else
11936 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --print-errors "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
13462 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
1193713463 fi
1193813464 # Put the nasty error message in config.log where it belongs
1193913465 echo "$POLKIT_AGENT_PKG_ERRORS" >&5
1194813474 Alternatively, you may set the environment variables POLKIT_AGENT_CFLAGS
1194913475 and POLKIT_AGENT_LIBS to avoid the need to call pkg-config.
1195013476 See the pkg-config man page for more details." "$LINENO" 5
11951
1195213477 elif test $pkg_failed = untried; then
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11954 $as_echo "no" >&6; }
11955 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11956 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13479 printf "%s\n" "no" >&6; }
13480 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13481 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1195713482 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
1195813483 is in your PATH or set the PKG_CONFIG environment variable to the full
1195913484 path to pkg-config.
1196413489
1196513490 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1196613491 See \`config.log' for more details" "$LINENO" 5; }
11967
1196813492 else
1196913493 POLKIT_AGENT_CFLAGS=$pkg_cv_POLKIT_AGENT_CFLAGS
1197013494 POLKIT_AGENT_LIBS=$pkg_cv_POLKIT_AGENT_LIBS
11971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11972 $as_echo "yes" >&6; }
13495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13496 printf "%s\n" "yes" >&6; }
1197313497
1197413498 fi
1197513499
1197713501
1197813502
1197913503 pkg_failed=no
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POLKIT_GOBJECT" >&5
11981 $as_echo_n "checking for POLKIT_GOBJECT... " >&6; }
13504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" >&5
13505 printf %s "checking for polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED... " >&6; }
1198213506
1198313507 if test -n "$POLKIT_GOBJECT_CFLAGS"; then
1198413508 pkg_cv_POLKIT_GOBJECT_CFLAGS="$POLKIT_GOBJECT_CFLAGS"
1198513509 elif test -n "$PKG_CONFIG"; then
1198613510 if test -n "$PKG_CONFIG" && \
11987 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED\""; } >&5
13511 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED\""; } >&5
1198813512 ($PKG_CONFIG --exists --print-errors "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED") 2>&5
1198913513 ac_status=$?
11990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13514 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1199113515 test $ac_status = 0; }; then
1199213516 pkg_cv_POLKIT_GOBJECT_CFLAGS=`$PKG_CONFIG --cflags "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>/dev/null`
13517 test "x$?" != "x0" && pkg_failed=yes
1199313518 else
1199413519 pkg_failed=yes
1199513520 fi
1200013525 pkg_cv_POLKIT_GOBJECT_LIBS="$POLKIT_GOBJECT_LIBS"
1200113526 elif test -n "$PKG_CONFIG"; then
1200213527 if test -n "$PKG_CONFIG" && \
12003 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED\""; } >&5
13528 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-gobject-1 >= \$POLKIT_GOBJECT_REQUIRED\""; } >&5
1200413529 ($PKG_CONFIG --exists --print-errors "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED") 2>&5
1200513530 ac_status=$?
12006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13531 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1200713532 test $ac_status = 0; }; then
1200813533 pkg_cv_POLKIT_GOBJECT_LIBS=`$PKG_CONFIG --libs "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>/dev/null`
13534 test "x$?" != "x0" && pkg_failed=yes
1200913535 else
1201013536 pkg_failed=yes
1201113537 fi
1201613542
1201713543
1201813544 if test $pkg_failed = yes; then
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12020 $as_echo "no" >&6; }
13545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13546 printf "%s\n" "no" >&6; }
1202113547
1202213548 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1202313549 _pkg_short_errors_supported=yes
1202513551 _pkg_short_errors_supported=no
1202613552 fi
1202713553 if test $_pkg_short_errors_supported = yes; then
12028 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
13554 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
1202913555 else
12030 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
13556 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
1203113557 fi
1203213558 # Put the nasty error message in config.log where it belongs
1203313559 echo "$POLKIT_GOBJECT_PKG_ERRORS" >&5
1204213568 Alternatively, you may set the environment variables POLKIT_GOBJECT_CFLAGS
1204313569 and POLKIT_GOBJECT_LIBS to avoid the need to call pkg-config.
1204413570 See the pkg-config man page for more details." "$LINENO" 5
12045
1204613571 elif test $pkg_failed = untried; then
12047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12048 $as_echo "no" >&6; }
12049 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12050 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13573 printf "%s\n" "no" >&6; }
13574 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13575 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1205113576 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
1205213577 is in your PATH or set the PKG_CONFIG environment variable to the full
1205313578 path to pkg-config.
1205813583
1205913584 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1206013585 See \`config.log' for more details" "$LINENO" 5; }
12061
1206213586 else
1206313587 POLKIT_GOBJECT_CFLAGS=$pkg_cv_POLKIT_GOBJECT_CFLAGS
1206413588 POLKIT_GOBJECT_LIBS=$pkg_cv_POLKIT_GOBJECT_LIBS
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12066 $as_echo "yes" >&6; }
13589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13590 printf "%s\n" "yes" >&6; }
1206713591
1206813592 fi
1206913593
1207413598 # ********************
1207513599
1207613600
12077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
12078 $as_echo_n "checking whether NLS is requested... " >&6; }
13601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13602 printf %s "checking whether NLS is requested... " >&6; }
1207913603 # Check whether --enable-nls was given.
12080 if test "${enable_nls+set}" = set; then :
13604 if test ${enable_nls+y}
13605 then :
1208113606 enableval=$enable_nls; USE_NLS=$enableval
12082 else
13607 else $as_nop
1208313608 USE_NLS=yes
1208413609 fi
1208513610
12086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
12087 $as_echo "$USE_NLS" >&6; }
13611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13612 printf "%s\n" "$USE_NLS" >&6; }
1208813613
1208913614
1209013615
1209713622 ;;
1209813623 esac
1209913624
13625 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
13626 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
13627 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
1210013628 if test -n "0.35.0"; then
12101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5
12102 $as_echo_n "checking for intltool >= 0.35.0... " >&6; }
12103
12104 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
12105 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
12106 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
12107
12108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
12109 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
13629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5
13630 printf %s "checking for intltool >= 0.35.0... " >&6; }
13631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
13632 printf "%s\n" "$INTLTOOL_APPLIED_VERSION found" >&6; }
1211013633 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
1211113634 as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5
1211213635 fi
1211313636
1211413637 # Extract the first word of "intltool-update", so it can be a program name with args.
1211513638 set dummy intltool-update; ac_word=$2
12116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12117 $as_echo_n "checking for $ac_word... " >&6; }
12118 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
12119 $as_echo_n "(cached) " >&6
12120 else
13639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13640 printf %s "checking for $ac_word... " >&6; }
13641 if test ${ac_cv_path_INTLTOOL_UPDATE+y}
13642 then :
13643 printf %s "(cached) " >&6
13644 else $as_nop
1212113645 case $INTLTOOL_UPDATE in
1212213646 [\\/]* | ?:[\\/]*)
1212313647 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
1212713651 for as_dir in $PATH
1212813652 do
1212913653 IFS=$as_save_IFS
12130 test -z "$as_dir" && as_dir=.
13654 case $as_dir in #(((
13655 '') as_dir=./ ;;
13656 */) ;;
13657 *) as_dir=$as_dir/ ;;
13658 esac
1213113659 for ac_exec_ext in '' $ac_executable_extensions; do
12132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12133 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
12134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13660 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13661 ac_cv_path_INTLTOOL_UPDATE="$as_dir$ac_word$ac_exec_ext"
13662 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1213513663 break 2
1213613664 fi
1213713665 done
1214313671 fi
1214413672 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
1214513673 if test -n "$INTLTOOL_UPDATE"; then
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
12147 $as_echo "$INTLTOOL_UPDATE" >&6; }
12148 else
12149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12150 $as_echo "no" >&6; }
13674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
13675 printf "%s\n" "$INTLTOOL_UPDATE" >&6; }
13676 else
13677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13678 printf "%s\n" "no" >&6; }
1215113679 fi
1215213680
1215313681
1215413682 # Extract the first word of "intltool-merge", so it can be a program name with args.
1215513683 set dummy intltool-merge; ac_word=$2
12156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12157 $as_echo_n "checking for $ac_word... " >&6; }
12158 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
12159 $as_echo_n "(cached) " >&6
12160 else
13684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13685 printf %s "checking for $ac_word... " >&6; }
13686 if test ${ac_cv_path_INTLTOOL_MERGE+y}
13687 then :
13688 printf %s "(cached) " >&6
13689 else $as_nop
1216113690 case $INTLTOOL_MERGE in
1216213691 [\\/]* | ?:[\\/]*)
1216313692 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
1216713696 for as_dir in $PATH
1216813697 do
1216913698 IFS=$as_save_IFS
12170 test -z "$as_dir" && as_dir=.
13699 case $as_dir in #(((
13700 '') as_dir=./ ;;
13701 */) ;;
13702 *) as_dir=$as_dir/ ;;
13703 esac
1217113704 for ac_exec_ext in '' $ac_executable_extensions; do
12172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12173 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
12174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13705 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13706 ac_cv_path_INTLTOOL_MERGE="$as_dir$ac_word$ac_exec_ext"
13707 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1217513708 break 2
1217613709 fi
1217713710 done
1218313716 fi
1218413717 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
1218513718 if test -n "$INTLTOOL_MERGE"; then
12186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
12187 $as_echo "$INTLTOOL_MERGE" >&6; }
12188 else
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12190 $as_echo "no" >&6; }
13719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
13720 printf "%s\n" "$INTLTOOL_MERGE" >&6; }
13721 else
13722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13723 printf "%s\n" "no" >&6; }
1219113724 fi
1219213725
1219313726
1219413727 # Extract the first word of "intltool-extract", so it can be a program name with args.
1219513728 set dummy intltool-extract; ac_word=$2
12196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12197 $as_echo_n "checking for $ac_word... " >&6; }
12198 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
12199 $as_echo_n "(cached) " >&6
12200 else
13729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13730 printf %s "checking for $ac_word... " >&6; }
13731 if test ${ac_cv_path_INTLTOOL_EXTRACT+y}
13732 then :
13733 printf %s "(cached) " >&6
13734 else $as_nop
1220113735 case $INTLTOOL_EXTRACT in
1220213736 [\\/]* | ?:[\\/]*)
1220313737 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
1220713741 for as_dir in $PATH
1220813742 do
1220913743 IFS=$as_save_IFS
12210 test -z "$as_dir" && as_dir=.
13744 case $as_dir in #(((
13745 '') as_dir=./ ;;
13746 */) ;;
13747 *) as_dir=$as_dir/ ;;
13748 esac
1221113749 for ac_exec_ext in '' $ac_executable_extensions; do
12212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12213 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
12214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13750 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13751 ac_cv_path_INTLTOOL_EXTRACT="$as_dir$ac_word$ac_exec_ext"
13752 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1221513753 break 2
1221613754 fi
1221713755 done
1222313761 fi
1222413762 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
1222513763 if test -n "$INTLTOOL_EXTRACT"; then
12226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
12227 $as_echo "$INTLTOOL_EXTRACT" >&6; }
12228 else
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12230 $as_echo "no" >&6; }
13764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
13765 printf "%s\n" "$INTLTOOL_EXTRACT" >&6; }
13766 else
13767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13768 printf "%s\n" "no" >&6; }
1223113769 fi
1223213770
1223313771
1223513773 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
1223613774 fi
1223713775
12238 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12239 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12240 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12241 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12242 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
12243 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12244 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12245 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12246 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12247 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12248 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12249 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@'
12250 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12251 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12252 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12253 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12254 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12255 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12256 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13776 if test -z "$AM_DEFAULT_VERBOSITY"; then
13777 AM_DEFAULT_VERBOSITY=1
13778 fi
13779
13780
13781 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
13782 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
13783 INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
13784
13785
13786
13787
13788 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
13789 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
13790 intltool__v_merge_options_0='-q'
13791
13792
13793
13794
13795 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13796 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13797 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13798 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13799 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
13800 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13801 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13802 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13803 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13804 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13805 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13806 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
13807 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
13808 else
13809 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
13810 fi
13811 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13812 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13813 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13814 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13815 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13816 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13817 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
1225713818
1225813819
1225913820
1235413915 # Check the gettext tools to make sure they are GNU
1235513916 # Extract the first word of "xgettext", so it can be a program name with args.
1235613917 set dummy xgettext; ac_word=$2
12357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12358 $as_echo_n "checking for $ac_word... " >&6; }
12359 if ${ac_cv_path_XGETTEXT+:} false; then :
12360 $as_echo_n "(cached) " >&6
12361 else
13918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13919 printf %s "checking for $ac_word... " >&6; }
13920 if test ${ac_cv_path_XGETTEXT+y}
13921 then :
13922 printf %s "(cached) " >&6
13923 else $as_nop
1236213924 case $XGETTEXT in
1236313925 [\\/]* | ?:[\\/]*)
1236413926 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
1236813930 for as_dir in $PATH
1236913931 do
1237013932 IFS=$as_save_IFS
12371 test -z "$as_dir" && as_dir=.
13933 case $as_dir in #(((
13934 '') as_dir=./ ;;
13935 */) ;;
13936 *) as_dir=$as_dir/ ;;
13937 esac
1237213938 for ac_exec_ext in '' $ac_executable_extensions; do
12373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12374 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
12375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13939 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13940 ac_cv_path_XGETTEXT="$as_dir$ac_word$ac_exec_ext"
13941 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1237613942 break 2
1237713943 fi
1237813944 done
1238413950 fi
1238513951 XGETTEXT=$ac_cv_path_XGETTEXT
1238613952 if test -n "$XGETTEXT"; then
12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
12388 $as_echo "$XGETTEXT" >&6; }
12389 else
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12391 $as_echo "no" >&6; }
13953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13954 printf "%s\n" "$XGETTEXT" >&6; }
13955 else
13956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13957 printf "%s\n" "no" >&6; }
1239213958 fi
1239313959
1239413960
1239513961 # Extract the first word of "msgmerge", so it can be a program name with args.
1239613962 set dummy msgmerge; ac_word=$2
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12398 $as_echo_n "checking for $ac_word... " >&6; }
12399 if ${ac_cv_path_MSGMERGE+:} false; then :
12400 $as_echo_n "(cached) " >&6
12401 else
13963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13964 printf %s "checking for $ac_word... " >&6; }
13965 if test ${ac_cv_path_MSGMERGE+y}
13966 then :
13967 printf %s "(cached) " >&6
13968 else $as_nop
1240213969 case $MSGMERGE in
1240313970 [\\/]* | ?:[\\/]*)
1240413971 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
1240813975 for as_dir in $PATH
1240913976 do
1241013977 IFS=$as_save_IFS
12411 test -z "$as_dir" && as_dir=.
13978 case $as_dir in #(((
13979 '') as_dir=./ ;;
13980 */) ;;
13981 *) as_dir=$as_dir/ ;;
13982 esac
1241213983 for ac_exec_ext in '' $ac_executable_extensions; do
12413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12414 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
12415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13984 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13985 ac_cv_path_MSGMERGE="$as_dir$ac_word$ac_exec_ext"
13986 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1241613987 break 2
1241713988 fi
1241813989 done
1242413995 fi
1242513996 MSGMERGE=$ac_cv_path_MSGMERGE
1242613997 if test -n "$MSGMERGE"; then
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
12428 $as_echo "$MSGMERGE" >&6; }
12429 else
12430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12431 $as_echo "no" >&6; }
13998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13999 printf "%s\n" "$MSGMERGE" >&6; }
14000 else
14001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14002 printf "%s\n" "no" >&6; }
1243214003 fi
1243314004
1243414005
1243514006 # Extract the first word of "msgfmt", so it can be a program name with args.
1243614007 set dummy msgfmt; ac_word=$2
12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12438 $as_echo_n "checking for $ac_word... " >&6; }
12439 if ${ac_cv_path_MSGFMT+:} false; then :
12440 $as_echo_n "(cached) " >&6
12441 else
14008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14009 printf %s "checking for $ac_word... " >&6; }
14010 if test ${ac_cv_path_MSGFMT+y}
14011 then :
14012 printf %s "(cached) " >&6
14013 else $as_nop
1244214014 case $MSGFMT in
1244314015 [\\/]* | ?:[\\/]*)
1244414016 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
1244814020 for as_dir in $PATH
1244914021 do
1245014022 IFS=$as_save_IFS
12451 test -z "$as_dir" && as_dir=.
14023 case $as_dir in #(((
14024 '') as_dir=./ ;;
14025 */) ;;
14026 *) as_dir=$as_dir/ ;;
14027 esac
1245214028 for ac_exec_ext in '' $ac_executable_extensions; do
12453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12454 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
12455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14029 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14030 ac_cv_path_MSGFMT="$as_dir$ac_word$ac_exec_ext"
14031 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1245614032 break 2
1245714033 fi
1245814034 done
1246414040 fi
1246514041 MSGFMT=$ac_cv_path_MSGFMT
1246614042 if test -n "$MSGFMT"; then
12467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
12468 $as_echo "$MSGFMT" >&6; }
12469 else
12470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12471 $as_echo "no" >&6; }
14043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14044 printf "%s\n" "$MSGFMT" >&6; }
14045 else
14046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14047 printf "%s\n" "no" >&6; }
1247214048 fi
1247314049
1247414050
1247514051 # Extract the first word of "gmsgfmt", so it can be a program name with args.
1247614052 set dummy gmsgfmt; ac_word=$2
12477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12478 $as_echo_n "checking for $ac_word... " >&6; }
12479 if ${ac_cv_path_GMSGFMT+:} false; then :
12480 $as_echo_n "(cached) " >&6
12481 else
14053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14054 printf %s "checking for $ac_word... " >&6; }
14055 if test ${ac_cv_path_GMSGFMT+y}
14056 then :
14057 printf %s "(cached) " >&6
14058 else $as_nop
1248214059 case $GMSGFMT in
1248314060 [\\/]* | ?:[\\/]*)
1248414061 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
1248814065 for as_dir in $PATH
1248914066 do
1249014067 IFS=$as_save_IFS
12491 test -z "$as_dir" && as_dir=.
14068 case $as_dir in #(((
14069 '') as_dir=./ ;;
14070 */) ;;
14071 *) as_dir=$as_dir/ ;;
14072 esac
1249214073 for ac_exec_ext in '' $ac_executable_extensions; do
12493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12494 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
12495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14074 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14075 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
14076 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1249614077 break 2
1249714078 fi
1249814079 done
1250514086 fi
1250614087 GMSGFMT=$ac_cv_path_GMSGFMT
1250714088 if test -n "$GMSGFMT"; then
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
12509 $as_echo "$GMSGFMT" >&6; }
12510 else
12511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12512 $as_echo "no" >&6; }
14089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
14090 printf "%s\n" "$GMSGFMT" >&6; }
14091 else
14092 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14093 printf "%s\n" "no" >&6; }
1251314094 fi
1251414095
1251514096
1252514106
1252614107 # Extract the first word of "perl", so it can be a program name with args.
1252714108 set dummy perl; ac_word=$2
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12529 $as_echo_n "checking for $ac_word... " >&6; }
12530 if ${ac_cv_path_INTLTOOL_PERL+:} false; then :
12531 $as_echo_n "(cached) " >&6
12532 else
14109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14110 printf %s "checking for $ac_word... " >&6; }
14111 if test ${ac_cv_path_INTLTOOL_PERL+y}
14112 then :
14113 printf %s "(cached) " >&6
14114 else $as_nop
1253314115 case $INTLTOOL_PERL in
1253414116 [\\/]* | ?:[\\/]*)
1253514117 ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
1253914121 for as_dir in $PATH
1254014122 do
1254114123 IFS=$as_save_IFS
12542 test -z "$as_dir" && as_dir=.
14124 case $as_dir in #(((
14125 '') as_dir=./ ;;
14126 */) ;;
14127 *) as_dir=$as_dir/ ;;
14128 esac
1254314129 for ac_exec_ext in '' $ac_executable_extensions; do
12544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12545 ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
12546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14130 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14131 ac_cv_path_INTLTOOL_PERL="$as_dir$ac_word$ac_exec_ext"
14132 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1254714133 break 2
1254814134 fi
1254914135 done
1255514141 fi
1255614142 INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
1255714143 if test -n "$INTLTOOL_PERL"; then
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
12559 $as_echo "$INTLTOOL_PERL" >&6; }
12560 else
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12562 $as_echo "no" >&6; }
14144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
14145 printf "%s\n" "$INTLTOOL_PERL" >&6; }
14146 else
14147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14148 printf "%s\n" "no" >&6; }
1256314149 fi
1256414150
1256514151
1256614152 if test -z "$INTLTOOL_PERL"; then
1256714153 as_fn_error $? "perl not found" "$LINENO" 5
1256814154 fi
12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
12570 $as_echo_n "checking for perl >= 5.8.1... " >&6; }
14155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
14156 printf %s "checking for perl >= 5.8.1... " >&6; }
1257114157 $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
1257214158 if test $? -ne 0; then
1257314159 as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5
1257414160 else
12575 IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
12577 $as_echo "$IT_PERL_VERSION" >&6; }
14161 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
14162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
14163 printf "%s\n" "$IT_PERL_VERSION" >&6; }
1257814164 fi
1257914165 if test "x" != "xno-xml"; then
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
12581 $as_echo_n "checking for XML::Parser... " >&6; }
14166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
14167 printf %s "checking for XML::Parser... " >&6; }
1258214168 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
12583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12584 $as_echo "ok" >&6; }
14169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14170 printf "%s\n" "ok" >&6; }
1258514171 else
1258614172 as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5
1258714173 fi
1259014176 # Substitute ALL_LINGUAS so we can use it in po/Makefile
1259114177
1259214178
12593 # Set DATADIRNAME correctly if it is not set yet
12594 # (copied from glib-gettext.m4)
12595 if test -z "$DATADIRNAME"; then
12596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12597 /* end confdefs.h. */
12598
12599 int
12600 main ()
12601 {
12602 extern int _nl_msg_cat_cntr;
12603 return _nl_msg_cat_cntr
12604 ;
12605 return 0;
12606 }
12607 _ACEOF
12608 if ac_fn_c_try_link "$LINENO"; then :
12609 DATADIRNAME=share
12610 else
12611 case $host in
12612 *-*-solaris*)
12613 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
12614 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
12615 DATADIRNAME=share
12616 else
12617 DATADIRNAME=lib
12618 fi
12619
12620 ;;
12621 *)
12622 DATADIRNAME=lib
12623 ;;
12624 esac
12625 fi
12626 rm -f core conftest.err conftest.$ac_objext \
12627 conftest$ac_exeext conftest.$ac_ext
12628 fi
12629
12630
1263114179
1263214180
1263314181
1263514183 GETTEXT_PACKAGE=polkit-gnome-1
1263614184
1263714185
12638 for ac_header in locale.h
12639 do :
12640 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
12641 if test "x$ac_cv_header_locale_h" = xyes; then :
12642 cat >>confdefs.h <<_ACEOF
12643 #define HAVE_LOCALE_H 1
12644 _ACEOF
12645
12646 fi
12647
12648 done
14186 ac_fn_c_check_header_compile "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
14187 if test "x$ac_cv_header_locale_h" = xyes
14188 then :
14189 printf "%s\n" "#define HAVE_LOCALE_H 1" >>confdefs.h
14190
14191 fi
1264914192
1265014193 if test $ac_cv_header_locale_h = yes; then
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
12652 $as_echo_n "checking for LC_MESSAGES... " >&6; }
12653 if ${am_cv_val_LC_MESSAGES+:} false; then :
12654 $as_echo_n "(cached) " >&6
12655 else
14194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
14195 printf %s "checking for LC_MESSAGES... " >&6; }
14196 if test ${am_cv_val_LC_MESSAGES+y}
14197 then :
14198 printf %s "(cached) " >&6
14199 else $as_nop
1265614200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1265714201 /* end confdefs.h. */
1265814202 #include <locale.h>
1265914203 int
12660 main ()
14204 main (void)
1266114205 {
1266214206 return LC_MESSAGES
1266314207 ;
1266414208 return 0;
1266514209 }
1266614210 _ACEOF
12667 if ac_fn_c_try_link "$LINENO"; then :
14211 if ac_fn_c_try_link "$LINENO"
14212 then :
1266814213 am_cv_val_LC_MESSAGES=yes
12669 else
14214 else $as_nop
1267014215 am_cv_val_LC_MESSAGES=no
1267114216 fi
12672 rm -f core conftest.err conftest.$ac_objext \
14217 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1267314218 conftest$ac_exeext conftest.$ac_ext
1267414219 fi
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
12676 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
14220 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
14221 printf "%s\n" "$am_cv_val_LC_MESSAGES" >&6; }
1267714222 if test $am_cv_val_LC_MESSAGES = yes; then
1267814223
12679 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
14224 printf "%s\n" "#define HAVE_LC_MESSAGES 1" >>confdefs.h
1268014225
1268114226 fi
1268214227 fi
1268914234 XGETTEXT=:
1269014235 INTLLIBS=
1269114236
12692 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
12693 if test "x$ac_cv_header_libintl_h" = xyes; then :
14237
14238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
14239 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
14240 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
14241 then :
14242 printf %s "(cached) " >&6
14243 else $as_nop
14244 gt_save_LIBS="$LIBS"
14245 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14247 /* end confdefs.h. */
14248 #include <CoreFoundation/CFPreferences.h>
14249 int
14250 main (void)
14251 {
14252 CFPreferencesCopyAppValue(NULL, NULL)
14253 ;
14254 return 0;
14255 }
14256 _ACEOF
14257 if ac_fn_c_try_link "$LINENO"
14258 then :
14259 gt_cv_func_CFPreferencesCopyAppValue=yes
14260 else $as_nop
14261 gt_cv_func_CFPreferencesCopyAppValue=no
14262 fi
14263 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14264 conftest$ac_exeext conftest.$ac_ext
14265 LIBS="$gt_save_LIBS"
14266 fi
14267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
14268 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
14269 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
14270
14271 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
14272
14273 fi
14274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
14275 printf %s "checking for CFLocaleCopyCurrent... " >&6; }
14276 if test ${gt_cv_func_CFLocaleCopyCurrent+y}
14277 then :
14278 printf %s "(cached) " >&6
14279 else $as_nop
14280 gt_save_LIBS="$LIBS"
14281 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14283 /* end confdefs.h. */
14284 #include <CoreFoundation/CFLocale.h>
14285 int
14286 main (void)
14287 {
14288 CFLocaleCopyCurrent();
14289 ;
14290 return 0;
14291 }
14292 _ACEOF
14293 if ac_fn_c_try_link "$LINENO"
14294 then :
14295 gt_cv_func_CFLocaleCopyCurrent=yes
14296 else $as_nop
14297 gt_cv_func_CFLocaleCopyCurrent=no
14298 fi
14299 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14300 conftest$ac_exeext conftest.$ac_ext
14301 LIBS="$gt_save_LIBS"
14302 fi
14303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
14304 printf "%s\n" "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
14305 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
14306
14307 printf "%s\n" "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
14308
14309 fi
14310 INTL_MACOSX_LIBS=
14311 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
14312 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
14313 fi
14314
14315
14316
14317 ac_fn_c_check_header_compile "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
14318 if test "x$ac_cv_header_libintl_h" = xyes
14319 then :
1269414320 gt_cv_func_dgettext_libintl="no"
1269514321 libintl_extra_libs=""
1269614322
1269714323 #
1269814324 # First check in libc
1269914325 #
12700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
12701 $as_echo_n "checking for ngettext in libc... " >&6; }
12702 if ${gt_cv_func_ngettext_libc+:} false; then :
12703 $as_echo_n "(cached) " >&6
12704 else
14326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
14327 printf %s "checking for ngettext in libc... " >&6; }
14328 if test ${gt_cv_func_ngettext_libc+y}
14329 then :
14330 printf %s "(cached) " >&6
14331 else $as_nop
1270514332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1270614333 /* end confdefs.h. */
1270714334
1270814335 #include <libintl.h>
1270914336
1271014337 int
12711 main ()
14338 main (void)
1271214339 {
1271314340 return !ngettext ("","", 1)
1271414341 ;
1271514342 return 0;
1271614343 }
1271714344 _ACEOF
12718 if ac_fn_c_try_link "$LINENO"; then :
14345 if ac_fn_c_try_link "$LINENO"
14346 then :
1271914347 gt_cv_func_ngettext_libc=yes
12720 else
14348 else $as_nop
1272114349 gt_cv_func_ngettext_libc=no
1272214350 fi
12723 rm -f core conftest.err conftest.$ac_objext \
14351 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1272414352 conftest$ac_exeext conftest.$ac_ext
1272514353
1272614354 fi
12727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
12728 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
14355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
14356 printf "%s\n" "$gt_cv_func_ngettext_libc" >&6; }
1272914357
1273014358 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
12731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
12732 $as_echo_n "checking for dgettext in libc... " >&6; }
12733 if ${gt_cv_func_dgettext_libc+:} false; then :
12734 $as_echo_n "(cached) " >&6
12735 else
14359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
14360 printf %s "checking for dgettext in libc... " >&6; }
14361 if test ${gt_cv_func_dgettext_libc+y}
14362 then :
14363 printf %s "(cached) " >&6
14364 else $as_nop
1273614365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1273714366 /* end confdefs.h. */
1273814367
1273914368 #include <libintl.h>
1274014369
1274114370 int
12742 main ()
14371 main (void)
1274314372 {
1274414373 return !dgettext ("","")
1274514374 ;
1274614375 return 0;
1274714376 }
1274814377 _ACEOF
12749 if ac_fn_c_try_link "$LINENO"; then :
14378 if ac_fn_c_try_link "$LINENO"
14379 then :
1275014380 gt_cv_func_dgettext_libc=yes
12751 else
14381 else $as_nop
1275214382 gt_cv_func_dgettext_libc=no
1275314383 fi
12754 rm -f core conftest.err conftest.$ac_objext \
14384 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1275514385 conftest$ac_exeext conftest.$ac_ext
1275614386
1275714387 fi
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
12759 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
14388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
14389 printf "%s\n" "$gt_cv_func_dgettext_libc" >&6; }
1276014390 fi
1276114391
1276214392 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
12763 for ac_func in bind_textdomain_codeset
12764 do :
12765 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
12766 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
12767 cat >>confdefs.h <<_ACEOF
12768 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
12769 _ACEOF
12770
12771 fi
12772 done
14393 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14394 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes
14395 then :
14396 printf "%s\n" "#define HAVE_BIND_TEXTDOMAIN_CODESET 1" >>confdefs.h
14397
14398 fi
1277314399
1277414400 fi
1277514401
1278014406 || test "$gt_cv_func_ngettext_libc" != "yes" \
1278114407 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
1278214408
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
12784 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
12785 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
12786 $as_echo_n "(cached) " >&6
12787 else
14409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
14410 printf %s "checking for bindtextdomain in -lintl... " >&6; }
14411 if test ${ac_cv_lib_intl_bindtextdomain+y}
14412 then :
14413 printf %s "(cached) " >&6
14414 else $as_nop
1278814415 ac_check_lib_save_LIBS=$LIBS
1278914416 LIBS="-lintl $LIBS"
1279014417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1279314420 /* Override any GCC internal prototype to avoid an error.
1279414421 Use char because int might match the return type of a GCC
1279514422 builtin and then its argument prototype would still apply. */
12796 #ifdef __cplusplus
12797 extern "C"
12798 #endif
1279914423 char bindtextdomain ();
1280014424 int
12801 main ()
14425 main (void)
1280214426 {
1280314427 return bindtextdomain ();
1280414428 ;
1280514429 return 0;
1280614430 }
1280714431 _ACEOF
12808 if ac_fn_c_try_link "$LINENO"; then :
14432 if ac_fn_c_try_link "$LINENO"
14433 then :
1280914434 ac_cv_lib_intl_bindtextdomain=yes
12810 else
14435 else $as_nop
1281114436 ac_cv_lib_intl_bindtextdomain=no
1281214437 fi
12813 rm -f core conftest.err conftest.$ac_objext \
14438 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1281414439 conftest$ac_exeext conftest.$ac_ext
1281514440 LIBS=$ac_check_lib_save_LIBS
1281614441 fi
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
12818 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
12819 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
12820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
12821 $as_echo_n "checking for ngettext in -lintl... " >&6; }
12822 if ${ac_cv_lib_intl_ngettext+:} false; then :
12823 $as_echo_n "(cached) " >&6
12824 else
14442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
14443 printf "%s\n" "$ac_cv_lib_intl_bindtextdomain" >&6; }
14444 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes
14445 then :
14446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
14447 printf %s "checking for ngettext in -lintl... " >&6; }
14448 if test ${ac_cv_lib_intl_ngettext+y}
14449 then :
14450 printf %s "(cached) " >&6
14451 else $as_nop
1282514452 ac_check_lib_save_LIBS=$LIBS
1282614453 LIBS="-lintl $LIBS"
1282714454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1283014457 /* Override any GCC internal prototype to avoid an error.
1283114458 Use char because int might match the return type of a GCC
1283214459 builtin and then its argument prototype would still apply. */
12833 #ifdef __cplusplus
12834 extern "C"
12835 #endif
1283614460 char ngettext ();
1283714461 int
12838 main ()
14462 main (void)
1283914463 {
1284014464 return ngettext ();
1284114465 ;
1284214466 return 0;
1284314467 }
1284414468 _ACEOF
12845 if ac_fn_c_try_link "$LINENO"; then :
14469 if ac_fn_c_try_link "$LINENO"
14470 then :
1284614471 ac_cv_lib_intl_ngettext=yes
12847 else
14472 else $as_nop
1284814473 ac_cv_lib_intl_ngettext=no
1284914474 fi
12850 rm -f core conftest.err conftest.$ac_objext \
14475 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1285114476 conftest$ac_exeext conftest.$ac_ext
1285214477 LIBS=$ac_check_lib_save_LIBS
1285314478 fi
12854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
12855 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
12856 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
12858 $as_echo_n "checking for dgettext in -lintl... " >&6; }
12859 if ${ac_cv_lib_intl_dgettext+:} false; then :
12860 $as_echo_n "(cached) " >&6
12861 else
14479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
14480 printf "%s\n" "$ac_cv_lib_intl_ngettext" >&6; }
14481 if test "x$ac_cv_lib_intl_ngettext" = xyes
14482 then :
14483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
14484 printf %s "checking for dgettext in -lintl... " >&6; }
14485 if test ${ac_cv_lib_intl_dgettext+y}
14486 then :
14487 printf %s "(cached) " >&6
14488 else $as_nop
1286214489 ac_check_lib_save_LIBS=$LIBS
1286314490 LIBS="-lintl $LIBS"
1286414491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1286714494 /* Override any GCC internal prototype to avoid an error.
1286814495 Use char because int might match the return type of a GCC
1286914496 builtin and then its argument prototype would still apply. */
12870 #ifdef __cplusplus
12871 extern "C"
12872 #endif
1287314497 char dgettext ();
1287414498 int
12875 main ()
14499 main (void)
1287614500 {
1287714501 return dgettext ();
1287814502 ;
1287914503 return 0;
1288014504 }
1288114505 _ACEOF
12882 if ac_fn_c_try_link "$LINENO"; then :
14506 if ac_fn_c_try_link "$LINENO"
14507 then :
1288314508 ac_cv_lib_intl_dgettext=yes
12884 else
14509 else $as_nop
1288514510 ac_cv_lib_intl_dgettext=no
1288614511 fi
12887 rm -f core conftest.err conftest.$ac_objext \
14512 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1288814513 conftest$ac_exeext conftest.$ac_ext
1288914514 LIBS=$ac_check_lib_save_LIBS
1289014515 fi
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
12892 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
12893 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
14516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
14517 printf "%s\n" "$ac_cv_lib_intl_dgettext" >&6; }
14518 if test "x$ac_cv_lib_intl_dgettext" = xyes
14519 then :
1289414520 gt_cv_func_dgettext_libintl=yes
1289514521 fi
1289614522
1290014526
1290114527
1290214528 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
12903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
12904 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12906 $as_echo "" >&6; }
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
12908 $as_echo_n "checking for ngettext in -lintl... " >&6; }
12909 if ${ac_cv_lib_intl_ngettext+:} false; then :
12910 $as_echo_n "(cached) " >&6
12911 else
14529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
14530 printf %s "checking if -liconv is needed to use gettext... " >&6; }
14531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5
14532 printf "%s\n" "" >&6; }
14533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
14534 printf %s "checking for ngettext in -lintl... " >&6; }
14535 if test ${ac_cv_lib_intl_ngettext+y}
14536 then :
14537 printf %s "(cached) " >&6
14538 else $as_nop
1291214539 ac_check_lib_save_LIBS=$LIBS
1291314540 LIBS="-lintl -liconv $LIBS"
1291414541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1291714544 /* Override any GCC internal prototype to avoid an error.
1291814545 Use char because int might match the return type of a GCC
1291914546 builtin and then its argument prototype would still apply. */
12920 #ifdef __cplusplus
12921 extern "C"
12922 #endif
1292314547 char ngettext ();
1292414548 int
12925 main ()
14549 main (void)
1292614550 {
1292714551 return ngettext ();
1292814552 ;
1292914553 return 0;
1293014554 }
1293114555 _ACEOF
12932 if ac_fn_c_try_link "$LINENO"; then :
14556 if ac_fn_c_try_link "$LINENO"
14557 then :
1293314558 ac_cv_lib_intl_ngettext=yes
12934 else
14559 else $as_nop
1293514560 ac_cv_lib_intl_ngettext=no
1293614561 fi
12937 rm -f core conftest.err conftest.$ac_objext \
14562 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1293814563 conftest$ac_exeext conftest.$ac_ext
1293914564 LIBS=$ac_check_lib_save_LIBS
1294014565 fi
12941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
12942 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
12943 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
12944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
12945 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
12946 if ${ac_cv_lib_intl_dcgettext+:} false; then :
12947 $as_echo_n "(cached) " >&6
12948 else
14566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
14567 printf "%s\n" "$ac_cv_lib_intl_ngettext" >&6; }
14568 if test "x$ac_cv_lib_intl_ngettext" = xyes
14569 then :
14570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
14571 printf %s "checking for dcgettext in -lintl... " >&6; }
14572 if test ${ac_cv_lib_intl_dcgettext+y}
14573 then :
14574 printf %s "(cached) " >&6
14575 else $as_nop
1294914576 ac_check_lib_save_LIBS=$LIBS
1295014577 LIBS="-lintl -liconv $LIBS"
1295114578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1295414581 /* Override any GCC internal prototype to avoid an error.
1295514582 Use char because int might match the return type of a GCC
1295614583 builtin and then its argument prototype would still apply. */
12957 #ifdef __cplusplus
12958 extern "C"
12959 #endif
1296014584 char dcgettext ();
1296114585 int
12962 main ()
14586 main (void)
1296314587 {
1296414588 return dcgettext ();
1296514589 ;
1296614590 return 0;
1296714591 }
1296814592 _ACEOF
12969 if ac_fn_c_try_link "$LINENO"; then :
14593 if ac_fn_c_try_link "$LINENO"
14594 then :
1297014595 ac_cv_lib_intl_dcgettext=yes
12971 else
14596 else $as_nop
1297214597 ac_cv_lib_intl_dcgettext=no
1297314598 fi
12974 rm -f core conftest.err conftest.$ac_objext \
14599 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1297514600 conftest$ac_exeext conftest.$ac_ext
1297614601 LIBS=$ac_check_lib_save_LIBS
1297714602 fi
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
12979 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
12980 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
14603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
14604 printf "%s\n" "$ac_cv_lib_intl_dcgettext" >&6; }
14605 if test "x$ac_cv_lib_intl_dcgettext" = xyes
14606 then :
1298114607 gt_cv_func_dgettext_libintl=yes
1298214608 libintl_extra_libs=-liconv
12983 else
14609 else $as_nop
1298414610 :
1298514611 fi
1298614612
12987 else
14613 else $as_nop
1298814614 :
1298914615 fi
1299014616
1299914625 glib_save_LIBS="$LIBS"
1300014626 LIBS="$LIBS -lintl $libintl_extra_libs"
1300114627 unset ac_cv_func_bind_textdomain_codeset
13002 for ac_func in bind_textdomain_codeset
13003 do :
13004 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
13005 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
13006 cat >>confdefs.h <<_ACEOF
13007 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
13008 _ACEOF
13009
13010 fi
13011 done
14628 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
14629 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes
14630 then :
14631 printf "%s\n" "#define HAVE_BIND_TEXTDOMAIN_CODESET 1" >>confdefs.h
14632
14633 fi
1301214634
1301314635 LIBS="$glib_save_LIBS"
1301414636
1302914651 fi
1303014652
1303114653 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
13032 INTLLIBS="-lintl $libintl_extra_libs"
14654 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
1303314655 fi
1303414656
1303514657 if test "$gt_cv_have_gettext" = "yes"; then
1303614658
13037 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
14659 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
1303814660
1303914661 # Extract the first word of "msgfmt", so it can be a program name with args.
1304014662 set dummy msgfmt; ac_word=$2
13041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13042 $as_echo_n "checking for $ac_word... " >&6; }
13043 if ${ac_cv_path_MSGFMT+:} false; then :
13044 $as_echo_n "(cached) " >&6
13045 else
14663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14664 printf %s "checking for $ac_word... " >&6; }
14665 if test ${ac_cv_path_MSGFMT+y}
14666 then :
14667 printf %s "(cached) " >&6
14668 else $as_nop
1304614669 case "$MSGFMT" in
1304714670 /*)
1304814671 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
1306514688 fi
1306614689 MSGFMT="$ac_cv_path_MSGFMT"
1306714690 if test "$MSGFMT" != "no"; then
13068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13069 $as_echo "$MSGFMT" >&6; }
13070 else
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13072 $as_echo "no" >&6; }
14691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14692 printf "%s\n" "$MSGFMT" >&6; }
14693 else
14694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14695 printf "%s\n" "no" >&6; }
1307314696 fi
1307414697 if test "$MSGFMT" != "no"; then
1307514698 glib_save_LIBS="$LIBS"
1307614699 LIBS="$LIBS $INTLLIBS"
13077 for ac_func in dcgettext
13078 do :
13079 ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
13080 if test "x$ac_cv_func_dcgettext" = xyes; then :
13081 cat >>confdefs.h <<_ACEOF
13082 #define HAVE_DCGETTEXT 1
13083 _ACEOF
13084
13085 fi
13086 done
14700 ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
14701 if test "x$ac_cv_func_dcgettext" = xyes
14702 then :
14703 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
14704
14705 fi
1308714706
1308814707 MSGFMT_OPTS=
13089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
13090 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
14708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
14709 printf %s "checking if msgfmt accepts -c... " >&6; }
1309114710 cat >conftest.foo <<_ACEOF
1309214711
1309314712 msgid ""
1310114720 "Content-Transfer-Encoding: 8bit\n"
1310214721
1310314722 _ACEOF
13104 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
14723 if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
1310514724 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
1310614725 ac_status=$?
13107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14726 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1310814727 test $ac_status = 0; }; then
13109 MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13110 $as_echo "yes" >&6; }
13111 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13112 $as_echo "no" >&6; }
14728 MSGFMT_OPTS=-c; { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14729 printf "%s\n" "yes" >&6; }
14730 else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14731 printf "%s\n" "no" >&6; }
1311314732 echo "$as_me: failed input was:" >&5
1311414733 sed 's/^/| /' conftest.foo >&5
1311514734 fi
1311614735
1311714736 # Extract the first word of "gmsgfmt", so it can be a program name with args.
1311814737 set dummy gmsgfmt; ac_word=$2
13119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13120 $as_echo_n "checking for $ac_word... " >&6; }
13121 if ${ac_cv_path_GMSGFMT+:} false; then :
13122 $as_echo_n "(cached) " >&6
13123 else
14738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14739 printf %s "checking for $ac_word... " >&6; }
14740 if test ${ac_cv_path_GMSGFMT+y}
14741 then :
14742 printf %s "(cached) " >&6
14743 else $as_nop
1312414744 case $GMSGFMT in
1312514745 [\\/]* | ?:[\\/]*)
1312614746 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
1313014750 for as_dir in $PATH
1313114751 do
1313214752 IFS=$as_save_IFS
13133 test -z "$as_dir" && as_dir=.
14753 case $as_dir in #(((
14754 '') as_dir=./ ;;
14755 */) ;;
14756 *) as_dir=$as_dir/ ;;
14757 esac
1313414758 for ac_exec_ext in '' $ac_executable_extensions; do
13135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13136 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14759 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14760 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
14761 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1313814762 break 2
1313914763 fi
1314014764 done
1314714771 fi
1314814772 GMSGFMT=$ac_cv_path_GMSGFMT
1314914773 if test -n "$GMSGFMT"; then
13150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13151 $as_echo "$GMSGFMT" >&6; }
13152 else
13153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13154 $as_echo "no" >&6; }
14774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
14775 printf "%s\n" "$GMSGFMT" >&6; }
14776 else
14777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14778 printf "%s\n" "no" >&6; }
1315514779 fi
1315614780
1315714781
1315814782 # Extract the first word of "xgettext", so it can be a program name with args.
1315914783 set dummy xgettext; ac_word=$2
13160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13161 $as_echo_n "checking for $ac_word... " >&6; }
13162 if ${ac_cv_path_XGETTEXT+:} false; then :
13163 $as_echo_n "(cached) " >&6
13164 else
14784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14785 printf %s "checking for $ac_word... " >&6; }
14786 if test ${ac_cv_path_XGETTEXT+y}
14787 then :
14788 printf %s "(cached) " >&6
14789 else $as_nop
1316514790 case "$XGETTEXT" in
1316614791 /*)
1316714792 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
1318414809 fi
1318514810 XGETTEXT="$ac_cv_path_XGETTEXT"
1318614811 if test "$XGETTEXT" != ":"; then
13187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13188 $as_echo "$XGETTEXT" >&6; }
13189 else
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13191 $as_echo "no" >&6; }
14812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14813 printf "%s\n" "$XGETTEXT" >&6; }
14814 else
14815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14816 printf "%s\n" "no" >&6; }
1319214817 fi
1319314818
1319414819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1319514820 /* end confdefs.h. */
1319614821
1319714822 int
13198 main ()
14823 main (void)
1319914824 {
1320014825 extern int _nl_msg_cat_cntr;
1320114826 return _nl_msg_cat_cntr
1320314828 return 0;
1320414829 }
1320514830 _ACEOF
13206 if ac_fn_c_try_link "$LINENO"; then :
14831 if ac_fn_c_try_link "$LINENO"
14832 then :
1320714833 CATOBJEXT=.gmo
1320814834 DATADIRNAME=share
13209 else
14835 else $as_nop
1321014836 case $host in
1321114837 *-*-solaris*)
1321214838 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
13213 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
14839 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes
14840 then :
1321414841 CATOBJEXT=.gmo
1321514842 DATADIRNAME=share
13216 else
14843 else $as_nop
1321714844 CATOBJEXT=.mo
1321814845 DATADIRNAME=lib
1321914846 fi
1322914856 ;;
1323014857 esac
1323114858 fi
13232 rm -f core conftest.err conftest.$ac_objext \
14859 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1323314860 conftest$ac_exeext conftest.$ac_ext
1323414861 LIBS="$glib_save_LIBS"
1323514862 INSTOBJEXT=.mo
1324114868 fi
1324214869
1324314870
13244
1324514871 if test "$gt_cv_have_gettext" = "yes" ; then
1324614872
13247 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
14873 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
1324814874
1324914875 fi
1325014876
1325214878 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
1325314879 : ;
1325414880 else
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13256 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
14881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
14882 printf "%s\n" "found xgettext program is not GNU xgettext; ignore it" >&6; }
1325714883 XGETTEXT=":"
1325814884 fi
1325914885 fi
1328514911 if test "x$ALL_LINGUAS" = "x"; then
1328614912 LINGUAS=
1328714913 else
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13289 $as_echo_n "checking for catalogs to be installed... " >&6; }
14914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
14915 printf %s "checking for catalogs to be installed... " >&6; }
1329014916 NEW_LINGUAS=
1329114917 for presentlang in $ALL_LINGUAS; do
1329214918 useit=no
1331014936 fi
1331114937 done
1331214938 LINGUAS=$NEW_LINGUAS
13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13314 $as_echo "$LINGUAS" >&6; }
14939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
14940 printf "%s\n" "$LINGUAS" >&6; }
1331514941 fi
1331614942
1331714943 if test -n "$LINGUAS"; then
1334314969 < $srcdir/po/POTFILES.in > po/POTFILES
1334414970
1334514971
13346 cat >>confdefs.h <<_ACEOF
13347 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
13348 _ACEOF
14972 printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h
1334914973
1335014974
1335114975 # *************************************
1338615010 case $ac_val in #(
1338715011 *${as_nl}*)
1338815012 case $ac_var in #(
13389 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13390 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15013 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15014 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1339115015 esac
1339215016 case $ac_var in #(
1339315017 _ | IFS | as_nl) ;; #(
1341715041 /^ac_cv_env_/b end
1341815042 t clear
1341915043 :clear
13420 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15044 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
1342115045 t end
1342215046 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
1342315047 :end' >>confcache
1342415048 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
1342515049 if test -w "$cache_file"; then
1342615050 if test "x$cache_file" != "x/dev/null"; then
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13428 $as_echo "$as_me: updating cache $cache_file" >&6;}
15051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15052 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
1342915053 if test ! -f "$cache_file" || test -h "$cache_file"; then
1343015054 cat confcache >"$cache_file"
1343115055 else
1343915063 fi
1344015064 fi
1344115065 else
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13443 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15067 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
1344415068 fi
1344515069 fi
1344615070 rm -f confcache
1345715081 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1345815082 # 1. Remove the extension, and $U if already installed.
1345915083 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13460 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15084 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
1346115085 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
1346215086 # will be set to the directory where LIBOBJS objects are built.
1346315087 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1346815092 LTLIBOBJS=$ac_ltlibobjs
1346915093
1347015094
15095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15096 printf %s "checking that generated files are newer than configure... " >&6; }
15097 if test -n "$am_sleep_pid"; then
15098 # Hide warnings about reused PIDs.
15099 wait $am_sleep_pid 2>/dev/null
15100 fi
15101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
15102 printf "%s\n" "done" >&6; }
1347115103 if test -n "$EXEEXT"; then
1347215104 am__EXEEXT_TRUE=
1347315105 am__EXEEXT_FALSE='#'
1349715129 ac_write_fail=0
1349815130 ac_clean_files_save=$ac_clean_files
1349915131 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13501 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15133 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
1350215134 as_write_fail=0
1350315135 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1350415136 #! $SHELL
1352115153
1352215154 # Be more Bourne compatible
1352315155 DUALCASE=1; export DUALCASE # for MKS sh
13524 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15156 as_nop=:
15157 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15158 then :
1352515159 emulate sh
1352615160 NULLCMD=:
1352715161 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1352815162 # is contrary to our usage. Disable this feature.
1352915163 alias -g '${1+"$@"}'='"$@"'
1353015164 setopt NO_GLOB_SUBST
13531 else
15165 else $as_nop
1353215166 case `(set -o) 2>/dev/null` in #(
1353315167 *posix*) :
1353415168 set -o posix ;; #(
1353815172 fi
1353915173
1354015174
15175
15176 # Reset variables that may have inherited troublesome values from
15177 # the environment.
15178
15179 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15180 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15181 # side effect of setting IFS to empty, thus disabling word splitting.)
15182 # Quoting is to prevent editors from complaining about space-tab.
1354115183 as_nl='
1354215184 '
1354315185 export as_nl
13544 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13545 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13546 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13547 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13548 # Prefer a ksh shell builtin over an external printf program on Solaris,
13549 # but without wasting forks for bash or zsh.
13550 if test -z "$BASH_VERSION$ZSH_VERSION" \
13551 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13552 as_echo='print -r --'
13553 as_echo_n='print -rn --'
13554 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13555 as_echo='printf %s\n'
13556 as_echo_n='printf %s'
13557 else
13558 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13559 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13560 as_echo_n='/usr/ucb/echo -n'
13561 else
13562 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13563 as_echo_n_body='eval
13564 arg=$1;
13565 case $arg in #(
13566 *"$as_nl"*)
13567 expr "X$arg" : "X\\(.*\\)$as_nl";
13568 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13569 esac;
13570 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13571 '
13572 export as_echo_n_body
13573 as_echo_n='sh -c $as_echo_n_body as_echo'
13574 fi
13575 export as_echo_body
13576 as_echo='sh -c $as_echo_body as_echo'
13577 fi
15186 IFS=" "" $as_nl"
15187
15188 PS1='$ '
15189 PS2='> '
15190 PS4='+ '
15191
15192 # Ensure predictable behavior from utilities with locale-dependent output.
15193 LC_ALL=C
15194 export LC_ALL
15195 LANGUAGE=C
15196 export LANGUAGE
15197
15198 # We cannot yet rely on "unset" to work, but we need these variables
15199 # to be unset--not just set to an empty or harmless value--now, to
15200 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
15201 # also avoids known problems related to "unset" and subshell syntax
15202 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15203 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15204 do eval test \${$as_var+y} \
15205 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15206 done
15207
15208 # Ensure that fds 0, 1, and 2 are open.
15209 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15210 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15211 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
1357815212
1357915213 # The user is always right.
13580 if test "${PATH_SEPARATOR+set}" != set; then
15214 if ${PATH_SEPARATOR+false} :; then
1358115215 PATH_SEPARATOR=:
1358215216 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1358315217 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1358515219 }
1358615220 fi
1358715221
13588
13589 # IFS
13590 # We need space, tab and new line, in precisely that order. Quoting is
13591 # there to prevent editors from complaining about space-tab.
13592 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13593 # splitting by setting IFS to empty value.)
13594 IFS=" "" $as_nl"
1359515222
1359615223 # Find who we are. Look in the path if we contain no directory separator.
1359715224 as_myself=
1360115228 for as_dir in $PATH
1360215229 do
1360315230 IFS=$as_save_IFS
13604 test -z "$as_dir" && as_dir=.
13605 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15231 case $as_dir in #(((
15232 '') as_dir=./ ;;
15233 */) ;;
15234 *) as_dir=$as_dir/ ;;
15235 esac
15236 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
1360615237 done
1360715238 IFS=$as_save_IFS
1360815239
1361415245 as_myself=$0
1361515246 fi
1361615247 if test ! -f "$as_myself"; then
13617 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15248 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1361815249 exit 1
1361915250 fi
1362015251
13621 # Unset variables that we do not need and which cause bugs (e.g. in
13622 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13623 # suppresses any "Segmentation fault" message there. '((' could
13624 # trigger a bug in pdksh 5.2.14.
13625 for as_var in BASH_ENV ENV MAIL MAILPATH
13626 do eval test x\${$as_var+set} = xset \
13627 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13628 done
13629 PS1='$ '
13630 PS2='> '
13631 PS4='+ '
13632
13633 # NLS nuisances.
13634 LC_ALL=C
13635 export LC_ALL
13636 LANGUAGE=C
13637 export LANGUAGE
13638
13639 # CDPATH.
13640 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1364115252
1364215253
1364315254 # as_fn_error STATUS ERROR [LINENO LOG_FD]
1365015261 as_status=$1; test $as_status -eq 0 && as_status=1
1365115262 if test "$4"; then
1365215263 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13653 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15264 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
1365415265 fi
13655 $as_echo "$as_me: error: $2" >&2
15266 printf "%s\n" "$as_me: error: $2" >&2
1365615267 as_fn_exit $as_status
1365715268 } # as_fn_error
15269
1365815270
1365915271
1366015272 # as_fn_set_status STATUS
1368315295 { eval $1=; unset $1;}
1368415296 }
1368515297 as_unset=as_fn_unset
15298
1368615299 # as_fn_append VAR VALUE
1368715300 # ----------------------
1368815301 # Append the text in VALUE to the end of the definition contained in VAR. Take
1368915302 # advantage of any shell optimizations that allow amortized linear growth over
1369015303 # repeated appends, instead of the typical quadratic growth present in naive
1369115304 # implementations.
13692 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15305 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15306 then :
1369315307 eval 'as_fn_append ()
1369415308 {
1369515309 eval $1+=\$2
1369615310 }'
13697 else
15311 else $as_nop
1369815312 as_fn_append ()
1369915313 {
1370015314 eval $1=\$$1\$2
1370615320 # Perform arithmetic evaluation on the ARGs, and store the result in the
1370715321 # global $as_val. Take advantage of shells that can avoid forks. The arguments
1370815322 # must be portable across $(()) and expr.
13709 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15323 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15324 then :
1371015325 eval 'as_fn_arith ()
1371115326 {
1371215327 as_val=$(( $* ))
1371315328 }'
13714 else
15329 else $as_nop
1371515330 as_fn_arith ()
1371615331 {
1371715332 as_val=`expr "$@" || test $? -eq 1`
1374215357 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1374315358 X"$0" : 'X\(//\)$' \| \
1374415359 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13745 $as_echo X/"$0" |
15360 printf "%s\n" X/"$0" |
1374615361 sed '/^.*\/\([^/][^/]*\)\/*$/{
1374715362 s//\1/
1374815363 q
1376415379 as_cr_digits='0123456789'
1376515380 as_cr_alnum=$as_cr_Letters$as_cr_digits
1376615381
15382
15383 # Determine whether it's possible to make 'echo' print without a newline.
15384 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
15385 # for compatibility with existing Makefiles.
1376715386 ECHO_C= ECHO_N= ECHO_T=
1376815387 case `echo -n x` in #(((((
1376915388 -n*)
1377715396 ECHO_N='-n';;
1377815397 esac
1377915398
15399 # For backward compatibility with old third-party macros, we provide
15400 # the shell variables $as_echo and $as_echo_n. New code should use
15401 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
15402 as_echo='printf %s\n'
15403 as_echo_n='printf %s'
15404
1378015405 rm -f conf$$ conf$$.exe conf$$.file
1378115406 if test -d conf$$.dir; then
1378215407 rm -f conf$$.dir/conf$$.file
1379015415 # ... but there are two gotchas:
1379115416 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1379215417 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13793 # In both cases, we have to default to `cp -p'.
15418 # In both cases, we have to default to `cp -pR'.
1379415419 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13795 as_ln_s='cp -p'
15420 as_ln_s='cp -pR'
1379615421 elif ln conf$$.file conf$$ 2>/dev/null; then
1379715422 as_ln_s=ln
1379815423 else
13799 as_ln_s='cp -p'
15424 as_ln_s='cp -pR'
1380015425 fi
1380115426 else
13802 as_ln_s='cp -p'
15427 as_ln_s='cp -pR'
1380315428 fi
1380415429 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1380515430 rmdir conf$$.dir 2>/dev/null
1381815443 as_dirs=
1381915444 while :; do
1382015445 case $as_dir in #(
13821 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15446 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1382215447 *) as_qdir=$as_dir;;
1382315448 esac
1382415449 as_dirs="'$as_qdir' $as_dirs"
1382715452 X"$as_dir" : 'X\(//\)[^/]' \| \
1382815453 X"$as_dir" : 'X\(//\)$' \| \
1382915454 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
13830 $as_echo X"$as_dir" |
15455 printf "%s\n" X"$as_dir" |
1383115456 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1383215457 s//\1/
1383315458 q
1385915484 as_mkdir_p=false
1386015485 fi
1386115486
13862 if test -x / >/dev/null 2>&1; then
13863 as_test_x='test -x'
13864 else
13865 if ls -dL / >/dev/null 2>&1; then
13866 as_ls_L_option=L
13867 else
13868 as_ls_L_option=
13869 fi
13870 as_test_x='
13871 eval sh -c '\''
13872 if test -d "$1"; then
13873 test -d "$1/.";
13874 else
13875 case $1 in #(
13876 -*)set "./$1";;
13877 esac;
13878 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13879 ???[sx]*):;;*)false;;esac;fi
13880 '\'' sh
13881 '
13882 fi
13883 as_executable_p=$as_test_x
15487
15488 # as_fn_executable_p FILE
15489 # -----------------------
15490 # Test if FILE is an executable regular file.
15491 as_fn_executable_p ()
15492 {
15493 test -f "$1" && test -x "$1"
15494 } # as_fn_executable_p
15495 as_test_x='test -x'
15496 as_executable_p=as_fn_executable_p
1388415497
1388515498 # Sed expression to map a string onto a valid CPP name.
1388615499 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1390115514 # report actual input values of CONFIG_FILES etc. instead of their
1390215515 # values after options handling.
1390315516 ac_log="
13904 This file was extended by polkit-gnome $as_me 0.105, which was
13905 generated by GNU Autoconf 2.68. Invocation command line was
15517 This file was extended by polkit-gnome $as_me 0.106, which was
15518 generated by GNU Autoconf 2.71. Invocation command line was
1390615519
1390715520 CONFIG_FILES = $CONFIG_FILES
1390815521 CONFIG_HEADERS = $CONFIG_HEADERS
1396415577 Report bugs to <http://lists.freedesktop.org/mailman/listinfo/polkit-devel>."
1396515578
1396615579 _ACEOF
15580 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
15581 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
1396715582 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13968 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15583 ac_cs_config='$ac_cs_config_escaped'
1396915584 ac_cs_version="\\
13970 polkit-gnome config.status 0.105
13971 configured by $0, generated by GNU Autoconf 2.68,
15585 polkit-gnome config.status 0.106
15586 configured by $0, generated by GNU Autoconf 2.71,
1397215587 with options \\"\$ac_cs_config\\"
1397315588
13974 Copyright (C) 2010 Free Software Foundation, Inc.
15589 Copyright (C) 2021 Free Software Foundation, Inc.
1397515590 This config.status script is free software; the Free Software Foundation
1397615591 gives unlimited permission to copy, distribute and modify it."
1397715592
1401115626 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1401215627 ac_cs_recheck=: ;;
1401315628 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14014 $as_echo "$ac_cs_version"; exit ;;
15629 printf "%s\n" "$ac_cs_version"; exit ;;
1401515630 --config | --confi | --conf | --con | --co | --c )
14016 $as_echo "$ac_cs_config"; exit ;;
15631 printf "%s\n" "$ac_cs_config"; exit ;;
1401715632 --debug | --debu | --deb | --de | --d | -d )
1401815633 debug=: ;;
1401915634 --file | --fil | --fi | --f )
1402015635 $ac_shift
1402115636 case $ac_optarg in
14022 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15637 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1402315638 '') as_fn_error $? "missing file argument" ;;
1402415639 esac
1402515640 as_fn_append CONFIG_FILES " '$ac_optarg'"
1402715642 --header | --heade | --head | --hea )
1402815643 $ac_shift
1402915644 case $ac_optarg in
14030 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15645 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1403115646 esac
1403215647 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
1403315648 ac_need_defaults=false;;
1403615651 as_fn_error $? "ambiguous option: \`$1'
1403715652 Try \`$0 --help' for more information.";;
1403815653 --help | --hel | -h )
14039 $as_echo "$ac_cs_usage"; exit ;;
15654 printf "%s\n" "$ac_cs_usage"; exit ;;
1404015655 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1404115656 | -silent | --silent | --silen | --sile | --sil | --si | --s)
1404215657 ac_cs_silent=: ;;
1406215677 _ACEOF
1406315678 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1406415679 if \$ac_cs_recheck; then
14065 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15680 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1406615681 shift
14067 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15682 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
1406815683 CONFIG_SHELL='$SHELL'
1406915684 export CONFIG_SHELL
1407015685 exec "\$@"
1407815693 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
1407915694 ## Running $as_me. ##
1408015695 _ASBOX
14081 $as_echo "$ac_log"
15696 printf "%s\n" "$ac_log"
1408215697 } >&5
1408315698
1408415699 _ACEOF
1408615701 #
1408715702 # INIT-COMMANDS
1408815703 #
14089 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15704 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
1409015705
1409115706
1409215707 # The HP-UX ksh and POSIX shell print the target directory to stdout
1410215717 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
1410315718 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
1410415719 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15720 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
1410515721 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
1410615722 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15723 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
1410715724 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
1410815725 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
1410915726 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
1412815745 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
1412915746 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
1413015747 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15748 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
1413115749 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
1413215750 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
1413315751 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
1413615754 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
1413715755 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
1413815756 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15757 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
1413915758 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
1414015759 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
1414115760 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
1415015769 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
1415115770 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
1415215771 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15772 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
1415315773 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
1415415774 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
15775 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
1415515776 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
1415615777 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15778 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
1415715779 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
1415815780 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
1415915781 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
1418615808 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
1418715809 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
1418815810 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14189 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
1419015811 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
1419115812 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
1419215813 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
1421915840 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
1422015841 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
1422115842 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14222 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15843 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
15844 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
1422315845 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
1422415846 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
1422515847 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
1424215864 # Quote evaled strings.
1424315865 for var in SHELL \
1424415866 ECHO \
15867 PATH_SEPARATOR \
1424515868 SED \
1424615869 GREP \
1424715870 EGREP \
1425215875 lt_SP2NL \
1425315876 lt_NL2SP \
1425415877 reload_flag \
15878 FILECMD \
1425515879 OBJDUMP \
1425615880 deplibs_check_method \
1425715881 file_magic_cmd \
1426015884 DLLTOOL \
1426115885 sharedlib_from_linklib_cmd \
1426215886 AR \
14263 AR_FLAGS \
1426415887 archiver_list_spec \
1426515888 STRIP \
1426615889 RANLIB \
1426915892 compiler \
1427015893 lt_cv_sys_global_symbol_pipe \
1427115894 lt_cv_sys_global_symbol_to_cdecl \
15895 lt_cv_sys_global_symbol_to_import \
1427215896 lt_cv_sys_global_symbol_to_c_name_address \
1427315897 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15898 lt_cv_nm_interface \
1427415899 nm_file_list_spec \
15900 lt_cv_truncate_bin \
1427515901 lt_prog_compiler_no_builtin_flag \
1427615902 lt_prog_compiler_pic \
1427715903 lt_prog_compiler_wl \
1429215918 allow_undefined_flag \
1429315919 no_undefined_flag \
1429415920 hardcode_libdir_flag_spec \
14295 hardcode_libdir_flag_spec_ld \
1429615921 hardcode_libdir_separator \
1429715922 exclude_expsyms \
1429815923 include_expsyms \
1430715932 striplib; do
1430815933 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1430915934 *[\\\\\\\`\\"\\\$]*)
14310 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15935 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
1431115936 ;;
1431215937 *)
1431315938 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1433415959 postuninstall_cmds \
1433515960 finish_cmds \
1433615961 sys_lib_search_path_spec \
14337 sys_lib_dlsearch_path_spec; do
15962 configure_time_dlsearch_path \
15963 configure_time_lt_sys_library_path; do
1433815964 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1433915965 *[\\\\\\\`\\"\\\$]*)
14340 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15966 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
1434115967 ;;
1434215968 *)
1434315969 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1434615972 done
1434715973
1434815974 ac_aux_dir='$ac_aux_dir'
14349 xsi_shell='$xsi_shell'
14350 lt_shell_append='$lt_shell_append'
14351
14352 # See if we are running on zsh, and set the options which allow our
15975
15976 # See if we are running on zsh, and set the options that allow our
1435315977 # commands through without removal of \ escapes INIT.
14354 if test -n "\${ZSH_VERSION+set}" ; then
15978 if test -n "\${ZSH_VERSION+set}"; then
1435515979 setopt NO_GLOB_SUBST
1435615980 fi
1435715981
1435815982
1435915983 PACKAGE='$PACKAGE'
1436015984 VERSION='$VERSION'
14361 TIMESTAMP='$TIMESTAMP'
1436215985 RM='$RM'
1436315986 ofile='$ofile'
1436415987
1439316016 # We use the long form for the default assignment because of an extremely
1439416017 # bizarre bug on SunOS 4.1.3.
1439516018 if $ac_need_defaults; then
14396 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14397 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14398 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16019 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16020 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16021 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
1439916022 fi
1440016023
1440116024 # Have a temporary directory for convenience. Make it in the build tree
1473116354 esac ||
1473216355 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
1473316356 esac
14734 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16357 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1473516358 as_fn_append ac_file_inputs " '$ac_f'"
1473616359 done
1473716360
1473916362 # use $as_me), people would be surprised to read:
1474016363 # /* config.h. Generated by config.status. */
1474116364 configure_input='Generated from '`
14742 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16365 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1474316366 `' by configure.'
1474416367 if test x"$ac_file" != x-; then
1474516368 configure_input="$ac_file. $configure_input"
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14747 $as_echo "$as_me: creating $ac_file" >&6;}
16369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16370 printf "%s\n" "$as_me: creating $ac_file" >&6;}
1474816371 fi
1474916372 # Neutralize special characters interpreted by sed in replacement strings.
1475016373 case $configure_input in #(
1475116374 *\&* | *\|* | *\\* )
14752 ac_sed_conf_input=`$as_echo "$configure_input" |
16375 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
1475316376 sed 's/[\\\\&|]/\\\\&/g'`;; #(
1475416377 *) ac_sed_conf_input=$configure_input;;
1475516378 esac
1476616389 X"$ac_file" : 'X\(//\)[^/]' \| \
1476716390 X"$ac_file" : 'X\(//\)$' \| \
1476816391 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14769 $as_echo X"$ac_file" |
16392 printf "%s\n" X"$ac_file" |
1477016393 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1477116394 s//\1/
1477216395 q
1479016413 case "$ac_dir" in
1479116414 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1479216415 *)
14793 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16416 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1479416417 # A ".." for each directory in $ac_dir_suffix.
14795 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16418 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1479616419 case $ac_top_builddir_sub in
1479716420 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1479816421 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1485416477 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1485516478 *datarootdir*) ac_datarootdir_seen=yes;;
1485616479 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14858 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16481 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1485916482 _ACEOF
1486016483 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1486116484 ac_datarootdir_hack='
1489916522 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1490016523 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
1490116524 "$ac_tmp/out"`; test -z "$ac_out"; } &&
14902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1490316526 which seems to be undefined. Please make sure it is defined" >&5
14904 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16527 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1490516528 which seems to be undefined. Please make sure it is defined" >&2;}
1490616529
1490716530 rm -f "$ac_tmp/stdin"
1491716540 #
1491816541 if test x"$ac_file" != x-; then
1491916542 {
14920 $as_echo "/* $configure_input */" \
16543 printf "%s\n" "/* $configure_input */" >&1 \
1492116544 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1492216545 } >"$ac_tmp/config.h" \
1492316546 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1492416547 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
14925 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14926 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16549 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
1492716550 else
1492816551 rm -f "$ac_file"
1492916552 mv "$ac_tmp/config.h" "$ac_file" \
1493016553 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1493116554 fi
1493216555 else
14933 $as_echo "/* $configure_input */" \
16556 printf "%s\n" "/* $configure_input */" >&1 \
1493416557 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1493516558 || as_fn_error $? "could not create -" "$LINENO" 5
1493616559 fi
1495016573 X"$_am_arg" : 'X\(//\)[^/]' \| \
1495116574 X"$_am_arg" : 'X\(//\)$' \| \
1495216575 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14953 $as_echo X"$_am_arg" |
16576 printf "%s\n" X"$_am_arg" |
1495416577 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1495516578 s//\1/
1495616579 q
1497016593 s/.*/./; q'`/stamp-h$_am_stamp_count
1497116594 ;;
1497216595
14973 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14974 $as_echo "$as_me: executing $ac_file commands" >&6;}
16596 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16597 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
1497516598 ;;
1497616599 esac
1497716600
1497816601
1497916602 case $ac_file$ac_mode in
1498016603 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14981 # Autoconf 2.62 quotes --file arguments for eval, but not when files
16604 # Older Autoconf quotes --file arguments for eval, but not when files
1498216605 # are listed without --file. Let's play safe and only enable the eval
1498316606 # if we detect the quoting.
14984 case $CONFIG_FILES in
14985 *\'*) eval set x "$CONFIG_FILES" ;;
14986 *) set x $CONFIG_FILES ;;
14987 esac
16607 # TODO: see whether this extra hack can be removed once we start
16608 # requiring Autoconf 2.70 or later.
16609 case $CONFIG_FILES in #(
16610 *\'*) :
16611 eval set x "$CONFIG_FILES" ;; #(
16612 *) :
16613 set x $CONFIG_FILES ;; #(
16614 *) :
16615 ;;
16616 esac
1498816617 shift
14989 for mf
16618 # Used to flag and report bootstrapping failures.
16619 am_rc=0
16620 for am_mf
1499016621 do
1499116622 # Strip MF so we end up with the name of the file.
14992 mf=`echo "$mf" | sed -e 's/:.*$//'`
14993 # Check whether this is an Automake generated Makefile or not.
14994 # We used to match only the files named `Makefile.in', but
14995 # some people rename them; so instead we look at the file content.
14996 # Grep'ing the first line is not enough: some people post-process
14997 # each Makefile.in and add a new line on top of each file to say so.
14998 # Grep'ing the whole file is not good either: AIX grep has a line
16623 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
16624 # Check whether this is an Automake generated Makefile which includes
16625 # dependency-tracking related rules and includes.
16626 # Grep'ing the whole file directly is not great: AIX grep has a line
1499916627 # limit of 2048, but all sed's we know have understand at least 4000.
15000 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15001 dirpart=`$as_dirname -- "$mf" ||
15002 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15003 X"$mf" : 'X\(//\)[^/]' \| \
15004 X"$mf" : 'X\(//\)$' \| \
15005 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15006 $as_echo X"$mf" |
16628 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
16629 || continue
16630 am_dirpart=`$as_dirname -- "$am_mf" ||
16631 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16632 X"$am_mf" : 'X\(//\)[^/]' \| \
16633 X"$am_mf" : 'X\(//\)$' \| \
16634 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16635 printf "%s\n" X"$am_mf" |
1500716636 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1500816637 s//\1/
1500916638 q
1502116650 q
1502216651 }
1502316652 s/.*/./; q'`
15024 else
15025 continue
15026 fi
15027 # Extract the definition of DEPDIR, am__include, and am__quote
15028 # from the Makefile without running `make'.
15029 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15030 test -z "$DEPDIR" && continue
15031 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15032 test -z "am__include" && continue
15033 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15034 # When using ansi2knr, U may be empty or an underscore; expand it
15035 U=`sed -n 's/^U = //p' < "$mf"`
15036 # Find all dependency output files, they are included files with
15037 # $(DEPDIR) in their names. We invoke sed twice because it is the
15038 # simplest approach to changing $(DEPDIR) to its actual value in the
15039 # expansion.
15040 for file in `sed -n "
15041 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15042 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15043 # Make sure the directory exists.
15044 test -f "$dirpart/$file" && continue
15045 fdir=`$as_dirname -- "$file" ||
15046 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15047 X"$file" : 'X\(//\)[^/]' \| \
15048 X"$file" : 'X\(//\)$' \| \
15049 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15050 $as_echo X"$file" |
15051 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16653 am_filepart=`$as_basename -- "$am_mf" ||
16654 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
16655 X"$am_mf" : 'X\(//\)$' \| \
16656 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16657 printf "%s\n" X/"$am_mf" |
16658 sed '/^.*\/\([^/][^/]*\)\/*$/{
1505216659 s//\1/
1505316660 q
1505416661 }
15055 /^X\(\/\/\)[^/].*/{
16662 /^X\/\(\/\/\)$/{
1505616663 s//\1/
1505716664 q
1505816665 }
15059 /^X\(\/\/\)$/{
15060 s//\1/
15061 q
15062 }
15063 /^X\(\/\).*/{
16666 /^X\/\(\/\).*/{
1506416667 s//\1/
1506516668 q
1506616669 }
1506716670 s/.*/./; q'`
15068 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15069 # echo "creating $dirpart/$file"
15070 echo '# dummy' > "$dirpart/$file"
15071 done
16671 { echo "$as_me:$LINENO: cd "$am_dirpart" \
16672 && sed -e '/# am--include-marker/d' "$am_filepart" \
16673 | $MAKE -f - am--depfiles" >&5
16674 (cd "$am_dirpart" \
16675 && sed -e '/# am--include-marker/d' "$am_filepart" \
16676 | $MAKE -f - am--depfiles) >&5 2>&5
16677 ac_status=$?
16678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16679 (exit $ac_status); } || am_rc=$?
1507216680 done
16681 if test $am_rc -ne 0; then
16682 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16683 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
16684 as_fn_error $? "Something went wrong bootstrapping makefile fragments
16685 for automatic dependency tracking. If GNU make was not used, consider
16686 re-running the configure script with MAKE=\"gmake\" (or whatever is
16687 necessary). You can also try re-running configure with the
16688 '--disable-dependency-tracking' option to at least be able to build
16689 the package (albeit without support for automatic dependency tracking).
16690 See \`config.log' for more details" "$LINENO" 5; }
16691 fi
16692 { am_dirpart=; unset am_dirpart;}
16693 { am_filepart=; unset am_filepart;}
16694 { am_mf=; unset am_mf;}
16695 { am_rc=; unset am_rc;}
16696 rm -f conftest-deps.mk
1507316697 }
1507416698 ;;
1507516699 "libtool":C)
1507616700
15077 # See if we are running on zsh, and set the options which allow our
16701 # See if we are running on zsh, and set the options that allow our
1507816702 # commands through without removal of \ escapes.
15079 if test -n "${ZSH_VERSION+set}" ; then
16703 if test -n "${ZSH_VERSION+set}"; then
1508016704 setopt NO_GLOB_SUBST
1508116705 fi
1508216706
15083 cfgfile="${ofile}T"
16707 cfgfile=${ofile}T
1508416708 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1508516709 $RM "$cfgfile"
1508616710
1508716711 cat <<_LT_EOF >> "$cfgfile"
1508816712 #! $SHELL
15089
15090 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15091 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15092 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16713 # Generated automatically by $as_me ($PACKAGE) $VERSION
1509316714 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16715
16716 # Provide generalized library-building support services.
16717 # Written by Gordon Matzigkeit, 1996
16718
16719 # Copyright (C) 2014 Free Software Foundation, Inc.
16720 # This is free software; see the source for copying conditions. There is NO
16721 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16722
16723 # GNU Libtool is free software; you can redistribute it and/or modify
16724 # it under the terms of the GNU General Public License as published by
16725 # the Free Software Foundation; either version 2 of of the License, or
16726 # (at your option) any later version.
1509416727 #
15095 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15096 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
15097 # Inc.
15098 # Written by Gordon Matzigkeit, 1996
16728 # As a special exception to the GNU General Public License, if you
16729 # distribute this file as part of a program or library that is built
16730 # using GNU Libtool, you may include this file under the same
16731 # distribution terms that you use for the rest of that program.
1509916732 #
15100 # This file is part of GNU Libtool.
15101 #
15102 # GNU Libtool is free software; you can redistribute it and/or
15103 # modify it under the terms of the GNU General Public License as
15104 # published by the Free Software Foundation; either version 2 of
15105 # the License, or (at your option) any later version.
15106 #
15107 # As a special exception to the GNU General Public License,
15108 # if you distribute this file as part of a program or library that
15109 # is built using GNU Libtool, you may include this file under the
15110 # same distribution terms that you use for the rest of that program.
15111 #
15112 # GNU Libtool is distributed in the hope that it will be useful,
15113 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16733 # GNU Libtool is distributed in the hope that it will be useful, but
16734 # WITHOUT ANY WARRANTY; without even the implied warranty of
1511416735 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1511516736 # GNU General Public License for more details.
1511616737 #
1511716738 # You should have received a copy of the GNU General Public License
15118 # along with GNU Libtool; see the file COPYING. If not, a copy
15119 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15120 # obtained by writing to the Free Software Foundation, Inc.,
15121 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16739 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1512216740
1512316741
1512416742 # The names of the tagged configurations supported by this script.
15125 available_tags=""
16743 available_tags=''
16744
16745 # Configured defaults for sys_lib_dlsearch_path munging.
16746 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
1512616747
1512716748 # ### BEGIN LIBTOOL CONFIG
1512816749
1514216763 # Whether or not to optimize for fast installation.
1514316764 fast_install=$enable_fast_install
1514416765
16766 # Shared archive member basename,for filename based shared library versioning on AIX.
16767 shared_archive_member_spec=$shared_archive_member_spec
16768
1514516769 # Shell to use when invoking shell scripts.
1514616770 SHELL=$lt_SHELL
1514716771
1514816772 # An echo program that protects backslashes.
1514916773 ECHO=$lt_ECHO
16774
16775 # The PATH separator for the build system.
16776 PATH_SEPARATOR=$lt_PATH_SEPARATOR
1515016777
1515116778 # The host system.
1515216779 host_alias=$host_alias
1520316830 # convert \$build files to toolchain format.
1520416831 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
1520516832
16833 # A file(cmd) program that detects file types.
16834 FILECMD=$lt_FILECMD
16835
1520616836 # An object symbol dumper.
1520716837 OBJDUMP=$lt_OBJDUMP
1520816838
1522716857 # The archiver.
1522816858 AR=$lt_AR
1522916859
16860 # Flags to create an archive (by configure).
16861 lt_ar_flags=$lt_ar_flags
16862
1523016863 # Flags to create an archive.
15231 AR_FLAGS=$lt_AR_FLAGS
16864 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
1523216865
1523316866 # How to feed a file listing to the archiver.
1523416867 archiver_list_spec=$lt_archiver_list_spec
1525616889 # Transform the output of nm in a proper C declaration.
1525716890 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1525816891
16892 # Transform the output of nm into a list of symbols to manually relocate.
16893 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
16894
1525916895 # Transform the output of nm in a C name address pair.
1526016896 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1526116897
1526216898 # Transform the output of nm in a C name address pair when lib prefix is needed.
1526316899 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
1526416900
16901 # The name lister interface.
16902 nm_interface=$lt_lt_cv_nm_interface
16903
1526516904 # Specify filename containing input files for \$NM.
1526616905 nm_file_list_spec=$lt_nm_file_list_spec
1526716906
15268 # The root where to search for dependent libraries,and in which our libraries should be installed.
16907 # The root where to search for dependent libraries,and where our libraries should be installed.
1526916908 lt_sysroot=$lt_sysroot
16909
16910 # Command to truncate a binary pipe.
16911 lt_truncate_bin=$lt_lt_cv_truncate_bin
1527016912
1527116913 # The name of the directory that contains temporary libtool files.
1527216914 objdir=$objdir
1535817000 # Compile-time system search path for libraries.
1535917001 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1536017002
15361 # Run-time system search path for libraries.
15362 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17003 # Detected run-time system search path for libraries.
17004 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
17005
17006 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
17007 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
1536317008
1536417009 # Whether dlopen is supported.
1536517010 dlopen_support=$enable_dlopen
1544917094 # This must work even if \$libdir does not exist
1545017095 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1545117096
15452 # If ld is used when linking, flag to hardcode \$libdir into a binary
15453 # during linking. This must work even if \$libdir does not exist.
15454 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15455
1545617097 # Whether we need a single "-rpath" flag with a separated argument.
1545717098 hardcode_libdir_separator=$lt_hardcode_libdir_separator
1545817099
15459 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17100 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
1546017101 # DIR into the resulting binary.
1546117102 hardcode_direct=$hardcode_direct
1546217103
15463 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17104 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
1546417105 # DIR into the resulting binary and the resulting library dependency is
15465 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17106 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
1546617107 # library is relocated.
1546717108 hardcode_direct_absolute=$hardcode_direct_absolute
1546817109
1551117152 hardcode_action=$hardcode_action
1551217153
1551317154 # ### END LIBTOOL CONFIG
17155
17156 _LT_EOF
17157
17158 cat <<'_LT_EOF' >> "$cfgfile"
17159
17160 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
17161
17162 # func_munge_path_list VARIABLE PATH
17163 # -----------------------------------
17164 # VARIABLE is name of variable containing _space_ separated list of
17165 # directories to be munged by the contents of PATH, which is string
17166 # having a format:
17167 # "DIR[:DIR]:"
17168 # string "DIR[ DIR]" will be prepended to VARIABLE
17169 # ":DIR[:DIR]"
17170 # string "DIR[ DIR]" will be appended to VARIABLE
17171 # "DIRP[:DIRP]::[DIRA:]DIRA"
17172 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
17173 # "DIRA[ DIRA]" will be appended to VARIABLE
17174 # "DIR[:DIR]"
17175 # VARIABLE will be replaced by "DIR[ DIR]"
17176 func_munge_path_list ()
17177 {
17178 case x$2 in
17179 x)
17180 ;;
17181 *:)
17182 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
17183 ;;
17184 x:*)
17185 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
17186 ;;
17187 *::*)
17188 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
17189 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
17190 ;;
17191 *)
17192 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
17193 ;;
17194 esac
17195 }
17196
17197
17198 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
17199 func_cc_basename ()
17200 {
17201 for cc_temp in $*""; do
17202 case $cc_temp in
17203 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17204 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17205 \-*) ;;
17206 *) break;;
17207 esac
17208 done
17209 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
17210 }
17211
17212
17213 # ### END FUNCTIONS SHARED WITH CONFIGURE
1551417214
1551517215 _LT_EOF
1551617216
1552017220 # AIX sometimes has problems with the GCC collect2 program. For some
1552117221 # reason, if we set the COLLECT_NAMES environment variable, the problems
1552217222 # vanish in a puff of smoke.
15523 if test "X${COLLECT_NAMES+set}" != Xset; then
17223 if test set != "${COLLECT_NAMES+set}"; then
1552417224 COLLECT_NAMES=
1552517225 export COLLECT_NAMES
1552617226 fi
1552917229 esac
1553017230
1553117231
15532 ltmain="$ac_aux_dir/ltmain.sh"
17232
17233 ltmain=$ac_aux_dir/ltmain.sh
1553317234
1553417235
1553517236 # We use sed instead of cat because bash on DJGPP gets confused if
1553617237 # if finds mixed CR/LF and LF-only lines. Since sed operates in
1553717238 # text mode, it properly converts lines to CR/LF. This bash problem
1553817239 # is reportedly fixed, but why not run on old versions too?
15539 sed '$q' "$ltmain" >> "$cfgfile" \
17240 $SED '$q' "$ltmain" >> "$cfgfile" \
1554017241 || (rm -f "$cfgfile"; exit 1)
15541
15542 if test x"$xsi_shell" = xyes; then
15543 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
15544 func_dirname ()\
15545 {\
15546 \ case ${1} in\
15547 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15548 \ * ) func_dirname_result="${3}" ;;\
15549 \ esac\
15550 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
15551 && mv -f "$cfgfile.tmp" "$cfgfile" \
15552 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15553 test 0 -eq $? || _lt_function_replace_fail=:
15554
15555
15556 sed -e '/^func_basename ()$/,/^} # func_basename /c\
15557 func_basename ()\
15558 {\
15559 \ func_basename_result="${1##*/}"\
15560 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
15561 && mv -f "$cfgfile.tmp" "$cfgfile" \
15562 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15563 test 0 -eq $? || _lt_function_replace_fail=:
15564
15565
15566 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15567 func_dirname_and_basename ()\
15568 {\
15569 \ case ${1} in\
15570 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15571 \ * ) func_dirname_result="${3}" ;;\
15572 \ esac\
15573 \ func_basename_result="${1##*/}"\
15574 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
15575 && mv -f "$cfgfile.tmp" "$cfgfile" \
15576 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15577 test 0 -eq $? || _lt_function_replace_fail=:
15578
15579
15580 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15581 func_stripname ()\
15582 {\
15583 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
15584 \ # positional parameters, so assign one to ordinary parameter first.\
15585 \ func_stripname_result=${3}\
15586 \ func_stripname_result=${func_stripname_result#"${1}"}\
15587 \ func_stripname_result=${func_stripname_result%"${2}"}\
15588 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
15589 && mv -f "$cfgfile.tmp" "$cfgfile" \
15590 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15591 test 0 -eq $? || _lt_function_replace_fail=:
15592
15593
15594 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15595 func_split_long_opt ()\
15596 {\
15597 \ func_split_long_opt_name=${1%%=*}\
15598 \ func_split_long_opt_arg=${1#*=}\
15599 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
15600 && mv -f "$cfgfile.tmp" "$cfgfile" \
15601 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15602 test 0 -eq $? || _lt_function_replace_fail=:
15603
15604
15605 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15606 func_split_short_opt ()\
15607 {\
15608 \ func_split_short_opt_arg=${1#??}\
15609 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
15610 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
15611 && mv -f "$cfgfile.tmp" "$cfgfile" \
15612 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15613 test 0 -eq $? || _lt_function_replace_fail=:
15614
15615
15616 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15617 func_lo2o ()\
15618 {\
15619 \ case ${1} in\
15620 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
15621 \ *) func_lo2o_result=${1} ;;\
15622 \ esac\
15623 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
15624 && mv -f "$cfgfile.tmp" "$cfgfile" \
15625 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15626 test 0 -eq $? || _lt_function_replace_fail=:
15627
15628
15629 sed -e '/^func_xform ()$/,/^} # func_xform /c\
15630 func_xform ()\
15631 {\
15632 func_xform_result=${1%.*}.lo\
15633 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
15634 && mv -f "$cfgfile.tmp" "$cfgfile" \
15635 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15636 test 0 -eq $? || _lt_function_replace_fail=:
15637
15638
15639 sed -e '/^func_arith ()$/,/^} # func_arith /c\
15640 func_arith ()\
15641 {\
15642 func_arith_result=$(( $* ))\
15643 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
15644 && mv -f "$cfgfile.tmp" "$cfgfile" \
15645 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15646 test 0 -eq $? || _lt_function_replace_fail=:
15647
15648
15649 sed -e '/^func_len ()$/,/^} # func_len /c\
15650 func_len ()\
15651 {\
15652 func_len_result=${#1}\
15653 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
15654 && mv -f "$cfgfile.tmp" "$cfgfile" \
15655 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15656 test 0 -eq $? || _lt_function_replace_fail=:
15657
15658 fi
15659
15660 if test x"$lt_shell_append" = xyes; then
15661 sed -e '/^func_append ()$/,/^} # func_append /c\
15662 func_append ()\
15663 {\
15664 eval "${1}+=\\${2}"\
15665 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
15666 && mv -f "$cfgfile.tmp" "$cfgfile" \
15667 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15668 test 0 -eq $? || _lt_function_replace_fail=:
15669
15670
15671 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15672 func_append_quoted ()\
15673 {\
15674 \ func_quote_for_eval "${2}"\
15675 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
15676 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
15677 && mv -f "$cfgfile.tmp" "$cfgfile" \
15678 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15679 test 0 -eq $? || _lt_function_replace_fail=:
15680
15681
15682 # Save a `func_append' function call where possible by direct use of '+='
15683 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
15684 && mv -f "$cfgfile.tmp" "$cfgfile" \
15685 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15686 test 0 -eq $? || _lt_function_replace_fail=:
15687 else
15688 # Save a `func_append' function call even when '+=' is not available
15689 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
15690 && mv -f "$cfgfile.tmp" "$cfgfile" \
15691 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15692 test 0 -eq $? || _lt_function_replace_fail=:
15693 fi
15694
15695 if test x"$_lt_function_replace_fail" = x":"; then
15696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
15697 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
15698 fi
15699
1570017242
1570117243 mv -f "$cfgfile" "$ofile" ||
1570217244 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1576017302 $ac_cs_success || as_fn_exit 1
1576117303 fi
1576217304 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15764 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17306 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1576517307 fi
1576617308
1576717309
1578417326
1578517327 Maintainer mode: ${USE_MAINTAINER_MODE}
1578617328 "
17329
0 AC_INIT([polkit-gnome],[0.105],[http://lists.freedesktop.org/mailman/listinfo/polkit-devel],[polkit-gnome])
0 AC_INIT([polkit-gnome],[0.106],[http://lists.freedesktop.org/mailman/listinfo/polkit-devel],[polkit-gnome])
11
22 AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip])
33
+352
-191
depcomp less more
00 #! /bin/sh
11 # depcomp - compile a program generating dependencies as side-effects
22
3 scriptversion=2009-04-28.21; # UTC
4
5 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
6 # Software Foundation, Inc.
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
76
87 # This program is free software; you can redistribute it and/or modify
98 # it under the terms of the GNU General Public License as published by
1615 # GNU General Public License for more details.
1716
1817 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 # along with this program. If not, see <https://www.gnu.org/licenses/>.
2019
2120 # As a special exception to the GNU General Public License, if you
2221 # distribute this file as part of a program that contains a
2726
2827 case $1 in
2928 '')
30 echo "$0: No command. Try \`$0 --help' for more information." 1>&2
31 exit 1;
32 ;;
29 echo "$0: No command. Try '$0 --help' for more information." 1>&2
30 exit 1;
31 ;;
3332 -h | --h*)
3433 cat <<\EOF
3534 Usage: depcomp [--help] [--version] PROGRAM [ARGS]
3938
4039 Environment variables:
4140 depmode Dependency tracking mode.
42 source Source file read by `PROGRAMS ARGS'.
43 object Object file output by `PROGRAMS ARGS'.
41 source Source file read by 'PROGRAMS ARGS'.
42 object Object file output by 'PROGRAMS ARGS'.
4443 DEPDIR directory where to store dependencies.
4544 depfile Dependency file to output.
46 tmpdepfile Temporary file to use when outputing dependencies.
45 tmpdepfile Temporary file to use when outputting dependencies.
4746 libtool Whether libtool is used (yes/no).
4847
4948 Report bugs to <bug-automake@gnu.org>.
5655 ;;
5756 esac
5857
58 # Get the directory component of the given path, and save it in the
59 # global variables '$dir'. Note that this directory component will
60 # be either empty or ending with a '/' character. This is deliberate.
61 set_dir_from ()
62 {
63 case $1 in
64 */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
65 *) dir=;;
66 esac
67 }
68
69 # Get the suffix-stripped basename of the given path, and save it the
70 # global variable '$base'.
71 set_base_from ()
72 {
73 base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
74 }
75
76 # If no dependency file was actually created by the compiler invocation,
77 # we still have to create a dummy depfile, to avoid errors with the
78 # Makefile "include basename.Plo" scheme.
79 make_dummy_depfile ()
80 {
81 echo "#dummy" > "$depfile"
82 }
83
84 # Factor out some common post-processing of the generated depfile.
85 # Requires the auxiliary global variable '$tmpdepfile' to be set.
86 aix_post_process_depfile ()
87 {
88 # If the compiler actually managed to produce a dependency file,
89 # post-process it.
90 if test -f "$tmpdepfile"; then
91 # Each line is of the form 'foo.o: dependency.h'.
92 # Do two passes, one to just change these to
93 # $object: dependency.h
94 # and one to simply output
95 # dependency.h:
96 # which is needed to avoid the deleted-header problem.
97 { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
98 sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
99 } > "$depfile"
100 rm -f "$tmpdepfile"
101 else
102 make_dummy_depfile
103 fi
104 }
105
106 # A tabulation character.
107 tab=' '
108 # A newline character.
109 nl='
110 '
111 # Character ranges might be problematic outside the C locale.
112 # These definitions help.
113 upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
114 lower=abcdefghijklmnopqrstuvwxyz
115 digits=0123456789
116 alpha=${upper}${lower}
117
59118 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
60119 echo "depcomp: Variables source, object and depmode must be set" 1>&2
61120 exit 1
67126 tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
68127
69128 rm -f "$tmpdepfile"
129
130 # Avoid interferences from the environment.
131 gccflag= dashmflag=
70132
71133 # Some modes work just like other modes, but use different flags. We
72134 # parameterize here, but still list the modes in the big case below,
79141 fi
80142
81143 if test "$depmode" = dashXmstdout; then
82 # This is just like dashmstdout with a different argument.
83 dashmflag=-xM
84 depmode=dashmstdout
144 # This is just like dashmstdout with a different argument.
145 dashmflag=-xM
146 depmode=dashmstdout
85147 fi
86148
87149 cygpath_u="cygpath -u -f -"
88150 if test "$depmode" = msvcmsys; then
89 # This is just like msvisualcpp but w/o cygpath translation.
90 # Just convert the backslash-escaped backslashes to single forward
91 # slashes to satisfy depend.m4
92 cygpath_u="sed s,\\\\\\\\,/,g"
93 depmode=msvisualcpp
151 # This is just like msvisualcpp but w/o cygpath translation.
152 # Just convert the backslash-escaped backslashes to single forward
153 # slashes to satisfy depend.m4
154 cygpath_u='sed s,\\\\,/,g'
155 depmode=msvisualcpp
156 fi
157
158 if test "$depmode" = msvc7msys; then
159 # This is just like msvc7 but w/o cygpath translation.
160 # Just convert the backslash-escaped backslashes to single forward
161 # slashes to satisfy depend.m4
162 cygpath_u='sed s,\\\\,/,g'
163 depmode=msvc7
164 fi
165
166 if test "$depmode" = xlc; then
167 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
168 gccflag=-qmakedep=gcc,-MF
169 depmode=gcc
94170 fi
95171
96172 case "$depmode" in
113189 done
114190 "$@"
115191 stat=$?
116 if test $stat -eq 0; then :
117 else
192 if test $stat -ne 0; then
118193 rm -f "$tmpdepfile"
119194 exit $stat
120195 fi
122197 ;;
123198
124199 gcc)
200 ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
201 ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
202 ## (see the conditional assignment to $gccflag above).
125203 ## There are various ways to get dependency output from gcc. Here's
126204 ## why we pick this rather obscure method:
127205 ## - Don't want to use -MD because we'd like the dependencies to end
128206 ## up in a subdir. Having to rename by hand is ugly.
129207 ## (We might end up doing this anyway to support other compilers.)
130208 ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
131 ## -MM, not -M (despite what the docs say).
209 ## -MM, not -M (despite what the docs say). Also, it might not be
210 ## supported by the other compilers which use the 'gcc' depmode.
132211 ## - Using -M directly means running the compiler twice (even worse
133212 ## than renaming).
134213 if test -z "$gccflag"; then
136215 fi
137216 "$@" -Wp,"$gccflag$tmpdepfile"
138217 stat=$?
139 if test $stat -eq 0; then :
140 else
218 if test $stat -ne 0; then
141219 rm -f "$tmpdepfile"
142220 exit $stat
143221 fi
144222 rm -f "$depfile"
145223 echo "$object : \\" > "$depfile"
146 alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
147 ## The second -e expression handles DOS-style file names with drive letters.
224 # The second -e expression handles DOS-style file names with drive
225 # letters.
148226 sed -e 's/^[^:]*: / /' \
149227 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
150 ## This next piece of magic avoids the `deleted header file' problem.
228 ## This next piece of magic avoids the "deleted header file" problem.
151229 ## The problem is that when a header file which appears in a .P file
152230 ## is deleted, the dependency causes make to die (because there is
153231 ## typically no way to rebuild the header). We avoid this by adding
154232 ## dummy dependencies for each header file. Too bad gcc doesn't do
155233 ## this for us directly.
156 tr ' ' '
157 ' < "$tmpdepfile" |
158 ## Some versions of gcc put a space before the `:'. On the theory
234 ## Some versions of gcc put a space before the ':'. On the theory
159235 ## that the space means something, we add a space to the output as
160 ## well.
236 ## well. hp depmode also adds that space, but also prefixes the VPATH
237 ## to the object. Take care to not repeat it in the output.
161238 ## Some versions of the HPUX 10.20 sed can't process this invocation
162239 ## correctly. Breaking it into two sed invocations is a workaround.
163 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
240 tr ' ' "$nl" < "$tmpdepfile" \
241 | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
242 | sed -e 's/$/ :/' >> "$depfile"
164243 rm -f "$tmpdepfile"
165244 ;;
166245
178257 "$@" -MDupdate "$tmpdepfile"
179258 fi
180259 stat=$?
181 if test $stat -eq 0; then :
182 else
260 if test $stat -ne 0; then
183261 rm -f "$tmpdepfile"
184262 exit $stat
185263 fi
187265
188266 if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
189267 echo "$object : \\" > "$depfile"
190
191268 # Clip off the initial element (the dependent). Don't try to be
192269 # clever and replace this with sed code, as IRIX sed won't handle
193270 # lines with more than a fixed number of characters (4096 in
194271 # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
195 # the IRIX cc adds comments like `#:fec' to the end of the
272 # the IRIX cc adds comments like '#:fec' to the end of the
196273 # dependency line.
197 tr ' ' '
198 ' < "$tmpdepfile" \
199 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
200 tr '
201 ' ' ' >> "$depfile"
274 tr ' ' "$nl" < "$tmpdepfile" \
275 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
276 | tr "$nl" ' ' >> "$depfile"
202277 echo >> "$depfile"
203
204278 # The second pass generates a dummy entry for each header file.
205 tr ' ' '
206 ' < "$tmpdepfile" \
207 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
208 >> "$depfile"
279 tr ' ' "$nl" < "$tmpdepfile" \
280 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
281 >> "$depfile"
209282 else
210 # The sourcefile does not contain any dependencies, so just
211 # store a dummy comment line, to avoid errors with the Makefile
212 # "include basename.Plo" scheme.
213 echo "#dummy" > "$depfile"
283 make_dummy_depfile
214284 fi
215285 rm -f "$tmpdepfile"
286 ;;
287
288 xlc)
289 # This case exists only to let depend.m4 do its work. It works by
290 # looking at the text of this script. This case will never be run,
291 # since it is checked for above.
292 exit 1
216293 ;;
217294
218295 aix)
219296 # The C for AIX Compiler uses -M and outputs the dependencies
220297 # in a .u file. In older versions, this file always lives in the
221 # current directory. Also, the AIX compiler puts `$object:' at the
298 # current directory. Also, the AIX compiler puts '$object:' at the
222299 # start of each line; $object doesn't have directory information.
223300 # Version 6 uses the directory in both cases.
224 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
225 test "x$dir" = "x$object" && dir=
226 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
301 set_dir_from "$object"
302 set_base_from "$object"
227303 if test "$libtool" = yes; then
228304 tmpdepfile1=$dir$base.u
229305 tmpdepfile2=$base.u
236312 "$@" -M
237313 fi
238314 stat=$?
239
240 if test $stat -eq 0; then :
241 else
315 if test $stat -ne 0; then
242316 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
243317 exit $stat
244318 fi
247321 do
248322 test -f "$tmpdepfile" && break
249323 done
250 if test -f "$tmpdepfile"; then
251 # Each line is of the form `foo.o: dependent.h'.
252 # Do two passes, one to just change these to
253 # `$object: dependent.h' and one to simply `dependent.h:'.
254 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
255 # That's a tab and a space in the [].
256 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
257 else
258 # The sourcefile does not contain any dependencies, so just
259 # store a dummy comment line, to avoid errors with the Makefile
260 # "include basename.Plo" scheme.
261 echo "#dummy" > "$depfile"
262 fi
324 aix_post_process_depfile
325 ;;
326
327 tcc)
328 # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
329 # FIXME: That version still under development at the moment of writing.
330 # Make that this statement remains true also for stable, released
331 # versions.
332 # It will wrap lines (doesn't matter whether long or short) with a
333 # trailing '\', as in:
334 #
335 # foo.o : \
336 # foo.c \
337 # foo.h \
338 #
339 # It will put a trailing '\' even on the last line, and will use leading
340 # spaces rather than leading tabs (at least since its commit 0394caf7
341 # "Emit spaces for -MD").
342 "$@" -MD -MF "$tmpdepfile"
343 stat=$?
344 if test $stat -ne 0; then
345 rm -f "$tmpdepfile"
346 exit $stat
347 fi
348 rm -f "$depfile"
349 # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
350 # We have to change lines of the first kind to '$object: \'.
351 sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
352 # And for each line of the second kind, we have to emit a 'dep.h:'
353 # dummy dependency, to avoid the deleted-header problem.
354 sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
263355 rm -f "$tmpdepfile"
264356 ;;
265357
266 icc)
267 # Intel's C compiler understands `-MD -MF file'. However on
268 # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
269 # ICC 7.0 will fill foo.d with something like
270 # foo.o: sub/foo.c
271 # foo.o: sub/foo.h
272 # which is wrong. We want:
273 # sub/foo.o: sub/foo.c
274 # sub/foo.o: sub/foo.h
275 # sub/foo.c:
276 # sub/foo.h:
277 # ICC 7.1 will output
358 ## The order of this option in the case statement is important, since the
359 ## shell code in configure will try each of these formats in the order
360 ## listed in this file. A plain '-MD' option would be understood by many
361 ## compilers, so we must ensure this comes after the gcc and icc options.
362 pgcc)
363 # Portland's C compiler understands '-MD'.
364 # Will always output deps to 'file.d' where file is the root name of the
365 # source file under compilation, even if file resides in a subdirectory.
366 # The object file name does not affect the name of the '.d' file.
367 # pgcc 10.2 will output
278368 # foo.o: sub/foo.c sub/foo.h
279 # and will wrap long lines using \ :
369 # and will wrap long lines using '\' :
280370 # foo.o: sub/foo.c ... \
281371 # sub/foo.h ... \
282372 # ...
283
284 "$@" -MD -MF "$tmpdepfile"
285 stat=$?
286 if test $stat -eq 0; then :
287 else
373 set_dir_from "$object"
374 # Use the source, not the object, to determine the base name, since
375 # that's sadly what pgcc will do too.
376 set_base_from "$source"
377 tmpdepfile=$base.d
378
379 # For projects that build the same source file twice into different object
380 # files, the pgcc approach of using the *source* file root name can cause
381 # problems in parallel builds. Use a locking strategy to avoid stomping on
382 # the same $tmpdepfile.
383 lockdir=$base.d-lock
384 trap "
385 echo '$0: caught signal, cleaning up...' >&2
386 rmdir '$lockdir'
387 exit 1
388 " 1 2 13 15
389 numtries=100
390 i=$numtries
391 while test $i -gt 0; do
392 # mkdir is a portable test-and-set.
393 if mkdir "$lockdir" 2>/dev/null; then
394 # This process acquired the lock.
395 "$@" -MD
396 stat=$?
397 # Release the lock.
398 rmdir "$lockdir"
399 break
400 else
401 # If the lock is being held by a different process, wait
402 # until the winning process is done or we timeout.
403 while test -d "$lockdir" && test $i -gt 0; do
404 sleep 1
405 i=`expr $i - 1`
406 done
407 fi
408 i=`expr $i - 1`
409 done
410 trap - 1 2 13 15
411 if test $i -le 0; then
412 echo "$0: failed to acquire lock after $numtries attempts" >&2
413 echo "$0: check lockdir '$lockdir'" >&2
414 exit 1
415 fi
416
417 if test $stat -ne 0; then
288418 rm -f "$tmpdepfile"
289419 exit $stat
290420 fi
296426 sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
297427 # Some versions of the HPUX 10.20 sed can't process this invocation
298428 # correctly. Breaking it into two sed invocations is a workaround.
299 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
300 sed -e 's/$/ :/' >> "$depfile"
429 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
430 | sed -e 's/$/ :/' >> "$depfile"
301431 rm -f "$tmpdepfile"
302432 ;;
303433
308438 # 'foo.d', which lands next to the object file, wherever that
309439 # happens to be.
310440 # Much of this is similar to the tru64 case; see comments there.
311 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
312 test "x$dir" = "x$object" && dir=
313 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
441 set_dir_from "$object"
442 set_base_from "$object"
314443 if test "$libtool" = yes; then
315444 tmpdepfile1=$dir$base.d
316445 tmpdepfile2=$dir.libs/$base.d
321450 "$@" +Maked
322451 fi
323452 stat=$?
324 if test $stat -eq 0; then :
325 else
453 if test $stat -ne 0; then
326454 rm -f "$tmpdepfile1" "$tmpdepfile2"
327455 exit $stat
328456 fi
332460 test -f "$tmpdepfile" && break
333461 done
334462 if test -f "$tmpdepfile"; then
335 sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
336 # Add `dependent.h:' lines.
463 sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
464 # Add 'dependent.h:' lines.
337465 sed -ne '2,${
338 s/^ *//
339 s/ \\*$//
340 s/$/:/
341 p
342 }' "$tmpdepfile" >> "$depfile"
466 s/^ *//
467 s/ \\*$//
468 s/$/:/
469 p
470 }' "$tmpdepfile" >> "$depfile"
343471 else
344 echo "#dummy" > "$depfile"
472 make_dummy_depfile
345473 fi
346474 rm -f "$tmpdepfile" "$tmpdepfile2"
347475 ;;
348476
349477 tru64)
350 # The Tru64 compiler uses -MD to generate dependencies as a side
351 # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
352 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
353 # dependencies in `foo.d' instead, so we check for that too.
354 # Subdirectories are respected.
355 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
356 test "x$dir" = "x$object" && dir=
357 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
358
359 if test "$libtool" = yes; then
360 # With Tru64 cc, shared objects can also be used to make a
361 # static library. This mechanism is used in libtool 1.4 series to
362 # handle both shared and static libraries in a single compilation.
363 # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
364 #
365 # With libtool 1.5 this exception was removed, and libtool now
366 # generates 2 separate objects for the 2 libraries. These two
367 # compilations output dependencies in $dir.libs/$base.o.d and
368 # in $dir$base.o.d. We have to check for both files, because
369 # one of the two compilations can be disabled. We should prefer
370 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
371 # automatically cleaned when .libs/ is deleted, while ignoring
372 # the former would cause a distcleancheck panic.
373 tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
374 tmpdepfile2=$dir$base.o.d # libtool 1.5
375 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
376 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
377 "$@" -Wc,-MD
378 else
379 tmpdepfile1=$dir$base.o.d
380 tmpdepfile2=$dir$base.d
381 tmpdepfile3=$dir$base.d
382 tmpdepfile4=$dir$base.d
383 "$@" -MD
384 fi
385
386 stat=$?
387 if test $stat -eq 0; then :
388 else
389 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
390 exit $stat
391 fi
392
393 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
394 do
395 test -f "$tmpdepfile" && break
396 done
397 if test -f "$tmpdepfile"; then
398 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
399 # That's a tab and a space in the [].
400 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
401 else
402 echo "#dummy" > "$depfile"
403 fi
404 rm -f "$tmpdepfile"
405 ;;
478 # The Tru64 compiler uses -MD to generate dependencies as a side
479 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
480 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
481 # dependencies in 'foo.d' instead, so we check for that too.
482 # Subdirectories are respected.
483 set_dir_from "$object"
484 set_base_from "$object"
485
486 if test "$libtool" = yes; then
487 # Libtool generates 2 separate objects for the 2 libraries. These
488 # two compilations output dependencies in $dir.libs/$base.o.d and
489 # in $dir$base.o.d. We have to check for both files, because
490 # one of the two compilations can be disabled. We should prefer
491 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
492 # automatically cleaned when .libs/ is deleted, while ignoring
493 # the former would cause a distcleancheck panic.
494 tmpdepfile1=$dir$base.o.d # libtool 1.5
495 tmpdepfile2=$dir.libs/$base.o.d # Likewise.
496 tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
497 "$@" -Wc,-MD
498 else
499 tmpdepfile1=$dir$base.d
500 tmpdepfile2=$dir$base.d
501 tmpdepfile3=$dir$base.d
502 "$@" -MD
503 fi
504
505 stat=$?
506 if test $stat -ne 0; then
507 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
508 exit $stat
509 fi
510
511 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
512 do
513 test -f "$tmpdepfile" && break
514 done
515 # Same post-processing that is required for AIX mode.
516 aix_post_process_depfile
517 ;;
518
519 msvc7)
520 if test "$libtool" = yes; then
521 showIncludes=-Wc,-showIncludes
522 else
523 showIncludes=-showIncludes
524 fi
525 "$@" $showIncludes > "$tmpdepfile"
526 stat=$?
527 grep -v '^Note: including file: ' "$tmpdepfile"
528 if test $stat -ne 0; then
529 rm -f "$tmpdepfile"
530 exit $stat
531 fi
532 rm -f "$depfile"
533 echo "$object : \\" > "$depfile"
534 # The first sed program below extracts the file names and escapes
535 # backslashes for cygpath. The second sed program outputs the file
536 # name when reading, but also accumulates all include files in the
537 # hold buffer in order to output them again at the end. This only
538 # works with sed implementations that can handle large buffers.
539 sed < "$tmpdepfile" -n '
540 /^Note: including file: *\(.*\)/ {
541 s//\1/
542 s/\\/\\\\/g
543 p
544 }' | $cygpath_u | sort -u | sed -n '
545 s/ /\\ /g
546 s/\(.*\)/'"$tab"'\1 \\/p
547 s/.\(.*\) \\/\1:/
548 H
549 $ {
550 s/.*/'"$tab"'/
551 G
552 p
553 }' >> "$depfile"
554 echo >> "$depfile" # make sure the fragment doesn't end with a backslash
555 rm -f "$tmpdepfile"
556 ;;
557
558 msvc7msys)
559 # This case exists only to let depend.m4 do its work. It works by
560 # looking at the text of this script. This case will never be run,
561 # since it is checked for above.
562 exit 1
563 ;;
406564
407565 #nosideeffect)
408566 # This comment above is used by automake to tell side-effect
421579 shift
422580 fi
423581
424 # Remove `-o $object'.
582 # Remove '-o $object'.
425583 IFS=" "
426584 for arg
427585 do
441599 done
442600
443601 test -z "$dashmflag" && dashmflag=-M
444 # Require at least two characters before searching for `:'
602 # Require at least two characters before searching for ':'
445603 # in the target name. This is to cope with DOS-style filenames:
446 # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
604 # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
447605 "$@" $dashmflag |
448 sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
606 sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
449607 rm -f "$depfile"
450608 cat < "$tmpdepfile" > "$depfile"
451 tr ' ' '
452 ' < "$tmpdepfile" | \
453 ## Some versions of the HPUX 10.20 sed can't process this invocation
454 ## correctly. Breaking it into two sed invocations is a workaround.
455 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
609 # Some versions of the HPUX 10.20 sed can't process this sed invocation
610 # correctly. Breaking it into two sed invocations is a workaround.
611 tr ' ' "$nl" < "$tmpdepfile" \
612 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
613 | sed -e 's/$/ :/' >> "$depfile"
456614 rm -f "$tmpdepfile"
457615 ;;
458616
502660 touch "$tmpdepfile"
503661 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
504662 rm -f "$depfile"
505 cat < "$tmpdepfile" > "$depfile"
506 sed '1,2d' "$tmpdepfile" | tr ' ' '
507 ' | \
508 ## Some versions of the HPUX 10.20 sed can't process this invocation
509 ## correctly. Breaking it into two sed invocations is a workaround.
510 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
663 # makedepend may prepend the VPATH from the source file name to the object.
664 # No need to regex-escape $object, excess matching of '.' is harmless.
665 sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
666 # Some versions of the HPUX 10.20 sed can't process the last invocation
667 # correctly. Breaking it into two sed invocations is a workaround.
668 sed '1,2d' "$tmpdepfile" \
669 | tr ' ' "$nl" \
670 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
671 | sed -e 's/$/ :/' >> "$depfile"
511672 rm -f "$tmpdepfile" "$tmpdepfile".bak
512673 ;;
513674
524685 shift
525686 fi
526687
527 # Remove `-o $object'.
688 # Remove '-o $object'.
528689 IFS=" "
529690 for arg
530691 do
543704 esac
544705 done
545706
546 "$@" -E |
547 sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
548 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
549 sed '$ s: \\$::' > "$tmpdepfile"
707 "$@" -E \
708 | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
709 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
710 | sed '$ s: \\$::' > "$tmpdepfile"
550711 rm -f "$depfile"
551712 echo "$object : \\" > "$depfile"
552713 cat < "$tmpdepfile" >> "$depfile"
578739 shift
579740 ;;
580741 "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
581 set fnord "$@"
582 shift
583 shift
584 ;;
742 set fnord "$@"
743 shift
744 shift
745 ;;
585746 *)
586 set fnord "$@" "$arg"
587 shift
588 shift
589 ;;
747 set fnord "$@" "$arg"
748 shift
749 shift
750 ;;
590751 esac
591752 done
592753 "$@" -E 2>/dev/null |
593754 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
594755 rm -f "$depfile"
595756 echo "$object : \\" > "$depfile"
596 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
597 echo " " >> "$depfile"
757 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
758 echo "$tab" >> "$depfile"
598759 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
599760 rm -f "$tmpdepfile"
600761 ;;
621782 # Local Variables:
622783 # mode: shell-script
623784 # sh-indentation: 2
624 # eval: (add-hook 'write-file-hooks 'time-stamp)
785 # eval: (add-hook 'before-save-hook 'time-stamp)
625786 # time-stamp-start: "scriptversion="
626787 # time-stamp-format: "%:y-%02m-%02d.%02H"
627 # time-stamp-time-zone: "UTC"
788 # time-stamp-time-zone: "UTC0"
628789 # time-stamp-end: "; # UTC"
629790 # End:
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2009-04-28.21; # UTC
3 scriptversion=2020-11-14.01; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
3434 # FSF changes to this file are in the public domain.
3535 #
3636 # Calling this script install-sh is preferred over install.sh, to prevent
37 # `make' implicit rules from creating a file called install from it
37 # 'make' implicit rules from creating a file called install from it
3838 # when there is no Makefile.
3939 #
4040 # This script is compatible with the BSD install script, but was written
4141 # from scratch.
4242
43 tab=' '
4344 nl='
4445 '
45 IFS=" "" $nl"
46
47 # set DOITPROG to echo to test this script
48
49 # Don't use :- since 4.3BSD and earlier shells don't like it.
46 IFS=" $tab$nl"
47
48 # Set DOITPROG to "echo" to test this script.
49
5050 doit=${DOITPROG-}
51 if test -z "$doit"; then
52 doit_exec=exec
53 else
54 doit_exec=$doit
55 fi
51 doit_exec=${doit:-exec}
5652
5753 # Put in absolute file names if you don't have them in your path;
5854 # or use environment vars.
6763 rmprog=${RMPROG-rm}
6864 stripprog=${STRIPPROG-strip}
6965
70 posix_glob='?'
71 initialize_posix_glob='
72 test "$posix_glob" != "?" || {
73 if (set -f) 2>/dev/null; then
74 posix_glob=
75 else
76 posix_glob=:
77 fi
78 }
79 '
80
8166 posix_mkdir=
8267
8368 # Desired mode of installed file.
8469 mode=0755
8570
71 # Create dirs (including intermediate dirs) using mode 755.
72 # This is like GNU 'install' as of coreutils 8.32 (2020).
73 mkdir_umask=22
74
75 backupsuffix=
8676 chgrpcmd=
8777 chmodcmd=$chmodprog
8878 chowncmd=
9686 dst_arg=
9787
9888 copy_on_change=false
99 no_target_directory=
89 is_target_a_directory=possibly
10090
10191 usage="\
10292 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
113103 --version display version info and exit.
114104
115105 -c (ignored)
116 -C install only if different (preserve the last data modification time)
106 -C install only if different (preserve data modification time)
117107 -d create directories instead of installing files.
118108 -g GROUP $chgrpprog installed files to GROUP.
119109 -m MODE $chmodprog installed files to MODE.
120110 -o USER $chownprog installed files to USER.
111 -p pass -p to $cpprog.
121112 -s $stripprog installed files.
113 -S SUFFIX attempt to back up existing files, with suffix SUFFIX.
122114 -t DIRECTORY install into DIRECTORY.
123115 -T report an error if DSTFILE is a directory.
124116
125117 Environment variables override the default commands:
126118 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
127119 RMPROG STRIPPROG
120
121 By default, rm is invoked with -f; when overridden with RMPROG,
122 it's up to you to specify -f if you want it.
123
124 If -S is not specified, no backups are attempted.
125
126 Email bug reports to bug-automake@gnu.org.
127 Automake home page: https://www.gnu.org/software/automake/
128128 "
129129
130130 while test $# -ne 0; do
136136 -d) dir_arg=true;;
137137
138138 -g) chgrpcmd="$chgrpprog $2"
139 shift;;
139 shift;;
140140
141141 --help) echo "$usage"; exit $?;;
142142
143143 -m) mode=$2
144 case $mode in
145 *' '* | *' '* | *'
146 '* | *'*'* | *'?'* | *'['*)
147 echo "$0: invalid mode: $mode" >&2
148 exit 1;;
149 esac
150 shift;;
144 case $mode in
145 *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
146 echo "$0: invalid mode: $mode" >&2
147 exit 1;;
148 esac
149 shift;;
151150
152151 -o) chowncmd="$chownprog $2"
153 shift;;
152 shift;;
153
154 -p) cpprog="$cpprog -p";;
154155
155156 -s) stripcmd=$stripprog;;
156157
157 -t) dst_arg=$2
158 shift;;
159
160 -T) no_target_directory=true;;
158 -S) backupsuffix="$2"
159 shift;;
160
161 -t)
162 is_target_a_directory=always
163 dst_arg=$2
164 # Protect names problematic for 'test' and other utilities.
165 case $dst_arg in
166 -* | [=\(\)!]) dst_arg=./$dst_arg;;
167 esac
168 shift;;
169
170 -T) is_target_a_directory=never;;
161171
162172 --version) echo "$0 $scriptversion"; exit $?;;
163173
164 --) shift
165 break;;
166
167 -*) echo "$0: invalid option: $1" >&2
168 exit 1;;
174 --) shift
175 break;;
176
177 -*) echo "$0: invalid option: $1" >&2
178 exit 1;;
169179
170180 *) break;;
171181 esac
172182 shift
173183 done
184
185 # We allow the use of options -d and -T together, by making -d
186 # take the precedence; this is for compatibility with GNU install.
187
188 if test -n "$dir_arg"; then
189 if test -n "$dst_arg"; then
190 echo "$0: target directory not allowed when installing a directory." >&2
191 exit 1
192 fi
193 fi
174194
175195 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
176196 # When -d is used, all remaining arguments are directories to create.
185205 fi
186206 shift # arg
187207 dst_arg=$arg
208 # Protect names problematic for 'test' and other utilities.
209 case $dst_arg in
210 -* | [=\(\)!]) dst_arg=./$dst_arg;;
211 esac
188212 done
189213 fi
190214
193217 echo "$0: no input file specified." >&2
194218 exit 1
195219 fi
196 # It's OK to call `install-sh -d' without argument.
220 # It's OK to call 'install-sh -d' without argument.
197221 # This can happen when creating conditional directories.
198222 exit 0
199223 fi
200224
201225 if test -z "$dir_arg"; then
202 trap '(exit $?); exit' 1 2 13 15
226 if test $# -gt 1 || test "$is_target_a_directory" = always; then
227 if test ! -d "$dst_arg"; then
228 echo "$0: $dst_arg: Is not a directory." >&2
229 exit 1
230 fi
231 fi
232 fi
233
234 if test -z "$dir_arg"; then
235 do_exit='(exit $ret); exit $ret'
236 trap "ret=129; $do_exit" 1
237 trap "ret=130; $do_exit" 2
238 trap "ret=141; $do_exit" 13
239 trap "ret=143; $do_exit" 15
203240
204241 # Set umask so as not to create temps with too-generous modes.
205242 # However, 'strip' requires both read and write access to temps.
210247
211248 *[0-7])
212249 if test -z "$stripcmd"; then
213 u_plus_rw=
250 u_plus_rw=
214251 else
215 u_plus_rw='% 200'
252 u_plus_rw='% 200'
216253 fi
217254 cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
218255 *)
219256 if test -z "$stripcmd"; then
220 u_plus_rw=
257 u_plus_rw=
221258 else
222 u_plus_rw=,u+rw
259 u_plus_rw=,u+rw
223260 fi
224261 cp_umask=$mode$u_plus_rw;;
225262 esac
227264
228265 for src
229266 do
230 # Protect names starting with `-'.
267 # Protect names problematic for 'test' and other utilities.
231268 case $src in
232 -*) src=./$src;;
269 -* | [=\(\)!]) src=./$src;;
233270 esac
234271
235272 if test -n "$dir_arg"; then
237274 dstdir=$dst
238275 test -d "$dstdir"
239276 dstdir_status=$?
277 # Don't chown directories that already exist.
278 if test $dstdir_status = 0; then
279 chowncmd=""
280 fi
240281 else
241282
242283 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
251292 echo "$0: no destination specified." >&2
252293 exit 1
253294 fi
254
255295 dst=$dst_arg
256 # Protect names starting with `-'.
257 case $dst in
258 -*) dst=./$dst;;
259 esac
260
261 # If destination is a directory, append the input filename; won't work
262 # if double slashes aren't ignored.
296
297 # If destination is a directory, append the input filename.
263298 if test -d "$dst"; then
264 if test -n "$no_target_directory"; then
265 echo "$0: $dst_arg: Is a directory" >&2
266 exit 1
299 if test "$is_target_a_directory" = never; then
300 echo "$0: $dst_arg: Is a directory" >&2
301 exit 1
267302 fi
268303 dstdir=$dst
269 dst=$dstdir/`basename "$src"`
304 dstbase=`basename "$src"`
305 case $dst in
306 */) dst=$dst$dstbase;;
307 *) dst=$dst/$dstbase;;
308 esac
270309 dstdir_status=0
271310 else
272 # Prefer dirname, but fall back on a substitute if dirname fails.
273 dstdir=`
274 (dirname "$dst") 2>/dev/null ||
275 expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
276 X"$dst" : 'X\(//\)[^/]' \| \
277 X"$dst" : 'X\(//\)$' \| \
278 X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
279 echo X"$dst" |
280 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
281 s//\1/
282 q
283 }
284 /^X\(\/\/\)[^/].*/{
285 s//\1/
286 q
287 }
288 /^X\(\/\/\)$/{
289 s//\1/
290 q
291 }
292 /^X\(\/\).*/{
293 s//\1/
294 q
295 }
296 s/.*/./; q'
297 `
298
311 dstdir=`dirname "$dst"`
299312 test -d "$dstdir"
300313 dstdir_status=$?
301314 fi
302315 fi
316
317 case $dstdir in
318 */) dstdirslash=$dstdir;;
319 *) dstdirslash=$dstdir/;;
320 esac
303321
304322 obsolete_mkdir_used=false
305323
306324 if test $dstdir_status != 0; then
307325 case $posix_mkdir in
308326 '')
309 # Create intermediate dirs using mode 755 as modified by the umask.
310 # This is like FreeBSD 'install' as of 1997-10-28.
311 umask=`umask`
312 case $stripcmd.$umask in
313 # Optimize common cases.
314 *[2367][2367]) mkdir_umask=$umask;;
315 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
316
317 *[0-7])
318 mkdir_umask=`expr $umask + 22 \
319 - $umask % 100 % 40 + $umask % 20 \
320 - $umask % 10 % 4 + $umask % 2
321 `;;
322 *) mkdir_umask=$umask,go-w;;
323 esac
324
325 # With -d, create the new directory with the user-specified mode.
326 # Otherwise, rely on $mkdir_umask.
327 if test -n "$dir_arg"; then
328 mkdir_mode=-m$mode
327 # With -d, create the new directory with the user-specified mode.
328 # Otherwise, rely on $mkdir_umask.
329 if test -n "$dir_arg"; then
330 mkdir_mode=-m$mode
331 else
332 mkdir_mode=
333 fi
334
335 posix_mkdir=false
336 # The $RANDOM variable is not portable (e.g., dash). Use it
337 # here however when possible just to lower collision chance.
338 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
339
340 trap '
341 ret=$?
342 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
343 exit $ret
344 ' 0
345
346 # Because "mkdir -p" follows existing symlinks and we likely work
347 # directly in world-writeable /tmp, make sure that the '$tmpdir'
348 # directory is successfully created first before we actually test
349 # 'mkdir -p'.
350 if (umask $mkdir_umask &&
351 $mkdirprog $mkdir_mode "$tmpdir" &&
352 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
353 then
354 if test -z "$dir_arg" || {
355 # Check for POSIX incompatibilities with -m.
356 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
357 # other-writable bit of parent directory when it shouldn't.
358 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
359 test_tmpdir="$tmpdir/a"
360 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
361 case $ls_ld_tmpdir in
362 d????-?r-*) different_mode=700;;
363 d????-?--*) different_mode=755;;
364 *) false;;
365 esac &&
366 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
367 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
368 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
369 }
370 }
371 then posix_mkdir=:
372 fi
373 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
329374 else
330 mkdir_mode=
375 # Remove any dirs left behind by ancient mkdir implementations.
376 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
331377 fi
332
333 posix_mkdir=false
334 case $umask in
335 *[123567][0-7][0-7])
336 # POSIX mkdir -p sets u+wx bits regardless of umask, which
337 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
338 ;;
339 *)
340 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
341 trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
342
343 if (umask $mkdir_umask &&
344 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
345 then
346 if test -z "$dir_arg" || {
347 # Check for POSIX incompatibilities with -m.
348 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
349 # other-writeable bit of parent directory when it shouldn't.
350 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
351 ls_ld_tmpdir=`ls -ld "$tmpdir"`
352 case $ls_ld_tmpdir in
353 d????-?r-*) different_mode=700;;
354 d????-?--*) different_mode=755;;
355 *) false;;
356 esac &&
357 $mkdirprog -m$different_mode -p -- "$tmpdir" && {
358 ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
359 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
360 }
361 }
362 then posix_mkdir=:
363 fi
364 rmdir "$tmpdir/d" "$tmpdir"
365 else
366 # Remove any dirs left behind by ancient mkdir implementations.
367 rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
368 fi
369 trap '' 0;;
370 esac;;
378 trap '' 0;;
371379 esac
372380
373381 if
374382 $posix_mkdir && (
375 umask $mkdir_umask &&
376 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
383 umask $mkdir_umask &&
384 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
377385 )
378386 then :
379387 else
380388
381 # The umask is ridiculous, or mkdir does not conform to POSIX,
389 # mkdir does not conform to POSIX,
382390 # or it failed possibly due to a race condition. Create the
383391 # directory the slow way, step by step, checking for races as we go.
384392
385393 case $dstdir in
386 /*) prefix='/';;
387 -*) prefix='./';;
388 *) prefix='';;
394 /*) prefix='/';;
395 [-=\(\)!]*) prefix='./';;
396 *) prefix='';;
389397 esac
390
391 eval "$initialize_posix_glob"
392398
393399 oIFS=$IFS
394400 IFS=/
395 $posix_glob set -f
401 set -f
396402 set fnord $dstdir
397403 shift
398 $posix_glob set +f
404 set +f
399405 IFS=$oIFS
400406
401407 prefixes=
402408
403409 for d
404410 do
405 test -z "$d" && continue
406
407 prefix=$prefix$d
408 if test -d "$prefix"; then
409 prefixes=
410 else
411 if $posix_mkdir; then
412 (umask=$mkdir_umask &&
413 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
414 # Don't fail if two instances are running concurrently.
415 test -d "$prefix" || exit 1
416 else
417 case $prefix in
418 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
419 *) qprefix=$prefix;;
420 esac
421 prefixes="$prefixes '$qprefix'"
422 fi
423 fi
424 prefix=$prefix/
411 test X"$d" = X && continue
412
413 prefix=$prefix$d
414 if test -d "$prefix"; then
415 prefixes=
416 else
417 if $posix_mkdir; then
418 (umask $mkdir_umask &&
419 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
420 # Don't fail if two instances are running concurrently.
421 test -d "$prefix" || exit 1
422 else
423 case $prefix in
424 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
425 *) qprefix=$prefix;;
426 esac
427 prefixes="$prefixes '$qprefix'"
428 fi
429 fi
430 prefix=$prefix/
425431 done
426432
427433 if test -n "$prefixes"; then
428 # Don't fail if two instances are running concurrently.
429 (umask $mkdir_umask &&
430 eval "\$doit_exec \$mkdirprog $prefixes") ||
431 test -d "$dstdir" || exit 1
432 obsolete_mkdir_used=true
434 # Don't fail if two instances are running concurrently.
435 (umask $mkdir_umask &&
436 eval "\$doit_exec \$mkdirprog $prefixes") ||
437 test -d "$dstdir" || exit 1
438 obsolete_mkdir_used=true
433439 fi
434440 fi
435441 fi
442448 else
443449
444450 # Make a couple of temp file names in the proper directory.
445 dsttmp=$dstdir/_inst.$$_
446 rmtmp=$dstdir/_rm.$$_
451 dsttmp=${dstdirslash}_inst.$$_
452 rmtmp=${dstdirslash}_rm.$$_
447453
448454 # Trap to clean up those temp files at exit.
449455 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
450456
451457 # Copy the file name to the temp name.
452 (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
458 (umask $cp_umask &&
459 { test -z "$stripcmd" || {
460 # Create $dsttmp read-write so that cp doesn't create it read-only,
461 # which would cause strip to fail.
462 if test -z "$doit"; then
463 : >"$dsttmp" # No need to fork-exec 'touch'.
464 else
465 $doit touch "$dsttmp"
466 fi
467 }
468 } &&
469 $doit_exec $cpprog "$src" "$dsttmp") &&
453470
454471 # and set any options; do chmod last to preserve setuid bits.
455472 #
464481
465482 # If -C, don't bother to copy if it wouldn't change the file.
466483 if $copy_on_change &&
467 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
468 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
469
470 eval "$initialize_posix_glob" &&
471 $posix_glob set -f &&
484 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
485 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
486 set -f &&
472487 set X $old && old=:$2:$4:$5:$6 &&
473488 set X $new && new=:$2:$4:$5:$6 &&
474 $posix_glob set +f &&
475
489 set +f &&
476490 test "$old" = "$new" &&
477491 $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
478492 then
479493 rm -f "$dsttmp"
480494 else
495 # If $backupsuffix is set, and the file being installed
496 # already exists, attempt a backup. Don't worry if it fails,
497 # e.g., if mv doesn't support -f.
498 if test -n "$backupsuffix" && test -f "$dst"; then
499 $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
500 fi
501
481502 # Rename the file to the real destination.
482503 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
483504
485506 # to itself, or perhaps because mv is so ancient that it does not
486507 # support -f.
487508 {
488 # Now remove or move aside any old file at destination location.
489 # We try this two ways since rm can't unlink itself on some
490 # systems and the destination file might be busy for other
491 # reasons. In this case, the final cleanup might fail but the new
492 # file should still install successfully.
493 {
494 test ! -f "$dst" ||
495 $doit $rmcmd -f "$dst" 2>/dev/null ||
496 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
497 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
498 } ||
499 { echo "$0: cannot unlink or rename $dst" >&2
500 (exit 1); exit 1
501 }
502 } &&
503
504 # Now rename the file to the real destination.
505 $doit $mvcmd "$dsttmp" "$dst"
509 # Now remove or move aside any old file at destination location.
510 # We try this two ways since rm can't unlink itself on some
511 # systems and the destination file might be busy for other
512 # reasons. In this case, the final cleanup might fail but the new
513 # file should still install successfully.
514 {
515 test ! -f "$dst" ||
516 $doit $rmcmd "$dst" 2>/dev/null ||
517 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
518 { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
519 } ||
520 { echo "$0: cannot unlink or rename $dst" >&2
521 (exit 1); exit 1
522 }
523 } &&
524
525 # Now rename the file to the real destination.
526 $doit $mvcmd "$dsttmp" "$dst"
506527 }
507528 fi || exit 1
508529
511532 done
512533
513534 # Local variables:
514 # eval: (add-hook 'write-file-hooks 'time-stamp)
535 # eval: (add-hook 'before-save-hook 'time-stamp)
515536 # time-stamp-start: "scriptversion="
516537 # time-stamp-format: "%:y-%02m-%02d.%02H"
517 # time-stamp-time-zone: "UTC"
538 # time-stamp-time-zone: "UTC0"
518539 # time-stamp-end: "; # UTC"
519540 # End:
+4059
-2247
ltmain.sh less more
0
1 # libtool (GNU libtool) 2.4
0 #! /usr/bin/env sh
1 ## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
2 ## by inline-source v2019-02-19.15
3
4 # libtool (GNU libtool) 2.4.6
5 # Provide generalized library-building support services.
26 # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
37
4 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
5 # 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
8 # Copyright (C) 1996-2019, 2021-2022 Free Software Foundation, Inc.
69 # This is free software; see the source for copying conditions. There is NO
710 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
811
2225 # General Public License for more details.
2326 #
2427 # You should have received a copy of the GNU General Public License
25 # along with GNU Libtool; see the file COPYING. If not, a copy
26 # can be downloaded from http://www.gnu.org/licenses/gpl.html,
27 # or obtained by writing to the Free Software Foundation, Inc.,
28 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
29
30 # Usage: $progname [OPTION]... [MODE-ARG]...
31 #
32 # Provide generalized library-building support services.
33 #
34 # --config show all configuration variables
35 # --debug enable verbose shell tracing
36 # -n, --dry-run display commands without modifying any files
37 # --features display basic configuration information and exit
38 # --mode=MODE use operation mode MODE
39 # --preserve-dup-deps don't remove duplicate dependency libraries
40 # --quiet, --silent don't print informational messages
41 # --no-quiet, --no-silent
42 # print informational messages (default)
43 # --tag=TAG use configuration variables from tag TAG
44 # -v, --verbose print more informational messages than default
45 # --no-verbose don't print the extra informational messages
46 # --version print version information
47 # -h, --help, --help-all print short, long, or detailed help message
48 #
49 # MODE must be one of the following:
50 #
51 # clean remove files from the build directory
52 # compile compile a source file into a libtool object
53 # execute automatically set library path, then run a program
54 # finish complete the installation of libtool libraries
55 # install install libraries or executables
56 # link create a library or an executable
57 # uninstall remove libraries from an installed directory
58 #
59 # MODE-ARGS vary depending on the MODE. When passed as first option,
60 # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
61 # Try `$progname --help --mode=MODE' for a more detailed description of MODE.
62 #
63 # When reporting a bug, please describe a test case to reproduce it and
64 # include the following information:
65 #
66 # host-triplet: $host
67 # shell: $SHELL
68 # compiler: $LTCC
69 # compiler flags: $LTCFLAGS
70 # linker: $LD (gnu? $with_gnu_ld)
71 # $progname: (GNU libtool) 2.4
72 # automake: $automake_version
73 # autoconf: $autoconf_version
74 #
75 # Report bugs to <bug-libtool@gnu.org>.
76 # GNU libtool home page: <http://www.gnu.org/software/libtool/>.
77 # General help using GNU software: <http://www.gnu.org/gethelp/>.
28 # along with this program. If not, see <http://www.gnu.org/licenses/>.
29
7830
7931 PROGRAM=libtool
8032 PACKAGE=libtool
81 VERSION=2.4
82 TIMESTAMP=""
83 package_revision=1.3293
84
85 # Be Bourne compatible
86 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
33 VERSION="2.4.6 Debian-2.4.7-3"
34 package_revision=2.4.6
35
36
37 ## ------ ##
38 ## Usage. ##
39 ## ------ ##
40
41 # Run './libtool --help' for help with using this script from the
42 # command line.
43
44
45 ## ------------------------------- ##
46 ## User overridable command paths. ##
47 ## ------------------------------- ##
48
49 # After configure completes, it has a better idea of some of the
50 # shell tools we need than the defaults used by the functions shared
51 # with bootstrap, so set those here where they can still be over-
52 # ridden by the user, but otherwise take precedence.
53
54 : ${AUTOCONF="autoconf"}
55 : ${AUTOMAKE="automake"}
56
57
58 ## -------------------------- ##
59 ## Source external libraries. ##
60 ## -------------------------- ##
61
62 # Much of our low-level functionality needs to be sourced from external
63 # libraries, which are installed to $pkgauxdir.
64
65 # Set a version string for this script.
66 scriptversion=2019-02-19.15; # UTC
67
68 # General shell script boiler plate, and helper functions.
69 # Written by Gary V. Vaughan, 2004
70
71 # This is free software. There is NO warranty; not even for
72 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
73 #
74 # Copyright (C) 2004-2019, 2021 Bootstrap Authors
75 #
76 # This file is dual licensed under the terms of the MIT license
77 # <https://opensource.org/license/MIT>, and GPL version 2 or later
78 # <http://www.gnu.org/licenses/gpl-2.0.html>. You must apply one of
79 # these licenses when using or redistributing this software or any of
80 # the files within it. See the URLs above, or the file `LICENSE`
81 # included in the Bootstrap distribution for the full license texts.
82
83 # Please report bugs or propose patches to:
84 # <https://github.com/gnulib-modules/bootstrap/issues>
85
86
87 ## ------ ##
88 ## Usage. ##
89 ## ------ ##
90
91 # Evaluate this file near the top of your script to gain access to
92 # the functions and variables defined here:
93 #
94 # . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh
95 #
96 # If you need to override any of the default environment variable
97 # settings, do that before evaluating this file.
98
99
100 ## -------------------- ##
101 ## Shell normalisation. ##
102 ## -------------------- ##
103
104 # Some shells need a little help to be as Bourne compatible as possible.
105 # Before doing anything else, make sure all that help has been provided!
106
107 DUALCASE=1; export DUALCASE # for MKS sh
108 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
87109 emulate sh
88110 NULLCMD=:
89 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
111 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
90112 # is contrary to our usage. Disable this feature.
91113 alias -g '${1+"$@"}'='"$@"'
92114 setopt NO_GLOB_SUBST
93115 else
94 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
116 case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
95117 fi
96 BIN_SH=xpg4; export BIN_SH # for Tru64
97 DUALCASE=1; export DUALCASE # for MKS sh
98
99 # A function that is used when there is no print builtin or printf.
100 func_fallback_echo ()
101 {
102 eval 'cat <<_LTECHO_EOF
103 $1
104 _LTECHO_EOF'
105 }
106
107 # NLS nuisances: We save the old values to restore during execute mode.
108 lt_user_locale=
109 lt_safe_locale=
110 for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
118
119 # NLS nuisances: We save the old values in case they are required later.
120 _G_user_locale=
121 _G_safe_locale=
122 for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
111123 do
112 eval "if test \"\${$lt_var+set}\" = set; then
113 save_$lt_var=\$$lt_var
114 $lt_var=C
115 export $lt_var
116 lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
117 lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
124 eval "if test set = \"\${$_G_var+set}\"; then
125 save_$_G_var=\$$_G_var
126 $_G_var=C
127 export $_G_var
128 _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\"
129 _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\"
118130 fi"
119131 done
132 # These NLS vars are set unconditionally (bootstrap issue #24). Unset those
133 # in case the environment reset is needed later and the $save_* variant is not
134 # defined (see the code above).
120135 LC_ALL=C
121136 LANGUAGE=C
122137 export LANGUAGE LC_ALL
123138
124 $lt_unset CDPATH
125
139 # Make sure IFS has a sensible default
140 sp=' '
141 nl='
142 '
143 IFS="$sp $nl"
144
145 # There are apparently some retarded systems that use ';' as a PATH separator!
146 if test "${PATH_SEPARATOR+set}" != set; then
147 PATH_SEPARATOR=:
148 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
149 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
150 PATH_SEPARATOR=';'
151 }
152 fi
153
154
155 # func_unset VAR
156 # --------------
157 # Portably unset VAR.
158 # In some shells, an 'unset VAR' statement leaves a non-zero return
159 # status if VAR is already unset, which might be problematic if the
160 # statement is used at the end of a function (thus poisoning its return
161 # value) or when 'set -e' is active (causing even a spurious abort of
162 # the script in this case).
163 func_unset ()
164 {
165 { eval $1=; (eval unset $1) >/dev/null 2>&1 && eval unset $1 || : ; }
166 }
167
168
169 # Make sure CDPATH doesn't cause `cd` commands to output the target dir.
170 func_unset CDPATH
171
172 # Make sure ${,E,F}GREP behave sanely.
173 func_unset GREP_OPTIONS
174
175
176 ## ------------------------- ##
177 ## Locate command utilities. ##
178 ## ------------------------- ##
179
180
181 # func_executable_p FILE
182 # ----------------------
183 # Check that FILE is an executable regular file.
184 func_executable_p ()
185 {
186 test -f "$1" && test -x "$1"
187 }
188
189
190 # func_path_progs PROGS_LIST CHECK_FUNC [PATH]
191 # --------------------------------------------
192 # Search for either a program that responds to --version with output
193 # containing "GNU", or else returned by CHECK_FUNC otherwise, by
194 # trying all the directories in PATH with each of the elements of
195 # PROGS_LIST.
196 #
197 # CHECK_FUNC should accept the path to a candidate program, and
198 # set $func_check_prog_result if it truncates its output less than
199 # $_G_path_prog_max characters.
200 func_path_progs ()
201 {
202 _G_progs_list=$1
203 _G_check_func=$2
204 _G_PATH=${3-"$PATH"}
205
206 _G_path_prog_max=0
207 _G_path_prog_found=false
208 _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
209 for _G_dir in $_G_PATH; do
210 IFS=$_G_save_IFS
211 test -z "$_G_dir" && _G_dir=.
212 for _G_prog_name in $_G_progs_list; do
213 for _exeext in '' .EXE; do
214 _G_path_prog=$_G_dir/$_G_prog_name$_exeext
215 func_executable_p "$_G_path_prog" || continue
216 case `"$_G_path_prog" --version 2>&1` in
217 *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;;
218 *) $_G_check_func $_G_path_prog
219 func_path_progs_result=$func_check_prog_result
220 ;;
221 esac
222 $_G_path_prog_found && break 3
223 done
224 done
225 done
226 IFS=$_G_save_IFS
227 test -z "$func_path_progs_result" && {
228 echo "no acceptable sed could be found in \$PATH" >&2
229 exit 1
230 }
231 }
232
233
234 # We want to be able to use the functions in this file before configure
235 # has figured out where the best binaries are kept, which means we have
236 # to search for them ourselves - except when the results are already set
237 # where we skip the searches.
238
239 # Unless the user overrides by setting SED, search the path for either GNU
240 # sed, or the sed that truncates its output the least.
241 test -z "$SED" && {
242 _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
243 for _G_i in 1 2 3 4 5 6 7; do
244 _G_sed_script=$_G_sed_script$nl$_G_sed_script
245 done
246 echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed
247 _G_sed_script=
248
249 func_check_prog_sed ()
250 {
251 _G_path_prog=$1
252
253 _G_count=0
254 printf 0123456789 >conftest.in
255 while :
256 do
257 cat conftest.in conftest.in >conftest.tmp
258 mv conftest.tmp conftest.in
259 cp conftest.in conftest.nl
260 echo '' >> conftest.nl
261 "$_G_path_prog" -f conftest.sed <conftest.nl >conftest.out 2>/dev/null || break
262 diff conftest.out conftest.nl >/dev/null 2>&1 || break
263 _G_count=`expr $_G_count + 1`
264 if test "$_G_count" -gt "$_G_path_prog_max"; then
265 # Best one so far, save it but keep looking for a better one
266 func_check_prog_result=$_G_path_prog
267 _G_path_prog_max=$_G_count
268 fi
269 # 10*(2^10) chars as input seems more than enough
270 test 10 -lt "$_G_count" && break
271 done
272 rm -f conftest.in conftest.tmp conftest.nl conftest.out
273 }
274
275 func_path_progs "sed gsed" func_check_prog_sed "$PATH:/usr/xpg4/bin"
276 rm -f conftest.sed
277 SED=$func_path_progs_result
278 }
279
280
281 # Unless the user overrides by setting GREP, search the path for either GNU
282 # grep, or the grep that truncates its output the least.
283 test -z "$GREP" && {
284 func_check_prog_grep ()
285 {
286 _G_path_prog=$1
287
288 _G_count=0
289 _G_path_prog_max=0
290 printf 0123456789 >conftest.in
291 while :
292 do
293 cat conftest.in conftest.in >conftest.tmp
294 mv conftest.tmp conftest.in
295 cp conftest.in conftest.nl
296 echo 'GREP' >> conftest.nl
297 "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' <conftest.nl >conftest.out 2>/dev/null || break
298 diff conftest.out conftest.nl >/dev/null 2>&1 || break
299 _G_count=`expr $_G_count + 1`
300 if test "$_G_count" -gt "$_G_path_prog_max"; then
301 # Best one so far, save it but keep looking for a better one
302 func_check_prog_result=$_G_path_prog
303 _G_path_prog_max=$_G_count
304 fi
305 # 10*(2^10) chars as input seems more than enough
306 test 10 -lt "$_G_count" && break
307 done
308 rm -f conftest.in conftest.tmp conftest.nl conftest.out
309 }
310
311 func_path_progs "grep ggrep" func_check_prog_grep "$PATH:/usr/xpg4/bin"
312 GREP=$func_path_progs_result
313 }
314
315
316 ## ------------------------------- ##
317 ## User overridable command paths. ##
318 ## ------------------------------- ##
319
320 # All uppercase variable names are used for environment variables. These
321 # variables can be overridden by the user before calling a script that
322 # uses them if a suitable command of that name is not already available
323 # in the command search PATH.
324
325 : ${CP="cp -f"}
326 : ${ECHO="printf %s\n"}
327 : ${EGREP="$GREP -E"}
328 : ${FGREP="$GREP -F"}
329 : ${LN_S="ln -s"}
330 : ${MAKE="make"}
331 : ${MKDIR="mkdir"}
332 : ${MV="mv -f"}
333 : ${RM="rm -f"}
334 : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
335
336
337 ## -------------------- ##
338 ## Useful sed snippets. ##
339 ## -------------------- ##
340
341 sed_dirname='s|/[^/]*$||'
342 sed_basename='s|^.*/||'
343
344 # Sed substitution that helps us do robust quoting. It backslashifies
345 # metacharacters that are still active within double-quoted strings.
346 sed_quote_subst='s|\([`"$\\]\)|\\\1|g'
347
348 # Same as above, but do not quote variable references.
349 sed_double_quote_subst='s/\(["`\\]\)/\\\1/g'
350
351 # Sed substitution that turns a string into a regex matching for the
352 # string literally.
353 sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g'
354
355 # Sed substitution that converts a w32 file name or path
356 # that contains forward slashes, into one that contains
357 # (escaped) backslashes. A very naive implementation.
358 sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
359
360 # Re-'\' parameter expansions in output of sed_double_quote_subst that
361 # were '\'-ed in input to the same. If an odd number of '\' preceded a
362 # '$' in input to sed_double_quote_subst, that '$' was protected from
363 # expansion. Since each input '\' is now two '\'s, look for any number
364 # of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'.
365 _G_bs='\\'
366 _G_bs2='\\\\'
367 _G_bs4='\\\\\\\\'
368 _G_dollar='\$'
369 sed_double_backslash="\
370 s/$_G_bs4/&\\
371 /g
372 s/^$_G_bs2$_G_dollar/$_G_bs&/
373 s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g
374 s/\n//g"
375
376 # require_check_ifs_backslash
377 # ---------------------------
378 # Check if we can use backslash as IFS='\' separator, and set
379 # $check_ifs_backshlash_broken to ':' or 'false'.
380 require_check_ifs_backslash=func_require_check_ifs_backslash
381 func_require_check_ifs_backslash ()
382 {
383 _G_save_IFS=$IFS
384 IFS='\'
385 _G_check_ifs_backshlash='a\\b'
386 for _G_i in $_G_check_ifs_backshlash
387 do
388 case $_G_i in
389 a)
390 check_ifs_backshlash_broken=false
391 ;;
392 '')
393 break
394 ;;
395 *)
396 check_ifs_backshlash_broken=:
397 break
398 ;;
399 esac
400 done
401 IFS=$_G_save_IFS
402 require_check_ifs_backslash=:
403 }
404
405
406 ## ----------------- ##
407 ## Global variables. ##
408 ## ----------------- ##
409
410 # Except for the global variables explicitly listed below, the following
411 # functions in the '^func_' namespace, and the '^require_' namespace
412 # variables initialised in the 'Resource management' section, sourcing
413 # this file will not pollute your global namespace with anything
414 # else. There's no portable way to scope variables in Bourne shell
415 # though, so actually running these functions will sometimes place
416 # results into a variable named after the function, and often use
417 # temporary variables in the '^_G_' namespace. If you are careful to
418 # avoid using those namespaces casually in your sourcing script, things
419 # should continue to work as you expect. And, of course, you can freely
420 # overwrite any of the functions or variables defined here before
421 # calling anything to customize them.
422
423 EXIT_SUCCESS=0
424 EXIT_FAILURE=1
425 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
426 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
427
428 # Allow overriding, eg assuming that you follow the convention of
429 # putting '$debug_cmd' at the start of all your functions, you can get
430 # bash to show function call trace with:
431 #
432 # debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
433 debug_cmd=${debug_cmd-":"}
434 exit_cmd=:
435
436 # By convention, finish your script with:
437 #
438 # exit $exit_status
439 #
440 # so that you can set exit_status to non-zero if you want to indicate
441 # something went wrong during execution without actually bailing out at
442 # the point of failure.
443 exit_status=$EXIT_SUCCESS
126444
127445 # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
128446 # is ksh but when the shell is invoked as "sh" and the current value of
129447 # the _XPG environment variable is not equal to 1 (one), the special
130448 # positional parameter $0, within a function call, is the name of the
131449 # function.
132 progpath="$0"
133
134
135
136 : ${CP="cp -f"}
137 test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
138 : ${EGREP="/bin/grep -E"}
139 : ${FGREP="/bin/grep -F"}
140 : ${GREP="/bin/grep"}
141 : ${LN_S="ln -s"}
142 : ${MAKE="make"}
143 : ${MKDIR="mkdir"}
144 : ${MV="mv -f"}
145 : ${RM="rm -f"}
146 : ${SED="/bin/sed"}
147 : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
148 : ${Xsed="$SED -e 1s/^X//"}
149
150 # Global variables:
151 EXIT_SUCCESS=0
152 EXIT_FAILURE=1
153 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
154 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
155
156 exit_status=$EXIT_SUCCESS
157
158 # Make sure IFS has a sensible default
159 lt_nl='
160 '
161 IFS=" $lt_nl"
162
163 dirname="s,/[^/]*$,,"
164 basename="s,^.*/,,"
165
166 # func_dirname file append nondir_replacement
450 progpath=$0
451
452 # The name of this program.
453 progname=`$ECHO "$progpath" |$SED "$sed_basename"`
454
455 # Make sure we have an absolute progpath for reexecution:
456 case $progpath in
457 [\\/]*|[A-Za-z]:\\*) ;;
458 *[\\/]*)
459 progdir=`$ECHO "$progpath" |$SED "$sed_dirname"`
460 progdir=`cd "$progdir" && pwd`
461 progpath=$progdir/$progname
462 ;;
463 *)
464 _G_IFS=$IFS
465 IFS=${PATH_SEPARATOR-:}
466 for progdir in $PATH; do
467 IFS=$_G_IFS
468 test -x "$progdir/$progname" && break
469 done
470 IFS=$_G_IFS
471 test -n "$progdir" || progdir=`pwd`
472 progpath=$progdir/$progname
473 ;;
474 esac
475
476
477 ## ----------------- ##
478 ## Standard options. ##
479 ## ----------------- ##
480
481 # The following options affect the operation of the functions defined
482 # below, and should be set appropriately depending on run-time para-
483 # meters passed on the command line.
484
485 opt_dry_run=false
486 opt_quiet=false
487 opt_verbose=false
488
489 # Categories 'all' and 'none' are always available. Append any others
490 # you will pass as the first argument to func_warning from your own
491 # code.
492 warning_categories=
493
494 # By default, display warnings according to 'opt_warning_types'. Set
495 # 'warning_func' to ':' to elide all warnings, or func_fatal_error to
496 # treat the next displayed warning as a fatal error.
497 warning_func=func_warn_and_continue
498
499 # Set to 'all' to display all warnings, 'none' to suppress all
500 # warnings, or a space delimited list of some subset of
501 # 'warning_categories' to display only the listed warnings.
502 opt_warning_types=all
503
504
505 ## -------------------- ##
506 ## Resource management. ##
507 ## -------------------- ##
508
509 # This section contains definitions for functions that each ensure a
510 # particular resource (a file, or a non-empty configuration variable for
511 # example) is available, and if appropriate to extract default values
512 # from pertinent package files. Call them using their associated
513 # 'require_*' variable to ensure that they are executed, at most, once.
514 #
515 # It's entirely deliberate that calling these functions can set
516 # variables that don't obey the namespace limitations obeyed by the rest
517 # of this file, in order that that they be as useful as possible to
518 # callers.
519
520
521 # require_term_colors
522 # -------------------
523 # Allow display of bold text on terminals that support it.
524 require_term_colors=func_require_term_colors
525 func_require_term_colors ()
526 {
527 $debug_cmd
528
529 test -t 1 && {
530 # COLORTERM and USE_ANSI_COLORS environment variables take
531 # precedence, because most terminfo databases neglect to describe
532 # whether color sequences are supported.
533 test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"}
534
535 if test 1 = "$USE_ANSI_COLORS"; then
536 # Standard ANSI escape sequences
537 tc_reset=''
538 tc_bold=''; tc_standout=''
539 tc_red=''; tc_green=''
540 tc_blue=''; tc_cyan=''
541 else
542 # Otherwise trust the terminfo database after all.
543 test -n "`tput sgr0 2>/dev/null`" && {
544 tc_reset=`tput sgr0`
545 test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold`
546 tc_standout=$tc_bold
547 test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso`
548 test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1`
549 test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2`
550 test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4`
551 test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5`
552 }
553 fi
554 }
555
556 require_term_colors=:
557 }
558
559
560 ## ----------------- ##
561 ## Function library. ##
562 ## ----------------- ##
563
564 # This section contains a variety of useful functions to call in your
565 # scripts. Take note of the portable wrappers for features provided by
566 # some modern shells, which will fall back to slower equivalents on
567 # less featureful shells.
568
569
570 # func_append VAR VALUE
571 # ---------------------
572 # Append VALUE onto the existing contents of VAR.
573
574 # We should try to minimise forks, especially on Windows where they are
575 # unreasonably slow, so skip the feature probes when bash or zsh are
576 # being used:
577 if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then
578 : ${_G_HAVE_ARITH_OP="yes"}
579 : ${_G_HAVE_XSI_OPS="yes"}
580 # The += operator was introduced in bash 3.1
581 case $BASH_VERSION in
582 [12].* | 3.0 | 3.0*) ;;
583 *)
584 : ${_G_HAVE_PLUSEQ_OP="yes"}
585 ;;
586 esac
587 fi
588
589 # _G_HAVE_PLUSEQ_OP
590 # Can be empty, in which case the shell is probed, "yes" if += is
591 # useable or anything else if it does not work.
592 test -z "$_G_HAVE_PLUSEQ_OP" \
593 && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \
594 && _G_HAVE_PLUSEQ_OP=yes
595
596 if test yes = "$_G_HAVE_PLUSEQ_OP"
597 then
598 # This is an XSI compatible shell, allowing a faster implementation...
599 eval 'func_append ()
600 {
601 $debug_cmd
602
603 eval "$1+=\$2"
604 }'
605 else
606 # ...otherwise fall back to using expr, which is often a shell builtin.
607 func_append ()
608 {
609 $debug_cmd
610
611 eval "$1=\$$1\$2"
612 }
613 fi
614
615
616 # func_append_quoted VAR VALUE
617 # ----------------------------
618 # Quote VALUE and append to the end of shell variable VAR, separated
619 # by a space.
620 if test yes = "$_G_HAVE_PLUSEQ_OP"; then
621 eval 'func_append_quoted ()
622 {
623 $debug_cmd
624
625 func_quote_arg pretty "$2"
626 eval "$1+=\\ \$func_quote_arg_result"
627 }'
628 else
629 func_append_quoted ()
630 {
631 $debug_cmd
632
633 func_quote_arg pretty "$2"
634 eval "$1=\$$1\\ \$func_quote_arg_result"
635 }
636 fi
637
638
639 # func_append_uniq VAR VALUE
640 # --------------------------
641 # Append unique VALUE onto the existing contents of VAR, assuming
642 # entries are delimited by the first character of VALUE. For example:
643 #
644 # func_append_uniq options " --another-option option-argument"
645 #
646 # will only append to $options if " --another-option option-argument "
647 # is not already present somewhere in $options already (note spaces at
648 # each end implied by leading space in second argument).
649 func_append_uniq ()
650 {
651 $debug_cmd
652
653 eval _G_current_value='`$ECHO $'$1'`'
654 _G_delim=`expr "$2" : '\(.\)'`
655
656 case $_G_delim$_G_current_value$_G_delim in
657 *"$2$_G_delim"*) ;;
658 *) func_append "$@" ;;
659 esac
660 }
661
662
663 # func_arith TERM...
664 # ------------------
665 # Set func_arith_result to the result of evaluating TERMs.
666 test -z "$_G_HAVE_ARITH_OP" \
667 && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \
668 && _G_HAVE_ARITH_OP=yes
669
670 if test yes = "$_G_HAVE_ARITH_OP"; then
671 eval 'func_arith ()
672 {
673 $debug_cmd
674
675 func_arith_result=$(( $* ))
676 }'
677 else
678 func_arith ()
679 {
680 $debug_cmd
681
682 func_arith_result=`expr "$@"`
683 }
684 fi
685
686
687 # func_basename FILE
688 # ------------------
689 # Set func_basename_result to FILE with everything up to and including
690 # the last / stripped.
691 if test yes = "$_G_HAVE_XSI_OPS"; then
692 # If this shell supports suffix pattern removal, then use it to avoid
693 # forking. Hide the definitions single quotes in case the shell chokes
694 # on unsupported syntax...
695 _b='func_basename_result=${1##*/}'
696 _d='case $1 in
697 */*) func_dirname_result=${1%/*}$2 ;;
698 * ) func_dirname_result=$3 ;;
699 esac'
700
701 else
702 # ...otherwise fall back to using sed.
703 _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`'
704 _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"`
705 if test "X$func_dirname_result" = "X$1"; then
706 func_dirname_result=$3
707 else
708 func_append func_dirname_result "$2"
709 fi'
710 fi
711
712 eval 'func_basename ()
713 {
714 $debug_cmd
715
716 '"$_b"'
717 }'
718
719
720 # func_dirname FILE APPEND NONDIR_REPLACEMENT
721 # -------------------------------------------
167722 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
168723 # otherwise set result to NONDIR_REPLACEMENT.
169 func_dirname ()
170 {
171 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
172 if test "X$func_dirname_result" = "X${1}"; then
173 func_dirname_result="${3}"
174 else
175 func_dirname_result="$func_dirname_result${2}"
176 fi
177 } # func_dirname may be replaced by extended shell implementation
178
179
180 # func_basename file
181 func_basename ()
182 {
183 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
184 } # func_basename may be replaced by extended shell implementation
185
186
187 # func_dirname_and_basename file append nondir_replacement
188 # perform func_basename and func_dirname in a single function
724 eval 'func_dirname ()
725 {
726 $debug_cmd
727
728 '"$_d"'
729 }'
730
731
732 # func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT
733 # --------------------------------------------------------
734 # Perform func_basename and func_dirname in a single function
189735 # call:
190736 # dirname: Compute the dirname of FILE. If nonempty,
191737 # add APPEND to the result, otherwise set result
193739 # value returned in "$func_dirname_result"
194740 # basename: Compute filename of FILE.
195741 # value retuned in "$func_basename_result"
196 # Implementation must be kept synchronized with func_dirname
197 # and func_basename. For efficiency, we do not delegate to
198 # those functions but instead duplicate the functionality here.
199 func_dirname_and_basename ()
200 {
201 # Extract subdirectory from the argument.
202 func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
203 if test "X$func_dirname_result" = "X${1}"; then
204 func_dirname_result="${3}"
742 # For efficiency, we do not delegate to the functions above but instead
743 # duplicate the functionality here.
744 eval 'func_dirname_and_basename ()
745 {
746 $debug_cmd
747
748 '"$_b"'
749 '"$_d"'
750 }'
751
752
753 # func_echo ARG...
754 # ----------------
755 # Echo program name prefixed message.
756 func_echo ()
757 {
758 $debug_cmd
759
760 _G_message=$*
761
762 func_echo_IFS=$IFS
763 IFS=$nl
764 for _G_line in $_G_message; do
765 IFS=$func_echo_IFS
766 $ECHO "$progname: $_G_line"
767 done
768 IFS=$func_echo_IFS
769 }
770
771
772 # func_echo_all ARG...
773 # --------------------
774 # Invoke $ECHO with all args, space-separated.
775 func_echo_all ()
776 {
777 $ECHO "$*"
778 }
779
780
781 # func_echo_infix_1 INFIX ARG...
782 # ------------------------------
783 # Echo program name, followed by INFIX on the first line, with any
784 # additional lines not showing INFIX.
785 func_echo_infix_1 ()
786 {
787 $debug_cmd
788
789 $require_term_colors
790
791 _G_infix=$1; shift
792 _G_indent=$_G_infix
793 _G_prefix="$progname: $_G_infix: "
794 _G_message=$*
795
796 # Strip color escape sequences before counting printable length
797 for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan"
798 do
799 test -n "$_G_tc" && {
800 _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"`
801 _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"`
802 }
803 done
804 _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes
805
806 func_echo_infix_1_IFS=$IFS
807 IFS=$nl
808 for _G_line in $_G_message; do
809 IFS=$func_echo_infix_1_IFS
810 $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2
811 _G_prefix=$_G_indent
812 done
813 IFS=$func_echo_infix_1_IFS
814 }
815
816
817 # func_error ARG...
818 # -----------------
819 # Echo program name prefixed message to standard error.
820 func_error ()
821 {
822 $debug_cmd
823
824 $require_term_colors
825
826 func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2
827 }
828
829
830 # func_fatal_error ARG...
831 # -----------------------
832 # Echo program name prefixed message to standard error, and exit.
833 func_fatal_error ()
834 {
835 $debug_cmd
836
837 func_error "$*"
838 exit $EXIT_FAILURE
839 }
840
841
842 # func_grep EXPRESSION FILENAME
843 # -----------------------------
844 # Check whether EXPRESSION matches any line of FILENAME, without output.
845 func_grep ()
846 {
847 $debug_cmd
848
849 $GREP "$1" "$2" >/dev/null 2>&1
850 }
851
852
853 # func_len STRING
854 # ---------------
855 # Set func_len_result to the length of STRING. STRING may not
856 # start with a hyphen.
857 test -z "$_G_HAVE_XSI_OPS" \
858 && (eval 'x=a/b/c;
859 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
860 && _G_HAVE_XSI_OPS=yes
861
862 if test yes = "$_G_HAVE_XSI_OPS"; then
863 eval 'func_len ()
864 {
865 $debug_cmd
866
867 func_len_result=${#1}
868 }'
869 else
870 func_len ()
871 {
872 $debug_cmd
873
874 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
875 }
876 fi
877
878
879 # func_mkdir_p DIRECTORY-PATH
880 # ---------------------------
881 # Make sure the entire path to DIRECTORY-PATH is available.
882 func_mkdir_p ()
883 {
884 $debug_cmd
885
886 _G_directory_path=$1
887 _G_dir_list=
888
889 if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then
890
891 # Protect directory names starting with '-'
892 case $_G_directory_path in
893 -*) _G_directory_path=./$_G_directory_path ;;
894 esac
895
896 # While some portion of DIR does not yet exist...
897 while test ! -d "$_G_directory_path"; do
898 # ...make a list in topmost first order. Use a colon delimited
899 # list incase some portion of path contains whitespace.
900 _G_dir_list=$_G_directory_path:$_G_dir_list
901
902 # If the last portion added has no slash in it, the list is done
903 case $_G_directory_path in */*) ;; *) break ;; esac
904
905 # ...otherwise throw away the child directory and loop
906 _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"`
907 done
908 _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'`
909
910 func_mkdir_p_IFS=$IFS; IFS=:
911 for _G_dir in $_G_dir_list; do
912 IFS=$func_mkdir_p_IFS
913 # mkdir can fail with a 'File exist' error if two processes
914 # try to create one of the directories concurrently. Don't
915 # stop in that case!
916 $MKDIR "$_G_dir" 2>/dev/null || :
917 done
918 IFS=$func_mkdir_p_IFS
919
920 # Bail out if we (or some other process) failed to create a directory.
921 test -d "$_G_directory_path" || \
922 func_fatal_error "Failed to create '$1'"
923 fi
924 }
925
926
927 # func_mktempdir [BASENAME]
928 # -------------------------
929 # Make a temporary directory that won't clash with other running
930 # libtool processes, and avoids race conditions if possible. If
931 # given, BASENAME is the basename for that directory.
932 func_mktempdir ()
933 {
934 $debug_cmd
935
936 _G_template=${TMPDIR-/tmp}/${1-$progname}
937
938 if test : = "$opt_dry_run"; then
939 # Return a directory name, but don't create it in dry-run mode
940 _G_tmpdir=$_G_template-$$
205941 else
206 func_dirname_result="$func_dirname_result${2}"
942
943 # If mktemp works, use that first and foremost
944 _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null`
945
946 if test ! -d "$_G_tmpdir"; then
947 # Failing that, at least try and use $RANDOM to avoid a race
948 _G_tmpdir=$_G_template-${RANDOM-0}$$
949
950 func_mktempdir_umask=`umask`
951 umask 0077
952 $MKDIR "$_G_tmpdir"
953 umask $func_mktempdir_umask
954 fi
955
956 # If we're not in dry-run mode, bomb out on failure
957 test -d "$_G_tmpdir" || \
958 func_fatal_error "cannot create temporary directory '$_G_tmpdir'"
207959 fi
208 func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
209 } # func_dirname_and_basename may be replaced by extended shell implementation
210
211
212 # func_stripname prefix suffix name
213 # strip PREFIX and SUFFIX off of NAME.
214 # PREFIX and SUFFIX must not contain globbing or regex special
215 # characters, hashes, percent signs, but SUFFIX may contain a leading
216 # dot (in which case that matches only a dot).
217 # func_strip_suffix prefix name
218 func_stripname ()
219 {
220 case ${2} in
221 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
222 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
223 esac
224 } # func_stripname may be replaced by extended shell implementation
225
226
227 # These SED scripts presuppose an absolute path with a trailing slash.
228 pathcar='s,^/\([^/]*\).*$,\1,'
229 pathcdr='s,^/[^/]*,,'
230 removedotparts=':dotsl
231 s@/\./@/@g
232 t dotsl
233 s,/\.$,/,'
234 collapseslashes='s@/\{1,\}@/@g'
235 finalslash='s,/*$,/,'
960
961 $ECHO "$_G_tmpdir"
962 }
963
236964
237965 # func_normal_abspath PATH
966 # ------------------------
238967 # Remove doubled-up and trailing slashes, "." path components,
239968 # and cancel out any ".." path components in PATH after making
240969 # it an absolute path.
241 # value returned in "$func_normal_abspath_result"
242970 func_normal_abspath ()
243971 {
244 # Start from root dir and reassemble the path.
245 func_normal_abspath_result=
246 func_normal_abspath_tpath=$1
247 func_normal_abspath_altnamespace=
248 case $func_normal_abspath_tpath in
249 "")
250 # Empty path, that just means $cwd.
251 func_stripname '' '/' "`pwd`"
252 func_normal_abspath_result=$func_stripname_result
253 return
254 ;;
255 # The next three entries are used to spot a run of precisely
256 # two leading slashes without using negated character classes;
257 # we take advantage of case's first-match behaviour.
258 ///*)
259 # Unusual form of absolute path, do nothing.
260 ;;
261 //*)
262 # Not necessarily an ordinary path; POSIX reserves leading '//'
263 # and for example Cygwin uses it to access remote file shares
264 # over CIFS/SMB, so we conserve a leading double slash if found.
265 func_normal_abspath_altnamespace=/
266 ;;
267 /*)
268 # Absolute path, do nothing.
269 ;;
270 *)
271 # Relative path, prepend $cwd.
272 func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
273 ;;
274 esac
275 # Cancel out all the simple stuff to save iterations. We also want
276 # the path to end with a slash for ease of parsing, so make sure
277 # there is one (and only one) here.
278 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
279 -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
280 while :; do
281 # Processed it all yet?
282 if test "$func_normal_abspath_tpath" = / ; then
283 # If we ascended to the root using ".." the result may be empty now.
284 if test -z "$func_normal_abspath_result" ; then
285 func_normal_abspath_result=/
286 fi
287 break
288 fi
289 func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
290 -e "$pathcar"`
972 $debug_cmd
973
974 # These SED scripts presuppose an absolute path with a trailing slash.
975 _G_pathcar='s|^/\([^/]*\).*$|\1|'
976 _G_pathcdr='s|^/[^/]*||'
977 _G_removedotparts=':dotsl
978 s|/\./|/|g
979 t dotsl
980 s|/\.$|/|'
981 _G_collapseslashes='s|/\{1,\}|/|g'
982 _G_finalslash='s|/*$|/|'
983
984 # Start from root dir and reassemble the path.
985 func_normal_abspath_result=
986 func_normal_abspath_tpath=$1
987 func_normal_abspath_altnamespace=
988 case $func_normal_abspath_tpath in
989 "")
990 # Empty path, that just means $cwd.
991 func_stripname '' '/' "`pwd`"
992 func_normal_abspath_result=$func_stripname_result
993 return
994 ;;
995 # The next three entries are used to spot a run of precisely
996 # two leading slashes without using negated character classes;
997 # we take advantage of case's first-match behaviour.
998 ///*)
999 # Unusual form of absolute path, do nothing.
1000 ;;
1001 //*)
1002 # Not necessarily an ordinary path; POSIX reserves leading '//'
1003 # and for example Cygwin uses it to access remote file shares
1004 # over CIFS/SMB, so we conserve a leading double slash if found.
1005 func_normal_abspath_altnamespace=/
1006 ;;
1007 /*)
1008 # Absolute path, do nothing.
1009 ;;
1010 *)
1011 # Relative path, prepend $cwd.
1012 func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
1013 ;;
1014 esac
1015
1016 # Cancel out all the simple stuff to save iterations. We also want
1017 # the path to end with a slash for ease of parsing, so make sure
1018 # there is one (and only one) here.
2911019 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
292 -e "$pathcdr"`
293 # Figure out what to do with it
294 case $func_normal_abspath_tcomponent in
295 "")
296 # Trailing empty path component, ignore it.
297 ;;
298 ..)
299 # Parent dir; strip last assembled component from result.
300 func_dirname "$func_normal_abspath_result"
301 func_normal_abspath_result=$func_dirname_result
302 ;;
303 *)
304 # Actual path component, append it.
305 func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
306 ;;
307 esac
308 done
309 # Restore leading double-slash if one was found on entry.
310 func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
311 }
312
313 # func_relative_path SRCDIR DSTDIR
314 # generates a relative path from SRCDIR to DSTDIR, with a trailing
315 # slash if non-empty, suitable for immediately appending a filename
316 # without needing to append a separator.
317 # value returned in "$func_relative_path_result"
318 func_relative_path ()
319 {
320 func_relative_path_result=
321 func_normal_abspath "$1"
322 func_relative_path_tlibdir=$func_normal_abspath_result
323 func_normal_abspath "$2"
324 func_relative_path_tbindir=$func_normal_abspath_result
325
326 # Ascend the tree starting from libdir
327 while :; do
328 # check if we have found a prefix of bindir
329 case $func_relative_path_tbindir in
330 $func_relative_path_tlibdir)
331 # found an exact match
332 func_relative_path_tcancelled=
333 break
334 ;;
335 $func_relative_path_tlibdir*)
336 # found a matching prefix
337 func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
338 func_relative_path_tcancelled=$func_stripname_result
339 if test -z "$func_relative_path_result"; then
340 func_relative_path_result=.
1020 -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"`
1021 while :; do
1022 # Processed it all yet?
1023 if test / = "$func_normal_abspath_tpath"; then
1024 # If we ascended to the root using ".." the result may be empty now.
1025 if test -z "$func_normal_abspath_result"; then
1026 func_normal_abspath_result=/
3411027 fi
3421028 break
343 ;;
344 *)
345 func_dirname $func_relative_path_tlibdir
346 func_relative_path_tlibdir=${func_dirname_result}
347 if test "x$func_relative_path_tlibdir" = x ; then
348 # Have to descend all the way to the root!
349 func_relative_path_result=../$func_relative_path_result
350 func_relative_path_tcancelled=$func_relative_path_tbindir
351 break
352 fi
353 func_relative_path_result=../$func_relative_path_result
354 ;;
355 esac
356 done
357
358 # Now calculate path; take care to avoid doubling-up slashes.
359 func_stripname '' '/' "$func_relative_path_result"
360 func_relative_path_result=$func_stripname_result
361 func_stripname '/' '/' "$func_relative_path_tcancelled"
362 if test "x$func_stripname_result" != x ; then
363 func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
364 fi
365
366 # Normalisation. If bindir is libdir, return empty string,
367 # else relative path ending with a slash; either way, target
368 # file name can be directly appended.
369 if test ! -z "$func_relative_path_result"; then
370 func_stripname './' '' "$func_relative_path_result/"
371 func_relative_path_result=$func_stripname_result
372 fi
373 }
374
375 # The name of this program:
376 func_dirname_and_basename "$progpath"
377 progname=$func_basename_result
378
379 # Make sure we have an absolute path for reexecution:
380 case $progpath in
381 [\\/]*|[A-Za-z]:\\*) ;;
382 *[\\/]*)
383 progdir=$func_dirname_result
384 progdir=`cd "$progdir" && pwd`
385 progpath="$progdir/$progname"
386 ;;
387 *)
388 save_IFS="$IFS"
389 IFS=:
390 for progdir in $PATH; do
391 IFS="$save_IFS"
392 test -x "$progdir/$progname" && break
393 done
394 IFS="$save_IFS"
395 test -n "$progdir" || progdir=`pwd`
396 progpath="$progdir/$progname"
397 ;;
398 esac
399
400 # Sed substitution that helps us do robust quoting. It backslashifies
401 # metacharacters that are still active within double-quoted strings.
402 Xsed="${SED}"' -e 1s/^X//'
403 sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
404
405 # Same as above, but do not quote variable references.
406 double_quote_subst='s/\(["`\\]\)/\\\1/g'
407
408 # Sed substitution that turns a string into a regex matching for the
409 # string literally.
410 sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
411
412 # Sed substitution that converts a w32 file name or path
413 # which contains forward slashes, into one that contains
414 # (escaped) backslashes. A very naive implementation.
415 lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
416
417 # Re-`\' parameter expansions in output of double_quote_subst that were
418 # `\'-ed in input to the same. If an odd number of `\' preceded a '$'
419 # in input to double_quote_subst, that '$' was protected from expansion.
420 # Since each input `\' is now two `\'s, look for any number of runs of
421 # four `\'s followed by two `\'s and then a '$'. `\' that '$'.
422 bs='\\'
423 bs2='\\\\'
424 bs4='\\\\\\\\'
425 dollar='\$'
426 sed_double_backslash="\
427 s/$bs4/&\\
428 /g
429 s/^$bs2$dollar/$bs&/
430 s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
431 s/\n//g"
432
433 # Standard options:
434 opt_dry_run=false
435 opt_help=false
436 opt_quiet=false
437 opt_verbose=false
438 opt_warning=:
439
440 # func_echo arg...
441 # Echo program name prefixed message, along with the current mode
442 # name if it has been set yet.
443 func_echo ()
444 {
445 $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
446 }
447
448 # func_verbose arg...
449 # Echo program name prefixed message in verbose mode only.
450 func_verbose ()
451 {
452 $opt_verbose && func_echo ${1+"$@"}
1029 fi
1030 func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
1031 -e "$_G_pathcar"`
1032 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
1033 -e "$_G_pathcdr"`
1034 # Figure out what to do with it
1035 case $func_normal_abspath_tcomponent in
1036 "")
1037 # Trailing empty path component, ignore it.
1038 ;;
1039 ..)
1040 # Parent dir; strip last assembled component from result.
1041 func_dirname "$func_normal_abspath_result"
1042 func_normal_abspath_result=$func_dirname_result
1043 ;;
1044 *)
1045 # Actual path component, append it.
1046 func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent"
1047 ;;
1048 esac
1049 done
1050 # Restore leading double-slash if one was found on entry.
1051 func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
1052 }
1053
1054
1055 # func_notquiet ARG...
1056 # --------------------
1057 # Echo program name prefixed message only when not in quiet mode.
1058 func_notquiet ()
1059 {
1060 $debug_cmd
1061
1062 $opt_quiet || func_echo ${1+"$@"}
4531063
4541064 # A bug in bash halts the script if the last line of a function
4551065 # fails when set -e is in force, so we need another command to
4571067 :
4581068 }
4591069
460 # func_echo_all arg...
461 # Invoke $ECHO with all args, space-separated.
462 func_echo_all ()
463 {
464 $ECHO "$*"
465 }
466
467 # func_error arg...
468 # Echo program name prefixed message to standard error.
469 func_error ()
470 {
471 $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
472 }
473
474 # func_warning arg...
475 # Echo program name prefixed warning message to standard error.
476 func_warning ()
477 {
478 $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
479
480 # bash bug again:
1070
1071 # func_relative_path SRCDIR DSTDIR
1072 # --------------------------------
1073 # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.
1074 func_relative_path ()
1075 {
1076 $debug_cmd
1077
1078 func_relative_path_result=
1079 func_normal_abspath "$1"
1080 func_relative_path_tlibdir=$func_normal_abspath_result
1081 func_normal_abspath "$2"
1082 func_relative_path_tbindir=$func_normal_abspath_result
1083
1084 # Ascend the tree starting from libdir
1085 while :; do
1086 # check if we have found a prefix of bindir
1087 case $func_relative_path_tbindir in
1088 $func_relative_path_tlibdir)
1089 # found an exact match
1090 func_relative_path_tcancelled=
1091 break
1092 ;;
1093 $func_relative_path_tlibdir*)
1094 # found a matching prefix
1095 func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
1096 func_relative_path_tcancelled=$func_stripname_result
1097 if test -z "$func_relative_path_result"; then
1098 func_relative_path_result=.
1099 fi
1100 break
1101 ;;
1102 *)
1103 func_dirname $func_relative_path_tlibdir
1104 func_relative_path_tlibdir=$func_dirname_result
1105 if test -z "$func_relative_path_tlibdir"; then
1106 # Have to descend all the way to the root!
1107 func_relative_path_result=../$func_relative_path_result
1108 func_relative_path_tcancelled=$func_relative_path_tbindir
1109 break
1110 fi
1111 func_relative_path_result=../$func_relative_path_result
1112 ;;
1113 esac
1114 done
1115
1116 # Now calculate path; take care to avoid doubling-up slashes.
1117 func_stripname '' '/' "$func_relative_path_result"
1118 func_relative_path_result=$func_stripname_result
1119 func_stripname '/' '/' "$func_relative_path_tcancelled"
1120 if test -n "$func_stripname_result"; then
1121 func_append func_relative_path_result "/$func_stripname_result"
1122 fi
1123
1124 # Normalisation. If bindir is libdir, return '.' else relative path.
1125 if test -n "$func_relative_path_result"; then
1126 func_stripname './' '' "$func_relative_path_result"
1127 func_relative_path_result=$func_stripname_result
1128 fi
1129
1130 test -n "$func_relative_path_result" || func_relative_path_result=.
1131
4811132 :
4821133 }
4831134
484 # func_fatal_error arg...
485 # Echo program name prefixed message to standard error, and exit.
486 func_fatal_error ()
487 {
488 func_error ${1+"$@"}
489 exit $EXIT_FAILURE
490 }
491
492 # func_fatal_help arg...
493 # Echo program name prefixed message to standard error, followed by
494 # a help hint, and exit.
495 func_fatal_help ()
496 {
497 func_error ${1+"$@"}
498 func_fatal_error "$help"
499 }
500 help="Try \`$progname --help' for more information." ## default
501
502
503 # func_grep expression filename
504 # Check whether EXPRESSION matches any line of FILENAME, without output.
505 func_grep ()
506 {
507 $GREP "$1" "$2" >/dev/null 2>&1
508 }
509
510
511 # func_mkdir_p directory-path
512 # Make sure the entire path to DIRECTORY-PATH is available.
513 func_mkdir_p ()
514 {
515 my_directory_path="$1"
516 my_dir_list=
517
518 if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
519
520 # Protect directory names starting with `-'
521 case $my_directory_path in
522 -*) my_directory_path="./$my_directory_path" ;;
1135
1136 # func_quote_portable EVAL ARG
1137 # ----------------------------
1138 # Internal function to portably implement func_quote_arg. Note that we still
1139 # keep attention to performance here so we as much as possible try to avoid
1140 # calling sed binary (so far O(N) complexity as long as func_append is O(1)).
1141 func_quote_portable ()
1142 {
1143 $debug_cmd
1144
1145 $require_check_ifs_backslash
1146
1147 func_quote_portable_result=$2
1148
1149 # one-time-loop (easy break)
1150 while true
1151 do
1152 if $1; then
1153 func_quote_portable_result=`$ECHO "$2" | $SED \
1154 -e "$sed_double_quote_subst" -e "$sed_double_backslash"`
1155 break
1156 fi
1157
1158 # Quote for eval.
1159 case $func_quote_portable_result in
1160 *[\\\`\"\$]*)
1161 # Fallback to sed for $func_check_bs_ifs_broken=:, or when the string
1162 # contains the shell wildcard characters.
1163 case $check_ifs_backshlash_broken$func_quote_portable_result in
1164 :*|*[\[\*\?]*)
1165 func_quote_portable_result=`$ECHO "$func_quote_portable_result" \
1166 | $SED "$sed_quote_subst"`
1167 break
1168 ;;
1169 esac
1170
1171 func_quote_portable_old_IFS=$IFS
1172 for _G_char in '\' '`' '"' '$'
1173 do
1174 # STATE($1) PREV($2) SEPARATOR($3)
1175 set start "" ""
1176 func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy
1177 IFS=$_G_char
1178 for _G_part in $func_quote_portable_result
1179 do
1180 case $1 in
1181 quote)
1182 func_append func_quote_portable_result "$3$2"
1183 set quote "$_G_part" "\\$_G_char"
1184 ;;
1185 start)
1186 set first "" ""
1187 func_quote_portable_result=
1188 ;;
1189 first)
1190 set quote "$_G_part" ""
1191 ;;
1192 esac
1193 done
1194 done
1195 IFS=$func_quote_portable_old_IFS
1196 ;;
1197 *) ;;
5231198 esac
524
525 # While some portion of DIR does not yet exist...
526 while test ! -d "$my_directory_path"; do
527 # ...make a list in topmost first order. Use a colon delimited
528 # list incase some portion of path contains whitespace.
529 my_dir_list="$my_directory_path:$my_dir_list"
530
531 # If the last portion added has no slash in it, the list is done
532 case $my_directory_path in */*) ;; *) break ;; esac
533
534 # ...otherwise throw away the child directory and loop
535 my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
536 done
537 my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
538
539 save_mkdir_p_IFS="$IFS"; IFS=':'
540 for my_dir in $my_dir_list; do
541 IFS="$save_mkdir_p_IFS"
542 # mkdir can fail with a `File exist' error if two processes
543 # try to create one of the directories concurrently. Don't
544 # stop in that case!
545 $MKDIR "$my_dir" 2>/dev/null || :
546 done
547 IFS="$save_mkdir_p_IFS"
548
549 # Bail out if we (or some other process) failed to create a directory.
550 test -d "$my_directory_path" || \
551 func_fatal_error "Failed to create \`$1'"
552 fi
553 }
554
555
556 # func_mktempdir [string]
557 # Make a temporary directory that won't clash with other running
558 # libtool processes, and avoids race conditions if possible. If
559 # given, STRING is the basename for that directory.
560 func_mktempdir ()
561 {
562 my_template="${TMPDIR-/tmp}/${1-$progname}"
563
564 if test "$opt_dry_run" = ":"; then
565 # Return a directory name, but don't create it in dry-run mode
566 my_tmpdir="${my_template}-$$"
567 else
568
569 # If mktemp works, use that first and foremost
570 my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
571
572 if test ! -d "$my_tmpdir"; then
573 # Failing that, at least try and use $RANDOM to avoid a race
574 my_tmpdir="${my_template}-${RANDOM-0}$$"
575
576 save_mktempdir_umask=`umask`
577 umask 0077
578 $MKDIR "$my_tmpdir"
579 umask $save_mktempdir_umask
580 fi
581
582 # If we're not in dry-run mode, bomb out on failure
583 test -d "$my_tmpdir" || \
584 func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
585 fi
586
587 $ECHO "$my_tmpdir"
588 }
589
590
591 # func_quote_for_eval arg
592 # Aesthetically quote ARG to be evaled later.
593 # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
594 # is double-quoted, suitable for a subsequent eval, whereas
595 # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
596 # which are still active within double quotes backslashified.
597 func_quote_for_eval ()
598 {
599 case $1 in
600 *[\\\`\"\$]*)
601 func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
602 *)
603 func_quote_for_eval_unquoted_result="$1" ;;
604 esac
605
606 case $func_quote_for_eval_unquoted_result in
607 # Double-quote args containing shell metacharacters to delay
608 # word splitting, command substitution and and variable
609 # expansion for a subsequent eval.
610 # Many Bourne shells cannot handle close brackets correctly
1199 break
1200 done
1201
1202 func_quote_portable_unquoted_result=$func_quote_portable_result
1203 case $func_quote_portable_result in
1204 # double-quote args containing shell metacharacters to delay
1205 # word splitting, command substitution and variable expansion
1206 # for a subsequent eval.
1207 # many bourne shells cannot handle close brackets correctly
6111208 # in scan sets, so we specify it separately.
6121209 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
613 func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
1210 func_quote_portable_result=\"$func_quote_portable_result\"
1211 ;;
1212 esac
1213 }
1214
1215
1216 # func_quotefast_eval ARG
1217 # -----------------------
1218 # Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG',
1219 # but optimized for speed. Result is stored in $func_quotefast_eval.
1220 if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then
1221 printf -v _GL_test_printf_tilde %q '~'
1222 if test '\~' = "$_GL_test_printf_tilde"; then
1223 func_quotefast_eval ()
1224 {
1225 printf -v func_quotefast_eval_result %q "$1"
1226 }
1227 else
1228 # Broken older Bash implementations. Make those faster too if possible.
1229 func_quotefast_eval ()
1230 {
1231 case $1 in
1232 '~'*)
1233 func_quote_portable false "$1"
1234 func_quotefast_eval_result=$func_quote_portable_result
1235 ;;
1236 *)
1237 printf -v func_quotefast_eval_result %q "$1"
1238 ;;
1239 esac
1240 }
1241 fi
1242 else
1243 func_quotefast_eval ()
1244 {
1245 func_quote_portable false "$1"
1246 func_quotefast_eval_result=$func_quote_portable_result
1247 }
1248 fi
1249
1250
1251 # func_quote_arg MODEs ARG
1252 # ------------------------
1253 # Quote one ARG to be evaled later. MODEs argument may contain zero or more
1254 # specifiers listed below separated by ',' character. This function returns two
1255 # values:
1256 # i) func_quote_arg_result
1257 # double-quoted (when needed), suitable for a subsequent eval
1258 # ii) func_quote_arg_unquoted_result
1259 # has all characters that are still active within double
1260 # quotes backslashified. Available only if 'unquoted' is specified.
1261 #
1262 # Available modes:
1263 # ----------------
1264 # 'eval' (default)
1265 # - escape shell special characters
1266 # 'expand'
1267 # - the same as 'eval'; but do not quote variable references
1268 # 'pretty'
1269 # - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might
1270 # be used later in func_quote to get output like: 'echo "a b"' instead
1271 # of 'echo a\ b'. This is slower than default on some shells.
1272 # 'unquoted'
1273 # - produce also $func_quote_arg_unquoted_result which does not contain
1274 # wrapping double-quotes.
1275 #
1276 # Examples for 'func_quote_arg pretty,unquoted string':
1277 #
1278 # string | *_result | *_unquoted_result
1279 # ------------+-----------------------+-------------------
1280 # " | \" | \"
1281 # a b | "a b" | a b
1282 # "a b" | "\"a b\"" | \"a b\"
1283 # * | "*" | *
1284 # z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\"
1285 #
1286 # Examples for 'func_quote_arg pretty,unquoted,expand string':
1287 #
1288 # string | *_result | *_unquoted_result
1289 # --------------+---------------------+--------------------
1290 # z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\"
1291 func_quote_arg ()
1292 {
1293 _G_quote_expand=false
1294 case ,$1, in
1295 *,expand,*)
1296 _G_quote_expand=:
1297 ;;
1298 esac
1299
1300 case ,$1, in
1301 *,pretty,*|*,expand,*|*,unquoted,*)
1302 func_quote_portable $_G_quote_expand "$2"
1303 func_quote_arg_result=$func_quote_portable_result
1304 func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result
6141305 ;;
6151306 *)
616 func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
617 esac
618 }
619
620
621 # func_quote_for_expand arg
622 # Aesthetically quote ARG to be evaled later; same as above,
623 # but do not quote variable references.
624 func_quote_for_expand ()
625 {
626 case $1 in
627 *[\\\`\"]*)
628 my_arg=`$ECHO "$1" | $SED \
629 -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
630 *)
631 my_arg="$1" ;;
632 esac
633
634 case $my_arg in
635 # Double-quote args containing shell metacharacters to delay
636 # word splitting and command substitution for a subsequent eval.
637 # Many Bourne shells cannot handle close brackets correctly
638 # in scan sets, so we specify it separately.
639 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
640 my_arg="\"$my_arg\""
1307 # Faster quote-for-eval for some shells.
1308 func_quotefast_eval "$2"
1309 func_quote_arg_result=$func_quotefast_eval_result
6411310 ;;
6421311 esac
643
644 func_quote_for_expand_result="$my_arg"
645 }
646
647
648 # func_show_eval cmd [fail_exp]
649 # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
1312 }
1313
1314
1315 # func_quote MODEs ARGs...
1316 # ------------------------
1317 # Quote all ARGs to be evaled later and join them into single command. See
1318 # func_quote_arg's description for more info.
1319 func_quote ()
1320 {
1321 $debug_cmd
1322 _G_func_quote_mode=$1 ; shift
1323 func_quote_result=
1324 while test 0 -lt $#; do
1325 func_quote_arg "$_G_func_quote_mode" "$1"
1326 if test -n "$func_quote_result"; then
1327 func_append func_quote_result " $func_quote_arg_result"
1328 else
1329 func_append func_quote_result "$func_quote_arg_result"
1330 fi
1331 shift
1332 done
1333 }
1334
1335
1336 # func_stripname PREFIX SUFFIX NAME
1337 # ---------------------------------
1338 # strip PREFIX and SUFFIX from NAME, and store in func_stripname_result.
1339 # PREFIX and SUFFIX must not contain globbing or regex special
1340 # characters, hashes, percent signs, but SUFFIX may contain a leading
1341 # dot (in which case that matches only a dot).
1342 if test yes = "$_G_HAVE_XSI_OPS"; then
1343 eval 'func_stripname ()
1344 {
1345 $debug_cmd
1346
1347 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1348 # positional parameters, so assign one to ordinary variable first.
1349 func_stripname_result=$3
1350 func_stripname_result=${func_stripname_result#"$1"}
1351 func_stripname_result=${func_stripname_result%"$2"}
1352 }'
1353 else
1354 func_stripname ()
1355 {
1356 $debug_cmd
1357
1358 case $2 in
1359 .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;;
1360 *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;;
1361 esac
1362 }
1363 fi
1364
1365
1366 # func_show_eval CMD [FAIL_EXP]
1367 # -----------------------------
1368 # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
6501369 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
6511370 # is given, then evaluate it.
6521371 func_show_eval ()
6531372 {
654 my_cmd="$1"
655 my_fail_exp="${2-:}"
656
657 ${opt_silent-false} || {
658 func_quote_for_expand "$my_cmd"
659 eval "func_echo $func_quote_for_expand_result"
1373 $debug_cmd
1374
1375 _G_cmd=$1
1376 _G_fail_exp=${2-':'}
1377
1378 func_quote_arg pretty,expand "$_G_cmd"
1379 eval "func_notquiet $func_quote_arg_result"
1380
1381 $opt_dry_run || {
1382 eval "$_G_cmd"
1383 _G_status=$?
1384 if test 0 -ne "$_G_status"; then
1385 eval "(exit $_G_status); $_G_fail_exp"
1386 fi
6601387 }
661
662 if ${opt_dry_run-false}; then :; else
663 eval "$my_cmd"
664 my_status=$?
665 if test "$my_status" -eq 0; then :; else
666 eval "(exit $my_status); $my_fail_exp"
667 fi
668 fi
669 }
670
671
672 # func_show_eval_locale cmd [fail_exp]
673 # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
1388 }
1389
1390
1391 # func_show_eval_locale CMD [FAIL_EXP]
1392 # ------------------------------------
1393 # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
6741394 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
6751395 # is given, then evaluate it. Use the saved locale for evaluation.
6761396 func_show_eval_locale ()
6771397 {
678 my_cmd="$1"
679 my_fail_exp="${2-:}"
680
681 ${opt_silent-false} || {
682 func_quote_for_expand "$my_cmd"
683 eval "func_echo $func_quote_for_expand_result"
1398 $debug_cmd
1399
1400 _G_cmd=$1
1401 _G_fail_exp=${2-':'}
1402
1403 $opt_quiet || {
1404 func_quote_arg expand,pretty "$_G_cmd"
1405 eval "func_echo $func_quote_arg_result"
6841406 }
6851407
686 if ${opt_dry_run-false}; then :; else
687 eval "$lt_user_locale
688 $my_cmd"
689 my_status=$?
690 eval "$lt_safe_locale"
691 if test "$my_status" -eq 0; then :; else
692 eval "(exit $my_status); $my_fail_exp"
1408 $opt_dry_run || {
1409 eval "$_G_user_locale
1410 $_G_cmd"
1411 _G_status=$?
1412 eval "$_G_safe_locale"
1413 if test 0 -ne "$_G_status"; then
1414 eval "(exit $_G_status); $_G_fail_exp"
6931415 fi
694 fi
695 }
1416 }
1417 }
1418
6961419
6971420 # func_tr_sh
1421 # ----------
6981422 # Turn $1 into a string suitable for a shell variable name.
6991423 # Result is stored in $func_tr_sh_result. All characters
7001424 # not in the set a-zA-Z0-9_ are replaced with '_'. Further,
7011425 # if $1 begins with a digit, a '_' is prepended as well.
7021426 func_tr_sh ()
7031427 {
704 case $1 in
705 [0-9]* | *[!a-zA-Z0-9_]*)
706 func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
707 ;;
708 * )
709 func_tr_sh_result=$1
710 ;;
711 esac
712 }
713
714
715 # func_version
716 # Echo version message to standard output and exit.
717 func_version ()
718 {
719 $opt_debug
720
721 $SED -n '/(C)/!b go
722 :more
723 /\./!{
724 N
725 s/\n# / /
726 b more
727 }
728 :go
729 /^# '$PROGRAM' (GNU /,/# warranty; / {
730 s/^# //
731 s/^# *$//
732 s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
733 p
734 }' < "$progpath"
735 exit $?
736 }
737
738 # func_usage
739 # Echo short help message to standard output and exit.
740 func_usage ()
741 {
742 $opt_debug
743
744 $SED -n '/^# Usage:/,/^# *.*--help/ {
745 s/^# //
746 s/^# *$//
747 s/\$progname/'$progname'/
748 p
749 }' < "$progpath"
750 echo
751 $ECHO "run \`$progname --help | more' for full usage"
752 exit $?
753 }
754
755 # func_help [NOEXIT]
756 # Echo long help message to standard output and exit,
757 # unless 'noexit' is passed as argument.
1428 $debug_cmd
1429
1430 case $1 in
1431 [0-9]* | *[!a-zA-Z0-9_]*)
1432 func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'`
1433 ;;
1434 * )
1435 func_tr_sh_result=$1
1436 ;;
1437 esac
1438 }
1439
1440
1441 # func_verbose ARG...
1442 # -------------------
1443 # Echo program name prefixed message in verbose mode only.
1444 func_verbose ()
1445 {
1446 $debug_cmd
1447
1448 $opt_verbose && func_echo "$*"
1449
1450 :
1451 }
1452
1453
1454 # func_warn_and_continue ARG...
1455 # -----------------------------
1456 # Echo program name prefixed warning message to standard error.
1457 func_warn_and_continue ()
1458 {
1459 $debug_cmd
1460
1461 $require_term_colors
1462
1463 func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2
1464 }
1465
1466
1467 # func_warning CATEGORY ARG...
1468 # ----------------------------
1469 # Echo program name prefixed warning message to standard error. Warning
1470 # messages can be filtered according to CATEGORY, where this function
1471 # elides messages where CATEGORY is not listed in the global variable
1472 # 'opt_warning_types'.
1473 func_warning ()
1474 {
1475 $debug_cmd
1476
1477 # CATEGORY must be in the warning_categories list!
1478 case " $warning_categories " in
1479 *" $1 "*) ;;
1480 *) func_internal_error "invalid warning category '$1'" ;;
1481 esac
1482
1483 _G_category=$1
1484 shift
1485
1486 case " $opt_warning_types " in
1487 *" $_G_category "*) $warning_func ${1+"$@"} ;;
1488 esac
1489 }
1490
1491
1492 # func_sort_ver VER1 VER2
1493 # -----------------------
1494 # 'sort -V' is not generally available.
1495 # Note this deviates from the version comparison in automake
1496 # in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a
1497 # but this should suffice as we won't be specifying old
1498 # version formats or redundant trailing .0 in bootstrap.conf.
1499 # If we did want full compatibility then we should probably
1500 # use m4_version_compare from autoconf.
1501 func_sort_ver ()
1502 {
1503 $debug_cmd
1504
1505 printf '%s\n%s\n' "$1" "$2" \
1506 | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n
1507 }
1508
1509 # func_lt_ver PREV CURR
1510 # ---------------------
1511 # Return true if PREV and CURR are in the correct order according to
1512 # func_sort_ver, otherwise false. Use it like this:
1513 #
1514 # func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..."
1515 func_lt_ver ()
1516 {
1517 $debug_cmd
1518
1519 test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q`
1520 }
1521
1522
1523 # Local variables:
1524 # mode: shell-script
1525 # sh-indentation: 2
1526 # eval: (add-hook 'before-save-hook 'time-stamp)
1527 # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
1528 # time-stamp-time-zone: "UTC"
1529 # End:
1530 #! /bin/sh
1531
1532 # A portable, pluggable option parser for Bourne shell.
1533 # Written by Gary V. Vaughan, 2010
1534
1535 # This is free software. There is NO warranty; not even for
1536 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1537 #
1538 # Copyright (C) 2010-2019, 2021 Bootstrap Authors
1539 #
1540 # This file is dual licensed under the terms of the MIT license
1541 # <https://opensource.org/license/MIT>, and GPL version 2 or later
1542 # <http://www.gnu.org/licenses/gpl-2.0.html>. You must apply one of
1543 # these licenses when using or redistributing this software or any of
1544 # the files within it. See the URLs above, or the file `LICENSE`
1545 # included in the Bootstrap distribution for the full license texts.
1546
1547 # Please report bugs or propose patches to:
1548 # <https://github.com/gnulib-modules/bootstrap/issues>
1549
1550 # Set a version string for this script.
1551 scriptversion=2019-02-19.15; # UTC
1552
1553
1554 ## ------ ##
1555 ## Usage. ##
1556 ## ------ ##
1557
1558 # This file is a library for parsing options in your shell scripts along
1559 # with assorted other useful supporting features that you can make use
1560 # of too.
1561 #
1562 # For the simplest scripts you might need only:
1563 #
1564 # #!/bin/sh
1565 # . relative/path/to/funclib.sh
1566 # . relative/path/to/options-parser
1567 # scriptversion=1.0
1568 # func_options ${1+"$@"}
1569 # eval set dummy "$func_options_result"; shift
1570 # ...rest of your script...
1571 #
1572 # In order for the '--version' option to work, you will need to have a
1573 # suitably formatted comment like the one at the top of this file
1574 # starting with '# Written by ' and ending with '# Copyright'.
1575 #
1576 # For '-h' and '--help' to work, you will also need a one line
1577 # description of your script's purpose in a comment directly above the
1578 # '# Written by ' line, like the one at the top of this file.
1579 #
1580 # The default options also support '--debug', which will turn on shell
1581 # execution tracing (see the comment above debug_cmd below for another
1582 # use), and '--verbose' and the func_verbose function to allow your script
1583 # to display verbose messages only when your user has specified
1584 # '--verbose'.
1585 #
1586 # After sourcing this file, you can plug in processing for additional
1587 # options by amending the variables from the 'Configuration' section
1588 # below, and following the instructions in the 'Option parsing'
1589 # section further down.
1590
1591 ## -------------- ##
1592 ## Configuration. ##
1593 ## -------------- ##
1594
1595 # You should override these variables in your script after sourcing this
1596 # file so that they reflect the customisations you have added to the
1597 # option parser.
1598
1599 # The usage line for option parsing errors and the start of '-h' and
1600 # '--help' output messages. You can embed shell variables for delayed
1601 # expansion at the time the message is displayed, but you will need to
1602 # quote other shell meta-characters carefully to prevent them being
1603 # expanded when the contents are evaled.
1604 usage='$progpath [OPTION]...'
1605
1606 # Short help message in response to '-h' and '--help'. Add to this or
1607 # override it after sourcing this library to reflect the full set of
1608 # options your script accepts.
1609 usage_message="\
1610 --debug enable verbose shell tracing
1611 -W, --warnings=CATEGORY
1612 report the warnings falling in CATEGORY [all]
1613 -v, --verbose verbosely report processing
1614 --version print version information and exit
1615 -h, --help print short or long help message and exit
1616 "
1617
1618 # Additional text appended to 'usage_message' in response to '--help'.
1619 long_help_message="
1620 Warning categories include:
1621 'all' show all warnings
1622 'none' turn off all the warnings
1623 'error' warnings are treated as fatal errors"
1624
1625 # Help message printed before fatal option parsing errors.
1626 fatal_help="Try '\$progname --help' for more information."
1627
1628
1629
1630 ## ------------------------- ##
1631 ## Hook function management. ##
1632 ## ------------------------- ##
1633
1634 # This section contains functions for adding, removing, and running hooks
1635 # in the main code. A hook is just a list of function names that can be
1636 # run in order later on.
1637
1638 # func_hookable FUNC_NAME
1639 # -----------------------
1640 # Declare that FUNC_NAME will run hooks added with
1641 # 'func_add_hook FUNC_NAME ...'.
1642 func_hookable ()
1643 {
1644 $debug_cmd
1645
1646 func_append hookable_fns " $1"
1647 }
1648
1649
1650 # func_add_hook FUNC_NAME HOOK_FUNC
1651 # ---------------------------------
1652 # Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must
1653 # first have been declared "hookable" by a call to 'func_hookable'.
1654 func_add_hook ()
1655 {
1656 $debug_cmd
1657
1658 case " $hookable_fns " in
1659 *" $1 "*) ;;
1660 *) func_fatal_error "'$1' does not accept hook functions." ;;
1661 esac
1662
1663 eval func_append ${1}_hooks '" $2"'
1664 }
1665
1666
1667 # func_remove_hook FUNC_NAME HOOK_FUNC
1668 # ------------------------------------
1669 # Remove HOOK_FUNC from the list of hook functions to be called by
1670 # FUNC_NAME.
1671 func_remove_hook ()
1672 {
1673 $debug_cmd
1674
1675 eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`'
1676 }
1677
1678
1679 # func_propagate_result FUNC_NAME_A FUNC_NAME_B
1680 # ---------------------------------------------
1681 # If the *_result variable of FUNC_NAME_A _is set_, assign its value to
1682 # *_result variable of FUNC_NAME_B.
1683 func_propagate_result ()
1684 {
1685 $debug_cmd
1686
1687 func_propagate_result_result=:
1688 if eval "test \"\${${1}_result+set}\" = set"
1689 then
1690 eval "${2}_result=\$${1}_result"
1691 else
1692 func_propagate_result_result=false
1693 fi
1694 }
1695
1696
1697 # func_run_hooks FUNC_NAME [ARG]...
1698 # ---------------------------------
1699 # Run all hook functions registered to FUNC_NAME.
1700 # It's assumed that the list of hook functions contains nothing more
1701 # than a whitespace-delimited list of legal shell function names, and
1702 # no effort is wasted trying to catch shell meta-characters or preserve
1703 # whitespace.
1704 func_run_hooks ()
1705 {
1706 $debug_cmd
1707
1708 _G_rc_run_hooks=false
1709
1710 case " $hookable_fns " in
1711 *" $1 "*) ;;
1712 *) func_fatal_error "'$1' does not support hook functions." ;;
1713 esac
1714
1715 eval _G_hook_fns=\$$1_hooks; shift
1716
1717 for _G_hook in $_G_hook_fns; do
1718 func_unset "${_G_hook}_result"
1719 eval $_G_hook '${1+"$@"}'
1720 func_propagate_result $_G_hook func_run_hooks
1721 if $func_propagate_result_result; then
1722 eval set dummy "$func_run_hooks_result"; shift
1723 fi
1724 done
1725 }
1726
1727
1728
1729 ## --------------- ##
1730 ## Option parsing. ##
1731 ## --------------- ##
1732
1733 # In order to add your own option parsing hooks, you must accept the
1734 # full positional parameter list from your hook function. You may remove
1735 # or edit any options that you action, and then pass back the remaining
1736 # unprocessed options in '<hooked_function_name>_result', escaped
1737 # suitably for 'eval'.
1738 #
1739 # The '<hooked_function_name>_result' variable is automatically unset
1740 # before your hook gets called; for best performance, only set the
1741 # *_result variable when necessary (i.e. don't call the 'func_quote'
1742 # function unnecessarily because it can be an expensive operation on some
1743 # machines).
1744 #
1745 # Like this:
1746 #
1747 # my_options_prep ()
1748 # {
1749 # $debug_cmd
1750 #
1751 # # Extend the existing usage message.
1752 # usage_message=$usage_message'
1753 # -s, --silent don'\''t print informational messages
1754 # '
1755 # # No change in '$@' (ignored completely by this hook). Leave
1756 # # my_options_prep_result variable intact.
1757 # }
1758 # func_add_hook func_options_prep my_options_prep
1759 #
1760 #
1761 # my_silent_option ()
1762 # {
1763 # $debug_cmd
1764 #
1765 # args_changed=false
1766 #
1767 # # Note that, for efficiency, we parse as many options as we can
1768 # # recognise in a loop before passing the remainder back to the
1769 # # caller on the first unrecognised argument we encounter.
1770 # while test $# -gt 0; do
1771 # opt=$1; shift
1772 # case $opt in
1773 # --silent|-s) opt_silent=:
1774 # args_changed=:
1775 # ;;
1776 # # Separate non-argument short options:
1777 # -s*) func_split_short_opt "$_G_opt"
1778 # set dummy "$func_split_short_opt_name" \
1779 # "-$func_split_short_opt_arg" ${1+"$@"}
1780 # shift
1781 # args_changed=:
1782 # ;;
1783 # *) # Make sure the first unrecognised option "$_G_opt"
1784 # # is added back to "$@" in case we need it later,
1785 # # if $args_changed was set to 'true'.
1786 # set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
1787 # esac
1788 # done
1789 #
1790 # # Only call 'func_quote' here if we processed at least one argument.
1791 # if $args_changed; then
1792 # func_quote eval ${1+"$@"}
1793 # my_silent_option_result=$func_quote_result
1794 # fi
1795 # }
1796 # func_add_hook func_parse_options my_silent_option
1797 #
1798 #
1799 # my_option_validation ()
1800 # {
1801 # $debug_cmd
1802 #
1803 # $opt_silent && $opt_verbose && func_fatal_help "\
1804 # '--silent' and '--verbose' options are mutually exclusive."
1805 # }
1806 # func_add_hook func_validate_options my_option_validation
1807 #
1808 # You'll also need to manually amend $usage_message to reflect the extra
1809 # options you parse. It's preferable to append if you can, so that
1810 # multiple option parsing hooks can be added safely.
1811
1812
1813 # func_options_finish [ARG]...
1814 # ----------------------------
1815 # Finishing the option parse loop (call 'func_options' hooks ATM).
1816 func_options_finish ()
1817 {
1818 $debug_cmd
1819
1820 func_run_hooks func_options ${1+"$@"}
1821 func_propagate_result func_run_hooks func_options_finish
1822 }
1823
1824
1825 # func_options [ARG]...
1826 # ---------------------
1827 # All the functions called inside func_options are hookable. See the
1828 # individual implementations for details.
1829 func_hookable func_options
1830 func_options ()
1831 {
1832 $debug_cmd
1833
1834 _G_options_quoted=false
1835
1836 for my_func in options_prep parse_options validate_options options_finish
1837 do
1838 func_unset func_${my_func}_result
1839 func_unset func_run_hooks_result
1840 eval func_$my_func '${1+"$@"}'
1841 func_propagate_result func_$my_func func_options
1842 if $func_propagate_result_result; then
1843 eval set dummy "$func_options_result"; shift
1844 _G_options_quoted=:
1845 fi
1846 done
1847
1848 $_G_options_quoted || {
1849 # As we (func_options) are top-level options-parser function and
1850 # nobody quoted "$@" for us yet, we need to do it explicitly for
1851 # caller.
1852 func_quote eval ${1+"$@"}
1853 func_options_result=$func_quote_result
1854 }
1855 }
1856
1857
1858 # func_options_prep [ARG]...
1859 # --------------------------
1860 # All initialisations required before starting the option parse loop.
1861 # Note that when calling hook functions, we pass through the list of
1862 # positional parameters. If a hook function modifies that list, and
1863 # needs to propagate that back to rest of this script, then the complete
1864 # modified list must be put in 'func_run_hooks_result' before returning.
1865 func_hookable func_options_prep
1866 func_options_prep ()
1867 {
1868 $debug_cmd
1869
1870 # Option defaults:
1871 opt_verbose=false
1872 opt_warning_types=
1873
1874 func_run_hooks func_options_prep ${1+"$@"}
1875 func_propagate_result func_run_hooks func_options_prep
1876 }
1877
1878
1879 # func_parse_options [ARG]...
1880 # ---------------------------
1881 # The main option parsing loop.
1882 func_hookable func_parse_options
1883 func_parse_options ()
1884 {
1885 $debug_cmd
1886
1887 _G_parse_options_requote=false
1888 # this just eases exit handling
1889 while test $# -gt 0; do
1890 # Defer to hook functions for initial option parsing, so they
1891 # get priority in the event of reusing an option name.
1892 func_run_hooks func_parse_options ${1+"$@"}
1893 func_propagate_result func_run_hooks func_parse_options
1894 if $func_propagate_result_result; then
1895 eval set dummy "$func_parse_options_result"; shift
1896 # Even though we may have changed "$@", we passed the "$@" array
1897 # down into the hook and it quoted it for us (because we are in
1898 # this if-branch). No need to quote it again.
1899 _G_parse_options_requote=false
1900 fi
1901
1902 # Break out of the loop if we already parsed every option.
1903 test $# -gt 0 || break
1904
1905 # We expect that one of the options parsed in this function matches
1906 # and thus we remove _G_opt from "$@" and need to re-quote.
1907 _G_match_parse_options=:
1908 _G_opt=$1
1909 shift
1910 case $_G_opt in
1911 --debug|-x) debug_cmd='set -x'
1912 func_echo "enabling shell trace mode" >&2
1913 $debug_cmd
1914 ;;
1915
1916 --no-warnings|--no-warning|--no-warn)
1917 set dummy --warnings none ${1+"$@"}
1918 shift
1919 ;;
1920
1921 --warnings|--warning|-W)
1922 if test $# = 0 && func_missing_arg $_G_opt; then
1923 _G_parse_options_requote=:
1924 break
1925 fi
1926 case " $warning_categories $1" in
1927 *" $1 "*)
1928 # trailing space prevents matching last $1 above
1929 func_append_uniq opt_warning_types " $1"
1930 ;;
1931 *all)
1932 opt_warning_types=$warning_categories
1933 ;;
1934 *none)
1935 opt_warning_types=none
1936 warning_func=:
1937 ;;
1938 *error)
1939 opt_warning_types=$warning_categories
1940 warning_func=func_fatal_error
1941 ;;
1942 *)
1943 func_fatal_error \
1944 "unsupported warning category: '$1'"
1945 ;;
1946 esac
1947 shift
1948 ;;
1949
1950 --verbose|-v) opt_verbose=: ;;
1951 --version) func_version ;;
1952 -\?|-h) func_usage ;;
1953 --help) func_help ;;
1954
1955 # Separate optargs to long options (plugins may need this):
1956 --*=*) func_split_equals "$_G_opt"
1957 set dummy "$func_split_equals_lhs" \
1958 "$func_split_equals_rhs" ${1+"$@"}
1959 shift
1960 ;;
1961
1962 # Separate optargs to short options:
1963 -W*)
1964 func_split_short_opt "$_G_opt"
1965 set dummy "$func_split_short_opt_name" \
1966 "$func_split_short_opt_arg" ${1+"$@"}
1967 shift
1968 ;;
1969
1970 # Separate non-argument short options:
1971 -\?*|-h*|-v*|-x*)
1972 func_split_short_opt "$_G_opt"
1973 set dummy "$func_split_short_opt_name" \
1974 "-$func_split_short_opt_arg" ${1+"$@"}
1975 shift
1976 ;;
1977
1978 --) _G_parse_options_requote=: ; break ;;
1979 -*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
1980 *) set dummy "$_G_opt" ${1+"$@"}; shift
1981 _G_match_parse_options=false
1982 break
1983 ;;
1984 esac
1985
1986 if $_G_match_parse_options; then
1987 _G_parse_options_requote=:
1988 fi
1989 done
1990
1991 if $_G_parse_options_requote; then
1992 # save modified positional parameters for caller
1993 func_quote eval ${1+"$@"}
1994 func_parse_options_result=$func_quote_result
1995 fi
1996 }
1997
1998
1999 # func_validate_options [ARG]...
2000 # ------------------------------
2001 # Perform any sanity checks on option settings and/or unconsumed
2002 # arguments.
2003 func_hookable func_validate_options
2004 func_validate_options ()
2005 {
2006 $debug_cmd
2007
2008 # Display all warnings if -W was not given.
2009 test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
2010
2011 func_run_hooks func_validate_options ${1+"$@"}
2012 func_propagate_result func_run_hooks func_validate_options
2013
2014 # Bail if the options were screwed!
2015 $exit_cmd $EXIT_FAILURE
2016 }
2017
2018
2019
2020 ## ----------------- ##
2021 ## Helper functions. ##
2022 ## ----------------- ##
2023
2024 # This section contains the helper functions used by the rest of the
2025 # hookable option parser framework in ascii-betical order.
2026
2027
2028 # func_fatal_help ARG...
2029 # ----------------------
2030 # Echo program name prefixed message to standard error, followed by
2031 # a help hint, and exit.
2032 func_fatal_help ()
2033 {
2034 $debug_cmd
2035
2036 eval \$ECHO \""Usage: $usage"\"
2037 eval \$ECHO \""$fatal_help"\"
2038 func_error ${1+"$@"}
2039 exit $EXIT_FAILURE
2040 }
2041
2042
2043 # func_help
2044 # ---------
2045 # Echo long help message to standard output and exit.
7582046 func_help ()
7592047 {
760 $opt_debug
761
762 $SED -n '/^# Usage:/,/# Report bugs to/ {
763 :print
764 s/^# //
765 s/^# *$//
766 s*\$progname*'$progname'*
767 s*\$host*'"$host"'*
768 s*\$SHELL*'"$SHELL"'*
769 s*\$LTCC*'"$LTCC"'*
770 s*\$LTCFLAGS*'"$LTCFLAGS"'*
771 s*\$LD*'"$LD"'*
772 s/\$with_gnu_ld/'"$with_gnu_ld"'/
773 s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
774 s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
775 p
776 d
777 }
778 /^# .* home page:/b print
779 /^# General help using/b print
780 ' < "$progpath"
781 ret=$?
782 if test -z "$1"; then
783 exit $ret
784 fi
785 }
786
787 # func_missing_arg argname
2048 $debug_cmd
2049
2050 func_usage_message
2051 $ECHO "$long_help_message"
2052 exit 0
2053 }
2054
2055
2056 # func_missing_arg ARGNAME
2057 # ------------------------
7882058 # Echo program name prefixed message to standard error and set global
7892059 # exit_cmd.
7902060 func_missing_arg ()
7912061 {
792 $opt_debug
793
794 func_error "missing argument for $1."
2062 $debug_cmd
2063
2064 func_error "Missing argument for '$1'."
7952065 exit_cmd=exit
7962066 }
7972067
7982068
799 # func_split_short_opt shortopt
2069 # func_split_equals STRING
2070 # ------------------------
2071 # Set func_split_equals_lhs and func_split_equals_rhs shell variables
2072 # after splitting STRING at the '=' sign.
2073 test -z "$_G_HAVE_XSI_OPS" \
2074 && (eval 'x=a/b/c;
2075 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
2076 && _G_HAVE_XSI_OPS=yes
2077
2078 if test yes = "$_G_HAVE_XSI_OPS"
2079 then
2080 # This is an XSI compatible shell, allowing a faster implementation...
2081 eval 'func_split_equals ()
2082 {
2083 $debug_cmd
2084
2085 func_split_equals_lhs=${1%%=*}
2086 func_split_equals_rhs=${1#*=}
2087 if test "x$func_split_equals_lhs" = "x$1"; then
2088 func_split_equals_rhs=
2089 fi
2090 }'
2091 else
2092 # ...otherwise fall back to using expr, which is often a shell builtin.
2093 func_split_equals ()
2094 {
2095 $debug_cmd
2096
2097 func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
2098 func_split_equals_rhs=
2099 test "x$func_split_equals_lhs=" = "x$1" \
2100 || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
2101 }
2102 fi #func_split_equals
2103
2104
2105 # func_split_short_opt SHORTOPT
2106 # -----------------------------
8002107 # Set func_split_short_opt_name and func_split_short_opt_arg shell
8012108 # variables after splitting SHORTOPT after the 2nd character.
802 func_split_short_opt ()
803 {
804 my_sed_short_opt='1s/^\(..\).*$/\1/;q'
805 my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
806
807 func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
808 func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
809 } # func_split_short_opt may be replaced by extended shell implementation
810
811
812 # func_split_long_opt longopt
813 # Set func_split_long_opt_name and func_split_long_opt_arg shell
814 # variables after splitting LONGOPT at the `=' sign.
815 func_split_long_opt ()
816 {
817 my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
818 my_sed_long_arg='1s/^--[^=]*=//'
819
820 func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
821 func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
822 } # func_split_long_opt may be replaced by extended shell implementation
823
824 exit_cmd=:
825
826
827
828
829
830 magic="%%%MAGIC variable%%%"
831 magic_exe="%%%MAGIC EXE variable%%%"
832
833 # Global variables.
834 nonopt=
835 preserve_args=
836 lo2o="s/\\.lo\$/.${objext}/"
837 o2lo="s/\\.${objext}\$/.lo/"
838 extracted_archives=
839 extracted_serial=0
840
841 # If this variable is set in any of the actions, the command in it
842 # will be execed at the end. This prevents here-documents from being
843 # left over by shells.
844 exec_cmd=
845
846 # func_append var value
847 # Append VALUE to the end of shell variable VAR.
848 func_append ()
849 {
850 eval "${1}=\$${1}\${2}"
851 } # func_append may be replaced by extended shell implementation
852
853 # func_append_quoted var value
854 # Quote VALUE and append to the end of shell variable VAR, separated
855 # by a space.
856 func_append_quoted ()
857 {
858 func_quote_for_eval "${2}"
859 eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
860 } # func_append_quoted may be replaced by extended shell implementation
861
862
863 # func_arith arithmetic-term...
864 func_arith ()
865 {
866 func_arith_result=`expr "${@}"`
867 } # func_arith may be replaced by extended shell implementation
868
869
870 # func_len string
871 # STRING may not start with a hyphen.
872 func_len ()
873 {
874 func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
875 } # func_len may be replaced by extended shell implementation
876
877
878 # func_lo2o object
879 func_lo2o ()
880 {
881 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
882 } # func_lo2o may be replaced by extended shell implementation
883
884
885 # func_xform libobj-or-source
886 func_xform ()
887 {
888 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
889 } # func_xform may be replaced by extended shell implementation
890
891
892 # func_fatal_configuration arg...
2109 if test yes = "$_G_HAVE_XSI_OPS"
2110 then
2111 # This is an XSI compatible shell, allowing a faster implementation...
2112 eval 'func_split_short_opt ()
2113 {
2114 $debug_cmd
2115
2116 func_split_short_opt_arg=${1#??}
2117 func_split_short_opt_name=${1%"$func_split_short_opt_arg"}
2118 }'
2119 else
2120 # ...otherwise fall back to using expr, which is often a shell builtin.
2121 func_split_short_opt ()
2122 {
2123 $debug_cmd
2124
2125 func_split_short_opt_name=`expr "x$1" : 'x\(-.\)'`
2126 func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
2127 }
2128 fi #func_split_short_opt
2129
2130
2131 # func_usage
2132 # ----------
2133 # Echo short help message to standard output and exit.
2134 func_usage ()
2135 {
2136 $debug_cmd
2137
2138 func_usage_message
2139 $ECHO "Run '$progname --help |${PAGER-more}' for full usage"
2140 exit 0
2141 }
2142
2143
2144 # func_usage_message
2145 # ------------------
2146 # Echo short help message to standard output.
2147 func_usage_message ()
2148 {
2149 $debug_cmd
2150
2151 eval \$ECHO \""Usage: $usage"\"
2152 echo
2153 $SED -n 's|^# ||
2154 /^Written by/{
2155 x;p;x
2156 }
2157 h
2158 /^Written by/q' < "$progpath"
2159 echo
2160 eval \$ECHO \""$usage_message"\"
2161 }
2162
2163
2164 # func_version
2165 # ------------
2166 # Echo version message to standard output and exit.
2167 # The version message is extracted from the calling file's header
2168 # comments, with leading '# ' stripped:
2169 # 1. First display the progname and version
2170 # 2. Followed by the header comment line matching /^# Written by /
2171 # 3. Then a blank line followed by the first following line matching
2172 # /^# Copyright /
2173 # 4. Immediately followed by any lines between the previous matches,
2174 # except lines preceding the intervening completely blank line.
2175 # For example, see the header comments of this file.
2176 func_version ()
2177 {
2178 $debug_cmd
2179
2180 printf '%s\n' "$progname $scriptversion"
2181 $SED -n '
2182 /^# Written by /!b
2183 s|^# ||; p; n
2184
2185 :fwd2blnk
2186 /./ {
2187 n
2188 b fwd2blnk
2189 }
2190 p; n
2191
2192 :holdwrnt
2193 s|^# ||
2194 s|^# *$||
2195 /^Copyright /!{
2196 /./H
2197 n
2198 b holdwrnt
2199 }
2200
2201 s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
2202 G
2203 s|\(\n\)\n*|\1|g
2204 p; q' < "$progpath"
2205
2206 exit $?
2207 }
2208
2209
2210 # Local variables:
2211 # mode: shell-script
2212 # sh-indentation: 2
2213 # eval: (add-hook 'before-save-hook 'time-stamp)
2214 # time-stamp-pattern: "30/scriptversion=%:y-%02m-%02d.%02H; # UTC"
2215 # time-stamp-time-zone: "UTC"
2216 # End:
2217
2218 # Set a version string.
2219 scriptversion='(GNU libtool) 2.4.6'
2220
2221
2222 # func_echo ARG...
2223 # ----------------
2224 # Libtool also displays the current mode in messages, so override
2225 # funclib.sh func_echo with this custom definition.
2226 func_echo ()
2227 {
2228 $debug_cmd
2229
2230 _G_message=$*
2231
2232 func_echo_IFS=$IFS
2233 IFS=$nl
2234 for _G_line in $_G_message; do
2235 IFS=$func_echo_IFS
2236 $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line"
2237 done
2238 IFS=$func_echo_IFS
2239 }
2240
2241
2242 # func_warning ARG...
2243 # -------------------
2244 # Libtool warnings are not categorized, so override funclib.sh
2245 # func_warning with this simpler definition.
2246 func_warning ()
2247 {
2248 $debug_cmd
2249
2250 $warning_func ${1+"$@"}
2251 }
2252
2253
2254 ## ---------------- ##
2255 ## Options parsing. ##
2256 ## ---------------- ##
2257
2258 # Hook in the functions to make sure our own options are parsed during
2259 # the option parsing loop.
2260
2261 usage='$progpath [OPTION]... [MODE-ARG]...'
2262
2263 # Short help message in response to '-h'.
2264 usage_message="Options:
2265 --config show all configuration variables
2266 --debug enable verbose shell tracing
2267 -n, --dry-run display commands without modifying any files
2268 --features display basic configuration information and exit
2269 --mode=MODE use operation mode MODE
2270 --no-warnings equivalent to '-Wnone'
2271 --preserve-dup-deps don't remove duplicate dependency libraries
2272 --quiet, --silent don't print informational messages
2273 --tag=TAG use configuration variables from tag TAG
2274 -v, --verbose print more informational messages than default
2275 --version print version information
2276 -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all]
2277 -h, --help, --help-all print short, long, or detailed help message
2278 "
2279
2280 # Additional text appended to 'usage_message' in response to '--help'.
2281 func_help ()
2282 {
2283 $debug_cmd
2284
2285 func_usage_message
2286 $ECHO "$long_help_message
2287
2288 MODE must be one of the following:
2289
2290 clean remove files from the build directory
2291 compile compile a source file into a libtool object
2292 execute automatically set library path, then run a program
2293 finish complete the installation of libtool libraries
2294 install install libraries or executables
2295 link create a library or an executable
2296 uninstall remove libraries from an installed directory
2297
2298 MODE-ARGS vary depending on the MODE. When passed as first option,
2299 '--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that.
2300 Try '$progname --help --mode=MODE' for a more detailed description of MODE.
2301
2302 When reporting a bug, please describe a test case to reproduce it and
2303 include the following information:
2304
2305 host-triplet: $host
2306 shell: $SHELL
2307 compiler: $LTCC
2308 compiler flags: $LTCFLAGS
2309 linker: $LD (gnu? $with_gnu_ld)
2310 version: $progname $scriptversion Debian-2.4.7-3
2311 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
2312 autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
2313
2314 Report bugs to <bug-libtool@gnu.org>.
2315 GNU libtool home page: <http://www.gnu.org/s/libtool/>.
2316 General help using GNU software: <http://www.gnu.org/gethelp/>."
2317 exit 0
2318 }
2319
2320
2321 # func_lo2o OBJECT-NAME
2322 # ---------------------
2323 # Transform OBJECT-NAME from a '.lo' suffix to the platform specific
2324 # object suffix.
2325
2326 lo2o=s/\\.lo\$/.$objext/
2327 o2lo=s/\\.$objext\$/.lo/
2328
2329 if test yes = "$_G_HAVE_XSI_OPS"; then
2330 eval 'func_lo2o ()
2331 {
2332 case $1 in
2333 *.lo) func_lo2o_result=${1%.lo}.$objext ;;
2334 * ) func_lo2o_result=$1 ;;
2335 esac
2336 }'
2337
2338 # func_xform LIBOBJ-OR-SOURCE
2339 # ---------------------------
2340 # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise)
2341 # suffix to a '.lo' libtool-object suffix.
2342 eval 'func_xform ()
2343 {
2344 func_xform_result=${1%.*}.lo
2345 }'
2346 else
2347 # ...otherwise fall back to using sed.
2348 func_lo2o ()
2349 {
2350 func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"`
2351 }
2352
2353 func_xform ()
2354 {
2355 func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'`
2356 }
2357 fi
2358
2359
2360 # func_fatal_configuration ARG...
2361 # -------------------------------
8932362 # Echo program name prefixed message to standard error, followed by
8942363 # a configuration failure hint, and exit.
8952364 func_fatal_configuration ()
8962365 {
897 func_error ${1+"$@"}
898 func_error "See the $PACKAGE documentation for more information."
899 func_fatal_error "Fatal configuration error."
2366 func_fatal_error ${1+"$@"} \
2367 "See the $PACKAGE documentation for more information." \
2368 "Fatal configuration error."
9002369 }
9012370
9022371
9032372 # func_config
2373 # -----------
9042374 # Display the configuration for all the tags in this script.
9052375 func_config ()
9062376 {
9182388 exit $?
9192389 }
9202390
2391
9212392 # func_features
2393 # -------------
9222394 # Display the features supported by this script.
9232395 func_features ()
9242396 {
9252397 echo "host: $host"
926 if test "$build_libtool_libs" = yes; then
2398 if test yes = "$build_libtool_libs"; then
9272399 echo "enable shared libraries"
9282400 else
9292401 echo "disable shared libraries"
9302402 fi
931 if test "$build_old_libs" = yes; then
2403 if test yes = "$build_old_libs"; then
9322404 echo "enable static libraries"
9332405 else
9342406 echo "disable static libraries"
9372409 exit $?
9382410 }
9392411
940 # func_enable_tag tagname
2412
2413 # func_enable_tag TAGNAME
2414 # -----------------------
9412415 # Verify that TAGNAME is valid, and either flag an error and exit, or
9422416 # enable the TAGNAME tag. We also add TAGNAME to the global $taglist
9432417 # variable here.
9442418 func_enable_tag ()
9452419 {
946 # Global variable:
947 tagname="$1"
948
949 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
950 re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
951 sed_extractcf="/$re_begincf/,/$re_endcf/p"
952
953 # Validate tagname.
954 case $tagname in
955 *[!-_A-Za-z0-9,/]*)
956 func_fatal_error "invalid tag name: $tagname"
957 ;;
958 esac
959
960 # Don't test for the "default" C tag, as we know it's
961 # there but not specially marked.
962 case $tagname in
963 CC) ;;
2420 # Global variable:
2421 tagname=$1
2422
2423 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
2424 re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
2425 sed_extractcf=/$re_begincf/,/$re_endcf/p
2426
2427 # Validate tagname.
2428 case $tagname in
2429 *[!-_A-Za-z0-9,/]*)
2430 func_fatal_error "invalid tag name: $tagname"
2431 ;;
2432 esac
2433
2434 # Don't test for the "default" C tag, as we know it's
2435 # there but not specially marked.
2436 case $tagname in
2437 CC) ;;
9642438 *)
965 if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
966 taglist="$taglist $tagname"
967
968 # Evaluate the configuration. Be careful to quote the path
969 # and the sed script, to avoid splitting on whitespace, but
970 # also don't use non-portable quotes within backquotes within
971 # quotes we have to do it in 2 steps:
972 extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
973 eval "$extractedcf"
974 else
975 func_error "ignoring unknown tag $tagname"
976 fi
977 ;;
978 esac
979 }
2439 if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
2440 taglist="$taglist $tagname"
2441
2442 # Evaluate the configuration. Be careful to quote the path
2443 # and the sed script, to avoid splitting on whitespace, but
2444 # also don't use non-portable quotes within backquotes within
2445 # quotes we have to do it in 2 steps:
2446 extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
2447 eval "$extractedcf"
2448 else
2449 func_error "ignoring unknown tag $tagname"
2450 fi
2451 ;;
2452 esac
2453 }
2454
9802455
9812456 # func_check_version_match
2457 # ------------------------
9822458 # Ensure that we are using m4 macros, and libtool script from the same
9832459 # release of libtool.
9842460 func_check_version_match ()
9852461 {
986 if test "$package_revision" != "$macro_revision"; then
987 if test "$VERSION" != "$macro_version"; then
988 if test -z "$macro_version"; then
989 cat >&2 <<_LT_EOF
2462 if test "$package_revision" != "$macro_revision"; then
2463 if test "$VERSION" != "$macro_version"; then
2464 if test -z "$macro_version"; then
2465 cat >&2 <<_LT_EOF
9902466 $progname: Version mismatch error. This is $PACKAGE $VERSION, but the
9912467 $progname: definition of this LT_INIT comes from an older release.
9922468 $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
9932469 $progname: and run autoconf again.
9942470 _LT_EOF
995 else
996 cat >&2 <<_LT_EOF
2471 else
2472 cat >&2 <<_LT_EOF
9972473 $progname: Version mismatch error. This is $PACKAGE $VERSION, but the
9982474 $progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
9992475 $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
10002476 $progname: and run autoconf again.
10012477 _LT_EOF
1002 fi
1003 else
1004 cat >&2 <<_LT_EOF
2478 fi
2479 else
2480 cat >&2 <<_LT_EOF
10052481 $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
10062482 $progname: but the definition of this LT_INIT comes from revision $macro_revision.
10072483 $progname: You should recreate aclocal.m4 with macros from revision $package_revision
10082484 $progname: of $PACKAGE $VERSION and run autoconf again.
10092485 _LT_EOF
2486 fi
2487
2488 exit $EXIT_MISMATCH
10102489 fi
1011
1012 exit $EXIT_MISMATCH
1013 fi
1014 }
1015
1016
1017 # Shorthand for --mode=foo, only valid as the first argument
1018 case $1 in
1019 clean|clea|cle|cl)
1020 shift; set dummy --mode clean ${1+"$@"}; shift
1021 ;;
1022 compile|compil|compi|comp|com|co|c)
1023 shift; set dummy --mode compile ${1+"$@"}; shift
1024 ;;
1025 execute|execut|execu|exec|exe|ex|e)
1026 shift; set dummy --mode execute ${1+"$@"}; shift
1027 ;;
1028 finish|finis|fini|fin|fi|f)
1029 shift; set dummy --mode finish ${1+"$@"}; shift
1030 ;;
1031 install|instal|insta|inst|ins|in|i)
1032 shift; set dummy --mode install ${1+"$@"}; shift
1033 ;;
1034 link|lin|li|l)
1035 shift; set dummy --mode link ${1+"$@"}; shift
1036 ;;
1037 uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
1038 shift; set dummy --mode uninstall ${1+"$@"}; shift
1039 ;;
1040 esac
1041
1042
1043
1044 # Option defaults:
1045 opt_debug=:
1046 opt_dry_run=false
1047 opt_config=false
1048 opt_preserve_dup_deps=false
1049 opt_features=false
1050 opt_finish=false
1051 opt_help=false
1052 opt_help_all=false
1053 opt_silent=:
1054 opt_verbose=:
1055 opt_silent=false
1056 opt_verbose=false
1057
1058
1059 # Parse options once, thoroughly. This comes as soon as possible in the
1060 # script to make things like `--version' happen as quickly as we can.
1061 {
1062 # this just eases exit handling
1063 while test $# -gt 0; do
1064 opt="$1"
1065 shift
1066 case $opt in
1067 --debug|-x) opt_debug='set -x'
1068 func_echo "enabling shell trace mode"
1069 $opt_debug
1070 ;;
1071 --dry-run|--dryrun|-n)
1072 opt_dry_run=:
1073 ;;
1074 --config)
1075 opt_config=:
1076 func_config
1077 ;;
1078 --dlopen|-dlopen)
1079 optarg="$1"
1080 opt_dlopen="${opt_dlopen+$opt_dlopen
1081 }$optarg"
1082 shift
1083 ;;
1084 --preserve-dup-deps)
1085 opt_preserve_dup_deps=:
1086 ;;
1087 --features)
1088 opt_features=:
1089 func_features
1090 ;;
1091 --finish)
1092 opt_finish=:
1093 set dummy --mode finish ${1+"$@"}; shift
1094 ;;
1095 --help)
1096 opt_help=:
1097 ;;
1098 --help-all)
1099 opt_help_all=:
1100 opt_help=': help-all'
1101 ;;
1102 --mode)
1103 test $# = 0 && func_missing_arg $opt && break
1104 optarg="$1"
1105 opt_mode="$optarg"
1106 case $optarg in
1107 # Valid mode arguments:
1108 clean|compile|execute|finish|install|link|relink|uninstall) ;;
1109
1110 # Catch anything else as an error
1111 *) func_error "invalid argument for $opt"
1112 exit_cmd=exit
1113 break
1114 ;;
1115 esac
1116 shift
1117 ;;
1118 --no-silent|--no-quiet)
1119 opt_silent=false
1120 func_append preserve_args " $opt"
1121 ;;
1122 --no-verbose)
1123 opt_verbose=false
1124 func_append preserve_args " $opt"
1125 ;;
1126 --silent|--quiet)
1127 opt_silent=:
1128 func_append preserve_args " $opt"
1129 opt_verbose=false
1130 ;;
1131 --verbose|-v)
1132 opt_verbose=:
1133 func_append preserve_args " $opt"
1134 opt_silent=false
1135 ;;
1136 --tag)
1137 test $# = 0 && func_missing_arg $opt && break
1138 optarg="$1"
1139 opt_tag="$optarg"
1140 func_append preserve_args " $opt $optarg"
1141 func_enable_tag "$optarg"
1142 shift
1143 ;;
1144
1145 -\?|-h) func_usage ;;
1146 --help) func_help ;;
1147 --version) func_version ;;
1148
1149 # Separate optargs to long options:
1150 --*=*)
1151 func_split_long_opt "$opt"
1152 set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
1153 shift
1154 ;;
1155
1156 # Separate non-argument short options:
1157 -\?*|-h*|-n*|-v*)
1158 func_split_short_opt "$opt"
1159 set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
1160 shift
1161 ;;
1162
1163 --) break ;;
1164 -*) func_fatal_help "unrecognized option \`$opt'" ;;
1165 *) set dummy "$opt" ${1+"$@"}; shift; break ;;
1166 esac
1167 done
1168
1169 # Validate options:
1170
1171 # save first non-option argument
1172 if test "$#" -gt 0; then
1173 nonopt="$opt"
1174 shift
1175 fi
1176
1177 # preserve --debug
1178 test "$opt_debug" = : || func_append preserve_args " --debug"
1179
1180 case $host in
1181 *cygwin* | *mingw* | *pw32* | *cegcc*)
1182 # don't eliminate duplications in $postdeps and $predeps
1183 opt_duplicate_compiler_generated_deps=:
2490 }
2491
2492
2493 # libtool_options_prep [ARG]...
2494 # -----------------------------
2495 # Preparation for options parsed by libtool.
2496 libtool_options_prep ()
2497 {
2498 $debug_mode
2499
2500 # Option defaults:
2501 opt_config=false
2502 opt_dlopen=
2503 opt_dry_run=false
2504 opt_help=false
2505 opt_mode=
2506 opt_preserve_dup_deps=false
2507 opt_quiet=false
2508
2509 nonopt=
2510 preserve_args=
2511
2512 _G_rc_lt_options_prep=:
2513
2514 _G_rc_lt_options_prep=:
2515
2516 # Shorthand for --mode=foo, only valid as the first argument
2517 case $1 in
2518 clean|clea|cle|cl)
2519 shift; set dummy --mode clean ${1+"$@"}; shift
2520 ;;
2521 compile|compil|compi|comp|com|co|c)
2522 shift; set dummy --mode compile ${1+"$@"}; shift
2523 ;;
2524 execute|execut|execu|exec|exe|ex|e)
2525 shift; set dummy --mode execute ${1+"$@"}; shift
2526 ;;
2527 finish|finis|fini|fin|fi|f)
2528 shift; set dummy --mode finish ${1+"$@"}; shift
2529 ;;
2530 install|instal|insta|inst|ins|in|i)
2531 shift; set dummy --mode install ${1+"$@"}; shift
2532 ;;
2533 link|lin|li|l)
2534 shift; set dummy --mode link ${1+"$@"}; shift
2535 ;;
2536 uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
2537 shift; set dummy --mode uninstall ${1+"$@"}; shift
11842538 ;;
11852539 *)
1186 opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
2540 _G_rc_lt_options_prep=false
11872541 ;;
1188 esac
1189
1190 $opt_help || {
1191 # Sanity checks first:
1192 func_check_version_match
1193
1194 if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
1195 func_fatal_configuration "not configured to build any kind of library"
2542 esac
2543
2544 if $_G_rc_lt_options_prep; then
2545 # Pass back the list of options.
2546 func_quote eval ${1+"$@"}
2547 libtool_options_prep_result=$func_quote_result
11962548 fi
1197
1198 # Darwin sucks
1199 eval std_shrext=\"$shrext_cmds\"
1200
1201 # Only execute mode is allowed to have -dlopen flags.
1202 if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
1203 func_error "unrecognized option \`-dlopen'"
1204 $ECHO "$help" 1>&2
1205 exit $EXIT_FAILURE
2549 }
2550 func_add_hook func_options_prep libtool_options_prep
2551
2552
2553 # libtool_parse_options [ARG]...
2554 # ---------------------------------
2555 # Provide handling for libtool specific options.
2556 libtool_parse_options ()
2557 {
2558 $debug_cmd
2559
2560 _G_rc_lt_parse_options=false
2561
2562 # Perform our own loop to consume as many options as possible in
2563 # each iteration.
2564 while test $# -gt 0; do
2565 _G_match_lt_parse_options=:
2566 _G_opt=$1
2567 shift
2568 case $_G_opt in
2569 --dry-run|--dryrun|-n)
2570 opt_dry_run=:
2571 ;;
2572
2573 --config) func_config ;;
2574
2575 --dlopen|-dlopen)
2576 opt_dlopen="${opt_dlopen+$opt_dlopen
2577 }$1"
2578 shift
2579 ;;
2580
2581 --preserve-dup-deps)
2582 opt_preserve_dup_deps=: ;;
2583
2584 --features) func_features ;;
2585
2586 --finish) set dummy --mode finish ${1+"$@"}; shift ;;
2587
2588 --help) opt_help=: ;;
2589
2590 --help-all) opt_help=': help-all' ;;
2591
2592 --mode) test $# = 0 && func_missing_arg $_G_opt && break
2593 opt_mode=$1
2594 case $1 in
2595 # Valid mode arguments:
2596 clean|compile|execute|finish|install|link|relink|uninstall) ;;
2597
2598 # Catch anything else as an error
2599 *) func_error "invalid argument for $_G_opt"
2600 exit_cmd=exit
2601 break
2602 ;;
2603 esac
2604 shift
2605 ;;
2606
2607 --no-silent|--no-quiet)
2608 opt_quiet=false
2609 func_append preserve_args " $_G_opt"
2610 ;;
2611
2612 --no-warnings|--no-warning|--no-warn)
2613 opt_warning=false
2614 func_append preserve_args " $_G_opt"
2615 ;;
2616
2617 --no-verbose)
2618 opt_verbose=false
2619 func_append preserve_args " $_G_opt"
2620 ;;
2621
2622 --silent|--quiet)
2623 opt_quiet=:
2624 opt_verbose=false
2625 func_append preserve_args " $_G_opt"
2626 ;;
2627
2628 --tag) test $# = 0 && func_missing_arg $_G_opt && break
2629 opt_tag=$1
2630 func_append preserve_args " $_G_opt $1"
2631 func_enable_tag "$1"
2632 shift
2633 ;;
2634
2635 --verbose|-v) opt_quiet=false
2636 opt_verbose=:
2637 func_append preserve_args " $_G_opt"
2638 ;;
2639
2640 # An option not handled by this hook function:
2641 *) set dummy "$_G_opt" ${1+"$@"} ; shift
2642 _G_match_lt_parse_options=false
2643 break
2644 ;;
2645 esac
2646 $_G_match_lt_parse_options && _G_rc_lt_parse_options=:
2647 done
2648
2649 if $_G_rc_lt_parse_options; then
2650 # save modified positional parameters for caller
2651 func_quote eval ${1+"$@"}
2652 libtool_parse_options_result=$func_quote_result
12062653 fi
1207
1208 # Change the help message to a mode-specific one.
1209 generic_help="$help"
1210 help="Try \`$progname --help --mode=$opt_mode' for more information."
1211 }
1212
1213
1214 # Bail if the options were screwed
1215 $exit_cmd $EXIT_FAILURE
1216 }
1217
2654 }
2655 func_add_hook func_parse_options libtool_parse_options
2656
2657
2658
2659 # libtool_validate_options [ARG]...
2660 # ---------------------------------
2661 # Perform any sanity checks on option settings and/or unconsumed
2662 # arguments.
2663 libtool_validate_options ()
2664 {
2665 # save first non-option argument
2666 if test 0 -lt $#; then
2667 nonopt=$1
2668 shift
2669 fi
2670
2671 # preserve --debug
2672 test : = "$debug_cmd" || func_append preserve_args " --debug"
2673
2674 case $host in
2675 # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
2676 # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
2677 *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
2678 # don't eliminate duplications in $postdeps and $predeps
2679 opt_duplicate_compiler_generated_deps=:
2680 ;;
2681 *)
2682 opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
2683 ;;
2684 esac
2685
2686 $opt_help || {
2687 # Sanity checks first:
2688 func_check_version_match
2689
2690 test yes != "$build_libtool_libs" \
2691 && test yes != "$build_old_libs" \
2692 && func_fatal_configuration "not configured to build any kind of library"
2693
2694 # Darwin sucks
2695 eval std_shrext=\"$shrext_cmds\"
2696
2697 # Only execute mode is allowed to have -dlopen flags.
2698 if test -n "$opt_dlopen" && test execute != "$opt_mode"; then
2699 func_error "unrecognized option '-dlopen'"
2700 $ECHO "$help" 1>&2
2701 exit $EXIT_FAILURE
2702 fi
2703
2704 # Change the help message to a mode-specific one.
2705 generic_help=$help
2706 help="Try '$progname --help --mode=$opt_mode' for more information."
2707 }
2708
2709 # Pass back the unparsed argument list
2710 func_quote eval ${1+"$@"}
2711 libtool_validate_options_result=$func_quote_result
2712 }
2713 func_add_hook func_validate_options libtool_validate_options
2714
2715
2716 # Process options as early as possible so that --help and --version
2717 # can return quickly.
2718 func_options ${1+"$@"}
2719 eval set dummy "$func_options_result"; shift
12182720
12192721
12202722
12222724 ## Main. ##
12232725 ## ----------- ##
12242726
2727 magic='%%%MAGIC variable%%%'
2728 magic_exe='%%%MAGIC EXE variable%%%'
2729
2730 # Global variables.
2731 extracted_archives=
2732 extracted_serial=0
2733
2734 # If this variable is set in any of the actions, the command in it
2735 # will be execed at the end. This prevents here-documents from being
2736 # left over by shells.
2737 exec_cmd=
2738
2739
2740 # A function that is used when there is no print builtin or printf.
2741 func_fallback_echo ()
2742 {
2743 eval 'cat <<_LTECHO_EOF
2744 $1
2745 _LTECHO_EOF'
2746 }
2747
2748 # func_generated_by_libtool
2749 # True iff stdin has been generated by Libtool. This function is only
2750 # a basic sanity check; it will hardly flush out determined imposters.
2751 func_generated_by_libtool_p ()
2752 {
2753 $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
2754 }
2755
12252756 # func_lalib_p file
1226 # True iff FILE is a libtool `.la' library or `.lo' object file.
2757 # True iff FILE is a libtool '.la' library or '.lo' object file.
12272758 # This function is only a basic sanity check; it will hardly flush out
12282759 # determined imposters.
12292760 func_lalib_p ()
12302761 {
12312762 test -f "$1" &&
1232 $SED -e 4q "$1" 2>/dev/null \
1233 | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
2763 $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p
12342764 }
12352765
12362766 # func_lalib_unsafe_p file
1237 # True iff FILE is a libtool `.la' library or `.lo' object file.
2767 # True iff FILE is a libtool '.la' library or '.lo' object file.
12382768 # This function implements the same check as func_lalib_p without
12392769 # resorting to external programs. To this end, it redirects stdin and
12402770 # closes it afterwards, without saving the original file descriptor.
12412771 # As a safety measure, use it only where a negative result would be
1242 # fatal anyway. Works if `file' does not exist.
2772 # fatal anyway. Works if 'file' does not exist.
12432773 func_lalib_unsafe_p ()
12442774 {
12452775 lalib_p=no
12472777 for lalib_p_l in 1 2 3 4
12482778 do
12492779 read lalib_p_line
1250 case "$lalib_p_line" in
2780 case $lalib_p_line in
12512781 \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
12522782 esac
12532783 done
12542784 exec 0<&5 5<&-
12552785 fi
1256 test "$lalib_p" = yes
2786 test yes = "$lalib_p"
12572787 }
12582788
12592789 # func_ltwrapper_script_p file
12622792 # determined imposters.
12632793 func_ltwrapper_script_p ()
12642794 {
1265 func_lalib_p "$1"
2795 test -f "$1" &&
2796 $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p
12662797 }
12672798
12682799 # func_ltwrapper_executable_p file
12872818 {
12882819 func_dirname_and_basename "$1" "" "."
12892820 func_stripname '' '.exe' "$func_basename_result"
1290 func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
2821 func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper
12912822 }
12922823
12932824 # func_ltwrapper_p file
13062837 # FAIL_CMD may read-access the current command in variable CMD!
13072838 func_execute_cmds ()
13082839 {
1309 $opt_debug
2840 $debug_cmd
2841
13102842 save_ifs=$IFS; IFS='~'
13112843 for cmd in $1; do
2844 IFS=$sp$nl
2845 eval cmd=\"$cmd\"
13122846 IFS=$save_ifs
1313 eval cmd=\"$cmd\"
13142847 func_show_eval "$cmd" "${2-:}"
13152848 done
13162849 IFS=$save_ifs
13222855 # Note that it is not necessary on cygwin/mingw to append a dot to
13232856 # FILE even if both FILE and FILE.exe exist: automatic-append-.exe
13242857 # behavior happens only for exec(3), not for open(2)! Also, sourcing
1325 # `FILE.' does not work on cygwin managed mounts.
2858 # 'FILE.' does not work on cygwin managed mounts.
13262859 func_source ()
13272860 {
1328 $opt_debug
2861 $debug_cmd
2862
13292863 case $1 in
13302864 */* | *\\*) . "$1" ;;
13312865 *) . "./$1" ;;
13522886 # store the result into func_replace_sysroot_result.
13532887 func_replace_sysroot ()
13542888 {
1355 case "$lt_sysroot:$1" in
2889 case $lt_sysroot:$1 in
13562890 ?*:"$lt_sysroot"*)
13572891 func_stripname "$lt_sysroot" '' "$1"
1358 func_replace_sysroot_result="=$func_stripname_result"
2892 func_replace_sysroot_result='='$func_stripname_result
13592893 ;;
13602894 *)
13612895 # Including no sysroot.
13722906 # arg is usually of the form 'gcc ...'
13732907 func_infer_tag ()
13742908 {
1375 $opt_debug
2909 $debug_cmd
2910
13762911 if test -n "$available_tags" && test -z "$tagname"; then
13772912 CC_quoted=
13782913 for arg in $CC; do
13912926 for z in $available_tags; do
13922927 if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
13932928 # Evaluate the configuration.
1394 eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
2929 eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
13952930 CC_quoted=
13962931 for arg in $CC; do
13972932 # Double-quote args containing other shell metacharacters.
14162951 # line option must be used.
14172952 if test -z "$tagname"; then
14182953 func_echo "unable to infer tagged configuration"
1419 func_fatal_error "specify a tag with \`--tag'"
2954 func_fatal_error "specify a tag with '--tag'"
14202955 # else
14212956 # func_verbose "using $tagname tagged configuration"
14222957 fi
14322967 # but don't create it if we're doing a dry run.
14332968 func_write_libtool_object ()
14342969 {
1435 write_libobj=${1}
1436 if test "$build_libtool_libs" = yes; then
1437 write_lobj=\'${2}\'
2970 write_libobj=$1
2971 if test yes = "$build_libtool_libs"; then
2972 write_lobj=\'$2\'
14382973 else
14392974 write_lobj=none
14402975 fi
14412976
1442 if test "$build_old_libs" = yes; then
1443 write_oldobj=\'${3}\'
2977 if test yes = "$build_old_libs"; then
2978 write_oldobj=\'$3\'
14442979 else
14452980 write_oldobj=none
14462981 fi
14482983 $opt_dry_run || {
14492984 cat >${write_libobj}T <<EOF
14502985 # $write_libobj - a libtool object file
1451 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
2986 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
14522987 #
14532988 # Please DO NOT delete this file!
14542989 # It is necessary for linking the library.
14602995 non_pic_object=$write_oldobj
14612996
14622997 EOF
1463 $MV "${write_libobj}T" "${write_libobj}"
2998 $MV "${write_libobj}T" "$write_libobj"
14642999 }
14653000 }
14663001
14803015 # be empty on error (or when ARG is empty)
14813016 func_convert_core_file_wine_to_w32 ()
14823017 {
1483 $opt_debug
1484 func_convert_core_file_wine_to_w32_result="$1"
3018 $debug_cmd
3019
3020 func_convert_core_file_wine_to_w32_result=$1
14853021 if test -n "$1"; then
14863022 # Unfortunately, winepath does not exit with a non-zero error code, so we
14873023 # are forced to check the contents of stdout. On the other hand, if the
14893025 # *an error message* to stdout. So we must check for both error code of
14903026 # zero AND non-empty stdout, which explains the odd construction:
14913027 func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
1492 if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
3028 if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then
14933029 func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
1494 $SED -e "$lt_sed_naive_backslashify"`
3030 $SED -e "$sed_naive_backslashify"`
14953031 else
14963032 func_convert_core_file_wine_to_w32_result=
14973033 fi
15123048 # are convertible, then the result may be empty.
15133049 func_convert_core_path_wine_to_w32 ()
15143050 {
1515 $opt_debug
3051 $debug_cmd
3052
15163053 # unfortunately, winepath doesn't convert paths, only file names
1517 func_convert_core_path_wine_to_w32_result=""
3054 func_convert_core_path_wine_to_w32_result=
15183055 if test -n "$1"; then
15193056 oldIFS=$IFS
15203057 IFS=:
15213058 for func_convert_core_path_wine_to_w32_f in $1; do
15223059 IFS=$oldIFS
15233060 func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
1524 if test -n "$func_convert_core_file_wine_to_w32_result" ; then
3061 if test -n "$func_convert_core_file_wine_to_w32_result"; then
15253062 if test -z "$func_convert_core_path_wine_to_w32_result"; then
1526 func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
3063 func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result
15273064 else
15283065 func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
15293066 fi
15523089 # environment variable; do not put it in $PATH.
15533090 func_cygpath ()
15543091 {
1555 $opt_debug
3092 $debug_cmd
3093
15563094 if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
15573095 func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
15583096 if test "$?" -ne 0; then
15613099 fi
15623100 else
15633101 func_cygpath_result=
1564 func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
3102 func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'"
15653103 fi
15663104 }
15673105 #end: func_cygpath
15723110 # result in func_convert_core_msys_to_w32_result.
15733111 func_convert_core_msys_to_w32 ()
15743112 {
1575 $opt_debug
3113 $debug_cmd
3114
15763115 # awkward: cmd appends spaces to result
15773116 func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
1578 $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
3117 $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"`
15793118 }
15803119 #end: func_convert_core_msys_to_w32
15813120
15863125 # func_to_host_file_result to ARG1).
15873126 func_convert_file_check ()
15883127 {
1589 $opt_debug
1590 if test -z "$2" && test -n "$1" ; then
3128 $debug_cmd
3129
3130 if test -z "$2" && test -n "$1"; then
15913131 func_error "Could not determine host file name corresponding to"
1592 func_error " \`$1'"
3132 func_error " '$1'"
15933133 func_error "Continuing, but uninstalled executables may not work."
15943134 # Fallback:
1595 func_to_host_file_result="$1"
3135 func_to_host_file_result=$1
15963136 fi
15973137 }
15983138 # end func_convert_file_check
16043144 # func_to_host_file_result to a simplistic fallback value (see below).
16053145 func_convert_path_check ()
16063146 {
1607 $opt_debug
3147 $debug_cmd
3148
16083149 if test -z "$4" && test -n "$3"; then
16093150 func_error "Could not determine the host path corresponding to"
1610 func_error " \`$3'"
3151 func_error " '$3'"
16113152 func_error "Continuing, but uninstalled executables may not work."
16123153 # Fallback. This is a deliberately simplistic "conversion" and
16133154 # should not be "improved". See libtool.info.
16163157 func_to_host_path_result=`echo "$3" |
16173158 $SED -e "$lt_replace_pathsep_chars"`
16183159 else
1619 func_to_host_path_result="$3"
3160 func_to_host_path_result=$3
16203161 fi
16213162 fi
16223163 }
16283169 # and appending REPL if ORIG matches BACKPAT.
16293170 func_convert_path_front_back_pathsep ()
16303171 {
1631 $opt_debug
3172 $debug_cmd
3173
16323174 case $4 in
1633 $1 ) func_to_host_path_result="$3$func_to_host_path_result"
3175 $1 ) func_to_host_path_result=$3$func_to_host_path_result
16343176 ;;
16353177 esac
16363178 case $4 in
16443186 ##################################################
16453187 # $build to $host FILE NAME CONVERSION FUNCTIONS #
16463188 ##################################################
1647 # invoked via `$to_host_file_cmd ARG'
3189 # invoked via '$to_host_file_cmd ARG'
16483190 #
16493191 # In each case, ARG is the path to be converted from $build to $host format.
16503192 # Result will be available in $func_to_host_file_result.
16553197 # in func_to_host_file_result.
16563198 func_to_host_file ()
16573199 {
1658 $opt_debug
3200 $debug_cmd
3201
16593202 $to_host_file_cmd "$1"
16603203 }
16613204 # end func_to_host_file
16673210 # in (the comma separated) LAZY, no conversion takes place.
16683211 func_to_tool_file ()
16693212 {
1670 $opt_debug
3213 $debug_cmd
3214
16713215 case ,$2, in
16723216 *,"$to_tool_file_cmd",*)
16733217 func_to_tool_file_result=$1
16853229 # Copy ARG to func_to_host_file_result.
16863230 func_convert_file_noop ()
16873231 {
1688 func_to_host_file_result="$1"
3232 func_to_host_file_result=$1
16893233 }
16903234 # end func_convert_file_noop
16913235
16963240 # func_to_host_file_result.
16973241 func_convert_file_msys_to_w32 ()
16983242 {
1699 $opt_debug
1700 func_to_host_file_result="$1"
3243 $debug_cmd
3244
3245 func_to_host_file_result=$1
17013246 if test -n "$1"; then
17023247 func_convert_core_msys_to_w32 "$1"
1703 func_to_host_file_result="$func_convert_core_msys_to_w32_result"
3248 func_to_host_file_result=$func_convert_core_msys_to_w32_result
17043249 fi
17053250 func_convert_file_check "$1" "$func_to_host_file_result"
17063251 }
17123257 # func_to_host_file_result.
17133258 func_convert_file_cygwin_to_w32 ()
17143259 {
1715 $opt_debug
1716 func_to_host_file_result="$1"
3260 $debug_cmd
3261
3262 func_to_host_file_result=$1
17173263 if test -n "$1"; then
17183264 # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
17193265 # LT_CYGPATH in this case.
17293275 # and a working winepath. Returns result in func_to_host_file_result.
17303276 func_convert_file_nix_to_w32 ()
17313277 {
1732 $opt_debug
1733 func_to_host_file_result="$1"
3278 $debug_cmd
3279
3280 func_to_host_file_result=$1
17343281 if test -n "$1"; then
17353282 func_convert_core_file_wine_to_w32 "$1"
1736 func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
3283 func_to_host_file_result=$func_convert_core_file_wine_to_w32_result
17373284 fi
17383285 func_convert_file_check "$1" "$func_to_host_file_result"
17393286 }
17453292 # Returns result in func_to_host_file_result.
17463293 func_convert_file_msys_to_cygwin ()
17473294 {
1748 $opt_debug
1749 func_to_host_file_result="$1"
3295 $debug_cmd
3296
3297 func_to_host_file_result=$1
17503298 if test -n "$1"; then
17513299 func_convert_core_msys_to_w32 "$1"
17523300 func_cygpath -u "$func_convert_core_msys_to_w32_result"
1753 func_to_host_file_result="$func_cygpath_result"
3301 func_to_host_file_result=$func_cygpath_result
17543302 fi
17553303 func_convert_file_check "$1" "$func_to_host_file_result"
17563304 }
17633311 # in func_to_host_file_result.
17643312 func_convert_file_nix_to_cygwin ()
17653313 {
1766 $opt_debug
1767 func_to_host_file_result="$1"
3314 $debug_cmd
3315
3316 func_to_host_file_result=$1
17683317 if test -n "$1"; then
17693318 # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
17703319 func_convert_core_file_wine_to_w32 "$1"
17713320 func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
1772 func_to_host_file_result="$func_cygpath_result"
3321 func_to_host_file_result=$func_cygpath_result
17733322 fi
17743323 func_convert_file_check "$1" "$func_to_host_file_result"
17753324 }
17793328 #############################################
17803329 # $build to $host PATH CONVERSION FUNCTIONS #
17813330 #############################################
1782 # invoked via `$to_host_path_cmd ARG'
3331 # invoked via '$to_host_path_cmd ARG'
17833332 #
17843333 # In each case, ARG is the path to be converted from $build to $host format.
17853334 # The result will be available in $func_to_host_path_result.
18033352 to_host_path_cmd=
18043353 func_init_to_host_path_cmd ()
18053354 {
1806 $opt_debug
3355 $debug_cmd
3356
18073357 if test -z "$to_host_path_cmd"; then
18083358 func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
1809 to_host_path_cmd="func_convert_path_${func_stripname_result}"
3359 to_host_path_cmd=func_convert_path_$func_stripname_result
18103360 fi
18113361 }
18123362
18163366 # in func_to_host_path_result.
18173367 func_to_host_path ()
18183368 {
1819 $opt_debug
3369 $debug_cmd
3370
18203371 func_init_to_host_path_cmd
18213372 $to_host_path_cmd "$1"
18223373 }
18273378 # Copy ARG to func_to_host_path_result.
18283379 func_convert_path_noop ()
18293380 {
1830 func_to_host_path_result="$1"
3381 func_to_host_path_result=$1
18313382 }
18323383 # end func_convert_path_noop
18333384
18383389 # func_to_host_path_result.
18393390 func_convert_path_msys_to_w32 ()
18403391 {
1841 $opt_debug
1842 func_to_host_path_result="$1"
3392 $debug_cmd
3393
3394 func_to_host_path_result=$1
18433395 if test -n "$1"; then
18443396 # Remove leading and trailing path separator characters from ARG. MSYS
18453397 # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
18473399 func_stripname : : "$1"
18483400 func_to_host_path_tmp1=$func_stripname_result
18493401 func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
1850 func_to_host_path_result="$func_convert_core_msys_to_w32_result"
3402 func_to_host_path_result=$func_convert_core_msys_to_w32_result
18513403 func_convert_path_check : ";" \
18523404 "$func_to_host_path_tmp1" "$func_to_host_path_result"
18533405 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
18613413 # func_to_host_file_result.
18623414 func_convert_path_cygwin_to_w32 ()
18633415 {
1864 $opt_debug
1865 func_to_host_path_result="$1"
3416 $debug_cmd
3417
3418 func_to_host_path_result=$1
18663419 if test -n "$1"; then
18673420 # See func_convert_path_msys_to_w32:
18683421 func_stripname : : "$1"
18813434 # a working winepath. Returns result in func_to_host_file_result.
18823435 func_convert_path_nix_to_w32 ()
18833436 {
1884 $opt_debug
1885 func_to_host_path_result="$1"
3437 $debug_cmd
3438
3439 func_to_host_path_result=$1
18863440 if test -n "$1"; then
18873441 # See func_convert_path_msys_to_w32:
18883442 func_stripname : : "$1"
18893443 func_to_host_path_tmp1=$func_stripname_result
18903444 func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
1891 func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
3445 func_to_host_path_result=$func_convert_core_path_wine_to_w32_result
18923446 func_convert_path_check : ";" \
18933447 "$func_to_host_path_tmp1" "$func_to_host_path_result"
18943448 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
19023456 # Returns result in func_to_host_file_result.
19033457 func_convert_path_msys_to_cygwin ()
19043458 {
1905 $opt_debug
1906 func_to_host_path_result="$1"
3459 $debug_cmd
3460
3461 func_to_host_path_result=$1
19073462 if test -n "$1"; then
19083463 # See func_convert_path_msys_to_w32:
19093464 func_stripname : : "$1"
19103465 func_to_host_path_tmp1=$func_stripname_result
19113466 func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
19123467 func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
1913 func_to_host_path_result="$func_cygpath_result"
3468 func_to_host_path_result=$func_cygpath_result
19143469 func_convert_path_check : : \
19153470 "$func_to_host_path_tmp1" "$func_to_host_path_result"
19163471 func_convert_path_front_back_pathsep ":*" "*:" : "$1"
19253480 # func_to_host_file_result.
19263481 func_convert_path_nix_to_cygwin ()
19273482 {
1928 $opt_debug
1929 func_to_host_path_result="$1"
3483 $debug_cmd
3484
3485 func_to_host_path_result=$1
19303486 if test -n "$1"; then
19313487 # Remove leading and trailing path separator characters from
19323488 # ARG. msys behavior is inconsistent here, cygpath turns them
19353491 func_to_host_path_tmp1=$func_stripname_result
19363492 func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
19373493 func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
1938 func_to_host_path_result="$func_cygpath_result"
3494 func_to_host_path_result=$func_cygpath_result
19393495 func_convert_path_check : : \
19403496 "$func_to_host_path_tmp1" "$func_to_host_path_result"
19413497 func_convert_path_front_back_pathsep ":*" "*:" : "$1"
19443500 # end func_convert_path_nix_to_cygwin
19453501
19463502
3503 # func_dll_def_p FILE
3504 # True iff FILE is a Windows DLL '.def' file.
3505 # Keep in sync with _LT_DLL_DEF_P in libtool.m4
3506 func_dll_def_p ()
3507 {
3508 $debug_cmd
3509
3510 func_dll_def_p_tmp=`$SED -n \
3511 -e 's/^[ ]*//' \
3512 -e '/^\(;.*\)*$/d' \
3513 -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \
3514 -e q \
3515 "$1"`
3516 test DEF = "$func_dll_def_p_tmp"
3517 }
3518
3519
19473520 # func_mode_compile arg...
19483521 func_mode_compile ()
19493522 {
1950 $opt_debug
3523 $debug_cmd
3524
19513525 # Get the compilation command and the source file.
19523526 base_compile=
1953 srcfile="$nonopt" # always keep a non-empty value in "srcfile"
3527 srcfile=$nonopt # always keep a non-empty value in "srcfile"
19543528 suppress_opt=yes
19553529 suppress_output=
19563530 arg_mode=normal
19633537 case $arg_mode in
19643538 arg )
19653539 # do not "continue". Instead, add this to base_compile
1966 lastarg="$arg"
3540 lastarg=$arg
19673541 arg_mode=normal
19683542 ;;
19693543
19703544 target )
1971 libobj="$arg"
3545 libobj=$arg
19723546 arg_mode=normal
19733547 continue
19743548 ;;
19783552 case $arg in
19793553 -o)
19803554 test -n "$libobj" && \
1981 func_fatal_error "you cannot specify \`-o' more than once"
3555 func_fatal_error "you cannot specify '-o' more than once"
19823556 arg_mode=target
19833557 continue
19843558 ;;
20073581 func_stripname '-Wc,' '' "$arg"
20083582 args=$func_stripname_result
20093583 lastarg=
2010 save_ifs="$IFS"; IFS=','
3584 save_ifs=$IFS; IFS=,
20113585 for arg in $args; do
2012 IFS="$save_ifs"
3586 IFS=$save_ifs
20133587 func_append_quoted lastarg "$arg"
20143588 done
2015 IFS="$save_ifs"
3589 IFS=$save_ifs
20163590 func_stripname ' ' '' "$lastarg"
20173591 lastarg=$func_stripname_result
20183592
20253599 # Accept the current argument as the source file.
20263600 # The previous "srcfile" becomes the current argument.
20273601 #
2028 lastarg="$srcfile"
2029 srcfile="$arg"
3602 lastarg=$srcfile
3603 srcfile=$arg
20303604 ;;
20313605 esac # case $arg
20323606 ;;
20413615 func_fatal_error "you must specify an argument for -Xcompile"
20423616 ;;
20433617 target)
2044 func_fatal_error "you must specify a target with \`-o'"
3618 func_fatal_error "you must specify a target with '-o'"
20453619 ;;
20463620 *)
20473621 # Get the name of the library object.
20483622 test -z "$libobj" && {
20493623 func_basename "$srcfile"
2050 libobj="$func_basename_result"
3624 libobj=$func_basename_result
20513625 }
20523626 ;;
20533627 esac
20583632 *.[cCFSifmso] | \
20593633 *.ada | *.adb | *.ads | *.asm | \
20603634 *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
2061 *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
3635 *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup)
20623636 func_xform "$libobj"
20633637 libobj=$func_xform_result
20643638 ;;
20673641 case $libobj in
20683642 *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
20693643 *)
2070 func_fatal_error "cannot determine name of library object from \`$libobj'"
3644 func_fatal_error "cannot determine name of library object from '$libobj'"
20713645 ;;
20723646 esac
20733647
20763650 for arg in $later; do
20773651 case $arg in
20783652 -shared)
2079 test "$build_libtool_libs" != yes && \
2080 func_fatal_configuration "can not build a shared library"
3653 test yes = "$build_libtool_libs" \
3654 || func_fatal_configuration "cannot build a shared library"
20813655 build_old_libs=no
20823656 continue
20833657 ;;
21003674 esac
21013675 done
21023676
2103 func_quote_for_eval "$libobj"
2104 test "X$libobj" != "X$func_quote_for_eval_result" \
3677 func_quote_arg pretty "$libobj"
3678 test "X$libobj" != "X$func_quote_arg_result" \
21053679 && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
2106 && func_warning "libobj name \`$libobj' may not contain shell special characters."
3680 && func_warning "libobj name '$libobj' may not contain shell special characters."
21073681 func_dirname_and_basename "$obj" "/" ""
2108 objname="$func_basename_result"
2109 xdir="$func_dirname_result"
2110 lobj=${xdir}$objdir/$objname
3682 objname=$func_basename_result
3683 xdir=$func_dirname_result
3684 lobj=$xdir$objdir/$objname
21113685
21123686 test -z "$base_compile" && \
21133687 func_fatal_help "you must specify a compilation command"
21143688
21153689 # Delete any leftover library objects.
2116 if test "$build_old_libs" = yes; then
3690 if test yes = "$build_old_libs"; then
21173691 removelist="$obj $lobj $libobj ${libobj}T"
21183692 else
21193693 removelist="$lobj $libobj ${libobj}T"
21253699 pic_mode=default
21263700 ;;
21273701 esac
2128 if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
3702 if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then
21293703 # non-PIC code in shared libraries is not supported
21303704 pic_mode=default
21313705 fi
21323706
21333707 # Calculate the filename of the output object if compiler does
21343708 # not support -o with -c
2135 if test "$compiler_c_o" = no; then
2136 output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
2137 lockfile="$output_obj.lock"
3709 if test no = "$compiler_c_o"; then
3710 output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext
3711 lockfile=$output_obj.lock
21383712 else
21393713 output_obj=
21403714 need_locks=no
21433717
21443718 # Lock this critical section if it is needed
21453719 # We use this script file to make the link, it avoids creating a new file
2146 if test "$need_locks" = yes; then
3720 if test yes = "$need_locks"; then
21473721 until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
21483722 func_echo "Waiting for $lockfile to be removed"
21493723 sleep 2
21503724 done
2151 elif test "$need_locks" = warn; then
3725 elif test warn = "$need_locks"; then
21523726 if test -f "$lockfile"; then
21533727 $ECHO "\
21543728 *** ERROR, $lockfile exists and contains:
21563730
21573731 This indicates that another process is trying to use the same
21583732 temporary object file, and libtool could not work around it because
2159 your compiler does not support \`-c' and \`-o' together. If you
3733 your compiler does not support '-c' and '-o' together. If you
21603734 repeat this compilation, it may succeed, by chance, but you had better
21613735 avoid parallel builds (make -j) in this platform, or get a better
21623736 compiler."
21743748
21753749 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
21763750 srcfile=$func_to_tool_file_result
2177 func_quote_for_eval "$srcfile"
2178 qsrcfile=$func_quote_for_eval_result
3751 func_quote_arg pretty "$srcfile"
3752 qsrcfile=$func_quote_arg_result
21793753
21803754 # Only build a PIC object if we are building libtool libraries.
2181 if test "$build_libtool_libs" = yes; then
3755 if test yes = "$build_libtool_libs"; then
21823756 # Without this assignment, base_compile gets emptied.
21833757 fbsd_hideous_sh_bug=$base_compile
21843758
2185 if test "$pic_mode" != no; then
3759 if test no != "$pic_mode"; then
21863760 command="$base_compile $qsrcfile $pic_flag"
21873761 else
21883762 # Don't build PIC code
21993773 func_show_eval_locale "$command" \
22003774 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
22013775
2202 if test "$need_locks" = warn &&
3776 if test warn = "$need_locks" &&
22033777 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
22043778 $ECHO "\
22053779 *** ERROR, $lockfile contains:
22103784
22113785 This indicates that another process is trying to use the same
22123786 temporary object file, and libtool could not work around it because
2213 your compiler does not support \`-c' and \`-o' together. If you
3787 your compiler does not support '-c' and '-o' together. If you
22143788 repeat this compilation, it may succeed, by chance, but you had better
22153789 avoid parallel builds (make -j) in this platform, or get a better
22163790 compiler."
22263800 fi
22273801
22283802 # Allow error messages only from the first compilation.
2229 if test "$suppress_opt" = yes; then
3803 if test yes = "$suppress_opt"; then
22303804 suppress_output=' >/dev/null 2>&1'
22313805 fi
22323806 fi
22333807
22343808 # Only build a position-dependent object if we build old libraries.
2235 if test "$build_old_libs" = yes; then
2236 if test "$pic_mode" != yes; then
3809 if test yes = "$build_old_libs"; then
3810 if test yes != "$pic_mode"; then
22373811 # Don't build PIC code
22383812 command="$base_compile $qsrcfile$pie_flag"
22393813 else
22403814 command="$base_compile $qsrcfile $pic_flag"
22413815 fi
2242 if test "$compiler_c_o" = yes; then
3816 if test yes = "$compiler_c_o"; then
22433817 func_append command " -o $obj"
22443818 fi
22453819
22483822 func_show_eval_locale "$command" \
22493823 '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
22503824
2251 if test "$need_locks" = warn &&
3825 if test warn = "$need_locks" &&
22523826 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
22533827 $ECHO "\
22543828 *** ERROR, $lockfile contains:
22593833
22603834 This indicates that another process is trying to use the same
22613835 temporary object file, and libtool could not work around it because
2262 your compiler does not support \`-c' and \`-o' together. If you
3836 your compiler does not support '-c' and '-o' together. If you
22633837 repeat this compilation, it may succeed, by chance, but you had better
22643838 avoid parallel builds (make -j) in this platform, or get a better
22653839 compiler."
22793853 func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
22803854
22813855 # Unlock the critical section if it was locked
2282 if test "$need_locks" != no; then
3856 if test no != "$need_locks"; then
22833857 removelist=$lockfile
22843858 $RM "$lockfile"
22853859 fi
22893863 }
22903864
22913865 $opt_help || {
2292 test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
3866 test compile = "$opt_mode" && func_mode_compile ${1+"$@"}
22933867 }
22943868
22953869 func_mode_help ()
23093883 Remove files from the build directory.
23103884
23113885 RM is the name of the program to use to delete files associated with each FILE
2312 (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
3886 (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
23133887 to RM.
23143888
23153889 If FILE is a libtool library, object or program, all the files associated
23283902 -no-suppress do not suppress compiler output for multiple passes
23293903 -prefer-pic try to build PIC objects only
23303904 -prefer-non-pic try to build non-PIC objects only
2331 -shared do not build a \`.o' file suitable for static linking
2332 -static only build a \`.o' file suitable for static linking
2333 -Wc,FLAG pass FLAG directly to the compiler
2334
2335 COMPILE-COMMAND is a command to be used in creating a \`standard' object file
3905 -shared do not build a '.o' file suitable for static linking
3906 -static only build a '.o' file suitable for static linking
3907 -Wc,FLAG
3908 -Xcompiler FLAG pass FLAG directly to the compiler
3909
3910 COMPILE-COMMAND is a command to be used in creating a 'standard' object file
23363911 from the given SOURCEFILE.
23373912
23383913 The output file name is determined by removing the directory component from
2339 SOURCEFILE, then substituting the C source code suffix \`.c' with the
2340 library object suffix, \`.lo'."
3914 SOURCEFILE, then substituting the C source code suffix '.c' with the
3915 library object suffix, '.lo'."
23413916 ;;
23423917
23433918 execute)
23503925
23513926 -dlopen FILE add the directory containing FILE to the library path
23523927
2353 This mode sets the library path environment variable according to \`-dlopen'
3928 This mode sets the library path environment variable according to '-dlopen'
23543929 flags.
23553930
23563931 If any of the ARGS are libtool executable wrappers, then they are translated
23693944 Each LIBDIR is a directory that contains libtool libraries.
23703945
23713946 The commands that this mode executes may require superuser privileges. Use
2372 the \`--dry-run' option if you just want to see what would be executed."
3947 the '--dry-run' option if you just want to see what would be executed."
23733948 ;;
23743949
23753950 install)
23793954 Install executables or libraries.
23803955
23813956 INSTALL-COMMAND is the installation command. The first component should be
2382 either the \`install' or \`cp' program.
3957 either the 'install' or 'cp' program.
23833958
23843959 The following components of INSTALL-COMMAND are treated specially:
23853960
24053980 -avoid-version do not add a version suffix if possible
24063981 -bindir BINDIR specify path to binaries directory (for systems where
24073982 libraries must be found in the PATH setting at runtime)
2408 -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
3983 -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime
24093984 -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
24103985 -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
24113986 -export-symbols SYMFILE
24193994 -no-install link a not-installable executable
24203995 -no-undefined declare that a library does not refer to external symbols
24213996 -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
2422 -objectlist FILE Use a list of object files found in FILE to specify objects
3997 -objectlist FILE use a list of object files found in FILE to specify objects
3998 -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes)
24233999 -precious-files-regex REGEX
24244000 don't remove output files matching REGEX
24254001 -release RELEASE specify package release information
24354011 -weak LIBNAME declare that the target provides the LIBNAME interface
24364012 -Wc,FLAG
24374013 -Xcompiler FLAG pass linker-specific FLAG directly to the compiler
4014 -Wa,FLAG
4015 -Xassembler FLAG pass linker-specific FLAG directly to the assembler
24384016 -Wl,FLAG
24394017 -Xlinker FLAG pass linker-specific FLAG directly to the linker
24404018 -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
24414019
2442 All other options (arguments beginning with \`-') are ignored.
2443
2444 Every other argument is treated as a filename. Files ending in \`.la' are
4020 All other options (arguments beginning with '-') are ignored.
4021
4022 Every other argument is treated as a filename. Files ending in '.la' are
24454023 treated as uninstalled libtool libraries, other files are standard or library
24464024 object files.
24474025
2448 If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
2449 only library objects (\`.lo' files) may be specified, and \`-rpath' is
4026 If the OUTPUT-FILE ends in '.la', then a libtool library is created,
4027 only library objects ('.lo' files) may be specified, and '-rpath' is
24504028 required, except when creating a convenience library.
24514029
2452 If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
2453 using \`ar' and \`ranlib', or on Windows using \`lib'.
2454
2455 If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
4030 If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created
4031 using 'ar' and 'ranlib', or on Windows using 'lib'.
4032
4033 If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file
24564034 is created, otherwise an executable program is created."
24574035 ;;
24584036
24634041 Remove libraries from an installation directory.
24644042
24654043 RM is the name of the program to use to delete files associated with each FILE
2466 (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
4044 (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
24674045 to RM.
24684046
24694047 If FILE is a libtool library, all the files associated with it are deleted.
24714049 ;;
24724050
24734051 *)
2474 func_fatal_help "invalid operation mode \`$opt_mode'"
4052 func_fatal_help "invalid operation mode '$opt_mode'"
24754053 ;;
24764054 esac
24774055
24784056 echo
2479 $ECHO "Try \`$progname --help' for more information about other modes."
4057 $ECHO "Try '$progname --help' for more information about other modes."
24804058 }
24814059
24824060 # Now that we've collected a possible --mode arg, show help if necessary
24834061 if $opt_help; then
2484 if test "$opt_help" = :; then
4062 if test : = "$opt_help"; then
24854063 func_mode_help
24864064 else
24874065 {
24894067 for opt_mode in compile link execute install finish uninstall clean; do
24904068 func_mode_help
24914069 done
2492 } | sed -n '1p; 2,$s/^Usage:/ or: /p'
4070 } | $SED -n '1p; 2,$s/^Usage:/ or: /p'
24934071 {
24944072 func_help noexit
24954073 for opt_mode in compile link execute install finish uninstall clean; do
24974075 func_mode_help
24984076 done
24994077 } |
2500 sed '1d
4078 $SED '1d
25014079 /^When reporting/,/^Report/{
25024080 H
25034081 d
25144092 # func_mode_execute arg...
25154093 func_mode_execute ()
25164094 {
2517 $opt_debug
4095 $debug_cmd
4096
25184097 # The first argument is the command name.
2519 cmd="$nonopt"
4098 cmd=$nonopt
25204099 test -z "$cmd" && \
25214100 func_fatal_help "you must specify a COMMAND"
25224101
25234102 # Handle -dlopen flags immediately.
25244103 for file in $opt_dlopen; do
25254104 test -f "$file" \
2526 || func_fatal_help "\`$file' is not a file"
4105 || func_fatal_help "'$file' is not a file"
25274106
25284107 dir=
25294108 case $file in
25334112
25344113 # Check to see that this really is a libtool archive.
25354114 func_lalib_unsafe_p "$file" \
2536 || func_fatal_help "\`$lib' is not a valid libtool archive"
4115 || func_fatal_help "'$lib' is not a valid libtool archive"
25374116
25384117 # Read the libtool library.
25394118 dlname=
25444123 if test -z "$dlname"; then
25454124 # Warn if it was a shared library.
25464125 test -n "$library_names" && \
2547 func_warning "\`$file' was not linked with \`-export-dynamic'"
4126 func_warning "'$file' was not linked with '-export-dynamic'"
25484127 continue
25494128 fi
25504129
25514130 func_dirname "$file" "" "."
2552 dir="$func_dirname_result"
4131 dir=$func_dirname_result
25534132
25544133 if test -f "$dir/$objdir/$dlname"; then
25554134 func_append dir "/$objdir"
25564135 else
25574136 if test ! -f "$dir/$dlname"; then
2558 func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
4137 func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'"
25594138 fi
25604139 fi
25614140 ;;
25634142 *.lo)
25644143 # Just add the directory containing the .lo file.
25654144 func_dirname "$file" "" "."
2566 dir="$func_dirname_result"
4145 dir=$func_dirname_result
25674146 ;;
25684147
25694148 *)
2570 func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
4149 func_warning "'-dlopen' is ignored for non-libtool libraries and objects"
25714150 continue
25724151 ;;
25734152 esac
25744153
25754154 # Get the absolute pathname.
25764155 absdir=`cd "$dir" && pwd`
2577 test -n "$absdir" && dir="$absdir"
4156 test -n "$absdir" && dir=$absdir
25784157
25794158 # Now add the directory to shlibpath_var.
25804159 if eval "test -z \"\$$shlibpath_var\""; then
25864165
25874166 # This variable tells wrapper scripts just to set shlibpath_var
25884167 # rather than running their programs.
2589 libtool_execute_magic="$magic"
4168 libtool_execute_magic=$magic
25904169
25914170 # Check if any of the arguments is a wrapper script.
25924171 args=
25994178 if func_ltwrapper_script_p "$file"; then
26004179 func_source "$file"
26014180 # Transform arg to wrapped name.
2602 file="$progdir/$program"
4181 file=$progdir/$program
26034182 elif func_ltwrapper_executable_p "$file"; then
26044183 func_ltwrapper_scriptname "$file"
26054184 func_source "$func_ltwrapper_scriptname_result"
26064185 # Transform arg to wrapped name.
2607 file="$progdir/$program"
4186 file=$progdir/$program
26084187 fi
26094188 ;;
26104189 esac
26124191 func_append_quoted args "$file"
26134192 done
26144193
2615 if test "X$opt_dry_run" = Xfalse; then
4194 if $opt_dry_run; then
4195 # Display what would be done.
4196 if test -n "$shlibpath_var"; then
4197 eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
4198 echo "export $shlibpath_var"
4199 fi
4200 $ECHO "$cmd$args"
4201 exit $EXIT_SUCCESS
4202 else
26164203 if test -n "$shlibpath_var"; then
26174204 # Export the shlibpath_var.
26184205 eval "export $shlibpath_var"
26294216 done
26304217
26314218 # Now prepare to actually exec the command.
2632 exec_cmd="\$cmd$args"
2633 else
2634 # Display what would be done.
2635 if test -n "$shlibpath_var"; then
2636 eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
2637 echo "export $shlibpath_var"
2638 fi
2639 $ECHO "$cmd$args"
2640 exit $EXIT_SUCCESS
4219 exec_cmd=\$cmd$args
26414220 fi
26424221 }
26434222
2644 test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
4223 test execute = "$opt_mode" && func_mode_execute ${1+"$@"}
26454224
26464225
26474226 # func_mode_finish arg...
26484227 func_mode_finish ()
26494228 {
2650 $opt_debug
4229 $debug_cmd
4230
26514231 libs=
26524232 libdirs=
26534233 admincmds=
26614241 if func_lalib_unsafe_p "$opt"; then
26624242 func_append libs " $opt"
26634243 else
2664 func_warning "\`$opt' is not a valid libtool archive"
4244 func_warning "'$opt' is not a valid libtool archive"
26654245 fi
26664246
26674247 else
2668 func_fatal_error "invalid argument \`$opt'"
4248 func_fatal_error "invalid argument '$opt'"
26694249 fi
26704250 done
26714251
26804260 # Remove sysroot references
26814261 if $opt_dry_run; then
26824262 for lib in $libs; do
2683 echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
4263 echo "removing references to $lt_sysroot and '=' prefixes from $lib"
26844264 done
26854265 else
26864266 tmpdir=`func_mktempdir`
26874267 for lib in $libs; do
2688 sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
4268 $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
26894269 > $tmpdir/tmp-la
26904270 mv -f $tmpdir/tmp-la $lib
26914271 done
27104290 fi
27114291
27124292 # Exit here if they wanted silent mode.
2713 $opt_silent && exit $EXIT_SUCCESS
4293 $opt_quiet && exit $EXIT_SUCCESS
27144294
27154295 if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
27164296 echo "----------------------------------------------------------------------"
27214301 echo
27224302 echo "If you ever happen to want to link against installed libraries"
27234303 echo "in a given directory, LIBDIR, you must either use libtool, and"
2724 echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
4304 echo "specify the full pathname of the library, or use the '-LLIBDIR'"
27254305 echo "flag during linking and do at least one of the following:"
27264306 if test -n "$shlibpath_var"; then
2727 echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
4307 echo " - add LIBDIR to the '$shlibpath_var' environment variable"
27284308 echo " during execution"
27294309 fi
27304310 if test -n "$runpath_var"; then
2731 echo " - add LIBDIR to the \`$runpath_var' environment variable"
4311 echo " - add LIBDIR to the '$runpath_var' environment variable"
27324312 echo " during linking"
27334313 fi
27344314 if test -n "$hardcode_libdir_flag_spec"; then
27354315 libdir=LIBDIR
27364316 eval flag=\"$hardcode_libdir_flag_spec\"
27374317
2738 $ECHO " - use the \`$flag' linker flag"
4318 $ECHO " - use the '$flag' linker flag"
27394319 fi
27404320 if test -n "$admincmds"; then
27414321 $ECHO " - have your system administrator run these commands:$admincmds"
27424322 fi
27434323 if test -f /etc/ld.so.conf; then
2744 echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
4324 echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'"
27454325 fi
27464326 echo
27474327
27604340 exit $EXIT_SUCCESS
27614341 }
27624342
2763 test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
4343 test finish = "$opt_mode" && func_mode_finish ${1+"$@"}
27644344
27654345
27664346 # func_mode_install arg...
27674347 func_mode_install ()
27684348 {
2769 $opt_debug
4349 $debug_cmd
4350
27704351 # There may be an optional sh(1) argument at the beginning of
27714352 # install_prog (especially on Windows NT).
2772 if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
4353 if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" ||
27734354 # Allow the use of GNU shtool's install command.
2774 case $nonopt in *shtool*) :;; *) false;; esac; then
4355 case $nonopt in *shtool*) :;; *) false;; esac
4356 then
27754357 # Aesthetically quote it.
2776 func_quote_for_eval "$nonopt"
2777 install_prog="$func_quote_for_eval_result "
4358 func_quote_arg pretty "$nonopt"
4359 install_prog="$func_quote_arg_result "
27784360 arg=$1
27794361 shift
27804362 else
27844366
27854367 # The real first argument should be the name of the installation program.
27864368 # Aesthetically quote it.
2787 func_quote_for_eval "$arg"
2788 func_append install_prog "$func_quote_for_eval_result"
4369 func_quote_arg pretty "$arg"
4370 func_append install_prog "$func_quote_arg_result"
27894371 install_shared_prog=$install_prog
27904372 case " $install_prog " in
27914373 *[\\\ /]cp\ *) install_cp=: ;;
27984380 opts=
27994381 prev=
28004382 install_type=
2801 isdir=no
4383 isdir=false
28024384 stripme=
28034385 no_mode=:
28044386 for arg
28114393 fi
28124394
28134395 case $arg in
2814 -d) isdir=yes ;;
4396 -d) isdir=: ;;
28154397 -f)
28164398 if $install_cp; then :; else
28174399 prev=$arg
28294411 *)
28304412 # If the previous option needed an argument, then skip it.
28314413 if test -n "$prev"; then
2832 if test "x$prev" = x-m && test -n "$install_override_mode"; then
4414 if test X-m = "X$prev" && test -n "$install_override_mode"; then
28334415 arg2=$install_override_mode
28344416 no_mode=false
28354417 fi
28424424 esac
28434425
28444426 # Aesthetically quote the argument.
2845 func_quote_for_eval "$arg"
2846 func_append install_prog " $func_quote_for_eval_result"
4427 func_quote_arg pretty "$arg"
4428 func_append install_prog " $func_quote_arg_result"
28474429 if test -n "$arg2"; then
2848 func_quote_for_eval "$arg2"
4430 func_quote_arg pretty "$arg2"
28494431 fi
2850 func_append install_shared_prog " $func_quote_for_eval_result"
4432 func_append install_shared_prog " $func_quote_arg_result"
28514433 done
28524434
28534435 test -z "$install_prog" && \
28544436 func_fatal_help "you must specify an install program"
28554437
28564438 test -n "$prev" && \
2857 func_fatal_help "the \`$prev' option requires an argument"
4439 func_fatal_help "the '$prev' option requires an argument"
28584440
28594441 if test -n "$install_override_mode" && $no_mode; then
28604442 if $install_cp; then :; else
2861 func_quote_for_eval "$install_override_mode"
2862 func_append install_shared_prog " -m $func_quote_for_eval_result"
4443 func_quote_arg pretty "$install_override_mode"
4444 func_append install_shared_prog " -m $func_quote_arg_result"
28634445 fi
28644446 fi
28654447
28764458 dest=$func_stripname_result
28774459
28784460 # Check to see that the destination is a directory.
2879 test -d "$dest" && isdir=yes
2880 if test "$isdir" = yes; then
2881 destdir="$dest"
4461 test -d "$dest" && isdir=:
4462 if $isdir; then
4463 destdir=$dest
28824464 destname=
28834465 else
28844466 func_dirname_and_basename "$dest" "" "."
2885 destdir="$func_dirname_result"
2886 destname="$func_basename_result"
4467 destdir=$func_dirname_result
4468 destname=$func_basename_result
28874469
28884470 # Not a directory, so check to see that there is only one file specified.
28894471 set dummy $files; shift
28904472 test "$#" -gt 1 && \
2891 func_fatal_help "\`$dest' is not a directory"
4473 func_fatal_help "'$dest' is not a directory"
28924474 fi
28934475 case $destdir in
28944476 [\\/]* | [A-Za-z]:[\\/]*) ;;
28974479 case $file in
28984480 *.lo) ;;
28994481 *)
2900 func_fatal_help "\`$destdir' must be an absolute directory name"
4482 func_fatal_help "'$destdir' must be an absolute directory name"
29014483 ;;
29024484 esac
29034485 done
29064488
29074489 # This variable tells wrapper scripts just to set variables rather
29084490 # than running their programs.
2909 libtool_install_magic="$magic"
4491 libtool_install_magic=$magic
29104492
29114493 staticlibs=
29124494 future_libdirs=
29264508
29274509 # Check to see that this really is a libtool archive.
29284510 func_lalib_unsafe_p "$file" \
2929 || func_fatal_help "\`$file' is not a valid libtool archive"
4511 || func_fatal_help "'$file' is not a valid libtool archive"
29304512
29314513 library_names=
29324514 old_library=
29484530 fi
29494531
29504532 func_dirname "$file" "/" ""
2951 dir="$func_dirname_result"
4533 dir=$func_dirname_result
29524534 func_append dir "$objdir"
29534535
29544536 if test -n "$relink_command"; then
29624544 # are installed into $libdir/../bin (currently, that works fine)
29634545 # but it's something to keep an eye on.
29644546 test "$inst_prefix_dir" = "$destdir" && \
2965 func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
4547 func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir"
29664548
29674549 if test -n "$inst_prefix_dir"; then
29684550 # Stick the inst_prefix_dir data into the link command.
29714553 relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
29724554 fi
29734555
2974 func_warning "relinking \`$file'"
4556 func_warning "relinking '$file'"
29754557 func_show_eval "$relink_command" \
2976 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
4558 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"'
29774559 fi
29784560
29794561 # See the names of the shared library.
29804562 set dummy $library_names; shift
29814563 if test -n "$1"; then
2982 realname="$1"
4564 realname=$1
29834565 shift
29844566
2985 srcname="$realname"
2986 test -n "$relink_command" && srcname="$realname"T
4567 srcname=$realname
4568 test -n "$relink_command" && srcname=${realname}T
29874569
29884570 # Install the shared library and build the symlinks.
29894571 func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
29904572 'exit $?'
2991 tstripme="$stripme"
4573 tstripme=$stripme
29924574 case $host_os in
29934575 cygwin* | mingw* | pw32* | cegcc*)
29944576 case $realname in
29954577 *.dll.a)
2996 tstripme=""
4578 tstripme=
4579 ;;
4580 esac
4581 ;;
4582 os2*)
4583 case $realname in
4584 *_dll.a)
4585 tstripme=
29974586 ;;
29984587 esac
29994588 ;;
30044593
30054594 if test "$#" -gt 0; then
30064595 # Delete the old symlinks, and create new ones.
3007 # Try `ln -sf' first, because the `ln' binary might depend on
4596 # Try 'ln -sf' first, because the 'ln' binary might depend on
30084597 # the symlink we replace! Solaris /bin/ln does not understand -f,
30094598 # so we also need to try rm && ln -s.
30104599 for linkname
30154604 fi
30164605
30174606 # Do each command in the postinstall commands.
3018 lib="$destdir/$realname"
4607 lib=$destdir/$realname
30194608 func_execute_cmds "$postinstall_cmds" 'exit $?'
30204609 fi
30214610
30224611 # Install the pseudo-library for information purposes.
30234612 func_basename "$file"
3024 name="$func_basename_result"
3025 instname="$dir/$name"i
4613 name=$func_basename_result
4614 instname=$dir/${name}i
30264615 func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
30274616
30284617 # Maybe install the static library, too.
30344623
30354624 # Figure out destination file name, if it wasn't already specified.
30364625 if test -n "$destname"; then
3037 destfile="$destdir/$destname"
4626 destfile=$destdir/$destname
30384627 else
30394628 func_basename "$file"
3040 destfile="$func_basename_result"
3041 destfile="$destdir/$destfile"
4629 destfile=$func_basename_result
4630 destfile=$destdir/$destfile
30424631 fi
30434632
30444633 # Deduce the name of the destination old-style object file.
30484637 staticdest=$func_lo2o_result
30494638 ;;
30504639 *.$objext)
3051 staticdest="$destfile"
4640 staticdest=$destfile
30524641 destfile=
30534642 ;;
30544643 *)
3055 func_fatal_help "cannot copy a libtool object to \`$destfile'"
4644 func_fatal_help "cannot copy a libtool object to '$destfile'"
30564645 ;;
30574646 esac
30584647
30614650 func_show_eval "$install_prog $file $destfile" 'exit $?'
30624651
30634652 # Install the old object if enabled.
3064 if test "$build_old_libs" = yes; then
4653 if test yes = "$build_old_libs"; then
30654654 # Deduce the name of the old-style object file.
30664655 func_lo2o "$file"
30674656 staticobj=$func_lo2o_result
30734662 *)
30744663 # Figure out destination file name, if it wasn't already specified.
30754664 if test -n "$destname"; then
3076 destfile="$destdir/$destname"
4665 destfile=$destdir/$destname
30774666 else
30784667 func_basename "$file"
3079 destfile="$func_basename_result"
3080 destfile="$destdir/$destfile"
4668 destfile=$func_basename_result
4669 destfile=$destdir/$destfile
30814670 fi
30824671
30834672 # If the file is missing, and there is a .exe on the end, strip it
30844673 # because it is most likely a libtool script we actually want to
30854674 # install
3086 stripped_ext=""
4675 stripped_ext=
30874676 case $file in
30884677 *.exe)
30894678 if test ! -f "$file"; then
30904679 func_stripname '' '.exe' "$file"
30914680 file=$func_stripname_result
3092 stripped_ext=".exe"
4681 stripped_ext=.exe
30934682 fi
30944683 ;;
30954684 esac
31174706
31184707 # Check the variables that should have been set.
31194708 test -z "$generated_by_libtool_version" && \
3120 func_fatal_error "invalid libtool wrapper script \`$wrapper'"
3121
3122 finalize=yes
4709 func_fatal_error "invalid libtool wrapper script '$wrapper'"
4710
4711 finalize=:
31234712 for lib in $notinst_deplibs; do
31244713 # Check to see that each library is installed.
31254714 libdir=
31264715 if test -f "$lib"; then
31274716 func_source "$lib"
31284717 fi
3129 libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
4718 libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'`
31304719 if test -n "$libdir" && test ! -f "$libfile"; then
3131 func_warning "\`$lib' has not been installed in \`$libdir'"
3132 finalize=no
4720 func_warning "'$lib' has not been installed in '$libdir'"
4721 finalize=false
31334722 fi
31344723 done
31354724
31374726 func_source "$wrapper"
31384727
31394728 outputname=
3140 if test "$fast_install" = no && test -n "$relink_command"; then
4729 if test no = "$fast_install" && test -n "$relink_command"; then
31414730 $opt_dry_run || {
3142 if test "$finalize" = yes; then
4731 if $finalize; then
31434732 tmpdir=`func_mktempdir`
31444733 func_basename "$file$stripped_ext"
3145 file="$func_basename_result"
3146 outputname="$tmpdir/$file"
4734 file=$func_basename_result
4735 outputname=$tmpdir/$file
31474736 # Replace the output file specification.
31484737 relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
31494738
3150 $opt_silent || {
3151 func_quote_for_expand "$relink_command"
3152 eval "func_echo $func_quote_for_expand_result"
4739 $opt_quiet || {
4740 func_quote_arg expand,pretty "$relink_command"
4741 eval "func_echo $func_quote_arg_result"
31534742 }
31544743 if eval "$relink_command"; then :
31554744 else
3156 func_error "error: relink \`$file' with the above command before installing it"
4745 func_error "error: relink '$file' with the above command before installing it"
31574746 $opt_dry_run || ${RM}r "$tmpdir"
31584747 continue
31594748 fi
3160 file="$outputname"
4749 file=$outputname
31614750 else
3162 func_warning "cannot relink \`$file'"
4751 func_warning "cannot relink '$file'"
31634752 fi
31644753 }
31654754 else
31964785
31974786 for file in $staticlibs; do
31984787 func_basename "$file"
3199 name="$func_basename_result"
4788 name=$func_basename_result
32004789
32014790 # Set up the ranlib parameters.
3202 oldlib="$destdir/$name"
4791 oldlib=$destdir/$name
4792 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
4793 tool_oldlib=$func_to_tool_file_result
32034794
32044795 func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
32054796
32064797 if test -n "$stripme" && test -n "$old_striplib"; then
3207 func_show_eval "$old_striplib $oldlib" 'exit $?'
4798 func_show_eval "$old_striplib $tool_oldlib" 'exit $?'
32084799 fi
32094800
32104801 # Do each command in the postinstall commands.
32124803 done
32134804
32144805 test -n "$future_libdirs" && \
3215 func_warning "remember to run \`$progname --finish$future_libdirs'"
4806 func_warning "remember to run '$progname --finish$future_libdirs'"
32164807
32174808 if test -n "$current_libdirs"; then
32184809 # Maybe just do a dry run.
32194810 $opt_dry_run && current_libdirs=" -n$current_libdirs"
3220 exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
4811 exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs'
32214812 else
32224813 exit $EXIT_SUCCESS
32234814 fi
32244815 }
32254816
3226 test "$opt_mode" = install && func_mode_install ${1+"$@"}
4817 test install = "$opt_mode" && func_mode_install ${1+"$@"}
32274818
32284819
32294820 # func_generate_dlsyms outputname originator pic_p
32314822 # a dlpreopen symbol table.
32324823 func_generate_dlsyms ()
32334824 {
3234 $opt_debug
3235 my_outputname="$1"
3236 my_originator="$2"
3237 my_pic_p="${3-no}"
3238 my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
4825 $debug_cmd
4826
4827 my_outputname=$1
4828 my_originator=$2
4829 my_pic_p=${3-false}
4830 my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'`
32394831 my_dlsyms=
32404832
3241 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
4833 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
32424834 if test -n "$NM" && test -n "$global_symbol_pipe"; then
3243 my_dlsyms="${my_outputname}S.c"
4835 my_dlsyms=${my_outputname}S.c
32444836 else
32454837 func_error "not configured to extract global symbols from dlpreopened files"
32464838 fi
32514843 "") ;;
32524844 *.c)
32534845 # Discover the nlist of each of the dlfiles.
3254 nlist="$output_objdir/${my_outputname}.nm"
4846 nlist=$output_objdir/$my_outputname.nm
32554847
32564848 func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
32574849
32594851 func_verbose "creating $output_objdir/$my_dlsyms"
32604852
32614853 $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
3262 /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
3263 /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
4854 /* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */
4855 /* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */
32644856
32654857 #ifdef __cplusplus
32664858 extern \"C\" {
32674859 #endif
32684860
3269 #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
4861 #if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
32704862 #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
32714863 #endif
32724864
32734865 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
3274 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
3275 /* DATA imports from DLLs on WIN32 con't be const, because runtime
4866 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4867 /* DATA imports from DLLs on WIN32 can't be const, because runtime
32764868 relocations are performed -- see ld's documentation on pseudo-relocs. */
32774869 # define LT_DLSYM_CONST
3278 #elif defined(__osf__)
4870 #elif defined __osf__
32794871 /* This system does not cope well with relocations in const data. */
32804872 # define LT_DLSYM_CONST
32814873 #else
32824874 # define LT_DLSYM_CONST const
32834875 #endif
32844876
4877 #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
4878
32854879 /* External symbol declarations for the compiler. */\
32864880 "
32874881
3288 if test "$dlself" = yes; then
3289 func_verbose "generating symbol list for \`$output'"
4882 if test yes = "$dlself"; then
4883 func_verbose "generating symbol list for '$output'"
32904884
32914885 $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
32924886
32944888 progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
32954889 for progfile in $progfiles; do
32964890 func_to_tool_file "$progfile" func_convert_file_msys_to_w32
3297 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
4891 func_verbose "extracting global C symbols from '$func_to_tool_file_result'"
32984892 $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
32994893 done
33004894
33144908
33154909 # Prepare the list of exported symbols
33164910 if test -z "$export_symbols"; then
3317 export_symbols="$output_objdir/$outputname.exp"
4911 export_symbols=$output_objdir/$outputname.exp
33184912 $opt_dry_run || {
33194913 $RM $export_symbols
3320 eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
4914 eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
33214915 case $host in
33224916 *cygwin* | *mingw* | *cegcc* )
33234917 eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
33274921 }
33284922 else
33294923 $opt_dry_run || {
3330 eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
4924 eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
33314925 eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
33324926 eval '$MV "$nlist"T "$nlist"'
33334927 case $host in
33414935 fi
33424936
33434937 for dlprefile in $dlprefiles; do
3344 func_verbose "extracting global C symbols from \`$dlprefile'"
4938 func_verbose "extracting global C symbols from '$dlprefile'"
33454939 func_basename "$dlprefile"
3346 name="$func_basename_result"
4940 name=$func_basename_result
33474941 case $host in
33484942 *cygwin* | *mingw* | *cegcc* )
33494943 # if an import library, we need to obtain dlname
33504944 if func_win32_import_lib_p "$dlprefile"; then
33514945 func_tr_sh "$dlprefile"
33524946 eval "curr_lafile=\$libfile_$func_tr_sh_result"
3353 dlprefile_dlbasename=""
4947 dlprefile_dlbasename=
33544948 if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
33554949 # Use subshell, to avoid clobbering current variable values
33564950 dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
3357 if test -n "$dlprefile_dlname" ; then
4951 if test -n "$dlprefile_dlname"; then
33584952 func_basename "$dlprefile_dlname"
3359 dlprefile_dlbasename="$func_basename_result"
4953 dlprefile_dlbasename=$func_basename_result
33604954 else
33614955 # no lafile. user explicitly requested -dlpreopen <import library>.
33624956 $sharedlib_from_linklib_cmd "$dlprefile"
33644958 fi
33654959 fi
33664960 $opt_dry_run || {
3367 if test -n "$dlprefile_dlbasename" ; then
4961 if test -n "$dlprefile_dlbasename"; then
33684962 eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
33694963 else
33704964 func_warning "Could not compute DLL name from $name"
34205014 echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
34215015 fi
34225016
5017 func_show_eval '$RM "${nlist}I"'
5018 if test -n "$global_symbol_to_import"; then
5019 eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I'
5020 fi
5021
34235022 echo >> "$output_objdir/$my_dlsyms" "\
34245023
34255024 /* The mapping between symbol names and symbols. */
34285027 void *address;
34295028 } lt_dlsymlist;
34305029 extern LT_DLSYM_CONST lt_dlsymlist
3431 lt_${my_prefix}_LTX_preloaded_symbols[];
5030 lt_${my_prefix}_LTX_preloaded_symbols[];\
5031 "
5032
5033 if test -s "$nlist"I; then
5034 echo >> "$output_objdir/$my_dlsyms" "\
5035 static void lt_syminit(void)
5036 {
5037 LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols;
5038 for (; symbol->name; ++symbol)
5039 {"
5040 $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
5041 echo >> "$output_objdir/$my_dlsyms" "\
5042 }
5043 }"
5044 fi
5045 echo >> "$output_objdir/$my_dlsyms" "\
34325046 LT_DLSYM_CONST lt_dlsymlist
34335047 lt_${my_prefix}_LTX_preloaded_symbols[] =
3434 {\
3435 { \"$my_originator\", (void *) 0 },"
5048 { {\"$my_originator\", (void *) 0},"
5049
5050 if test -s "$nlist"I; then
5051 echo >> "$output_objdir/$my_dlsyms" "\
5052 {\"@INIT@\", (void *) &lt_syminit},"
5053 fi
34365054
34375055 case $need_lib_prefix in
34385056 no)
34695087 # linked before any other PIC object. But we must not use
34705088 # pic_flag when linking with -static. The problem exists in
34715089 # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
3472 *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
5090 *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
34735091 pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
34745092 *-*-hpux*)
34755093 pic_flag_for_symtable=" $pic_flag" ;;
34765094 *)
3477 if test "X$my_pic_p" != Xno; then
3478 pic_flag_for_symtable=" $pic_flag"
3479 fi
5095 $my_pic_p && pic_flag_for_symtable=" $pic_flag"
34805096 ;;
34815097 esac
34825098 ;;
34935109 func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
34945110
34955111 # Clean up the generated files.
3496 func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
5112 func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"'
34975113
34985114 # Transform the symbol file into the correct name.
3499 symfileobj="$output_objdir/${my_outputname}S.$objext"
5115 symfileobj=$output_objdir/${my_outputname}S.$objext
35005116 case $host in
35015117 *cygwin* | *mingw* | *cegcc* )
35025118 if test -f "$output_objdir/$my_outputname.def"; then
35145130 esac
35155131 ;;
35165132 *)
3517 func_fatal_error "unknown suffix for \`$my_dlsyms'"
5133 func_fatal_error "unknown suffix for '$my_dlsyms'"
35185134 ;;
35195135 esac
35205136 else
35265142 compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
35275143 finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
35285144 fi
5145 }
5146
5147 # func_cygming_gnu_implib_p ARG
5148 # This predicate returns with zero status (TRUE) if
5149 # ARG is a GNU/binutils-style import library. Returns
5150 # with nonzero status (FALSE) otherwise.
5151 func_cygming_gnu_implib_p ()
5152 {
5153 $debug_cmd
5154
5155 func_to_tool_file "$1" func_convert_file_msys_to_w32
5156 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
5157 test -n "$func_cygming_gnu_implib_tmp"
5158 }
5159
5160 # func_cygming_ms_implib_p ARG
5161 # This predicate returns with zero status (TRUE) if
5162 # ARG is an MS-style import library. Returns
5163 # with nonzero status (FALSE) otherwise.
5164 func_cygming_ms_implib_p ()
5165 {
5166 $debug_cmd
5167
5168 func_to_tool_file "$1" func_convert_file_msys_to_w32
5169 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
5170 test -n "$func_cygming_ms_implib_tmp"
35295171 }
35305172
35315173 # func_win32_libid arg
35375179 # Despite the name, also deal with 64 bit binaries.
35385180 func_win32_libid ()
35395181 {
3540 $opt_debug
3541 win32_libid_type="unknown"
5182 $debug_cmd
5183
5184 win32_libid_type=unknown
35425185 win32_fileres=`file -L $1 2>/dev/null`
35435186 case $win32_fileres in
35445187 *ar\ archive\ import\ library*) # definitely import
35485191 # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
35495192 if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
35505193 $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
3551 func_to_tool_file "$1" func_convert_file_msys_to_w32
3552 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
3553 $SED -n -e '
5194 case $nm_interface in
5195 "MS dumpbin")
5196 if func_cygming_ms_implib_p "$1" ||
5197 func_cygming_gnu_implib_p "$1"
5198 then
5199 win32_nmres=import
5200 else
5201 win32_nmres=
5202 fi
5203 ;;
5204 *)
5205 func_to_tool_file "$1" func_convert_file_msys_to_w32
5206 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
5207 $SED -n -e '
35545208 1,100{
35555209 / I /{
3556 s,.*,import,
5210 s|.*|import|
35575211 p
35585212 q
35595213 }
35605214 }'`
5215 ;;
5216 esac
35615217 case $win32_nmres in
35625218 import*) win32_libid_type="x86 archive import";;
35635219 *) win32_libid_type="x86 archive static";;
35895245 # $sharedlib_from_linklib_result
35905246 func_cygming_dll_for_implib ()
35915247 {
3592 $opt_debug
5248 $debug_cmd
5249
35935250 sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
35945251 }
35955252
36065263 # specified import library.
36075264 func_cygming_dll_for_implib_fallback_core ()
36085265 {
3609 $opt_debug
5266 $debug_cmd
5267
36105268 match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
36115269 $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
36125270 $SED '/^Contents of section '"$match_literal"':/{
36425300 /./p' |
36435301 # we now have a list, one entry per line, of the stringified
36445302 # contents of the appropriate section of all members of the
3645 # archive which possess that section. Heuristic: eliminate
3646 # all those which have a first or second character that is
5303 # archive that possess that section. Heuristic: eliminate
5304 # all those that have a first or second character that is
36475305 # a '.' (that is, objdump's representation of an unprintable
36485306 # character.) This should work for all archives with less than
36495307 # 0x302f exports -- but will fail for DLLs whose name actually
36525310 #
36535311 # Of those that remain, print the first one.
36545312 $SED -e '/^\./d;/^.\./d;q'
3655 }
3656
3657 # func_cygming_gnu_implib_p ARG
3658 # This predicate returns with zero status (TRUE) if
3659 # ARG is a GNU/binutils-style import library. Returns
3660 # with nonzero status (FALSE) otherwise.
3661 func_cygming_gnu_implib_p ()
3662 {
3663 $opt_debug
3664 func_to_tool_file "$1" func_convert_file_msys_to_w32
3665 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
3666 test -n "$func_cygming_gnu_implib_tmp"
3667 }
3668
3669 # func_cygming_ms_implib_p ARG
3670 # This predicate returns with zero status (TRUE) if
3671 # ARG is an MS-style import library. Returns
3672 # with nonzero status (FALSE) otherwise.
3673 func_cygming_ms_implib_p ()
3674 {
3675 $opt_debug
3676 func_to_tool_file "$1" func_convert_file_msys_to_w32
3677 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
3678 test -n "$func_cygming_ms_implib_tmp"
36795313 }
36805314
36815315 # func_cygming_dll_for_implib_fallback ARG
36915325 # $sharedlib_from_linklib_result
36925326 func_cygming_dll_for_implib_fallback ()
36935327 {
3694 $opt_debug
3695 if func_cygming_gnu_implib_p "$1" ; then
5328 $debug_cmd
5329
5330 if func_cygming_gnu_implib_p "$1"; then
36965331 # binutils import library
36975332 sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
3698 elif func_cygming_ms_implib_p "$1" ; then
5333 elif func_cygming_ms_implib_p "$1"; then
36995334 # ms-generated import library
37005335 sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
37015336 else
37025337 # unknown
3703 sharedlib_from_linklib_result=""
5338 sharedlib_from_linklib_result=
37045339 fi
37055340 }
37065341
37085343 # func_extract_an_archive dir oldlib
37095344 func_extract_an_archive ()
37105345 {
3711 $opt_debug
3712 f_ex_an_ar_dir="$1"; shift
3713 f_ex_an_ar_oldlib="$1"
3714 if test "$lock_old_archive_extraction" = yes; then
5346 $debug_cmd
5347
5348 f_ex_an_ar_dir=$1; shift
5349 f_ex_an_ar_oldlib=$1
5350 if test yes = "$lock_old_archive_extraction"; then
37155351 lockfile=$f_ex_an_ar_oldlib.lock
37165352 until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
37175353 func_echo "Waiting for $lockfile to be removed"
37205356 fi
37215357 func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
37225358 'stat=$?; rm -f "$lockfile"; exit $stat'
3723 if test "$lock_old_archive_extraction" = yes; then
5359 if test yes = "$lock_old_archive_extraction"; then
37245360 $opt_dry_run || rm -f "$lockfile"
37255361 fi
37265362 if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
37345370 # func_extract_archives gentop oldlib ...
37355371 func_extract_archives ()
37365372 {
3737 $opt_debug
3738 my_gentop="$1"; shift
5373 $debug_cmd
5374
5375 my_gentop=$1; shift
37395376 my_oldlibs=${1+"$@"}
3740 my_oldobjs=""
3741 my_xlib=""
3742 my_xabs=""
3743 my_xdir=""
5377 my_oldobjs=
5378 my_xlib=
5379 my_xabs=
5380 my_xdir=
37445381
37455382 for my_xlib in $my_oldlibs; do
37465383 # Extract the objects.
37475384 case $my_xlib in
3748 [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
5385 [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;;
37495386 *) my_xabs=`pwd`"/$my_xlib" ;;
37505387 esac
37515388 func_basename "$my_xlib"
3752 my_xlib="$func_basename_result"
5389 my_xlib=$func_basename_result
37535390 my_xlib_u=$my_xlib
37545391 while :; do
37555392 case " $extracted_archives " in
37615398 esac
37625399 done
37635400 extracted_archives="$extracted_archives $my_xlib_u"
3764 my_xdir="$my_gentop/$my_xlib_u"
5401 my_xdir=$my_gentop/$my_xlib_u
37655402
37665403 func_mkdir_p "$my_xdir"
37675404
37745411 cd $my_xdir || exit $?
37755412 darwin_archive=$my_xabs
37765413 darwin_curdir=`pwd`
3777 darwin_base_archive=`basename "$darwin_archive"`
5414 func_basename "$darwin_archive"
5415 darwin_base_archive=$func_basename_result
37785416 darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
37795417 if test -n "$darwin_arches"; then
37805418 darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
37815419 darwin_arch=
37825420 func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
3783 for darwin_arch in $darwin_arches ; do
3784 func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
3785 $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
3786 cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
3787 func_extract_an_archive "`pwd`" "${darwin_base_archive}"
5421 for darwin_arch in $darwin_arches; do
5422 func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch"
5423 $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"
5424 cd "unfat-$$/$darwin_base_archive-$darwin_arch"
5425 func_extract_an_archive "`pwd`" "$darwin_base_archive"
37885426 cd "$darwin_curdir"
3789 $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
5427 $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive"
37905428 done # $darwin_arches
37915429 ## Okay now we've a bunch of thin objects, gotta fatten them up :)
3792 darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
5430 darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u`
37935431 darwin_file=
37945432 darwin_files=
37955433 for darwin_file in $darwin_filelist; do
38115449 my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
38125450 done
38135451
3814 func_extract_archives_result="$my_oldobjs"
5452 func_extract_archives_result=$my_oldobjs
38155453 }
38165454
38175455
38265464 #
38275465 # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
38285466 # variable will take. If 'yes', then the emitted script
3829 # will assume that the directory in which it is stored is
5467 # will assume that the directory where it is stored is
38305468 # the $objdir directory. This is a cygwin/mingw-specific
38315469 # behavior.
38325470 func_emit_wrapper ()
38375475 #! $SHELL
38385476
38395477 # $output - temporary wrapper script for $objdir/$outputname
3840 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
5478 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
38415479 #
38425480 # The $output program cannot be directly executed until all the libtool
38435481 # libraries that it depends on are installed.
38795517 if test \"\$libtool_execute_magic\" != \"$magic\"; then
38805518 file=\"\$0\""
38815519
3882 qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
5520 func_quote_arg pretty "$ECHO"
5521 qECHO=$func_quote_arg_result
38835522 $ECHO "\
38845523
38855524 # A function that is used when there is no print builtin or printf.
38895528 \$1
38905529 _LTECHO_EOF'
38915530 }
3892 ECHO=\"$qECHO\"
5531 ECHO=$qECHO
38935532 fi
38945533
38955534 # Very basic option parsing. These options are (a) specific to
38965535 # the libtool wrapper, (b) are identical between the wrapper
3897 # /script/ and the wrapper /executable/ which is used only on
5536 # /script/ and the wrapper /executable/ that is used only on
38985537 # windows platforms, and (c) all begin with the string "--lt-"
3899 # (application programs are unlikely to have options which match
5538 # (application programs are unlikely to have options that match
39005539 # this pattern).
39015540 #
39025541 # There are only two supported options: --lt-debug and
39295568
39305569 # Print the debug banner immediately:
39315570 if test -n \"\$lt_option_debug\"; then
3932 echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
5571 echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2
39335572 fi
39345573 }
39355574
39405579 lt_dump_args_N=1;
39415580 for lt_arg
39425581 do
3943 \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
5582 \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\"
39445583 lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
39455584 done
39465585 }
39545593 *-*-mingw | *-*-os2* | *-cegcc*)
39555594 $ECHO "\
39565595 if test -n \"\$lt_option_debug\"; then
3957 \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
5596 \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2
39585597 func_lt_dump_args \${1+\"\$@\"} 1>&2
39595598 fi
39605599 exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
39645603 *)
39655604 $ECHO "\
39665605 if test -n \"\$lt_option_debug\"; then
3967 \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
5606 \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2
39685607 func_lt_dump_args \${1+\"\$@\"} 1>&2
39695608 fi
39705609 exec \"\$progdir/\$program\" \${1+\"\$@\"}
39815620 # launches target application with the remaining arguments.
39825621 func_exec_program ()
39835622 {
3984 for lt_wr_arg
3985 do
3986 case \$lt_wr_arg in
3987 --lt-*) ;;
3988 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
3989 esac
3990 shift
3991 done
5623 case \" \$* \" in
5624 *\\ --lt-*)
5625 for lt_wr_arg
5626 do
5627 case \$lt_wr_arg in
5628 --lt-*) ;;
5629 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
5630 esac
5631 shift
5632 done ;;
5633 esac
39925634 func_exec_program_core \${1+\"\$@\"}
39935635 }
39945636
40365678 test -n \"\$absdir\" && thisdir=\"\$absdir\"
40375679 "
40385680
4039 if test "$fast_install" = yes; then
5681 if test yes = "$fast_install"; then
40405682 $ECHO "\
40415683 program=lt-'$outputname'$exeext
40425684 progdir=\"\$thisdir/$objdir\"
40435685
40445686 if test ! -f \"\$progdir/\$program\" ||
4045 { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
5687 { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\
40465688 test \"X\$file\" != \"X\$progdir/\$program\"; }; then
40475689
40485690 file=\"\$\$-\$program\"
40595701 if test -n \"\$relink_command\"; then
40605702 if relink_command_output=\`eval \$relink_command 2>&1\`; then :
40615703 else
4062 $ECHO \"\$relink_command_output\" >&2
5704 \$ECHO \"\$relink_command_output\" >&2
40635705 $RM \"\$progdir/\$file\"
40645706 exit 1
40655707 fi
40945736 fi
40955737
40965738 # Export our shlibpath_var if we have one.
4097 if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
5739 if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
40985740 $ECHO "\
40995741 # Add our own library path to $shlibpath_var
41005742 $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
41145756 fi
41155757 else
41165758 # The program doesn't exist.
4117 \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
5759 \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2
41185760 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
41195761 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
41205762 exit 1
41335775 cat <<EOF
41345776
41355777 /* $cwrappersource - temporary wrapper executable for $objdir/$outputname
4136 Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
5778 Generated by $PROGRAM (GNU $PACKAGE) $VERSION
41375779
41385780 The $output program cannot be directly executed until all the libtool
41395781 libraries that it depends on are installed.
41685810 #include <fcntl.h>
41695811 #include <sys/stat.h>
41705812
5813 #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
5814
41715815 /* declarations of non-ANSI functions */
4172 #if defined(__MINGW32__)
5816 #if defined __MINGW32__
41735817 # ifdef __STRICT_ANSI__
41745818 int _putenv (const char *);
41755819 # endif
4176 #elif defined(__CYGWIN__)
5820 #elif defined __CYGWIN__
41775821 # ifdef __STRICT_ANSI__
41785822 char *realpath (const char *, char *);
41795823 int putenv (char *);
41805824 int setenv (const char *, const char *, int);
41815825 # endif
4182 /* #elif defined (other platforms) ... */
5826 /* #elif defined other_platform || defined ... */
41835827 #endif
41845828
41855829 /* portability defines, excluding path handling macros */
4186 #if defined(_MSC_VER)
5830 #if defined _MSC_VER
41875831 # define setmode _setmode
41885832 # define stat _stat
41895833 # define chmod _chmod
41905834 # define getcwd _getcwd
41915835 # define putenv _putenv
41925836 # define S_IXUSR _S_IEXEC
4193 # ifndef _INTPTR_T_DEFINED
4194 # define _INTPTR_T_DEFINED
4195 # define intptr_t int
4196 # endif
4197 #elif defined(__MINGW32__)
5837 #elif defined __MINGW32__
41985838 # define setmode _setmode
41995839 # define stat _stat
42005840 # define chmod _chmod
42015841 # define getcwd _getcwd
42025842 # define putenv _putenv
4203 #elif defined(__CYGWIN__)
5843 #elif defined __CYGWIN__
42045844 # define HAVE_SETENV
42055845 # define FOPEN_WB "wb"
4206 /* #elif defined (other platforms) ... */
5846 /* #elif defined other platforms ... */
42075847 #endif
42085848
4209 #if defined(PATH_MAX)
5849 #if defined PATH_MAX
42105850 # define LT_PATHMAX PATH_MAX
4211 #elif defined(MAXPATHLEN)
5851 #elif defined MAXPATHLEN
42125852 # define LT_PATHMAX MAXPATHLEN
42135853 #else
42145854 # define LT_PATHMAX 1024
42275867 # define PATH_SEPARATOR ':'
42285868 #endif
42295869
4230 #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
4231 defined (__OS2__)
5870 #if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \
5871 defined __OS2__
42325872 # define HAVE_DOS_BASED_FILE_SYSTEM
42335873 # define FOPEN_WB "wb"
42345874 # ifndef DIR_SEPARATOR_2
42615901
42625902 #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
42635903 #define XFREE(stale) do { \
4264 if (stale) { free ((void *) stale); stale = 0; } \
5904 if (stale) { free (stale); stale = 0; } \
42655905 } while (0)
42665906
4267 #if defined(LT_DEBUGWRAPPER)
5907 #if defined LT_DEBUGWRAPPER
42685908 static int lt_debug = 1;
42695909 #else
42705910 static int lt_debug = 0;
42935933 EOF
42945934
42955935 cat <<EOF
4296 volatile const char * MAGIC_EXE = "$magic_exe";
5936 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5937 # define externally_visible volatile
5938 #else
5939 # define externally_visible __attribute__((externally_visible)) volatile
5940 #endif
5941 externally_visible const char * MAGIC_EXE = "$magic_exe";
42975942 const char * LIB_PATH_VARNAME = "$shlibpath_var";
42985943 EOF
42995944
4300 if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
5945 if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
43015946 func_to_host_path "$temp_rpath"
43025947 cat <<EOF
43035948 const char * LIB_PATH_VALUE = "$func_to_host_path_result";
43215966 EOF
43225967 fi
43235968
4324 if test "$fast_install" = yes; then
5969 if test yes = "$fast_install"; then
43255970 cat <<EOF
43265971 const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
43275972 EOF
43505995 char *actual_cwrapper_name;
43515996 char *target_name;
43525997 char *lt_argv_zero;
4353 intptr_t rval = 127;
5998 int rval = 127;
43545999
43556000 int i;
43566001
43576002 program_name = (char *) xstrdup (base_name (argv[0]));
4358 newargz = XMALLOC (char *, argc + 1);
6003 newargz = XMALLOC (char *, (size_t) argc + 1);
43596004
43606005 /* very simple arg parsing; don't want to rely on getopt
43616006 * also, copy all non cwrapper options to newargz, except
43646009 newargc=0;
43656010 for (i = 1; i < argc; i++)
43666011 {
4367 if (strcmp (argv[i], dumpscript_opt) == 0)
6012 if (STREQ (argv[i], dumpscript_opt))
43686013 {
43696014 EOF
4370 case "$host" in
6015 case $host in
43716016 *mingw* | *cygwin* )
43726017 # make stdout use "unix" line endings
43736018 echo " setmode(1,_O_BINARY);"
43786023 lt_dump_script (stdout);
43796024 return 0;
43806025 }
4381 if (strcmp (argv[i], debug_opt) == 0)
6026 if (STREQ (argv[i], debug_opt))
43826027 {
43836028 lt_debug = 1;
43846029 continue;
43856030 }
4386 if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
6031 if (STREQ (argv[i], ltwrapper_option_prefix))
43876032 {
43886033 /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
43896034 namespace, but it is not one of the ones we know about and
44066051 EOF
44076052 cat <<EOF
44086053 /* The GNU banner must be the first non-error debug message */
4409 lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
6054 lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE) $VERSION\n");
44106055 EOF
44116056 cat <<"EOF"
44126057 lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
45176162 cat <<"EOF"
45186163 /* execv doesn't actually work on mingw as expected on unix */
45196164 newargz = prepare_spawn (newargz);
4520 rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
6165 rval = (int) _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
45216166 if (rval == -1)
45226167 {
45236168 /* failed to start process */
45626207 {
45636208 const char *base;
45646209
4565 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
6210 #if defined HAVE_DOS_BASED_FILE_SYSTEM
45666211 /* Skip over the disk name in MSDOS pathnames. */
45676212 if (isalpha ((unsigned char) name[0]) && name[1] == ':')
45686213 name += 2;
46216266 const char *p_next;
46226267 /* static buffer for getcwd */
46236268 char tmp[LT_PATHMAX + 1];
4624 int tmp_len;
6269 size_t tmp_len;
46256270 char *concat_name;
46266271
46276272 lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
46316276 return NULL;
46326277
46336278 /* Absolute path? */
4634 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
6279 #if defined HAVE_DOS_BASED_FILE_SYSTEM
46356280 if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
46366281 {
46376282 concat_name = xstrdup (wrapper);
46496294 return concat_name;
46506295 XFREE (concat_name);
46516296 }
4652 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
6297 #if defined HAVE_DOS_BASED_FILE_SYSTEM
46536298 }
46546299 #endif
46556300
46726317 for (q = p; *q; q++)
46736318 if (IS_PATH_SEPARATOR (*q))
46746319 break;
4675 p_len = q - p;
6320 p_len = (size_t) (q - p);
46766321 p_next = (*q == '\0' ? q : q + 1);
46776322 if (p_len == 0)
46786323 {
47916436 if (patlen <= len)
47926437 {
47936438 str += len - patlen;
4794 if (strcmp (str, pat) == 0)
6439 if (STREQ (str, pat))
47956440 *str = '\0';
47966441 }
47976442 return str;
48566501 char *str = xstrdup (value);
48576502 setenv (name, str, 1);
48586503 #else
4859 int len = strlen (name) + 1 + strlen (value) + 1;
6504 size_t len = strlen (name) + 1 + strlen (value) + 1;
48606505 char *str = XMALLOC (char, len);
48616506 sprintf (str, "%s=%s", name, value);
48626507 if (putenv (str) != EXIT_SUCCESS)
48736518 char *new_value;
48746519 if (orig_value && *orig_value)
48756520 {
4876 int orig_value_len = strlen (orig_value);
4877 int add_len = strlen (add);
6521 size_t orig_value_len = strlen (orig_value);
6522 size_t add_len = strlen (add);
48786523 new_value = XMALLOC (char, add_len + orig_value_len + 1);
48796524 if (to_end)
48806525 {
49056550 {
49066551 char *new_value = lt_extend_str (getenv (name), value, 0);
49076552 /* some systems can't cope with a ':'-terminated path #' */
4908 int len = strlen (new_value);
4909 while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
6553 size_t len = strlen (new_value);
6554 while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
49106555 {
4911 new_value[len-1] = '\0';
6556 new_value[--len] = '\0';
49126557 }
49136558 lt_setenv (name, new_value);
49146559 XFREE (new_value);
50566701 {
50576702 EOF
50586703 func_emit_wrapper yes |
5059 $SED -e 's/\([\\"]\)/\\\1/g' \
5060 -e 's/^/ fputs ("/' -e 's/$/\\n", f);/'
5061
6704 $SED -n -e '
6705 s/^\(.\{79\}\)\(..*\)/\1\
6706 \2/
6707 h
6708 s/\([\\"]\)/\\\1/g
6709 s/$/\\n/
6710 s/\([^\n]*\).*/ fputs ("\1", f);/p
6711 g
6712 D'
50626713 cat <<"EOF"
50636714 }
50646715 EOF
50696720 # True if ARG is an import lib, as indicated by $file_magic_cmd
50706721 func_win32_import_lib_p ()
50716722 {
5072 $opt_debug
6723 $debug_cmd
6724
50736725 case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
50746726 *import*) : ;;
50756727 *) false ;;
50766728 esac
50776729 }
50786730
6731 # func_suncc_cstd_abi
6732 # !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!!
6733 # Several compiler flags select an ABI that is incompatible with the
6734 # Cstd library. Avoid specifying it if any are in CXXFLAGS.
6735 func_suncc_cstd_abi ()
6736 {
6737 $debug_cmd
6738
6739 case " $compile_command " in
6740 *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*)
6741 suncc_use_cstd_abi=no
6742 ;;
6743 *)
6744 suncc_use_cstd_abi=yes
6745 ;;
6746 esac
6747 }
6748
50796749 # func_mode_link arg...
50806750 func_mode_link ()
50816751 {
5082 $opt_debug
6752 $debug_cmd
6753
50836754 case $host in
50846755 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
50856756 # It is impossible to link a dll without this setting, and
50866757 # we shouldn't force the makefile maintainer to figure out
5087 # which system we are compiling for in order to pass an extra
6758 # what system we are compiling for in order to pass an extra
50886759 # flag for every libtool invocation.
50896760 # allow_undefined=no
50906761
50916762 # FIXME: Unfortunately, there are problems with the above when trying
5092 # to make a dll which has undefined symbols, in which case not
6763 # to make a dll that has undefined symbols, in which case not
50936764 # even a static library is built. For now, we need to specify
50946765 # -no-undefined on the libtool link line when we can be certain
50956766 # that all symbols are satisfied, otherwise we get a static library.
51336804 module=no
51346805 no_install=no
51356806 objs=
6807 os2dllname=
51366808 non_pic_objects=
51376809 precious_files_regex=
51386810 prefer_static_libs=no
5139 preload=no
6811 preload=false
51406812 prev=
51416813 prevarg=
51426814 release=
51486820 vinfo=
51496821 vinfo_number=no
51506822 weak_libs=
5151 single_module="${wl}-single_module"
6823 single_module=$wl-single_module
51526824 func_infer_tag $base_compile
51536825
51546826 # We need to know -static, to get the right output filenames.
51566828 do
51576829 case $arg in
51586830 -shared)
5159 test "$build_libtool_libs" != yes && \
5160 func_fatal_configuration "can not build a shared library"
6831 test yes != "$build_libtool_libs" \
6832 && func_fatal_configuration "cannot build a shared library"
51616833 build_old_libs=no
51626834 break
51636835 ;;
51646836 -all-static | -static | -static-libtool-libs)
51656837 case $arg in
51666838 -all-static)
5167 if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
6839 if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then
51686840 func_warning "complete static linking is impossible in this configuration"
51696841 fi
51706842 if test -n "$link_static_flag"; then
51976869
51986870 # Go through the arguments, transforming them on the way.
51996871 while test "$#" -gt 0; do
5200 arg="$1"
6872 arg=$1
52016873 shift
5202 func_quote_for_eval "$arg"
5203 qarg=$func_quote_for_eval_unquoted_result
5204 func_append libtool_args " $func_quote_for_eval_result"
6874 func_quote_arg pretty,unquoted "$arg"
6875 qarg=$func_quote_arg_unquoted_result
6876 func_append libtool_args " $func_quote_arg_result"
52056877
52066878 # If the previous option needs an argument, assign it.
52076879 if test -n "$prev"; then
52146886
52156887 case $prev in
52166888 bindir)
5217 bindir="$arg"
6889 bindir=$arg
52186890 prev=
52196891 continue
52206892 ;;
52216893 dlfiles|dlprefiles)
5222 if test "$preload" = no; then
6894 $preload || {
52236895 # Add the symbol object into the linking commands.
52246896 func_append compile_command " @SYMFILE@"
52256897 func_append finalize_command " @SYMFILE@"
5226 preload=yes
5227 fi
6898 preload=:
6899 }
52286900 case $arg in
52296901 *.la | *.lo) ;; # We handle these cases below.
52306902 force)
5231 if test "$dlself" = no; then
6903 if test no = "$dlself"; then
52326904 dlself=needless
52336905 export_dynamic=yes
52346906 fi
52366908 continue
52376909 ;;
52386910 self)
5239 if test "$prev" = dlprefiles; then
6911 if test dlprefiles = "$prev"; then
52406912 dlself=yes
5241 elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
6913 elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then
52426914 dlself=yes
52436915 else
52446916 dlself=needless
52486920 continue
52496921 ;;
52506922 *)
5251 if test "$prev" = dlfiles; then
6923 if test dlfiles = "$prev"; then
52526924 func_append dlfiles " $arg"
52536925 else
52546926 func_append dlprefiles " $arg"
52596931 esac
52606932 ;;
52616933 expsyms)
5262 export_symbols="$arg"
6934 export_symbols=$arg
52636935 test -f "$arg" \
5264 || func_fatal_error "symbol file \`$arg' does not exist"
6936 || func_fatal_error "symbol file '$arg' does not exist"
52656937 prev=
52666938 continue
52676939 ;;
52686940 expsyms_regex)
5269 export_symbols_regex="$arg"
6941 export_symbols_regex=$arg
52706942 prev=
52716943 continue
52726944 ;;
52846956 continue
52856957 ;;
52866958 inst_prefix)
5287 inst_prefix_dir="$arg"
6959 inst_prefix_dir=$arg
6960 prev=
6961 continue
6962 ;;
6963 mllvm)
6964 # Clang does not use LLVM to link, so we can simply discard any
6965 # '-mllvm $arg' options when doing the link step.
52886966 prev=
52896967 continue
52906968 ;;
53086986
53096987 if test -z "$pic_object" ||
53106988 test -z "$non_pic_object" ||
5311 test "$pic_object" = none &&
5312 test "$non_pic_object" = none; then
5313 func_fatal_error "cannot find name of object for \`$arg'"
6989 test none = "$pic_object" &&
6990 test none = "$non_pic_object"; then
6991 func_fatal_error "cannot find name of object for '$arg'"
53146992 fi
53156993
53166994 # Extract subdirectory from the argument.
53176995 func_dirname "$arg" "/" ""
5318 xdir="$func_dirname_result"
5319
5320 if test "$pic_object" != none; then
6996 xdir=$func_dirname_result
6997
6998 if test none != "$pic_object"; then
53216999 # Prepend the subdirectory the object is found in.
5322 pic_object="$xdir$pic_object"
5323
5324 if test "$prev" = dlfiles; then
5325 if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
7000 pic_object=$xdir$pic_object
7001
7002 if test dlfiles = "$prev"; then
7003 if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
53267004 func_append dlfiles " $pic_object"
53277005 prev=
53287006 continue
53337011 fi
53347012
53357013 # CHECK ME: I think I busted this. -Ossama
5336 if test "$prev" = dlprefiles; then
7014 if test dlprefiles = "$prev"; then
53377015 # Preload the old-style object.
53387016 func_append dlprefiles " $pic_object"
53397017 prev=
53417019
53427020 # A PIC object.
53437021 func_append libobjs " $pic_object"
5344 arg="$pic_object"
7022 arg=$pic_object
53457023 fi
53467024
53477025 # Non-PIC object.
5348 if test "$non_pic_object" != none; then
7026 if test none != "$non_pic_object"; then
53497027 # Prepend the subdirectory the object is found in.
5350 non_pic_object="$xdir$non_pic_object"
7028 non_pic_object=$xdir$non_pic_object
53517029
53527030 # A standard non-PIC object
53537031 func_append non_pic_objects " $non_pic_object"
5354 if test -z "$pic_object" || test "$pic_object" = none ; then
5355 arg="$non_pic_object"
7032 if test -z "$pic_object" || test none = "$pic_object"; then
7033 arg=$non_pic_object
53567034 fi
53577035 else
53587036 # If the PIC object exists, use it instead.
53597037 # $xdir was prepended to $pic_object above.
5360 non_pic_object="$pic_object"
7038 non_pic_object=$pic_object
53617039 func_append non_pic_objects " $non_pic_object"
53627040 fi
53637041 else
53657043 if $opt_dry_run; then
53667044 # Extract subdirectory from the argument.
53677045 func_dirname "$arg" "/" ""
5368 xdir="$func_dirname_result"
7046 xdir=$func_dirname_result
53697047
53707048 func_lo2o "$arg"
53717049 pic_object=$xdir$objdir/$func_lo2o_result
53737051 func_append libobjs " $pic_object"
53747052 func_append non_pic_objects " $non_pic_object"
53757053 else
5376 func_fatal_error "\`$arg' is not a valid libtool object"
7054 func_fatal_error "'$arg' is not a valid libtool object"
53777055 fi
53787056 fi
53797057 done
53807058 else
5381 func_fatal_error "link input file \`$arg' does not exist"
7059 func_fatal_error "link input file '$arg' does not exist"
53827060 fi
53837061 arg=$save_arg
53847062 prev=
53857063 continue
53867064 ;;
7065 os2dllname)
7066 os2dllname=$arg
7067 prev=
7068 continue
7069 ;;
53877070 precious_regex)
5388 precious_files_regex="$arg"
7071 precious_files_regex=$arg
53897072 prev=
53907073 continue
53917074 ;;
53927075 release)
5393 release="-$arg"
7076 release=-$arg
53947077 prev=
53957078 continue
53967079 ;;
54027085 func_fatal_error "only absolute run-paths are allowed"
54037086 ;;
54047087 esac
5405 if test "$prev" = rpath; then
7088 if test rpath = "$prev"; then
54067089 case "$rpath " in
54077090 *" $arg "*) ;;
54087091 *) func_append rpath " $arg" ;;
54177100 continue
54187101 ;;
54197102 shrext)
5420 shrext_cmds="$arg"
7103 shrext_cmds=$arg
54217104 prev=
54227105 continue
54237106 ;;
54247107 weak)
54257108 func_append weak_libs " $arg"
54267109 prev=
7110 continue
7111 ;;
7112 xassembler)
7113 func_append compiler_flags " -Xassembler $qarg"
7114 prev=
7115 func_append compile_command " -Xassembler $qarg"
7116 func_append finalize_command " -Xassembler $qarg"
54277117 continue
54287118 ;;
54297119 xcclinker)
54577147 esac
54587148 fi # test -n "$prev"
54597149
5460 prevarg="$arg"
7150 prevarg=$arg
54617151
54627152 case $arg in
54637153 -all-static)
54717161
54727162 -allow-undefined)
54737163 # FIXME: remove this flag sometime in the future.
5474 func_fatal_error "\`-allow-undefined' must not be used because it is the default"
7164 func_fatal_error "'-allow-undefined' must not be used because it is the default"
54757165 ;;
54767166
54777167 -avoid-version)
55037193 if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
55047194 func_fatal_error "more than one -exported-symbols argument is not allowed"
55057195 fi
5506 if test "X$arg" = "X-export-symbols"; then
7196 if test X-export-symbols = "X$arg"; then
55077197 prev=expsyms
55087198 else
55097199 prev=expsyms_regex
55377227 func_stripname "-L" '' "$arg"
55387228 if test -z "$func_stripname_result"; then
55397229 if test "$#" -gt 0; then
5540 func_fatal_error "require no space between \`-L' and \`$1'"
7230 func_fatal_error "require no space between '-L' and '$1'"
55417231 else
5542 func_fatal_error "need path for \`-L' option"
7232 func_fatal_error "need path for '-L' option"
55437233 fi
55447234 fi
55457235 func_resolve_sysroot "$func_stripname_result"
55507240 *)
55517241 absdir=`cd "$dir" && pwd`
55527242 test -z "$absdir" && \
5553 func_fatal_error "cannot determine absolute directory name of \`$dir'"
5554 dir="$absdir"
7243 func_fatal_error "cannot determine absolute directory name of '$dir'"
7244 dir=$absdir
55557245 ;;
55567246 esac
55577247 case "$deplibs " in
55867276 ;;
55877277
55887278 -l*)
5589 if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
7279 if test X-lc = "X$arg" || test X-lm = "X$arg"; then
55907280 case $host in
55917281 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
55927282 # These systems don't actually have a C or math library (as such)
55947284 ;;
55957285 *-*-os2*)
55967286 # These systems don't actually have a C library (as such)
5597 test "X$arg" = "X-lc" && continue
7287 test X-lc = "X$arg" && continue
55987288 ;;
5599 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
7289 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig* | *-*-midnightbsd*)
56007290 # Do not include libc due to us having libc/libc_r.
5601 test "X$arg" = "X-lc" && continue
7291 test X-lc = "X$arg" && continue
56027292 ;;
56037293 *-*-rhapsody* | *-*-darwin1.[012])
56047294 # Rhapsody C and math libraries are in the System framework
56077297 ;;
56087298 *-*-sco3.2v5* | *-*-sco5v6*)
56097299 # Causes problems with __ctype
5610 test "X$arg" = "X-lc" && continue
7300 test X-lc = "X$arg" && continue
56117301 ;;
56127302 *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
56137303 # Compiler inserts libc in the correct place for threads to work
5614 test "X$arg" = "X-lc" && continue
7304 test X-lc = "X$arg" && continue
56157305 ;;
56167306 esac
5617 elif test "X$arg" = "X-lc_r"; then
7307 elif test X-lc_r = "X$arg"; then
56187308 case $host in
5619 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
7309 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig* | *-*-midnightbsd*)
56207310 # Do not include libc_r directly, use -pthread flag.
56217311 continue
56227312 ;;
56237313 esac
56247314 fi
56257315 func_append deplibs " $arg"
7316 continue
7317 ;;
7318
7319 -mllvm)
7320 prev=mllvm
56267321 continue
56277322 ;;
56287323
56417336 prev=xcompiler
56427337 continue
56437338 ;;
5644
5645 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
7339 # Solaris ld rejects as of 11.4. Refer to Oracle bug 22985199.
7340 -pthread)
7341 case $host in
7342 *solaris2*) ;;
7343 *)
7344 case "$new_inherited_linker_flags " in
7345 *" $arg "*) ;;
7346 * ) func_append new_inherited_linker_flags " $arg" ;;
7347 esac
7348 ;;
7349 esac
7350 continue
7351 ;;
7352 -mt|-mthreads|-kthread|-Kthread|-pthreads|--thread-safe \
7353 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
56467354 func_append compiler_flags " $arg"
56477355 func_append compile_command " $arg"
56487356 func_append finalize_command " $arg"
56547362 ;;
56557363
56567364 -multi_module)
5657 single_module="${wl}-multi_module"
7365 single_module=$wl-multi_module
56587366 continue
56597367 ;;
56607368
56687376 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
56697377 # The PATH hackery in wrapper scripts is required on Windows
56707378 # and Darwin in order for the loader to find any dlls it needs.
5671 func_warning "\`-no-install' is ignored for $host"
5672 func_warning "assuming \`-no-fast-install' instead"
7379 func_warning "'-no-install' is ignored for $host"
7380 func_warning "assuming '-no-fast-install' instead"
56737381 fast_install=no
56747382 ;;
56757383 *) no_install=yes ;;
56847392
56857393 -objectlist)
56867394 prev=objectlist
7395 continue
7396 ;;
7397
7398 -os2dllname)
7399 prev=os2dllname
56877400 continue
56887401 ;;
56897402
57747487 func_stripname '-Wc,' '' "$arg"
57757488 args=$func_stripname_result
57767489 arg=
5777 save_ifs="$IFS"; IFS=','
7490 save_ifs=$IFS; IFS=,
57787491 for flag in $args; do
5779 IFS="$save_ifs"
5780 func_quote_for_eval "$flag"
5781 func_append arg " $func_quote_for_eval_result"
5782 func_append compiler_flags " $func_quote_for_eval_result"
7492 IFS=$save_ifs
7493 func_quote_arg pretty "$flag"
7494 func_append arg " $func_quote_arg_result"
7495 func_append compiler_flags " $func_quote_arg_result"
57837496 done
5784 IFS="$save_ifs"
7497 IFS=$save_ifs
57857498 func_stripname ' ' '' "$arg"
57867499 arg=$func_stripname_result
57877500 ;;
57907503 func_stripname '-Wl,' '' "$arg"
57917504 args=$func_stripname_result
57927505 arg=
5793 save_ifs="$IFS"; IFS=','
7506 save_ifs=$IFS; IFS=,
57947507 for flag in $args; do
5795 IFS="$save_ifs"
5796 func_quote_for_eval "$flag"
5797 func_append arg " $wl$func_quote_for_eval_result"
5798 func_append compiler_flags " $wl$func_quote_for_eval_result"
5799 func_append linker_flags " $func_quote_for_eval_result"
7508 IFS=$save_ifs
7509 func_quote_arg pretty "$flag"
7510 func_append arg " $wl$func_quote_arg_result"
7511 func_append compiler_flags " $wl$func_quote_arg_result"
7512 func_append linker_flags " $func_quote_arg_result"
58007513 done
5801 IFS="$save_ifs"
7514 IFS=$save_ifs
58027515 func_stripname ' ' '' "$arg"
58037516 arg=$func_stripname_result
58047517 ;;
7518
7519 -Xassembler)
7520 prev=xassembler
7521 continue
7522 ;;
58057523
58067524 -Xcompiler)
58077525 prev=xcompiler
58207538
58217539 # -msg_* for osf cc
58227540 -msg_*)
5823 func_quote_for_eval "$arg"
5824 arg="$func_quote_for_eval_result"
7541 func_quote_arg pretty "$arg"
7542 arg=$func_quote_arg_result
58257543 ;;
58267544
58277545 # Flags to be passed through unchanged, with rationale:
58337551 # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
58347552 # -F/path path to uninstalled frameworks, gcc on darwin
58357553 # -p, -pg, --coverage, -fprofile-* profiling flags for GCC
7554 # -fstack-protector* stack protector flags for GCC
58367555 # @file GCC response files
58377556 # -tp=* Portland pgcc target processor selection
58387557 # --sysroot=* for sysroot support
5839 # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
7558 # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
7559 # -specs=* GCC specs files
7560 # -stdlib=* select c++ std lib with clang
7561 # -fsanitize=* Clang/GCC memory and address sanitizer
7562 # -fuse-ld=* Linker select flags for GCC
7563 # -static-* direct GCC to link specific libraries statically
7564 # -fcilkplus Cilk Plus language extension features for C/C++
7565 # -Wa,* Pass flags directly to the assembler
58407566 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
58417567 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
5842 -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
5843 func_quote_for_eval "$arg"
5844 arg="$func_quote_for_eval_result"
7568 -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
7569 -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Wa,*)
7570 func_quote_arg pretty "$arg"
7571 arg=$func_quote_arg_result
58457572 func_append compile_command " $arg"
58467573 func_append finalize_command " $arg"
58477574 func_append compiler_flags " $arg"
58487575 continue
58497576 ;;
58507577
7578 -Z*)
7579 if test os2 = "`expr $host : '.*\(os2\)'`"; then
7580 # OS/2 uses -Zxxx to specify OS/2-specific options
7581 compiler_flags="$compiler_flags $arg"
7582 func_append compile_command " $arg"
7583 func_append finalize_command " $arg"
7584 case $arg in
7585 -Zlinker | -Zstack)
7586 prev=xcompiler
7587 ;;
7588 esac
7589 continue
7590 else
7591 # Otherwise treat like 'Some other compiler flag' below
7592 func_quote_arg pretty "$arg"
7593 arg=$func_quote_arg_result
7594 fi
7595 ;;
7596
58517597 # Some other compiler flag.
58527598 -* | +*)
5853 func_quote_for_eval "$arg"
5854 arg="$func_quote_for_eval_result"
7599 func_quote_arg pretty "$arg"
7600 arg=$func_quote_arg_result
58557601 ;;
58567602
58577603 *.$objext)
58727618
58737619 if test -z "$pic_object" ||
58747620 test -z "$non_pic_object" ||
5875 test "$pic_object" = none &&
5876 test "$non_pic_object" = none; then
5877 func_fatal_error "cannot find name of object for \`$arg'"
7621 test none = "$pic_object" &&
7622 test none = "$non_pic_object"; then
7623 func_fatal_error "cannot find name of object for '$arg'"
58787624 fi
58797625
58807626 # Extract subdirectory from the argument.
58817627 func_dirname "$arg" "/" ""
5882 xdir="$func_dirname_result"
5883
5884 if test "$pic_object" != none; then
7628 xdir=$func_dirname_result
7629
7630 test none = "$pic_object" || {
58857631 # Prepend the subdirectory the object is found in.
5886 pic_object="$xdir$pic_object"
5887
5888 if test "$prev" = dlfiles; then
5889 if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
7632 pic_object=$xdir$pic_object
7633
7634 if test dlfiles = "$prev"; then
7635 if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
58907636 func_append dlfiles " $pic_object"
58917637 prev=
58927638 continue
58977643 fi
58987644
58997645 # CHECK ME: I think I busted this. -Ossama
5900 if test "$prev" = dlprefiles; then
7646 if test dlprefiles = "$prev"; then
59017647 # Preload the old-style object.
59027648 func_append dlprefiles " $pic_object"
59037649 prev=
59057651
59067652 # A PIC object.
59077653 func_append libobjs " $pic_object"
5908 arg="$pic_object"
5909 fi
7654 arg=$pic_object
7655 }
59107656
59117657 # Non-PIC object.
5912 if test "$non_pic_object" != none; then
7658 if test none != "$non_pic_object"; then
59137659 # Prepend the subdirectory the object is found in.
5914 non_pic_object="$xdir$non_pic_object"
7660 non_pic_object=$xdir$non_pic_object
59157661
59167662 # A standard non-PIC object
59177663 func_append non_pic_objects " $non_pic_object"
5918 if test -z "$pic_object" || test "$pic_object" = none ; then
5919 arg="$non_pic_object"
7664 if test -z "$pic_object" || test none = "$pic_object"; then
7665 arg=$non_pic_object
59207666 fi
59217667 else
59227668 # If the PIC object exists, use it instead.
59237669 # $xdir was prepended to $pic_object above.
5924 non_pic_object="$pic_object"
7670 non_pic_object=$pic_object
59257671 func_append non_pic_objects " $non_pic_object"
59267672 fi
59277673 else
59297675 if $opt_dry_run; then
59307676 # Extract subdirectory from the argument.
59317677 func_dirname "$arg" "/" ""
5932 xdir="$func_dirname_result"
7678 xdir=$func_dirname_result
59337679
59347680 func_lo2o "$arg"
59357681 pic_object=$xdir$objdir/$func_lo2o_result
59377683 func_append libobjs " $pic_object"
59387684 func_append non_pic_objects " $non_pic_object"
59397685 else
5940 func_fatal_error "\`$arg' is not a valid libtool object"
7686 func_fatal_error "'$arg' is not a valid libtool object"
59417687 fi
59427688 fi
59437689 ;;
59537699 # A libtool-controlled library.
59547700
59557701 func_resolve_sysroot "$arg"
5956 if test "$prev" = dlfiles; then
7702 if test dlfiles = "$prev"; then
59577703 # This library was specified with -dlopen.
59587704 func_append dlfiles " $func_resolve_sysroot_result"
59597705 prev=
5960 elif test "$prev" = dlprefiles; then
7706 elif test dlprefiles = "$prev"; then
59617707 # The library was specified with -dlpreopen.
59627708 func_append dlprefiles " $func_resolve_sysroot_result"
59637709 prev=
59717717 *)
59727718 # Unknown arguments in both finalize_command and compile_command need
59737719 # to be aesthetically quoted because they are evaled later.
5974 func_quote_for_eval "$arg"
5975 arg="$func_quote_for_eval_result"
7720 func_quote_arg pretty "$arg"
7721 arg=$func_quote_arg_result
59767722 ;;
59777723 esac # arg
59787724
59847730 done # argument parsing loop
59857731
59867732 test -n "$prev" && \
5987 func_fatal_help "the \`$prevarg' option requires an argument"
5988
5989 if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
7733 func_fatal_help "the '$prevarg' option requires an argument"
7734
7735 if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then
59907736 eval arg=\"$export_dynamic_flag_spec\"
59917737 func_append compile_command " $arg"
59927738 func_append finalize_command " $arg"
59957741 oldlibs=
59967742 # calculate the name of the file, without its directory
59977743 func_basename "$output"
5998 outputname="$func_basename_result"
5999 libobjs_save="$libobjs"
7744 outputname=$func_basename_result
7745 libobjs_save=$libobjs
60007746
60017747 if test -n "$shlibpath_var"; then
60027748 # get the directories listed in $shlibpath_var
6003 eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
7749 eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\`
60047750 else
60057751 shlib_search_path=
60067752 fi
60077753 eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
60087754 eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
60097755
7756 # Definition is injected by LT_CONFIG during libtool generation.
7757 func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH"
7758
60107759 func_dirname "$output" "/" ""
6011 output_objdir="$func_dirname_result$objdir"
7760 output_objdir=$func_dirname_result$objdir
60127761 func_to_tool_file "$output_objdir/"
60137762 tool_output_objdir=$func_to_tool_file_result
60147763 # Create the object directory.
60317780 # Find all interdependent deplibs by searching for libraries
60327781 # that are linked more than once (e.g. -la -lb -la)
60337782 for deplib in $deplibs; do
6034 if $opt_preserve_dup_deps ; then
7783 if $opt_preserve_dup_deps; then
60357784 case "$libs " in
60367785 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
60377786 esac
60397788 func_append libs " $deplib"
60407789 done
60417790
6042 if test "$linkmode" = lib; then
7791 if test lib = "$linkmode"; then
60437792 libs="$predeps $libs $compiler_lib_search_path $postdeps"
60447793
60457794 # Compute libraries that are listed more than once in $predeps
60717820 case $file in
60727821 *.la) ;;
60737822 *)
6074 func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
7823 func_fatal_help "libraries can '-dlopen' only libtool libraries: $file"
60757824 ;;
60767825 esac
60777826 done
60797828 prog)
60807829 compile_deplibs=
60817830 finalize_deplibs=
6082 alldeplibs=no
7831 alldeplibs=false
60837832 newdlfiles=
60847833 newdlprefiles=
60857834 passes="conv scan dlopen dlpreopen link"
60917840 for pass in $passes; do
60927841 # The preopen pass in lib mode reverses $deplibs; put it back here
60937842 # so that -L comes before libs that need it for instance...
6094 if test "$linkmode,$pass" = "lib,link"; then
7843 if test lib,link = "$linkmode,$pass"; then
60957844 ## FIXME: Find the place where the list is rebuilt in the wrong
60967845 ## order, and fix it there properly
60977846 tmp_deplibs=
60987847 for deplib in $deplibs; do
60997848 tmp_deplibs="$deplib $tmp_deplibs"
61007849 done
6101 deplibs="$tmp_deplibs"
7850 deplibs=$tmp_deplibs
61027851 fi
61037852
6104 if test "$linkmode,$pass" = "lib,link" ||
6105 test "$linkmode,$pass" = "prog,scan"; then
6106 libs="$deplibs"
7853 if test lib,link = "$linkmode,$pass" ||
7854 test prog,scan = "$linkmode,$pass"; then
7855 libs=$deplibs
61077856 deplibs=
61087857 fi
6109 if test "$linkmode" = prog; then
7858 if test prog = "$linkmode"; then
61107859 case $pass in
6111 dlopen) libs="$dlfiles" ;;
6112 dlpreopen) libs="$dlprefiles" ;;
6113 link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
7860 dlopen) libs=$dlfiles ;;
7861 dlpreopen) libs=$dlprefiles ;;
7862 link)
7863 libs="$deplibs %DEPLIBS%"
7864 test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
7865 ;;
61147866 esac
61157867 fi
6116 if test "$linkmode,$pass" = "lib,dlpreopen"; then
7868 if test lib,dlpreopen = "$linkmode,$pass"; then
61177869 # Collect and forward deplibs of preopened libtool libs
61187870 for lib in $dlprefiles; do
61197871 # Ignore non-libtool-libs
61347886 esac
61357887 done
61367888 done
6137 libs="$dlprefiles"
7889 libs=$dlprefiles
61387890 fi
6139 if test "$pass" = dlopen; then
7891 if test dlopen = "$pass"; then
61407892 # Collect dlpreopened libraries
6141 save_deplibs="$deplibs"
7893 save_deplibs=$deplibs
61427894 deplibs=
61437895 fi
61447896
61457897 for deplib in $libs; do
61467898 lib=
6147 found=no
7899 found=false
61487900 case $deplib in
6149 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
6150 if test "$linkmode,$pass" = "prog,link"; then
7901 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
7902 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
7903 if test prog,link = "$linkmode,$pass"; then
61517904 compile_deplibs="$deplib $compile_deplibs"
61527905 finalize_deplibs="$deplib $finalize_deplibs"
61537906 else
61547907 func_append compiler_flags " $deplib"
6155 if test "$linkmode" = lib ; then
7908 if test lib = "$linkmode"; then
61567909 case "$new_inherited_linker_flags " in
61577910 *" $deplib "*) ;;
61587911 * ) func_append new_inherited_linker_flags " $deplib" ;;
61627915 continue
61637916 ;;
61647917 -l*)
6165 if test "$linkmode" != lib && test "$linkmode" != prog; then
6166 func_warning "\`-l' is ignored for archives/objects"
7918 if test lib != "$linkmode" && test prog != "$linkmode"; then
7919 func_warning "'-l' is ignored for archives/objects"
61677920 continue
61687921 fi
61697922 func_stripname '-l' '' "$deplib"
61707923 name=$func_stripname_result
6171 if test "$linkmode" = lib; then
7924 if test lib = "$linkmode"; then
61727925 searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
61737926 else
61747927 searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
61767929 for searchdir in $searchdirs; do
61777930 for search_ext in .la $std_shrext .so .a; do
61787931 # Search the libtool library
6179 lib="$searchdir/lib${name}${search_ext}"
7932 lib=$searchdir/lib$name$search_ext
61807933 if test -f "$lib"; then
6181 if test "$search_ext" = ".la"; then
6182 found=yes
7934 if test .la = "$search_ext"; then
7935 found=:
61837936 else
6184 found=no
7937 found=false
61857938 fi
61867939 break 2
61877940 fi
61887941 done
61897942 done
6190 if test "$found" != yes; then
6191 # deplib doesn't seem to be a libtool library
6192 if test "$linkmode,$pass" = "prog,link"; then
6193 compile_deplibs="$deplib $compile_deplibs"
6194 finalize_deplibs="$deplib $finalize_deplibs"
6195 else
6196 deplibs="$deplib $deplibs"
6197 test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
6198 fi
6199 continue
6200 else # deplib is a libtool library
7943 if $found; then
7944 # deplib is a libtool library
62017945 # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
62027946 # We need to do some special things here, and not later.
6203 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
7947 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
62047948 case " $predeps $postdeps " in
62057949 *" $deplib "*)
62067950 if func_lalib_p "$lib"; then
62087952 old_library=
62097953 func_source "$lib"
62107954 for l in $old_library $library_names; do
6211 ll="$l"
7955 ll=$l
62127956 done
6213 if test "X$ll" = "X$old_library" ; then # only static version available
6214 found=no
7957 if test "X$ll" = "X$old_library"; then # only static version available
7958 found=false
62157959 func_dirname "$lib" "" "."
6216 ladir="$func_dirname_result"
7960 ladir=$func_dirname_result
62177961 lib=$ladir/$old_library
6218 if test "$linkmode,$pass" = "prog,link"; then
7962 if test prog,link = "$linkmode,$pass"; then
62197963 compile_deplibs="$deplib $compile_deplibs"
62207964 finalize_deplibs="$deplib $finalize_deplibs"
62217965 else
62227966 deplibs="$deplib $deplibs"
6223 test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
7967 test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
62247968 fi
62257969 continue
62267970 fi
62297973 *) ;;
62307974 esac
62317975 fi
7976 else
7977 # deplib doesn't seem to be a libtool library
7978 if test prog,link = "$linkmode,$pass"; then
7979 compile_deplibs="$deplib $compile_deplibs"
7980 finalize_deplibs="$deplib $finalize_deplibs"
7981 else
7982 deplibs="$deplib $deplibs"
7983 test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
7984 fi
7985 continue
62327986 fi
62337987 ;; # -l
62347988 *.ltframework)
6235 if test "$linkmode,$pass" = "prog,link"; then
7989 if test prog,link = "$linkmode,$pass"; then
62367990 compile_deplibs="$deplib $compile_deplibs"
62377991 finalize_deplibs="$deplib $finalize_deplibs"
62387992 else
62397993 deplibs="$deplib $deplibs"
6240 if test "$linkmode" = lib ; then
7994 if test lib = "$linkmode"; then
62417995 case "$new_inherited_linker_flags " in
62427996 *" $deplib "*) ;;
62437997 * ) func_append new_inherited_linker_flags " $deplib" ;;
62508004 case $linkmode in
62518005 lib)
62528006 deplibs="$deplib $deplibs"
6253 test "$pass" = conv && continue
8007 test conv = "$pass" && continue
62548008 newdependency_libs="$deplib $newdependency_libs"
62558009 func_stripname '-L' '' "$deplib"
62568010 func_resolve_sysroot "$func_stripname_result"
62578011 func_append newlib_search_path " $func_resolve_sysroot_result"
62588012 ;;
62598013 prog)
6260 if test "$pass" = conv; then
8014 if test conv = "$pass"; then
62618015 deplibs="$deplib $deplibs"
62628016 continue
62638017 fi
6264 if test "$pass" = scan; then
8018 if test scan = "$pass"; then
62658019 deplibs="$deplib $deplibs"
62668020 else
62678021 compile_deplibs="$deplib $compile_deplibs"
62728026 func_append newlib_search_path " $func_resolve_sysroot_result"
62738027 ;;
62748028 *)
6275 func_warning "\`-L' is ignored for archives/objects"
8029 func_warning "'-L' is ignored for archives/objects"
62768030 ;;
62778031 esac # linkmode
62788032 continue
62798033 ;; # -L
62808034 -R*)
6281 if test "$pass" = link; then
8035 if test link = "$pass"; then
62828036 func_stripname '-R' '' "$deplib"
62838037 func_resolve_sysroot "$func_stripname_result"
62848038 dir=$func_resolve_sysroot_result
62968050 lib=$func_resolve_sysroot_result
62978051 ;;
62988052 *.$libext)
6299 if test "$pass" = conv; then
8053 if test conv = "$pass"; then
63008054 deplibs="$deplib $deplibs"
63018055 continue
63028056 fi
63078061 case " $dlpreconveniencelibs " in
63088062 *" $deplib "*) ;;
63098063 *)
6310 valid_a_lib=no
8064 valid_a_lib=false
63118065 case $deplibs_check_method in
63128066 match_pattern*)
63138067 set dummy $deplibs_check_method; shift
63148068 match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
63158069 if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
63168070 | $EGREP "$match_pattern_regex" > /dev/null; then
6317 valid_a_lib=yes
8071 valid_a_lib=:
63188072 fi
63198073 ;;
63208074 pass_all)
6321 valid_a_lib=yes
8075 valid_a_lib=:
63228076 ;;
63238077 esac
6324 if test "$valid_a_lib" != yes; then
8078 if $valid_a_lib; then
8079 echo
8080 $ECHO "*** Warning: Linking the shared library $output against the"
8081 $ECHO "*** static library $deplib is not portable!"
8082 deplibs="$deplib $deplibs"
8083 else
63258084 echo
63268085 $ECHO "*** Warning: Trying to link with static lib archive $deplib."
63278086 echo "*** I have the capability to make that library automatically link in when"
63298088 echo "*** shared version of the library, which you do not appear to have"
63308089 echo "*** because the file extensions .$libext of this argument makes me believe"
63318090 echo "*** that it is just a static archive that I should not use here."
6332 else
6333 echo
6334 $ECHO "*** Warning: Linking the shared library $output against the"
6335 $ECHO "*** static library $deplib is not portable!"
6336 deplibs="$deplib $deplibs"
63378091 fi
63388092 ;;
63398093 esac
63408094 continue
63418095 ;;
63428096 prog)
6343 if test "$pass" != link; then
8097 if test link != "$pass"; then
63448098 deplibs="$deplib $deplibs"
63458099 else
63468100 compile_deplibs="$deplib $compile_deplibs"
63518105 esac # linkmode
63528106 ;; # *.$libext
63538107 *.lo | *.$objext)
6354 if test "$pass" = conv; then
8108 if test conv = "$pass"; then
63558109 deplibs="$deplib $deplibs"
6356 elif test "$linkmode" = prog; then
6357 if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
8110 elif test prog = "$linkmode"; then
8111 if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then
63588112 # If there is no dlopen support or we're linking statically,
63598113 # we need to preload.
63608114 func_append newdlprefiles " $deplib"
63678121 continue
63688122 ;;
63698123 %DEPLIBS%)
6370 alldeplibs=yes
8124 alldeplibs=:
63718125 continue
63728126 ;;
63738127 esac # case $deplib
63748128
6375 if test "$found" = yes || test -f "$lib"; then :
6376 else
6377 func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
6378 fi
8129 $found || test -f "$lib" \
8130 || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'"
63798131
63808132 # Check to see that this really is a libtool archive.
63818133 func_lalib_unsafe_p "$lib" \
6382 || func_fatal_error "\`$lib' is not a valid libtool archive"
8134 || func_fatal_error "'$lib' is not a valid libtool archive"
63838135
63848136 func_dirname "$lib" "" "."
6385 ladir="$func_dirname_result"
8137 ladir=$func_dirname_result
63868138
63878139 dlname=
63888140 dlopen=
64128164 done
64138165 fi
64148166 dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
6415 if test "$linkmode,$pass" = "lib,link" ||
6416 test "$linkmode,$pass" = "prog,scan" ||
6417 { test "$linkmode" != prog && test "$linkmode" != lib; }; then
8167 if test lib,link = "$linkmode,$pass" ||
8168 test prog,scan = "$linkmode,$pass" ||
8169 { test prog != "$linkmode" && test lib != "$linkmode"; }; then
64188170 test -n "$dlopen" && func_append dlfiles " $dlopen"
64198171 test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
64208172 fi
64218173
6422 if test "$pass" = conv; then
8174 if test conv = "$pass"; then
64238175 # Only check for convenience libraries
64248176 deplibs="$lib $deplibs"
64258177 if test -z "$libdir"; then
64268178 if test -z "$old_library"; then
6427 func_fatal_error "cannot find name of link library for \`$lib'"
8179 func_fatal_error "cannot find name of link library for '$lib'"
64288180 fi
64298181 # It is a libtool convenience library, so add in its objects.
64308182 func_append convenience " $ladir/$objdir/$old_library"
64318183 func_append old_convenience " $ladir/$objdir/$old_library"
6432 elif test "$linkmode" != prog && test "$linkmode" != lib; then
6433 func_fatal_error "\`$lib' is not a convenience library"
8184 tmp_libs=
8185 for deplib in $dependency_libs; do
8186 deplibs="$deplib $deplibs"
8187 if $opt_preserve_dup_deps; then
8188 case "$tmp_libs " in
8189 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
8190 esac
8191 fi
8192 func_append tmp_libs " $deplib"
8193 done
8194 elif test prog != "$linkmode" && test lib != "$linkmode"; then
8195 func_fatal_error "'$lib' is not a convenience library"
64348196 fi
6435 tmp_libs=
6436 for deplib in $dependency_libs; do
6437 deplibs="$deplib $deplibs"
6438 if $opt_preserve_dup_deps ; then
6439 case "$tmp_libs " in
6440 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
6441 esac
6442 fi
6443 func_append tmp_libs " $deplib"
6444 done
64458197 continue
64468198 fi # $pass = conv
64478199
64498201 # Get the name of the library we link against.
64508202 linklib=
64518203 if test -n "$old_library" &&
6452 { test "$prefer_static_libs" = yes ||
6453 test "$prefer_static_libs,$installed" = "built,no"; }; then
8204 { test yes = "$prefer_static_libs" ||
8205 test built,no = "$prefer_static_libs,$installed"; }; then
64548206 linklib=$old_library
64558207 else
64568208 for l in $old_library $library_names; do
6457 linklib="$l"
8209 linklib=$l
64588210 done
64598211 fi
64608212 if test -z "$linklib"; then
6461 func_fatal_error "cannot find name of link library for \`$lib'"
8213 func_fatal_error "cannot find name of link library for '$lib'"
64628214 fi
64638215
64648216 # This library was specified with -dlopen.
6465 if test "$pass" = dlopen; then
6466 if test -z "$libdir"; then
6467 func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
6468 fi
8217 if test dlopen = "$pass"; then
8218 test -z "$libdir" \
8219 && func_fatal_error "cannot -dlopen a convenience library: '$lib'"
64698220 if test -z "$dlname" ||
6470 test "$dlopen_support" != yes ||
6471 test "$build_libtool_libs" = no; then
8221 test yes != "$dlopen_support" ||
8222 test no = "$build_libtool_libs"
8223 then
64728224 # If there is no dlname, no dlopen support or we're linking
64738225 # statically, we need to preload. We also need to preload any
64748226 # dependent libraries so libltdl's deplib preloader doesn't
64828234
64838235 # We need an absolute path.
64848236 case $ladir in
6485 [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
8237 [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;;
64868238 *)
64878239 abs_ladir=`cd "$ladir" && pwd`
64888240 if test -z "$abs_ladir"; then
6489 func_warning "cannot determine absolute directory name of \`$ladir'"
8241 func_warning "cannot determine absolute directory name of '$ladir'"
64908242 func_warning "passing it literally to the linker, although it might fail"
6491 abs_ladir="$ladir"
8243 abs_ladir=$ladir
64928244 fi
64938245 ;;
64948246 esac
64958247 func_basename "$lib"
6496 laname="$func_basename_result"
8248 laname=$func_basename_result
64978249
64988250 # Find the relevant object directory and library name.
6499 if test "X$installed" = Xyes; then
8251 if test yes = "$installed"; then
65008252 if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
6501 func_warning "library \`$lib' was moved."
6502 dir="$ladir"
6503 absdir="$abs_ladir"
6504 libdir="$abs_ladir"
8253 func_warning "library '$lib' was moved."
8254 dir=$ladir
8255 absdir=$abs_ladir
8256 libdir=$abs_ladir
65058257 else
6506 dir="$lt_sysroot$libdir"
6507 absdir="$lt_sysroot$libdir"
8258 dir=$lt_sysroot$libdir
8259 absdir=$lt_sysroot$libdir
65088260 fi
6509 test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
8261 test yes = "$hardcode_automatic" && avoidtemprpath=yes
65108262 else
65118263 if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
6512 dir="$ladir"
6513 absdir="$abs_ladir"
8264 dir=$ladir
8265 absdir=$abs_ladir
65148266 # Remove this search path later
65158267 func_append notinst_path " $abs_ladir"
65168268 else
6517 dir="$ladir/$objdir"
6518 absdir="$abs_ladir/$objdir"
8269 dir=$ladir/$objdir
8270 absdir=$abs_ladir/$objdir
65198271 # Remove this search path later
65208272 func_append notinst_path " $abs_ladir"
65218273 fi
65248276 name=$func_stripname_result
65258277
65268278 # This library was specified with -dlpreopen.
6527 if test "$pass" = dlpreopen; then
6528 if test -z "$libdir" && test "$linkmode" = prog; then
6529 func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
8279 if test dlpreopen = "$pass"; then
8280 if test -z "$libdir" && test prog = "$linkmode"; then
8281 func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'"
65308282 fi
6531 case "$host" in
8283 case $host in
65328284 # special handling for platforms with PE-DLLs.
65338285 *cygwin* | *mingw* | *cegcc* )
65348286 # Linker will automatically link against shared library if both
65728324
65738325 if test -z "$libdir"; then
65748326 # Link the convenience library
6575 if test "$linkmode" = lib; then
8327 if test lib = "$linkmode"; then
65768328 deplibs="$dir/$old_library $deplibs"
6577 elif test "$linkmode,$pass" = "prog,link"; then
8329 elif test prog,link = "$linkmode,$pass"; then
65788330 compile_deplibs="$dir/$old_library $compile_deplibs"
65798331 finalize_deplibs="$dir/$old_library $finalize_deplibs"
65808332 else
65848336 fi
65858337
65868338
6587 if test "$linkmode" = prog && test "$pass" != link; then
8339 if test prog = "$linkmode" && test link != "$pass"; then
65888340 func_append newlib_search_path " $ladir"
65898341 deplibs="$lib $deplibs"
65908342
6591 linkalldeplibs=no
6592 if test "$link_all_deplibs" != no || test -z "$library_names" ||
6593 test "$build_libtool_libs" = no; then
6594 linkalldeplibs=yes
8343 linkalldeplibs=false
8344 if test no != "$link_all_deplibs" || test -z "$library_names" ||
8345 test no = "$build_libtool_libs"; then
8346 linkalldeplibs=:
65958347 fi
65968348
65978349 tmp_libs=
66038355 ;;
66048356 esac
66058357 # Need to link against all dependency_libs?
6606 if test "$linkalldeplibs" = yes; then
8358 if $linkalldeplibs; then
66078359 deplibs="$deplib $deplibs"
66088360 else
66098361 # Need to hardcode shared library paths
66108362 # or/and link against static libraries
66118363 newdependency_libs="$deplib $newdependency_libs"
66128364 fi
6613 if $opt_preserve_dup_deps ; then
8365 if $opt_preserve_dup_deps; then
66148366 case "$tmp_libs " in
66158367 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
66168368 esac
66208372 continue
66218373 fi # $linkmode = prog...
66228374
6623 if test "$linkmode,$pass" = "prog,link"; then
8375 if test prog,link = "$linkmode,$pass"; then
66248376 if test -n "$library_names" &&
6625 { { test "$prefer_static_libs" = no ||
6626 test "$prefer_static_libs,$installed" = "built,yes"; } ||
8377 { { test no = "$prefer_static_libs" ||
8378 test built,yes = "$prefer_static_libs,$installed"; } ||
66278379 test -z "$old_library"; }; then
66288380 # We need to hardcode the library path
6629 if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
8381 if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then
66308382 # Make sure the rpath contains only unique directories.
6631 case "$temp_rpath:" in
8383 case $temp_rpath: in
66328384 *"$absdir:"*) ;;
66338385 *) func_append temp_rpath "$absdir:" ;;
66348386 esac
66578409 esac
66588410 fi # $linkmode,$pass = prog,link...
66598411
6660 if test "$alldeplibs" = yes &&
6661 { test "$deplibs_check_method" = pass_all ||
6662 { test "$build_libtool_libs" = yes &&
8412 if $alldeplibs &&
8413 { test pass_all = "$deplibs_check_method" ||
8414 { test yes = "$build_libtool_libs" &&
66638415 test -n "$library_names"; }; }; then
66648416 # We only need to search for static libraries
66658417 continue
66688420
66698421 link_static=no # Whether the deplib will be linked statically
66708422 use_static_libs=$prefer_static_libs
6671 if test "$use_static_libs" = built && test "$installed" = yes; then
8423 if test built = "$use_static_libs" && test yes = "$installed"; then
66728424 use_static_libs=no
66738425 fi
66748426 if test -n "$library_names" &&
6675 { test "$use_static_libs" = no || test -z "$old_library"; }; then
8427 { test no = "$use_static_libs" || test -z "$old_library"; }; then
66768428 case $host in
6677 *cygwin* | *mingw* | *cegcc*)
8429 *cygwin* | *mingw* | *cegcc* | *os2*)
66788430 # No point in relinking DLLs because paths are not encoded
66798431 func_append notinst_deplibs " $lib"
66808432 need_relink=no
66818433 ;;
66828434 *)
6683 if test "$installed" = no; then
8435 if test no = "$installed"; then
66848436 func_append notinst_deplibs " $lib"
66858437 need_relink=yes
66868438 fi
66908442
66918443 # Warn about portability, can't link against -module's on some
66928444 # systems (darwin). Don't bleat about dlopened modules though!
6693 dlopenmodule=""
8445 dlopenmodule=
66948446 for dlpremoduletest in $dlprefiles; do
66958447 if test "X$dlpremoduletest" = "X$lib"; then
6696 dlopenmodule="$dlpremoduletest"
8448 dlopenmodule=$dlpremoduletest
66978449 break
66988450 fi
66998451 done
6700 if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
8452 if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then
67018453 echo
6702 if test "$linkmode" = prog; then
8454 if test prog = "$linkmode"; then
67038455 $ECHO "*** Warning: Linking the executable $output against the loadable module"
67048456 else
67058457 $ECHO "*** Warning: Linking the shared library $output against the loadable module"
67068458 fi
67078459 $ECHO "*** $linklib is not portable!"
67088460 fi
6709 if test "$linkmode" = lib &&
6710 test "$hardcode_into_libs" = yes; then
8461 if test lib = "$linkmode" &&
8462 test yes = "$hardcode_into_libs"; then
67118463 # Hardcode the library path.
67128464 # Skip directories that are in the system default run-time
67138465 # search path.
67358487 # figure out the soname
67368488 set dummy $library_names
67378489 shift
6738 realname="$1"
8490 realname=$1
67398491 shift
67408492 libname=`eval "\\$ECHO \"$libname_spec\""`
67418493 # use dlname if we got it. it's perfectly good, no?
67428494 if test -n "$dlname"; then
6743 soname="$dlname"
8495 soname=$dlname
67448496 elif test -n "$soname_spec"; then
67458497 # bleh windows
67468498 case $host in
6747 *cygwin* | mingw* | *cegcc*)
8499 *cygwin* | mingw* | *cegcc* | *os2*)
67488500 func_arith $current - $age
67498501 major=$func_arith_result
6750 versuffix="-$major"
8502 versuffix=-$major
67518503 ;;
67528504 esac
67538505 eval soname=\"$soname_spec\"
67548506 else
6755 soname="$realname"
8507 soname=$realname
67568508 fi
67578509
67588510 # Make a new name for the extract_expsyms_cmds to use
6759 soroot="$soname"
8511 soroot=$soname
67608512 func_basename "$soroot"
6761 soname="$func_basename_result"
8513 soname=$func_basename_result
67628514 func_stripname 'lib' '.dll' "$soname"
67638515 newlib=libimp-$func_stripname_result.a
67648516
67658517 # If the library has no export list, then create one now
67668518 if test -f "$output_objdir/$soname-def"; then :
67678519 else
6768 func_verbose "extracting exported symbol list from \`$soname'"
8520 func_verbose "extracting exported symbol list from '$soname'"
67698521 func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
67708522 fi
67718523
67728524 # Create $newlib
67738525 if test -f "$output_objdir/$newlib"; then :; else
6774 func_verbose "generating import library for \`$soname'"
8526 func_verbose "generating import library for '$soname'"
67758527 func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
67768528 fi
67778529 # make sure the library variables are pointing to the new library
67798531 linklib=$newlib
67808532 fi # test -n "$old_archive_from_expsyms_cmds"
67818533
6782 if test "$linkmode" = prog || test "$opt_mode" != relink; then
8534 if test prog = "$linkmode" || test relink != "$opt_mode"; then
67838535 add_shlibpath=
67848536 add_dir=
67858537 add=
67868538 lib_linked=yes
67878539 case $hardcode_action in
67888540 immediate | unsupported)
6789 if test "$hardcode_direct" = no; then
6790 add="$dir/$linklib"
8541 if test no = "$hardcode_direct"; then
8542 add=$dir/$linklib
67918543 case $host in
6792 *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
6793 *-*-sysv4*uw2*) add_dir="-L$dir" ;;
8544 *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;;
8545 *-*-sysv4*uw2*) add_dir=-L$dir ;;
67948546 *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
6795 *-*-unixware7*) add_dir="-L$dir" ;;
8547 *-*-unixware7*) add_dir=-L$dir ;;
67968548 *-*-darwin* )
6797 # if the lib is a (non-dlopened) module then we can not
8549 # if the lib is a (non-dlopened) module then we cannot
67988550 # link against it, someone is ignoring the earlier warnings
67998551 if /usr/bin/file -L $add 2> /dev/null |
6800 $GREP ": [^:]* bundle" >/dev/null ; then
8552 $GREP ": [^:]* bundle" >/dev/null; then
68018553 if test "X$dlopenmodule" != "X$lib"; then
68028554 $ECHO "*** Warning: lib $linklib is a module, not a shared library"
6803 if test -z "$old_library" ; then
8555 if test -z "$old_library"; then
68048556 echo
68058557 echo "*** And there doesn't seem to be a static archive available"
68068558 echo "*** The link will probably fail, sorry"
68078559 else
6808 add="$dir/$old_library"
8560 add=$dir/$old_library
68098561 fi
68108562 elif test -n "$old_library"; then
6811 add="$dir/$old_library"
8563 add=$dir/$old_library
68128564 fi
68138565 fi
68148566 esac
6815 elif test "$hardcode_minus_L" = no; then
8567 elif test no = "$hardcode_minus_L"; then
68168568 case $host in
6817 *-*-sunos*) add_shlibpath="$dir" ;;
8569 *-*-sunos*) add_shlibpath=$dir ;;
68188570 esac
6819 add_dir="-L$dir"
6820 add="-l$name"
6821 elif test "$hardcode_shlibpath_var" = no; then
6822 add_shlibpath="$dir"
6823 add="-l$name"
8571 add_dir=-L$dir
8572 add=-l$name
8573 elif test no = "$hardcode_shlibpath_var"; then
8574 add_shlibpath=$dir
8575 add=-l$name
68248576 else
68258577 lib_linked=no
68268578 fi
68278579 ;;
68288580 relink)
6829 if test "$hardcode_direct" = yes &&
6830 test "$hardcode_direct_absolute" = no; then
6831 add="$dir/$linklib"
6832 elif test "$hardcode_minus_L" = yes; then
6833 add_dir="-L$dir"
8581 if test yes = "$hardcode_direct" &&
8582 test no = "$hardcode_direct_absolute"; then
8583 add=$dir/$linklib
8584 elif test yes = "$hardcode_minus_L"; then
8585 add_dir=-L$absdir
68348586 # Try looking first in the location we're being installed to.
68358587 if test -n "$inst_prefix_dir"; then
68368588 case $libdir in
68398591 ;;
68408592 esac
68418593 fi
6842 add="-l$name"
6843 elif test "$hardcode_shlibpath_var" = yes; then
6844 add_shlibpath="$dir"
6845 add="-l$name"
8594 add=-l$name
8595 elif test yes = "$hardcode_shlibpath_var"; then
8596 add_shlibpath=$dir
8597 add=-l$name
68468598 else
68478599 lib_linked=no
68488600 fi
68508602 *) lib_linked=no ;;
68518603 esac
68528604
6853 if test "$lib_linked" != yes; then
8605 if test yes != "$lib_linked"; then
68548606 func_fatal_configuration "unsupported hardcode properties"
68558607 fi
68568608
68608612 *) func_append compile_shlibpath "$add_shlibpath:" ;;
68618613 esac
68628614 fi
6863 if test "$linkmode" = prog; then
8615 if test prog = "$linkmode"; then
68648616 test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
68658617 test -n "$add" && compile_deplibs="$add $compile_deplibs"
68668618 else
68678619 test -n "$add_dir" && deplibs="$add_dir $deplibs"
68688620 test -n "$add" && deplibs="$add $deplibs"
6869 if test "$hardcode_direct" != yes &&
6870 test "$hardcode_minus_L" != yes &&
6871 test "$hardcode_shlibpath_var" = yes; then
8621 if test yes != "$hardcode_direct" &&
8622 test yes != "$hardcode_minus_L" &&
8623 test yes = "$hardcode_shlibpath_var"; then
68728624 case :$finalize_shlibpath: in
68738625 *":$libdir:"*) ;;
68748626 *) func_append finalize_shlibpath "$libdir:" ;;
68778629 fi
68788630 fi
68798631
6880 if test "$linkmode" = prog || test "$opt_mode" = relink; then
8632 if test prog = "$linkmode" || test relink = "$opt_mode"; then
68818633 add_shlibpath=
68828634 add_dir=
68838635 add=
68848636 # Finalize command for both is simple: just hardcode it.
6885 if test "$hardcode_direct" = yes &&
6886 test "$hardcode_direct_absolute" = no; then
6887 add="$libdir/$linklib"
6888 elif test "$hardcode_minus_L" = yes; then
6889 add_dir="-L$libdir"
6890 add="-l$name"
6891 elif test "$hardcode_shlibpath_var" = yes; then
8637 if test yes = "$hardcode_direct" &&
8638 test no = "$hardcode_direct_absolute"; then
8639 add=$libdir/$linklib
8640 elif test yes = "$hardcode_minus_L"; then
8641 add_dir=-L$libdir
8642 add=-l$name
8643 elif test yes = "$hardcode_shlibpath_var"; then
68928644 case :$finalize_shlibpath: in
68938645 *":$libdir:"*) ;;
68948646 *) func_append finalize_shlibpath "$libdir:" ;;
68958647 esac
6896 add="-l$name"
6897 elif test "$hardcode_automatic" = yes; then
8648 add=-l$name
8649 elif test yes = "$hardcode_automatic"; then
68988650 if test -n "$inst_prefix_dir" &&
6899 test -f "$inst_prefix_dir$libdir/$linklib" ; then
6900 add="$inst_prefix_dir$libdir/$linklib"
8651 test -f "$inst_prefix_dir$libdir/$linklib"; then
8652 add=$inst_prefix_dir$libdir/$linklib
69018653 else
6902 add="$libdir/$linklib"
8654 add=$libdir/$linklib
69038655 fi
69048656 else
69058657 # We cannot seem to hardcode it, guess we'll fake it.
6906 add_dir="-L$libdir"
8658 add_dir=-L$libdir
69078659 # Try looking first in the location we're being installed to.
69088660 if test -n "$inst_prefix_dir"; then
69098661 case $libdir in
69128664 ;;
69138665 esac
69148666 fi
6915 add="-l$name"
8667 add=-l$name
69168668 fi
69178669
6918 if test "$linkmode" = prog; then
8670 if test prog = "$linkmode"; then
69198671 test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
69208672 test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
69218673 else
69238675 test -n "$add" && deplibs="$add $deplibs"
69248676 fi
69258677 fi
6926 elif test "$linkmode" = prog; then
8678 elif test prog = "$linkmode"; then
69278679 # Here we assume that one of hardcode_direct or hardcode_minus_L
69288680 # is not unsupported. This is valid on all known static and
69298681 # shared platforms.
6930 if test "$hardcode_direct" != unsupported; then
6931 test -n "$old_library" && linklib="$old_library"
8682 if test unsupported != "$hardcode_direct"; then
8683 test -n "$old_library" && linklib=$old_library
69328684 compile_deplibs="$dir/$linklib $compile_deplibs"
69338685 finalize_deplibs="$dir/$linklib $finalize_deplibs"
69348686 else
69358687 compile_deplibs="-l$name -L$dir $compile_deplibs"
69368688 finalize_deplibs="-l$name -L$dir $finalize_deplibs"
69378689 fi
6938 elif test "$build_libtool_libs" = yes; then
8690 elif test yes = "$build_libtool_libs"; then
69398691 # Not a shared library
6940 if test "$deplibs_check_method" != pass_all; then
8692 if test pass_all != "$deplibs_check_method"; then
69418693 # We're trying link a shared library against a static one
69428694 # but the system doesn't support it.
69438695
69448696 # Just print a warning and add the library to dependency_libs so
69458697 # that the program can be linked against the static library.
69468698 echo
6947 $ECHO "*** Warning: This system can not link to static lib archive $lib."
8699 $ECHO "*** Warning: This system cannot link to static lib archive $lib."
69488700 echo "*** I have the capability to make that library automatically link in when"
69498701 echo "*** you link to this library. But I can only do this if you have a"
69508702 echo "*** shared version of the library, which you do not appear to have."
6951 if test "$module" = yes; then
8703 if test yes = "$module"; then
69528704 echo "*** But as you try to build a module library, libtool will still create "
69538705 echo "*** a static module, that should work as long as the dlopening application"
69548706 echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
69558707 if test -z "$global_symbol_pipe"; then
69568708 echo
69578709 echo "*** However, this would only work if libtool was able to extract symbol"
6958 echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
8710 echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
69598711 echo "*** not find such a program. So, this module is probably useless."
6960 echo "*** \`nm' from GNU binutils and a full rebuild may help."
8712 echo "*** 'nm' from GNU binutils and a full rebuild may help."
69618713 fi
6962 if test "$build_old_libs" = no; then
8714 if test no = "$build_old_libs"; then
69638715 build_libtool_libs=module
69648716 build_old_libs=yes
69658717 else
69728724 fi
69738725 fi # link shared/static library?
69748726
6975 if test "$linkmode" = lib; then
8727 if test lib = "$linkmode"; then
69768728 if test -n "$dependency_libs" &&
6977 { test "$hardcode_into_libs" != yes ||
6978 test "$build_old_libs" = yes ||
6979 test "$link_static" = yes; }; then
8729 { test yes != "$hardcode_into_libs" ||
8730 test yes = "$build_old_libs" ||
8731 test yes = "$link_static"; }; then
69808732 # Extract -R from dependency_libs
69818733 temp_deplibs=
69828734 for libdir in $dependency_libs; do
69908742 *) func_append temp_deplibs " $libdir";;
69918743 esac
69928744 done
6993 dependency_libs="$temp_deplibs"
8745 dependency_libs=$temp_deplibs
69948746 fi
69958747
69968748 func_append newlib_search_path " $absdir"
69978749 # Link against this library
6998 test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
8750 test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
69998751 # ... and its dependency_libs
70008752 tmp_libs=
70018753 for deplib in $dependency_libs; do
70058757 func_resolve_sysroot "$func_stripname_result";;
70068758 *) func_resolve_sysroot "$deplib" ;;
70078759 esac
7008 if $opt_preserve_dup_deps ; then
8760 if $opt_preserve_dup_deps; then
70098761 case "$tmp_libs " in
70108762 *" $func_resolve_sysroot_result "*)
70118763 func_append specialdeplibs " $func_resolve_sysroot_result" ;;
70148766 func_append tmp_libs " $func_resolve_sysroot_result"
70158767 done
70168768
7017 if test "$link_all_deplibs" != no; then
8769 if test no != "$link_all_deplibs"; then
70188770 # Add the search paths of all dependency libraries
70198771 for deplib in $dependency_libs; do
70208772 path=
70218773 case $deplib in
7022 -L*) path="$deplib" ;;
8774 -L*) path=$deplib ;;
70238775 *.la)
70248776 func_resolve_sysroot "$deplib"
70258777 deplib=$func_resolve_sysroot_result
70278779 dir=$func_dirname_result
70288780 # We need an absolute path.
70298781 case $dir in
7030 [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
8782 [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;;
70318783 *)
70328784 absdir=`cd "$dir" && pwd`
70338785 if test -z "$absdir"; then
7034 func_warning "cannot determine absolute directory name of \`$dir'"
7035 absdir="$dir"
8786 func_warning "cannot determine absolute directory name of '$dir'"
8787 absdir=$dir
70368788 fi
70378789 ;;
70388790 esac
70408792 case $host in
70418793 *-*-darwin*)
70428794 depdepl=
7043 eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
7044 if test -n "$deplibrary_names" ; then
7045 for tmp in $deplibrary_names ; do
8795 eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
8796 if test -n "$deplibrary_names"; then
8797 for tmp in $deplibrary_names; do
70468798 depdepl=$tmp
70478799 done
7048 if test -f "$absdir/$objdir/$depdepl" ; then
7049 depdepl="$absdir/$objdir/$depdepl"
7050 darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
8800 if test -f "$absdir/$objdir/$depdepl"; then
8801 depdepl=$absdir/$objdir/$depdepl
8802 darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
70518803 if test -z "$darwin_install_name"; then
7052 darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
8804 darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
70538805 fi
7054 func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
7055 func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
8806 func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl"
8807 func_append linker_flags " -dylib_file $darwin_install_name:$depdepl"
70568808 path=
70578809 fi
70588810 fi
70598811 ;;
70608812 *)
7061 path="-L$absdir/$objdir"
8813 path=-L$absdir/$objdir
70628814 ;;
70638815 esac
70648816 else
7065 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
8817 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
70668818 test -z "$libdir" && \
7067 func_fatal_error "\`$deplib' is not a valid libtool archive"
8819 func_fatal_error "'$deplib' is not a valid libtool archive"
70688820 test "$absdir" != "$libdir" && \
7069 func_warning "\`$deplib' seems to be moved"
7070
7071 path="-L$absdir"
8821 func_warning "'$deplib' seems to be moved"
8822
8823 path=-L$absdir
70728824 fi
70738825 ;;
70748826 esac
70808832 fi # link_all_deplibs != no
70818833 fi # linkmode = lib
70828834 done # for deplib in $libs
7083 if test "$pass" = link; then
7084 if test "$linkmode" = "prog"; then
8835 if test link = "$pass"; then
8836 if test prog = "$linkmode"; then
70858837 compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
70868838 finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
70878839 else
70888840 compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
70898841 fi
70908842 fi
7091 dependency_libs="$newdependency_libs"
7092 if test "$pass" = dlpreopen; then
8843 dependency_libs=$newdependency_libs
8844 if test dlpreopen = "$pass"; then
70938845 # Link the dlpreopened libraries before other libraries
70948846 for deplib in $save_deplibs; do
70958847 deplibs="$deplib $deplibs"
70968848 done
70978849 fi
7098 if test "$pass" != dlopen; then
7099 if test "$pass" != conv; then
8850 if test dlopen != "$pass"; then
8851 test conv = "$pass" || {
71008852 # Make sure lib_search_path contains only unique directories.
71018853 lib_search_path=
71028854 for dir in $newlib_search_path; do
71068858 esac
71078859 done
71088860 newlib_search_path=
7109 fi
7110
7111 if test "$linkmode,$pass" != "prog,link"; then
7112 vars="deplibs"
8861 }
8862
8863 if test prog,link = "$linkmode,$pass"; then
8864 vars="compile_deplibs finalize_deplibs"
71138865 else
7114 vars="compile_deplibs finalize_deplibs"
8866 vars=deplibs
71158867 fi
71168868 for var in $vars dependency_libs; do
71178869 # Add libraries to $var in reverse order
71698921 eval $var=\"$tmp_libs\"
71708922 done # for var
71718923 fi
8924
8925 # Add Sun CC postdeps if required:
8926 test CXX = "$tagname" && {
8927 case $host_os in
8928 linux*)
8929 case `$CC -V 2>&1 | $SED 5q` in
8930 *Sun\ C*) # Sun C++ 5.9
8931 func_suncc_cstd_abi
8932
8933 if test no != "$suncc_use_cstd_abi"; then
8934 func_append postdeps ' -library=Cstd -library=Crun'
8935 fi
8936 ;;
8937 esac
8938 ;;
8939
8940 solaris*)
8941 func_cc_basename "$CC"
8942 case $func_cc_basename_result in
8943 CC* | sunCC*)
8944 func_suncc_cstd_abi
8945
8946 if test no != "$suncc_use_cstd_abi"; then
8947 func_append postdeps ' -library=Cstd -library=Crun'
8948 fi
8949 ;;
8950 esac
8951 ;;
8952 esac
8953 }
8954
71728955 # Last step: remove runtime libs from dependency_libs
71738956 # (they stay in deplibs)
71748957 tmp_libs=
7175 for i in $dependency_libs ; do
8958 for i in $dependency_libs; do
71768959 case " $predeps $postdeps $compiler_lib_search_path " in
71778960 *" $i "*)
7178 i=""
8961 i=
71798962 ;;
71808963 esac
7181 if test -n "$i" ; then
8964 if test -n "$i"; then
71828965 func_append tmp_libs " $i"
71838966 fi
71848967 done
71858968 dependency_libs=$tmp_libs
71868969 done # for pass
7187 if test "$linkmode" = prog; then
7188 dlfiles="$newdlfiles"
8970 if test prog = "$linkmode"; then
8971 dlfiles=$newdlfiles
71898972 fi
7190 if test "$linkmode" = prog || test "$linkmode" = lib; then
7191 dlprefiles="$newdlprefiles"
8973 if test prog = "$linkmode" || test lib = "$linkmode"; then
8974 dlprefiles=$newdlprefiles
71928975 fi
71938976
71948977 case $linkmode in
71958978 oldlib)
7196 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
7197 func_warning "\`-dlopen' is ignored for archives"
8979 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
8980 func_warning "'-dlopen' is ignored for archives"
71988981 fi
71998982
72008983 case " $deplibs" in
72018984 *\ -l* | *\ -L*)
7202 func_warning "\`-l' and \`-L' are ignored for archives" ;;
8985 func_warning "'-l' and '-L' are ignored for archives" ;;
72038986 esac
72048987
72058988 test -n "$rpath" && \
7206 func_warning "\`-rpath' is ignored for archives"
8989 func_warning "'-rpath' is ignored for archives"
72078990
72088991 test -n "$xrpath" && \
7209 func_warning "\`-R' is ignored for archives"
8992 func_warning "'-R' is ignored for archives"
72108993
72118994 test -n "$vinfo" && \
7212 func_warning "\`-version-info/-version-number' is ignored for archives"
8995 func_warning "'-version-info/-version-number' is ignored for archives"
72138996
72148997 test -n "$release" && \
7215 func_warning "\`-release' is ignored for archives"
8998 func_warning "'-release' is ignored for archives"
72168999
72179000 test -n "$export_symbols$export_symbols_regex" && \
7218 func_warning "\`-export-symbols' is ignored for archives"
9001 func_warning "'-export-symbols' is ignored for archives"
72199002
72209003 # Now set the variables for building old libraries.
72219004 build_libtool_libs=no
7222 oldlibs="$output"
9005 oldlibs=$output
72239006 func_append objs "$old_deplibs"
72249007 ;;
72259008
72269009 lib)
7227 # Make sure we only generate libraries of the form `libNAME.la'.
9010 # Make sure we only generate libraries of the form 'libNAME.la'.
72289011 case $outputname in
72299012 lib*)
72309013 func_stripname 'lib' '.la' "$outputname"
72339016 eval libname=\"$libname_spec\"
72349017 ;;
72359018 *)
7236 test "$module" = no && \
7237 func_fatal_help "libtool library \`$output' must begin with \`lib'"
7238
7239 if test "$need_lib_prefix" != no; then
9019 test no = "$module" \
9020 && func_fatal_help "libtool library '$output' must begin with 'lib'"
9021
9022 if test no != "$need_lib_prefix"; then
72409023 # Add the "lib" prefix for modules if required
72419024 func_stripname '' '.la' "$outputname"
72429025 name=$func_stripname_result
72509033 esac
72519034
72529035 if test -n "$objs"; then
7253 if test "$deplibs_check_method" != pass_all; then
7254 func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
9036 if test pass_all != "$deplibs_check_method"; then
9037 func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs"
72559038 else
72569039 echo
72579040 $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
72609043 fi
72619044 fi
72629045
7263 test "$dlself" != no && \
7264 func_warning "\`-dlopen self' is ignored for libtool libraries"
9046 test no = "$dlself" \
9047 || func_warning "'-dlopen self' is ignored for libtool libraries"
72659048
72669049 set dummy $rpath
72679050 shift
7268 test "$#" -gt 1 && \
7269 func_warning "ignoring multiple \`-rpath's for a libtool library"
7270
7271 install_libdir="$1"
9051 test 1 -lt "$#" \
9052 && func_warning "ignoring multiple '-rpath's for a libtool library"
9053
9054 install_libdir=$1
72729055
72739056 oldlibs=
72749057 if test -z "$rpath"; then
7275 if test "$build_libtool_libs" = yes; then
9058 if test yes = "$build_libtool_libs"; then
72769059 # Building a libtool convenience library.
7277 # Some compilers have problems with a `.al' extension so
9060 # Some compilers have problems with a '.al' extension so
72789061 # convenience libraries should have the same extension an
72799062 # archive normally would.
72809063 oldlibs="$output_objdir/$libname.$libext $oldlibs"
72839066 fi
72849067
72859068 test -n "$vinfo" && \
7286 func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
9069 func_warning "'-version-info/-version-number' is ignored for convenience libraries"
72879070
72889071 test -n "$release" && \
7289 func_warning "\`-release' is ignored for convenience libraries"
9072 func_warning "'-release' is ignored for convenience libraries"
72909073 else
72919074
72929075 # Parse the version information argument.
7293 save_ifs="$IFS"; IFS=':'
9076 save_ifs=$IFS; IFS=:
72949077 set dummy $vinfo 0 0 0
72959078 shift
7296 IFS="$save_ifs"
9079 IFS=$save_ifs
72979080
72989081 test -n "$7" && \
7299 func_fatal_help "too many parameters to \`-version-info'"
9082 func_fatal_help "too many parameters to '-version-info'"
73009083
73019084 # convert absolute version numbers to libtool ages
73029085 # this retains compatibility with .la files and attempts
73049087
73059088 case $vinfo_number in
73069089 yes)
7307 number_major="$1"
7308 number_minor="$2"
7309 number_revision="$3"
9090 number_major=$1
9091 number_minor=$2
9092 number_revision=$3
73109093 #
73119094 # There are really only two kinds -- those that
73129095 # use the current revision as the major version
73139096 # and those that subtract age and use age as
73149097 # a minor version. But, then there is irix
7315 # which has an extra 1 added just for fun
9098 # that has an extra 1 added just for fun
73169099 #
73179100 case $version_type in
7318 darwin|linux|osf|windows|none)
9101 # correct linux to gnu/linux during the next big refactor
9102 darwin|freebsd-elf|linux|midnightbsd-elf|osf|windows|none)
73199103 func_arith $number_major + $number_minor
73209104 current=$func_arith_result
7321 age="$number_minor"
7322 revision="$number_revision"
9105 age=$number_minor
9106 revision=$number_revision
73239107 ;;
7324 freebsd-aout|freebsd-elf|qnx|sunos)
7325 current="$number_major"
7326 revision="$number_minor"
7327 age="0"
9108 freebsd-aout|qnx|sunos)
9109 current=$number_major
9110 revision=$number_minor
9111 age=0
73289112 ;;
73299113 irix|nonstopux)
73309114 func_arith $number_major + $number_minor
73319115 current=$func_arith_result
7332 age="$number_minor"
7333 revision="$number_minor"
9116 age=$number_minor
9117 revision=$number_minor
73349118 lt_irix_increment=no
9119 ;;
9120 *)
9121 func_fatal_configuration "$modename: unknown library version type '$version_type'"
73359122 ;;
73369123 esac
73379124 ;;
73389125 no)
7339 current="$1"
7340 revision="$2"
7341 age="$3"
9126 current=$1
9127 revision=$2
9128 age=$3
73429129 ;;
73439130 esac
73449131
73469133 case $current in
73479134 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
73489135 *)
7349 func_error "CURRENT \`$current' must be a nonnegative integer"
7350 func_fatal_error "\`$vinfo' is not valid version information"
9136 func_error "CURRENT '$current' must be a nonnegative integer"
9137 func_fatal_error "'$vinfo' is not valid version information"
73519138 ;;
73529139 esac
73539140
73549141 case $revision in
73559142 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
73569143 *)
7357 func_error "REVISION \`$revision' must be a nonnegative integer"
7358 func_fatal_error "\`$vinfo' is not valid version information"
9144 func_error "REVISION '$revision' must be a nonnegative integer"
9145 func_fatal_error "'$vinfo' is not valid version information"
73599146 ;;
73609147 esac
73619148
73629149 case $age in
73639150 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
73649151 *)
7365 func_error "AGE \`$age' must be a nonnegative integer"
7366 func_fatal_error "\`$vinfo' is not valid version information"
9152 func_error "AGE '$age' must be a nonnegative integer"
9153 func_fatal_error "'$vinfo' is not valid version information"
73679154 ;;
73689155 esac
73699156
73709157 if test "$age" -gt "$current"; then
7371 func_error "AGE \`$age' is greater than the current interface number \`$current'"
7372 func_fatal_error "\`$vinfo' is not valid version information"
9158 func_error "AGE '$age' is greater than the current interface number '$current'"
9159 func_fatal_error "'$vinfo' is not valid version information"
73739160 fi
73749161
73759162 # Calculate the version variables.
73849171 # verstring for coding it into the library header
73859172 func_arith $current - $age
73869173 major=.$func_arith_result
7387 versuffix="$major.$age.$revision"
9174 versuffix=$major.$age.$revision
73889175 # Darwin ld doesn't like 0 for these options...
73899176 func_arith $current + 1
73909177 minor_current=$func_arith_result
7391 xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
9178 xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
73929179 verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
9180 # On Darwin other compilers
9181 case $CC in
9182 nagfor*)
9183 verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
9184 ;;
9185 *)
9186 verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
9187 ;;
9188 esac
73939189 ;;
73949190
73959191 freebsd-aout)
7396 major=".$current"
7397 versuffix=".$current.$revision";
9192 major=.$current
9193 versuffix=.$current.$revision
73989194 ;;
73999195
7400 freebsd-elf)
7401 major=".$current"
7402 versuffix=".$current"
9196 freebsd-elf | midnightbsd-elf)
9197 func_arith $current - $age
9198 major=.$func_arith_result
9199 versuffix=$major.$age.$revision
74039200 ;;
74049201
74059202 irix | nonstopux)
7406 if test "X$lt_irix_increment" = "Xno"; then
9203 if test no = "$lt_irix_increment"; then
74079204 func_arith $current - $age
74089205 else
74099206 func_arith $current - $age + 1
74149211 nonstopux) verstring_prefix=nonstopux ;;
74159212 *) verstring_prefix=sgi ;;
74169213 esac
7417 verstring="$verstring_prefix$major.$revision"
9214 verstring=$verstring_prefix$major.$revision
74189215
74199216 # Add in all the interfaces that we are compatible with.
74209217 loop=$revision
7421 while test "$loop" -ne 0; do
9218 while test 0 -ne "$loop"; do
74229219 func_arith $revision - $loop
74239220 iface=$func_arith_result
74249221 func_arith $loop - 1
74259222 loop=$func_arith_result
7426 verstring="$verstring_prefix$major.$iface:$verstring"
9223 verstring=$verstring_prefix$major.$iface:$verstring
74279224 done
74289225
7429 # Before this point, $major must not contain `.'.
9226 # Before this point, $major must not contain '.'.
74309227 major=.$major
7431 versuffix="$major.$revision"
9228 versuffix=$major.$revision
74329229 ;;
74339230
7434 linux)
9231 linux) # correct to gnu/linux during the next big refactor
74359232 func_arith $current - $age
74369233 major=.$func_arith_result
7437 versuffix="$major.$age.$revision"
9234 versuffix=$major.$age.$revision
74389235 ;;
74399236
74409237 osf)
74419238 func_arith $current - $age
74429239 major=.$func_arith_result
7443 versuffix=".$current.$age.$revision"
7444 verstring="$current.$age.$revision"
9240 versuffix=.$current.$age.$revision
9241 verstring=$current.$age.$revision
74459242
74469243 # Add in all the interfaces that we are compatible with.
74479244 loop=$age
7448 while test "$loop" -ne 0; do
9245 while test 0 -ne "$loop"; do
74499246 func_arith $current - $loop
74509247 iface=$func_arith_result
74519248 func_arith $loop - 1
74529249 loop=$func_arith_result
7453 verstring="$verstring:${iface}.0"
9250 verstring=$verstring:$iface.0
74549251 done
74559252
74569253 # Make executables depend on our current version.
7457 func_append verstring ":${current}.0"
9254 func_append verstring ":$current.0"
74589255 ;;
74599256
74609257 qnx)
7461 major=".$current"
7462 versuffix=".$current"
9258 major=.$current
9259 versuffix=.$current
74639260 ;;
74649261
9262 sco)
9263 major=.$current
9264 versuffix=.$current
9265 ;;
9266
74659267 sunos)
7466 major=".$current"
7467 versuffix=".$current.$revision"
9268 major=.$current
9269 versuffix=.$current.$revision
74689270 ;;
74699271
74709272 windows)
74719273 # Use '-' rather than '.', since we only want one
7472 # extension on DOS 8.3 filesystems.
9274 # extension on DOS 8.3 file systems.
74739275 func_arith $current - $age
74749276 major=$func_arith_result
7475 versuffix="-$major"
9277 versuffix=-$major
74769278 ;;
74779279
74789280 *)
7479 func_fatal_configuration "unknown library version type \`$version_type'"
9281 func_fatal_configuration "unknown library version type '$version_type'"
74809282 ;;
74819283 esac
74829284
74909292 verstring=
74919293 ;;
74929294 *)
7493 verstring="0.0"
9295 verstring=0.0
74949296 ;;
74959297 esac
7496 if test "$need_version" = no; then
9298 if test no = "$need_version"; then
74979299 versuffix=
74989300 else
7499 versuffix=".0.0"
9301 versuffix=.0.0
75009302 fi
75019303 fi
75029304
75039305 # Remove version info from name if versioning should be avoided
7504 if test "$avoid_version" = yes && test "$need_version" = no; then
9306 if test yes,no = "$avoid_version,$need_version"; then
75059307 major=
75069308 versuffix=
7507 verstring=""
9309 verstring=
75089310 fi
75099311
75109312 # Check to see if the archive will have undefined symbols.
7511 if test "$allow_undefined" = yes; then
7512 if test "$allow_undefined_flag" = unsupported; then
7513 func_warning "undefined symbols not allowed in $host shared libraries"
7514 build_libtool_libs=no
7515 build_old_libs=yes
9313 if test yes = "$allow_undefined"; then
9314 if test unsupported = "$allow_undefined_flag"; then
9315 if test yes = "$build_old_libs"; then
9316 func_warning "undefined symbols not allowed in $host shared libraries; building static only"
9317 build_libtool_libs=no
9318 else
9319 func_fatal_error "can't build $host shared library unless -no-undefined is specified"
9320 fi
75169321 fi
75179322 else
75189323 # Don't allow undefined symbols.
7519 allow_undefined_flag="$no_undefined_flag"
9324 allow_undefined_flag=$no_undefined_flag
75209325 fi
75219326
75229327 fi
75239328
7524 func_generate_dlsyms "$libname" "$libname" "yes"
9329 func_generate_dlsyms "$libname" "$libname" :
75259330 func_append libobjs " $symfileobj"
7526 test "X$libobjs" = "X " && libobjs=
7527
7528 if test "$opt_mode" != relink; then
9331 test " " = "$libobjs" && libobjs=
9332
9333 if test relink != "$opt_mode"; then
75299334 # Remove our outputs, but don't remove object files since they
75309335 # may have been created when compiling PIC objects.
75319336 removelist=
75349339 case $p in
75359340 *.$objext | *.gcno)
75369341 ;;
7537 $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
7538 if test "X$precious_files_regex" != "X"; then
9342 $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*)
9343 if test -n "$precious_files_regex"; then
75399344 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
75409345 then
75419346 continue
75519356 fi
75529357
75539358 # Now set the variables for building old libraries.
7554 if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
9359 if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then
75559360 func_append oldlibs " $output_objdir/$libname.$libext"
75569361
75579362 # Transform .lo files to .o files.
7558 oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
9363 oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP`
75599364 fi
75609365
75619366 # Eliminate all temporary directories.
75769381 *) func_append finalize_rpath " $libdir" ;;
75779382 esac
75789383 done
7579 if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
9384 if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then
75809385 dependency_libs="$temp_xrpath $dependency_libs"
75819386 fi
75829387 fi
75839388
75849389 # Make sure dlfiles contains only unique files that won't be dlpreopened
7585 old_dlfiles="$dlfiles"
9390 old_dlfiles=$dlfiles
75869391 dlfiles=
75879392 for lib in $old_dlfiles; do
75889393 case " $dlprefiles $dlfiles " in
75929397 done
75939398
75949399 # Make sure dlprefiles contains only unique files
7595 old_dlprefiles="$dlprefiles"
9400 old_dlprefiles=$dlprefiles
75969401 dlprefiles=
75979402 for lib in $old_dlprefiles; do
75989403 case "$dlprefiles " in
76019406 esac
76029407 done
76039408
7604 if test "$build_libtool_libs" = yes; then
9409 if test yes = "$build_libtool_libs"; then
76059410 if test -n "$rpath"; then
76069411 case $host in
76079412 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
76149419 *-*-netbsd*)
76159420 # Don't link with libc until the a.out ld.so is fixed.
76169421 ;;
7617 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
9422 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-midnightbsd*)
76189423 # Do not include libc due to us having libc/libc_r.
76199424 ;;
76209425 *-*-sco3.2v5* | *-*-sco5v6*)
76259430 ;;
76269431 *)
76279432 # Add libc to deplibs on all other systems if necessary.
7628 if test "$build_libtool_need_lc" = "yes"; then
9433 if test yes = "$build_libtool_need_lc"; then
76299434 func_append deplibs " -lc"
76309435 fi
76319436 ;;
76419446 # I'm not sure if I'm treating the release correctly. I think
76429447 # release should show up in the -l (ie -lgmp5) so we don't want to
76439448 # add it in twice. Is that correct?
7644 release=""
7645 versuffix=""
7646 major=""
9449 release=
9450 versuffix=
9451 major=
76479452 newdeplibs=
76489453 droppeddeps=no
76499454 case $deplibs_check_method in
76729477 -l*)
76739478 func_stripname -l '' "$i"
76749479 name=$func_stripname_result
7675 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9480 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
76769481 case " $predeps $postdeps " in
76779482 *" $i "*)
76789483 func_append newdeplibs " $i"
7679 i=""
9484 i=
76809485 ;;
76819486 esac
76829487 fi
7683 if test -n "$i" ; then
9488 if test -n "$i"; then
76849489 libname=`eval "\\$ECHO \"$libname_spec\""`
76859490 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
76869491 set dummy $deplib_matches; shift
76879492 deplib_match=$1
7688 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
9493 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
76899494 func_append newdeplibs " $i"
76909495 else
76919496 droppeddeps=yes
77159520 $opt_dry_run || $RM conftest
77169521 if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
77179522 ldd_output=`ldd conftest`
7718 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9523 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
77199524 case " $predeps $postdeps " in
77209525 *" $i "*)
77219526 func_append newdeplibs " $i"
7722 i=""
9527 i=
77239528 ;;
77249529 esac
77259530 fi
7726 if test -n "$i" ; then
9531 if test -n "$i"; then
77279532 libname=`eval "\\$ECHO \"$libname_spec\""`
77289533 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
77299534 set dummy $deplib_matches; shift
77309535 deplib_match=$1
7731 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
9536 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
77329537 func_append newdeplibs " $i"
77339538 else
77349539 droppeddeps=yes
77659570 -l*)
77669571 func_stripname -l '' "$a_deplib"
77679572 name=$func_stripname_result
7768 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9573 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
77699574 case " $predeps $postdeps " in
77709575 *" $a_deplib "*)
77719576 func_append newdeplibs " $a_deplib"
7772 a_deplib=""
9577 a_deplib=
77739578 ;;
77749579 esac
77759580 fi
7776 if test -n "$a_deplib" ; then
9581 if test -n "$a_deplib"; then
77779582 libname=`eval "\\$ECHO \"$libname_spec\""`
77789583 if test -n "$file_magic_glob"; then
77799584 libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
77809585 else
77819586 libnameglob=$libname
77829587 fi
7783 test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
9588 test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob`
77849589 for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
7785 if test "$want_nocaseglob" = yes; then
9590 if test yes = "$want_nocaseglob"; then
77869591 shopt -s nocaseglob
77879592 potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
77889593 $nocaseglob
78009605 # We might still enter an endless loop, since a link
78019606 # loop can be closed while we follow links,
78029607 # but so what?
7803 potlib="$potent_lib"
9608 potlib=$potent_lib
78049609 while test -h "$potlib" 2>/dev/null; do
7805 potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
9610 potliblink=`ls -ld $potlib | $SED 's/.* -> //'`
78069611 case $potliblink in
7807 [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
7808 *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
9612 [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;;
9613 *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";;
78099614 esac
78109615 done
78119616 if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
78129617 $SED -e 10q |
78139618 $EGREP "$file_magic_regex" > /dev/null; then
78149619 func_append newdeplibs " $a_deplib"
7815 a_deplib=""
9620 a_deplib=
78169621 break 2
78179622 fi
78189623 done
78199624 done
78209625 fi
7821 if test -n "$a_deplib" ; then
9626 if test -n "$a_deplib"; then
78229627 droppeddeps=yes
78239628 echo
78249629 $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
78269631 echo "*** you link to this library. But I can only do this if you have a"
78279632 echo "*** shared version of the library, which you do not appear to have"
78289633 echo "*** because I did check the linker path looking for a file starting"
7829 if test -z "$potlib" ; then
9634 if test -z "$potlib"; then
78309635 $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
78319636 else
78329637 $ECHO "*** with $libname and none of the candidates passed a file format test"
78499654 -l*)
78509655 func_stripname -l '' "$a_deplib"
78519656 name=$func_stripname_result
7852 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9657 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
78539658 case " $predeps $postdeps " in
78549659 *" $a_deplib "*)
78559660 func_append newdeplibs " $a_deplib"
7856 a_deplib=""
9661 a_deplib=
78579662 ;;
78589663 esac
78599664 fi
7860 if test -n "$a_deplib" ; then
9665 if test -n "$a_deplib"; then
78619666 libname=`eval "\\$ECHO \"$libname_spec\""`
78629667 for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
78639668 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
78649669 for potent_lib in $potential_libs; do
7865 potlib="$potent_lib" # see symlink-check above in file_magic test
9670 potlib=$potent_lib # see symlink-check above in file_magic test
78669671 if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
78679672 $EGREP "$match_pattern_regex" > /dev/null; then
78689673 func_append newdeplibs " $a_deplib"
7869 a_deplib=""
9674 a_deplib=
78709675 break 2
78719676 fi
78729677 done
78739678 done
78749679 fi
7875 if test -n "$a_deplib" ; then
9680 if test -n "$a_deplib"; then
78769681 droppeddeps=yes
78779682 echo
78789683 $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
78809685 echo "*** you link to this library. But I can only do this if you have a"
78819686 echo "*** shared version of the library, which you do not appear to have"
78829687 echo "*** because I did check the linker path looking for a file starting"
7883 if test -z "$potlib" ; then
9688 if test -z "$potlib"; then
78849689 $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
78859690 else
78869691 $ECHO "*** with $libname and none of the candidates passed a file format test"
78969701 done # Gone through all deplibs.
78979702 ;;
78989703 none | unknown | *)
7899 newdeplibs=""
9704 newdeplibs=
79009705 tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
7901 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
7902 for i in $predeps $postdeps ; do
9706 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9707 for i in $predeps $postdeps; do
79039708 # can't use Xsed below, because $i might contain '/'
7904 tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
9709 tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"`
79059710 done
79069711 fi
79079712 case $tmp_deplibs in
79089713 *[!\ \ ]*)
79099714 echo
7910 if test "X$deplibs_check_method" = "Xnone"; then
9715 if test none = "$deplibs_check_method"; then
79119716 echo "*** Warning: inter-library dependencies are not supported in this platform."
79129717 else
79139718 echo "*** Warning: inter-library dependencies are not known to be supported."
79319736 ;;
79329737 esac
79339738
7934 if test "$droppeddeps" = yes; then
7935 if test "$module" = yes; then
9739 if test yes = "$droppeddeps"; then
9740 if test yes = "$module"; then
79369741 echo
79379742 echo "*** Warning: libtool could not satisfy all declared inter-library"
79389743 $ECHO "*** dependencies of module $libname. Therefore, libtool will create"
79419746 if test -z "$global_symbol_pipe"; then
79429747 echo
79439748 echo "*** However, this would only work if libtool was able to extract symbol"
7944 echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
9749 echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
79459750 echo "*** not find such a program. So, this module is probably useless."
7946 echo "*** \`nm' from GNU binutils and a full rebuild may help."
9751 echo "*** 'nm' from GNU binutils and a full rebuild may help."
79479752 fi
7948 if test "$build_old_libs" = no; then
7949 oldlibs="$output_objdir/$libname.$libext"
9753 if test no = "$build_old_libs"; then
9754 oldlibs=$output_objdir/$libname.$libext
79509755 build_libtool_libs=module
79519756 build_old_libs=yes
79529757 else
79579762 echo "*** automatically added whenever a program is linked with this library"
79589763 echo "*** or is declared to -dlopen it."
79599764
7960 if test "$allow_undefined" = no; then
9765 if test no = "$allow_undefined"; then
79619766 echo
79629767 echo "*** Since this library must not contain undefined symbols,"
79639768 echo "*** because either the platform does not support them or"
79649769 echo "*** it was explicitly requested with -no-undefined,"
79659770 echo "*** libtool will only create a static version of it."
7966 if test "$build_old_libs" = no; then
7967 oldlibs="$output_objdir/$libname.$libext"
9771 if test no = "$build_old_libs"; then
9772 oldlibs=$output_objdir/$libname.$libext
79689773 build_libtool_libs=module
79699774 build_old_libs=yes
79709775 else
80109815 *) func_append new_libs " $deplib" ;;
80119816 esac
80129817 done
8013 deplibs="$new_libs"
9818 deplibs=$new_libs
80149819
80159820 # All the library-specific variables (install_libdir is set above).
80169821 library_names=
80189823 dlname=
80199824
80209825 # Test again, we may have decided not to build it any more
8021 if test "$build_libtool_libs" = yes; then
8022 if test "$hardcode_into_libs" = yes; then
9826 if test yes = "$build_libtool_libs"; then
9827 # Remove $wl instances when linking with ld.
9828 # FIXME: should test the right _cmds variable.
9829 case $archive_cmds in
9830 *\$LD\ *) wl= ;;
9831 esac
9832 if test yes = "$hardcode_into_libs"; then
80239833 # Hardcode the library paths
80249834 hardcode_libdirs=
80259835 dep_rpath=
8026 rpath="$finalize_rpath"
8027 test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
9836 rpath=$finalize_rpath
9837 test relink = "$opt_mode" || rpath=$compile_rpath$rpath
80289838 for libdir in $rpath; do
80299839 if test -n "$hardcode_libdir_flag_spec"; then
80309840 if test -n "$hardcode_libdir_separator"; then
80319841 func_replace_sysroot "$libdir"
80329842 libdir=$func_replace_sysroot_result
80339843 if test -z "$hardcode_libdirs"; then
8034 hardcode_libdirs="$libdir"
9844 hardcode_libdirs=$libdir
80359845 else
80369846 # Just accumulate the unique libdirs.
80379847 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
80499859 elif test -n "$runpath_var"; then
80509860 case "$perm_rpath " in
80519861 *" $libdir "*) ;;
8052 *) func_apped perm_rpath " $libdir" ;;
9862 *) func_append perm_rpath " $libdir" ;;
80539863 esac
80549864 fi
80559865 done
80569866 # Substitute the hardcoded libdirs into the rpath.
80579867 if test -n "$hardcode_libdir_separator" &&
80589868 test -n "$hardcode_libdirs"; then
8059 libdir="$hardcode_libdirs"
8060 if test -n "$hardcode_libdir_flag_spec_ld"; then
8061 eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
8062 else
8063 eval dep_rpath=\"$hardcode_libdir_flag_spec\"
8064 fi
9869 libdir=$hardcode_libdirs
9870 eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
80659871 fi
80669872 if test -n "$runpath_var" && test -n "$perm_rpath"; then
80679873 # We should set the runpath_var.
80749880 test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
80759881 fi
80769882
8077 shlibpath="$finalize_shlibpath"
8078 test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
9883 shlibpath=$finalize_shlibpath
9884 test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath
80799885 if test -n "$shlibpath"; then
80809886 eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
80819887 fi
80859891 eval library_names=\"$library_names_spec\"
80869892 set dummy $library_names
80879893 shift
8088 realname="$1"
9894 realname=$1
80899895 shift
80909896
80919897 if test -n "$soname_spec"; then
80929898 eval soname=\"$soname_spec\"
80939899 else
8094 soname="$realname"
9900 soname=$realname
80959901 fi
80969902 if test -z "$dlname"; then
80979903 dlname=$soname
80989904 fi
80999905
8100 lib="$output_objdir/$realname"
9906 lib=$output_objdir/$realname
81019907 linknames=
81029908 for link
81039909 do
81119917 delfiles=
81129918 if test -n "$export_symbols" && test -n "$include_expsyms"; then
81139919 $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
8114 export_symbols="$output_objdir/$libname.uexp"
9920 export_symbols=$output_objdir/$libname.uexp
81159921 func_append delfiles " $export_symbols"
81169922 fi
81179923
81209926 cygwin* | mingw* | cegcc*)
81219927 if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
81229928 # exporting using user supplied symfile
8123 if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
9929 func_dll_def_p "$export_symbols" || {
81249930 # and it's NOT already a .def file. Must figure out
81259931 # which of the given symbols are data symbols and tag
81269932 # them as such. So, trigger use of export_symbols_cmds.
81279933 # export_symbols gets reassigned inside the "prepare
81289934 # the list of exported symbols" if statement, so the
81299935 # include_expsyms logic still works.
8130 orig_export_symbols="$export_symbols"
9936 orig_export_symbols=$export_symbols
81319937 export_symbols=
81329938 always_export_symbols=yes
8133 fi
9939 }
81349940 fi
81359941 ;;
81369942 esac
81379943
81389944 # Prepare the list of exported symbols
81399945 if test -z "$export_symbols"; then
8140 if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
8141 func_verbose "generating symbol list for \`$libname.la'"
8142 export_symbols="$output_objdir/$libname.exp"
9946 if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then
9947 func_verbose "generating symbol list for '$libname.la'"
9948 export_symbols=$output_objdir/$libname.exp
81439949 $opt_dry_run || $RM $export_symbols
81449950 cmds=$export_symbols_cmds
8145 save_ifs="$IFS"; IFS='~'
9951 save_ifs=$IFS; IFS='~'
81469952 for cmd1 in $cmds; do
8147 IFS="$save_ifs"
9953 IFS=$save_ifs
81489954 # Take the normal branch if the nm_file_list_spec branch
81499955 # doesn't work or if tool conversion is not needed.
81509956 case $nm_file_list_spec~$to_tool_file_cmd in
81589964 try_normal_branch=no
81599965 ;;
81609966 esac
8161 if test "$try_normal_branch" = yes \
9967 if test yes = "$try_normal_branch" \
81629968 && { test "$len" -lt "$max_cmd_len" \
81639969 || test "$max_cmd_len" -le -1; }
81649970 then
81699975 output_la=$func_basename_result
81709976 save_libobjs=$libobjs
81719977 save_output=$output
8172 output=${output_objdir}/${output_la}.nm
9978 output=$output_objdir/$output_la.nm
81739979 func_to_tool_file "$output"
81749980 libobjs=$nm_file_list_spec$func_to_tool_file_result
81759981 func_append delfiles " $output"
81929998 break
81939999 fi
819410000 done
8195 IFS="$save_ifs"
8196 if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
10001 IFS=$save_ifs
10002 if test -n "$export_symbols_regex" && test : != "$skipped_export"; then
819710003 func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
819810004 func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
819910005 fi
820110007 fi
820210008
820310009 if test -n "$export_symbols" && test -n "$include_expsyms"; then
8204 tmp_export_symbols="$export_symbols"
8205 test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
10010 tmp_export_symbols=$export_symbols
10011 test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
820610012 $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
820710013 fi
820810014
8209 if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
10015 if test : != "$skipped_export" && test -n "$orig_export_symbols"; then
821010016 # The given exports_symbols file has to be filtered, so filter it.
8211 func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
10017 func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
821210018 # FIXME: $output_objdir/$libname.filter potentially contains lots of
8213 # 's' commands which not all seds can handle. GNU sed should be fine
10019 # 's' commands, which not all seds can handle. GNU sed should be fine
821410020 # though. Also, the filter scales superlinearly with the number of
821510021 # global variables. join(1) would be nice here, but unfortunately
821610022 # isn't a blessed tool.
822910035 ;;
823010036 esac
823110037 done
8232 deplibs="$tmp_deplibs"
10038 deplibs=$tmp_deplibs
823310039
823410040 if test -n "$convenience"; then
823510041 if test -n "$whole_archive_flag_spec" &&
8236 test "$compiler_needs_object" = yes &&
10042 test yes = "$compiler_needs_object" &&
823710043 test -z "$libobjs"; then
823810044 # extract the archives, so we have objects to list.
823910045 # TODO: could optimize this to just extract one archive.
824410050 eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
824510051 test "X$libobjs" = "X " && libobjs=
824610052 else
8247 gentop="$output_objdir/${outputname}x"
10053 gentop=$output_objdir/${outputname}x
824810054 func_append generated " $gentop"
824910055
825010056 func_extract_archives $gentop $convenience
825310059 fi
825410060 fi
825510061
8256 if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
10062 if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then
825710063 eval flag=\"$thread_safe_flag_spec\"
825810064 func_append linker_flags " $flag"
825910065 fi
826010066
826110067 # Make a backup of the uninstalled library when relinking
8262 if test "$opt_mode" = relink; then
10068 if test relink = "$opt_mode"; then
826310069 $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
826410070 fi
826510071
826610072 # Do each of the archive commands.
8267 if test "$module" = yes && test -n "$module_cmds" ; then
10073 if test yes = "$module" && test -n "$module_cmds"; then
826810074 if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
826910075 eval test_cmds=\"$module_expsym_cmds\"
827010076 cmds=$module_expsym_cmds
828210088 fi
828310089 fi
828410090
8285 if test "X$skipped_export" != "X:" &&
10091 if test : != "$skipped_export" &&
828610092 func_len " $test_cmds" &&
828710093 len=$func_len_result &&
828810094 test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
831510121 last_robj=
831610122 k=1
831710123
8318 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
8319 output=${output_objdir}/${output_la}.lnkscript
10124 if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then
10125 output=$output_objdir/$output_la.lnkscript
832010126 func_verbose "creating GNU ld script: $output"
832110127 echo 'INPUT (' > $output
832210128 for obj in $save_libobjs
832810134 func_append delfiles " $output"
832910135 func_to_tool_file "$output"
833010136 output=$func_to_tool_file_result
8331 elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
8332 output=${output_objdir}/${output_la}.lnk
10137 elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then
10138 output=$output_objdir/$output_la.lnk
833310139 func_verbose "creating linker input file list: $output"
833410140 : > $output
833510141 set x $save_libobjs
833610142 shift
833710143 firstobj=
8338 if test "$compiler_needs_object" = yes; then
10144 if test yes = "$compiler_needs_object"; then
833910145 firstobj="$1 "
834010146 shift
834110147 fi
835010156 else
835110157 if test -n "$save_libobjs"; then
835210158 func_verbose "creating reloadable object files..."
8353 output=$output_objdir/$output_la-${k}.$objext
10159 output=$output_objdir/$output_la-$k.$objext
835410160 eval test_cmds=\"$reload_cmds\"
835510161 func_len " $test_cmds"
835610162 len0=$func_len_result
836210168 func_len " $obj"
836310169 func_arith $len + $func_len_result
836410170 len=$func_arith_result
8365 if test "X$objlist" = X ||
10171 if test -z "$objlist" ||
836610172 test "$len" -lt "$max_cmd_len"; then
836710173 func_append objlist " $obj"
836810174 else
836910175 # The command $test_cmds is almost too long, add a
837010176 # command to the queue.
8371 if test "$k" -eq 1 ; then
10177 if test 1 -eq "$k"; then
837210178 # The first file doesn't have a previous command to add.
837310179 reload_objs=$objlist
837410180 eval concat_cmds=\"$reload_cmds\"
837810184 reload_objs="$objlist $last_robj"
837910185 eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
838010186 fi
8381 last_robj=$output_objdir/$output_la-${k}.$objext
10187 last_robj=$output_objdir/$output_la-$k.$objext
838210188 func_arith $k + 1
838310189 k=$func_arith_result
8384 output=$output_objdir/$output_la-${k}.$objext
10190 output=$output_objdir/$output_la-$k.$objext
838510191 objlist=" $obj"
838610192 func_len " $last_robj"
838710193 func_arith $len0 + $func_len_result
839310199 # files will link in the last one created.
839410200 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
839510201 reload_objs="$objlist $last_robj"
8396 eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
10202 eval concat_cmds=\"\$concat_cmds$reload_cmds\"
839710203 if test -n "$last_robj"; then
8398 eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
10204 eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
839910205 fi
840010206 func_append delfiles " $output"
840110207
840310209 output=
840410210 fi
840510211
8406 if ${skipped_export-false}; then
8407 func_verbose "generating symbol list for \`$libname.la'"
8408 export_symbols="$output_objdir/$libname.exp"
10212 ${skipped_export-false} && {
10213 func_verbose "generating symbol list for '$libname.la'"
10214 export_symbols=$output_objdir/$libname.exp
840910215 $opt_dry_run || $RM $export_symbols
841010216 libobjs=$output
841110217 # Append the command to create the export file.
841410220 if test -n "$last_robj"; then
841510221 eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
841610222 fi
8417 fi
10223 }
841810224
841910225 test -n "$save_libobjs" &&
842010226 func_verbose "creating a temporary reloadable object file: $output"
842110227
842210228 # Loop through the commands generated above and execute them.
8423 save_ifs="$IFS"; IFS='~'
10229 save_ifs=$IFS; IFS='~'
842410230 for cmd in $concat_cmds; do
8425 IFS="$save_ifs"
8426 $opt_silent || {
8427 func_quote_for_expand "$cmd"
8428 eval "func_echo $func_quote_for_expand_result"
10231 IFS=$save_ifs
10232 $opt_quiet || {
10233 func_quote_arg expand,pretty "$cmd"
10234 eval "func_echo $func_quote_arg_result"
842910235 }
843010236 $opt_dry_run || eval "$cmd" || {
843110237 lt_exit=$?
843210238
843310239 # Restore the uninstalled library and exit
8434 if test "$opt_mode" = relink; then
10240 if test relink = "$opt_mode"; then
843510241 ( cd "$output_objdir" && \
843610242 $RM "${realname}T" && \
843710243 $MV "${realname}U" "$realname" )
844010246 exit $lt_exit
844110247 }
844210248 done
8443 IFS="$save_ifs"
10249 IFS=$save_ifs
844410250
844510251 if test -n "$export_symbols_regex" && ${skipped_export-false}; then
844610252 func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
844810254 fi
844910255 fi
845010256
8451 if ${skipped_export-false}; then
10257 ${skipped_export-false} && {
845210258 if test -n "$export_symbols" && test -n "$include_expsyms"; then
8453 tmp_export_symbols="$export_symbols"
8454 test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
10259 tmp_export_symbols=$export_symbols
10260 test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
845510261 $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
845610262 fi
845710263
845810264 if test -n "$orig_export_symbols"; then
845910265 # The given exports_symbols file has to be filtered, so filter it.
8460 func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
10266 func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
846110267 # FIXME: $output_objdir/$libname.filter potentially contains lots of
8462 # 's' commands which not all seds can handle. GNU sed should be fine
10268 # 's' commands, which not all seds can handle. GNU sed should be fine
846310269 # though. Also, the filter scales superlinearly with the number of
846410270 # global variables. join(1) would be nice here, but unfortunately
846510271 # isn't a blessed tool.
846810274 export_symbols=$output_objdir/$libname.def
846910275 $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
847010276 fi
8471 fi
10277 }
847210278
847310279 libobjs=$output
847410280 # Restore the value of output.
848210288 # value of $libobjs for piecewise linking.
848310289
848410290 # Do each of the archive commands.
8485 if test "$module" = yes && test -n "$module_cmds" ; then
10291 if test yes = "$module" && test -n "$module_cmds"; then
848610292 if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
848710293 cmds=$module_expsym_cmds
848810294 else
850410310
850510311 # Add any objects from preloaded convenience libraries
850610312 if test -n "$dlprefiles"; then
8507 gentop="$output_objdir/${outputname}x"
10313 gentop=$output_objdir/${outputname}x
850810314 func_append generated " $gentop"
850910315
851010316 func_extract_archives $gentop $dlprefiles
851210318 test "X$libobjs" = "X " && libobjs=
851310319 fi
851410320
8515 save_ifs="$IFS"; IFS='~'
10321 save_ifs=$IFS; IFS='~'
851610322 for cmd in $cmds; do
8517 IFS="$save_ifs"
10323 IFS=$sp$nl
851810324 eval cmd=\"$cmd\"
8519 $opt_silent || {
8520 func_quote_for_expand "$cmd"
8521 eval "func_echo $func_quote_for_expand_result"
10325 IFS=$save_ifs
10326 $opt_quiet || {
10327 func_quote_arg expand,pretty "$cmd"
10328 eval "func_echo $func_quote_arg_result"
852210329 }
852310330 $opt_dry_run || eval "$cmd" || {
852410331 lt_exit=$?
852510332
852610333 # Restore the uninstalled library and exit
8527 if test "$opt_mode" = relink; then
10334 if test relink = "$opt_mode"; then
852810335 ( cd "$output_objdir" && \
852910336 $RM "${realname}T" && \
853010337 $MV "${realname}U" "$realname" )
853310340 exit $lt_exit
853410341 }
853510342 done
8536 IFS="$save_ifs"
10343 IFS=$save_ifs
853710344
853810345 # Restore the uninstalled library and exit
8539 if test "$opt_mode" = relink; then
10346 if test relink = "$opt_mode"; then
854010347 $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
854110348
854210349 if test -n "$convenience"; then
855610363 done
855710364
855810365 # If -module or -export-dynamic was specified, set the dlname.
8559 if test "$module" = yes || test "$export_dynamic" = yes; then
10366 if test yes = "$module" || test yes = "$export_dynamic"; then
856010367 # On all known operating systems, these are identical.
8561 dlname="$soname"
10368 dlname=$soname
856210369 fi
856310370 fi
856410371 ;;
856510372
856610373 obj)
8567 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
8568 func_warning "\`-dlopen' is ignored for objects"
10374 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
10375 func_warning "'-dlopen' is ignored for objects"
856910376 fi
857010377
857110378 case " $deplibs" in
857210379 *\ -l* | *\ -L*)
8573 func_warning "\`-l' and \`-L' are ignored for objects" ;;
10380 func_warning "'-l' and '-L' are ignored for objects" ;;
857410381 esac
857510382
857610383 test -n "$rpath" && \
8577 func_warning "\`-rpath' is ignored for objects"
10384 func_warning "'-rpath' is ignored for objects"
857810385
857910386 test -n "$xrpath" && \
8580 func_warning "\`-R' is ignored for objects"
10387 func_warning "'-R' is ignored for objects"
858110388
858210389 test -n "$vinfo" && \
8583 func_warning "\`-version-info' is ignored for objects"
10390 func_warning "'-version-info' is ignored for objects"
858410391
858510392 test -n "$release" && \
8586 func_warning "\`-release' is ignored for objects"
10393 func_warning "'-release' is ignored for objects"
858710394
858810395 case $output in
858910396 *.lo)
859010397 test -n "$objs$old_deplibs" && \
8591 func_fatal_error "cannot build library object \`$output' from non-libtool objects"
10398 func_fatal_error "cannot build library object '$output' from non-libtool objects"
859210399
859310400 libobj=$output
859410401 func_lo2o "$libobj"
859610403 ;;
859710404 *)
859810405 libobj=
8599 obj="$output"
10406 obj=$output
860010407 ;;
860110408 esac
860210409
860910416 # the extraction.
861010417 reload_conv_objs=
861110418 gentop=
8612 # reload_cmds runs $LD directly, so let us get rid of
8613 # -Wl from whole_archive_flag_spec and hope we can get by with
8614 # turning comma into space..
8615 wl=
8616
10419 # if reload_cmds runs $LD directly, get rid of -Wl from
10420 # whole_archive_flag_spec and hope we can get by with turning comma
10421 # into space.
10422 case $reload_cmds in
10423 *\$LD[\ \$]*) wl= ;;
10424 esac
861710425 if test -n "$convenience"; then
861810426 if test -n "$whole_archive_flag_spec"; then
861910427 eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
8620 reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
10428 test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
10429 reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags
862110430 else
8622 gentop="$output_objdir/${obj}x"
10431 gentop=$output_objdir/${obj}x
862310432 func_append generated " $gentop"
862410433
862510434 func_extract_archives $gentop $convenience
862810437 fi
862910438
863010439 # If we're not building shared, we need to use non_pic_objs
8631 test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
10440 test yes = "$build_libtool_libs" || libobjs=$non_pic_objects
863210441
863310442 # Create the old-style object.
8634 reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
8635
8636 output="$obj"
10443 reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs
10444
10445 output=$obj
863710446 func_execute_cmds "$reload_cmds" 'exit $?'
863810447
863910448 # Exit if we aren't doing a library object file.
864510454 exit $EXIT_SUCCESS
864610455 fi
864710456
8648 if test "$build_libtool_libs" != yes; then
10457 test yes = "$build_libtool_libs" || {
864910458 if test -n "$gentop"; then
865010459 func_show_eval '${RM}r "$gentop"'
865110460 fi
865510464 # $show "echo timestamp > $libobj"
865610465 # $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
865710466 exit $EXIT_SUCCESS
8658 fi
8659
8660 if test -n "$pic_flag" || test "$pic_mode" != default; then
10467 }
10468
10469 if test -n "$pic_flag" || test default != "$pic_mode"; then
866110470 # Only do commands if we really have different PIC objects.
866210471 reload_objs="$libobjs $reload_conv_objs"
8663 output="$libobj"
10472 output=$libobj
866410473 func_execute_cmds "$reload_cmds" 'exit $?'
866510474 fi
866610475
867710486 output=$func_stripname_result.exe;;
867810487 esac
867910488 test -n "$vinfo" && \
8680 func_warning "\`-version-info' is ignored for programs"
10489 func_warning "'-version-info' is ignored for programs"
868110490
868210491 test -n "$release" && \
8683 func_warning "\`-release' is ignored for programs"
8684
8685 test "$preload" = yes \
8686 && test "$dlopen_support" = unknown \
8687 && test "$dlopen_self" = unknown \
8688 && test "$dlopen_self_static" = unknown && \
8689 func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
10492 func_warning "'-release' is ignored for programs"
10493
10494 $preload \
10495 && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \
10496 && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support."
869010497
869110498 case $host in
869210499 *-*-rhapsody* | *-*-darwin1.[012])
870010507 *-*-darwin*)
870110508 # Don't allow lazy linking, it breaks C++ global constructors
870210509 # But is supposedly fixed on 10.4 or later (yay!).
8703 if test "$tagname" = CXX ; then
10510 if test CXX = "$tagname"; then
870410511 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
870510512 10.[0123])
8706 func_append compile_command " ${wl}-bind_at_load"
8707 func_append finalize_command " ${wl}-bind_at_load"
10513 func_append compile_command " $wl-bind_at_load"
10514 func_append finalize_command " $wl-bind_at_load"
870810515 ;;
870910516 esac
871010517 fi
874010547 *) func_append new_libs " $deplib" ;;
874110548 esac
874210549 done
8743 compile_deplibs="$new_libs"
10550 compile_deplibs=$new_libs
874410551
874510552
874610553 func_append compile_command " $compile_deplibs"
876410571 if test -n "$hardcode_libdir_flag_spec"; then
876510572 if test -n "$hardcode_libdir_separator"; then
876610573 if test -z "$hardcode_libdirs"; then
8767 hardcode_libdirs="$libdir"
10574 hardcode_libdirs=$libdir
876810575 else
876910576 # Just accumulate the unique libdirs.
877010577 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
878710594 fi
878810595 case $host in
878910596 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
8790 testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
10597 testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'`
879110598 case :$dllsearchpath: in
879210599 *":$libdir:"*) ;;
879310600 ::) dllsearchpath=$libdir;;
880410611 # Substitute the hardcoded libdirs into the rpath.
880510612 if test -n "$hardcode_libdir_separator" &&
880610613 test -n "$hardcode_libdirs"; then
8807 libdir="$hardcode_libdirs"
10614 libdir=$hardcode_libdirs
880810615 eval rpath=\" $hardcode_libdir_flag_spec\"
880910616 fi
8810 compile_rpath="$rpath"
10617 compile_rpath=$rpath
881110618
881210619 rpath=
881310620 hardcode_libdirs=
881510622 if test -n "$hardcode_libdir_flag_spec"; then
881610623 if test -n "$hardcode_libdir_separator"; then
881710624 if test -z "$hardcode_libdirs"; then
8818 hardcode_libdirs="$libdir"
10625 hardcode_libdirs=$libdir
881910626 else
882010627 # Just accumulate the unique libdirs.
882110628 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
884010647 # Substitute the hardcoded libdirs into the rpath.
884110648 if test -n "$hardcode_libdir_separator" &&
884210649 test -n "$hardcode_libdirs"; then
8843 libdir="$hardcode_libdirs"
10650 libdir=$hardcode_libdirs
884410651 eval rpath=\" $hardcode_libdir_flag_spec\"
884510652 fi
8846 finalize_rpath="$rpath"
8847
8848 if test -n "$libobjs" && test "$build_old_libs" = yes; then
10653 finalize_rpath=$rpath
10654
10655 if test -n "$libobjs" && test yes = "$build_old_libs"; then
884910656 # Transform all the library objects into standard objects.
885010657 compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
885110658 finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
885210659 fi
885310660
8854 func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
10661 func_generate_dlsyms "$outputname" "@PROGRAM@" false
885510662
885610663 # template prelinking step
885710664 if test -n "$prelink_cmds"; then
885810665 func_execute_cmds "$prelink_cmds" 'exit $?'
885910666 fi
886010667
8861 wrappers_required=yes
10668 wrappers_required=:
886210669 case $host in
886310670 *cegcc* | *mingw32ce*)
886410671 # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
8865 wrappers_required=no
10672 wrappers_required=false
886610673 ;;
886710674 *cygwin* | *mingw* )
8868 if test "$build_libtool_libs" != yes; then
8869 wrappers_required=no
8870 fi
10675 test yes = "$build_libtool_libs" || wrappers_required=false
887110676 ;;
887210677 *)
8873 if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
8874 wrappers_required=no
10678 if test no = "$need_relink" || test yes != "$build_libtool_libs"; then
10679 wrappers_required=false
887510680 fi
887610681 ;;
887710682 esac
8878 if test "$wrappers_required" = no; then
10683 $wrappers_required || {
887910684 # Replace the output file specification.
888010685 compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
8881 link_command="$compile_command$compile_rpath"
10686 link_command=$compile_command$compile_rpath
888210687
888310688 # We have no uninstalled library dependencies, so finalize right now.
888410689 exit_status=0
889110696 fi
889210697
889310698 # Delete the generated files.
8894 if test -f "$output_objdir/${outputname}S.${objext}"; then
8895 func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
10699 if test -f "$output_objdir/${outputname}S.$objext"; then
10700 func_show_eval '$RM "$output_objdir/${outputname}S.$objext"'
889610701 fi
889710702
889810703 exit $exit_status
8899 fi
10704 }
890010705
890110706 if test -n "$compile_shlibpath$finalize_shlibpath"; then
890210707 compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
892610731 fi
892710732 fi
892810733
8929 if test "$no_install" = yes; then
10734 if test yes = "$no_install"; then
893010735 # We don't need to create a wrapper script.
8931 link_command="$compile_var$compile_command$compile_rpath"
10736 link_command=$compile_var$compile_command$compile_rpath
893210737 # Replace the output file specification.
893310738 link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
893410739 # Delete the old output file.
894510750 exit $EXIT_SUCCESS
894610751 fi
894710752
8948 if test "$hardcode_action" = relink; then
8949 # Fast installation is not supported
8950 link_command="$compile_var$compile_command$compile_rpath"
8951 relink_command="$finalize_var$finalize_command$finalize_rpath"
8952
8953 func_warning "this platform does not like uninstalled shared libraries"
8954 func_warning "\`$output' will be relinked during installation"
8955 else
8956 if test "$fast_install" != no; then
8957 link_command="$finalize_var$compile_command$finalize_rpath"
8958 if test "$fast_install" = yes; then
8959 relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
8960 else
8961 # fast_install is set to needless
8962 relink_command=
8963 fi
8964 else
8965 link_command="$compile_var$compile_command$compile_rpath"
8966 relink_command="$finalize_var$finalize_command$finalize_rpath"
8967 fi
8968 fi
10753 case $hardcode_action,$fast_install in
10754 relink,*)
10755 # Fast installation is not supported
10756 link_command=$compile_var$compile_command$compile_rpath
10757 relink_command=$finalize_var$finalize_command$finalize_rpath
10758
10759 func_warning "this platform does not like uninstalled shared libraries"
10760 func_warning "'$output' will be relinked during installation"
10761 ;;
10762 *,yes)
10763 link_command=$finalize_var$compile_command$finalize_rpath
10764 relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
10765 ;;
10766 *,no)
10767 link_command=$compile_var$compile_command$compile_rpath
10768 relink_command=$finalize_var$finalize_command$finalize_rpath
10769 ;;
10770 *,needless)
10771 link_command=$finalize_var$compile_command$finalize_rpath
10772 relink_command=
10773 ;;
10774 esac
896910775
897010776 # Replace the output file specification.
897110777 link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
899310799 elif eval var_value=\$$var; test -z "$var_value"; then
899410800 relink_command="$var=; export $var; $relink_command"
899510801 else
8996 func_quote_for_eval "$var_value"
8997 relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
10802 func_quote_arg pretty "$var_value"
10803 relink_command="$var=$func_quote_arg_result; export $var; $relink_command"
899810804 fi
899910805 done
9000 relink_command="(cd `pwd`; $relink_command)"
9001 relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
10806 func_quote eval cd "`pwd`"
10807 func_quote_arg pretty,unquoted "($func_quote_result; $relink_command)"
10808 relink_command=$func_quote_arg_unquoted_result
900210809 fi
900310810
900410811 # Only actually do things if not in dry run mode.
902210829 func_dirname_and_basename "$output" "" "."
902310830 output_name=$func_basename_result
902410831 output_path=$func_dirname_result
9025 cwrappersource="$output_path/$objdir/lt-$output_name.c"
9026 cwrapper="$output_path/$output_name.exe"
10832 cwrappersource=$output_path/$objdir/lt-$output_name.c
10833 cwrapper=$output_path/$output_name.exe
902710834 $RM $cwrappersource $cwrapper
902810835 trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
902910836
904410851 trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
904510852 $opt_dry_run || {
904610853 # note: this script will not be executed, so do not chmod.
9047 if test "x$build" = "x$host" ; then
10854 if test "x$build" = "x$host"; then
904810855 $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
904910856 else
905010857 func_emit_wrapper no > $func_ltwrapper_scriptname_result
906710874 # See if we need to build an old-fashioned archive.
906810875 for oldlib in $oldlibs; do
906910876
9070 if test "$build_libtool_libs" = convenience; then
9071 oldobjs="$libobjs_save $symfileobj"
9072 addlibs="$convenience"
9073 build_libtool_libs=no
9074 else
9075 if test "$build_libtool_libs" = module; then
9076 oldobjs="$libobjs_save"
10877 case $build_libtool_libs in
10878 convenience)
10879 oldobjs="$libobjs_save $symfileobj"
10880 addlibs=$convenience
907710881 build_libtool_libs=no
9078 else
10882 ;;
10883 module)
10884 oldobjs=$libobjs_save
10885 addlibs=$old_convenience
10886 build_libtool_libs=no
10887 ;;
10888 *)
907910889 oldobjs="$old_deplibs $non_pic_objects"
9080 if test "$preload" = yes && test -f "$symfileobj"; then
9081 func_append oldobjs " $symfileobj"
9082 fi
9083 fi
9084 addlibs="$old_convenience"
9085 fi
10890 $preload && test -f "$symfileobj" \
10891 && func_append oldobjs " $symfileobj"
10892 addlibs=$old_convenience
10893 ;;
10894 esac
908610895
908710896 if test -n "$addlibs"; then
9088 gentop="$output_objdir/${outputname}x"
10897 gentop=$output_objdir/${outputname}x
908910898 func_append generated " $gentop"
909010899
909110900 func_extract_archives $gentop $addlibs
909310902 fi
909410903
909510904 # Do each command in the archive commands.
9096 if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
10905 if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then
909710906 cmds=$old_archive_from_new_cmds
909810907 else
909910908
910010909 # Add any objects from preloaded convenience libraries
910110910 if test -n "$dlprefiles"; then
9102 gentop="$output_objdir/${outputname}x"
10911 gentop=$output_objdir/${outputname}x
910310912 func_append generated " $gentop"
910410913
910510914 func_extract_archives $gentop $dlprefiles
912010929 :
912110930 else
912210931 echo "copying selected object files to avoid basename conflicts..."
9123 gentop="$output_objdir/${outputname}x"
10932 gentop=$output_objdir/${outputname}x
912410933 func_append generated " $gentop"
912510934 func_mkdir_p "$gentop"
912610935 save_oldobjs=$oldobjs
912910938 for obj in $save_oldobjs
913010939 do
913110940 func_basename "$obj"
9132 objbase="$func_basename_result"
10941 objbase=$func_basename_result
913310942 case " $oldobjs " in
913410943 " ") oldobjs=$obj ;;
913510944 *[\ /]"$objbase "*)
915110960 esac
915210961 done
915310962 fi
10963 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
10964 tool_oldlib=$func_to_tool_file_result
915410965 eval cmds=\"$old_archive_cmds\"
915510966
915610967 func_len " $cmds"
919611007 else
919711008 # the above command should be used before it gets too long
919811009 oldobjs=$objlist
9199 if test "$obj" = "$last_oldobj" ; then
11010 if test "$obj" = "$last_oldobj"; then
920011011 RANLIB=$save_RANLIB
920111012 fi
920211013 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
9203 eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
11014 eval concat_cmds=\"\$concat_cmds$old_archive_cmds\"
920411015 objlist=
920511016 len=$len0
920611017 fi
920711018 done
920811019 RANLIB=$save_RANLIB
920911020 oldobjs=$objlist
9210 if test "X$oldobjs" = "X" ; then
11021 if test -z "$oldobjs"; then
921111022 eval cmds=\"\$concat_cmds\"
921211023 else
921311024 eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
922411035 case $output in
922511036 *.la)
922611037 old_library=
9227 test "$build_old_libs" = yes && old_library="$libname.$libext"
11038 test yes = "$build_old_libs" && old_library=$libname.$libext
922811039 func_verbose "creating $output"
922911040
923011041 # Preserve any variables that may affect compiler behavior
923411045 elif eval var_value=\$$var; test -z "$var_value"; then
923511046 relink_command="$var=; export $var; $relink_command"
923611047 else
9237 func_quote_for_eval "$var_value"
9238 relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
11048 func_quote_arg pretty,unquoted "$var_value"
11049 relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command"
923911050 fi
924011051 done
924111052 # Quote the link command for shipping.
9242 relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
9243 relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
9244 if test "$hardcode_automatic" = yes ; then
11053 func_quote eval cd "`pwd`"
11054 relink_command="($func_quote_result; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
11055 func_quote_arg pretty,unquoted "$relink_command"
11056 relink_command=$func_quote_arg_unquoted_result
11057 if test yes = "$hardcode_automatic"; then
924511058 relink_command=
924611059 fi
924711060
924811061 # Only create the output if not a dry run.
924911062 $opt_dry_run || {
925011063 for installed in no yes; do
9251 if test "$installed" = yes; then
11064 if test yes = "$installed"; then
925211065 if test -z "$install_libdir"; then
925311066 break
925411067 fi
9255 output="$output_objdir/$outputname"i
11068 output=$output_objdir/${outputname}i
925611069 # Replace all uninstalled libtool libraries with the installed ones
925711070 newdependency_libs=
925811071 for deplib in $dependency_libs; do
925911072 case $deplib in
926011073 *.la)
926111074 func_basename "$deplib"
9262 name="$func_basename_result"
9263 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
11075 name=$func_basename_result
11076 func_resolve_sysroot "$deplib"
11077 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
926411078 test -z "$libdir" && \
9265 func_fatal_error "\`$deplib' is not a valid libtool archive"
11079 func_fatal_error "'$deplib' is not a valid libtool archive"
926611080 func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
926711081 ;;
926811082 -L*)
927811092 *) func_append newdependency_libs " $deplib" ;;
927911093 esac
928011094 done
9281 dependency_libs="$newdependency_libs"
11095 dependency_libs=$newdependency_libs
928211096 newdlfiles=
928311097
928411098 for lib in $dlfiles; do
928511099 case $lib in
928611100 *.la)
928711101 func_basename "$lib"
9288 name="$func_basename_result"
9289 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
11102 name=$func_basename_result
11103 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
929011104 test -z "$libdir" && \
9291 func_fatal_error "\`$lib' is not a valid libtool archive"
11105 func_fatal_error "'$lib' is not a valid libtool archive"
929211106 func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
929311107 ;;
929411108 *) func_append newdlfiles " $lib" ;;
929511109 esac
929611110 done
9297 dlfiles="$newdlfiles"
11111 dlfiles=$newdlfiles
929811112 newdlprefiles=
929911113 for lib in $dlprefiles; do
930011114 case $lib in
930411118 # didn't already link the preopened objects directly into
930511119 # the library:
930611120 func_basename "$lib"
9307 name="$func_basename_result"
9308 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
11121 name=$func_basename_result
11122 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
930911123 test -z "$libdir" && \
9310 func_fatal_error "\`$lib' is not a valid libtool archive"
11124 func_fatal_error "'$lib' is not a valid libtool archive"
931111125 func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
931211126 ;;
931311127 esac
931411128 done
9315 dlprefiles="$newdlprefiles"
11129 dlprefiles=$newdlprefiles
931611130 else
931711131 newdlfiles=
931811132 for lib in $dlfiles; do
931911133 case $lib in
9320 [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
11134 [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
932111135 *) abs=`pwd`"/$lib" ;;
932211136 esac
932311137 func_append newdlfiles " $abs"
932411138 done
9325 dlfiles="$newdlfiles"
11139 dlfiles=$newdlfiles
932611140 newdlprefiles=
932711141 for lib in $dlprefiles; do
932811142 case $lib in
9329 [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
11143 [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
933011144 *) abs=`pwd`"/$lib" ;;
933111145 esac
933211146 func_append newdlprefiles " $abs"
933311147 done
9334 dlprefiles="$newdlprefiles"
11148 dlprefiles=$newdlprefiles
933511149 fi
933611150 $RM $output
933711151 # place dlname in correct position for cygwin
934711161 case $host,$output,$installed,$module,$dlname in
934811162 *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
934911163 # If a -bindir argument was supplied, place the dll there.
9350 if test "x$bindir" != x ;
9351 then
11164 if test -n "$bindir"; then
935211165 func_relative_path "$install_libdir" "$bindir"
9353 tdlname=$func_relative_path_result$dlname
11166 tdlname=$func_relative_path_result/$dlname
935411167 else
935511168 # Otherwise fall back on heuristic.
935611169 tdlname=../bin/$dlname
935911172 esac
936011173 $ECHO > $output "\
936111174 # $outputname - a libtool library file
9362 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
11175 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
936311176 #
936411177 # Please DO NOT delete this file!
936511178 # It is necessary for linking the library.
937311186 # The name of the static archive.
937411187 old_library='$old_library'
937511188
9376 # Linker flags that can not go in dependency_libs.
11189 # Linker flags that cannot go in dependency_libs.
937711190 inherited_linker_flags='$new_inherited_linker_flags'
937811191
937911192 # Libraries that this one depends upon.
939911212
940011213 # Directory that this library needs to be installed in:
940111214 libdir='$install_libdir'"
9402 if test "$installed" = no && test "$need_relink" = yes; then
11215 if test no,yes = "$installed,$need_relink"; then
940311216 $ECHO >> $output "\
940411217 relink_command=\"$relink_command\""
940511218 fi
941411227 exit $EXIT_SUCCESS
941511228 }
941611229
9417 { test "$opt_mode" = link || test "$opt_mode" = relink; } &&
9418 func_mode_link ${1+"$@"}
11230 if test link = "$opt_mode" || test relink = "$opt_mode"; then
11231 func_mode_link ${1+"$@"}
11232 fi
941911233
942011234
942111235 # func_mode_uninstall arg...
942211236 func_mode_uninstall ()
942311237 {
9424 $opt_debug
9425 RM="$nonopt"
11238 $debug_cmd
11239
11240 RM=$nonopt
942611241 files=
9427 rmforce=
11242 rmforce=false
942811243 exit_status=0
942911244
943011245 # This variable tells wrapper scripts just to set variables rather
943111246 # than running their programs.
9432 libtool_install_magic="$magic"
11247 libtool_install_magic=$magic
943311248
943411249 for arg
943511250 do
943611251 case $arg in
9437 -f) func_append RM " $arg"; rmforce=yes ;;
11252 -f) func_append RM " $arg"; rmforce=: ;;
943811253 -*) func_append RM " $arg" ;;
943911254 *) func_append files " $arg" ;;
944011255 esac
944711262
944811263 for file in $files; do
944911264 func_dirname "$file" "" "."
9450 dir="$func_dirname_result"
9451 if test "X$dir" = X.; then
9452 odir="$objdir"
11265 dir=$func_dirname_result
11266 if test . = "$dir"; then
11267 odir=$objdir
945311268 else
9454 odir="$dir/$objdir"
11269 odir=$dir/$objdir
945511270 fi
945611271 func_basename "$file"
9457 name="$func_basename_result"
9458 test "$opt_mode" = uninstall && odir="$dir"
11272 name=$func_basename_result
11273 test uninstall = "$opt_mode" && odir=$dir
945911274
946011275 # Remember odir for removal later, being careful to avoid duplicates
9461 if test "$opt_mode" = clean; then
11276 if test clean = "$opt_mode"; then
946211277 case " $rmdirs " in
946311278 *" $odir "*) ;;
946411279 *) func_append rmdirs " $odir" ;;
947311288 elif test -d "$file"; then
947411289 exit_status=1
947511290 continue
9476 elif test "$rmforce" = yes; then
11291 elif $rmforce; then
947711292 continue
947811293 fi
947911294
9480 rmfiles="$file"
11295 rmfiles=$file
948111296
948211297 case $name in
948311298 *.la)
949111306 done
949211307 test -n "$old_library" && func_append rmfiles " $odir/$old_library"
949311308
9494 case "$opt_mode" in
11309 case $opt_mode in
949511310 clean)
949611311 case " $library_names " in
949711312 *" $dlname "*) ;;
950211317 uninstall)
950311318 if test -n "$library_names"; then
950411319 # Do each command in the postuninstall commands.
9505 func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
11320 func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1'
950611321 fi
950711322
950811323 if test -n "$old_library"; then
950911324 # Do each command in the old_postuninstall commands.
9510 func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
11325 func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1'
951111326 fi
951211327 # FIXME: should reinstall the best remaining shared library.
951311328 ;;
952311338 func_source $dir/$name
952411339
952511340 # Add PIC object to the list of files to remove.
9526 if test -n "$pic_object" &&
9527 test "$pic_object" != none; then
11341 if test -n "$pic_object" && test none != "$pic_object"; then
952811342 func_append rmfiles " $dir/$pic_object"
952911343 fi
953011344
953111345 # Add non-PIC object to the list of files to remove.
9532 if test -n "$non_pic_object" &&
9533 test "$non_pic_object" != none; then
11346 if test -n "$non_pic_object" && test none != "$non_pic_object"; then
953411347 func_append rmfiles " $dir/$non_pic_object"
953511348 fi
953611349 fi
953711350 ;;
953811351
953911352 *)
9540 if test "$opt_mode" = clean ; then
11353 if test clean = "$opt_mode"; then
954111354 noexename=$name
954211355 case $file in
954311356 *.exe)
956411377
956511378 # note $name still contains .exe if it was in $file originally
956611379 # as does the version of $file that was added into $rmfiles
9567 func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
9568 if test "$fast_install" = yes && test -n "$relink_command"; then
11380 func_append rmfiles " $odir/$name $odir/${name}S.$objext"
11381 if test yes = "$fast_install" && test -n "$relink_command"; then
956911382 func_append rmfiles " $odir/lt-$name"
957011383 fi
9571 if test "X$noexename" != "X$name" ; then
9572 func_append rmfiles " $odir/lt-${noexename}.c"
11384 if test "X$noexename" != "X$name"; then
11385 func_append rmfiles " $odir/lt-$noexename.c"
957311386 fi
957411387 fi
957511388 fi
957811391 func_show_eval "$RM $rmfiles" 'exit_status=1'
957911392 done
958011393
9581 # Try to remove the ${objdir}s in the directories where we deleted files
11394 # Try to remove the $objdir's in the directories where we deleted files
958211395 for dir in $rmdirs; do
958311396 if test -d "$dir"; then
958411397 func_show_eval "rmdir $dir >/dev/null 2>&1"
958811401 exit $exit_status
958911402 }
959011403
9591 { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
9592 func_mode_uninstall ${1+"$@"}
11404 if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then
11405 func_mode_uninstall ${1+"$@"}
11406 fi
959311407
959411408 test -z "$opt_mode" && {
9595 help="$generic_help"
11409 help=$generic_help
959611410 func_fatal_help "you must specify a MODE"
959711411 }
959811412
959911413 test -z "$exec_cmd" && \
9600 func_fatal_help "invalid operation mode \`$opt_mode'"
11414 func_fatal_help "invalid operation mode '$opt_mode'"
960111415
960211416 if test -n "$exec_cmd"; then
960311417 eval exec "$exec_cmd"
960811422
960911423
961011424 # The TAGs below are defined such that we never get into a situation
9611 # in which we disable both kinds of libraries. Given conflicting
11425 # where we disable both kinds of libraries. Given conflicting
961211426 # choices, we go for a static library, that is the most portable,
961311427 # since we can't tell whether shared libraries were disabled because
961411428 # the user asked for that or because the platform doesn't support
963111445 # mode:shell-script
963211446 # sh-indentation:2
963311447 # End:
9634 # vi:sw=2
9635
2222 ## the same distribution terms that you use for the rest of that program.
2323
2424 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
25 # serial 40 IT_PROG_INTLTOOL
25 # serial 42 IT_PROG_INTLTOOL
2626 AC_DEFUN([IT_PROG_INTLTOOL], [
2727 AC_PREREQ([2.50])dnl
2828 AC_REQUIRE([AM_NLS])dnl
3535 ;;
3636 esac
3737
38 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
39 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
40 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
3841 if test -n "$1"; then
3942 AC_MSG_CHECKING([for intltool >= $1])
40
41 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
42 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
43 [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
44 ]
4543 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
4644 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
4745 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
5452 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
5553 fi
5654
57 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
58 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
59 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
60 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
61 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
62 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
63 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
64 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
65 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
66 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
67 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
68 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@'
69 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
70 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
71 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
72 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
73 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
74 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
75 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
55 if test -z "$AM_DEFAULT_VERBOSITY"; then
56 AM_DEFAULT_VERBOSITY=1
57 fi
58 AC_SUBST([AM_DEFAULT_VERBOSITY])
59
60 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
61 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
62 INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
63 AC_SUBST(INTLTOOL_V_MERGE)
64 AC_SUBST(INTLTOOL__v_MERGE_)
65 AC_SUBST(INTLTOOL__v_MERGE_0)
66
67 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
68 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
69 intltool__v_merge_options_0='-q'
70 AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
71 AC_SUBST(intltool__v_merge_options_)
72 AC_SUBST(intltool__v_merge_options_0)
73
74 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
75 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
76 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
77 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
78 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@'
79 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
80 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
81 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
82 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
83 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
84 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
85 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
86 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@'
87 else
88 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir'
89 fi
90 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
91 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
92 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
93 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
94 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
95 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
96 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
7697
7798 _IT_SUBST(INTLTOOL_DESKTOP_RULE)
7899 _IT_SUBST(INTLTOOL_DIRECTORY_RULE)
118139 if test $? -ne 0; then
119140 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
120141 else
121 IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
142 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
122143 AC_MSG_RESULT([$IT_PERL_VERSION])
123144 fi
124145 if test "x$2" != "xno-xml"; then
132153
133154 # Substitute ALL_LINGUAS so we can use it in po/Makefile
134155 AC_SUBST(ALL_LINGUAS)
135
136 # Set DATADIRNAME correctly if it is not set yet
137 # (copied from glib-gettext.m4)
138 if test -z "$DATADIRNAME"; then
139 AC_LINK_IFELSE(
140 [AC_LANG_PROGRAM([[]],
141 [[extern int _nl_msg_cat_cntr;
142 return _nl_msg_cat_cntr]])],
143 [DATADIRNAME=share],
144 [case $host in
145 *-*-solaris*)
146 dnl On Solaris, if bind_textdomain_codeset is in libc,
147 dnl GNU format message catalog is always supported,
148 dnl since both are added to the libc all together.
149 dnl Hence, we'd like to go with DATADIRNAME=share
150 dnl in this case.
151 AC_CHECK_FUNC(bind_textdomain_codeset,
152 [DATADIRNAME=share], [DATADIRNAME=lib])
153 ;;
154 *)
155 [DATADIRNAME=lib]
156 ;;
157 esac])
158 fi
159 AC_SUBST(DATADIRNAME)
160156
161157 IT_PO_SUBDIR([po])
162158
00 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
11 #
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
4 # Inc.
2 # Copyright (C) 1996-2001, 2003-2019, 2021-2022 Free Software
3 # Foundation, Inc.
54 # Written by Gordon Matzigkeit, 1996
65 #
76 # This file is free software; the Free Software Foundation gives
98 # modifications, as long as this notice is preserved.
109
1110 m4_define([_LT_COPYING], [dnl
12 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
14 # Inc.
15 # Written by Gordon Matzigkeit, 1996
11 # Copyright (C) 2014 Free Software Foundation, Inc.
12 # This is free software; see the source for copying conditions. There is NO
13 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14
15 # GNU Libtool is free software; you can redistribute it and/or modify
16 # it under the terms of the GNU General Public License as published by
17 # the Free Software Foundation; either version 2 of of the License, or
18 # (at your option) any later version.
1619 #
17 # This file is part of GNU Libtool.
20 # As a special exception to the GNU General Public License, if you
21 # distribute this file as part of a program or library that is built
22 # using GNU Libtool, you may include this file under the same
23 # distribution terms that you use for the rest of that program.
1824 #
19 # GNU Libtool is free software; you can redistribute it and/or
20 # modify it under the terms of the GNU General Public License as
21 # published by the Free Software Foundation; either version 2 of
22 # the License, or (at your option) any later version.
23 #
24 # As a special exception to the GNU General Public License,
25 # if you distribute this file as part of a program or library that
26 # is built using GNU Libtool, you may include this file under the
27 # same distribution terms that you use for the rest of that program.
28 #
29 # GNU Libtool is distributed in the hope that it will be useful,
30 # but WITHOUT ANY WARRANTY; without even the implied warranty of
25 # GNU Libtool is distributed in the hope that it will be useful, but
26 # WITHOUT ANY WARRANTY; without even the implied warranty of
3127 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3228 # GNU General Public License for more details.
3329 #
3430 # You should have received a copy of the GNU General Public License
35 # along with GNU Libtool; see the file COPYING. If not, a copy
36 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
37 # obtained by writing to the Free Software Foundation, Inc.,
38 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
31 # along with this program. If not, see <http://www.gnu.org/licenses/>.
3932 ])
4033
41 # serial 57 LT_INIT
34 # serial 59 LT_INIT
4235
4336
4437 # LT_PREREQ(VERSION)
6659 # LT_INIT([OPTIONS])
6760 # ------------------
6861 AC_DEFUN([LT_INIT],
69 [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
62 [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
7063 AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
7164 AC_BEFORE([$0], [LT_LANG])dnl
7265 AC_BEFORE([$0], [LT_OUTPUT])dnl
9083 _LT_SET_OPTIONS([$0], [$1])
9184
9285 # This can be used to rebuild libtool when needed
93 LIBTOOL_DEPS="$ltmain"
86 LIBTOOL_DEPS=$ltmain
9487
9588 # Always use our own libtool.
9689 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
110103 dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
111104
112105
106 # _LT_PREPARE_CC_BASENAME
107 # -----------------------
108 m4_defun([_LT_PREPARE_CC_BASENAME], [
109 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
110 func_cc_basename ()
111 {
112 for cc_temp in @S|@*""; do
113 case $cc_temp in
114 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
115 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
116 \-*) ;;
117 *) break;;
118 esac
119 done
120 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
121 }
122 ])# _LT_PREPARE_CC_BASENAME
123
124
113125 # _LT_CC_BASENAME(CC)
114126 # -------------------
115 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
127 # It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
128 # but that macro is also expanded into generated libtool script, which
129 # arranges for $SED and $ECHO to be set by different means.
116130 m4_defun([_LT_CC_BASENAME],
117 [for cc_temp in $1""; do
118 case $cc_temp in
119 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
120 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
121 \-*) ;;
122 *) break;;
123 esac
124 done
125 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
131 [m4_require([_LT_PREPARE_CC_BASENAME])dnl
132 AC_REQUIRE([_LT_DECL_SED])dnl
133 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
134 func_cc_basename $1
135 cc_basename=$func_cc_basename_result
126136 ])
127137
128138
129139 # _LT_FILEUTILS_DEFAULTS
130140 # ----------------------
131141 # It is okay to use these file commands and assume they have been set
132 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
142 # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
133143 m4_defun([_LT_FILEUTILS_DEFAULTS],
134144 [: ${CP="cp -f"}
135145 : ${MV="mv -f"}
145155 AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
146156 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
147157
158 _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
159 dnl
148160 _LT_DECL([], [host_alias], [0], [The host system])dnl
149161 _LT_DECL([], [host], [0])dnl
150162 _LT_DECL([], [host_os], [0])dnl
169181 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
170182 m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
171183 m4_require([_LT_CMD_RELOAD])dnl
184 m4_require([_LT_DECL_FILECMD])dnl
172185 m4_require([_LT_CHECK_MAGIC_METHOD])dnl
173186 m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
174187 m4_require([_LT_CMD_OLD_ARCHIVE])dnl
175188 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
176189 m4_require([_LT_WITH_SYSROOT])dnl
190 m4_require([_LT_CMD_TRUNCATE])dnl
177191
178192 _LT_CONFIG_LIBTOOL_INIT([
179 # See if we are running on zsh, and set the options which allow our
193 # See if we are running on zsh, and set the options that allow our
180194 # commands through without removal of \ escapes INIT.
181 if test -n "\${ZSH_VERSION+set}" ; then
195 if test -n "\${ZSH_VERSION+set}"; then
182196 setopt NO_GLOB_SUBST
183197 fi
184198 ])
185 if test -n "${ZSH_VERSION+set}" ; then
199 if test -n "${ZSH_VERSION+set}"; then
186200 setopt NO_GLOB_SUBST
187201 fi
188202
195209 # AIX sometimes has problems with the GCC collect2 program. For some
196210 # reason, if we set the COLLECT_NAMES environment variable, the problems
197211 # vanish in a puff of smoke.
198 if test "X${COLLECT_NAMES+set}" != Xset; then
212 if test set != "${COLLECT_NAMES+set}"; then
199213 COLLECT_NAMES=
200214 export COLLECT_NAMES
201215 fi
206220 ofile=libtool
207221 can_build_shared=yes
208222
209 # All known linkers require a `.a' archive for static linking (except MSVC,
210 # which needs '.lib').
223 # All known linkers require a '.a' archive for static linking (except MSVC and
224 # ICC, which need '.lib').
211225 libext=a
212226
213 with_gnu_ld="$lt_cv_prog_gnu_ld"
214
215 old_CC="$CC"
216 old_CFLAGS="$CFLAGS"
227 with_gnu_ld=$lt_cv_prog_gnu_ld
228
229 old_CC=$CC
230 old_CFLAGS=$CFLAGS
217231
218232 # Set sane defaults for various variables
219233 test -z "$CC" && CC=cc
266280
267281 # _LT_PROG_LTMAIN
268282 # ---------------
269 # Note that this code is called both from `configure', and `config.status'
283 # Note that this code is called both from 'configure', and 'config.status'
270284 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
271 # `config.status' has no value for ac_aux_dir unless we are using Automake,
285 # 'config.status' has no value for ac_aux_dir unless we are using Automake,
272286 # so we pass a copy along to make sure it has a sensible value anyway.
273287 m4_defun([_LT_PROG_LTMAIN],
274288 [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
275289 _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
276 ltmain="$ac_aux_dir/ltmain.sh"
290 ltmain=$ac_aux_dir/ltmain.sh
277291 ])# _LT_PROG_LTMAIN
278292
279293
283297
284298 # So that we can recreate a full libtool script including additional
285299 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
286 # in macros and then make a single call at the end using the `libtool'
300 # in macros and then make a single call at the end using the 'libtool'
287301 # label.
288302
289303
418432
419433 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
420434 # ------------------------------------
421 # Quote a variable value, and forward it to `config.status' so that its
422 # declaration there will have the same value as in `configure'. VARNAME
435 # Quote a variable value, and forward it to 'config.status' so that its
436 # declaration there will have the same value as in 'configure'. VARNAME
423437 # must have a single quote delimited value for this to work.
424438 m4_define([_LT_CONFIG_STATUS_DECLARE],
425439 [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
443457 # Output comment and list of tags supported by the script
444458 m4_defun([_LT_LIBTOOL_TAGS],
445459 [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
446 available_tags="_LT_TAGS"dnl
460 available_tags='_LT_TAGS'dnl
447461 ])
448462
449463
471485 # _LT_LIBTOOL_CONFIG_VARS
472486 # -----------------------
473487 # Produce commented declarations of non-tagged libtool config variables
474 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
488 # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
475489 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
476490 # section) are produced by _LT_LIBTOOL_TAG_VARS.
477491 m4_defun([_LT_LIBTOOL_CONFIG_VARS],
497511 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
498512 # variables for single and double quote escaping we saved from calls
499513 # to _LT_DECL, we can put quote escaped variables declarations
500 # into `config.status', and then the shell code to quote escape them in
501 # for loops in `config.status'. Finally, any additional code accumulated
514 # into 'config.status', and then the shell code to quote escape them in
515 # for loops in 'config.status'. Finally, any additional code accumulated
502516 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
503517 m4_defun([_LT_CONFIG_COMMANDS],
504518 [AC_PROVIDE_IFELSE([LT_OUTPUT],
544558 ]], lt_decl_quote_varnames); do
545559 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
546560 *[[\\\\\\\`\\"\\\$]]*)
547 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
561 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
548562 ;;
549563 *)
550564 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
557571 ]], lt_decl_dquote_varnames); do
558572 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
559573 *[[\\\\\\\`\\"\\\$]]*)
560 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
574 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
561575 ;;
562576 *)
563577 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
573587 # Generate a child script FILE with all initialization necessary to
574588 # reuse the environment learned by the parent script, and make the
575589 # file executable. If COMMENT is supplied, it is inserted after the
576 # `#!' sequence but before initialization text begins. After this
590 # '#!' sequence but before initialization text begins. After this
577591 # macro, additional text can be appended to FILE to form the body of
578592 # the child script. The macro ends with non-zero status if the
579593 # file could not be fully written (such as if the disk is full).
595609 _AS_PREPARE
596610 exec AS_MESSAGE_FD>&1
597611 _ASEOF
598 test $lt_write_fail = 0 && chmod +x $1[]dnl
612 test 0 = "$lt_write_fail" && chmod +x $1[]dnl
599613 m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
600614
601615 # LT_OUTPUT
618632 } >&AS_MESSAGE_LOG_FD
619633
620634 lt_cl_help="\
621 \`$as_me' creates a local libtool stub from the current configuration,
635 '$as_me' creates a local libtool stub from the current configuration,
622636 for use in further configure time tests before the real libtool is
623637 generated.
624638
636650 m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
637651 configured by $[0], generated by m4_PACKAGE_STRING.
638652
639 Copyright (C) 2010 Free Software Foundation, Inc.
653 Copyright (C) 2011 Free Software Foundation, Inc.
640654 This config.lt script is free software; the Free Software Foundation
641655 gives unlimited permision to copy, distribute and modify it."
642656
643 while test $[#] != 0
657 while test 0 != $[#]
644658 do
645659 case $[1] in
646660 --version | --v* | -V )
653667 lt_cl_silent=: ;;
654668
655669 -*) AC_MSG_ERROR([unrecognized option: $[1]
656 Try \`$[0] --help' for more information.]) ;;
670 Try '$[0] --help' for more information.]) ;;
657671
658672 *) AC_MSG_ERROR([unrecognized argument: $[1]
659 Try \`$[0] --help' for more information.]) ;;
673 Try '$[0] --help' for more information.]) ;;
660674 esac
661675 shift
662676 done
682696 # open by configure. Here we exec the FD to /dev/null, effectively closing
683697 # config.log, so it can be properly (re)opened and appended to by config.lt.
684698 lt_cl_success=:
685 test "$silent" = yes &&
699 test yes = "$silent" &&
686700 lt_config_lt_args="$lt_config_lt_args --quiet"
687701 exec AS_MESSAGE_LOG_FD>/dev/null
688702 $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
702716 _LT_CONFIG_SAVE_COMMANDS([
703717 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
704718 m4_if(_LT_TAG, [C], [
705 # See if we are running on zsh, and set the options which allow our
719 # See if we are running on zsh, and set the options that allow our
706720 # commands through without removal of \ escapes.
707 if test -n "${ZSH_VERSION+set}" ; then
721 if test -n "${ZSH_VERSION+set}"; then
708722 setopt NO_GLOB_SUBST
709723 fi
710724
711 cfgfile="${ofile}T"
725 cfgfile=${ofile}T
712726 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
713727 $RM "$cfgfile"
714728
715729 cat <<_LT_EOF >> "$cfgfile"
716730 #! $SHELL
717
718 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
719 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
720 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
731 # Generated automatically by $as_me ($PACKAGE) $VERSION
721732 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
722 #
733
734 # Provide generalized library-building support services.
735 # Written by Gordon Matzigkeit, 1996
736
723737 _LT_COPYING
724738 _LT_LIBTOOL_TAGS
739
740 # Configured defaults for sys_lib_dlsearch_path munging.
741 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
725742
726743 # ### BEGIN LIBTOOL CONFIG
727744 _LT_LIBTOOL_CONFIG_VARS
728745 _LT_LIBTOOL_TAG_VARS
729746 # ### END LIBTOOL CONFIG
747
748 _LT_EOF
749
750 cat <<'_LT_EOF' >> "$cfgfile"
751
752 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
753
754 _LT_PREPARE_MUNGE_PATH_LIST
755 _LT_PREPARE_CC_BASENAME
756
757 # ### END FUNCTIONS SHARED WITH CONFIGURE
730758
731759 _LT_EOF
732760
736764 # AIX sometimes has problems with the GCC collect2 program. For some
737765 # reason, if we set the COLLECT_NAMES environment variable, the problems
738766 # vanish in a puff of smoke.
739 if test "X${COLLECT_NAMES+set}" != Xset; then
767 if test set != "${COLLECT_NAMES+set}"; then
740768 COLLECT_NAMES=
741769 export COLLECT_NAMES
742770 fi
750778 # if finds mixed CR/LF and LF-only lines. Since sed operates in
751779 # text mode, it properly converts lines to CR/LF. This bash problem
752780 # is reportedly fixed, but why not run on old versions too?
753 sed '$q' "$ltmain" >> "$cfgfile" \
781 $SED '$q' "$ltmain" >> "$cfgfile" \
754782 || (rm -f "$cfgfile"; exit 1)
755
756 _LT_PROG_REPLACE_SHELLFNS
757783
758784 mv -f "$cfgfile" "$ofile" ||
759785 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
772798 [m4_if([$1], [], [
773799 PACKAGE='$PACKAGE'
774800 VERSION='$VERSION'
775 TIMESTAMP='$TIMESTAMP'
776801 RM='$RM'
777802 ofile='$ofile'], [])
778803 ])dnl /_LT_CONFIG_SAVE_COMMANDS
800825 m4_case([$1],
801826 [C], [_LT_LANG(C)],
802827 [C++], [_LT_LANG(CXX)],
828 [Go], [_LT_LANG(GO)],
803829 [Java], [_LT_LANG(GCJ)],
804830 [Fortran 77], [_LT_LANG(F77)],
805831 [Fortran], [_LT_LANG(FC)],
819845 m4_define([_LT_LANG_]$1[_enabled], [])dnl
820846 _LT_LANG_$1_CONFIG($1)])dnl
821847 ])# _LT_LANG
848
849
850 m4_ifndef([AC_PROG_GO], [
851 ############################################################
852 # NOTE: This macro has been submitted for inclusion into #
853 # GNU Autoconf as AC_PROG_GO. When it is available in #
854 # a released version of Autoconf we should remove this #
855 # macro and use it instead. #
856 ############################################################
857 m4_defun([AC_PROG_GO],
858 [AC_LANG_PUSH(Go)dnl
859 AC_ARG_VAR([GOC], [Go compiler command])dnl
860 AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
861 _AC_ARG_VAR_LDFLAGS()dnl
862 AC_CHECK_TOOL(GOC, gccgo)
863 if test -z "$GOC"; then
864 if test -n "$ac_tool_prefix"; then
865 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
866 fi
867 fi
868 if test -z "$GOC"; then
869 AC_CHECK_PROG(GOC, gccgo, gccgo, false)
870 fi
871 ])#m4_defun
872 ])#m4_ifndef
822873
823874
824875 # _LT_LANG_DEFAULT_CONFIG
850901 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
851902 m4_ifdef([LT_PROG_GCJ],
852903 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
904
905 AC_PROVIDE_IFELSE([AC_PROG_GO],
906 [LT_LANG(GO)],
907 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
853908
854909 AC_PROVIDE_IFELSE([LT_PROG_RC],
855910 [LT_LANG(RC)],
941996
942997 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
943998 [lt_cv_apple_cc_single_mod=no
944 if test -z "${LT_MULTI_MODULE}"; then
999 if test -z "$LT_MULTI_MODULE"; then
9451000 # By default we will add the -single_module flag. You can override
9461001 # by either setting the environment variable LT_MULTI_MODULE
9471002 # non-empty at configure time, or by adding -multi_module to the
9531008 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9541009 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9551010 _lt_result=$?
956 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
1011 # If there is a non-empty error log, and "single_module"
1012 # appears in it, assume the flag caused a linker warning
1013 if test -s conftest.err && $GREP single_module conftest.err; then
1014 cat conftest.err >&AS_MESSAGE_LOG_FD
1015 # Otherwise, if the output was created with a 0 exit code from
1016 # the compiler, it worked.
1017 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
9571018 lt_cv_apple_cc_single_mod=yes
9581019 else
9591020 cat conftest.err >&AS_MESSAGE_LOG_FD
9611022 rm -rf libconftest.dylib*
9621023 rm -f conftest.*
9631024 fi])
1025
9641026 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
9651027 [lt_cv_ld_exported_symbols_list],
9661028 [lt_cv_ld_exported_symbols_list=no
9701032 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
9711033 [lt_cv_ld_exported_symbols_list=yes],
9721034 [lt_cv_ld_exported_symbols_list=no])
973 LDFLAGS="$save_LDFLAGS"
1035 LDFLAGS=$save_LDFLAGS
9741036 ])
1037
9751038 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
9761039 [lt_cv_ld_force_load=no
9771040 cat > conftest.c << _LT_EOF
9791042 _LT_EOF
9801043 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
9811044 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
982 echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
983 $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1045 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1046 $AR $AR_FLAGS libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
9841047 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
9851048 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
9861049 cat > conftest.c << _LT_EOF
9891052 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
9901053 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9911054 _lt_result=$?
992 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
1055 if test -s conftest.err && $GREP force_load conftest.err; then
1056 cat conftest.err >&AS_MESSAGE_LOG_FD
1057 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
9931058 lt_cv_ld_force_load=yes
9941059 else
9951060 cat conftest.err >&AS_MESSAGE_LOG_FD
9991064 ])
10001065 case $host_os in
10011066 rhapsody* | darwin1.[[012]])
1002 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
1067 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
10031068 darwin1.*)
1004 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1005 darwin*) # darwin 5.x on
1006 # if running on 10.5 or later, the deployment target defaults
1007 # to the OS version, if on x86, and 10.4, the deployment
1008 # target defaults to 10.4. Don't you love it?
1009 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1010 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
1011 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1012 10.[[012]]*)
1013 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1014 10.*)
1015 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1069 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1070 darwin*)
1071 case $MACOSX_DEPLOYMENT_TARGET,$host in
1072 10.[[012]],*|,*powerpc*-darwin[[5-8]]*)
1073 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1074 *)
1075 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10161076 esac
10171077 ;;
10181078 esac
1019 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
1079 if test yes = "$lt_cv_apple_cc_single_mod"; then
10201080 _lt_dar_single_mod='$single_module'
10211081 fi
1022 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
1023 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
1082 if test yes = "$lt_cv_ld_exported_symbols_list"; then
1083 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
10241084 else
1025 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
1085 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
10261086 fi
1027 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
1087 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
10281088 _lt_dsymutil='~$DSYMUTIL $lib || :'
10291089 else
10301090 _lt_dsymutil=
10341094 ])
10351095
10361096
1037 # _LT_DARWIN_LINKER_FEATURES
1038 # --------------------------
1097 # _LT_DARWIN_LINKER_FEATURES([TAG])
1098 # ---------------------------------
10391099 # Checks for linker and compiler features on darwin
10401100 m4_defun([_LT_DARWIN_LINKER_FEATURES],
10411101 [
10441104 _LT_TAGVAR(hardcode_direct, $1)=no
10451105 _LT_TAGVAR(hardcode_automatic, $1)=yes
10461106 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
1047 if test "$lt_cv_ld_force_load" = "yes"; then
1048 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1107 if test yes = "$lt_cv_ld_force_load"; then
1108 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1109 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
1110 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
10491111 else
10501112 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
10511113 fi
10521114 _LT_TAGVAR(link_all_deplibs, $1)=yes
1053 _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
1115 _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
10541116 case $cc_basename in
1055 ifort*) _lt_dar_can_shared=yes ;;
1117 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10561118 *) _lt_dar_can_shared=$GCC ;;
10571119 esac
1058 if test "$_lt_dar_can_shared" = "yes"; then
1120 if test yes = "$_lt_dar_can_shared"; then
10591121 output_verbose_link_cmd=func_echo_all
1060 _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
1061 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
1062 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
1063 _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
1122 _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
1123 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
1124 _LT_TAGVAR(archive_expsym_cmds, $1)="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
1125 _LT_TAGVAR(module_expsym_cmds, $1)="$SED -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
10641126 m4_if([$1], [CXX],
1065 [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
1066 _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
1067 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
1127 [ if test yes != "$lt_cv_apple_cc_single_mod"; then
1128 _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
1129 _LT_TAGVAR(archive_expsym_cmds, $1)="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
10681130 fi
10691131 ],[])
10701132 else
10841146 # Allow to override them for all tags through lt_cv_aix_libpath.
10851147 m4_defun([_LT_SYS_MODULE_PATH_AIX],
10861148 [m4_require([_LT_DECL_SED])dnl
1087 if test "${lt_cv_aix_libpath+set}" = set; then
1149 if test set = "${lt_cv_aix_libpath+set}"; then
10881150 aix_libpath=$lt_cv_aix_libpath
10891151 else
10901152 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
11021164 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11031165 fi],[])
11041166 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1105 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
1167 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
11061168 fi
11071169 ])
11081170 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
11221184 # -----------------------
11231185 # Find how we can fake an echo command that does not interpret backslash.
11241186 # In particular, with Autoconf 2.60 or later we add some code to the start
1125 # of the generated configure script which will find a shell with a builtin
1126 # printf (which we can use as an echo command).
1187 # of the generated configure script that will find a shell with a builtin
1188 # printf (that we can use as an echo command).
11271189 m4_defun([_LT_PROG_ECHO_BACKSLASH],
11281190 [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11291191 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11511213 # Invoke $ECHO with all args, space-separated.
11521214 func_echo_all ()
11531215 {
1154 $ECHO "$*"
1216 $ECHO "$*"
11551217 }
11561218
1157 case "$ECHO" in
1219 case $ECHO in
11581220 printf*) AC_MSG_RESULT([printf]) ;;
11591221 print*) AC_MSG_RESULT([print -r]) ;;
11601222 *) AC_MSG_RESULT([cat]) ;;
11781240 # _LT_WITH_SYSROOT
11791241 # ----------------
11801242 AC_DEFUN([_LT_WITH_SYSROOT],
1181 [AC_MSG_CHECKING([for sysroot])
1243 [m4_require([_LT_DECL_SED])dnl
1244 AC_MSG_CHECKING([for sysroot])
11821245 AC_ARG_WITH([sysroot],
1183 [ --with-sysroot[=DIR] Search for dependent libraries within DIR
1184 (or the compiler's sysroot if not specified).],
1246 [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
1247 [Search for dependent libraries within DIR (or the compiler's sysroot
1248 if not specified).])],
11851249 [], [with_sysroot=no])
11861250
11871251 dnl lt_sysroot will always be passed unquoted. We quote it here
11881252 dnl in case the user passed a directory name.
11891253 lt_sysroot=
1190 case ${with_sysroot} in #(
1254 case $with_sysroot in #(
11911255 yes)
1192 if test "$GCC" = yes; then
1256 if test yes = "$GCC"; then
11931257 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
11941258 fi
11951259 ;; #(
11961260 /*)
1197 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
1261 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
11981262 ;; #(
11991263 no|'')
12001264 ;; #(
12011265 *)
1202 AC_MSG_RESULT([${with_sysroot}])
1266 AC_MSG_RESULT([$with_sysroot])
12031267 AC_MSG_ERROR([The sysroot must be an absolute path.])
12041268 ;;
12051269 esac
12061270
12071271 AC_MSG_RESULT([${lt_sysroot:-no}])
12081272 _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
1209 [dependent libraries, and in which our libraries should be installed.])])
1273 [dependent libraries, and where our libraries should be installed.])])
12101274
12111275 # _LT_ENABLE_LOCK
12121276 # ---------------
12141278 [AC_ARG_ENABLE([libtool-lock],
12151279 [AS_HELP_STRING([--disable-libtool-lock],
12161280 [avoid locking (might break parallel builds)])])
1217 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
1281 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
12181282
12191283 # Some flags need to be propagated to the compiler or linker for good
12201284 # libtool support.
12211285 case $host in
12221286 ia64-*-hpux*)
1223 # Find out which ABI we are using.
1287 # Find out what ABI is being produced by ac_compile, and set mode
1288 # options accordingly.
12241289 echo 'int i;' > conftest.$ac_ext
12251290 if AC_TRY_EVAL(ac_compile); then
1226 case `/usr/bin/file conftest.$ac_objext` in
1291 case `$FILECMD conftest.$ac_objext` in
12271292 *ELF-32*)
1228 HPUX_IA64_MODE="32"
1293 HPUX_IA64_MODE=32
12291294 ;;
12301295 *ELF-64*)
1231 HPUX_IA64_MODE="64"
1296 HPUX_IA64_MODE=64
12321297 ;;
12331298 esac
12341299 fi
12351300 rm -rf conftest*
12361301 ;;
12371302 *-*-irix6*)
1238 # Find out which ABI we are using.
1303 # Find out what ABI is being produced by ac_compile, and set linker
1304 # options accordingly.
12391305 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
12401306 if AC_TRY_EVAL(ac_compile); then
1241 if test "$lt_cv_prog_gnu_ld" = yes; then
1242 case `/usr/bin/file conftest.$ac_objext` in
1307 if test yes = "$lt_cv_prog_gnu_ld"; then
1308 case `$FILECMD conftest.$ac_objext` in
12431309 *32-bit*)
12441310 LD="${LD-ld} -melf32bsmip"
12451311 ;;
12511317 ;;
12521318 esac
12531319 else
1254 case `/usr/bin/file conftest.$ac_objext` in
1320 case `$FILECMD conftest.$ac_objext` in
12551321 *32-bit*)
12561322 LD="${LD-ld} -32"
12571323 ;;
12671333 rm -rf conftest*
12681334 ;;
12691335
1270 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
1336 mips64*-*linux*)
1337 # Find out what ABI is being produced by ac_compile, and set linker
1338 # options accordingly.
1339 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1340 if AC_TRY_EVAL(ac_compile); then
1341 emul=elf
1342 case `$FILECMD conftest.$ac_objext` in
1343 *32-bit*)
1344 emul="${emul}32"
1345 ;;
1346 *64-bit*)
1347 emul="${emul}64"
1348 ;;
1349 esac
1350 case `$FILECMD conftest.$ac_objext` in
1351 *MSB*)
1352 emul="${emul}btsmip"
1353 ;;
1354 *LSB*)
1355 emul="${emul}ltsmip"
1356 ;;
1357 esac
1358 case `$FILECMD conftest.$ac_objext` in
1359 *N32*)
1360 emul="${emul}n32"
1361 ;;
1362 esac
1363 LD="${LD-ld} -m $emul"
1364 fi
1365 rm -rf conftest*
1366 ;;
1367
1368 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
12711369 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1272 # Find out which ABI we are using.
1370 # Find out what ABI is being produced by ac_compile, and set linker
1371 # options accordingly. Note that the listed cases only cover the
1372 # situations where additional linker options are needed (such as when
1373 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
1374 # vice versa); the common cases where no linker options are needed do
1375 # not appear in the list.
12731376 echo 'int i;' > conftest.$ac_ext
12741377 if AC_TRY_EVAL(ac_compile); then
1275 case `/usr/bin/file conftest.o` in
1378 case `$FILECMD conftest.o` in
12761379 *32-bit*)
12771380 case $host in
12781381 x86_64-*kfreebsd*-gnu)
12791382 LD="${LD-ld} -m elf_i386_fbsd"
12801383 ;;
12811384 x86_64-*linux*)
1282 LD="${LD-ld} -m elf_i386"
1385 case `$FILECMD conftest.o` in
1386 *x86-64*)
1387 LD="${LD-ld} -m elf32_x86_64"
1388 ;;
1389 *)
1390 LD="${LD-ld} -m elf_i386"
1391 ;;
1392 esac
12831393 ;;
1284 ppc64-*linux*|powerpc64-*linux*)
1394 powerpc64le-*linux*)
1395 LD="${LD-ld} -m elf32lppclinux"
1396 ;;
1397 powerpc64-*linux*)
12851398 LD="${LD-ld} -m elf32ppclinux"
12861399 ;;
12871400 s390x-*linux*)
13001413 x86_64-*linux*)
13011414 LD="${LD-ld} -m elf_x86_64"
13021415 ;;
1303 ppc*-*linux*|powerpc*-*linux*)
1416 powerpcle-*linux*)
1417 LD="${LD-ld} -m elf64lppc"
1418 ;;
1419 powerpc-*linux*)
13041420 LD="${LD-ld} -m elf64ppc"
13051421 ;;
13061422 s390*-*linux*|s390*-*tpf*)
13181434
13191435 *-*-sco3.2v5*)
13201436 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1321 SAVE_CFLAGS="$CFLAGS"
1437 SAVE_CFLAGS=$CFLAGS
13221438 CFLAGS="$CFLAGS -belf"
13231439 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
13241440 [AC_LANG_PUSH(C)
13251441 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
13261442 AC_LANG_POP])
1327 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1443 if test yes != "$lt_cv_cc_needs_belf"; then
13281444 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1329 CFLAGS="$SAVE_CFLAGS"
1445 CFLAGS=$SAVE_CFLAGS
13301446 fi
13311447 ;;
1332 sparc*-*solaris*)
1333 # Find out which ABI we are using.
1448 *-*solaris*)
1449 # Find out what ABI is being produced by ac_compile, and set linker
1450 # options accordingly.
13341451 echo 'int i;' > conftest.$ac_ext
13351452 if AC_TRY_EVAL(ac_compile); then
1336 case `/usr/bin/file conftest.o` in
1453 case `$FILECMD conftest.o` in
13371454 *64-bit*)
13381455 case $lt_cv_prog_gnu_ld in
1339 yes*) LD="${LD-ld} -m elf64_sparc" ;;
1456 yes*)
1457 case $host in
1458 i?86-*-solaris*|x86_64-*-solaris*)
1459 LD="${LD-ld} -m elf_x86_64"
1460 ;;
1461 sparc*-*-solaris*)
1462 LD="${LD-ld} -m elf64_sparc"
1463 ;;
1464 esac
1465 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
1466 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
1467 LD=${LD-ld}_sol2
1468 fi
1469 ;;
13401470 *)
13411471 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13421472 LD="${LD-ld} -64"
13501480 ;;
13511481 esac
13521482
1353 need_locks="$enable_libtool_lock"
1483 need_locks=$enable_libtool_lock
13541484 ])# _LT_ENABLE_LOCK
13551485
13561486
13591489 m4_defun([_LT_PROG_AR],
13601490 [AC_CHECK_TOOLS(AR, [ar], false)
13611491 : ${AR=ar}
1362 : ${AR_FLAGS=cru}
13631492 _LT_DECL([], [AR], [1], [The archiver])
1364 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
1493
1494 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
1495 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
1496 # higher priority because thats what people were doing historically (setting
1497 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
1498 # variable obsoleted/removed.
1499
1500 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
1501 lt_ar_flags=$AR_FLAGS
1502 _LT_DECL([], [lt_ar_flags], [0], [Flags to create an archive (by configure)])
1503
1504 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
1505 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
1506 _LT_DECL([], [AR_FLAGS], [\@S|@{ARFLAGS-"\@S|@lt_ar_flags"}],
1507 [Flags to create an archive])
13651508
13661509 AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
13671510 [lt_cv_ar_at_file=no
13691512 [echo conftest.$ac_objext > conftest.lst
13701513 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
13711514 AC_TRY_EVAL([lt_ar_try])
1372 if test "$ac_status" -eq 0; then
1515 if test 0 -eq "$ac_status"; then
13731516 # Ensure the archiver fails upon bogus file names.
13741517 rm -f conftest.$ac_objext libconftest.a
13751518 AC_TRY_EVAL([lt_ar_try])
1376 if test "$ac_status" -ne 0; then
1519 if test 0 -ne "$ac_status"; then
13771520 lt_cv_ar_at_file=@
13781521 fi
13791522 fi
13811524 ])
13821525 ])
13831526
1384 if test "x$lt_cv_ar_at_file" = xno; then
1527 if test no = "$lt_cv_ar_at_file"; then
13851528 archiver_list_spec=
13861529 else
13871530 archiver_list_spec=$lt_cv_ar_at_file
14121555
14131556 if test -n "$RANLIB"; then
14141557 case $host_os in
1415 openbsd*)
1416 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
1558 bitrig* | openbsd*)
1559 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
14171560 ;;
14181561 *)
1419 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
1562 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
14201563 ;;
14211564 esac
1422 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
1565 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
14231566 fi
14241567
14251568 case $host_os in
14481591 [$2=no
14491592 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
14501593 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1451 lt_compiler_flag="$3"
1594 lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
14521595 # Insert the option either (1) after the last *FLAGS variable, or
14531596 # (2) before a word containing "conftest.", or (3) at the end.
14541597 # Note that $ac_compile itself does not contain backslashes and begins
14751618 $RM conftest*
14761619 ])
14771620
1478 if test x"[$]$2" = xyes; then
1621 if test yes = "[$]$2"; then
14791622 m4_if([$5], , :, [$5])
14801623 else
14811624 m4_if([$6], , :, [$6])
14971640 m4_require([_LT_DECL_SED])dnl
14981641 AC_CACHE_CHECK([$1], [$2],
14991642 [$2=no
1500 save_LDFLAGS="$LDFLAGS"
1643 save_LDFLAGS=$LDFLAGS
15011644 LDFLAGS="$LDFLAGS $3"
15021645 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15031646 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15161659 fi
15171660 fi
15181661 $RM -r conftest*
1519 LDFLAGS="$save_LDFLAGS"
1662 LDFLAGS=$save_LDFLAGS
15201663 ])
15211664
1522 if test x"[$]$2" = xyes; then
1665 if test yes = "[$]$2"; then
15231666 m4_if([$4], , :, [$4])
15241667 else
15251668 m4_if([$5], , :, [$5])
15401683 AC_MSG_CHECKING([the maximum length of command line arguments])
15411684 AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
15421685 i=0
1543 teststring="ABCD"
1686 teststring=ABCD
15441687
15451688 case $build_os in
15461689 msdosdjgpp*)
15801723 lt_cv_sys_max_cmd_len=8192;
15811724 ;;
15821725
1583 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
1726 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
15841727 # This has been around since 386BSD, at least. Likely further.
15851728 if test -x /sbin/sysctl; then
15861729 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
15971740 interix*)
15981741 # We know the value 262144 and hardcode it with a safety zone (like BSD)
15991742 lt_cv_sys_max_cmd_len=196608
1743 ;;
1744
1745 os2*)
1746 # The test takes a long time on OS/2.
1747 lt_cv_sys_max_cmd_len=8192
16001748 ;;
16011749
16021750 osf*)
16181766 sysv5* | sco5v6* | sysv4.2uw2*)
16191767 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
16201768 if test -n "$kargmax"; then
1621 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
1769 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[[ ]]//'`
16221770 else
16231771 lt_cv_sys_max_cmd_len=32768
16241772 fi
16251773 ;;
16261774 *)
16271775 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1628 if test -n "$lt_cv_sys_max_cmd_len"; then
1776 if test -n "$lt_cv_sys_max_cmd_len" && \
1777 test undefined != "$lt_cv_sys_max_cmd_len"; then
16291778 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
16301779 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
16311780 else
16321781 # Make teststring a little bigger before we do anything with it.
16331782 # a 1K string should be a reasonable start.
1634 for i in 1 2 3 4 5 6 7 8 ; do
1783 for i in 1 2 3 4 5 6 7 8; do
16351784 teststring=$teststring$teststring
16361785 done
16371786 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
16381787 # If test is not a shell built-in, we'll probably end up computing a
16391788 # maximum length that is only half of the actual maximum length, but
16401789 # we can't tell.
1641 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
1790 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
16421791 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1643 test $i != 17 # 1/2 MB should be enough
1792 test 17 != "$i" # 1/2 MB should be enough
16441793 do
16451794 i=`expr $i + 1`
16461795 teststring=$teststring$teststring
16561805 ;;
16571806 esac
16581807 ])
1659 if test -n $lt_cv_sys_max_cmd_len ; then
1808 if test -n "$lt_cv_sys_max_cmd_len"; then
16601809 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
16611810 else
16621811 AC_MSG_RESULT(none)
16841833 # ----------------------------------------------------------------
16851834 m4_defun([_LT_TRY_DLOPEN_SELF],
16861835 [m4_require([_LT_HEADER_DLFCN])dnl
1687 if test "$cross_compiling" = yes; then :
1836 if test yes = "$cross_compiling"; then :
16881837 [$4]
16891838 else
16901839 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17311880 # endif
17321881 #endif
17331882
1734 /* When -fvisbility=hidden is used, assume the code has been annotated
1883 /* When -fvisibility=hidden is used, assume the code has been annotated
17351884 correspondingly for the symbols needed. */
1736 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1885 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17371886 int fnord () __attribute__((visibility("default")));
17381887 #endif
17391888
17591908 return status;
17601909 }]
17611910 _LT_EOF
1762 if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
1911 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
17631912 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
17641913 lt_status=$?
17651914 case x$lt_status in
17801929 # ------------------
17811930 AC_DEFUN([LT_SYS_DLOPEN_SELF],
17821931 [m4_require([_LT_HEADER_DLFCN])dnl
1783 if test "x$enable_dlopen" != xyes; then
1932 if test yes != "$enable_dlopen"; then
17841933 enable_dlopen=unknown
17851934 enable_dlopen_self=unknown
17861935 enable_dlopen_self_static=unknown
17901939
17911940 case $host_os in
17921941 beos*)
1793 lt_cv_dlopen="load_add_on"
1942 lt_cv_dlopen=load_add_on
17941943 lt_cv_dlopen_libs=
17951944 lt_cv_dlopen_self=yes
17961945 ;;
17971946
17981947 mingw* | pw32* | cegcc*)
1799 lt_cv_dlopen="LoadLibrary"
1948 lt_cv_dlopen=LoadLibrary
18001949 lt_cv_dlopen_libs=
18011950 ;;
18021951
18031952 cygwin*)
1804 lt_cv_dlopen="dlopen"
1953 lt_cv_dlopen=dlopen
18051954 lt_cv_dlopen_libs=
18061955 ;;
18071956
18081957 darwin*)
1809 # if libdl is installed we need to link against it
1958 # if libdl is installed we need to link against it
18101959 AC_CHECK_LIB([dl], [dlopen],
1811 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
1812 lt_cv_dlopen="dyld"
1960 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
1961 lt_cv_dlopen=dyld
18131962 lt_cv_dlopen_libs=
18141963 lt_cv_dlopen_self=yes
18151964 ])
18161965 ;;
18171966
1967 tpf*)
1968 # Don't try to run any link tests for TPF. We know it's impossible
1969 # because TPF is a cross-compiler, and we know how we open DSOs.
1970 lt_cv_dlopen=dlopen
1971 lt_cv_dlopen_libs=
1972 lt_cv_dlopen_self=no
1973 ;;
1974
18181975 *)
18191976 AC_CHECK_FUNC([shl_load],
1820 [lt_cv_dlopen="shl_load"],
1977 [lt_cv_dlopen=shl_load],
18211978 [AC_CHECK_LIB([dld], [shl_load],
1822 [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
1979 [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
18231980 [AC_CHECK_FUNC([dlopen],
1824 [lt_cv_dlopen="dlopen"],
1981 [lt_cv_dlopen=dlopen],
18251982 [AC_CHECK_LIB([dl], [dlopen],
1826 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
1983 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
18271984 [AC_CHECK_LIB([svld], [dlopen],
1828 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
1985 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
18291986 [AC_CHECK_LIB([dld], [dld_link],
1830 [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
1987 [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
18311988 ])
18321989 ])
18331990 ])
18361993 ;;
18371994 esac
18381995
1839 if test "x$lt_cv_dlopen" != xno; then
1996 if test no = "$lt_cv_dlopen"; then
1997 enable_dlopen=no
1998 else
18401999 enable_dlopen=yes
1841 else
1842 enable_dlopen=no
18432000 fi
18442001
18452002 case $lt_cv_dlopen in
18462003 dlopen)
1847 save_CPPFLAGS="$CPPFLAGS"
1848 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1849
1850 save_LDFLAGS="$LDFLAGS"
2004 save_CPPFLAGS=$CPPFLAGS
2005 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
2006
2007 save_LDFLAGS=$LDFLAGS
18512008 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
18522009
1853 save_LIBS="$LIBS"
2010 save_LIBS=$LIBS
18542011 LIBS="$lt_cv_dlopen_libs $LIBS"
18552012
18562013 AC_CACHE_CHECK([whether a program can dlopen itself],
18602017 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
18612018 ])
18622019
1863 if test "x$lt_cv_dlopen_self" = xyes; then
2020 if test yes = "$lt_cv_dlopen_self"; then
18642021 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
18652022 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
18662023 lt_cv_dlopen_self_static, [dnl
18702027 ])
18712028 fi
18722029
1873 CPPFLAGS="$save_CPPFLAGS"
1874 LDFLAGS="$save_LDFLAGS"
1875 LIBS="$save_LIBS"
2030 CPPFLAGS=$save_CPPFLAGS
2031 LDFLAGS=$save_LDFLAGS
2032 LIBS=$save_LIBS
18762033 ;;
18772034 esac
18782035
19642121 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
19652122 _LT_COMPILER_C_O([$1])
19662123
1967 hard_links="nottested"
1968 if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
2124 hard_links=nottested
2125 if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
19692126 # do not overwrite the value of need_locks provided by the user
19702127 AC_MSG_CHECKING([if we can lock with hard links])
19712128 hard_links=yes
19752132 ln conftest.a conftest.b 2>&5 || hard_links=no
19762133 ln conftest.a conftest.b 2>/dev/null && hard_links=no
19772134 AC_MSG_RESULT([$hard_links])
1978 if test "$hard_links" = no; then
1979 AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
2135 if test no = "$hard_links"; then
2136 AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
19802137 need_locks=warn
19812138 fi
19822139 else
20032160 _LT_DECL([], [objdir], [0],
20042161 [The name of the directory that contains temporary libtool files])dnl
20052162 m4_pattern_allow([LT_OBJDIR])dnl
2006 AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
2007 [Define to the sub-directory in which libtool stores uninstalled libraries.])
2163 AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
2164 [Define to the sub-directory where libtool stores uninstalled libraries.])
20082165 ])# _LT_CHECK_OBJDIR
20092166
20102167
20162173 _LT_TAGVAR(hardcode_action, $1)=
20172174 if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
20182175 test -n "$_LT_TAGVAR(runpath_var, $1)" ||
2019 test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
2176 test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
20202177
20212178 # We can hardcode non-existent directories.
2022 if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
2179 if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
20232180 # If the only mechanism to avoid hardcoding is shlibpath_var, we
20242181 # have to relink, otherwise we might link with an installed library
20252182 # when we should be linking with a yet-to-be-installed one
2026 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
2027 test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
2183 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
2184 test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
20282185 # Linking always hardcodes the temporary library directory.
20292186 _LT_TAGVAR(hardcode_action, $1)=relink
20302187 else
20382195 fi
20392196 AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
20402197
2041 if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
2042 test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
2198 if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
2199 test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
20432200 # Fast installation is not supported
20442201 enable_fast_install=no
2045 elif test "$shlibpath_overrides_runpath" = yes ||
2046 test "$enable_shared" = no; then
2202 elif test yes = "$shlibpath_overrides_runpath" ||
2203 test no = "$enable_shared"; then
20472204 # Fast installation is not necessary
20482205 enable_fast_install=needless
20492206 fi
20592216 striplib=
20602217 old_striplib=
20612218 AC_MSG_CHECKING([whether stripping libraries is possible])
2062 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
2063 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
2064 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
2065 AC_MSG_RESULT([yes])
2219 if test -z "$STRIP"; then
2220 AC_MSG_RESULT([no])
20662221 else
2067 # FIXME - insert some real tests, host_os isn't really good enough
2068 case $host_os in
2069 darwin*)
2070 if test -n "$STRIP" ; then
2222 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
2223 old_striplib="$STRIP --strip-debug"
2224 striplib="$STRIP --strip-unneeded"
2225 AC_MSG_RESULT([yes])
2226 else
2227 case $host_os in
2228 darwin*)
2229 # FIXME - insert some real tests, host_os isn't really good enough
20712230 striplib="$STRIP -x"
20722231 old_striplib="$STRIP -S"
20732232 AC_MSG_RESULT([yes])
2074 else
2233 ;;
2234 freebsd*)
2235 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
2236 old_striplib="$STRIP --strip-debug"
2237 striplib="$STRIP --strip-unneeded"
2238 AC_MSG_RESULT([yes])
2239 else
2240 AC_MSG_RESULT([no])
2241 fi
2242 ;;
2243 *)
20752244 AC_MSG_RESULT([no])
2076 fi
2077 ;;
2078 *)
2079 AC_MSG_RESULT([no])
2080 ;;
2081 esac
2245 ;;
2246 esac
2247 fi
20822248 fi
20832249 _LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
20842250 _LT_DECL([], [striplib], [1])
20852251 ])# _LT_CMD_STRIPLIB
2252
2253
2254 # _LT_PREPARE_MUNGE_PATH_LIST
2255 # ---------------------------
2256 # Make sure func_munge_path_list() is defined correctly.
2257 m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
2258 [[# func_munge_path_list VARIABLE PATH
2259 # -----------------------------------
2260 # VARIABLE is name of variable containing _space_ separated list of
2261 # directories to be munged by the contents of PATH, which is string
2262 # having a format:
2263 # "DIR[:DIR]:"
2264 # string "DIR[ DIR]" will be prepended to VARIABLE
2265 # ":DIR[:DIR]"
2266 # string "DIR[ DIR]" will be appended to VARIABLE
2267 # "DIRP[:DIRP]::[DIRA:]DIRA"
2268 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
2269 # "DIRA[ DIRA]" will be appended to VARIABLE
2270 # "DIR[:DIR]"
2271 # VARIABLE will be replaced by "DIR[ DIR]"
2272 func_munge_path_list ()
2273 {
2274 case x@S|@2 in
2275 x)
2276 ;;
2277 *:)
2278 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
2279 ;;
2280 x:*)
2281 eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
2282 ;;
2283 *::*)
2284 eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
2285 eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
2286 ;;
2287 *)
2288 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
2289 ;;
2290 esac
2291 }
2292 ]])# _LT_PREPARE_PATH_LIST
20862293
20872294
20882295 # _LT_SYS_DYNAMIC_LINKER([TAG])
20952302 m4_require([_LT_DECL_OBJDUMP])dnl
20962303 m4_require([_LT_DECL_SED])dnl
20972304 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
2305 m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
20982306 AC_MSG_CHECKING([dynamic linker characteristics])
20992307 m4_if([$1],
21002308 [], [
2101 if test "$GCC" = yes; then
2309 if test yes = "$GCC"; then
21022310 case $host_os in
2103 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
2104 *) lt_awk_arg="/^libraries:/" ;;
2311 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
2312 *) lt_awk_arg='/^libraries:/' ;;
21052313 esac
21062314 case $host_os in
2107 mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
2108 *) lt_sed_strip_eq="s,=/,/,g" ;;
2315 mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
2316 *) lt_sed_strip_eq='s|=/|/|g' ;;
21092317 esac
21102318 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
21112319 case $lt_search_path_spec in
21212329 ;;
21222330 esac
21232331 # Ok, now we have the path, separated by spaces, we can step through it
2124 # and add multilib dir if necessary.
2332 # and add multilib dir if necessary...
21252333 lt_tmp_lt_search_path_spec=
2126 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
2334 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
2335 # ...but if some path component already ends with the multilib dir we assume
2336 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
2337 case "$lt_multi_os_dir; $lt_search_path_spec " in
2338 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
2339 lt_multi_os_dir=
2340 ;;
2341 esac
21272342 for lt_sys_path in $lt_search_path_spec; do
2128 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
2129 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
2130 else
2343 if test -d "$lt_sys_path$lt_multi_os_dir"; then
2344 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
2345 elif test -n "$lt_multi_os_dir"; then
21312346 test -d "$lt_sys_path" && \
21322347 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
21332348 fi
21342349 done
21352350 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
2136 BEGIN {RS=" "; FS="/|\n";} {
2137 lt_foo="";
2138 lt_count=0;
2351 BEGIN {RS = " "; FS = "/|\n";} {
2352 lt_foo = "";
2353 lt_count = 0;
21392354 for (lt_i = NF; lt_i > 0; lt_i--) {
21402355 if ($lt_i != "" && $lt_i != ".") {
21412356 if ($lt_i == "..") {
21422357 lt_count++;
21432358 } else {
21442359 if (lt_count == 0) {
2145 lt_foo="/" $lt_i lt_foo;
2360 lt_foo = "/" $lt_i lt_foo;
21462361 } else {
21472362 lt_count--;
21482363 }
21562371 # for these hosts.
21572372 case $host_os in
21582373 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
2159 $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
2374 $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
21602375 esac
21612376 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
21622377 else
21652380 library_names_spec=
21662381 libname_spec='lib$name'
21672382 soname_spec=
2168 shrext_cmds=".so"
2383 shrext_cmds=.so
21692384 postinstall_cmds=
21702385 postuninstall_cmds=
21712386 finish_cmds=
21822397 # flags to be left without arguments
21832398 need_version=unknown
21842399
2400 AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
2401 [User-defined run-time library search path.])
2402
21852403 case $host_os in
21862404 aix3*)
2187 version_type=linux
2188 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
2405 version_type=linux # correct to gnu/linux during the next big refactor
2406 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
21892407 shlibpath_var=LIBPATH
21902408
21912409 # AIX 3 has no versioning support, so we append a major version to the name.
2192 soname_spec='${libname}${release}${shared_ext}$major'
2410 soname_spec='$libname$release$shared_ext$major'
21932411 ;;
21942412
21952413 aix[[4-9]]*)
2196 version_type=linux
2414 version_type=linux # correct to gnu/linux during the next big refactor
21972415 need_lib_prefix=no
21982416 need_version=no
21992417 hardcode_into_libs=yes
2200 if test "$host_cpu" = ia64; then
2418 if test ia64 = "$host_cpu"; then
22012419 # AIX 5 supports IA64
2202 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
2420 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
22032421 shlibpath_var=LD_LIBRARY_PATH
22042422 else
22052423 # With GCC up to 2.95.x, collect2 would create an import file
22062424 # for dependence libraries. The import file would start with
2207 # the line `#! .'. This would cause the generated library to
2208 # depend on `.', always an invalid library. This was fixed in
2425 # the line '#! .'. This would cause the generated library to
2426 # depend on '.', always an invalid library. This was fixed in
22092427 # development snapshots of GCC prior to 3.0.
22102428 case $host_os in
22112429 aix4 | aix4.[[01]] | aix4.[[01]].*)
22122430 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
22132431 echo ' yes '
2214 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
2432 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
22152433 :
22162434 else
22172435 can_build_shared=no
22182436 fi
22192437 ;;
22202438 esac
2221 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
2439 # Using Import Files as archive members, it is possible to support
2440 # filename-based versioning of shared library archives on AIX. While
2441 # this would work for both with and without runtime linking, it will
2442 # prevent static linking of such archives. So we do filename-based
2443 # shared library versioning with .so extension only, which is used
2444 # when both runtime linking and shared linking is enabled.
2445 # Unfortunately, runtime linking may impact performance, so we do
2446 # not want this to be the default eventually. Also, we use the
2447 # versioned .so libs for executables only if there is the -brtl
2448 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
2449 # To allow for filename-based versioning support, we need to create
2450 # libNAME.so.V as an archive file, containing:
2451 # *) an Import File, referring to the versioned filename of the
2452 # archive as well as the shared archive member, telling the
2453 # bitwidth (32 or 64) of that shared object, and providing the
2454 # list of exported symbols of that shared object, eventually
2455 # decorated with the 'weak' keyword
2456 # *) the shared object with the F_LOADONLY flag set, to really avoid
2457 # it being seen by the linker.
2458 # At run time we better use the real file rather than another symlink,
2459 # but for link time we create the symlink libNAME.so -> libNAME.so.V
2460
2461 case $with_aix_soname,$aix_use_runtimelinking in
2462 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
22222463 # soname into executable. Probably we can add versioning support to
22232464 # collect2, so additional links can be useful in future.
2224 if test "$aix_use_runtimelinking" = yes; then
2465 aix,yes) # traditional libtool
2466 dynamic_linker='AIX unversionable lib.so'
22252467 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
22262468 # instead of lib<name>.a to let people know that these are not
22272469 # typical AIX shared libraries.
2228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2229 else
2470 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2471 ;;
2472 aix,no) # traditional AIX only
2473 dynamic_linker='AIX lib.a[(]lib.so.V[)]'
22302474 # We preserve .a as extension for shared libraries through AIX4.2
22312475 # and later when we are not doing run time linking.
2232 library_names_spec='${libname}${release}.a $libname.a'
2233 soname_spec='${libname}${release}${shared_ext}$major'
2234 fi
2476 library_names_spec='$libname$release.a $libname.a'
2477 soname_spec='$libname$release$shared_ext$major'
2478 ;;
2479 svr4,*) # full svr4 only
2480 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]"
2481 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
2482 # We do not specify a path in Import Files, so LIBPATH fires.
2483 shlibpath_overrides_runpath=yes
2484 ;;
2485 *,yes) # both, prefer svr4
2486 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]"
2487 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
2488 # unpreferred sharedlib libNAME.a needs extra handling
2489 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
2490 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
2491 # We do not specify a path in Import Files, so LIBPATH fires.
2492 shlibpath_overrides_runpath=yes
2493 ;;
2494 *,no) # both, prefer aix
2495 dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]"
2496 library_names_spec='$libname$release.a $libname.a'
2497 soname_spec='$libname$release$shared_ext$major'
2498 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
2499 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
2500 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
2501 ;;
2502 esac
22352503 shlibpath_var=LIBPATH
22362504 fi
22372505 ;;
22412509 powerpc)
22422510 # Since July 2007 AmigaOS4 officially supports .so libraries.
22432511 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
2244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2512 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
22452513 ;;
22462514 m68k)
22472515 library_names_spec='$libname.ixlibrary $libname.a'
22482516 # Create ${libname}_ixlibrary.a entries in /sys/libs.
2249 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
2517 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
22502518 ;;
22512519 esac
22522520 ;;
22532521
22542522 beos*)
2255 library_names_spec='${libname}${shared_ext}'
2523 library_names_spec='$libname$shared_ext'
22562524 dynamic_linker="$host_os ld.so"
22572525 shlibpath_var=LIBRARY_PATH
22582526 ;;
22592527
22602528 bsdi[[45]]*)
2261 version_type=linux
2529 version_type=linux # correct to gnu/linux during the next big refactor
22622530 need_version=no
2263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2264 soname_spec='${libname}${release}${shared_ext}$major'
2531 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2532 soname_spec='$libname$release$shared_ext$major'
22652533 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
22662534 shlibpath_var=LD_LIBRARY_PATH
22672535 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
22732541
22742542 cygwin* | mingw* | pw32* | cegcc*)
22752543 version_type=windows
2276 shrext_cmds=".dll"
2544 shrext_cmds=.dll
22772545 need_version=no
22782546 need_lib_prefix=no
22792547
22822550 # gcc
22832551 library_names_spec='$libname.dll.a'
22842552 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2285 postinstall_cmds='base_file=`basename \${file}`~
2286 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
2553 postinstall_cmds='base_file=`basename \$file`~
2554 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
22872555 dldir=$destdir/`dirname \$dlpath`~
22882556 test -d \$dldir || mkdir -p \$dldir~
22892557 $install_prog $dir/$dlname \$dldir/$dlname~
22992567 case $host_os in
23002568 cygwin*)
23012569 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
2302 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2570 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
23032571 m4_if([$1], [],[
23042572 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
23052573 ;;
23062574 mingw* | cegcc*)
23072575 # MinGW DLLs use traditional 'lib' prefix
2308 soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2576 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
23092577 ;;
23102578 pw32*)
23112579 # pw32 DLLs use 'pw' prefix rather than 'lib'
2312 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2580 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
23132581 ;;
23142582 esac
23152583 dynamic_linker='Win32 ld.exe'
23162584 ;;
23172585
2318 *,cl*)
2319 # Native MSVC
2586 *,cl* | *,icl*)
2587 # Native MSVC or ICC
23202588 libname_spec='$name'
2321 soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2322 library_names_spec='${libname}.dll.lib'
2589 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2590 library_names_spec='$libname.dll.lib'
23232591
23242592 case $build_os in
23252593 mingw*)
23352603 done
23362604 IFS=$lt_save_ifs
23372605 # Convert to MSYS style.
2338 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
2606 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
23392607 ;;
23402608 cygwin*)
23412609 # Convert to unix form, then to dos form, then back to unix form
23462614 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
23472615 ;;
23482616 *)
2349 sys_lib_search_path_spec="$LIB"
2617 sys_lib_search_path_spec=$LIB
23502618 if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
23512619 # It is most probably a Windows format PATH.
23522620 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
23592627 esac
23602628
23612629 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2362 postinstall_cmds='base_file=`basename \${file}`~
2363 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
2630 postinstall_cmds='base_file=`basename \$file`~
2631 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
23642632 dldir=$destdir/`dirname \$dlpath`~
23652633 test -d \$dldir || mkdir -p \$dldir~
23662634 $install_prog $dir/$dlname \$dldir/$dlname'
23722640 ;;
23732641
23742642 *)
2375 # Assume MSVC wrapper
2376 library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
2643 # Assume MSVC and ICC wrapper
2644 library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
23772645 dynamic_linker='Win32 ld.exe'
23782646 ;;
23792647 esac
23862654 version_type=darwin
23872655 need_lib_prefix=no
23882656 need_version=no
2389 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
2390 soname_spec='${libname}${release}${major}$shared_ext'
2657 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
2658 soname_spec='$libname$release$major$shared_ext'
23912659 shlibpath_overrides_runpath=yes
23922660 shlibpath_var=DYLD_LIBRARY_PATH
23932661 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
23972665 ;;
23982666
23992667 dgux*)
2400 version_type=linux
2668 version_type=linux # correct to gnu/linux during the next big refactor
24012669 need_lib_prefix=no
24022670 need_version=no
2403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
2404 soname_spec='${libname}${release}${shared_ext}$major'
2671 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2672 soname_spec='$libname$release$shared_ext$major'
24052673 shlibpath_var=LD_LIBRARY_PATH
24062674 ;;
24072675
2408 freebsd1*)
2409 dynamic_linker=no
2410 ;;
2411
2412 freebsd* | dragonfly*)
2676 freebsd* | dragonfly* | midnightbsd*)
24132677 # DragonFly does not have aout. When/if they implement a new
24142678 # versioning mechanism, adjust this.
24152679 if test -x /usr/bin/objformat; then
24162680 objformat=`/usr/bin/objformat`
24172681 else
24182682 case $host_os in
2419 freebsd[[123]]*) objformat=aout ;;
2683 freebsd[[23]].*) objformat=aout ;;
24202684 *) objformat=elf ;;
24212685 esac
24222686 fi
24232687 version_type=freebsd-$objformat
24242688 case $version_type in
24252689 freebsd-elf*)
2426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
2690 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2691 soname_spec='$libname$release$shared_ext$major'
24272692 need_version=no
24282693 need_lib_prefix=no
24292694 ;;
24302695 freebsd-*)
2431 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
2696 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
24322697 need_version=yes
24332698 ;;
24342699 esac
24352700 shlibpath_var=LD_LIBRARY_PATH
24362701 case $host_os in
2437 freebsd2*)
2702 freebsd2.*)
24382703 shlibpath_overrides_runpath=yes
24392704 ;;
24402705 freebsd3.[[01]]* | freebsdelf3.[[01]]*)
24532718 esac
24542719 ;;
24552720
2456 gnu*)
2457 version_type=linux
2458 need_lib_prefix=no
2459 need_version=no
2460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
2461 soname_spec='${libname}${release}${shared_ext}$major'
2462 shlibpath_var=LD_LIBRARY_PATH
2463 hardcode_into_libs=yes
2464 ;;
2465
24662721 haiku*)
2467 version_type=linux
2722 version_type=linux # correct to gnu/linux during the next big refactor
24682723 need_lib_prefix=no
24692724 need_version=no
24702725 dynamic_linker="$host_os runtime_loader"
2471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
2472 soname_spec='${libname}${release}${shared_ext}$major'
2726 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2727 soname_spec='$libname$release$shared_ext$major'
24732728 shlibpath_var=LIBRARY_PATH
2474 shlibpath_overrides_runpath=yes
2729 shlibpath_overrides_runpath=no
24752730 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
24762731 hardcode_into_libs=yes
24772732 ;;
24892744 dynamic_linker="$host_os dld.so"
24902745 shlibpath_var=LD_LIBRARY_PATH
24912746 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
2492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2493 soname_spec='${libname}${release}${shared_ext}$major'
2494 if test "X$HPUX_IA64_MODE" = X32; then
2747 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2748 soname_spec='$libname$release$shared_ext$major'
2749 if test 32 = "$HPUX_IA64_MODE"; then
24952750 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
2751 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
24962752 else
24972753 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
2754 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
24982755 fi
2499 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25002756 ;;
25012757 hppa*64*)
25022758 shrext_cmds='.sl'
25042760 dynamic_linker="$host_os dld.sl"
25052761 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
25062762 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
2507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2508 soname_spec='${libname}${release}${shared_ext}$major'
2763 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2764 soname_spec='$libname$release$shared_ext$major'
25092765 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
25102766 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25112767 ;;
25142770 dynamic_linker="$host_os dld.sl"
25152771 shlibpath_var=SHLIB_PATH
25162772 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
2517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2518 soname_spec='${libname}${release}${shared_ext}$major'
2773 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2774 soname_spec='$libname$release$shared_ext$major'
25192775 ;;
25202776 esac
25212777 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
25252781 ;;
25262782
25272783 interix[[3-9]]*)
2528 version_type=linux
2784 version_type=linux # correct to gnu/linux during the next big refactor
25292785 need_lib_prefix=no
25302786 need_version=no
2531 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2532 soname_spec='${libname}${release}${shared_ext}$major'
2787 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2788 soname_spec='$libname$release$shared_ext$major'
25332789 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
25342790 shlibpath_var=LD_LIBRARY_PATH
25352791 shlibpath_overrides_runpath=no
25402796 case $host_os in
25412797 nonstopux*) version_type=nonstopux ;;
25422798 *)
2543 if test "$lt_cv_prog_gnu_ld" = yes; then
2544 version_type=linux
2799 if test yes = "$lt_cv_prog_gnu_ld"; then
2800 version_type=linux # correct to gnu/linux during the next big refactor
25452801 else
25462802 version_type=irix
25472803 fi ;;
25482804 esac
25492805 need_lib_prefix=no
25502806 need_version=no
2551 soname_spec='${libname}${release}${shared_ext}$major'
2552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
2807 soname_spec='$libname$release$shared_ext$major'
2808 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
25532809 case $host_os in
25542810 irix5* | nonstopux*)
25552811 libsuff= shlibsuff=
25682824 esac
25692825 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
25702826 shlibpath_overrides_runpath=no
2571 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
2572 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
2827 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
2828 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
25732829 hardcode_into_libs=yes
25742830 ;;
25752831
25782834 dynamic_linker=no
25792835 ;;
25802836
2581 # This must be Linux ELF.
2582 linux* | k*bsd*-gnu | kopensolaris*-gnu)
2583 version_type=linux
2837 linux*android*)
2838 version_type=none # Android doesn't support versioned libraries.
25842839 need_lib_prefix=no
25852840 need_version=no
2586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2587 soname_spec='${libname}${release}${shared_ext}$major'
2841 library_names_spec='$libname$release$shared_ext'
2842 soname_spec='$libname$release$shared_ext'
2843 finish_cmds=
2844 shlibpath_var=LD_LIBRARY_PATH
2845 shlibpath_overrides_runpath=yes
2846
2847 # This implies no fast_install, which is unacceptable.
2848 # Some rework will be needed to allow for fast_install
2849 # before this can be enabled.
2850 hardcode_into_libs=yes
2851
2852 dynamic_linker='Android linker'
2853 # Don't embed -rpath directories since the linker doesn't support them.
2854 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
2855 ;;
2856
2857 # This must be glibc/ELF.
2858 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
2859 version_type=linux # correct to gnu/linux during the next big refactor
2860 need_lib_prefix=no
2861 need_version=no
2862 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2863 soname_spec='$libname$release$shared_ext$major'
25882864 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
25892865 shlibpath_var=LD_LIBRARY_PATH
25902866 shlibpath_overrides_runpath=no
26092885 # before this can be enabled.
26102886 hardcode_into_libs=yes
26112887
2612 # Add ABI-specific directories to the system library path.
2613 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
2614
2615 # Append ld.so.conf contents to the search path
2888 # Ideally, we could use ldconfig to report *all* directores which are
2889 # searched for libraries, however this is still not possible. Aside from not
2890 # being certain /sbin/ldconfig is available, command
2891 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
2892 # even though it is searched at run-time. Try to do the best guess by
2893 # appending ld.so.conf contents (and includes) to the search path.
26162894 if test -f /etc/ld.so.conf; then
26172895 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
2618 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
2619
2896 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
26202897 fi
26212898
26222899 # We used to test for /lib/ld.so.1 and disable shared libraries on
26282905 dynamic_linker='GNU/Linux ld.so'
26292906 ;;
26302907
2908 netbsdelf*-gnu)
2909 version_type=linux
2910 need_lib_prefix=no
2911 need_version=no
2912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2913 soname_spec='${libname}${release}${shared_ext}$major'
2914 shlibpath_var=LD_LIBRARY_PATH
2915 shlibpath_overrides_runpath=no
2916 hardcode_into_libs=yes
2917 dynamic_linker='NetBSD ld.elf_so'
2918 ;;
2919
26312920 netbsd*)
26322921 version_type=sunos
26332922 need_lib_prefix=no
26342923 need_version=no
26352924 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
2636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
2925 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
26372926 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
26382927 dynamic_linker='NetBSD (a.out) ld.so'
26392928 else
2640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2641 soname_spec='${libname}${release}${shared_ext}$major'
2929 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2930 soname_spec='$libname$release$shared_ext$major'
26422931 dynamic_linker='NetBSD ld.elf_so'
26432932 fi
26442933 shlibpath_var=LD_LIBRARY_PATH
26472936 ;;
26482937
26492938 newsos6)
2650 version_type=linux
2651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2939 version_type=linux # correct to gnu/linux during the next big refactor
2940 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
26522941 shlibpath_var=LD_LIBRARY_PATH
26532942 shlibpath_overrides_runpath=yes
26542943 ;;
26572946 version_type=qnx
26582947 need_lib_prefix=no
26592948 need_version=no
2660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2661 soname_spec='${libname}${release}${shared_ext}$major'
2949 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2950 soname_spec='$libname$release$shared_ext$major'
26622951 shlibpath_var=LD_LIBRARY_PATH
26632952 shlibpath_overrides_runpath=no
26642953 hardcode_into_libs=yes
26652954 dynamic_linker='ldqnx.so'
26662955 ;;
26672956
2668 openbsd*)
2957 openbsd* | bitrig*)
26692958 version_type=sunos
2670 sys_lib_dlsearch_path_spec="/usr/lib"
2959 sys_lib_dlsearch_path_spec=/usr/lib
26712960 need_lib_prefix=no
2672 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
2673 case $host_os in
2674 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
2675 *) need_version=no ;;
2676 esac
2677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
2961 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
2962 need_version=no
2963 else
2964 need_version=yes
2965 fi
2966 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
26782967 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
26792968 shlibpath_var=LD_LIBRARY_PATH
2680 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
2681 case $host_os in
2682 openbsd2.[[89]] | openbsd2.[[89]].*)
2683 shlibpath_overrides_runpath=no
2684 ;;
2685 *)
2686 shlibpath_overrides_runpath=yes
2687 ;;
2688 esac
2689 else
2690 shlibpath_overrides_runpath=yes
2691 fi
2969 shlibpath_overrides_runpath=yes
26922970 ;;
26932971
26942972 os2*)
26952973 libname_spec='$name'
2696 shrext_cmds=".dll"
2974 version_type=windows
2975 shrext_cmds=.dll
2976 need_version=no
26972977 need_lib_prefix=no
2698 library_names_spec='$libname${shared_ext} $libname.a'
2978 # OS/2 can only load a DLL with a base name of 8 characters or less.
2979 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
2980 v=$($ECHO $release$versuffix | tr -d .-);
2981 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
2982 $ECHO $n$v`$shared_ext'
2983 library_names_spec='${libname}_dll.$libext'
26992984 dynamic_linker='OS/2 ld.exe'
2700 shlibpath_var=LIBPATH
2985 shlibpath_var=BEGINLIBPATH
2986 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2987 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2988 postinstall_cmds='base_file=`basename \$file`~
2989 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
2990 dldir=$destdir/`dirname \$dlpath`~
2991 test -d \$dldir || mkdir -p \$dldir~
2992 $install_prog $dir/$dlname \$dldir/$dlname~
2993 chmod a+x \$dldir/$dlname~
2994 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
2995 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
2996 fi'
2997 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
2998 dlpath=$dir/\$dldll~
2999 $RM \$dlpath'
27013000 ;;
27023001
27033002 osf3* | osf4* | osf5*)
27043003 version_type=osf
27053004 need_lib_prefix=no
27063005 need_version=no
2707 soname_spec='${libname}${release}${shared_ext}$major'
2708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3006 soname_spec='$libname$release$shared_ext$major'
3007 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
27093008 shlibpath_var=LD_LIBRARY_PATH
27103009 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
2711 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
3010 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
27123011 ;;
27133012
27143013 rdos*)
27163015 ;;
27173016
27183017 solaris*)
2719 version_type=linux
3018 version_type=linux # correct to gnu/linux during the next big refactor
27203019 need_lib_prefix=no
27213020 need_version=no
2722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2723 soname_spec='${libname}${release}${shared_ext}$major'
3021 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3022 soname_spec='$libname$release$shared_ext$major'
27243023 shlibpath_var=LD_LIBRARY_PATH
27253024 shlibpath_overrides_runpath=yes
27263025 hardcode_into_libs=yes
27303029
27313030 sunos4*)
27323031 version_type=sunos
2733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
3032 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
27343033 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
27353034 shlibpath_var=LD_LIBRARY_PATH
27363035 shlibpath_overrides_runpath=yes
2737 if test "$with_gnu_ld" = yes; then
3036 if test yes = "$with_gnu_ld"; then
27383037 need_lib_prefix=no
27393038 fi
27403039 need_version=yes
27413040 ;;
27423041
27433042 sysv4 | sysv4.3*)
2744 version_type=linux
2745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2746 soname_spec='${libname}${release}${shared_ext}$major'
3043 version_type=linux # correct to gnu/linux during the next big refactor
3044 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3045 soname_spec='$libname$release$shared_ext$major'
27473046 shlibpath_var=LD_LIBRARY_PATH
27483047 case $host_vendor in
27493048 sni)
27643063 ;;
27653064
27663065 sysv4*MP*)
2767 if test -d /usr/nec ;then
2768 version_type=linux
2769 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
2770 soname_spec='$libname${shared_ext}.$major'
3066 if test -d /usr/nec; then
3067 version_type=linux # correct to gnu/linux during the next big refactor
3068 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
3069 soname_spec='$libname$shared_ext.$major'
27713070 shlibpath_var=LD_LIBRARY_PATH
27723071 fi
27733072 ;;
27743073
27753074 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
2776 version_type=freebsd-elf
3075 version_type=sco
27773076 need_lib_prefix=no
27783077 need_version=no
2779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
2780 soname_spec='${libname}${release}${shared_ext}$major'
3078 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
3079 soname_spec='$libname$release$shared_ext$major'
27813080 shlibpath_var=LD_LIBRARY_PATH
27823081 shlibpath_overrides_runpath=yes
27833082 hardcode_into_libs=yes
2784 if test "$with_gnu_ld" = yes; then
3083 if test yes = "$with_gnu_ld"; then
27853084 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
27863085 else
27873086 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
27963095
27973096 tpf*)
27983097 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
2799 version_type=linux
3098 version_type=linux # correct to gnu/linux during the next big refactor
28003099 need_lib_prefix=no
28013100 need_version=no
2802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3101 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
28033102 shlibpath_var=LD_LIBRARY_PATH
28043103 shlibpath_overrides_runpath=no
28053104 hardcode_into_libs=yes
28063105 ;;
28073106
28083107 uts4*)
2809 version_type=linux
2810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2811 soname_spec='${libname}${release}${shared_ext}$major'
3108 version_type=linux # correct to gnu/linux during the next big refactor
3109 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3110 soname_spec='$libname$release$shared_ext$major'
28123111 shlibpath_var=LD_LIBRARY_PATH
28133112 ;;
28143113
28173116 ;;
28183117 esac
28193118 AC_MSG_RESULT([$dynamic_linker])
2820 test "$dynamic_linker" = no && can_build_shared=no
3119 test no = "$dynamic_linker" && can_build_shared=no
28213120
28223121 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
2823 if test "$GCC" = yes; then
3122 if test yes = "$GCC"; then
28243123 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
28253124 fi
28263125
2827 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
2828 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
3126 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
3127 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
28293128 fi
2830 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
2831 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
3129
3130 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
3131 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
28323132 fi
3133
3134 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
3135 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
3136
3137 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
3138 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
3139
3140 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
3141 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
28333142
28343143 _LT_DECL([], [variables_saved_for_relink], [1],
28353144 [Variables whose values should be saved in libtool wrapper scripts and
28633172 [Whether we should hardcode library paths into libraries])
28643173 _LT_DECL([], [sys_lib_search_path_spec], [2],
28653174 [Compile-time system search path for libraries])
2866 _LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
2867 [Run-time system search path for libraries])
3175 _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
3176 [Detected run-time system search path for libraries])
3177 _LT_DECL([], [configure_time_lt_sys_library_path], [2],
3178 [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
28683179 ])# _LT_SYS_DYNAMIC_LINKER
28693180
28703181
28713182 # _LT_PATH_TOOL_PREFIX(TOOL)
28723183 # --------------------------
2873 # find a file program which can recognize shared library
3184 # find a file program that can recognize shared library
28743185 AC_DEFUN([_LT_PATH_TOOL_PREFIX],
28753186 [m4_require([_LT_DECL_EGREP])dnl
28763187 AC_MSG_CHECKING([for $1])
28773188 AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
28783189 [case $MAGIC_CMD in
28793190 [[\\/*] | ?:[\\/]*])
2880 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3191 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
28813192 ;;
28823193 *)
2883 lt_save_MAGIC_CMD="$MAGIC_CMD"
2884 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3194 lt_save_MAGIC_CMD=$MAGIC_CMD
3195 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
28853196 dnl $ac_dummy forces splitting on constant user-supplied paths.
28863197 dnl POSIX.2 word splitting is done only on the output of word expansions,
28873198 dnl not every word. This closes a longstanding sh security hole.
28883199 ac_dummy="m4_if([$2], , $PATH, [$2])"
28893200 for ac_dir in $ac_dummy; do
2890 IFS="$lt_save_ifs"
3201 IFS=$lt_save_ifs
28913202 test -z "$ac_dir" && ac_dir=.
2892 if test -f $ac_dir/$1; then
2893 lt_cv_path_MAGIC_CMD="$ac_dir/$1"
3203 if test -f "$ac_dir/$1"; then
3204 lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
28943205 if test -n "$file_magic_test_file"; then
28953206 case $deplibs_check_method in
28963207 "file_magic "*)
28973208 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
2898 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3209 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
28993210 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
29003211 $EGREP "$file_magic_regex" > /dev/null; then
29013212 :
29183229 break
29193230 fi
29203231 done
2921 IFS="$lt_save_ifs"
2922 MAGIC_CMD="$lt_save_MAGIC_CMD"
3232 IFS=$lt_save_ifs
3233 MAGIC_CMD=$lt_save_MAGIC_CMD
29233234 ;;
29243235 esac])
2925 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3236 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
29263237 if test -n "$MAGIC_CMD"; then
29273238 AC_MSG_RESULT($MAGIC_CMD)
29283239 else
29403251
29413252 # _LT_PATH_MAGIC
29423253 # --------------
2943 # find a file program which can recognize a shared library
3254 # find a file program that can recognize a shared library
29443255 m4_defun([_LT_PATH_MAGIC],
29453256 [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
29463257 if test -z "$lt_cv_path_MAGIC_CMD"; then
29673278 AC_ARG_WITH([gnu-ld],
29683279 [AS_HELP_STRING([--with-gnu-ld],
29693280 [assume the C compiler uses GNU ld @<:@default=no@:>@])],
2970 [test "$withval" = no || with_gnu_ld=yes],
3281 [test no = "$withval" || with_gnu_ld=yes],
29713282 [with_gnu_ld=no])dnl
29723283
29733284 ac_prog=ld
2974 if test "$GCC" = yes; then
3285 if test yes = "$GCC"; then
29753286 # Check if gcc -print-prog-name=ld gives a path.
29763287 AC_MSG_CHECKING([for ld used by $CC])
29773288 case $host in
29783289 *-*-mingw*)
2979 # gcc leaves a trailing carriage return which upsets mingw
3290 # gcc leaves a trailing carriage return, which upsets mingw
29803291 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
29813292 *)
29823293 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
29903301 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
29913302 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
29923303 done
2993 test -z "$LD" && LD="$ac_prog"
3304 test -z "$LD" && LD=$ac_prog
29943305 ;;
29953306 "")
29963307 # If it fails, then pretend we aren't using GCC.
30013312 with_gnu_ld=unknown
30023313 ;;
30033314 esac
3004 elif test "$with_gnu_ld" = yes; then
3315 elif test yes = "$with_gnu_ld"; then
30053316 AC_MSG_CHECKING([for GNU ld])
30063317 else
30073318 AC_MSG_CHECKING([for non-GNU ld])
30083319 fi
30093320 AC_CACHE_VAL(lt_cv_path_LD,
30103321 [if test -z "$LD"; then
3011 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3322 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
30123323 for ac_dir in $PATH; do
3013 IFS="$lt_save_ifs"
3324 IFS=$lt_save_ifs
30143325 test -z "$ac_dir" && ac_dir=.
30153326 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3016 lt_cv_path_LD="$ac_dir/$ac_prog"
3327 lt_cv_path_LD=$ac_dir/$ac_prog
30173328 # Check to see if the program is GNU ld. I'd rather use --version,
30183329 # but apparently some variants of GNU ld only accept -v.
30193330 # Break only if it was the GNU/non-GNU ld that we prefer.
30203331 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
30213332 *GNU* | *'with BFD'*)
3022 test "$with_gnu_ld" != no && break
3333 test no != "$with_gnu_ld" && break
30233334 ;;
30243335 *)
3025 test "$with_gnu_ld" != yes && break
3336 test yes != "$with_gnu_ld" && break
30263337 ;;
30273338 esac
30283339 fi
30293340 done
3030 IFS="$lt_save_ifs"
3341 IFS=$lt_save_ifs
30313342 else
3032 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3343 lt_cv_path_LD=$LD # Let the user override the test with a path.
30333344 fi])
3034 LD="$lt_cv_path_LD"
3345 LD=$lt_cv_path_LD
30353346 if test -n "$LD"; then
30363347 AC_MSG_RESULT($LD)
30373348 else
30853396 reload_cmds='$LD$reload_flag -o $output$reload_objs'
30863397 case $host_os in
30873398 cygwin* | mingw* | pw32* | cegcc*)
3088 if test "$GCC" != yes; then
3399 if test yes != "$GCC"; then
30893400 reload_cmds=false
30903401 fi
30913402 ;;
30923403 darwin*)
3093 if test "$GCC" = yes; then
3094 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3404 if test yes = "$GCC"; then
3405 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
30953406 else
30963407 reload_cmds='$LD$reload_flag -o $output$reload_objs'
30973408 fi
31003411 _LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
31013412 _LT_TAGDECL([], [reload_cmds], [2])dnl
31023413 ])# _LT_CMD_RELOAD
3414
3415
3416 # _LT_PATH_DD
3417 # -----------
3418 # find a working dd
3419 m4_defun([_LT_PATH_DD],
3420 [AC_CACHE_CHECK([for a working dd], [ac_cv_path_lt_DD],
3421 [printf 0123456789abcdef0123456789abcdef >conftest.i
3422 cat conftest.i conftest.i >conftest2.i
3423 : ${lt_DD:=$DD}
3424 AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
3425 [if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3426 cmp -s conftest.i conftest.out \
3427 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
3428 fi])
3429 rm -f conftest.i conftest2.i conftest.out])
3430 ])# _LT_PATH_DD
3431
3432
3433 # _LT_CMD_TRUNCATE
3434 # ----------------
3435 # find command to truncate a binary pipe
3436 m4_defun([_LT_CMD_TRUNCATE],
3437 [m4_require([_LT_PATH_DD])
3438 AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
3439 [printf 0123456789abcdef0123456789abcdef >conftest.i
3440 cat conftest.i conftest.i >conftest2.i
3441 lt_cv_truncate_bin=
3442 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3443 cmp -s conftest.i conftest.out \
3444 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
3445 fi
3446 rm -f conftest.i conftest2.i conftest.out
3447 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
3448 _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
3449 [Command to truncate a binary pipe])
3450 ])# _LT_CMD_TRUNCATE
31033451
31043452
31053453 # _LT_CHECK_MAGIC_METHOD
31173465 # Need to set the preceding variable on all platforms that support
31183466 # interlibrary dependencies.
31193467 # 'none' -- dependencies not supported.
3120 # `unknown' -- same as none, but documents that we really don't know.
3468 # 'unknown' -- same as none, but documents that we really don't know.
31213469 # 'pass_all' -- all dependencies passed with no checks.
31223470 # 'test_compile' -- check by making test program.
31233471 # 'file_magic [[regex]]' -- check by looking for files in library path
3124 # which responds to the $file_magic_cmd with a given extended regex.
3125 # If you have `file' or equivalent on your system and you're not sure
3126 # whether `pass_all' will *always* work, you probably want this one.
3472 # that responds to the $file_magic_cmd with a given extended regex.
3473 # If you have 'file' or equivalent on your system and you're not sure
3474 # whether 'pass_all' will *always* work, you probably want this one.
31273475
31283476 case $host_os in
31293477 aix[[4-9]]*)
31363484
31373485 bsdi[[45]]*)
31383486 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
3139 lt_cv_file_magic_cmd='/usr/bin/file -L'
3487 lt_cv_file_magic_cmd='$FILECMD -L'
31403488 lt_cv_file_magic_test_file=/shlib/libc.so
31413489 ;;
31423490
31503498 # Base MSYS/MinGW do not provide the 'file' command needed by
31513499 # func_win32_libid shell function, so use a weaker test based on 'objdump',
31523500 # unless we find 'file', for example because we are cross-compiling.
3153 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
3154 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
3501 if ( file / ) >/dev/null 2>&1; then
31553502 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
31563503 lt_cv_file_magic_cmd='func_win32_libid'
31573504 else
31713518 lt_cv_deplibs_check_method=pass_all
31723519 ;;
31733520
3174 freebsd* | dragonfly*)
3521 freebsd* | dragonfly* | midnightbsd*)
31753522 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
31763523 case $host_cpu in
31773524 i*86 )
31783525 # Not sure whether the presence of OpenBSD here was a mistake.
31793526 # Let's accept both of them until this is cleared up.
31803527 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
3181 lt_cv_file_magic_cmd=/usr/bin/file
3528 lt_cv_file_magic_cmd=$FILECMD
31823529 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
31833530 ;;
31843531 esac
31873534 fi
31883535 ;;
31893536
3190 gnu*)
3191 lt_cv_deplibs_check_method=pass_all
3192 ;;
3193
31943537 haiku*)
31953538 lt_cv_deplibs_check_method=pass_all
31963539 ;;
31973540
31983541 hpux10.20* | hpux11*)
3199 lt_cv_file_magic_cmd=/usr/bin/file
3542 lt_cv_file_magic_cmd=$FILECMD
32003543 case $host_cpu in
32013544 ia64*)
32023545 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
32283571 lt_cv_deplibs_check_method=pass_all
32293572 ;;
32303573
3231 # This must be Linux ELF.
3232 linux* | k*bsd*-gnu | kopensolaris*-gnu)
3574 # This must be glibc/ELF.
3575 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
32333576 lt_cv_deplibs_check_method=pass_all
32343577 ;;
32353578
3236 netbsd*)
3579 netbsd* | netbsdelf*-gnu)
32373580 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
32383581 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
32393582 else
32433586
32443587 newos6*)
32453588 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
3246 lt_cv_file_magic_cmd=/usr/bin/file
3589 lt_cv_file_magic_cmd=$FILECMD
32473590 lt_cv_file_magic_test_file=/usr/lib/libnls.so
32483591 ;;
32493592
32513594 lt_cv_deplibs_check_method=pass_all
32523595 ;;
32533596
3254 openbsd*)
3255 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3597 openbsd* | bitrig*)
3598 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
32563599 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
32573600 else
32583601 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
33053648 tpf*)
33063649 lt_cv_deplibs_check_method=pass_all
33073650 ;;
3651 os2*)
3652 lt_cv_deplibs_check_method=pass_all
3653 ;;
33083654 esac
33093655 ])
33103656
33453691 AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
33463692 [if test -n "$NM"; then
33473693 # Let the user override the test.
3348 lt_cv_path_NM="$NM"
3694 lt_cv_path_NM=$NM
33493695 else
3350 lt_nm_to_check="${ac_tool_prefix}nm"
3696 lt_nm_to_check=${ac_tool_prefix}nm
33513697 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
33523698 lt_nm_to_check="$lt_nm_to_check nm"
33533699 fi
33543700 for lt_tmp_nm in $lt_nm_to_check; do
3355 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3701 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
33563702 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3357 IFS="$lt_save_ifs"
3703 IFS=$lt_save_ifs
33583704 test -z "$ac_dir" && ac_dir=.
3359 tmp_nm="$ac_dir/$lt_tmp_nm"
3360 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3705 tmp_nm=$ac_dir/$lt_tmp_nm
3706 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
33613707 # Check to see if the nm accepts a BSD-compat flag.
3362 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3708 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
33633709 # nm: unknown option "B" ignored
33643710 # Tru64's nm complains that /dev/null is an invalid object file
3365 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3366 */dev/null* | *'Invalid file or object type'*)
3711 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
3712 case $build_os in
3713 mingw*) lt_bad_file=conftest.nm/nofile ;;
3714 *) lt_bad_file=/dev/null ;;
3715 esac
3716 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
3717 *$lt_bad_file* | *'Invalid file or object type'*)
33673718 lt_cv_path_NM="$tmp_nm -B"
3368 break
3719 break 2
33693720 ;;
33703721 *)
3371 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3722 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
33723723 */dev/null*)
33733724 lt_cv_path_NM="$tmp_nm -p"
3374 break
3725 break 2
33753726 ;;
33763727 *)
33773728 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
33823733 esac
33833734 fi
33843735 done
3385 IFS="$lt_save_ifs"
3736 IFS=$lt_save_ifs
33863737 done
33873738 : ${lt_cv_path_NM=no}
33883739 fi])
3389 if test "$lt_cv_path_NM" != "no"; then
3390 NM="$lt_cv_path_NM"
3740 if test no != "$lt_cv_path_NM"; then
3741 NM=$lt_cv_path_NM
33913742 else
33923743 # Didn't find any BSD compatible name lister, look for dumpbin.
33933744 if test -n "$DUMPBIN"; then :
33943745 # Let the user override the test.
33953746 else
33963747 AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
3397 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
3748 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
33983749 *COFF*)
3399 DUMPBIN="$DUMPBIN -symbols"
3750 DUMPBIN="$DUMPBIN -symbols -headers"
34003751 ;;
34013752 *)
34023753 DUMPBIN=:
34043755 esac
34053756 fi
34063757 AC_SUBST([DUMPBIN])
3407 if test "$DUMPBIN" != ":"; then
3408 NM="$DUMPBIN"
3758 if test : != "$DUMPBIN"; then
3759 NM=$DUMPBIN
34093760 fi
34103761 fi
34113762 test -z "$NM" && NM=nm
34513802
34523803 case $host_os in
34533804 cygwin* | mingw* | pw32* | cegcc*)
3454 # two different shell functions defined in ltmain.sh
3455 # decide which to use based on capabilities of $DLLTOOL
3805 # two different shell functions defined in ltmain.sh;
3806 # decide which one to use based on capabilities of $DLLTOOL
34563807 case `$DLLTOOL --help 2>&1` in
34573808 *--identify-strict*)
34583809 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
34643815 ;;
34653816 *)
34663817 # fallback: assume linklib IS sharedlib
3467 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
3818 lt_cv_sharedlib_from_linklib_cmd=$ECHO
34683819 ;;
34693820 esac
34703821 ])
34913842 lt_cv_path_mainfest_tool=yes
34923843 fi
34933844 rm -f conftest*])
3494 if test "x$lt_cv_path_mainfest_tool" != xyes; then
3845 if test yes != "$lt_cv_path_mainfest_tool"; then
34953846 MANIFEST_TOOL=:
34963847 fi
34973848 _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
34983849 ])# _LT_PATH_MANIFEST_TOOL
3850
3851
3852 # _LT_DLL_DEF_P([FILE])
3853 # ---------------------
3854 # True iff FILE is a Windows DLL '.def' file.
3855 # Keep in sync with func_dll_def_p in the libtool script
3856 AC_DEFUN([_LT_DLL_DEF_P],
3857 [dnl
3858 test DEF = "`$SED -n dnl
3859 -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
3860 -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
3861 -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
3862 -e q dnl Only consider the first "real" line
3863 $1`" dnl
3864 ])# _LT_DLL_DEF_P
34993865
35003866
35013867 # LT_LIB_M
35093875 # These system don't have libm, or don't need it
35103876 ;;
35113877 *-ncr-sysv4.3*)
3512 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
3878 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
35133879 AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
35143880 ;;
35153881 *)
3516 AC_CHECK_LIB(m, cos, LIBM="-lm")
3882 AC_CHECK_LIB(m, cos, LIBM=-lm)
35173883 ;;
35183884 esac
35193885 AC_SUBST([LIBM])
35323898
35333899 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
35343900
3535 if test "$GCC" = yes; then
3901 if test yes = "$GCC"; then
35363902 case $cc_basename in
35373903 nvcc*)
35383904 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
35843950 symcode='[[ABCDGISTW]]'
35853951 ;;
35863952 hpux*)
3587 if test "$host_cpu" = ia64; then
3953 if test ia64 = "$host_cpu"; then
35883954 symcode='[[ABCDEGRST]]'
35893955 fi
35903956 ;;
36173983 symcode='[[ABCDGIRSTW]]' ;;
36183984 esac
36193985
3986 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
3987 # Gets list of data symbols to import.
3988 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
3989 # Adjust the below global symbol transforms to fixup imported variables.
3990 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
3991 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
3992 lt_c_name_lib_hook="\
3993 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
3994 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
3995 else
3996 # Disable hooks by default.
3997 lt_cv_sys_global_symbol_to_import=
3998 lt_cdecl_hook=
3999 lt_c_name_hook=
4000 lt_c_name_lib_hook=
4001 fi
4002
36204003 # Transform an extracted symbol line into a proper C declaration.
36214004 # Some systems (esp. on ia64) link data and code symbols differently,
36224005 # so use this general approach.
3623 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4006 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
4007 $lt_cdecl_hook\
4008 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
4009 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
36244010
36254011 # Transform an extracted symbol line into symbol name and symbol address
3626 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
3627 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
4012 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
4013 $lt_c_name_hook\
4014 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
4015 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
4016
4017 # Transform an extracted symbol line into symbol name with lib prefix and
4018 # symbol address.
4019 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
4020 $lt_c_name_lib_hook\
4021 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
4022 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
4023 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
36284024
36294025 # Handle CRLF in mingw tool chain
36304026 opt_cr=
36424038
36434039 # Write the raw and C identifiers.
36444040 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
3645 # Fake it for dumpbin and say T for any non-static function
3646 # and D for any global variable.
3647 # Also find C++ and __fastcall symbols from MSVC++,
4041 # Fake it for dumpbin and say T for any non-static function,
4042 # D for any global variable and I for any imported variable.
4043 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
36484044 # which start with @ or ?.
36494045 lt_cv_sys_global_symbol_pipe="$AWK ['"\
36504046 " {last_section=section; section=\$ 3};"\
4047 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
36514048 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4049 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
4050 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
4051 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
36524052 " \$ 0!~/External *\|/{next};"\
36534053 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
36544054 " {if(hide[section]) next};"\
3655 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
3656 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
3657 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
3658 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4055 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
4056 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
4057 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
4058 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
36594059 " ' prfx=^$ac_symprfx]"
36604060 else
3661 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4061 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
36624062 fi
3663 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
4063 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
36644064
36654065 # Check to see that the pipe works correctly.
36664066 pipe_works=no
36824082 if AC_TRY_EVAL(ac_compile); then
36834083 # Now try to grab the symbols.
36844084 nlist=conftest.nm
3685 if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
4085 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD
4086 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then
36864087 # Try sorting and uniquifying the output.
36874088 if sort "$nlist" | uniq > "$nlist"T; then
36884089 mv -f "$nlist"T "$nlist"
36954096 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
36964097 cat <<_LT_EOF > conftest.$ac_ext
36974098 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
3698 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
3699 /* DATA imports from DLLs on WIN32 con't be const, because runtime
4099 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4100 /* DATA imports from DLLs on WIN32 can't be const, because runtime
37004101 relocations are performed -- see ld's documentation on pseudo-relocs. */
37014102 # define LT@&t@_DLSYM_CONST
3702 #elif defined(__osf__)
4103 #elif defined __osf__
37034104 /* This system does not cope well with relocations in const data. */
37044105 # define LT@&t@_DLSYM_CONST
37054106 #else
37254126 {
37264127 { "@PROGRAM@", (void *) 0 },
37274128 _LT_EOF
3728 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4129 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
37294130 cat <<\_LT_EOF >> conftest.$ac_ext
37304131 {0, (void *) 0}
37314132 };
37454146 mv conftest.$ac_objext conftstm.$ac_objext
37464147 lt_globsym_save_LIBS=$LIBS
37474148 lt_globsym_save_CFLAGS=$CFLAGS
3748 LIBS="conftstm.$ac_objext"
4149 LIBS=conftstm.$ac_objext
37494150 CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
3750 if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
4151 if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
37514152 pipe_works=yes
37524153 fi
37534154 LIBS=$lt_globsym_save_LIBS
37684169 rm -rf conftest* conftst*
37694170
37704171 # Do not use the global_symbol_pipe unless it works.
3771 if test "$pipe_works" = yes; then
4172 if test yes = "$pipe_works"; then
37724173 break
37734174 else
37744175 lt_cv_sys_global_symbol_pipe=
37954196 [Take the output of nm and produce a listing of raw symbols and C names])
37964197 _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
37974198 [Transform the output of nm in a proper C declaration])
4199 _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
4200 [Transform the output of nm into a list of symbols to manually relocate])
37984201 _LT_DECL([global_symbol_to_c_name_address],
37994202 [lt_cv_sys_global_symbol_to_c_name_address], [1],
38004203 [Transform the output of nm in a C name address pair])
38014204 _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
38024205 [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
38034206 [Transform the output of nm in a C name address pair when lib prefix is needed])
4207 _LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
4208 [The name lister interface])
38044209 _LT_DECL([], [nm_file_list_spec], [1],
38054210 [Specify filename containing input files for $NM])
38064211 ]) # _LT_CMD_GLOBAL_SYMBOLS
38164221
38174222 m4_if([$1], [CXX], [
38184223 # C++ specific cases for pic, static, wl, etc.
3819 if test "$GXX" = yes; then
4224 if test yes = "$GXX"; then
38204225 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
38214226 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
38224227
38234228 case $host_os in
38244229 aix*)
38254230 # All AIX code is PIC.
3826 if test "$host_cpu" = ia64; then
4231 if test ia64 = "$host_cpu"; then
38274232 # AIX 5 now supports IA64 processor
38284233 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
38294234 fi
4235 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
38304236 ;;
38314237
38324238 amigaos*)
38374243 ;;
38384244 m68k)
38394245 # FIXME: we need at least 68020 code to build shared libraries, but
3840 # adding the `-m68020' flag to GCC prevents building anything better,
3841 # like `-m68040'.
4246 # adding the '-m68020' flag to GCC prevents building anything better,
4247 # like '-m68040'.
38424248 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
38434249 ;;
38444250 esac
38544260 # (--disable-auto-import) libraries
38554261 m4_if([$1], [GCJ], [],
38564262 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4263 case $host_os in
4264 os2*)
4265 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4266 ;;
4267 esac
38574268 ;;
38584269 darwin* | rhapsody*)
38594270 # PIC is the default on this platform
39034314 case $host_os in
39044315 aix[[4-9]]*)
39054316 # All AIX code is PIC.
3906 if test "$host_cpu" = ia64; then
4317 if test ia64 = "$host_cpu"; then
39074318 # AIX 5 now supports IA64 processor
39084319 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
39094320 else
39374348 ;;
39384349 esac
39394350 ;;
3940 freebsd* | dragonfly*)
4351 freebsd* | dragonfly* | midnightbsd*)
39414352 # FreeBSD uses GNU C++
39424353 ;;
39434354 hpux9* | hpux10* | hpux11*)
39444355 case $cc_basename in
39454356 CC*)
39464357 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
3947 _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
3948 if test "$host_cpu" != ia64; then
4358 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4359 if test ia64 != "$host_cpu"; then
39494360 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
39504361 fi
39514362 ;;
39524363 aCC*)
39534364 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
3954 _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
4365 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
39554366 case $host_cpu in
39564367 hppa*64*|ia64*)
39574368 # +Z the default
39804391 ;;
39814392 esac
39824393 ;;
3983 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4394 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
39844395 case $cc_basename in
39854396 KCC*)
39864397 # KAI C++ Compiler
39884399 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
39894400 ;;
39904401 ecpc* )
3991 # old Intel C++ for x86_64 which still supported -KPIC.
4402 # old Intel C++ for x86_64, which still supported -KPIC.
39924403 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
39934404 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
39944405 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
40204431 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
40214432 ;;
40224433 *)
4023 case `$CC -V 2>&1 | sed 5q` in
4434 case `$CC -V 2>&1 | $SED 5q` in
40244435 *Sun\ C*)
40254436 # Sun C++ 5.9
40264437 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
40444455 ;;
40454456 esac
40464457 ;;
4047 netbsd*)
4458 netbsd* | netbsdelf*-gnu)
40484459 ;;
40494460 *qnx* | *nto*)
40504461 # QNX uses GNU C++, but need to define -shared option too, otherwise
41334544 fi
41344545 ],
41354546 [
4136 if test "$GCC" = yes; then
4547 if test yes = "$GCC"; then
41374548 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
41384549 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
41394550
41404551 case $host_os in
41414552 aix*)
41424553 # All AIX code is PIC.
4143 if test "$host_cpu" = ia64; then
4554 if test ia64 = "$host_cpu"; then
41444555 # AIX 5 now supports IA64 processor
41454556 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
41464557 fi
4558 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
41474559 ;;
41484560
41494561 amigaos*)
41544566 ;;
41554567 m68k)
41564568 # FIXME: we need at least 68020 code to build shared libraries, but
4157 # adding the `-m68020' flag to GCC prevents building anything better,
4158 # like `-m68040'.
4569 # adding the '-m68020' flag to GCC prevents building anything better,
4570 # like '-m68040'.
41594571 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
41604572 ;;
41614573 esac
41724584 # (--disable-auto-import) libraries
41734585 m4_if([$1], [GCJ], [],
41744586 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4587 case $host_os in
4588 os2*)
4589 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4590 ;;
4591 esac
41754592 ;;
41764593
41774594 darwin* | rhapsody*)
42324649 case $cc_basename in
42334650 nvcc*) # Cuda Compiler Driver 2.2
42344651 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
4235 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC'
4652 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
4653 _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
4654 fi
42364655 ;;
42374656 esac
42384657 else
42404659 case $host_os in
42414660 aix*)
42424661 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4243 if test "$host_cpu" = ia64; then
4662 if test ia64 = "$host_cpu"; then
42444663 # AIX 5 now supports IA64 processor
42454664 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
42464665 else
42484667 fi
42494668 ;;
42504669
4670 darwin* | rhapsody*)
4671 # PIC is the default on this platform
4672 # Common symbols not allowed in MH_DYLIB files
4673 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4674 case $cc_basename in
4675 nagfor*)
4676 # NAG Fortran compiler
4677 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
4678 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4679 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4680 ;;
4681 esac
4682 ;;
4683
42514684 mingw* | cygwin* | pw32* | os2* | cegcc*)
42524685 # This hack is so that the source file can tell whether it is being
42534686 # built for inclusion in a dll (and should export symbols for example).
42544687 m4_if([$1], [GCJ], [],
42554688 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4689 case $host_os in
4690 os2*)
4691 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4692 ;;
4693 esac
42564694 ;;
42574695
42584696 hpux9* | hpux10* | hpux11*)
42684706 ;;
42694707 esac
42704708 # Is there a better lt_prog_compiler_static that works with the bundled CC?
4271 _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
4709 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
42724710 ;;
42734711
42744712 irix5* | irix6* | nonstopux*)
42774715 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
42784716 ;;
42794717
4280 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4718 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
42814719 case $cc_basename in
4282 # old Intel for x86_64 which still supported -KPIC.
4720 # old Intel for x86_64, which still supported -KPIC.
42834721 ecc*)
42844722 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
42854723 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4724 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4725 ;;
4726 # flang / f18. f95 an alias for gfortran or flang on Debian
4727 flang* | f18* | f95*)
4728 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4729 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
42864730 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
42874731 ;;
42884732 # icc used to be incompatible with GCC.
43044748 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
43054749 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43064750 ;;
4751 tcc*)
4752 # Fabrice Bellard et al's Tiny C Compiler
4753 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4754 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4755 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4756 ;;
43074757 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
43084758 # Portland Group compilers (*not* the Pentium gcc compiler,
43094759 # which looks to be a dead project)
43234773 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
43244774 ;;
43254775 *)
4326 case `$CC -V 2>&1 | sed 5q` in
4327 *Sun\ F* | *Sun*Fortran*)
4776 case `$CC -V 2>&1 | $SED 5q` in
4777 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
43284778 # Sun Fortran 8.3 passes all unrecognized flags to the linker
43294779 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
43304780 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43314781 _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
4782 ;;
4783 *Sun\ F* | *Sun*Fortran*)
4784 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4785 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4786 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
43324787 ;;
43334788 *Sun\ C*)
43344789 # Sun C 5.9
43354790 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
43364791 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43374792 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4793 ;;
4794 *Intel*\ [[CF]]*Compiler*)
4795 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4796 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4797 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4798 ;;
4799 *Portland\ Group*)
4800 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4801 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4802 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43384803 ;;
43394804 esac
43404805 ;;
43864851 ;;
43874852
43884853 sysv4*MP*)
4389 if test -d /usr/nec ;then
4854 if test -d /usr/nec; then
43904855 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
43914856 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43924857 fi
44154880 fi
44164881 ])
44174882 case $host_os in
4418 # For platforms which do not support PIC, -DPIC is meaningless:
4883 # For platforms that do not support PIC, -DPIC is meaningless:
44194884 *djgpp*)
44204885 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
44214886 ;;
44814946 case $host_os in
44824947 aix[[4-9]]*)
44834948 # If we're using GNU nm, then we don't want the "-C" option.
4484 # -C means demangle to AIX nm, but means don't demangle with GNU nm
4485 # Also, AIX nm treats weak defined symbols like other global defined
4486 # symbols, whereas GNU nm marks them as "W".
4949 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
4950 # Without the "-l" option, or with the "-B" option, AIX nm treats
4951 # weak defined symbols like other global defined symbols, whereas
4952 # GNU nm marks them as "W".
4953 # While the 'weak' keyword is ignored in the Export File, we need
4954 # it in the Import File for the 'aix-soname' feature, so we have
4955 # to replace the "-B" option with "-P" for AIX nm.
44874956 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
4488 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
4957 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
44894958 else
4490 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
4959 _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
44914960 fi
44924961 ;;
44934962 pw32*)
4494 _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
4963 _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
44954964 ;;
44964965 cygwin* | mingw* | cegcc*)
44974966 case $cc_basename in
4498 cl*) ;;
4967 cl* | icl*)
4968 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
4969 ;;
44994970 *)
45004971 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
45014972 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
45024973 ;;
45034974 esac
4975 ;;
4976 linux* | k*bsd*-gnu | gnu*)
4977 _LT_TAGVAR(link_all_deplibs, $1)=no
45044978 ;;
45054979 *)
45064980 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
45204994 _LT_TAGVAR(hardcode_direct, $1)=no
45214995 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
45224996 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
4523 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
45244997 _LT_TAGVAR(hardcode_libdir_separator, $1)=
45254998 _LT_TAGVAR(hardcode_minus_L, $1)=no
45264999 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
45365009 # included in the symbol list
45375010 _LT_TAGVAR(include_expsyms, $1)=
45385011 # exclude_expsyms can be an extended regexp of symbols to exclude
4539 # it will be wrapped by ` (' and `)$', so one must not match beginning or
4540 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
4541 # as well as any symbol that contains `d'.
5012 # it will be wrapped by ' (' and ')$', so one must not match beginning or
5013 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
5014 # as well as any symbol that contains 'd'.
45425015 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
45435016 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
45445017 # platforms (ab)use it in PIC code, but their linkers get confused if
45515024
45525025 case $host_os in
45535026 cygwin* | mingw* | pw32* | cegcc*)
4554 # FIXME: the MSVC++ port hasn't been tested in a loooong time
5027 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
45555028 # When not using gcc, we currently assume that we are using
4556 # Microsoft Visual C++.
4557 if test "$GCC" != yes; then
5029 # Microsoft Visual C++ or Intel C++ Compiler.
5030 if test yes != "$GCC"; then
45585031 with_gnu_ld=no
45595032 fi
45605033 ;;
45615034 interix*)
4562 # we just hope/assume this is gcc and not c89 (= MSVC++)
5035 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
45635036 with_gnu_ld=yes
45645037 ;;
4565 openbsd*)
5038 openbsd* | bitrig*)
45665039 with_gnu_ld=no
5040 ;;
5041 linux* | k*bsd*-gnu | gnu*)
5042 _LT_TAGVAR(link_all_deplibs, $1)=no
45675043 ;;
45685044 esac
45695045
45725048 # On some targets, GNU ld is compatible enough with the native linker
45735049 # that we're better off using the native interface for both.
45745050 lt_use_gnu_ld_interface=no
4575 if test "$with_gnu_ld" = yes; then
5051 if test yes = "$with_gnu_ld"; then
45765052 case $host_os in
45775053 aix*)
45785054 # The AIX port of GNU ld has always aspired to compatibility
45945070 esac
45955071 fi
45965072
4597 if test "$lt_use_gnu_ld_interface" = yes; then
5073 if test yes = "$lt_use_gnu_ld_interface"; then
45985074 # If archive_cmds runs LD, not CC, wlarc should be empty
4599 wlarc='${wl}'
5075 wlarc='$wl'
46005076
46015077 # Set some defaults for GNU ld with shared library support. These
46025078 # are reset later if shared libraries are not supported. Putting them
46035079 # here allows them to be overridden if necessary.
46045080 runpath_var=LD_RUN_PATH
4605 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
4606 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
5081 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5082 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
46075083 # ancient GNU ld didn't support --whole-archive et. al.
46085084 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
4609 _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5085 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
46105086 else
46115087 _LT_TAGVAR(whole_archive_flag_spec, $1)=
46125088 fi
46135089 supports_anon_versioning=no
4614 case `$LD -v 2>&1` in
5090 case `$LD -v | $SED -e 's/([[^)]]\+)\s\+//' 2>&1` in
46155091 *GNU\ gold*) supports_anon_versioning=yes ;;
46165092 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
46175093 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
46245100 case $host_os in
46255101 aix[[3-9]]*)
46265102 # On AIX/PPC, the GNU linker is very broken
4627 if test "$host_cpu" != ia64; then
5103 if test ia64 != "$host_cpu"; then
46285104 _LT_TAGVAR(ld_shlibs, $1)=no
46295105 cat <<_LT_EOF 1>&2
46305106
46435119 case $host_cpu in
46445120 powerpc)
46455121 # see comment about AmigaOS4 .so support
4646 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5122 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
46475123 _LT_TAGVAR(archive_expsym_cmds, $1)=''
46485124 ;;
46495125 m68k)
46595135 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
46605136 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
46615137 # support --undefined. This deserves some investigation. FIXME
4662 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5138 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
46635139 else
46645140 _LT_TAGVAR(ld_shlibs, $1)=no
46655141 fi
46695145 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
46705146 # as there is no search path for DLLs.
46715147 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
4672 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
5148 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
46735149 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
46745150 _LT_TAGVAR(always_export_symbols, $1)=no
46755151 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
46775153 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
46785154
46795155 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
4680 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
4681 # If the export-symbols file already is a .def file (1st line
4682 # is EXPORTS), use it as is; otherwise, prepend...
4683 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
4684 cp $export_symbols $output_objdir/$soname.def;
4685 else
4686 echo EXPORTS > $output_objdir/$soname.def;
4687 cat $export_symbols >> $output_objdir/$soname.def;
4688 fi~
4689 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5156 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5157 # If the export-symbols file already is a .def file, use it as
5158 # is; otherwise, prepend EXPORTS...
5159 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5160 cp $export_symbols $output_objdir/$soname.def;
5161 else
5162 echo EXPORTS > $output_objdir/$soname.def;
5163 cat $export_symbols >> $output_objdir/$soname.def;
5164 fi~
5165 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
46905166 else
46915167 _LT_TAGVAR(ld_shlibs, $1)=no
46925168 fi
46935169 ;;
46945170
46955171 haiku*)
4696 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5172 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
46975173 _LT_TAGVAR(link_all_deplibs, $1)=yes
5174 ;;
5175
5176 os2*)
5177 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5178 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5179 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5180 shrext_cmds=.dll
5181 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5182 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5183 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5184 $ECHO EXPORTS >> $output_objdir/$libname.def~
5185 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5186 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5187 emximp -o $lib $output_objdir/$libname.def'
5188 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5189 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5190 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5191 $ECHO EXPORTS >> $output_objdir/$libname.def~
5192 prefix_cmds="$SED"~
5193 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5194 prefix_cmds="$prefix_cmds -e 1d";
5195 fi~
5196 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5197 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5198 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5199 emximp -o $lib $output_objdir/$libname.def'
5200 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5201 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5202 _LT_TAGVAR(file_list_spec, $1)='@'
46985203 ;;
46995204
47005205 interix[[3-9]]*)
47015206 _LT_TAGVAR(hardcode_direct, $1)=no
47025207 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
4703 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
4704 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5208 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5209 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
47055210 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
47065211 # Instead, shared libraries are loaded at an image base (0x10000000 by
47075212 # default) and relocated if they conflict, which is a slow very memory
47085213 # consuming and fragmenting process. To avoid this, we pick a random,
47095214 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
47105215 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
4711 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
4712 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5216 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5217 _LT_TAGVAR(archive_expsym_cmds, $1)='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
47135218 ;;
47145219
47155220 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
47165221 tmp_diet=no
4717 if test "$host_os" = linux-dietlibc; then
5222 if test linux-dietlibc = "$host_os"; then
47185223 case $cc_basename in
47195224 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
47205225 esac
47215226 fi
47225227 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
4723 && test "$tmp_diet" = no
5228 && test no = "$tmp_diet"
47245229 then
47255230 tmp_addflag=' $pic_flag'
47265231 tmp_sharedflag='-shared'
47275232 case $cc_basename,$host_cpu in
47285233 pgcc*) # Portland Group C compiler
4729 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5234 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47305235 tmp_addflag=' $pic_flag'
47315236 ;;
47325237 pgf77* | pgf90* | pgf95* | pgfortran*)
47335238 # Portland Group f77 and f90 compilers
4734 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5239 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47355240 tmp_addflag=' $pic_flag -Mnomain' ;;
47365241 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
47375242 tmp_addflag=' -i_dynamic' ;;
47425247 lf95*) # Lahey Fortran 8.1
47435248 _LT_TAGVAR(whole_archive_flag_spec, $1)=
47445249 tmp_sharedflag='--shared' ;;
5250 nagfor*) # NAGFOR 5.3
5251 tmp_sharedflag='-Wl,-shared' ;;
47455252 xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
47465253 tmp_sharedflag='-qmkshrobj'
47475254 tmp_addflag= ;;
47485255 nvcc*) # Cuda Compiler Driver 2.2
4749 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5256 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47505257 _LT_TAGVAR(compiler_needs_object, $1)=yes
47515258 ;;
47525259 esac
4753 case `$CC -V 2>&1 | sed 5q` in
5260 case `$CC -V 2>&1 | $SED 5q` in
47545261 *Sun\ C*) # Sun C 5.9
4755 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5262 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47565263 _LT_TAGVAR(compiler_needs_object, $1)=yes
47575264 tmp_sharedflag='-G' ;;
47585265 *Sun\ F*) # Sun Fortran 8.3
47595266 tmp_sharedflag='-G' ;;
47605267 esac
4761 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4762
4763 if test "x$supports_anon_versioning" = xyes; then
5268 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5269
5270 if test yes = "$supports_anon_versioning"; then
47645271 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
4765 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
4766 echo "local: *; };" >> $output_objdir/$libname.ver~
4767 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5272 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5273 echo "local: *; };" >> $output_objdir/$libname.ver~
5274 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
47685275 fi
47695276
47705277 case $cc_basename in
5278 tcc*)
5279 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5280 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
5281 ;;
47715282 xlf* | bgf* | bgxlf* | mpixlf*)
47725283 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
47735284 _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
4774 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
4775 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
5285 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
47765286 _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
4777 if test "x$supports_anon_versioning" = xyes; then
5287 if test yes = "$supports_anon_versioning"; then
47785288 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
4779 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
4780 echo "local: *; };" >> $output_objdir/$libname.ver~
4781 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
5289 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5290 echo "local: *; };" >> $output_objdir/$libname.ver~
5291 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
47825292 fi
47835293 ;;
47845294 esac
47875297 fi
47885298 ;;
47895299
4790 netbsd*)
5300 netbsd* | netbsdelf*-gnu)
47915301 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
47925302 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
47935303 wlarc=
47945304 else
4795 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4796 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5305 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5306 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
47975307 fi
47985308 ;;
47995309
48115321
48125322 _LT_EOF
48135323 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
4814 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4815 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5324 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5325 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
48165326 else
48175327 _LT_TAGVAR(ld_shlibs, $1)=no
48185328 fi
48245334 _LT_TAGVAR(ld_shlibs, $1)=no
48255335 cat <<_LT_EOF 1>&2
48265336
4827 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
5337 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
48285338 *** reliably create shared libraries on SCO systems. Therefore, libtool
48295339 *** is disabling shared libraries support. We urge you to upgrade GNU
48305340 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
48395349 # DT_RUNPATH tag from executables and libraries. But doing so
48405350 # requires that you compile everything twice, which is a pain.
48415351 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
4842 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
4843 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4844 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5352 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5353 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5354 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
48455355 else
48465356 _LT_TAGVAR(ld_shlibs, $1)=no
48475357 fi
48585368
48595369 *)
48605370 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
4861 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4862 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5371 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5372 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
48635373 else
48645374 _LT_TAGVAR(ld_shlibs, $1)=no
48655375 fi
48665376 ;;
48675377 esac
48685378
4869 if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
5379 if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
48705380 runpath_var=
48715381 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
48725382 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
48825392 # Note: this linker hardcodes the directories in LIBPATH if there
48835393 # are no directories specified by -L.
48845394 _LT_TAGVAR(hardcode_minus_L, $1)=yes
4885 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
5395 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
48865396 # Neither direct hardcoding nor static linking is supported with a
48875397 # broken collect2.
48885398 _LT_TAGVAR(hardcode_direct, $1)=unsupported
48905400 ;;
48915401
48925402 aix[[4-9]]*)
4893 if test "$host_cpu" = ia64; then
5403 if test ia64 = "$host_cpu"; then
48945404 # On IA64, the linker does run time linking by default, so we don't
48955405 # have to do anything special.
48965406 aix_use_runtimelinking=no
48975407 exp_sym_flag='-Bexport'
4898 no_entry_flag=""
5408 no_entry_flag=
48995409 else
49005410 # If we're using GNU nm, then we don't want the "-C" option.
4901 # -C means demangle to AIX nm, but means don't demangle with GNU nm
4902 # Also, AIX nm treats weak defined symbols like other global
4903 # defined symbols, whereas GNU nm marks them as "W".
5411 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
5412 # Without the "-l" option, or with the "-B" option, AIX nm treats
5413 # weak defined symbols like other global defined symbols, whereas
5414 # GNU nm marks them as "W".
5415 # While the 'weak' keyword is ignored in the Export File, we need
5416 # it in the Import File for the 'aix-soname' feature, so we have
5417 # to replace the "-B" option with "-P" for AIX nm.
49045418 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
4905 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
5419 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
49065420 else
4907 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
5421 _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
49085422 fi
49095423 aix_use_runtimelinking=no
49105424
49115425 # Test if we are trying to use run time linking or normal
49125426 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
4913 # need to do runtime linking.
5427 # have runtime linking enabled, and use it for executables.
5428 # For shared libraries, we enable/disable runtime linking
5429 # depending on the kind of the shared library created -
5430 # when "with_aix_soname,aix_use_runtimelinking" is:
5431 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
5432 # "aix,yes" lib.so shared, rtl:yes, for executables
5433 # lib.a static archive
5434 # "both,no" lib.so.V(shr.o) shared, rtl:yes
5435 # lib.a(lib.so.V) shared, rtl:no, for executables
5436 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
5437 # lib.a(lib.so.V) shared, rtl:no
5438 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
5439 # lib.a static archive
49145440 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
49155441 for ld_flag in $LDFLAGS; do
4916 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5442 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
49175443 aix_use_runtimelinking=yes
49185444 break
49195445 fi
49205446 done
5447 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
5448 # With aix-soname=svr4, we create the lib.so.V shared archives only,
5449 # so we don't have lib.a shared libs to link our executables.
5450 # We have to force runtime linking in this case.
5451 aix_use_runtimelinking=yes
5452 LDFLAGS="$LDFLAGS -Wl,-brtl"
5453 fi
49215454 ;;
49225455 esac
49235456
49365469 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
49375470 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
49385471 _LT_TAGVAR(link_all_deplibs, $1)=yes
4939 _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
4940
4941 if test "$GCC" = yes; then
5472 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
5473 case $with_aix_soname,$aix_use_runtimelinking in
5474 aix,*) ;; # traditional, no import file
5475 svr4,* | *,yes) # use import file
5476 # The Import File defines what to hardcode.
5477 _LT_TAGVAR(hardcode_direct, $1)=no
5478 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
5479 ;;
5480 esac
5481
5482 if test yes = "$GCC"; then
49425483 case $host_os in aix4.[[012]]|aix4.[[012]].*)
49435484 # We only want to do this on AIX 4.2 and lower, the check
49445485 # below for broken collect2 doesn't work under 4.3+
4945 collect2name=`${CC} -print-prog-name=collect2`
5486 collect2name=`$CC -print-prog-name=collect2`
49465487 if test -f "$collect2name" &&
49475488 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
49485489 then
49615502 ;;
49625503 esac
49635504 shared_flag='-shared'
4964 if test "$aix_use_runtimelinking" = yes; then
4965 shared_flag="$shared_flag "'${wl}-G'
5505 if test yes = "$aix_use_runtimelinking"; then
5506 shared_flag="$shared_flag "'$wl-G'
49665507 fi
5508 # Need to ensure runtime linking is disabled for the traditional
5509 # shared library, or the linker may eventually find shared libraries
5510 # /with/ Import File - we do not want to mix them.
5511 shared_flag_aix='-shared'
5512 shared_flag_svr4='-shared $wl-G'
49675513 else
49685514 # not using gcc
4969 if test "$host_cpu" = ia64; then
5515 if test ia64 = "$host_cpu"; then
49705516 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
49715517 # chokes on -Wl,-G. The following line is correct:
49725518 shared_flag='-G'
49735519 else
4974 if test "$aix_use_runtimelinking" = yes; then
4975 shared_flag='${wl}-G'
5520 if test yes = "$aix_use_runtimelinking"; then
5521 shared_flag='$wl-G'
49765522 else
4977 shared_flag='${wl}-bM:SRE'
5523 shared_flag='$wl-bM:SRE'
49785524 fi
5525 shared_flag_aix='$wl-bM:SRE'
5526 shared_flag_svr4='$wl-G'
49795527 fi
49805528 fi
49815529
4982 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
5530 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
49835531 # It seems that -bexpall does not export symbols beginning with
49845532 # underscore (_), so it is better to generate a list of symbols to export.
49855533 _LT_TAGVAR(always_export_symbols, $1)=yes
4986 if test "$aix_use_runtimelinking" = yes; then
5534 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
49875535 # Warning - without using the other runtime loading flags (-brtl),
49885536 # -berok will link without error, but may produce a broken library.
49895537 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
49905538 # Determine the default libpath from the value encoded in an
49915539 # empty executable.
49925540 _LT_SYS_MODULE_PATH_AIX([$1])
4993 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
4994 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5541 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
5542 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
49955543 else
4996 if test "$host_cpu" = ia64; then
4997 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
5544 if test ia64 = "$host_cpu"; then
5545 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
49985546 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
4999 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
5547 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
50005548 else
50015549 # Determine the default libpath from the value encoded in an
50025550 # empty executable.
50035551 _LT_SYS_MODULE_PATH_AIX([$1])
5004 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
5552 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
50055553 # Warning - without using the other run time loading flags,
50065554 # -berok will link without error, but may produce a broken library.
5007 _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
5008 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
5009 if test "$with_gnu_ld" = yes; then
5555 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
5556 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
5557 if test yes = "$with_gnu_ld"; then
50105558 # We only use this code for GNU lds that support --whole-archive.
5011 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
5559 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
50125560 else
50135561 # Exported symbols can be pulled into shared objects from archives
50145562 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
50155563 fi
50165564 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
5017 # This is similar to how AIX traditionally builds its shared libraries.
5018 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
5565 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
5566 # -brtl affects multiple linker settings, -berok does not and is overridden later
5567 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
5568 if test svr4 != "$with_aix_soname"; then
5569 # This is similar to how AIX traditionally builds its shared libraries.
5570 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
5571 fi
5572 if test aix != "$with_aix_soname"; then
5573 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
5574 else
5575 # used by -dlpreopen to get the symbols
5576 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
5577 fi
5578 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
50195579 fi
50205580 fi
50215581 ;;
50245584 case $host_cpu in
50255585 powerpc)
50265586 # see comment about AmigaOS4 .so support
5027 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5587 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
50285588 _LT_TAGVAR(archive_expsym_cmds, $1)=''
50295589 ;;
50305590 m68k)
50415601
50425602 cygwin* | mingw* | pw32* | cegcc*)
50435603 # When not using gcc, we currently assume that we are using
5044 # Microsoft Visual C++.
5604 # Microsoft Visual C++ or Intel C++ Compiler.
50455605 # hardcode_libdir_flag_spec is actually meaningless, as there is
50465606 # no search path for DLLs.
50475607 case $cc_basename in
5048 cl*)
5049 # Native MSVC
5608 cl* | icl*)
5609 # Native MSVC or ICC
50505610 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
50515611 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
50525612 _LT_TAGVAR(always_export_symbols, $1)=yes
50545614 # Tell ltmain to make .lib files, not .a files.
50555615 libext=lib
50565616 # Tell ltmain to make .dll files, not .so files.
5057 shrext_cmds=".dll"
5617 shrext_cmds=.dll
50585618 # FIXME: Setting linknames here is a bad hack.
5059 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
5060 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
5061 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
5062 else
5063 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
5064 fi~
5065 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
5066 linknames='
5619 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
5620 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5621 cp "$export_symbols" "$output_objdir/$soname.def";
5622 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
5623 else
5624 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
5625 fi~
5626 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
5627 linknames='
50675628 # The linker will not automatically build a static lib if we build a DLL.
50685629 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
50695630 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5631 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
50705632 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
50715633 # Don't use ranlib
50725634 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
50735635 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
5074 lt_tool_outputfile="@TOOL_OUTPUT@"~
5075 case $lt_outputfile in
5076 *.exe|*.EXE) ;;
5077 *)
5078 lt_outputfile="$lt_outputfile.exe"
5079 lt_tool_outputfile="$lt_tool_outputfile.exe"
5080 ;;
5081 esac~
5082 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
5083 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
5084 $RM "$lt_outputfile.manifest";
5085 fi'
5636 lt_tool_outputfile="@TOOL_OUTPUT@"~
5637 case $lt_outputfile in
5638 *.exe|*.EXE) ;;
5639 *)
5640 lt_outputfile=$lt_outputfile.exe
5641 lt_tool_outputfile=$lt_tool_outputfile.exe
5642 ;;
5643 esac~
5644 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
5645 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
5646 $RM "$lt_outputfile.manifest";
5647 fi'
50865648 ;;
50875649 *)
5088 # Assume MSVC wrapper
5650 # Assume MSVC and ICC wrapper
50895651 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
50905652 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
50915653 # Tell ltmain to make .lib files, not .a files.
50925654 libext=lib
50935655 # Tell ltmain to make .dll files, not .so files.
5094 shrext_cmds=".dll"
5656 shrext_cmds=.dll
50955657 # FIXME: Setting linknames here is a bad hack.
50965658 _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
50975659 # The linker will automatically build a .lib file if we build a DLL.
51135675 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
51145676 ;;
51155677
5116 freebsd1*)
5117 _LT_TAGVAR(ld_shlibs, $1)=no
5118 ;;
5119
51205678 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
51215679 # support. Future versions do this automatically, but an explicit c++rt0.o
51225680 # does not break anything, and helps significantly (at the cost of a little
51295687 ;;
51305688
51315689 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5132 freebsd2*)
5690 freebsd2.*)
51335691 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
51345692 _LT_TAGVAR(hardcode_direct, $1)=yes
51355693 _LT_TAGVAR(hardcode_minus_L, $1)=yes
51375695 ;;
51385696
51395697 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5140 freebsd* | dragonfly*)
5698 freebsd* | dragonfly* | midnightbsd*)
51415699 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
51425700 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
51435701 _LT_TAGVAR(hardcode_direct, $1)=yes
51455703 ;;
51465704
51475705 hpux9*)
5148 if test "$GCC" = yes; then
5149 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5706 if test yes = "$GCC"; then
5707 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
51505708 else
5151 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5709 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
51525710 fi
5153 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5711 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
51545712 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
51555713 _LT_TAGVAR(hardcode_direct, $1)=yes
51565714
51575715 # hardcode_minus_L: Not really in the search PATH,
51585716 # but as the default location of the library.
51595717 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5160 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5718 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
51615719 ;;
51625720
51635721 hpux10*)
5164 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
5165 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5722 if test yes,no = "$GCC,$with_gnu_ld"; then
5723 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
51665724 else
51675725 _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
51685726 fi
5169 if test "$with_gnu_ld" = no; then
5170 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5171 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
5727 if test no = "$with_gnu_ld"; then
5728 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
51725729 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
51735730 _LT_TAGVAR(hardcode_direct, $1)=yes
51745731 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5175 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5732 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
51765733 # hardcode_minus_L: Not really in the search PATH,
51775734 # but as the default location of the library.
51785735 _LT_TAGVAR(hardcode_minus_L, $1)=yes
51805737 ;;
51815738
51825739 hpux11*)
5183 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
5740 if test yes,no = "$GCC,$with_gnu_ld"; then
51845741 case $host_cpu in
51855742 hppa*64*)
5186 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5743 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
51875744 ;;
51885745 ia64*)
5189 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5746 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
51905747 ;;
51915748 *)
5192 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5749 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
51935750 ;;
51945751 esac
51955752 else
51965753 case $host_cpu in
51975754 hppa*64*)
5198 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5755 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
51995756 ;;
52005757 ia64*)
5201 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5758 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
52025759 ;;
52035760 *)
52045761 m4_if($1, [], [
52065763 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
52075764 _LT_LINKER_OPTION([if $CC understands -b],
52085765 _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
5209 [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
5766 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
52105767 [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
5211 [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
5768 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
52125769 ;;
52135770 esac
52145771 fi
5215 if test "$with_gnu_ld" = no; then
5216 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5772 if test no = "$with_gnu_ld"; then
5773 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
52175774 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
52185775
52195776 case $host_cpu in
52245781 *)
52255782 _LT_TAGVAR(hardcode_direct, $1)=yes
52265783 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5227 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5784 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
52285785
52295786 # hardcode_minus_L: Not really in the search PATH,
52305787 # but as the default location of the library.
52355792 ;;
52365793
52375794 irix5* | irix6* | nonstopux*)
5238 if test "$GCC" = yes; then
5239 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5795 if test yes = "$GCC"; then
5796 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
52405797 # Try to use the -exported_symbol ld option, if it does not
52415798 # work, assume that -exports_file does not work either and
52425799 # implicitly export all symbols.
52435800 # This should be the same for all languages, so no per-tag cache variable.
52445801 AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
52455802 [lt_cv_irix_exported_symbol],
5246 [save_LDFLAGS="$LDFLAGS"
5247 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
5803 [save_LDFLAGS=$LDFLAGS
5804 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
52485805 AC_LINK_IFELSE(
52495806 [AC_LANG_SOURCE(
52505807 [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
52575814 end]])])],
52585815 [lt_cv_irix_exported_symbol=yes],
52595816 [lt_cv_irix_exported_symbol=no])
5260 LDFLAGS="$save_LDFLAGS"])
5261 if test "$lt_cv_irix_exported_symbol" = yes; then
5262 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
5817 LDFLAGS=$save_LDFLAGS])
5818 if test yes = "$lt_cv_irix_exported_symbol"; then
5819 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
52635820 fi
5821 _LT_TAGVAR(link_all_deplibs, $1)=no
52645822 else
5265 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5266 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
5823 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
5824 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
52675825 fi
52685826 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5269 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5827 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
52705828 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
52715829 _LT_TAGVAR(inherit_rpath, $1)=yes
52725830 _LT_TAGVAR(link_all_deplibs, $1)=yes
52735831 ;;
52745832
5275 netbsd*)
5833 linux*)
5834 case $cc_basename in
5835 tcc*)
5836 # Fabrice Bellard et al's Tiny C Compiler
5837 _LT_TAGVAR(ld_shlibs, $1)=yes
5838 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5839 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5840 ;;
5841 esac
5842 ;;
5843
5844 netbsd* | netbsdelf*-gnu)
52765845 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
52775846 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
52785847 else
52865855 newsos6)
52875856 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
52885857 _LT_TAGVAR(hardcode_direct, $1)=yes
5289 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5858 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
52905859 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
52915860 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
52925861 ;;
52945863 *nto* | *qnx*)
52955864 ;;
52965865
5297 openbsd*)
5866 openbsd* | bitrig*)
52985867 if test -f /usr/libexec/ld.so; then
52995868 _LT_TAGVAR(hardcode_direct, $1)=yes
53005869 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
53015870 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5302 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5871 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
53035872 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5304 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
5305 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
5306 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5873 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
5874 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5875 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
53075876 else
5308 case $host_os in
5309 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
5310 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5311 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5312 ;;
5313 *)
5314 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5315 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
5316 ;;
5317 esac
5877 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5878 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
53185879 fi
53195880 else
53205881 _LT_TAGVAR(ld_shlibs, $1)=no
53255886 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
53265887 _LT_TAGVAR(hardcode_minus_L, $1)=yes
53275888 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5328 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
5329 _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5889 shrext_cmds=.dll
5890 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5891 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5892 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5893 $ECHO EXPORTS >> $output_objdir/$libname.def~
5894 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5895 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5896 emximp -o $lib $output_objdir/$libname.def'
5897 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5898 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5899 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5900 $ECHO EXPORTS >> $output_objdir/$libname.def~
5901 prefix_cmds="$SED"~
5902 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5903 prefix_cmds="$prefix_cmds -e 1d";
5904 fi~
5905 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5906 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5907 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5908 emximp -o $lib $output_objdir/$libname.def'
5909 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5910 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5911 _LT_TAGVAR(file_list_spec, $1)='@'
53305912 ;;
53315913
53325914 osf3*)
5333 if test "$GCC" = yes; then
5334 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
5335 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5915 if test yes = "$GCC"; then
5916 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5917 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
53365918 else
53375919 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5338 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5920 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
53395921 fi
53405922 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5341 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5923 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
53425924 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
53435925 ;;
53445926
53455927 osf4* | osf5*) # as osf3* with the addition of -msym flag
5346 if test "$GCC" = yes; then
5347 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
5348 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5349 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5928 if test yes = "$GCC"; then
5929 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5930 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
5931 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
53505932 else
53515933 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5352 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5934 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
53535935 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
5354 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
5936 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
53555937
53565938 # Both c and cxx compiler support -rpath directly
53575939 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
53625944
53635945 solaris*)
53645946 _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
5365 if test "$GCC" = yes; then
5366 wlarc='${wl}'
5367 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5947 if test yes = "$GCC"; then
5948 wlarc='$wl'
5949 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
53685950 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5369 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5951 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
53705952 else
53715953 case `$CC -V 2>&1` in
53725954 *"Compilers 5.0"*)
53735955 wlarc=''
5374 _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5956 _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
53755957 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5376 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
5958 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
53775959 ;;
53785960 *)
5379 wlarc='${wl}'
5380 _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
5961 wlarc='$wl'
5962 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
53815963 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5382 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5964 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
53835965 ;;
53845966 esac
53855967 fi
53895971 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
53905972 *)
53915973 # The compiler driver will combine and reorder linker options,
5392 # but understands `-z linker_flag'. GCC discards it without `$wl',
5974 # but understands '-z linker_flag'. GCC discards it without '$wl',
53935975 # but is careful enough not to reorder.
53945976 # Supported since Solaris 2.6 (maybe 2.5.1?)
5395 if test "$GCC" = yes; then
5396 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
5977 if test yes = "$GCC"; then
5978 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
53975979 else
53985980 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
53995981 fi
54035985 ;;
54045986
54055987 sunos4*)
5406 if test "x$host_vendor" = xsequent; then
5988 if test sequent = "$host_vendor"; then
54075989 # Use $CC to link under sequent, because it throws in some extra .o
54085990 # files that make .init and .fini sections work.
5409 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5991 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
54105992 else
54115993 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
54125994 fi
54556037 ;;
54566038
54576039 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
5458 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
6040 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
54596041 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
54606042 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
54616043 runpath_var='LD_RUN_PATH'
54626044
5463 if test "$GCC" = yes; then
5464 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5465 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6045 if test yes = "$GCC"; then
6046 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6047 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54666048 else
5467 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5468 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6049 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6050 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54696051 fi
54706052 ;;
54716053
54726054 sysv5* | sco3.2v5* | sco5v6*)
5473 # Note: We can NOT use -z defs as we might desire, because we do not
6055 # Note: We CANNOT use -z defs as we might desire, because we do not
54746056 # link with -lc, and that would cause any symbols used from libc to
54756057 # always be unresolved, which means just about no library would
54766058 # ever link correctly. If we're not using GNU ld we use -z text
54776059 # though, which does catch some bad symbols but isn't as heavy-handed
54786060 # as -z defs.
5479 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
5480 _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
6061 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
6062 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
54816063 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
54826064 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5483 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
6065 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
54846066 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
54856067 _LT_TAGVAR(link_all_deplibs, $1)=yes
5486 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
6068 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
54876069 runpath_var='LD_RUN_PATH'
54886070
5489 if test "$GCC" = yes; then
5490 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5491 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6071 if test yes = "$GCC"; then
6072 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6073 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54926074 else
5493 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5494 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6075 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6076 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54956077 fi
54966078 ;;
54976079
55066088 ;;
55076089 esac
55086090
5509 if test x$host_vendor = xsni; then
6091 if test sni = "$host_vendor"; then
55106092 case $host in
55116093 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5512 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
6094 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
55136095 ;;
55146096 esac
55156097 fi
55166098 fi
55176099 ])
55186100 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
5519 test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
6101 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
55206102
55216103 _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
55226104
55336115 # Assume -lc should be added
55346116 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
55356117
5536 if test "$enable_shared" = yes && test "$GCC" = yes; then
6118 if test yes,yes = "$GCC,$enable_shared"; then
55376119 case $_LT_TAGVAR(archive_cmds, $1) in
55386120 *'~'*)
55396121 # FIXME: we may have to deal with multi-command sequences.
56106192 _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
56116193 [Flag to hardcode $libdir into a binary during linking.
56126194 This must work even if $libdir does not exist])
5613 _LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
5614 [[If ld is used when linking, flag to hardcode $libdir into a binary
5615 during linking. This must work even if $libdir does not exist]])
56166195 _LT_TAGDECL([], [hardcode_libdir_separator], [1],
56176196 [Whether we need a single "-rpath" flag with a separated argument])
56186197 _LT_TAGDECL([], [hardcode_direct], [0],
5619 [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
6198 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
56206199 DIR into the resulting binary])
56216200 _LT_TAGDECL([], [hardcode_direct_absolute], [0],
5622 [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
6201 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
56236202 DIR into the resulting binary and the resulting library dependency is
5624 "absolute", i.e impossible to change by setting ${shlibpath_var} if the
6203 "absolute", i.e impossible to change by setting $shlibpath_var if the
56256204 library is relocated])
56266205 _LT_TAGDECL([], [hardcode_minus_L], [0],
56276206 [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
56626241 # ------------------------
56636242 # Ensure that the configuration variables for a C compiler are suitably
56646243 # defined. These variables are subsequently used by _LT_CONFIG to write
5665 # the compiler configuration to `libtool'.
6244 # the compiler configuration to 'libtool'.
56666245 m4_defun([_LT_LANG_C_CONFIG],
56676246 [m4_require([_LT_DECL_EGREP])dnl
5668 lt_save_CC="$CC"
6247 lt_save_CC=$CC
56696248 AC_LANG_PUSH(C)
56706249
56716250 # Source file extension for C test sources.
57056284 LT_SYS_DLOPEN_SELF
57066285 _LT_CMD_STRIPLIB
57076286
5708 # Report which library types will actually be built
6287 # Report what library types will actually be built
57096288 AC_MSG_CHECKING([if libtool supports shared libraries])
57106289 AC_MSG_RESULT([$can_build_shared])
57116290
57126291 AC_MSG_CHECKING([whether to build shared libraries])
5713 test "$can_build_shared" = "no" && enable_shared=no
6292 test no = "$can_build_shared" && enable_shared=no
57146293
57156294 # On AIX, shared libraries and static libraries use the same namespace, and
57166295 # are all built from PIC.
57176296 case $host_os in
57186297 aix3*)
5719 test "$enable_shared" = yes && enable_static=no
6298 test yes = "$enable_shared" && enable_static=no
57206299 if test -n "$RANLIB"; then
57216300 archive_cmds="$archive_cmds~\$RANLIB \$lib"
57226301 postinstall_cmds='$RANLIB $lib'
57246303 ;;
57256304
57266305 aix[[4-9]]*)
5727 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
5728 test "$enable_shared" = yes && enable_static=no
6306 if test ia64 != "$host_cpu"; then
6307 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
6308 yes,aix,yes) ;; # shared object as lib.so file only
6309 yes,svr4,*) ;; # shared object as lib.so archive member only
6310 yes,*) enable_static=no ;; # shared object in lib.a archive as well
6311 esac
57296312 fi
57306313 ;;
57316314 esac
57336316
57346317 AC_MSG_CHECKING([whether to build static libraries])
57356318 # Make sure either enable_shared or enable_static is yes.
5736 test "$enable_shared" = yes || enable_static=yes
6319 test yes = "$enable_shared" || enable_static=yes
57376320 AC_MSG_RESULT([$enable_static])
57386321
57396322 _LT_CONFIG($1)
57406323 fi
57416324 AC_LANG_POP
5742 CC="$lt_save_CC"
6325 CC=$lt_save_CC
57436326 ])# _LT_LANG_C_CONFIG
57446327
57456328
57476330 # --------------------------
57486331 # Ensure that the configuration variables for a C++ compiler are suitably
57496332 # defined. These variables are subsequently used by _LT_CONFIG to write
5750 # the compiler configuration to `libtool'.
6333 # the compiler configuration to 'libtool'.
57516334 m4_defun([_LT_LANG_CXX_CONFIG],
57526335 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
57536336 m4_require([_LT_DECL_EGREP])dnl
57546337 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
5755 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5756 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5757 (test "X$CXX" != "Xg++"))) ; then
6338 if test -n "$CXX" && ( test no != "$CXX" &&
6339 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
6340 (test g++ != "$CXX"))); then
57586341 AC_PROG_CXXCPP
57596342 else
57606343 _lt_caught_CXX_error=yes
57706353 _LT_TAGVAR(hardcode_direct, $1)=no
57716354 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
57726355 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
5773 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
57746356 _LT_TAGVAR(hardcode_libdir_separator, $1)=
57756357 _LT_TAGVAR(hardcode_minus_L, $1)=no
57766358 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
57976379 # the CXX compiler isn't working. Some variables (like enable_shared)
57986380 # are currently assumed to apply to all compilers on this platform,
57996381 # and will be corrupted by setting them based on a non-working compiler.
5800 if test "$_lt_caught_CXX_error" != yes; then
6382 if test yes != "$_lt_caught_CXX_error"; then
58016383 # Code to be used in simple compile tests
58026384 lt_simple_compile_test_code="int some_variable = 0;"
58036385
58396421 if test -n "$compiler"; then
58406422 # We don't want -fno-exception when compiling C++ code, so set the
58416423 # no_builtin_flag separately
5842 if test "$GXX" = yes; then
6424 if test yes = "$GXX"; then
58436425 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
58446426 else
58456427 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
58466428 fi
58476429
5848 if test "$GXX" = yes; then
6430 if test yes = "$GXX"; then
58496431 # Set up default GNU C++ configuration
58506432
58516433 LT_PATH_LD
58526434
58536435 # Check if GNU C++ uses GNU ld as the underlying linker, since the
58546436 # archiving commands below assume that GNU ld is being used.
5855 if test "$with_gnu_ld" = yes; then
5856 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
5857 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5858
5859 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5860 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6437 if test yes = "$with_gnu_ld"; then
6438 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6439 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
6440
6441 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6442 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
58616443
58626444 # If archive_cmds runs LD, not CC, wlarc should be empty
58636445 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
58646446 # investigate it a little bit more. (MM)
5865 wlarc='${wl}'
6447 wlarc='$wl'
58666448
58676449 # ancient GNU ld didn't support --whole-archive et. al.
58686450 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
58696451 $GREP 'no-whole-archive' > /dev/null; then
5870 _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6452 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
58716453 else
58726454 _LT_TAGVAR(whole_archive_flag_spec, $1)=
58736455 fi
58866468 # Commands to make compiler produce verbose output that lists
58876469 # what "hidden" libraries, object files and flags are used when
58886470 # linking a shared library.
5889 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
6471 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
58906472
58916473 else
58926474 GXX=no
59036485 _LT_TAGVAR(ld_shlibs, $1)=no
59046486 ;;
59056487 aix[[4-9]]*)
5906 if test "$host_cpu" = ia64; then
6488 if test ia64 = "$host_cpu"; then
59076489 # On IA64, the linker does run time linking by default, so we don't
59086490 # have to do anything special.
59096491 aix_use_runtimelinking=no
59106492 exp_sym_flag='-Bexport'
5911 no_entry_flag=""
6493 no_entry_flag=
59126494 else
59136495 aix_use_runtimelinking=no
59146496
59156497 # Test if we are trying to use run time linking or normal
59166498 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5917 # need to do runtime linking.
6499 # have runtime linking enabled, and use it for executables.
6500 # For shared libraries, we enable/disable runtime linking
6501 # depending on the kind of the shared library created -
6502 # when "with_aix_soname,aix_use_runtimelinking" is:
6503 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
6504 # "aix,yes" lib.so shared, rtl:yes, for executables
6505 # lib.a static archive
6506 # "both,no" lib.so.V(shr.o) shared, rtl:yes
6507 # lib.a(lib.so.V) shared, rtl:no, for executables
6508 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
6509 # lib.a(lib.so.V) shared, rtl:no
6510 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
6511 # lib.a static archive
59186512 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
59196513 for ld_flag in $LDFLAGS; do
59206514 case $ld_flag in
59246518 ;;
59256519 esac
59266520 done
6521 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
6522 # With aix-soname=svr4, we create the lib.so.V shared archives only,
6523 # so we don't have lib.a shared libs to link our executables.
6524 # We have to force runtime linking in this case.
6525 aix_use_runtimelinking=yes
6526 LDFLAGS="$LDFLAGS -Wl,-brtl"
6527 fi
59276528 ;;
59286529 esac
59296530
59426543 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
59436544 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
59446545 _LT_TAGVAR(link_all_deplibs, $1)=yes
5945 _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
5946
5947 if test "$GXX" = yes; then
6546 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
6547 case $with_aix_soname,$aix_use_runtimelinking in
6548 aix,*) ;; # no import file
6549 svr4,* | *,yes) # use import file
6550 # The Import File defines what to hardcode.
6551 _LT_TAGVAR(hardcode_direct, $1)=no
6552 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6553 ;;
6554 esac
6555
6556 if test yes = "$GXX"; then
59486557 case $host_os in aix4.[[012]]|aix4.[[012]].*)
59496558 # We only want to do this on AIX 4.2 and lower, the check
59506559 # below for broken collect2 doesn't work under 4.3+
5951 collect2name=`${CC} -print-prog-name=collect2`
6560 collect2name=`$CC -print-prog-name=collect2`
59526561 if test -f "$collect2name" &&
59536562 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
59546563 then
59666575 fi
59676576 esac
59686577 shared_flag='-shared'
5969 if test "$aix_use_runtimelinking" = yes; then
5970 shared_flag="$shared_flag "'${wl}-G'
6578 if test yes = "$aix_use_runtimelinking"; then
6579 shared_flag=$shared_flag' $wl-G'
59716580 fi
6581 # Need to ensure runtime linking is disabled for the traditional
6582 # shared library, or the linker may eventually find shared libraries
6583 # /with/ Import File - we do not want to mix them.
6584 shared_flag_aix='-shared'
6585 shared_flag_svr4='-shared $wl-G'
59726586 else
59736587 # not using gcc
5974 if test "$host_cpu" = ia64; then
6588 if test ia64 = "$host_cpu"; then
59756589 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
59766590 # chokes on -Wl,-G. The following line is correct:
59776591 shared_flag='-G'
59786592 else
5979 if test "$aix_use_runtimelinking" = yes; then
5980 shared_flag='${wl}-G'
6593 if test yes = "$aix_use_runtimelinking"; then
6594 shared_flag='$wl-G'
59816595 else
5982 shared_flag='${wl}-bM:SRE'
6596 shared_flag='$wl-bM:SRE'
59836597 fi
6598 shared_flag_aix='$wl-bM:SRE'
6599 shared_flag_svr4='$wl-G'
59846600 fi
59856601 fi
59866602
5987 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
6603 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
59886604 # It seems that -bexpall does not export symbols beginning with
59896605 # underscore (_), so it is better to generate a list of symbols to
59906606 # export.
59916607 _LT_TAGVAR(always_export_symbols, $1)=yes
5992 if test "$aix_use_runtimelinking" = yes; then
6608 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
59936609 # Warning - without using the other runtime loading flags (-brtl),
59946610 # -berok will link without error, but may produce a broken library.
5995 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
6611 # The "-G" linker flag allows undefined symbols.
6612 _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
59966613 # Determine the default libpath from the value encoded in an empty
59976614 # executable.
59986615 _LT_SYS_MODULE_PATH_AIX([$1])
5999 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
6000
6001 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
6616 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
6617
6618 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
60026619 else
6003 if test "$host_cpu" = ia64; then
6004 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
6620 if test ia64 = "$host_cpu"; then
6621 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
60056622 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
6006 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
6623 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
60076624 else
60086625 # Determine the default libpath from the value encoded in an
60096626 # empty executable.
60106627 _LT_SYS_MODULE_PATH_AIX([$1])
6011 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
6628 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
60126629 # Warning - without using the other run time loading flags,
60136630 # -berok will link without error, but may produce a broken library.
6014 _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
6015 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
6016 if test "$with_gnu_ld" = yes; then
6631 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
6632 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
6633 if test yes = "$with_gnu_ld"; then
60176634 # We only use this code for GNU lds that support --whole-archive.
6018 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
6635 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
60196636 else
60206637 # Exported symbols can be pulled into shared objects from archives
60216638 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
60226639 fi
60236640 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6024 # This is similar to how AIX traditionally builds its shared
6025 # libraries.
6026 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
6641 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
6642 # -brtl affects multiple linker settings, -berok does not and is overridden later
6643 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
6644 if test svr4 != "$with_aix_soname"; then
6645 # This is similar to how AIX traditionally builds its shared
6646 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
6647 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
6648 fi
6649 if test aix != "$with_aix_soname"; then
6650 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
6651 else
6652 # used by -dlpreopen to get the symbols
6653 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
6654 fi
6655 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
60276656 fi
60286657 fi
60296658 ;;
60336662 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
60346663 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
60356664 # support --undefined. This deserves some investigation. FIXME
6036 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6665 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
60376666 else
60386667 _LT_TAGVAR(ld_shlibs, $1)=no
60396668 fi
60506679
60516680 cygwin* | mingw* | pw32* | cegcc*)
60526681 case $GXX,$cc_basename in
6053 ,cl* | no,cl*)
6054 # Native MSVC
6682 ,cl* | no,cl* | ,icl* | no,icl*)
6683 # Native MSVC or ICC
60556684 # hardcode_libdir_flag_spec is actually meaningless, as there is
60566685 # no search path for DLLs.
60576686 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
60616690 # Tell ltmain to make .lib files, not .a files.
60626691 libext=lib
60636692 # Tell ltmain to make .dll files, not .so files.
6064 shrext_cmds=".dll"
6693 shrext_cmds=.dll
60656694 # FIXME: Setting linknames here is a bad hack.
6066 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
6067 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6068 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
6069 else
6070 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
6071 fi~
6072 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
6073 linknames='
6695 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
6696 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6697 cp "$export_symbols" "$output_objdir/$soname.def";
6698 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
6699 else
6700 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
6701 fi~
6702 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
6703 linknames='
60746704 # The linker will not automatically build a static lib if we build a DLL.
60756705 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
60766706 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
60776707 # Don't use ranlib
60786708 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
60796709 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
6080 lt_tool_outputfile="@TOOL_OUTPUT@"~
6081 case $lt_outputfile in
6082 *.exe|*.EXE) ;;
6083 *)
6084 lt_outputfile="$lt_outputfile.exe"
6085 lt_tool_outputfile="$lt_tool_outputfile.exe"
6086 ;;
6087 esac~
6088 func_to_tool_file "$lt_outputfile"~
6089 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
6090 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
6091 $RM "$lt_outputfile.manifest";
6092 fi'
6710 lt_tool_outputfile="@TOOL_OUTPUT@"~
6711 case $lt_outputfile in
6712 *.exe|*.EXE) ;;
6713 *)
6714 lt_outputfile=$lt_outputfile.exe
6715 lt_tool_outputfile=$lt_tool_outputfile.exe
6716 ;;
6717 esac~
6718 func_to_tool_file "$lt_outputfile"~
6719 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
6720 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
6721 $RM "$lt_outputfile.manifest";
6722 fi'
60936723 ;;
60946724 *)
60956725 # g++
60966726 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
60976727 # as there is no search path for DLLs.
60986728 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6099 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
6729 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
61006730 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
61016731 _LT_TAGVAR(always_export_symbols, $1)=no
61026732 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
61036733
61046734 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6105 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6106 # If the export-symbols file already is a .def file (1st line
6107 # is EXPORTS), use it as is; otherwise, prepend...
6108 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6109 cp $export_symbols $output_objdir/$soname.def;
6110 else
6111 echo EXPORTS > $output_objdir/$soname.def;
6112 cat $export_symbols >> $output_objdir/$soname.def;
6113 fi~
6114 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6735 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6736 # If the export-symbols file already is a .def file, use it as
6737 # is; otherwise, prepend EXPORTS...
6738 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6739 cp $export_symbols $output_objdir/$soname.def;
6740 else
6741 echo EXPORTS > $output_objdir/$soname.def;
6742 cat $export_symbols >> $output_objdir/$soname.def;
6743 fi~
6744 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
61156745 else
61166746 _LT_TAGVAR(ld_shlibs, $1)=no
61176747 fi
61206750 ;;
61216751 darwin* | rhapsody*)
61226752 _LT_DARWIN_LINKER_FEATURES($1)
6753 ;;
6754
6755 os2*)
6756 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6757 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6758 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6759 shrext_cmds=.dll
6760 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6761 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6762 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6763 $ECHO EXPORTS >> $output_objdir/$libname.def~
6764 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
6765 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6766 emximp -o $lib $output_objdir/$libname.def'
6767 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6768 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6769 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6770 $ECHO EXPORTS >> $output_objdir/$libname.def~
6771 prefix_cmds="$SED"~
6772 if test EXPORTS = "`$SED 1q $export_symbols`"; then
6773 prefix_cmds="$prefix_cmds -e 1d";
6774 fi~
6775 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
6776 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
6777 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6778 emximp -o $lib $output_objdir/$libname.def'
6779 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
6780 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6781 _LT_TAGVAR(file_list_spec, $1)='@'
61236782 ;;
61246783
61256784 dgux*)
61406799 esac
61416800 ;;
61426801
6143 freebsd[[12]]*)
6802 freebsd2.*)
61446803 # C++ shared libraries reported to be fairly broken before
61456804 # switch to ELF
61466805 _LT_TAGVAR(ld_shlibs, $1)=no
61506809 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
61516810 ;;
61526811
6153 freebsd* | dragonfly*)
6812 freebsd* | dragonfly* | midnightbsd*)
61546813 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
61556814 # conventions
61566815 _LT_TAGVAR(ld_shlibs, $1)=yes
61576816 ;;
61586817
6159 gnu*)
6160 ;;
6161
61626818 haiku*)
6163 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6819 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
61646820 _LT_TAGVAR(link_all_deplibs, $1)=yes
61656821 ;;
61666822
61676823 hpux9*)
6168 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
6824 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
61696825 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6170 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6826 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
61716827 _LT_TAGVAR(hardcode_direct, $1)=yes
61726828 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
61736829 # but as the default
61796835 _LT_TAGVAR(ld_shlibs, $1)=no
61806836 ;;
61816837 aCC*)
6182 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
6838 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
61836839 # Commands to make compiler produce verbose output that lists
61846840 # what "hidden" libraries, object files and flags are used when
61856841 # linking a shared library.
61886844 # explicitly linking system object files so we need to strip them
61896845 # from the output so that they don't get included in the library
61906846 # dependencies.
6191 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6847 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
61926848 ;;
61936849 *)
6194 if test "$GXX" = yes; then
6195 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
6850 if test yes = "$GXX"; then
6851 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
61966852 else
61976853 # FIXME: insert proper C++ library support
61986854 _LT_TAGVAR(ld_shlibs, $1)=no
62026858 ;;
62036859
62046860 hpux10*|hpux11*)
6205 if test $with_gnu_ld = no; then
6206 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
6861 if test no = "$with_gnu_ld"; then
6862 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
62076863 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
62086864
62096865 case $host_cpu in
62106866 hppa*64*|ia64*)
62116867 ;;
62126868 *)
6213 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6869 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
62146870 ;;
62156871 esac
62166872 fi
62366892 aCC*)
62376893 case $host_cpu in
62386894 hppa*64*)
6239 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6895 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62406896 ;;
62416897 ia64*)
6242 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6898 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62436899 ;;
62446900 *)
6245 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6901 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62466902 ;;
62476903 esac
62486904 # Commands to make compiler produce verbose output that lists
62536909 # explicitly linking system object files so we need to strip them
62546910 # from the output so that they don't get included in the library
62556911 # dependencies.
6256 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6912 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
62576913 ;;
62586914 *)
6259 if test "$GXX" = yes; then
6260 if test $with_gnu_ld = no; then
6915 if test yes = "$GXX"; then
6916 if test no = "$with_gnu_ld"; then
62616917 case $host_cpu in
62626918 hppa*64*)
6263 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6919 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62646920 ;;
62656921 ia64*)
6266 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6922 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62676923 ;;
62686924 *)
6269 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6925 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62706926 ;;
62716927 esac
62726928 fi
62816937 interix[[3-9]]*)
62826938 _LT_TAGVAR(hardcode_direct, $1)=no
62836939 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6284 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6285 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6940 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6941 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
62866942 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
62876943 # Instead, shared libraries are loaded at an image base (0x10000000 by
62886944 # default) and relocated if they conflict, which is a slow very memory
62896945 # consuming and fragmenting process. To avoid this, we pick a random,
62906946 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
62916947 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6292 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6293 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6948 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6949 _LT_TAGVAR(archive_expsym_cmds, $1)='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
62946950 ;;
62956951 irix5* | irix6*)
62966952 case $cc_basename in
62976953 CC*)
62986954 # SGI C++
6299 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
6955 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
63006956
63016957 # Archives containing C++ object files must be created using
63026958 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
63056961 _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
63066962 ;;
63076963 *)
6308 if test "$GXX" = yes; then
6309 if test "$with_gnu_ld" = no; then
6310 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6964 if test yes = "$GXX"; then
6965 if test no = "$with_gnu_ld"; then
6966 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
63116967 else
6312 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
6968 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
63136969 fi
63146970 fi
63156971 _LT_TAGVAR(link_all_deplibs, $1)=yes
63166972 ;;
63176973 esac
6318 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
6974 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
63196975 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
63206976 _LT_TAGVAR(inherit_rpath, $1)=yes
63216977 ;;
63226978
6323 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6979 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
63246980 case $cc_basename in
63256981 KCC*)
63266982 # Kuck and Associates, Inc. (KAI) C++ Compiler
63286984 # KCC will only create a shared library if the output file
63296985 # ends with ".so" (or ".sl" for HP-UX), so rename the library
63306986 # to its proper name (with version) after linking.
6331 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6332 _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
6987 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6988 _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
63336989 # Commands to make compiler produce verbose output that lists
63346990 # what "hidden" libraries, object files and flags are used when
63356991 # linking a shared library.
63386994 # explicitly linking system object files so we need to strip them
63396995 # from the output so that they don't get included in the library
63406996 # dependencies.
6341 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6342
6343 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6344 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6997 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6998
6999 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7000 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
63457001
63467002 # Archives containing C++ object files must be created using
63477003 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
63557011 # earlier do not add the objects themselves.
63567012 case `$CC -V 2>&1` in
63577013 *"Version 7."*)
6358 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
6359 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7014 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7015 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
63607016 ;;
63617017 *) # Version 8.0 or newer
63627018 tmp_idyn=
63637019 case $host_cpu in
63647020 ia64*) tmp_idyn=' -i_dynamic';;
63657021 esac
6366 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6367 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7022 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7023 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
63687024 ;;
63697025 esac
63707026 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6371 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6372 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6373 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
7027 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7028 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7029 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
63747030 ;;
63757031 pgCC* | pgcpp*)
63767032 # Portland Group C++ compiler
63777033 case `$CC -V` in
63787034 *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
63797035 _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
6380 rm -rf $tpldir~
6381 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
6382 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
7036 rm -rf $tpldir~
7037 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
7038 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
63837039 _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
6384 rm -rf $tpldir~
6385 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
6386 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
6387 $RANLIB $oldlib'
7040 rm -rf $tpldir~
7041 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
7042 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
7043 $RANLIB $oldlib'
63887044 _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
6389 rm -rf $tpldir~
6390 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
6391 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
7045 rm -rf $tpldir~
7046 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7047 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
63927048 _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
6393 rm -rf $tpldir~
6394 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
6395 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
7049 rm -rf $tpldir~
7050 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7051 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
63967052 ;;
63977053 *) # Version 6 and above use weak symbols
6398 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
6399 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
7054 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7055 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
64007056 ;;
64017057 esac
64027058
6403 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
6404 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6405 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
7059 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
7060 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7061 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
64067062 ;;
64077063 cxx*)
64087064 # Compaq C++
6409 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
6410 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
7065 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7066 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
64117067
64127068 runpath_var=LD_RUN_PATH
64137069 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
64217077 # explicitly linking system object files so we need to strip them
64227078 # from the output so that they don't get included in the library
64237079 # dependencies.
6424 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
7080 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
64257081 ;;
64267082 xl* | mpixl* | bgxl*)
64277083 # IBM XL 8.0 on PPC, with GNU ld
6428 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
6429 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6430 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6431 if test "x$supports_anon_versioning" = xyes; then
7084 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7085 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7086 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7087 if test yes = "$supports_anon_versioning"; then
64327088 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
6433 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6434 echo "local: *; };" >> $output_objdir/$libname.ver~
6435 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7089 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7090 echo "local: *; };" >> $output_objdir/$libname.ver~
7091 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
64367092 fi
64377093 ;;
64387094 *)
6439 case `$CC -V 2>&1 | sed 5q` in
7095 case `$CC -V 2>&1 | $SED 5q` in
64407096 *Sun\ C*)
64417097 # Sun C++ 5.9
64427098 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
6443 _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6444 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
7099 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7100 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
64457101 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
6446 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
7102 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
64477103 _LT_TAGVAR(compiler_needs_object, $1)=yes
64487104
64497105 # Not sure whether something based on
65017157 _LT_TAGVAR(ld_shlibs, $1)=yes
65027158 ;;
65037159
6504 openbsd2*)
6505 # C++ shared libraries are fairly broken
6506 _LT_TAGVAR(ld_shlibs, $1)=no
6507 ;;
6508
6509 openbsd*)
7160 openbsd* | bitrig*)
65107161 if test -f /usr/libexec/ld.so; then
65117162 _LT_TAGVAR(hardcode_direct, $1)=yes
65127163 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
65137164 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
65147165 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
6515 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6516 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6517 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
6518 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6519 _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7166 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7167 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
7168 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
7169 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7170 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
65207171 fi
65217172 output_verbose_link_cmd=func_echo_all
65227173 else
65327183 # KCC will only create a shared library if the output file
65337184 # ends with ".so" (or ".sl" for HP-UX), so rename the library
65347185 # to its proper name (with version) after linking.
6535 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6536
6537 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
7186 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
7187
7188 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
65387189 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
65397190
65407191 # Archives containing C++ object files must be created using
65527203 cxx*)
65537204 case $host in
65547205 osf3*)
6555 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
6556 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
6557 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
7206 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7207 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
7208 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
65587209 ;;
65597210 *)
65607211 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
6561 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
7212 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
65627213 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
6563 echo "-hidden">> $lib.exp~
6564 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
6565 $RM $lib.exp'
7214 echo "-hidden">> $lib.exp~
7215 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
7216 $RM $lib.exp'
65667217 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
65677218 ;;
65687219 esac
65777228 # explicitly linking system object files so we need to strip them
65787229 # from the output so that they don't get included in the library
65797230 # dependencies.
6580 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
7231 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
65817232 ;;
65827233 *)
6583 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
6584 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
7234 if test yes,no = "$GXX,$with_gnu_ld"; then
7235 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
65857236 case $host in
65867237 osf3*)
6587 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7238 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
65887239 ;;
65897240 *)
6590 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7241 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
65917242 ;;
65927243 esac
65937244
6594 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
7245 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
65957246 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
65967247
65977248 # Commands to make compiler produce verbose output that lists
65987249 # what "hidden" libraries, object files and flags are used when
65997250 # linking a shared library.
6600 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7251 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
66017252
66027253 else
66037254 # FIXME: insert proper C++ library support
66377288 # Sun C++ 4.2, 5.x and Centerline C++
66387289 _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
66397290 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
6640 _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7291 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
66417292 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
6642 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7293 $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
66437294
66447295 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
66457296 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
66477298 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
66487299 *)
66497300 # The compiler driver will combine and reorder linker options,
6650 # but understands `-z linker_flag'.
7301 # but understands '-z linker_flag'.
66517302 # Supported since Solaris 2.6 (maybe 2.5.1?)
66527303 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
66537304 ;;
66647315 ;;
66657316 gcx*)
66667317 # Green Hills C++ Compiler
6667 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
7318 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
66687319
66697320 # The C++ compiler must be used to create the archive.
66707321 _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
66717322 ;;
66727323 *)
66737324 # GNU C++ compiler with Solaris linker
6674 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
6675 _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
7325 if test yes,no = "$GXX,$with_gnu_ld"; then
7326 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
66767327 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
6677 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
7328 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
66787329 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
6679 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7330 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
66807331
66817332 # Commands to make compiler produce verbose output that lists
66827333 # what "hidden" libraries, object files and flags are used when
66837334 # linking a shared library.
6684 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7335 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
66857336 else
6686 # g++ 2.7 appears to require `-G' NOT `-shared' on this
7337 # g++ 2.7 appears to require '-G' NOT '-shared' on this
66877338 # platform.
6688 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
7339 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
66897340 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
6690 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7341 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
66917342
66927343 # Commands to make compiler produce verbose output that lists
66937344 # what "hidden" libraries, object files and flags are used when
66947345 # linking a shared library.
6695 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7346 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
66967347 fi
66977348
6698 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
7349 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
66997350 case $host_os in
67007351 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
67017352 *)
6702 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
7353 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
67037354 ;;
67047355 esac
67057356 fi
67087359 ;;
67097360
67107361 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
6711 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
7362 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
67127363 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
67137364 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
67147365 runpath_var='LD_RUN_PATH'
67157366
67167367 case $cc_basename in
67177368 CC*)
6718 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6719 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7369 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7370 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67207371 ;;
67217372 *)
6722 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6723 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7373 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7374 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67247375 ;;
67257376 esac
67267377 ;;
67277378
67287379 sysv5* | sco3.2v5* | sco5v6*)
6729 # Note: We can NOT use -z defs as we might desire, because we do not
7380 # Note: We CANNOT use -z defs as we might desire, because we do not
67307381 # link with -lc, and that would cause any symbols used from libc to
67317382 # always be unresolved, which means just about no library would
67327383 # ever link correctly. If we're not using GNU ld we use -z text
67337384 # though, which does catch some bad symbols but isn't as heavy-handed
67347385 # as -z defs.
6735 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
6736 _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
7386 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7387 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
67377388 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
67387389 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6739 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
7390 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
67407391 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
67417392 _LT_TAGVAR(link_all_deplibs, $1)=yes
6742 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
7393 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
67437394 runpath_var='LD_RUN_PATH'
67447395
67457396 case $cc_basename in
67467397 CC*)
6747 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6748 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7398 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7399 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67497400 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
6750 '"$_LT_TAGVAR(old_archive_cmds, $1)"
7401 '"$_LT_TAGVAR(old_archive_cmds, $1)"
67517402 _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
6752 '"$_LT_TAGVAR(reload_cmds, $1)"
7403 '"$_LT_TAGVAR(reload_cmds, $1)"
67537404 ;;
67547405 *)
6755 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6756 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7406 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7407 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67577408 ;;
67587409 esac
67597410 ;;
67847435 esac
67857436
67867437 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
6787 test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
6788
6789 _LT_TAGVAR(GCC, $1)="$GXX"
6790 _LT_TAGVAR(LD, $1)="$LD"
7438 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
7439
7440 _LT_TAGVAR(GCC, $1)=$GXX
7441 _LT_TAGVAR(LD, $1)=$LD
67917442
67927443 ## CAVEAT EMPTOR:
67937444 ## There is no encapsulation within the following macros, do not change
68147465 lt_cv_path_LD=$lt_save_path_LD
68157466 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
68167467 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
6817 fi # test "$_lt_caught_CXX_error" != yes
7468 fi # test yes != "$_lt_caught_CXX_error"
68187469
68197470 AC_LANG_POP
68207471 ])# _LT_LANG_CXX_CONFIG
68367487 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
68377488 func_stripname_cnf ()
68387489 {
6839 case ${2} in
6840 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
6841 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7490 case @S|@2 in
7491 .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
7492 *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
68427493 esac
68437494 } # func_stripname_cnf
68447495 ])# _LT_FUNC_STRIPNAME_CNF
7496
68457497
68467498 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
68477499 # ---------------------------------
69017553 }
69027554 };
69037555 _LT_EOF
7556 ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
7557 package foo
7558 func foo() {
7559 }
7560 _LT_EOF
69047561 ])
69057562
69067563 _lt_libdeps_save_CFLAGS=$CFLAGS
69077564 case "$CC $CFLAGS " in #(
69087565 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
69097566 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
7567 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
69107568 esac
69117569
69127570 dnl Parse the compiler output and extract the necessary
69207578 pre_test_object_deps_done=no
69217579
69227580 for p in `eval "$output_verbose_link_cmd"`; do
6923 case ${prev}${p} in
7581 case $prev$p in
69247582
69257583 -L* | -R* | -l*)
69267584 # Some compilers place space between "-{L,R}" and the path.
69277585 # Remove the space.
6928 if test $p = "-L" ||
6929 test $p = "-R"; then
7586 if test x-L = "$p" ||
7587 test x-R = "$p"; then
69307588 prev=$p
69317589 continue
69327590 fi
69427600 case $p in
69437601 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
69447602 esac
6945 if test "$pre_test_object_deps_done" = no; then
6946 case ${prev} in
7603 if test no = "$pre_test_object_deps_done"; then
7604 case $prev in
69477605 -L | -R)
69487606 # Internal compiler library paths should come after those
69497607 # provided the user. The postdeps already come after the
69507608 # user supplied libs so there is no need to process them.
69517609 if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
6952 _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
7610 _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
69537611 else
6954 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
7612 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
69557613 fi
69567614 ;;
69577615 # The "-l" case would never come before the object being
69597617 esac
69607618 else
69617619 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
6962 _LT_TAGVAR(postdeps, $1)="${prev}${p}"
7620 _LT_TAGVAR(postdeps, $1)=$prev$p
69637621 else
6964 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
7622 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
69657623 fi
69667624 fi
69677625 prev=
69767634 continue
69777635 fi
69787636
6979 if test "$pre_test_object_deps_done" = no; then
7637 if test no = "$pre_test_object_deps_done"; then
69807638 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
6981 _LT_TAGVAR(predep_objects, $1)="$p"
7639 _LT_TAGVAR(predep_objects, $1)=$p
69827640 else
69837641 _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
69847642 fi
69857643 else
69867644 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
6987 _LT_TAGVAR(postdep_objects, $1)="$p"
7645 _LT_TAGVAR(postdep_objects, $1)=$p
69887646 else
69897647 _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
69907648 fi
70157673 _LT_TAGVAR(postdep_objects,$1)=
70167674 _LT_TAGVAR(postdeps,$1)=
70177675 ;;
7018
7019 linux*)
7020 case `$CC -V 2>&1 | sed 5q` in
7021 *Sun\ C*)
7022 # Sun C++ 5.9
7023
7024 # The more standards-conforming stlport4 library is
7025 # incompatible with the Cstd library. Avoid specifying
7026 # it if it's in CXXFLAGS. Ignore libCrun as
7027 # -library=stlport4 depends on it.
7028 case " $CXX $CXXFLAGS " in
7029 *" -library=stlport4 "*)
7030 solaris_use_stlport4=yes
7031 ;;
7032 esac
7033
7034 if test "$solaris_use_stlport4" != yes; then
7035 _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
7036 fi
7037 ;;
7038 esac
7039 ;;
7040
7041 solaris*)
7042 case $cc_basename in
7043 CC* | sunCC*)
7044 # The more standards-conforming stlport4 library is
7045 # incompatible with the Cstd library. Avoid specifying
7046 # it if it's in CXXFLAGS. Ignore libCrun as
7047 # -library=stlport4 depends on it.
7048 case " $CXX $CXXFLAGS " in
7049 *" -library=stlport4 "*)
7050 solaris_use_stlport4=yes
7051 ;;
7052 esac
7053
7054 # Adding this requires a known-good setup of shared libraries for
7055 # Sun compiler versions before 5.6, else PIC objects from an old
7056 # archive will be linked into the output, leading to subtle bugs.
7057 if test "$solaris_use_stlport4" != yes; then
7058 _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
7059 fi
7060 ;;
7061 esac
7062 ;;
70637676 esac
70647677 ])
70657678
70687681 esac
70697682 _LT_TAGVAR(compiler_lib_search_dirs, $1)=
70707683 if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
7071 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
7684 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
70727685 fi
70737686 _LT_TAGDECL([], [compiler_lib_search_dirs], [1],
70747687 [The directories searched by this compiler when creating a shared library])
70887701 # --------------------------
70897702 # Ensure that the configuration variables for a Fortran 77 compiler are
70907703 # suitably defined. These variables are subsequently used by _LT_CONFIG
7091 # to write the compiler configuration to `libtool'.
7704 # to write the compiler configuration to 'libtool'.
70927705 m4_defun([_LT_LANG_F77_CONFIG],
70937706 [AC_LANG_PUSH(Fortran 77)
7094 if test -z "$F77" || test "X$F77" = "Xno"; then
7707 if test -z "$F77" || test no = "$F77"; then
70957708 _lt_disable_F77=yes
70967709 fi
70977710
71037716 _LT_TAGVAR(hardcode_direct, $1)=no
71047717 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
71057718 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7106 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
71077719 _LT_TAGVAR(hardcode_libdir_separator, $1)=
71087720 _LT_TAGVAR(hardcode_minus_L, $1)=no
71097721 _LT_TAGVAR(hardcode_automatic, $1)=no
71297741 # the F77 compiler isn't working. Some variables (like enable_shared)
71307742 # are currently assumed to apply to all compilers on this platform,
71317743 # and will be corrupted by setting them based on a non-working compiler.
7132 if test "$_lt_disable_F77" != yes; then
7744 if test yes != "$_lt_disable_F77"; then
71337745 # Code to be used in simple compile tests
71347746 lt_simple_compile_test_code="\
71357747 subroutine t
71517763 _LT_LINKER_BOILERPLATE
71527764
71537765 # Allow CC to be a program name with arguments.
7154 lt_save_CC="$CC"
7766 lt_save_CC=$CC
71557767 lt_save_GCC=$GCC
71567768 lt_save_CFLAGS=$CFLAGS
71577769 CC=${F77-"f77"}
71657777 AC_MSG_RESULT([$can_build_shared])
71667778
71677779 AC_MSG_CHECKING([whether to build shared libraries])
7168 test "$can_build_shared" = "no" && enable_shared=no
7780 test no = "$can_build_shared" && enable_shared=no
71697781
71707782 # On AIX, shared libraries and static libraries use the same namespace, and
71717783 # are all built from PIC.
71727784 case $host_os in
71737785 aix3*)
7174 test "$enable_shared" = yes && enable_static=no
7786 test yes = "$enable_shared" && enable_static=no
71757787 if test -n "$RANLIB"; then
71767788 archive_cmds="$archive_cmds~\$RANLIB \$lib"
71777789 postinstall_cmds='$RANLIB $lib'
71787790 fi
71797791 ;;
71807792 aix[[4-9]]*)
7181 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7182 test "$enable_shared" = yes && enable_static=no
7793 if test ia64 != "$host_cpu"; then
7794 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7795 yes,aix,yes) ;; # shared object as lib.so file only
7796 yes,svr4,*) ;; # shared object as lib.so archive member only
7797 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7798 esac
71837799 fi
71847800 ;;
71857801 esac
71877803
71887804 AC_MSG_CHECKING([whether to build static libraries])
71897805 # Make sure either enable_shared or enable_static is yes.
7190 test "$enable_shared" = yes || enable_static=yes
7806 test yes = "$enable_shared" || enable_static=yes
71917807 AC_MSG_RESULT([$enable_static])
71927808
7193 _LT_TAGVAR(GCC, $1)="$G77"
7194 _LT_TAGVAR(LD, $1)="$LD"
7809 _LT_TAGVAR(GCC, $1)=$G77
7810 _LT_TAGVAR(LD, $1)=$LD
71957811
71967812 ## CAVEAT EMPTOR:
71977813 ## There is no encapsulation within the following macros, do not change
72087824 fi # test -n "$compiler"
72097825
72107826 GCC=$lt_save_GCC
7211 CC="$lt_save_CC"
7212 CFLAGS="$lt_save_CFLAGS"
7213 fi # test "$_lt_disable_F77" != yes
7827 CC=$lt_save_CC
7828 CFLAGS=$lt_save_CFLAGS
7829 fi # test yes != "$_lt_disable_F77"
72147830
72157831 AC_LANG_POP
72167832 ])# _LT_LANG_F77_CONFIG
72207836 # -------------------------
72217837 # Ensure that the configuration variables for a Fortran compiler are
72227838 # suitably defined. These variables are subsequently used by _LT_CONFIG
7223 # to write the compiler configuration to `libtool'.
7839 # to write the compiler configuration to 'libtool'.
72247840 m4_defun([_LT_LANG_FC_CONFIG],
72257841 [AC_LANG_PUSH(Fortran)
72267842
7227 if test -z "$FC" || test "X$FC" = "Xno"; then
7843 if test -z "$FC" || test no = "$FC"; then
72287844 _lt_disable_FC=yes
72297845 fi
72307846
72367852 _LT_TAGVAR(hardcode_direct, $1)=no
72377853 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
72387854 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7239 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
72407855 _LT_TAGVAR(hardcode_libdir_separator, $1)=
72417856 _LT_TAGVAR(hardcode_minus_L, $1)=no
72427857 _LT_TAGVAR(hardcode_automatic, $1)=no
72627877 # the FC compiler isn't working. Some variables (like enable_shared)
72637878 # are currently assumed to apply to all compilers on this platform,
72647879 # and will be corrupted by setting them based on a non-working compiler.
7265 if test "$_lt_disable_FC" != yes; then
7880 if test yes != "$_lt_disable_FC"; then
72667881 # Code to be used in simple compile tests
72677882 lt_simple_compile_test_code="\
72687883 subroutine t
72847899 _LT_LINKER_BOILERPLATE
72857900
72867901 # Allow CC to be a program name with arguments.
7287 lt_save_CC="$CC"
7902 lt_save_CC=$CC
72887903 lt_save_GCC=$GCC
72897904 lt_save_CFLAGS=$CFLAGS
72907905 CC=${FC-"f95"}
73007915 AC_MSG_RESULT([$can_build_shared])
73017916
73027917 AC_MSG_CHECKING([whether to build shared libraries])
7303 test "$can_build_shared" = "no" && enable_shared=no
7918 test no = "$can_build_shared" && enable_shared=no
73047919
73057920 # On AIX, shared libraries and static libraries use the same namespace, and
73067921 # are all built from PIC.
73077922 case $host_os in
73087923 aix3*)
7309 test "$enable_shared" = yes && enable_static=no
7924 test yes = "$enable_shared" && enable_static=no
73107925 if test -n "$RANLIB"; then
73117926 archive_cmds="$archive_cmds~\$RANLIB \$lib"
73127927 postinstall_cmds='$RANLIB $lib'
73137928 fi
73147929 ;;
73157930 aix[[4-9]]*)
7316 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7317 test "$enable_shared" = yes && enable_static=no
7931 if test ia64 != "$host_cpu"; then
7932 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7933 yes,aix,yes) ;; # shared object as lib.so file only
7934 yes,svr4,*) ;; # shared object as lib.so archive member only
7935 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7936 esac
73187937 fi
73197938 ;;
73207939 esac
73227941
73237942 AC_MSG_CHECKING([whether to build static libraries])
73247943 # Make sure either enable_shared or enable_static is yes.
7325 test "$enable_shared" = yes || enable_static=yes
7944 test yes = "$enable_shared" || enable_static=yes
73267945 AC_MSG_RESULT([$enable_static])
73277946
7328 _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
7329 _LT_TAGVAR(LD, $1)="$LD"
7947 _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
7948 _LT_TAGVAR(LD, $1)=$LD
73307949
73317950 ## CAVEAT EMPTOR:
73327951 ## There is no encapsulation within the following macros, do not change
73467965 GCC=$lt_save_GCC
73477966 CC=$lt_save_CC
73487967 CFLAGS=$lt_save_CFLAGS
7349 fi # test "$_lt_disable_FC" != yes
7968 fi # test yes != "$_lt_disable_FC"
73507969
73517970 AC_LANG_POP
73527971 ])# _LT_LANG_FC_CONFIG
73567975 # --------------------------
73577976 # Ensure that the configuration variables for the GNU Java Compiler compiler
73587977 # are suitably defined. These variables are subsequently used by _LT_CONFIG
7359 # to write the compiler configuration to `libtool'.
7978 # to write the compiler configuration to 'libtool'.
73607979 m4_defun([_LT_LANG_GCJ_CONFIG],
73617980 [AC_REQUIRE([LT_PROG_GCJ])dnl
73627981 AC_LANG_SAVE
73908009 CFLAGS=$GCJFLAGS
73918010 compiler=$CC
73928011 _LT_TAGVAR(compiler, $1)=$CC
7393 _LT_TAGVAR(LD, $1)="$LD"
8012 _LT_TAGVAR(LD, $1)=$LD
73948013 _LT_CC_BASENAME([$compiler])
73958014
73968015 # GCJ did not exist at the time GCC didn't implicitly link libc in.
74238042 ])# _LT_LANG_GCJ_CONFIG
74248043
74258044
8045 # _LT_LANG_GO_CONFIG([TAG])
8046 # --------------------------
8047 # Ensure that the configuration variables for the GNU Go compiler
8048 # are suitably defined. These variables are subsequently used by _LT_CONFIG
8049 # to write the compiler configuration to 'libtool'.
8050 m4_defun([_LT_LANG_GO_CONFIG],
8051 [AC_REQUIRE([LT_PROG_GO])dnl
8052 AC_LANG_SAVE
8053
8054 # Source file extension for Go test sources.
8055 ac_ext=go
8056
8057 # Object file extension for compiled Go test sources.
8058 objext=o
8059 _LT_TAGVAR(objext, $1)=$objext
8060
8061 # Code to be used in simple compile tests
8062 lt_simple_compile_test_code="package main; func main() { }"
8063
8064 # Code to be used in simple link tests
8065 lt_simple_link_test_code='package main; func main() { }'
8066
8067 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8068 _LT_TAG_COMPILER
8069
8070 # save warnings/boilerplate of simple test code
8071 _LT_COMPILER_BOILERPLATE
8072 _LT_LINKER_BOILERPLATE
8073
8074 # Allow CC to be a program name with arguments.
8075 lt_save_CC=$CC
8076 lt_save_CFLAGS=$CFLAGS
8077 lt_save_GCC=$GCC
8078 GCC=yes
8079 CC=${GOC-"gccgo"}
8080 CFLAGS=$GOFLAGS
8081 compiler=$CC
8082 _LT_TAGVAR(compiler, $1)=$CC
8083 _LT_TAGVAR(LD, $1)=$LD
8084 _LT_CC_BASENAME([$compiler])
8085
8086 # Go did not exist at the time GCC didn't implicitly link libc in.
8087 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8088
8089 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
8090 _LT_TAGVAR(reload_flag, $1)=$reload_flag
8091 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
8092
8093 ## CAVEAT EMPTOR:
8094 ## There is no encapsulation within the following macros, do not change
8095 ## the running order or otherwise move them around unless you know exactly
8096 ## what you are doing...
8097 if test -n "$compiler"; then
8098 _LT_COMPILER_NO_RTTI($1)
8099 _LT_COMPILER_PIC($1)
8100 _LT_COMPILER_C_O($1)
8101 _LT_COMPILER_FILE_LOCKS($1)
8102 _LT_LINKER_SHLIBS($1)
8103 _LT_LINKER_HARDCODE_LIBPATH($1)
8104
8105 _LT_CONFIG($1)
8106 fi
8107
8108 AC_LANG_RESTORE
8109
8110 GCC=$lt_save_GCC
8111 CC=$lt_save_CC
8112 CFLAGS=$lt_save_CFLAGS
8113 ])# _LT_LANG_GO_CONFIG
8114
8115
74268116 # _LT_LANG_RC_CONFIG([TAG])
74278117 # -------------------------
74288118 # Ensure that the configuration variables for the Windows resource compiler
74298119 # are suitably defined. These variables are subsequently used by _LT_CONFIG
7430 # to write the compiler configuration to `libtool'.
8120 # to write the compiler configuration to 'libtool'.
74318121 m4_defun([_LT_LANG_RC_CONFIG],
74328122 [AC_REQUIRE([LT_PROG_RC])dnl
74338123 AC_LANG_SAVE
74438133 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
74448134
74458135 # Code to be used in simple link tests
7446 lt_simple_link_test_code="$lt_simple_compile_test_code"
8136 lt_simple_link_test_code=$lt_simple_compile_test_code
74478137
74488138 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
74498139 _LT_TAG_COMPILER
74538143 _LT_LINKER_BOILERPLATE
74548144
74558145 # Allow CC to be a program name with arguments.
7456 lt_save_CC="$CC"
8146 lt_save_CC=$CC
74578147 lt_save_CFLAGS=$CFLAGS
74588148 lt_save_GCC=$GCC
74598149 GCC=
74828172 [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
74838173 [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
74848174 [AC_CHECK_TOOL(GCJ, gcj,)
7485 test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
8175 test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
74868176 AC_SUBST(GCJFLAGS)])])[]dnl
74878177 ])
74888178
74908180 AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
74918181 dnl aclocal-1.4 backwards compatibility:
74928182 dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
8183
8184
8185 # LT_PROG_GO
8186 # ----------
8187 AC_DEFUN([LT_PROG_GO],
8188 [AC_CHECK_TOOL(GOC, gccgo,)
8189 ])
74938190
74948191
74958192 # LT_PROG_RC
75408237 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])
75418238 AC_SUBST([DLLTOOL])
75428239 ])
8240
8241 # _LT_DECL_FILECMD
8242 # ----------------
8243 # Check for a file(cmd) program that can be used to detect file type and magic
8244 m4_defun([_LT_DECL_FILECMD],
8245 [AC_CHECK_TOOL([FILECMD], [file], [:])
8246 _LT_DECL([], [FILECMD], [1], [A file(cmd) program that detects file types])
8247 ])# _LD_DECL_FILECMD
75438248
75448249 # _LT_DECL_SED
75458250 # ------------
75868291 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
75878292 # along with /bin/sed that truncates output.
75888293 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
7589 test ! -f $lt_ac_sed && continue
8294 test ! -f "$lt_ac_sed" && continue
75908295 cat /dev/null > conftest.in
75918296 lt_ac_count=0
75928297 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
76038308 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
76048309 cmp -s conftest.out conftest.nl || break
76058310 # 10000 chars as input seems more than enough
7606 test $lt_ac_count -gt 10 && break
8311 test 10 -lt "$lt_ac_count" && break
76078312 lt_ac_count=`expr $lt_ac_count + 1`
7608 if test $lt_ac_count -gt $lt_ac_max; then
8313 if test "$lt_ac_count" -gt "$lt_ac_max"; then
76098314 lt_ac_max=$lt_ac_count
76108315 lt_cv_path_SED=$lt_ac_sed
76118316 fi
76298334 # Find out whether the shell is Bourne or XSI compatible,
76308335 # or has some other useful features.
76318336 m4_defun([_LT_CHECK_SHELL_FEATURES],
7632 [AC_MSG_CHECKING([whether the shell understands some XSI constructs])
7633 # Try some XSI features
7634 xsi_shell=no
7635 ( _lt_dummy="a/b/c"
7636 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
7637 = c,a/b,b/c, \
7638 && eval 'test $(( 1 + 1 )) -eq 2 \
7639 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7640 && xsi_shell=yes
7641 AC_MSG_RESULT([$xsi_shell])
7642 _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
7643
7644 AC_MSG_CHECKING([whether the shell understands "+="])
7645 lt_shell_append=no
7646 ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
7647 >/dev/null 2>&1 \
7648 && lt_shell_append=yes
7649 AC_MSG_RESULT([$lt_shell_append])
7650 _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
7651
7652 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8337 [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
76538338 lt_unset=unset
76548339 else
76558340 lt_unset=false
76738358 ])# _LT_CHECK_SHELL_FEATURES
76748359
76758360
7676 # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
7677 # ------------------------------------------------------
7678 # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
7679 # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
7680 m4_defun([_LT_PROG_FUNCTION_REPLACE],
7681 [dnl {
7682 sed -e '/^$1 ()$/,/^} # $1 /c\
7683 $1 ()\
7684 {\
7685 m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
7686 } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
7687 && mv -f "$cfgfile.tmp" "$cfgfile" \
7688 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
7689 test 0 -eq $? || _lt_function_replace_fail=:
7690 ])
7691
7692
7693 # _LT_PROG_REPLACE_SHELLFNS
7694 # -------------------------
7695 # Replace existing portable implementations of several shell functions with
7696 # equivalent extended shell implementations where those features are available..
7697 m4_defun([_LT_PROG_REPLACE_SHELLFNS],
7698 [if test x"$xsi_shell" = xyes; then
7699 _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
7700 case ${1} in
7701 */*) func_dirname_result="${1%/*}${2}" ;;
7702 * ) func_dirname_result="${3}" ;;
7703 esac])
7704
7705 _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
7706 func_basename_result="${1##*/}"])
7707
7708 _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
7709 case ${1} in
7710 */*) func_dirname_result="${1%/*}${2}" ;;
7711 * ) func_dirname_result="${3}" ;;
7712 esac
7713 func_basename_result="${1##*/}"])
7714
7715 _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
7716 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
7717 # positional parameters, so assign one to ordinary parameter first.
7718 func_stripname_result=${3}
7719 func_stripname_result=${func_stripname_result#"${1}"}
7720 func_stripname_result=${func_stripname_result%"${2}"}])
7721
7722 _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
7723 func_split_long_opt_name=${1%%=*}
7724 func_split_long_opt_arg=${1#*=}])
7725
7726 _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
7727 func_split_short_opt_arg=${1#??}
7728 func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
7729
7730 _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
7731 case ${1} in
7732 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
7733 *) func_lo2o_result=${1} ;;
7734 esac])
7735
7736 _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
7737
7738 _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
7739
7740 _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
7741 fi
7742
7743 if test x"$lt_shell_append" = xyes; then
7744 _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
7745
7746 _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
7747 func_quote_for_eval "${2}"
7748 dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
7749 eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
7750
7751 # Save a `func_append' function call where possible by direct use of '+='
7752 sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
7753 && mv -f "$cfgfile.tmp" "$cfgfile" \
7754 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
7755 test 0 -eq $? || _lt_function_replace_fail=:
7756 else
7757 # Save a `func_append' function call even when '+=' is not available
7758 sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
7759 && mv -f "$cfgfile.tmp" "$cfgfile" \
7760 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
7761 test 0 -eq $? || _lt_function_replace_fail=:
7762 fi
7763
7764 if test x"$_lt_function_replace_fail" = x":"; then
7765 AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
7766 fi
7767 ])
7768
77698361 # _LT_PATH_CONVERSION_FUNCTIONS
77708362 # -----------------------------
7771 # Determine which file name conversion functions should be used by
8363 # Determine what file name conversion functions should be used by
77728364 # func_to_host_file (and, implicitly, by func_to_host_path). These are needed
77738365 # for certain cross-compile configurations and native mingw.
77748366 m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
00 # Helper functions for option handling. -*- Autoconf -*-
11 #
2 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3 # Inc.
2 # Copyright (C) 2004-2005, 2007-2009, 2011-2019, 2021-2022 Free
3 # Software Foundation, Inc.
44 # Written by Gary V. Vaughan, 2004
55 #
66 # This file is free software; the Free Software Foundation gives
77 # unlimited permission to copy and/or distribute it, with or without
88 # modifications, as long as this notice is preserved.
99
10 # serial 7 ltoptions.m4
10 # serial 8 ltoptions.m4
1111
1212 # This is to help aclocal find these macros, as it can't see m4_define.
1313 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
2828 [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
2929 m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
3030 _LT_MANGLE_DEFUN([$1], [$2]),
31 [m4_warning([Unknown $1 option `$2'])])[]dnl
31 [m4_warning([Unknown $1 option '$2'])])[]dnl
3232 ])
3333
3434
7474 dnl
7575 dnl If no reference was made to various pairs of opposing options, then
7676 dnl we run the default mode handler for the pair. For example, if neither
77 dnl `shared' nor `disable-shared' was passed, we enable building of shared
77 dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
7878 dnl archives by default:
7979 _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
8080 _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
8181 _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
8282 _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
83 [_LT_ENABLE_FAST_INSTALL])
83 [_LT_ENABLE_FAST_INSTALL])
84 _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
85 [_LT_WITH_AIX_SONAME([aix])])
8486 ])
8587 ])# _LT_SET_OPTIONS
8688
111113 [_LT_SET_OPTION([LT_INIT], [dlopen])
112114 AC_DIAGNOSE([obsolete],
113115 [$0: Remove this warning and the call to _LT_SET_OPTION when you
114 put the `dlopen' option into LT_INIT's first parameter.])
116 put the 'dlopen' option into LT_INIT's first parameter.])
115117 ])
116118
117119 dnl aclocal-1.4 backwards compatibility:
147149 _LT_SET_OPTION([LT_INIT], [win32-dll])
148150 AC_DIAGNOSE([obsolete],
149151 [$0: Remove this warning and the call to _LT_SET_OPTION when you
150 put the `win32-dll' option into LT_INIT's first parameter.])
152 put the 'win32-dll' option into LT_INIT's first parameter.])
151153 ])
152154
153155 dnl aclocal-1.4 backwards compatibility:
156158
157159 # _LT_ENABLE_SHARED([DEFAULT])
158160 # ----------------------------
159 # implement the --enable-shared flag, and supports the `shared' and
160 # `disable-shared' LT_INIT options.
161 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
161 # implement the --enable-shared flag, and supports the 'shared' and
162 # 'disable-shared' LT_INIT options.
163 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
162164 m4_define([_LT_ENABLE_SHARED],
163165 [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
164166 AC_ARG_ENABLE([shared],
171173 *)
172174 enable_shared=no
173175 # Look at the argument we got. We use all the common list separators.
174 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
176 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
175177 for pkg in $enableval; do
176 IFS="$lt_save_ifs"
178 IFS=$lt_save_ifs
177179 if test "X$pkg" = "X$p"; then
178180 enable_shared=yes
179181 fi
180182 done
181 IFS="$lt_save_ifs"
183 IFS=$lt_save_ifs
182184 ;;
183185 esac],
184186 [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
210212
211213 # _LT_ENABLE_STATIC([DEFAULT])
212214 # ----------------------------
213 # implement the --enable-static flag, and support the `static' and
214 # `disable-static' LT_INIT options.
215 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
215 # implement the --enable-static flag, and support the 'static' and
216 # 'disable-static' LT_INIT options.
217 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
216218 m4_define([_LT_ENABLE_STATIC],
217219 [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
218220 AC_ARG_ENABLE([static],
225227 *)
226228 enable_static=no
227229 # Look at the argument we got. We use all the common list separators.
228 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
230 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
229231 for pkg in $enableval; do
230 IFS="$lt_save_ifs"
232 IFS=$lt_save_ifs
231233 if test "X$pkg" = "X$p"; then
232234 enable_static=yes
233235 fi
234236 done
235 IFS="$lt_save_ifs"
237 IFS=$lt_save_ifs
236238 ;;
237239 esac],
238240 [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
264266
265267 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
266268 # ----------------------------------
267 # implement the --enable-fast-install flag, and support the `fast-install'
268 # and `disable-fast-install' LT_INIT options.
269 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
269 # implement the --enable-fast-install flag, and support the 'fast-install'
270 # and 'disable-fast-install' LT_INIT options.
271 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
270272 m4_define([_LT_ENABLE_FAST_INSTALL],
271273 [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
272274 AC_ARG_ENABLE([fast-install],
279281 *)
280282 enable_fast_install=no
281283 # Look at the argument we got. We use all the common list separators.
282 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
284 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
283285 for pkg in $enableval; do
284 IFS="$lt_save_ifs"
286 IFS=$lt_save_ifs
285287 if test "X$pkg" = "X$p"; then
286288 enable_fast_install=yes
287289 fi
288290 done
289 IFS="$lt_save_ifs"
291 IFS=$lt_save_ifs
290292 ;;
291293 esac],
292294 [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
303305 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
304306 AC_DIAGNOSE([obsolete],
305307 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
306 the `fast-install' option into LT_INIT's first parameter.])
308 the 'fast-install' option into LT_INIT's first parameter.])
307309 ])
308310
309311 AU_DEFUN([AC_DISABLE_FAST_INSTALL],
310312 [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
311313 AC_DIAGNOSE([obsolete],
312314 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
313 the `disable-fast-install' option into LT_INIT's first parameter.])
315 the 'disable-fast-install' option into LT_INIT's first parameter.])
314316 ])
315317
316318 dnl aclocal-1.4 backwards compatibility:
318320 dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
319321
320322
323 # _LT_WITH_AIX_SONAME([DEFAULT])
324 # ----------------------------------
325 # implement the --with-aix-soname flag, and support the `aix-soname=aix'
326 # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
327 # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
328 m4_define([_LT_WITH_AIX_SONAME],
329 [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
330 shared_archive_member_spec=
331 case $host,$enable_shared in
332 power*-*-aix[[5-9]]*,yes)
333 AC_MSG_CHECKING([which variant of shared library versioning to provide])
334 AC_ARG_WITH([aix-soname],
335 [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
336 [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
337 [case $withval in
338 aix|svr4|both)
339 ;;
340 *)
341 AC_MSG_ERROR([Unknown argument to --with-aix-soname])
342 ;;
343 esac
344 lt_cv_with_aix_soname=$with_aix_soname],
345 [AC_CACHE_VAL([lt_cv_with_aix_soname],
346 [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
347 with_aix_soname=$lt_cv_with_aix_soname])
348 AC_MSG_RESULT([$with_aix_soname])
349 if test aix != "$with_aix_soname"; then
350 # For the AIX way of multilib, we name the shared archive member
351 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
352 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
353 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
354 # the AIX toolchain works better with OBJECT_MODE set (default 32).
355 if test 64 = "${OBJECT_MODE-32}"; then
356 shared_archive_member_spec=shr_64
357 else
358 shared_archive_member_spec=shr
359 fi
360 fi
361 ;;
362 *)
363 with_aix_soname=aix
364 ;;
365 esac
366
367 _LT_DECL([], [shared_archive_member_spec], [0],
368 [Shared archive member basename, for filename based shared library versioning on AIX])dnl
369 ])# _LT_WITH_AIX_SONAME
370
371 LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
372 LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
373 LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
374
375
321376 # _LT_WITH_PIC([MODE])
322377 # --------------------
323 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
378 # implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
324379 # LT_INIT options.
325 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
380 # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
326381 m4_define([_LT_WITH_PIC],
327382 [AC_ARG_WITH([pic],
328 [AS_HELP_STRING([--with-pic],
383 [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
329384 [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
330 [pic_mode="$withval"],
331 [pic_mode=default])
332
333 test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
385 [lt_p=${PACKAGE-default}
386 case $withval in
387 yes|no) pic_mode=$withval ;;
388 *)
389 pic_mode=default
390 # Look at the argument we got. We use all the common list separators.
391 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
392 for lt_pkg in $withval; do
393 IFS=$lt_save_ifs
394 if test "X$lt_pkg" = "X$lt_p"; then
395 pic_mode=yes
396 fi
397 done
398 IFS=$lt_save_ifs
399 ;;
400 esac],
401 [pic_mode=m4_default([$1], [default])])
334402
335403 _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
336404 ])# _LT_WITH_PIC
343411 [_LT_SET_OPTION([LT_INIT], [pic-only])
344412 AC_DIAGNOSE([obsolete],
345413 [$0: Remove this warning and the call to _LT_SET_OPTION when you
346 put the `pic-only' option into LT_INIT's first parameter.])
414 put the 'pic-only' option into LT_INIT's first parameter.])
347415 ])
348416
349417 dnl aclocal-1.4 backwards compatibility:
00 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
11 #
2 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
2 # Copyright (C) 2004-2005, 2007-2008, 2011-2019, 2021-2022 Free Software
3 # Foundation, Inc.
34 # Written by Gary V. Vaughan, 2004
45 #
56 # This file is free software; the Free Software Foundation gives
3233 # ------------
3334 # Manipulate m4 lists.
3435 # These macros are necessary as long as will still need to support
35 # Autoconf-2.59 which quotes differently.
36 # Autoconf-2.59, which quotes differently.
3637 m4_define([lt_car], [[$1]])
3738 m4_define([lt_cdr],
3839 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
4344
4445 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
4546 # ------------------------------------------
46 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
47 # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
4748 # Note that neither SEPARATOR nor STRING are expanded; they are appended
4849 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
4950 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
00 # ltversion.m4 -- version numbers -*- Autoconf -*-
11 #
2 # Copyright (C) 2004 Free Software Foundation, Inc.
2 # Copyright (C) 2004, 2011-2019, 2021-2022 Free Software Foundation,
3 # Inc.
34 # Written by Scott James Remnant, 2004
45 #
56 # This file is free software; the Free Software Foundation gives
89
910 # @configure_input@
1011
11 # serial 3293 ltversion.m4
12 # serial 4179 ltversion.m4
1213 # This file is part of GNU Libtool
1314
14 m4_define([LT_PACKAGE_VERSION], [2.4])
15 m4_define([LT_PACKAGE_REVISION], [1.3293])
15 m4_define([LT_PACKAGE_VERSION], [2.4.6])
16 m4_define([LT_PACKAGE_REVISION], [2.4.6])
1617
1718 AC_DEFUN([LTVERSION_VERSION],
18 [macro_version='2.4'
19 macro_revision='1.3293'
19 [macro_version='2.4.6'
20 macro_revision='2.4.6'
2021 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
2122 _LT_DECL(, macro_revision, 0)
2223 ])
00 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
11 #
2 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
2 # Copyright (C) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free
3 # Software Foundation, Inc.
34 # Written by Scott James Remnant, 2004.
45 #
56 # This file is free software; the Free Software Foundation gives
1011
1112 # These exist entirely to fool aclocal when bootstrapping libtool.
1213 #
13 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
14 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
1415 # which have later been changed to m4_define as they aren't part of the
1516 # exported API, or moved to Autoconf or Automake where they belong.
1617 #
2425 # included after everything else. This provides aclocal with the
2526 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
2627 # because those macros already exist, or will be overwritten later.
27 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
28 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
2829 #
2930 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3031 # Yes, that means every name once taken will need to remain here until
+158
-319
missing less more
00 #! /bin/sh
1 # Common stub for a few missing GNU programs while installing.
2
3 scriptversion=2009-04-28.21; # UTC
4
5 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
6 # 2008, 2009 Free Software Foundation, Inc.
7 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
1 # Common wrapper for a few potentially missing GNU programs.
2
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
6 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
87
98 # This program is free software; you can redistribute it and/or modify
109 # it under the terms of the GNU General Public License as published by
1716 # GNU General Public License for more details.
1817
1918 # You should have received a copy of the GNU General Public License
20 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 # along with this program. If not, see <https://www.gnu.org/licenses/>.
2120
2221 # As a special exception to the GNU General Public License, if you
2322 # distribute this file as part of a program that contains a
2524 # the same distribution terms that you use for the rest of that program.
2625
2726 if test $# -eq 0; then
28 echo 1>&2 "Try \`$0 --help' for more information"
27 echo 1>&2 "Try '$0 --help' for more information"
2928 exit 1
3029 fi
3130
32 run=:
33 sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
34 sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
35
36 # In the cases where this matters, `missing' is being run in the
37 # srcdir already.
38 if test -f configure.ac; then
39 configure_ac=configure.ac
40 else
41 configure_ac=configure.in
42 fi
43
44 msg="missing on your system"
45
4631 case $1 in
47 --run)
48 # Try to run requested program, and just exit if it succeeds.
49 run=
50 shift
51 "$@" && exit 0
52 # Exit code 63 means version mismatch. This often happens
53 # when the user try to use an ancient version of a tool on
54 # a file that requires a minimum version. In this case we
55 # we should proceed has if the program had been absent, or
56 # if --run hadn't been passed.
57 if test $? = 63; then
58 run=:
59 msg="probably too old"
60 fi
61 ;;
32
33 --is-lightweight)
34 # Used by our autoconf macros to check whether the available missing
35 # script is modern enough.
36 exit 0
37 ;;
38
39 --run)
40 # Back-compat with the calling convention used by older automake.
41 shift
42 ;;
6243
6344 -h|--h|--he|--hel|--help)
6445 echo "\
6546 $0 [OPTION]... PROGRAM [ARGUMENT]...
6647
67 Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
68 error status if there is no known handling for PROGRAM.
48 Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
49 to PROGRAM being missing or too old.
6950
7051 Options:
7152 -h, --help display this help and exit
7253 -v, --version output version information and exit
73 --run try to run the given command, and emulate it if it fails
7454
7555 Supported PROGRAM values:
76 aclocal touch file \`aclocal.m4'
77 autoconf touch file \`configure'
78 autoheader touch file \`config.h.in'
79 autom4te touch the output file, or create a stub one
80 automake touch all \`Makefile.in' files
81 bison create \`y.tab.[ch]', if possible, from existing .[ch]
82 flex create \`lex.yy.c', if possible, from existing .c
83 help2man touch the output file
84 lex create \`lex.yy.c', if possible, from existing .c
85 makeinfo touch the output file
86 tar try tar, gnutar, gtar, then tar without non-portable flags
87 yacc create \`y.tab.[ch]', if possible, from existing .[ch]
88
89 Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
90 \`g' are ignored when checking the name.
56 aclocal autoconf autoheader autom4te automake makeinfo
57 bison yacc flex lex help2man
58
59 Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
60 'g' are ignored when checking the name.
9161
9262 Send bug reports to <bug-automake@gnu.org>."
9363 exit $?
9969 ;;
10070
10171 -*)
102 echo 1>&2 "$0: Unknown \`$1' option"
103 echo 1>&2 "Try \`$0 --help' for more information"
72 echo 1>&2 "$0: unknown '$1' option"
73 echo 1>&2 "Try '$0 --help' for more information"
10474 exit 1
10575 ;;
10676
10777 esac
10878
109 # normalize program name to check for.
110 program=`echo "$1" | sed '
111 s/^gnu-//; t
112 s/^gnu//; t
113 s/^g//; t'`
114
115 # Now exit if we have it, but it failed. Also exit now if we
116 # don't have it and --version was passed (most likely to detect
117 # the program). This is about non-GNU programs, so use $1 not
118 # $program.
119 case $1 in
120 lex*|yacc*)
121 # Not GNU programs, they don't have --version.
122 ;;
123
124 tar*)
125 if test -n "$run"; then
126 echo 1>&2 "ERROR: \`tar' requires --run"
127 exit 1
128 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
129 exit 1
130 fi
131 ;;
132
133 *)
134 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
135 # We have it, but it failed.
136 exit 1
137 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
138 # Could not run --version or --help. This is probably someone
139 # running `$TOOL --version' or `$TOOL --help' to check whether
140 # $TOOL exists and not knowing $TOOL uses missing.
141 exit 1
142 fi
143 ;;
144 esac
145
146 # If it does not exist, or fails to run (possibly an outdated version),
147 # try to emulate it.
148 case $program in
149 aclocal*)
150 echo 1>&2 "\
151 WARNING: \`$1' is $msg. You should only need it if
152 you modified \`acinclude.m4' or \`${configure_ac}'. You might want
153 to install the \`Automake' and \`Perl' packages. Grab them from
154 any GNU archive site."
155 touch aclocal.m4
156 ;;
157
158 autoconf*)
159 echo 1>&2 "\
160 WARNING: \`$1' is $msg. You should only need it if
161 you modified \`${configure_ac}'. You might want to install the
162 \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
163 archive site."
164 touch configure
165 ;;
166
167 autoheader*)
168 echo 1>&2 "\
169 WARNING: \`$1' is $msg. You should only need it if
170 you modified \`acconfig.h' or \`${configure_ac}'. You might want
171 to install the \`Autoconf' and \`GNU m4' packages. Grab them
172 from any GNU archive site."
173 files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
174 test -z "$files" && files="config.h"
175 touch_files=
176 for f in $files; do
177 case $f in
178 *:*) touch_files="$touch_files "`echo "$f" |
179 sed -e 's/^[^:]*://' -e 's/:.*//'`;;
180 *) touch_files="$touch_files $f.in";;
181 esac
182 done
183 touch $touch_files
184 ;;
185
186 automake*)
187 echo 1>&2 "\
188 WARNING: \`$1' is $msg. You should only need it if
189 you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
190 You might want to install the \`Automake' and \`Perl' packages.
191 Grab them from any GNU archive site."
192 find . -type f -name Makefile.am -print |
193 sed 's/\.am$/.in/' |
194 while read f; do touch "$f"; done
195 ;;
196
197 autom4te*)
198 echo 1>&2 "\
199 WARNING: \`$1' is needed, but is $msg.
200 You might have modified some files without having the
201 proper tools for further handling them.
202 You can get \`$1' as part of \`Autoconf' from any GNU
203 archive site."
204
205 file=`echo "$*" | sed -n "$sed_output"`
206 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
207 if test -f "$file"; then
208 touch $file
209 else
210 test -z "$file" || exec >$file
211 echo "#! /bin/sh"
212 echo "# Created by GNU Automake missing as a replacement of"
213 echo "# $ $@"
214 echo "exit 0"
215 chmod +x $file
216 exit 1
217 fi
218 ;;
219
220 bison*|yacc*)
221 echo 1>&2 "\
222 WARNING: \`$1' $msg. You should only need it if
223 you modified a \`.y' file. You may need the \`Bison' package
224 in order for those modifications to take effect. You can get
225 \`Bison' from any GNU archive site."
226 rm -f y.tab.c y.tab.h
227 if test $# -ne 1; then
228 eval LASTARG="\${$#}"
229 case $LASTARG in
230 *.y)
231 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
232 if test -f "$SRCFILE"; then
233 cp "$SRCFILE" y.tab.c
234 fi
235 SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
236 if test -f "$SRCFILE"; then
237 cp "$SRCFILE" y.tab.h
238 fi
239 ;;
240 esac
241 fi
242 if test ! -f y.tab.h; then
243 echo >y.tab.h
244 fi
245 if test ! -f y.tab.c; then
246 echo 'main() { return 0; }' >y.tab.c
247 fi
248 ;;
249
250 lex*|flex*)
251 echo 1>&2 "\
252 WARNING: \`$1' is $msg. You should only need it if
253 you modified a \`.l' file. You may need the \`Flex' package
254 in order for those modifications to take effect. You can get
255 \`Flex' from any GNU archive site."
256 rm -f lex.yy.c
257 if test $# -ne 1; then
258 eval LASTARG="\${$#}"
259 case $LASTARG in
260 *.l)
261 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
262 if test -f "$SRCFILE"; then
263 cp "$SRCFILE" lex.yy.c
264 fi
265 ;;
266 esac
267 fi
268 if test ! -f lex.yy.c; then
269 echo 'main() { return 0; }' >lex.yy.c
270 fi
271 ;;
272
273 help2man*)
274 echo 1>&2 "\
275 WARNING: \`$1' is $msg. You should only need it if
276 you modified a dependency of a manual page. You may need the
277 \`Help2man' package in order for those modifications to take
278 effect. You can get \`Help2man' from any GNU archive site."
279
280 file=`echo "$*" | sed -n "$sed_output"`
281 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
282 if test -f "$file"; then
283 touch $file
284 else
285 test -z "$file" || exec >$file
286 echo ".ab help2man is required to generate this page"
287 exit $?
288 fi
289 ;;
290
291 makeinfo*)
292 echo 1>&2 "\
293 WARNING: \`$1' is $msg. You should only need it if
294 you modified a \`.texi' or \`.texinfo' file, or any other file
295 indirectly affecting the aspect of the manual. The spurious
296 call might also be the consequence of using a buggy \`make' (AIX,
297 DU, IRIX). You might want to install the \`Texinfo' package or
298 the \`GNU make' package. Grab either from any GNU archive site."
299 # The file to touch is that specified with -o ...
300 file=`echo "$*" | sed -n "$sed_output"`
301 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
302 if test -z "$file"; then
303 # ... or it is the one specified with @setfilename ...
304 infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
305 file=`sed -n '
306 /^@setfilename/{
307 s/.* \([^ ]*\) *$/\1/
308 p
309 q
310 }' $infile`
311 # ... or it is derived from the source name (dir/f.texi becomes f.info)
312 test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
313 fi
314 # If the file does not exist, the user really needs makeinfo;
315 # let's fail without touching anything.
316 test -f $file || exit 1
317 touch $file
318 ;;
319
320 tar*)
321 shift
322
323 # We have already tried tar in the generic part.
324 # Look for gnutar/gtar before invocation to avoid ugly error
325 # messages.
326 if (gnutar --version > /dev/null 2>&1); then
327 gnutar "$@" && exit 0
328 fi
329 if (gtar --version > /dev/null 2>&1); then
330 gtar "$@" && exit 0
331 fi
332 firstarg="$1"
333 if shift; then
334 case $firstarg in
335 *o*)
336 firstarg=`echo "$firstarg" | sed s/o//`
337 tar "$firstarg" "$@" && exit 0
338 ;;
339 esac
340 case $firstarg in
341 *h*)
342 firstarg=`echo "$firstarg" | sed s/h//`
343 tar "$firstarg" "$@" && exit 0
344 ;;
345 esac
346 fi
347
348 echo 1>&2 "\
349 WARNING: I can't seem to be able to run \`tar' with the given arguments.
350 You may want to install GNU tar or Free paxutils, or check the
351 command line arguments."
352 exit 1
353 ;;
354
355 *)
356 echo 1>&2 "\
357 WARNING: \`$1' is needed, and is $msg.
358 You might have modified some files without having the
359 proper tools for further handling them. Check the \`README' file,
360 it often tells you about the needed prerequisites for installing
361 this package. You may also peek at any GNU archive site, in case
362 some other package would contain this missing \`$1' program."
363 exit 1
364 ;;
365 esac
366
367 exit 0
79 # Run the given program, remember its exit status.
80 "$@"; st=$?
81
82 # If it succeeded, we are done.
83 test $st -eq 0 && exit 0
84
85 # Also exit now if we it failed (or wasn't found), and '--version' was
86 # passed; such an option is passed most likely to detect whether the
87 # program is present and works.
88 case $2 in --version|--help) exit $st;; esac
89
90 # Exit code 63 means version mismatch. This often happens when the user
91 # tries to use an ancient version of a tool on a file that requires a
92 # minimum version.
93 if test $st -eq 63; then
94 msg="probably too old"
95 elif test $st -eq 127; then
96 # Program was missing.
97 msg="missing on your system"
98 else
99 # Program was found and executed, but failed. Give up.
100 exit $st
101 fi
102
103 perl_URL=https://www.perl.org/
104 flex_URL=https://github.com/westes/flex
105 gnu_software_URL=https://www.gnu.org/software
106
107 program_details ()
108 {
109 case $1 in
110 aclocal|automake)
111 echo "The '$1' program is part of the GNU Automake package:"
112 echo "<$gnu_software_URL/automake>"
113 echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
114 echo "<$gnu_software_URL/autoconf>"
115 echo "<$gnu_software_URL/m4/>"
116 echo "<$perl_URL>"
117 ;;
118 autoconf|autom4te|autoheader)
119 echo "The '$1' program is part of the GNU Autoconf package:"
120 echo "<$gnu_software_URL/autoconf/>"
121 echo "It also requires GNU m4 and Perl in order to run:"
122 echo "<$gnu_software_URL/m4/>"
123 echo "<$perl_URL>"
124 ;;
125 esac
126 }
127
128 give_advice ()
129 {
130 # Normalize program name to check for.
131 normalized_program=`echo "$1" | sed '
132 s/^gnu-//; t
133 s/^gnu//; t
134 s/^g//; t'`
135
136 printf '%s\n' "'$1' is $msg."
137
138 configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
139 case $normalized_program in
140 autoconf*)
141 echo "You should only need it if you modified 'configure.ac',"
142 echo "or m4 files included by it."
143 program_details 'autoconf'
144 ;;
145 autoheader*)
146 echo "You should only need it if you modified 'acconfig.h' or"
147 echo "$configure_deps."
148 program_details 'autoheader'
149 ;;
150 automake*)
151 echo "You should only need it if you modified 'Makefile.am' or"
152 echo "$configure_deps."
153 program_details 'automake'
154 ;;
155 aclocal*)
156 echo "You should only need it if you modified 'acinclude.m4' or"
157 echo "$configure_deps."
158 program_details 'aclocal'
159 ;;
160 autom4te*)
161 echo "You might have modified some maintainer files that require"
162 echo "the 'autom4te' program to be rebuilt."
163 program_details 'autom4te'
164 ;;
165 bison*|yacc*)
166 echo "You should only need it if you modified a '.y' file."
167 echo "You may want to install the GNU Bison package:"
168 echo "<$gnu_software_URL/bison/>"
169 ;;
170 lex*|flex*)
171 echo "You should only need it if you modified a '.l' file."
172 echo "You may want to install the Fast Lexical Analyzer package:"
173 echo "<$flex_URL>"
174 ;;
175 help2man*)
176 echo "You should only need it if you modified a dependency" \
177 "of a man page."
178 echo "You may want to install the GNU Help2man package:"
179 echo "<$gnu_software_URL/help2man/>"
180 ;;
181 makeinfo*)
182 echo "You should only need it if you modified a '.texi' file, or"
183 echo "any other file indirectly affecting the aspect of the manual."
184 echo "You might want to install the Texinfo package:"
185 echo "<$gnu_software_URL/texinfo/>"
186 echo "The spurious makeinfo call might also be the consequence of"
187 echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
188 echo "want to install GNU make:"
189 echo "<$gnu_software_URL/make/>"
190 ;;
191 *)
192 echo "You might have modified some files without having the proper"
193 echo "tools for further handling them. Check the 'README' file, it"
194 echo "often tells you about the needed prerequisites for installing"
195 echo "this package. You may also peek at any GNU archive site, in"
196 echo "case some other package contains this missing '$1' program."
197 ;;
198 esac
199 }
200
201 give_advice "$1" | sed -e '1s/^/WARNING: /' \
202 -e '2,$s/^/ /' >&2
203
204 # Propagate the correct exit status (expected to be 127 for a program
205 # not found, 63 for a program that failed due to version mismatch).
206 exit $st
368207
369208 # Local variables:
370 # eval: (add-hook 'write-file-hooks 'time-stamp)
209 # eval: (add-hook 'before-save-hook 'time-stamp)
371210 # time-stamp-start: "scriptversion="
372211 # time-stamp-format: "%:y-%02m-%02d.%02H"
373 # time-stamp-time-zone: "UTC"
212 # time-stamp-time-zone: "UTC0"
374213 # time-stamp-end: "; # UTC"
375214 # End:
+0
-162
mkinstalldirs less more
0 #! /bin/sh
1 # mkinstalldirs --- make directory hierarchy
2
3 scriptversion=2009-04-28.21; # UTC
4
5 # Original author: Noah Friedman <friedman@prep.ai.mit.edu>
6 # Created: 1993-05-16
7 # Public domain.
8 #
9 # This file is maintained in Automake, please report
10 # bugs to <bug-automake@gnu.org> or send patches to
11 # <automake-patches@gnu.org>.
12
13 nl='
14 '
15 IFS=" "" $nl"
16 errstatus=0
17 dirmode=
18
19 usage="\
20 Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
21
22 Create each directory DIR (with mode MODE, if specified), including all
23 leading file name components.
24
25 Report bugs to <bug-automake@gnu.org>."
26
27 # process command line arguments
28 while test $# -gt 0 ; do
29 case $1 in
30 -h | --help | --h*) # -h for help
31 echo "$usage"
32 exit $?
33 ;;
34 -m) # -m PERM arg
35 shift
36 test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
37 dirmode=$1
38 shift
39 ;;
40 --version)
41 echo "$0 $scriptversion"
42 exit $?
43 ;;
44 --) # stop option processing
45 shift
46 break
47 ;;
48 -*) # unknown option
49 echo "$usage" 1>&2
50 exit 1
51 ;;
52 *) # first non-opt arg
53 break
54 ;;
55 esac
56 done
57
58 for file
59 do
60 if test -d "$file"; then
61 shift
62 else
63 break
64 fi
65 done
66
67 case $# in
68 0) exit 0 ;;
69 esac
70
71 # Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
72 # mkdir -p a/c at the same time, both will detect that a is missing,
73 # one will create a, then the other will try to create a and die with
74 # a "File exists" error. This is a problem when calling mkinstalldirs
75 # from a parallel make. We use --version in the probe to restrict
76 # ourselves to GNU mkdir, which is thread-safe.
77 case $dirmode in
78 '')
79 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
80 echo "mkdir -p -- $*"
81 exec mkdir -p -- "$@"
82 else
83 # On NextStep and OpenStep, the `mkdir' command does not
84 # recognize any option. It will interpret all options as
85 # directories to create, and then abort because `.' already
86 # exists.
87 test -d ./-p && rmdir ./-p
88 test -d ./--version && rmdir ./--version
89 fi
90 ;;
91 *)
92 if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
93 test ! -d ./--version; then
94 echo "mkdir -m $dirmode -p -- $*"
95 exec mkdir -m "$dirmode" -p -- "$@"
96 else
97 # Clean up after NextStep and OpenStep mkdir.
98 for d in ./-m ./-p ./--version "./$dirmode";
99 do
100 test -d $d && rmdir $d
101 done
102 fi
103 ;;
104 esac
105
106 for file
107 do
108 case $file in
109 /*) pathcomp=/ ;;
110 *) pathcomp= ;;
111 esac
112 oIFS=$IFS
113 IFS=/
114 set fnord $file
115 shift
116 IFS=$oIFS
117
118 for d
119 do
120 test "x$d" = x && continue
121
122 pathcomp=$pathcomp$d
123 case $pathcomp in
124 -*) pathcomp=./$pathcomp ;;
125 esac
126
127 if test ! -d "$pathcomp"; then
128 echo "mkdir $pathcomp"
129
130 mkdir "$pathcomp" || lasterr=$?
131
132 if test ! -d "$pathcomp"; then
133 errstatus=$lasterr
134 else
135 if test ! -z "$dirmode"; then
136 echo "chmod $dirmode $pathcomp"
137 lasterr=
138 chmod "$dirmode" "$pathcomp" || lasterr=$?
139
140 if test ! -z "$lasterr"; then
141 errstatus=$lasterr
142 fi
143 fi
144 fi
145 fi
146
147 pathcomp=$pathcomp/
148 done
149 done
150
151 exit $errstatus
152
153 # Local Variables:
154 # mode: shell-script
155 # sh-indentation: 2
156 # eval: (add-hook 'write-file-hooks 'time-stamp)
157 # time-stamp-start: "scriptversion="
158 # time-stamp-format: "%:y-%02m-%02d.%02H"
159 # time-stamp-time-zone: "UTC"
160 # time-stamp-end: "; # UTC"
161 # End:
00 # please keep this list sorted alphabetically
11 #
2 an
23 ar
4 as
35 be
6 bg
47 bn_IN
8 bs
59 ca
610 ca@valencia
711 cs
1216 eo
1317 es
1418 eu
19 fa
1520 fi
1621 fr
22 fur
23 gd
1724 gl
1825 gu
1926 he
2027 hi
28 hr
2129 hu
2230 id
2331 it
2432 ja
33 km
2534 kn
2635 ko
2736 lt
37 lv
2838 ml
2939 mr
3040 nb
41 nl
42 oc
3143 or
3244 pa
3345 pl
3547 pt_BR
3648 ro
3749 ru
50 si
3851 sk
3952 sl
4053 sr
4154 sr@latin
4255 sv
56 szl
4357 ta
4458 te
4559 th
4660 tr
61 ug
4762 uk
4863 vi
4964 zh_CN
3232 datadir = @datadir@
3333 datarootdir = @datarootdir@
3434 libdir = @libdir@
35 DATADIRNAME = @DATADIRNAME@
36 itlocaledir = $(prefix)/$(DATADIRNAME)/locale
35 localedir = @localedir@
3736 subdir = po
3837 install_sh = @install_sh@
3938 # Automake >= 1.8 provides @mkdir_p@.
4847 XGETTEXT = @XGETTEXT@
4948 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
5049 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
51 MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
52 GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
50 MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
51 GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
5352
5453 ALL_LINGUAS = @ALL_LINGUAS@
5554
7271 .SUFFIXES:
7372 .SUFFIXES: .po .pox .gmo .mo .msg .cat
7473
74 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
75 INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
76 INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
77 INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
78
7579 .po.pox:
7680 $(MAKE) $(GETTEXT_PACKAGE).pot
77 $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
81 $(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
7882
7983 .po.mo:
80 $(MSGFMT) -o $@ $<
84 $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
8185
8286 .po.gmo:
83 file=`echo $* | sed 's,.*/,,'`.gmo \
87 $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
8488 && rm -f $$file && $(GMSGFMT) -o $$file $<
8589
8690 .po.cat:
102106 install-data-yes: all
103107 linguas="$(USE_LINGUAS)"; \
104108 for lang in $$linguas; do \
105 dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
109 dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
106110 $(mkdir_p) $$dir; \
107111 if test -r $$lang.gmo; then \
108112 $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
136140 uninstall:
137141 linguas="$(USE_LINGUAS)"; \
138142 for lang in $$linguas; do \
139 rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
140 rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
143 rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
144 rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
141145 done
142146
143147 check: all $(GETTEXT_PACKAGE).pot
0 # Aragonese translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # jorgtum <jorgtum@gmail.com>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-12-02 14:09+0000\n"
11 "PO-Revision-Date: 2012-12-09 18:22+0100\n"
12 "Last-Translator: Jorge Pérez Pérez <jorgtum@gmail.com>\n"
13 "Language-Team: Aragonese <softaragones@googlegroups.com>\n"
14 "Language: an\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 1.5.4\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "Trigar usuario..."
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:538
30 msgid "_Authenticate"
31 msgstr "_Autenticar"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:577
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "Una aplicación ye intentando realizar una acción que ameneste premisos "
39 "especials. Ye necesario autenticar-se como un d'os usuarios siguients ta "
40 "realizar dita acción."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "Una aplicación ye intentando realizar una acción que ameneste premisos "
48 "especials. Ye necesario autenticar-se ta realizar dita acción."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "Una aplicación ye intentando realizar una acción que ameneste premisos "
56 "especials. Ye necesario autenticar-se como super usuario ta realizar dita "
57 "acción."
58
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
61 msgid "_Password:"
62 msgstr "_Contrasenya"
63
64 #. Details
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Detalles"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 msgid "Action:"
71 msgstr "Acción"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:707
74 #, c-format
75 msgid "Click to edit %s"
76 msgstr "Fa clic ta editar %s"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:721
79 msgid "Vendor:"
80 msgstr "Furnidor:"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:725
83 #, c-format
84 msgid "Click to open %s"
85 msgstr "Fa clic ta ubrir %s"
86
87 #: ../src/polkitgnomeauthenticationdialog.c:888
88 msgid "Authenticate"
89 msgstr "Autenticar"
90
91 #: ../src/polkitgnomeauthenticator.c:296
92 #, c-format
93 msgid "_Password for %s:"
94 msgstr "Contrasenya ta %s:"
95
96 #: ../src/polkitgnomeauthenticator.c:456
97 msgid "Authentication Failure"
98 msgstr "Error d'autenticación"
99
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "L'usuario refusó lo dialogo d'autenticación"
209209
210210 #. Details
211211 #: ../src/polkitgnomeauthenticationdialog.c:633
212 msgid "<small><b>_Details</b></small>"
213 msgstr "<small><b>ال_تفاصيل</b></small>"
212 msgid "_Details"
213 msgstr "ال_تفاصيل"
214214
215215 #: ../src/polkitgnomeauthenticationdialog.c:686
216 msgid "<small><b>Action:</b></small>"
217 msgstr "<small><b>الإجراء:</b></small>"
216 msgid "Action:"
217 msgstr "الإجراء:"
218218
219219 #: ../src/polkitgnomeauthenticationdialog.c:689
220220 #, c-format
222222 msgstr "انقر لتحرير %s"
223223
224224 #: ../src/polkitgnomeauthenticationdialog.c:703
225 msgid "<small><b>Vendor:</b></small>"
226 msgstr "<small><b>المُنتِج:</b></small>"
225 msgid "Vendor:"
226 msgstr "المُنتِج:"
227227
228228 #: ../src/polkitgnomeauthenticationdialog.c:705
229229 #, c-format
0 # Assamese translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 #
4 # Nilamdyuti Goswami <ngoswami@redhat.com>, 2012.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-07-07 17:04+0000\n"
11 "PO-Revision-Date: 2012-07-13 20:03+0530\n"
12 "Last-Translator: Nilamdyuti Goswami <ngoswami@redhat.com>\n"
13 "Language-Team: as_IN <kde-i18n-doc@kde.org>\n"
14 "Language: as\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Lokalize 1.0\n"
19 "Plural-Forms: nplurals=2; plural=n != 1;\n"
20
21 #: ../src/polkitgnomeauthenticationdialog.c:159
22 msgid "Select user..."
23 msgstr "ব্যৱহাৰকাৰী বাছক..."
24
25 #: ../src/polkitgnomeauthenticationdialog.c:194
26 #, c-format
27 msgid "%s (%s)"
28 msgstr "%s (%s)"
29
30 #: ../src/polkitgnomeauthenticationdialog.c:537
31 msgid "_Authenticate"
32 msgstr "প্ৰমাণীত কৰক (_A)"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:576
35 msgid ""
36 "An application is attempting to perform an action that requires privileges. "
37 "Authentication as one of the users below is required to perform this action."
38 msgstr ""
39 "এটা এপ্লিকেচনে এটা কাৰ্য্য পৰিৱেশন কৰাৰ চেষ্টা কৰি আছে যাৰ বাবে বিশেষ "
40 "অধিকাৰৰ প্ৰয়োজন। "
41 "এই কাৰ্য্য পৰিৱেশন কৰিবলে তলত বিৱৰিত ব্যৱহাৰকাৰীসমূহৰ এজন হিচাপে প্ৰমাণীকৰণ "
42 "কৰিব লাগিব।"
43
44 #: ../src/polkitgnomeauthenticationdialog.c:584
45 msgid ""
46 "An application is attempting to perform an action that requires privileges. "
47 "Authentication is required to perform this action."
48 msgstr ""
49 "এটা এপ্লিকেচনে এটা কাৰ্য্য পৰিৱেশন কৰাৰ চেষ্টা কৰি আছে যাৰ বাবে বিশেষ "
50 "অধিকাৰৰ প্ৰয়োজন। "
51 "এই কাৰ্য্য পৰিৱেশন কৰিবলে প্ৰমাণীকৰণৰ প্ৰয়োজন।"
52
53 #: ../src/polkitgnomeauthenticationdialog.c:590
54 msgid ""
55 "An application is attempting to perform an action that requires privileges. "
56 "Authentication as the super user is required to perform this action."
57 msgstr ""
58 "এটা এপ্লিকেচনে এটা কাৰ্য্য পৰিৱেশন কৰাৰ চেষ্টা কৰি আছে যাৰ বাবে বিশেষ "
59 "অধিকাৰৰ প্ৰয়োজন। "
60 "এই কাৰ্য্য পৰিৱেশন কৰিবলে উত্তমব্যৱহাৰকাৰী হিচাপে প্ৰমাণীকৰণ কৰিব লাগিব।"
61
62 #: ../src/polkitgnomeauthenticationdialog.c:625
63 #: ../src/polkitgnomeauthenticator.c:300
64 msgid "_Password:"
65 msgstr "পাছৱাৰ্ড (_P):"
66
67 #. Details
68 #: ../src/polkitgnomeauthenticationdialog.c:643
69 msgid "_Details"
70 msgstr "বিৱৰণসমূহ (_D)"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:699
73 msgid "Action:"
74 msgstr "কাৰ্য্য:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:702
77 #, c-format
78 msgid "Click to edit %s"
79 msgstr "%s সম্পাদন কৰিবলে ক্লিক কৰক"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:716
82 msgid "Vendor:"
83 msgstr "বিক্ৰেতা:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:718
86 #, c-format
87 msgid "Click to open %s"
88 msgstr "%s খোলিবলে ক্লিক কৰক"
89
90 #: ../src/polkitgnomeauthenticationdialog.c:881
91 msgid "Authenticate"
92 msgstr "প্ৰমাণীত কৰক"
93
94 #: ../src/polkitgnomeauthenticator.c:296
95 #, c-format
96 msgid "_Password for %s:"
97 msgstr "%s ৰ বাবে পাছৱাৰ্ড (_P):"
98
99 #: ../src/polkitgnomeauthenticator.c:456
100 msgid "Authentication Failure"
101 msgstr "প্ৰমাণীকৰণ ব্যৰ্থতা"
102
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "প্ৰমাণীকৰণ ডাইলগ ব্যৱহাৰকাৰী দ্বাৰা নাকচ কৰা হৈছিল"
106
11 # Copyright (C) 2009 policykit-gnome's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Alexander Nyakhaychyk <nyakhaychyk@gmail.com>, 2009.
4 # Ihar Hrachyshka <ihar.hrachyshka@gmail.com>, 2012.
45 msgid ""
56 msgstr ""
67 "Project-Id-Version: policykit-gnome master\n"
78 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
8 "product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2009-07-21 00:29+0000\n"
10 "PO-Revision-Date: 2009-07-25 02:22+0300\n"
11 "Last-Translator: Alexander Nyakhaychyk <nyakhaychyk@gmail.com>\n"
12 "Language-Team: Belarusian <i18n@mova.org>\n"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-09-09 13:58+0300\n"
12 "Last-Translator: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>\n"
13 "Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
14 "Language: be\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=utf-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
1618
17 #: ../src/main.c:128
18 msgid "Click the icon to drop all elevated privileges"
19 msgstr "Пстрыкніце значку, каб скасаваць усе ўзьнятыя прывілеі"
20
2119 #: ../src/polkitgnomeauthenticationdialog.c:159
2220 msgid "Select user..."
23 msgstr "Вылучыце карыстальніка…"
21 msgstr "Выбраць карыстальніка..."
2422
2523 #: ../src/polkitgnomeauthenticationdialog.c:194
2624 #, c-format
2725 msgid "%s (%s)"
2826 msgstr "%s (%s)"
2927
30 #: ../src/polkitgnomeauthenticationdialog.c:529
28 #: ../src/polkitgnomeauthenticationdialog.c:538
3129 msgid "_Authenticate"
32 msgstr "_Аўтэнтыфікацыя"
30 msgstr "_Прадставіцца"
3331
34 #: ../src/polkitgnomeauthenticationdialog.c:566
32 #: ../src/polkitgnomeauthenticationdialog.c:577
3533 msgid ""
3634 "An application is attempting to perform an action that requires privileges. "
3735 "Authentication as one of the users below is required to perform this action."
3836 msgstr ""
39 "Дастасаваньне спрабуе выканаць дзеяньне, якое патрабуе дадатковых прывілей. "
40 "Аўтэнтыфікацыя ў якасьці аднаго з пералічаных карыстальнікаў патрабуецца каб "
41 "выканаць гэтае дзеяньне."
37 "Праграма спрабуе выканаць дзеянне, якое патрабуе асаблівага дазволу. "
38 "Для таго, каб выканаць гэту аперацыю, неабходна прадставіцца ў якасці "
39 "аднаго з наступных карыстальнікаў."
4240
43 #: ../src/polkitgnomeauthenticationdialog.c:574
41 #: ../src/polkitgnomeauthenticationdialog.c:585
4442 msgid ""
4543 "An application is attempting to perform an action that requires privileges. "
4644 "Authentication is required to perform this action."
4745 msgstr ""
48 "Дастасаваньне спрабуе выканаць дзеяньне, якое патрабуе дадатковых прывілей. "
49 "Аўтэнтыфікацыя патрабуецца каб выканаць гэтае дзеяньне."
46 "Праграма спрабуе выканаць дзеянне, якое патрабуе асаблівага дазволу. "
47 "Для таго, каб выканаць гэту аперацыю, неабходна прадставіцца."
5048
51 #: ../src/polkitgnomeauthenticationdialog.c:580
49 #: ../src/polkitgnomeauthenticationdialog.c:591
5250 msgid ""
5351 "An application is attempting to perform an action that requires privileges. "
5452 "Authentication as the super user is required to perform this action."
5553 msgstr ""
56 "Дастасаваньне спрабуе выканаць дзеяньне, якое патрабуе дадатковых прывілей. "
57 "Аўтэнтыфікацыя ў якасьці адміністратара (root) патрабуецца каб выканаць "
58 "гэтае дзеяньне."
54 "Праграма спрабуе выканаць дзеянне, якое патрабуе асаблівага дазволу. "
55 "Для таго, каб выканаць гэту аперацыю, неабходна прадставіцца ў якасці карыстальніка root."
5956
60 #: ../src/polkitgnomeauthenticationdialog.c:615
61 #: ../src/polkitgnomeauthenticator.c:289
57 #: ../src/polkitgnomeauthenticationdialog.c:626
58 #: ../src/polkitgnomeauthenticator.c:300
6259 msgid "_Password:"
6360 msgstr "_Пароль:"
6461
6562 #. Details
66 #: ../src/polkitgnomeauthenticationdialog.c:633
67 msgid "<small><b>_Details</b></small>"
68 msgstr "<small><b>Д_эталі</b></small>"
63 #: ../src/polkitgnomeauthenticationdialog.c:644
64 msgid "_Details"
65 msgstr "П_адрабязнасці"
6966
70 #: ../src/polkitgnomeauthenticationdialog.c:686
71 msgid "<small><b>Action:</b></small>"
72 msgstr "<small><b>Дзеяньне:</b></small>"
67 #: ../src/polkitgnomeauthenticationdialog.c:702
68 msgid "Action:"
69 msgstr "Дзеянне:"
7370
74 #: ../src/polkitgnomeauthenticationdialog.c:689
71 #: ../src/polkitgnomeauthenticationdialog.c:707
7572 #, c-format
7673 msgid "Click to edit %s"
77 msgstr "Пстрыкніце, каб рэдагаваць %s"
74 msgstr "Пстрыкніце, каб адрэдагаваць %s"
7875
79 #: ../src/polkitgnomeauthenticationdialog.c:703
80 msgid "<small><b>Vendor:</b></small>"
81 msgstr "<small><b>Вытворца:</b></small>"
76 #: ../src/polkitgnomeauthenticationdialog.c:721
77 msgid "Vendor:"
78 msgstr "Вытворца:"
8279
83 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:725
8481 #, c-format
8582 msgid "Click to open %s"
8683 msgstr "Пстрыкніце, каб адкрыць %s"
8784
88 #: ../src/polkitgnomeauthenticationdialog.c:868
85 #: ../src/polkitgnomeauthenticationdialog.c:888
8986 msgid "Authenticate"
90 msgstr "Аўтэнтфікацыя"
87 msgstr "Прадставіцца"
9188
92 #: ../src/polkitgnomeauthenticator.c:285
89 #: ../src/polkitgnomeauthenticator.c:296
9390 #, c-format
9491 msgid "_Password for %s:"
9592 msgstr "_Пароль для %s:"
9693
97 #: ../src/polkitgnomeauthenticator.c:445
94 #: ../src/polkitgnomeauthenticator.c:456
9895 msgid "Authentication Failure"
99 msgstr "Збой аўтэнтыфікацыі"
96 msgstr "Памылка ідэнтыфікацыі"
10097
101 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
102 msgid "PolicyKit Authentication Agent"
103 msgstr "PolicyKit - аґент аўтэнтыфікацыі"
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Карыстальнік закрыў дыялогавае акенца ідэнтыфікацыі"
101
0 # Bulgarian translation of PolicyKit-gnome po-file.
1 # Copyright (C) 2012 Free Software Foundation, Inc.
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Alexander Shopov <ash@kambanaria.org>, 2012.
4 #
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: PolicyKit-gnome master\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2012-07-07 11:31+0300\n"
11 "PO-Revision-Date: 2012-07-07 11:31+0300\n"
12 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
13 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "Избор на потребител…"
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:538
30 msgid "_Authenticate"
31 msgstr "_Идентификация"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:577
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "Програма се опитва да извърши действие, което изисква повече права. "
39 "Идентифицирайте се като някой от потребителите изброени отдолу, за да "
40 "извършите действието."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "Програма се опитва да извърши действие, което изисква повече права. "
48 "Идентифицирайте се, за да извършите действието."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "Програма се опитва да извърши действие, което изисква повече права. "
56 "Идентифицирайте се като системен администратор, за да извършите действието."
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
60 msgid "_Password:"
61 msgstr "_Парола:"
62
63 #. Details
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr "По_дробности:"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr "Действие:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
73 #, c-format
74 msgid "Click to edit %s"
75 msgstr "Натиснете, за да редактирате %s"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr "Производител:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
82 #, c-format
83 msgid "Click to open %s"
84 msgstr "Натиснете, за да отворите %s"
85
86 #: ../src/polkitgnomeauthenticationdialog.c:888
87 msgid "Authenticate"
88 msgstr "Идентификация"
89
90 #: ../src/polkitgnomeauthenticator.c:296
91 #, c-format
92 msgid "_Password for %s:"
93 msgstr "_Парола за %s:"
94
95 #: ../src/polkitgnomeauthenticator.c:456
96 msgid "Authentication Failure"
97 msgstr "Грешка при идентификацията"
98
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "Потребителят затвори диалога за идентификация"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Runa Bhattacharjee <runab@redhat.com>, 2010.
5 # Sayak Sarkar <sayak.bugsmith@gmail.com>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: bn_IN\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-02-17 15:37+0000\n"
10 "PO-Revision-Date: 2010-02-19 19:01+0530\n"
11 "Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n"
12 "Language-Team: Bengali INDIA <anubad@lists.ankur.org.in>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-17 14:48+0000\n"
12 "PO-Revision-Date: 2012-09-20 00:03+0530\n"
13 "Last-Translator: Sayak Sarkar <sayak.bugsmith@gmail.com>\n"
14 "Language-Team: Bengali (India) <anubad@lists.ankur.org.in>\n"
15 "Language: bn_IN\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
19 "X-Generator: Lokalize 1.4\n"
1720 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "কর্ম চিহ্নকারী"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "এই বাটনের জন্য ব্যবহৃত কর্ম চিহ্নকারী"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "অনুমোদিত"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "প্রসেসটি অনুমোদিত কি না"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "দৃশ্যমান"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "উইজেটটি দৃশ্যমান কি না"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "প্রাপ্তি সম্ভব"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "অনুমোদন প্রাপ্ত করা সম্ভব কি না"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "আন-লকের টেক্সট"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "পরিবর্তনের জন্য ক্লিক"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "আন-লক টুল-টিপ"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "পরিবর্তন করার জন্য অনুমোদন প্রয়োজন।"
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "লক টেক্সট"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "পরিবর্তন প্রতিরোধের ক্লিক"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "লক টুল-টিপ"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "অতিরিক্ত পরিবর্তন প্রতিরোধ করার জন্য লকের উপর ক্লিক করুন।"
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "লক-ডাউন টেক্সট"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
108
109 #: ../polkitgtk/polkitlockbutton.c:595
110 msgid "Click to lock down"
111 msgstr "লক-ডাউনের জন্য ক্লিক"
112
113 #: ../polkitgtk/polkitlockbutton.c:610
114 msgid "Lock Down Tooltip"
115 msgstr "লক-ডাউন টুলটিপ"
116
117 #: ../polkitgtk/polkitlockbutton.c:611
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত টুলটিপ।"
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "প্রশাসনিক অধিকারবিহীন ব্যবহারকারীদেরকে কোনো ধরনের পরিবর্তন করতে প্রতিরোধ করার জন্য লকের উপর ক্লিক করুন।"
128
129 #: ../polkitgtk/polkitlockbutton.c:628
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত টেক্সট।"
134
135 #: ../polkitgtk/polkitlockbutton.c:629
136 msgid "Not authorized to make changes"
137 msgstr "পরিবর্তন করতে অনুমোদিত নয়"
138
139 #: ../polkitgtk/polkitlockbutton.c:645
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত টুল-টিপ।"
144
145 #: ../polkitgtk/polkitlockbutton.c:646
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "সিস্টেমের নিয়মনীতির ফলে পরিবর্তন প্রতিরোধ করা হবে। আপনার সিস্টেম অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।"
148
149 #. Translators: this string is appended to the tooltip if the action is
150 #. * currently locked down
151 #: ../polkitgtk/polkitlockbutton.c:767
152 msgid ""
153 "This button is locked down so only users with administrative privileges can "
154 "unlock it. Right-click the button to remove the lock down."
155 msgstr "বাটনটি লক-ডাউন করা হয়েছে ও শুধুমাত্র প্রশাসনিক অধিকারপ্রাপ্ত ব্যবহারকারীরা এটি আন-লক করতে সক্ষম হবেন। লক-ডাউন মুছে ফেলার জন্য বাটনের উপর মাউসের ডান-দিকের বাটন সহযোগে ক্লিক করুন।"
156
157 #: ../src/main.c:128
158 msgid "Click the icon to drop all elevated privileges"
159 msgstr "অতিরিক্ত অধিকার বর্জন করার জন্য আইকনের উপর ক্লিক করুন"
16021
16122 #: ../src/polkitgnomeauthenticationdialog.c:159
16223 msgid "Select user..."
16728 msgid "%s (%s)"
16829 msgstr "%s (%s)"
16930
170 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
17132 msgid "_Authenticate"
17233 msgstr "অনুমোদন (_A)"
17334
174 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
17536 msgid ""
17637 "An application is attempting to perform an action that requires privileges. "
17738 "Authentication as one of the users below is required to perform this action."
17839 msgstr ""
179 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা করা হচ্ছে। "
180 "এই কর্ম সঞ্চালনার জন্য নিম্নলিখিত কোনো একজন ব্যবহারকারীর পরিচয় সহযোগে অনুমোদিত হওয়া আবশ্যক।"
181
182 #: ../src/polkitgnomeauthenticationdialog.c:574
40 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা "
41 "করা হচ্ছে। এই কর্ম সঞ্চালনার জন্য নিম্নলিখিত কোনো একজন ব্যবহারকারীর পরিচয় সহযোগে "
42 "অনুমোদিত হওয়া আবশ্যক।"
43
44 #: ../src/polkitgnomeauthenticationdialog.c:585
18345 msgid ""
18446 "An application is attempting to perform an action that requires privileges. "
18547 "Authentication is required to perform this action."
18648 msgstr ""
187 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা করা হচ্ছে। "
188 "এই কর্ম সঞ্চালনার জন্য অনুমোদিত হওয়া আবশ্যক।"
189
190 #: ../src/polkitgnomeauthenticationdialog.c:580
49 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা "
50 "করা হচ্ছে। এই কর্ম সঞ্চালনার জন্য অনুমোদিত হওয়া আবশ্যক।"
51
52 #: ../src/polkitgnomeauthenticationdialog.c:591
19153 msgid ""
19254 "An application is attempting to perform an action that requires privileges. "
19355 "Authentication as the super user is required to perform this action."
19456 msgstr ""
195 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা করা হচ্ছে। "
196 "এই কর্ম সঞ্চালনার জন্য সুপার-ইউজারের পরিচয় সহযোগে অনুমোদিত হওয়া আবশ্যক।"
197
198 #: ../src/polkitgnomeauthenticationdialog.c:615
199 #: ../src/polkitgnomeauthenticator.c:289
57 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা "
58 "করা হচ্ছে। এই কর্ম সঞ্চালনার জন্য সুপার-ইউজারের পরিচয় সহযোগে অনুমোদিত হওয়া আবশ্যক।"
59
60 #: ../src/polkitgnomeauthenticationdialog.c:626
61 #: ../src/polkitgnomeauthenticator.c:300
20062 msgid "_Password:"
20163 msgstr "পাসওয়ার্ড: (_P)"
20264
20365 #. Details
204 #: ../src/polkitgnomeauthenticationdialog.c:633
205 msgid "<small><b>_Details</b></small>"
206 msgstr "<small><b>বিবরণ (_D)</b></small>"
207
208 #: ../src/polkitgnomeauthenticationdialog.c:686
209 msgid "<small><b>Action:</b></small>"
210 msgstr "<small><b>কর্ম:</b></small>"
211
212 #: ../src/polkitgnomeauthenticationdialog.c:689
66 #: ../src/polkitgnomeauthenticationdialog.c:644
67 msgid "_Details"
68 msgstr "বিবরণ (_D)"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 msgid "Action:"
72 msgstr "কর্ম:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
21375 #, c-format
21476 msgid "Click to edit %s"
21577 msgstr "%s সম্পাদনার জন্য ক্লিক করুন"
21678
217 #: ../src/polkitgnomeauthenticationdialog.c:703
218 msgid "<small><b>Vendor:</b></small>"
219 msgstr "<small><b>বিক্রেতা:</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 msgid "Vendor:"
81 msgstr "বিক্রেতা:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:725
22284 #, c-format
22385 msgid "Click to open %s"
22486 msgstr "%s খোলার জন্য ক্লিক করুন"
22587
226 #: ../src/polkitgnomeauthenticationdialog.c:868
88 #: ../src/polkitgnomeauthenticationdialog.c:888
22789 msgid "Authenticate"
22890 msgstr "অনুমোদন"
22991
230 #: ../src/polkitgnomeauthenticator.c:285
92 #: ../src/polkitgnomeauthenticator.c:296
23193 #, c-format
23294 msgid "_Password for %s:"
23395 msgstr "%s-র জন্য পাসওয়ার্ড: (_P)"
23496
235 #: ../src/polkitgnomeauthenticator.c:445
97 #: ../src/polkitgnomeauthenticator.c:456
23698 msgid "Authentication Failure"
23799 msgstr "অনুমোদন বিফল"
238100
239 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
240 msgid "PolicyKit Authentication Agent"
241 msgstr "PolicyKit অনুমোদনের এজেন্ট"
242
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "প্রমাণীকরণ ডায়লগ ব্যবহারকারীর দ্বারা বরখাস্ত করা হয়েছে"
104
105 #~ msgid "Action Identifier"
106 #~ msgstr "কর্ম চিহ্নকারী"
107
108 #~ msgid "The action identifier to use for the button"
109 #~ msgstr "এই বাটনের জন্য ব্যবহৃত কর্ম চিহ্নকারী"
110
111 #~ msgid "Is Authorized"
112 #~ msgstr "অনুমোদিত"
113
114 #~ msgid "Whether the process is authorized"
115 #~ msgstr "প্রসেসটি অনুমোদিত কি না"
116
117 #~ msgid "Is Visible"
118 #~ msgstr "দৃশ্যমান"
119
120 #~ msgid "Whether the widget is visible"
121 #~ msgstr "উইজেটটি দৃশ্যমান কি না"
122
123 #~ msgid "Can Obtain"
124 #~ msgstr "প্রাপ্তি সম্ভব"
125
126 #~ msgid "Whether authorization can be obtained"
127 #~ msgstr "অনুমোদন প্রাপ্ত করা সম্ভব কি না"
128
129 #~ msgid "Unlock Text"
130 #~ msgstr "আন-লকের টেক্সট"
131
132 #~ msgid "The text to display when prompting the user to unlock."
133 #~ msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
134
135 #~ msgid "Click to make changes"
136 #~ msgstr "পরিবর্তনের জন্য ক্লিক"
137
138 #~ msgid "Unlock Tooltip"
139 #~ msgstr "আন-লক টুল-টিপ"
140
141 #~ msgid "The tooltip to display when prompting the user to unlock."
142 #~ msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
143
144 #~ msgid "Authentication is needed to make changes."
145 #~ msgstr "পরিবর্তন করার জন্য অনুমোদন প্রয়োজন।"
146
147 #~ msgid "Lock Text"
148 #~ msgstr "লক টেক্সট"
149
150 #~ msgid "The text to display when prompting the user to lock."
151 #~ msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
152
153 #~ msgid "Click to prevent changes"
154 #~ msgstr "পরিবর্তন প্রতিরোধের ক্লিক"
155
156 #~ msgid "Lock Tooltip"
157 #~ msgstr "লক টুল-টিপ"
158
159 #~ msgid "The tooltip to display when prompting the user to lock."
160 #~ msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "অতিরিক্ত পরিবর্তন প্রতিরোধ করার জন্য লকের উপর ক্লিক করুন।"
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "লক-ডাউন টেক্সট"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত "
173 #~ "টেক্সট।"
174
175 #~ msgid "Click to lock down"
176 #~ msgstr "লক-ডাউনের জন্য ক্লিক"
177
178 #~ msgid "Lock Down Tooltip"
179 #~ msgstr "লক-ডাউন টুলটিপ"
180
181 #~ msgid ""
182 #~ "The tooltip to display when prompting the user to lock down the action "
183 #~ "for all users."
184 #~ msgstr ""
185 #~ "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত "
186 #~ "টুলটিপ।"
187
188 #~ msgid ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191 #~ msgstr ""
192 #~ "প্রশাসনিক অধিকারবিহীন ব্যবহারকারীদেরকে কোনো ধরনের পরিবর্তন করতে প্রতিরোধ করার "
193 #~ "জন্য লকের উপর ক্লিক করুন।"
194
195 #~ msgid ""
196 #~ "The text to display when the user cannot obtain authorization through "
197 #~ "authentication."
198 #~ msgstr ""
199 #~ "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত "
200 #~ "টেক্সট।"
201
202 #~ msgid "Not authorized to make changes"
203 #~ msgstr "পরিবর্তন করতে অনুমোদিত নয়"
204
205 #~ msgid ""
206 #~ "The tooltip to display when the user cannot obtain authorization through "
207 #~ "authentication."
208 #~ msgstr ""
209 #~ "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত টুল-"
210 #~ "টিপ।"
211
212 #~ msgid "System policy prevents changes. Contact your system administator."
213 #~ msgstr ""
214 #~ "সিস্টেমের নিয়মনীতির ফলে পরিবর্তন প্রতিরোধ করা হবে। আপনার সিস্টেম "
215 #~ "অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।"
216
217 #~ msgid ""
218 #~ "This button is locked down so only users with administrative privileges "
219 #~ "can unlock it. Right-click the button to remove the lock down."
220 #~ msgstr ""
221 #~ "বাটনটি লক-ডাউন করা হয়েছে ও শুধুমাত্র প্রশাসনিক অধিকারপ্রাপ্ত ব্যবহারকারীরা এটি "
222 #~ "আন-লক করতে সক্ষম হবেন। লক-ডাউন মুছে ফেলার জন্য বাটনের উপর মাউসের ডান-দিকের "
223 #~ "বাটন সহযোগে ক্লিক করুন।"
224
225 #~ msgid "Click the icon to drop all elevated privileges"
226 #~ msgstr "অতিরিক্ত অধিকার বর্জন করার জন্য আইকনের উপর ক্লিক করুন"
227
228 #~ msgid "PolicyKit Authentication Agent"
229 #~ msgstr "PolicyKit অনুমোদনের এজেন্ট"
0 msgid ""
1 msgstr ""
2 "Project-Id-Version: policykit-1-gnome\n"
3 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
4 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
5 "POT-Creation-Date: 2015-02-26 23:46+0000\n"
6 "PO-Revision-Date: 2013-10-16 00:00+0000\n"
7 "Last-Translator: Samir Ribić <Unknown>\n"
8 "Language-Team: Bosnian <bs@li.org>\n"
9 "Language: bs\n"
10 "MIME-Version: 1.0\n"
11 "Content-Type: text/plain; charset=UTF-8\n"
12 "Content-Transfer-Encoding: 8bit\n"
13 "X-Launchpad-Export-Date: 2014-10-23 07:18+0000\n"
14 "X-Generator: Launchpad (build 17203)\n"
15
16 #: ../src/polkitgnomeauthenticationdialog.c:159
17 msgid "Select user..."
18 msgstr "Izaberi korisnika..."
19
20 #: ../src/polkitgnomeauthenticationdialog.c:194
21 #, c-format
22 msgid "%s (%s)"
23 msgstr "%s (%s)"
24
25 #: ../src/polkitgnomeauthenticationdialog.c:538
26 msgid "_Authenticate"
27 msgstr "_Autenticiraj"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:577
30 msgid ""
31 "An application is attempting to perform an action that requires privileges. "
32 "Authentication as one of the users below is required to perform this action."
33 msgstr ""
34 "Jedna aplikacija pokušava da izvrši radnju koja zahtjeva privilegije. "
35 "Potvrđivalje identiteta kao jedan od navedenih korisnika je potrebno za "
36 "izvršavanje ove radnje."
37
38 #: ../src/polkitgnomeauthenticationdialog.c:585
39 msgid ""
40 "An application is attempting to perform an action that requires privileges. "
41 "Authentication is required to perform this action."
42 msgstr ""
43 "Jedna aplikacija pokušava da izvrši radnju koja zahtjeva privilegije. "
44 "Potvrđivalje identiteta je potrebno za izvršavanje ove radnje."
45
46 #: ../src/polkitgnomeauthenticationdialog.c:591
47 msgid ""
48 "An application is attempting to perform an action that requires privileges. "
49 "Authentication as the super user is required to perform this action."
50 msgstr ""
51 "Jedna aplikacija pokušava da izvrši radnju koja zahtjeva privilegije. "
52 "Potvrđivalje identiteta kao super korisnik je potrebno za izvršavanje ove "
53 "radnje."
54
55 #: ../src/polkitgnomeauthenticationdialog.c:626
56 #: ../src/polkitgnomeauthenticator.c:300
57 msgid "_Password:"
58 msgstr "_Lozinka:"
59
60 #. Details
61 #: ../src/polkitgnomeauthenticationdialog.c:644
62 msgid "_Details"
63 msgstr "_Detalji"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:702
66 msgid "Action:"
67 msgstr "Akcija:"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:707
70 #, c-format
71 msgid "Click to edit %s"
72 msgstr "Kliknite da biste uredili %s"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:721
75 msgid "Vendor:"
76 msgstr "Proizvođač:"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:725
79 #, c-format
80 msgid "Click to open %s"
81 msgstr "Klikni da otvoriš %s"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:888
84 msgid "Authenticate"
85 msgstr "Autenticiraj"
86
87 #: ../src/polkitgnomeauthenticator.c:296
88 #, c-format
89 msgid "_Password for %s:"
90 msgstr "_Lozinka za %s:"
91
92 #: ../src/polkitgnomeauthenticator.c:456
93 msgid "Authentication Failure"
94 msgstr "Autentikacija Neuspjela"
95
96 #: ../src/polkitgnomelistener.c:164
97 msgid "Authentication dialog was dismissed by the user"
98 msgstr "Autentifikacijski dijalog ugašen od strane korisnika"
6262
6363 #. Details
6464 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "<small><b>_Details</b></small>"
66 msgstr "<small><b>_Detalls</b></small>"
65 msgid "_Details"
66 msgstr "_Detalls"
6767
6868 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "<small><b>Action:</b></small>"
70 msgstr "<small><b>Acció:</b></small>"
69 msgid "Action:"
70 msgstr "Acció:"
7171
7272 #: ../src/polkitgnomeauthenticationdialog.c:702
7373 #, c-format
7575 msgstr "Feu clic per a editar %s"
7676
7777 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "<small><b>Vendor:</b></small>"
79 msgstr "<small><b>Proveïdor:</b></small>"
78 msgid "Vendor:"
79 msgstr "Proveïdor:"
8080
8181 #: ../src/polkitgnomeauthenticationdialog.c:718
8282 #, c-format
6161
6262 #. Details
6363 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "<small><b>_Details</b></small>"
65 msgstr "<small><b>_Detalls</b></small>"
64 msgid "_Details"
65 msgstr "_Detalls"
6666
6767 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "<small><b>Action:</b></small>"
69 msgstr "<small><b>Acció:</b></small>"
68 msgid "Action:"
69 msgstr "Acció:"
7070
7171 #: ../src/polkitgnomeauthenticationdialog.c:702
7272 #, c-format
7474 msgstr "Feu clic per a editar %s"
7575
7676 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "<small><b>Vendor:</b></small>"
78 msgstr "<small><b>Proveïdor:</b></small>"
77 msgid "Vendor:"
78 msgstr "Proveïdor:"
7979
8080 #: ../src/polkitgnomeauthenticationdialog.c:718
8181 #, c-format
213213
214214 #. Details
215215 #: ../src/polkitgnomeauthenticationdialog.c:643
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>Po_drobnosti</b></small>"
216 msgid "_Details"
217 msgstr "Po_drobnosti"
218218
219219 #: ../src/polkitgnomeauthenticationdialog.c:699
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Akce:</b></small>"
220 msgid "Action:"
221 msgstr "Akce:"
222222
223223 #: ../src/polkitgnomeauthenticationdialog.c:702
224224 #, c-format
226226 msgstr "Kliknutím upravíte akci %s"
227227
228228 #: ../src/polkitgnomeauthenticationdialog.c:716
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Dodavatel:</b></small>"
229 msgid "Vendor:"
230 msgstr "Dodavatel:"
231231
232232 #: ../src/polkitgnomeauthenticationdialog.c:718
233233 #, c-format
249249
250250 #: ../src/polkitgnomelistener.c:164
251251 msgid "Authentication dialog was dismissed by the user"
252 msgstr "Dialogové okno ověření bylo uživatelem odmítnuto"
252 msgstr "Dialogové okno ověření bylo uživatelem odmítnuto"
+189
-317
po/da.po less more
77 msgstr ""
88 "Project-Id-Version: PolicyKit-gnome\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2009-10-14 18:05+0200\n"
11 "PO-Revision-Date: 2009-10-13 18:30+0100\n"
10 "POT-Creation-Date: 2012-09-16 13:35+0200\n"
11 "PO-Revision-Date: 2012-09-16 01:24+0200\n"
1212 "Last-Translator: Mads Bille Lundby <lundbymads@gmail.com>\n"
1313 "Language-Team: Danish <lundbymads@dansk-gruppen.dk>\n"
14 "Language: da\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "Handlingsidentifikator"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "Handlingsidentifikatoren som skal bruges til knappen"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "Er autoriseret"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "Hvorvidt processen er autoriseret"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "Er synlig"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "Hvorvidt kontrollen (widget) er synlig"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "Kan opnås"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "Hvorvidt autorisering kan opnås"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "Lås tekst op"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse op."
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "Klik for at foretage ændringer"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "Værktøjstip for oplåsning"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "Værktøjstippet som skal vises, når brugeren bliver bedt om at låse op."
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "Der kræves godkendelse for at foretage ændringer."
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "Tekst for lås"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse."
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "Klik for at forhindre ændringer"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "Værktøjstip for lås"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "Værktøjstip som skal vises, når brugeren bliver bedt om at låse."
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "Klik på låsen for at forhindre yderligere ændringer."
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "Tekst for fastlåsning"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr ""
107 "Teksten som skal vises, når brugeren bliver bedt om at fastlåse handlingen "
108 "for alle brugere."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "Klik for at fastlåse"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "Værktøjstip for fastlåsning"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr ""
123 "Værktøjstippet som skal vises, når brugeren bliver bedt om at fastlåse "
124 "handlingen for alle brugere."
125
126 #: ../polkitgtk/polkitlockbutton.c:612
127 msgid ""
128 "To prevent users without administrative privileges from making changes, "
129 "click the lock."
130 msgstr ""
131 "Klik på låsen for at forhindre, at brugere uden administrative rettigheder "
132 "foretager ændringer."
133
134 #: ../polkitgtk/polkitlockbutton.c:628
135 msgid ""
136 "The text to display when the user cannot obtain authorization through "
137 "authentication."
138 msgstr ""
139 "Teksten som skal vises, når brugeren ikke kan opnå autorisering gennem "
140 "godkendelse."
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "Ikke autoriseret til at foretage ændringer"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr ""
151 "Værtøjstippet som skal vises, når brugeren ikke kan opnå autorisering gennem "
152 "godkendelse."
153
154 #: ../polkitgtk/polkitlockbutton.c:646
155 msgid "System policy prevents changes. Contact your system administator."
156 msgstr "Systempolitik forhindrer ændringer. Kontakt din systemadministrator."
157
158 #. Translators: this string is appended to the tooltip if the action is
159 #. * currently locked down
160 #: ../polkitgtk/polkitlockbutton.c:767
161 msgid ""
162 "This button is locked down so only users with administrative privileges can "
163 "unlock it. Right-click the button to remove the lock down."
164 msgstr ""
165 "Denne knap er fastlåst, så kun brugere med adminstrative rettigheder kan "
166 "låse den op. Højreklik på knappen for at fjerne låsen."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Klik på ikonet for at fjerne alle forhøjede rettigheder"
17118
17219 #: ../src/polkitgnomeauthenticationdialog.c:159
17320 msgid "Select user..."
17825 msgid "%s (%s)"
17926 msgstr "%s (%s)"
18027
181 #: ../src/polkitgnomeauthenticationdialog.c:529
28 #: ../src/polkitgnomeauthenticationdialog.c:538
18229 msgid "_Authenticate"
18330 msgstr "God_kend"
18431
185 #: ../src/polkitgnomeauthenticationdialog.c:566
32 #: ../src/polkitgnomeauthenticationdialog.c:577
18633 msgid ""
18734 "An application is attempting to perform an action that requires privileges. "
18835 "Authentication as one of the users below is required to perform this action."
19037 "Et program forsøger at udføre en handling, der kræver særlige rettigheder. "
19138 "Godkendelse som en af brugerne nedenfor er påkrævet."
19239
193 #: ../src/polkitgnomeauthenticationdialog.c:574
40 #: ../src/polkitgnomeauthenticationdialog.c:585
19441 msgid ""
19542 "An application is attempting to perform an action that requires privileges. "
19643 "Authentication is required to perform this action."
19845 "Et program forsøger at udføre en handling, der kræver rettigheder. "
19946 "Godkendelse er påkrævet for at udføre denne handling."
20047
201 #: ../src/polkitgnomeauthenticationdialog.c:580
48 #: ../src/polkitgnomeauthenticationdialog.c:591
20249 msgid ""
20350 "An application is attempting to perform an action that requires privileges. "
20451 "Authentication as the super user is required to perform this action."
20653 "Et program forsøger at udføre en handling, der kræver særlige rettigheder. "
20754 "Godkendelse som superbruger er påkrævet for at udføre denne handling."
20855
209 #: ../src/polkitgnomeauthenticationdialog.c:615
210 #: ../src/polkitgnomeauthenticator.c:289
56 #: ../src/polkitgnomeauthenticationdialog.c:626
57 #: ../src/polkitgnomeauthenticator.c:300
21158 msgid "_Password:"
21259 msgstr "_Adgangskode:"
21360
21461 #. Details
215 #: ../src/polkitgnomeauthenticationdialog.c:633
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>_Detaljer</b></small>"
218
219 #: ../src/polkitgnomeauthenticationdialog.c:686
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Handling:</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:689
62 #: ../src/polkitgnomeauthenticationdialog.c:644
63 msgid "_Details"
64 msgstr "_Detaljer"
65
66 #: ../src/polkitgnomeauthenticationdialog.c:702
67 msgid "Action:"
68 msgstr "Handling:"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:707
22471 #, c-format
22572 msgid "Click to edit %s"
22673 msgstr "Klik for at redigere %s"
22774
228 #: ../src/polkitgnomeauthenticationdialog.c:703
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Leverandør:</b></small>"
231
232 #: ../src/polkitgnomeauthenticationdialog.c:705
75 #: ../src/polkitgnomeauthenticationdialog.c:721
76 msgid "Vendor:"
77 msgstr "Leverandør:"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:725
23380 #, c-format
23481 msgid "Click to open %s"
23582 msgstr "Klik for at åbne %s"
23683
237 #: ../src/polkitgnomeauthenticationdialog.c:868
84 #: ../src/polkitgnomeauthenticationdialog.c:888
23885 msgid "Authenticate"
23986 msgstr "Godkend"
24087
241 #: ../src/polkitgnomeauthenticator.c:285
88 #: ../src/polkitgnomeauthenticator.c:296
24289 #, c-format
24390 msgid "_Password for %s:"
24491 msgstr "_Adgangskode for %s:"
24592
246 #: ../src/polkitgnomeauthenticator.c:445
93 #: ../src/polkitgnomeauthenticator.c:456
24794 msgid "Authentication Failure"
24895 msgstr "Godkendelsesfejl"
24996
250 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
251 msgid "PolicyKit Authentication Agent"
252 msgstr "Godkendelsesprogrammet PolicyKit"
253
254 #, fuzzy
255 #~ msgid "Authorizations"
256 #~ msgstr "_Husk autorisation"
257
258 #, fuzzy
259 #~ msgid "Configure authorizations"
260 #~ msgstr "_Husk autorisation"
261
262 #, fuzzy
263 #~ msgid "PolicyKit-gnome Website"
264 #~ msgstr "PolicyKit-gnome demonstrations program"
97 #: ../src/polkitgnomelistener.c:164
98 msgid "Authentication dialog was dismissed by the user"
99 msgstr "Godkendelsesdialog blev lukket af brugeren"
100
101 #~ msgid "Action Identifier"
102 #~ msgstr "Handlingsidentifikator"
103
104 #~ msgid "The action identifier to use for the button"
105 #~ msgstr "Handlingsidentifikatoren som skal bruges til knappen"
106
107 #~ msgid "Is Authorized"
108 #~ msgstr "Er autoriseret"
109
110 #~ msgid "Whether the process is authorized"
111 #~ msgstr "Hvorvidt processen er autoriseret"
112
113 #~ msgid "Is Visible"
114 #~ msgstr "Er synlig"
115
116 #~ msgid "Whether the widget is visible"
117 #~ msgstr "Hvorvidt kontrollen (widget) er synlig"
118
119 #~ msgid "Can Obtain"
120 #~ msgstr "Kan opnås"
121
122 #~ msgid "Whether authorization can be obtained"
123 #~ msgstr "Hvorvidt autorisering kan opnås"
124
125 #~ msgid "Unlock Text"
126 #~ msgstr "Lås tekst op"
127
128 #~ msgid "The text to display when prompting the user to unlock."
129 #~ msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse op."
130
131 #~ msgid "Click to make changes"
132 #~ msgstr "Klik for at foretage ændringer"
133
134 #~ msgid "Unlock Tooltip"
135 #~ msgstr "Værktøjstip for oplåsning"
136
137 #~ msgid "The tooltip to display when prompting the user to unlock."
138 #~ msgstr ""
139 #~ "Værktøjstippet som skal vises, når brugeren bliver bedt om at låse op."
140
141 #~ msgid "Authentication is needed to make changes."
142 #~ msgstr "Der kræves godkendelse for at foretage ændringer."
143
144 #~ msgid "Lock Text"
145 #~ msgstr "Tekst for lås"
146
147 #~ msgid "The text to display when prompting the user to lock."
148 #~ msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse."
149
150 #~ msgid "Click to prevent changes"
151 #~ msgstr "Klik for at forhindre ændringer"
152
153 #~ msgid "Lock Tooltip"
154 #~ msgstr "Værktøjstip for lås"
155
156 #~ msgid "The tooltip to display when prompting the user to lock."
157 #~ msgstr "Værktøjstip som skal vises, når brugeren bliver bedt om at låse."
158
159 #~ msgid "To prevent further changes, click the lock."
160 #~ msgstr "Klik på låsen for at forhindre yderligere ændringer."
161
162 #~ msgid "Lock Down Text"
163 #~ msgstr "Tekst for fastlåsning"
164
165 #~ msgid ""
166 #~ "The text to display when prompting the user to lock down the action for "
167 #~ "all users."
168 #~ msgstr ""
169 #~ "Teksten som skal vises, når brugeren bliver bedt om at fastlåse "
170 #~ "handlingen for alle brugere."
171
172 #~ msgid "Click to lock down"
173 #~ msgstr "Klik for at fastlåse"
174
175 #~ msgid "Lock Down Tooltip"
176 #~ msgstr "Værktøjstip for fastlåsning"
177
178 #~ msgid ""
179 #~ "The tooltip to display when prompting the user to lock down the action "
180 #~ "for all users."
181 #~ msgstr ""
182 #~ "Værktøjstippet som skal vises, når brugeren bliver bedt om at fastlåse "
183 #~ "handlingen for alle brugere."
184
185 #~ msgid ""
186 #~ "To prevent users without administrative privileges from making changes, "
187 #~ "click the lock."
188 #~ msgstr ""
189 #~ "Klik på låsen for at forhindre, at brugere uden administrative "
190 #~ "rettigheder foretager ændringer."
191
192 #~ msgid ""
193 #~ "The text to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr ""
196 #~ "Teksten som skal vises, når brugeren ikke kan opnå autorisering gennem "
197 #~ "godkendelse."
198
199 #~ msgid "Not authorized to make changes"
200 #~ msgstr "Ikke autoriseret til at foretage ændringer"
201
202 #~ msgid ""
203 #~ "The tooltip to display when the user cannot obtain authorization through "
204 #~ "authentication."
205 #~ msgstr ""
206 #~ "Værtøjstippet som skal vises, når brugeren ikke kan opnå autorisering "
207 #~ "gennem godkendelse."
208
209 #~ msgid "System policy prevents changes. Contact your system administator."
210 #~ msgstr ""
211 #~ "Systempolitik forhindrer ændringer. Kontakt din systemadministrator."
212
213 #~ msgid ""
214 #~ "This button is locked down so only users with administrative privileges "
215 #~ "can unlock it. Right-click the button to remove the lock down."
216 #~ msgstr ""
217 #~ "Denne knap er fastlåst, så kun brugere med adminstrative rettigheder kan "
218 #~ "låse den op. Højreklik på knappen for at fjerne låsen."
219
220 #~ msgid "Click the icon to drop all elevated privileges"
221 #~ msgstr "Klik på ikonet for at fjerne alle forhøjede rettigheder"
222
223 #~ msgid "PolicyKit Authentication Agent"
224 #~ msgstr "Godkendelsesprogrammet PolicyKit"
265225
266226 #~ msgid "PolicyKit-gnome demo"
267227 #~ msgstr "PolicyKit-gnome demonstrations program"
268228
269 #, fuzzy
270 #~ msgid "PolicyKit for the GNOME desktop"
271 #~ msgstr "PolicyKit GNOME session dæmon"
272
273 #, fuzzy
274 #~ msgid ""
275 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
276 #~ "The authorization is kept for the life time of the process"
277 #~ msgstr ""
278 #~ "Brugeren er påkrævet at indtaste et kodeord for at få hjælpe-programmet "
279 #~ "til at <b>Smadre</b>. Dette privilegie kan blive husket indtil log ud."
280
281229 #~ msgid "Frobnicate!"
282230 #~ msgstr "Frobniker!"
283231
284 #, fuzzy
285 #~ msgid ""
286 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
287 #~ "a one-shot authorization."
288 #~ msgstr ""
289 #~ "Brugeren er påkrævet at indtaste sit kodeord for at få hjælpe-programmet "
290 #~ "til at <b>Frobnikere</b>"
291
292 #, fuzzy
293 #~ msgid ""
294 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
295 #~ "authenticate. This instance overrides the defaults set in "
296 #~ "polkit_gnome_action_new()."
232 #~ msgid "Tweak!"
233 #~ msgstr "Tvæk!"
234
235 #~ msgid "Tweak"
236 #~ msgstr "Tvæk"
237
238 #~ msgid ""
239 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
240 #~ "authenticate. Once authenticated, this privilege can be retained "
241 #~ "indefinitely."
297242 #~ msgstr ""
298243 #~ "Brugeren er påkrævet at indtaste et administrativt kodeord for at få "
299244 #~ "hjælpe-programmet til at <b>Tviddle</b>. Dette privilegie kan blive "
300245 #~ "husket for evigt."
301246
302 #~ msgid "Tweak!"
303 #~ msgstr "Tvæk!"
304
305 #~ msgid "Tweak"
306 #~ msgstr "Tvæk"
307
308 #, fuzzy
309 #~ msgid "Tweak..."
310 #~ msgstr "Tvæk"
311
312 #, fuzzy
313 #~ msgid "Tweak! (long)"
314 #~ msgstr "Tvæk!"
315
316 #~ msgid ""
317 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
318 #~ "authenticate. Once authenticated, this privilege can be retained "
319 #~ "indefinitely."
320 #~ msgstr ""
321 #~ "Brugeren er påkrævet at indtaste et administrativt kodeord for at få "
322 #~ "hjælpe-programmet til at <b>Tviddle</b>. Dette privilegie kan blive "
323 #~ "husket for evigt."
324
325247 #~ msgid "Twiddle!"
326248 #~ msgstr "Tvidl!"
327249
339261 #~ msgid "Frobnicate"
340262 #~ msgstr "Frobniker"
341263
342 #, fuzzy
343 #~ msgid "Kick bar"
344 #~ msgstr "Spark!"
345
346 #, fuzzy
347 #~ msgid "Kick baz"
348 #~ msgstr "Spark!"
349
350 #, fuzzy
351 #~ msgid "Kick foo"
352 #~ msgstr "Spark!"
353
354264 #~ msgid "Punch"
355265 #~ msgstr "Smadre"
356266
361271 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
362272 #~ "Frobnikere!"
363273
364 #, fuzzy
365 #~ msgid ""
366 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
274 #~ msgid ""
275 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
276 #~ msgstr ""
277 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
278 #~ "Sparke bar!"
279
280 #~ msgid ""
281 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
282 #~ msgstr ""
283 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
284 #~ "Sparke baz!"
285
286 #~ msgid ""
287 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
288 #~ msgstr ""
289 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
290 #~ "Sparke foo!"
291
292 #~ msgid ""
293 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
367294 #~ msgstr ""
368295 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
369296 #~ "Smadre!"
370297
371298 #~ msgid ""
372 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
373 #~ msgstr ""
374 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
375 #~ "Sparke bar!"
376
377 #~ msgid ""
378 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
379 #~ msgstr ""
380 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
381 #~ "Sparke baz!"
382
383 #~ msgid ""
384 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
385 #~ msgstr ""
386 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
387 #~ "Sparke foo!"
388
389 #~ msgid ""
390 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
299 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
391300 #~ msgstr ""
392301 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
393 #~ "Smadre!"
394
395 #, fuzzy
396 #~ msgid ""
397 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
302 #~ "Tvække!"
303
304 #~ msgid ""
305 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
398306 #~ msgstr ""
399307 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
400308 #~ "Tvidle!"
401309
402 #~ msgid ""
403 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
404 #~ msgstr ""
405 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
406 #~ "Tvække!"
407
408 #~ msgid ""
409 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
410 #~ msgstr ""
411 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
412 #~ "Tvidle!"
413
414310 #~ msgid "Twiddle"
415311 #~ msgstr "Tvidl"
416312
417 #, fuzzy
418 #~ msgid "Authenticating..."
419 #~ msgstr "Autorisering"
420
421313 #~ msgid "PolicyKit GNOME session daemon"
422314 #~ msgstr "PolicyKit GNOME session dæmon"
423315
447339
448340 #~ msgid "_Password or swipe finger:"
449341 #~ msgstr "_Kodeord eller finger:"
450
451 #, fuzzy
452 #~ msgid "Authentication (one shot)"
453 #~ msgstr "Autorisering"
454
455 #, fuzzy
456 #~ msgid "pid %d (%s)"
457 #~ msgstr "%s (%s)"
458
459 #, fuzzy
460 #~ msgid "This session"
461 #~ msgstr "_Indtil log ud"
462
463 #, fuzzy
464 #~ msgid "<b>Action</b>"
465 #~ msgstr "<small><b>Handling:</b></small>"
466
467 #, fuzzy
468 #~ msgid "_Show authorizations from all users"
469 #~ msgstr "Husk autorisation indtil _log ud"
470342
471343 #~ msgid ""
472344 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
211211
212212 #. Details
213213 #: ../src/polkitgnomeauthenticationdialog.c:643
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>_Details</b></small>"
214 msgid "_Details"
215 msgstr "_Details"
216216
217217 #: ../src/polkitgnomeauthenticationdialog.c:699
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>Aktion:</b></small>"
218 msgid "Action:"
219 msgstr "Aktion:"
220220
221221 #: ../src/polkitgnomeauthenticationdialog.c:702
222222 #, c-format
224224 msgstr "Klicken, um %s zu bearbeiten"
225225
226226 #: ../src/polkitgnomeauthenticationdialog.c:716
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>Anbieter:</b></small>"
227 msgid "Vendor:"
228 msgstr "Anbieter:"
229229
230230 #: ../src/polkitgnomeauthenticationdialog.c:718
231231 #, c-format
+164
-775
po/el.po less more
11 # Greek translation for policykit-gnome
22 # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
33 # This file is distributed under the same license as the policykit-gnome package.
4 #
54 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008.
65 # Jennie Petoumenou <epetoumenou@gmail.com>, 2008.
76 # Tournaris Pavlos <p.tournaris@gmail.com>, 2009.
8 # Simos Xenitellis <simos@gnome.org>, 2009.
7 # Simos Xenitellis <simos@gnome.org>, 2009, 2011.
8 # Kostas Papadimas <pkst@gnome.org>, 2012.
99 msgid ""
1010 msgstr ""
1111 "Project-Id-Version: policykit-gnome.HEAD\n"
12 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
13 "product=policykit-gnome&component=general\n"
14 "POT-Creation-Date: 2009-09-12 20:13+0000\n"
15 "PO-Revision-Date: 2009-10-18 01:09+0300\n"
16 "Last-Translator: Simos Xenitellis <simos@gnome.org>\n"
17 "Language-Team: Greek <team@gnome.gr>\n"
12 "Report-Msgid-Bugs-To: \n"
13 "POT-Creation-Date: 2012-05-15 09:22+0300\n"
14 "PO-Revision-Date: 2012-05-15 09:35+0300\n"
15 "Last-Translator: Kostas Papadimas <pkst@gnome.org>\n"
16 "Language-Team: team@gnome.gr\n"
17 "Language: el\n"
1818 "MIME-Version: 1.0\n"
1919 "Content-Type: text/plain; charset=UTF-8\n"
2020 "Content-Transfer-Encoding: 8bit\n"
21 "X-Generator: Lokalize 1.0\n"
2221 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
23
24 #: ../polkitgtk/polkitlockbutton.c:460
25 #| msgid "<i>Identifier:</i>"
26 msgid "Action Identifier"
27 msgstr "Αναγνωριστικό ενέργειας"
28
29 #: ../polkitgtk/polkitlockbutton.c:461
30 msgid "The action identifier to use for the button"
31 msgstr "Το αναγνωριστικό ενέργειας προς χρήση για το κουμπί"
32
33 #: ../polkitgtk/polkitlockbutton.c:477
34 msgid "Is Authorized"
35 msgstr "Εξουσιοδοτημένο"
36
37 #: ../polkitgtk/polkitlockbutton.c:478
38 msgid "Whether the process is authorized"
39 msgstr "Εάν η διαδικασία είναι εξουσιοδοτημένη"
40
41 #: ../polkitgtk/polkitlockbutton.c:493
42 msgid "Is Visible"
43 msgstr "Ορατό"
44
45 #: ../polkitgtk/polkitlockbutton.c:494
46 msgid "Whether the widget is visible"
47 msgstr "Αν το γραφικό συστατικό είναι ορατό"
48
49 #: ../polkitgtk/polkitlockbutton.c:509
50 #| msgid "Obtained"
51 msgid "Can Obtain"
52 msgstr "Μπορεί να λάβει"
53
54 #: ../polkitgtk/polkitlockbutton.c:510
55 msgid "Whether authorization can be obtained"
56 msgstr "Αν η πιστοποίηση μπορεί να ληφθεί"
57
58 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
59 msgid "Unlock Text"
60 msgstr "Ξεκλείδωμα κειμένου"
61
62 #: ../polkitgtk/polkitlockbutton.c:526
63 msgid "The text to display when prompting the user to unlock."
64 msgstr "Το κείμενο που εμφανίζεται όταν ο χρήστης ξεκλειδώνει."
65
66 #: ../polkitgtk/polkitlockbutton.c:527
67 #| msgid "Click to make changes..."
68 msgid "Click to make changes"
69 msgstr "Πιέστε για να κάνετε αλλαγές"
70
71 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
72 msgid "Unlock Tooltip"
73 msgstr "Βοήθημα για ξεκλείδωμα"
74
75 #: ../polkitgtk/polkitlockbutton.c:543
76 msgid "The tooltip to display when prompting the user to unlock."
77 msgstr ""
78 "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
79 "ξεκλειδώματος."
80
81 #: ../polkitgtk/polkitlockbutton.c:544
82 msgid "Authentication is needed to make changes."
83 msgstr "Η εξουσιοδότηση είναι αναγκαία για την πραγματοποίηση αλλαγών."
84
85 #: ../polkitgtk/polkitlockbutton.c:559
86 msgid "Lock Text"
87 msgstr "Κείμενο κλειδώματος"
88
89 #: ../polkitgtk/polkitlockbutton.c:560
90 msgid "The text to display when prompting the user to lock."
91 msgstr ""
92 "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος."
93
94 #: ../polkitgtk/polkitlockbutton.c:561
95 msgid "Click to prevent changes"
96 msgstr "Πιέστε για να εμποδίσετε τις αλλαγές"
97
98 #: ../polkitgtk/polkitlockbutton.c:576
99 msgid "Lock Tooltip"
100 msgstr "Βοήθημα κλειδώματος"
101
102 #: ../polkitgtk/polkitlockbutton.c:577
103 msgid "The tooltip to display when prompting the user to lock."
104 msgstr ""
105 "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος."
106
107 #: ../polkitgtk/polkitlockbutton.c:578
108 msgid "To prevent further changes, click the lock."
109 msgstr "Για να αποφύγετε παραιτέρω αλλαγές, πατήστε για κλείδωμα."
110
111 #: ../polkitgtk/polkitlockbutton.c:593
112 msgid "Lock Down Text"
113 msgstr "Κείμενο κλειδώματος"
114
115 #: ../polkitgtk/polkitlockbutton.c:594
116 msgid ""
117 "The text to display when prompting the user to lock down the action for all "
118 "users."
119 msgstr ""
120 "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος "
121 "της ενέργειας για όλους τους χρήστες."
122
123 #: ../polkitgtk/polkitlockbutton.c:595
124 #| msgid "Click to open %s"
125 msgid "Click to lock down"
126 msgstr "Κλικ για κλείδωμα"
127
128 #: ../polkitgtk/polkitlockbutton.c:610
129 msgid "Lock Down Tooltip"
130 msgstr "Βοήθημα κλειδώματος"
131
132 #: ../polkitgtk/polkitlockbutton.c:611
133 msgid ""
134 "The tooltip to display when prompting the user to lock down the action for "
135 "all users."
136 msgstr ""
137 "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος "
138 "ενέργειας για όλους τους χρήστες."
139
140 #: ../polkitgtk/polkitlockbutton.c:612
141 msgid ""
142 "To prevent users without administrative privileges from making changes, "
143 "click the lock."
144 msgstr ""
145 "Για να αποτρέψετε χρήστες δίχως διαχειριστικά προνόμια από το να κάνουν "
146 "αλλαγές, επιλέξτε να κλειδώσετε."
147
148 #: ../polkitgtk/polkitlockbutton.c:628
149 msgid ""
150 "The text to display when the user cannot obtain authorization through "
151 "authentication."
152 msgstr ""
153 "Το κείμενο που εμφανίζεται όταν ο χρήστης δεν μπορεί να αποκτήσει "
154 "εξουσιοδότηση μέσω πιστοποίησης."
155
156 #: ../polkitgtk/polkitlockbutton.c:629
157 #| msgid "Click to make changes..."
158 msgid "Not authorized to make changes"
159 msgstr "Μη εξουσιοδοτημένοι για πραγματοποίηση αλλαγών"
160
161 #: ../polkitgtk/polkitlockbutton.c:645
162 msgid ""
163 "The tooltip to display when the user cannot obtain authorization through "
164 "authentication."
165 msgstr ""
166 "Το βοήθημα που εμφανίζεται όταν ο χρήστες δεν μπορεί να αποκτήσει "
167 "εξουσιοδότηση μέσω πιστοποίησης."
168
169 #: ../polkitgtk/polkitlockbutton.c:646
170 msgid "System policy prevents changes. Contact your system administator."
171 msgstr ""
172 "Η πολιτική συστήματος δεν επιτρέπει αλλαγές. Επικοινωνήστε με το διαχειριστή "
173 "συστήματος."
174
175 #. Translators: this string is appended to the tooltip if the action is
176 #. * currently locked down
177 #: ../polkitgtk/polkitlockbutton.c:767
178 msgid ""
179 "This button is locked down so only users with administrative privileges can "
180 "unlock it. Right-click the button to remove the lock down."
181 msgstr ""
182 "Το πλήκτρο είναι κλειδωμένο οπότε μόνο χρήστες με διαχειριστικά προνόμια "
183 "μπορούν να το ξεκλειδώσουν. Πατήστε με δεξί κλικ για να αφαιρέσετε το "
184 "κλείδωμα."
185
186 #: ../src/main.c:128
187 msgid "Click the icon to drop all elevated privileges"
188 msgstr "Πατήστε το εικονίδιο για να αναιρέσετε όλα τα ειδικά προνόμια"
22 "X-Generator: Virtaal 0.6.1\n"
18923
19024 #: ../src/polkitgnomeauthenticationdialog.c:159
19125 msgid "Select user..."
19630 msgid "%s (%s)"
19731 msgstr "%s (%s)"
19832
199 #: ../src/polkitgnomeauthenticationdialog.c:529
33 #: ../src/polkitgnomeauthenticationdialog.c:537
20034 msgid "_Authenticate"
20135 msgstr "_Πιστοποίηση"
20236
203 #: ../src/polkitgnomeauthenticationdialog.c:566
37 #: ../src/polkitgnomeauthenticationdialog.c:576
20438 msgid ""
20539 "An application is attempting to perform an action that requires privileges. "
20640 "Authentication as one of the users below is required to perform this action."
20943 "Απαιτείται πιστοποίηση ενός από τους παρακάτω χρήστες για την εκτέλεση της "
21044 "ενέργειας."
21145
212 #: ../src/polkitgnomeauthenticationdialog.c:574
46 #: ../src/polkitgnomeauthenticationdialog.c:584
21347 msgid ""
21448 "An application is attempting to perform an action that requires privileges. "
21549 "Authentication is required to perform this action."
21751 "Μια εφαρμογή προσπαθεί να εκτελέσει ενέργεια που απαιτεί προνόμια. "
21852 "Απαιτείται πιστοποίηση για την εκτέλεση της ενέργειας."
21953
220 #: ../src/polkitgnomeauthenticationdialog.c:580
54 #: ../src/polkitgnomeauthenticationdialog.c:590
22155 msgid ""
22256 "An application is attempting to perform an action that requires privileges. "
22357 "Authentication as the super user is required to perform this action."
22559 "Μια εφαρμογή προσπαθεί να εκτελέσει ενέργεια που απαιτεί προνόμια. "
22660 "Απαιτείται πιστοποίηση υπερχρήστη για την εκτέλεση της ενέργειας."
22761
228 #: ../src/polkitgnomeauthenticationdialog.c:615
229 #: ../src/polkitgnomeauthenticator.c:289
62 #: ../src/polkitgnomeauthenticationdialog.c:625
63 #: ../src/polkitgnomeauthenticator.c:300
23064 msgid "_Password:"
23165 msgstr "_Συνθηματικό:"
23266
23367 #. Details
234 #: ../src/polkitgnomeauthenticationdialog.c:633
235 msgid "<small><b>_Details</b></small>"
236 msgstr "<small><b>_Λεπτομέρειες</b></small>"
237
238 #: ../src/polkitgnomeauthenticationdialog.c:686
239 msgid "<small><b>Action:</b></small>"
240 msgstr "<small><b>Ενέργεια:</b></small>"
241
242 #: ../src/polkitgnomeauthenticationdialog.c:689
68 #: ../src/polkitgnomeauthenticationdialog.c:643
69 msgid "_Details"
70 msgstr "_Λεπτομέρειες"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:699
73 msgid "Action:"
74 msgstr "Ενέργεια:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:702
24377 #, c-format
24478 msgid "Click to edit %s"
24579 msgstr "Κάντε κλικ για να επεξεργαστείτε το %s"
24680
247 #: ../src/polkitgnomeauthenticationdialog.c:703
248 msgid "<small><b>Vendor:</b></small>"
249 msgstr "<small><b>Προμηθευτής:</b></small>"
250
251 #: ../src/polkitgnomeauthenticationdialog.c:705
81 #: ../src/polkitgnomeauthenticationdialog.c:716
82 msgid "Vendor:"
83 msgstr "Προμηθευτής:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:718
25286 #, c-format
25387 msgid "Click to open %s"
25488 msgstr "Κάντε κλικ για να ανοίξετε το %s"
25589
256 #: ../src/polkitgnomeauthenticationdialog.c:868
90 #: ../src/polkitgnomeauthenticationdialog.c:881
25791 msgid "Authenticate"
25892 msgstr "Πιστοποίηση"
25993
260 #: ../src/polkitgnomeauthenticator.c:285
94 #: ../src/polkitgnomeauthenticator.c:296
26195 #, c-format
26296 msgid "_Password for %s:"
26397 msgstr "_Συνθηματικό για %s:"
26498
265 #: ../src/polkitgnomeauthenticator.c:445
266 #| msgid "Authentication"
99 #: ../src/polkitgnomeauthenticator.c:456
267100 msgid "Authentication Failure"
268101 msgstr "Αποτυχία πιστοποίησης"
269102
270 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
271 #| msgid "Admin Authentication"
272 msgid "PolicyKit Authentication Agent"
273 msgstr "Πράκτορας πιστοποίησης PolicyKit"
274
275 #~ msgid "Authorizations"
276 #~ msgstr "Εξουσιοδοτήσεις"
277
278 #~ msgid "Configure authorizations"
279 #~ msgstr "Ρύθμιση εξουσιοδοτήσεων"
280
281 #~ msgid ""
282 #~ "A list of PolicyKit action where the \"retain authorization\" checkbox "
283 #~ "isn't checked by default; this list is maintained by the authentication "
284 #~ "dialog code itself. For example, if a user unchecks the \"retain "
285 #~ "authorization\" check box for an action and successfully obtains an "
286 #~ "authorization for the action, the action will be added to this list."
287 #~ msgstr ""
288 #~ "Λίστα ενεργειών για τις οποίες το κουτί \"διατήρηση εξουσιοδότησης\" δεν "
289 #~ "είναι προεπιλεγμένο. Η λίστα ανανεώνεται αυτόματα από τον κώδικα του "
290 #~ "διαλόγου πιστοποίησης. Για παράδειγμα, αν ο χρήστης απεπιλέξει το κουτί "
291 #~ "\"διατήρηση εξουσιοδότησης\" για μία ενέργεια και μετά αποκτήσει "
292 #~ "πιστοποίηση για την ενέργεια αυτή, η ενέργεια θα προστεθεί στη λίστα."
293
294 #~ msgid ""
295 #~ "A list of actions where the \"retain authorization\" checkbox isn't "
296 #~ "checked by default"
297 #~ msgstr ""
298 #~ "Λίστα ενεργειών για τις οποίες το κουτί \"διατήρηση εξουσιοδότησης\" δεν "
299 #~ "είναι προεπιλεγμένο"
300
301 #~ msgid ""
302 #~ "If set to true, the authentication dialog from PolicyKit-gnome will grab "
303 #~ "the keyboard, so that you will not be able to type in other programs "
304 #~ "while the dialog is active. Use this if your window manager does not "
305 #~ "focus the authentication dialog automatically, and you want to avoid "
306 #~ "accidentally typing passwords in other programs."
307 #~ msgstr ""
308 #~ "Αν έχει οριστεί αληθές, ο διάλογος πιστοποίησης του PolicyKit-gnome θα "
309 #~ "κλειδώνει το πληκτρολόγιο, έτσι ώστε να μην μπορεί να χρησιμοποιηθεί από "
310 #~ "κανένα άλλο πρόγραμμα όσο θα είναι ενεργός ο διάλογος πιστοποίησης. "
311 #~ "Χρησιμοποιήστε αυτή την επιλογή αν ο διαχειριστής παραθύρων σας δεν "
312 #~ "εστιάζει αυτόματα στο διάλογο πιστοποίησης και φοβάστε μήπως "
313 #~ "πληκτρολογήσετε κατά λάθος συνθηματικά σε άλλα προγράμματα."
314
315 #~ msgid ""
316 #~ "If set to true, then \"retain authorization\" check box (if present) is "
317 #~ "checked by default in the authentication dialog unless the action is "
318 #~ "mentioned in the \"/desktop/gnome/policykit/"
319 #~ "auth_dialog_retain_authorization_blacklist\" key."
320 #~ msgstr ""
321 #~ "Αν έχει οριστεί αληθές, τότε το κουτί \"διατήρηση πιστοποίησης\" (αν "
322 #~ "υπάρχει) του διαλόγου πιστοποίησης είναι προεπιλεγμένο. Εξαιρούνται οι "
323 #~ "ενέργειες που αναφέρονται στο \"/desktop/gnome/policykit/"
324 #~ "auth_dialog_retain_authorization_blacklist\"."
325
326 #~ msgid "Whether the authentication dialog should grab the keyboard"
327 #~ msgstr ""
328 #~ "Αν ο διάλογος πιστοποίησης θα πρέπει να κλειδώνει το πληκτρολόγιο για "
329 #~ "αποκλειστική του χρήση"
330
331 #~ msgid "Whether the retain authorization check box is checked by default"
332 #~ msgstr "Αν είναι προεπιλεγμένο το κουτί διατήρησης της πιστοποίησης"
333
334 #~ msgid "Copyright © 2007 David Zeuthen"
335 #~ msgstr "Copyright © 2007 David Zeuthen"
336
337 #~ msgid "PolicyKit-gnome Website"
338 #~ msgstr "Ιστοσελίδα του PolicyKit-gnome"
339
340 #~ msgid "PolicyKit-gnome demo"
341 #~ msgstr "Επίδειξη του PolicyKit-gnome"
342
343 #~ msgid "PolicyKit for the GNOME desktop"
344 #~ msgstr "To PolicyKit για την επιφάνεια εργασίας του Gnome"
345
346 #~ msgid "_File"
347 #~ msgstr "_Αρχείο"
348
349 #~ msgid "_Actions"
350 #~ msgstr "Ε_νέργειες"
351
352 #~ msgid "_Help"
353 #~ msgstr "_Βοήθεια"
354
355 #~ msgid "_Quit"
356 #~ msgstr "Έ_ξοδος"
357
358 #~ msgid "Quit"
359 #~ msgstr "Έξοδος"
360
361 #~ msgid "_About"
362 #~ msgstr "_Περί"
363
364 #~ msgid "About"
365 #~ msgstr "Περί"
366
367 #~ msgid ""
368 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
369 #~ "The authorization is kept for the life time of the process"
370 #~ msgstr ""
371 #~ "Το <b>Frobnicate</b> απαιτεί πιστοποίηση του χρήστη. Η εξουσιοδότηση "
372 #~ "διατηρείται καθ' όλη τη διάρκεια της διεργασίας"
373
374 #~ msgid "Frobnicate!"
375 #~ msgstr "Frobnicate!"
376
377 #~ msgid ""
378 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
379 #~ "a one-shot authorization."
380 #~ msgstr ""
381 #~ "Το <b> Άλμα</b> απαιτεί πιστοποίηση του χρήστη. Η εξουσιοδότηση είναι "
382 #~ "μιας χρήσης."
383
384 #~ msgid "Jump!"
385 #~ msgstr "Άλμα!"
386
387 #~ msgid ""
388 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
389 #~ "authenticate. This instance overrides the defaults set in "
390 #~ "polkit_gnome_action_new()."
391 #~ msgstr ""
392 #~ "Το <b>Tweak</b> απαιτεί πιστοποίηση διαχειριστή συστήματος. Παρακάμπτει "
393 #~ "τις προεπιλεγμένες ρυθμίσεις του polkit_gnome_action_new()."
394
395 #~ msgid "Tweak!"
396 #~ msgstr "Tweak!"
397
398 #~ msgid "Tweak"
399 #~ msgstr "Tweak"
400
401 #~ msgid "Tweak (long)"
402 #~ msgstr "Tweak (long)"
403
404 #~ msgid "If your admin wasn't annoying, you could do this"
405 #~ msgstr ""
406 #~ "Αν είχατε λιγότερο ενοχλητικό διαχειριστή, θα μπορούσατε να το κάνετε"
407
408 #~ msgid "Tweak..."
409 #~ msgstr "Tweak..."
410
411 #~ msgid "Tweak... (long)"
412 #~ msgstr "Tweak... (long)"
413
414 #~ msgid "Only card carrying tweakers can do this!"
415 #~ msgstr "Μόνο όσοι tweakers έχουν κάρτα μπορούν να το κάνουν αυτό!"
416
417 #~ msgid "Tweak! (long)"
418 #~ msgstr "Tweak! (long)"
419
420 #~ msgid "Go ahead, tweak tweak tweak!"
421 #~ msgstr "Εμπρός! Tweak tweak tweak!"
422
423 #~ msgid ""
424 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
425 #~ "authenticate. Once authenticated, this privilege can be retained "
426 #~ "indefinitely."
427 #~ msgstr ""
428 #~ "Το <b>Twiddle</b> απαιτεί πιστοποίηση διαχειριστή συστήματος. Μετά την "
429 #~ "πιστοποίηση, τα σχετικά προνόμια διατηρούνται επ' αόριστον."
430
431 #~ msgid "Twiddle!"
432 #~ msgstr "Twiddle!"
433
434 #~ msgid ""
435 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
436 #~ "authenticated, this privilege can be retained for the remainder of the "
437 #~ "desktop session."
438 #~ msgstr ""
439 #~ "Η <b>Μπουνιά</b> απαιτεί πιστοποίηση του χρήστη. Μετά την πιστοποίηση, τα "
440 #~ "σχετικά προνόμια διατηρούνται μέχρι το τέλος της συνεδρίας της επιφάνειας "
441 #~ "εργασίας."
442
443 #~ msgid "Punch!"
444 #~ msgstr "Μπουνιά!"
445
446 #~ msgid ""
447 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
448 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
449 #~ "authorizations when they are done with them. E.g. the button is 'pressed "
450 #~ "in' exactlywhen the authorization is held. Toggling the button means "
451 #~ "obtaining resp. revoking the authorization in question."
452 #~ msgstr ""
453 #~ "Η <b> Εναλλαγή</b> δείχνει πώς μπορεί να χρησιμοποιηθεί το PolicyKit για "
454 #~ "να κατευθύνει τη λειτουργία ενός GtkToggleButton. Προσφέρει έναν εύκολο "
455 #~ "τρόπο για να ζητείται από τους χρήστες να αποσύρουν την εξουσιοδότηση "
456 #~ "όταν δεν τη χρειάζονται πλέον. Π.χ. το κουμπί \"πατιέται\" ακριβώς τη "
457 #~ "στιγμή που δίνεται η εξουσιοδότηση. Η εναλλαγή του κουμπιού σημαίνει ότι "
458 #~ "αναλαμβάνεται η ευθύνη για την απόσυρση της εξουσιοδότησης."
459
460 #~ msgid ""
461 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
462 #~ "update in real-time.</i>."
463 #~ msgstr ""
464 #~ "<i>Συμβουλή: Δοκιμάστε να επεξεργαστείτε το /etc/PolicyKit/Policy.conf "
465 #~ "και θα δείτε τα γραφικά συστατικά του διαμεσολαβητή να ανανεώνονται σε "
466 #~ "πραγματικό χρόνο.</i>"
467
468 #~ msgid "Frobnicate"
469 #~ msgstr "Frobnicate"
470
471 #~ msgid "Jump"
472 #~ msgstr "Άλμα"
473
474 #~ msgid "Kick bar"
475 #~ msgstr "Κλωτσιά στο bar"
476
477 #~ msgid "Kick baz"
478 #~ msgstr "Κλωτσιά στο baz"
479
480 #~ msgid "Kick foo"
481 #~ msgstr "Κλωτσιά στο foo"
482
483 #~ msgid "Punch"
484 #~ msgstr "Μπουνιά"
485
486 #~ msgid ""
487 #~ "System policy prevents the PolicyKit-gnome example helper from "
488 #~ "Frobnicating"
489 #~ msgstr ""
490 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
491 #~ "gnome να κάνει Frobnicate"
492
493 #~ msgid ""
494 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
495 #~ msgstr ""
496 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
497 #~ "gnome να κάνει Άλμα"
498
499 #~ msgid ""
500 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
501 #~ msgstr ""
502 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
503 #~ "gnome να ρίξει Κλωτσιά στο bar"
504
505 #~ msgid ""
506 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
507 #~ msgstr ""
508 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
509 #~ "gnome να ρίξει Κλωτσιά στο baz"
510
511 #~ msgid ""
512 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
513 #~ msgstr ""
514 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
515 #~ "gnome να ρίξει Κλωτσιά στο foo"
516
517 #~ msgid ""
518 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
519 #~ msgstr ""
520 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
521 #~ "gnome να ρίξει Μπουνιά"
522
523 #~ msgid ""
524 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
525 #~ msgstr ""
526 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
527 #~ "gnome να κάνει Εναλλαγή"
528
529 #~ msgid ""
530 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
531 #~ msgstr ""
532 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
533 #~ "gnome να κάνει Tweak"
534
535 #~ msgid ""
536 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
537 #~ msgstr ""
538 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
539 #~ "gnome να κάνει Twiddle"
540
541 #~ msgid "Toggle"
542 #~ msgstr "Εναλλαγή"
543
544 #~ msgid "Twiddle"
545 #~ msgstr "Twiddle"
546
547 #~ msgid "Authenticating..."
548 #~ msgstr "Πιστοποίηση..."
549
550 #~ msgid "Don't exit after 30 seconds of inactivity"
551 #~ msgstr "Να μη γίνει έξοδος μετά από 30 δευτερόλεπτα αδράνειας"
552
553 #~ msgid "PolicyKit GNOME session daemon"
554 #~ msgstr "Δαίμονας συνεδρίας του PolicyKit GNOME"
555
556 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
557 #~ msgstr "Εκκίνηση του δαίμονα συνεδρίας του PolicyKit GNOME, έκδοση %s"
558
559 #~ msgid "_Remember authorization for this session"
560 #~ msgstr "Απο_μνημόνευση της εξουσιοδότησης για αυτή τη συνεδρία"
561
562 #~ msgid "_Remember authorization"
563 #~ msgstr "Απ_ομνημόνευση εξουσιοδότησης"
564
565 #~ msgid "For this _session only"
566 #~ msgstr "Μόνο για αυτήν τη _συνεδρία"
567
568 #~ msgid "<small><b>Application:</b></small>"
569 #~ msgstr "<small><b>Εφαρμογή:</b></small>"
570
571 #~ msgid "(unknown"
572 #~ msgstr "(άγνωστο)"
573
574 #~ msgid "_Password for root:"
575 #~ msgstr "_Συνθηματικό root:"
576
577 #~ msgid "_Password or swipe finger for %s:"
578 #~ msgstr "_Συνθηματικό ή δακτυλικό αποτύπωμα %s:"
579
580 #~ msgid "_Password or swipe finger for root:"
581 #~ msgstr "_Συνθηματικό ή δακτυλικό αποτύπωμα root:"
582
583 #~ msgid "_Password or swipe finger:"
584 #~ msgstr "_Συνθηματικό ή δακτυλικό αποτύπωμα:"
585
586 #~ msgid "No"
587 #~ msgstr "Όχι"
588
589 #~ msgid "Admin Authentication (one shot)"
590 #~ msgstr "Πιστοποίηση διαχειριστή (μιας χρήσης)"
591
592 #~ msgid "Admin Authentication (keep session)"
593 #~ msgstr "Πιστοποίηση διαχειριστή (για τη συνεδρία)"
594
595 #~ msgid "Admin Authentication (keep indefinitely)"
596 #~ msgstr "Πιστοποίηση διαχειριστή (επ' αόριστον)"
597
598 #~ msgid "Authentication (one shot)"
599 #~ msgstr "Πιστοποίηση (μιας χρήσης)"
600
601 #~ msgid "Authentication (keep session)"
602 #~ msgstr "Πιστοποίηση (για τη συνεδρία)"
603
604 #~ msgid "Authentication (keep indefinitely)"
605 #~ msgstr "Πιστοποίηση (επ' αόριστον)"
606
607 #~ msgid "Yes"
608 #~ msgstr "Ναι"
609
610 #~ msgid ", "
611 #~ msgstr ", "
612
613 #~ msgid "Must be on console"
614 #~ msgstr "Να βρίσκεται σε κονσόλα"
615
616 #~ msgid "Must be in active session"
617 #~ msgstr "Να βρίσκεται σε ενεργή συνεδρία"
618
619 #~ msgid "Must be program %s"
620 #~ msgstr "Να είναι το πρόγραμμα %s"
621
622 #~ msgid "Must be SELinux Context %s"
623 #~ msgstr "Να βρίσκεται σε περιβάλλον SELinux %s"
624
625 #~ msgid "A moment ago"
626 #~ msgstr "Μόλις τώρα"
627
628 #~ msgid "1 minute ago"
629 #~ msgstr "1 λεπτό πριν"
630
631 #~ msgid "%d minutes ago"
632 #~ msgstr "%d λεπτά πριν"
633
634 #~ msgid "1 hour ago"
635 #~ msgstr "1 ώρα πριν"
636
637 #~ msgid "%d hours ago"
638 #~ msgstr "%d ώρες πριν"
639
640 #~ msgid "1 day ago"
641 #~ msgstr "1 ημέρα πριν"
642
643 #~ msgid "%d days ago"
644 #~ msgstr "%d ημέρες πριν"
645
646 #~ msgid "Auth as %s (uid %d)"
647 #~ msgstr "Πιστοποίηση ως %s (uid %d)"
648
649 #~ msgid "Auth as uid %d"
650 #~ msgstr "Πιστοποίηση ως uid %d"
651
652 #~ msgid "Blocked by %s (uid %d)"
653 #~ msgstr "Φραγή από %s (uid %d)"
654
655 #~ msgid "Blocked by uid %d"
656 #~ msgstr "Φραγή από uid %d"
657
658 #~ msgid "Granted by %s (uid %d)"
659 #~ msgstr "Χορήγηση από %s (uid %d)"
660
661 #~ msgid "Granted by uid %d"
662 #~ msgstr "Χορήγηση από uid %d"
663
664 #~ msgid "Single shot pid %d (%s)"
665 #~ msgstr "pid μιας χρήσης %d (%s)"
666
667 #~ msgid "pid %d (%s)"
668 #~ msgstr "pid %d (%s)"
669
670 #~ msgid "This session"
671 #~ msgstr "Για αυτήν τη συνεδρία"
672
673 #~ msgid "Always"
674 #~ msgstr "Πάντα"
675
676 #~ msgid "None"
677 #~ msgstr "Ποτέ"
678
679 #~ msgid "Grant Negative Authorization"
680 #~ msgstr "Χορήγηση αρνητικής εξουσιοδότησης"
681
682 #~ msgid "Grant Authorization"
683 #~ msgstr "Χορήγηση εξουσιοδότησης"
684
685 #~ msgid ""
686 #~ "<b><big>Granting a negative authorization for the <i>%s</i> action "
687 #~ "requires more information</big></b>"
688 #~ msgstr ""
689 #~ "<b><big>Η χορήγηση αρνητικής εξουσιοδότησης στην ενέργεια <i>%s</i> "
690 #~ "απαιτεί περισσότερες πληροφορίες</big></b>"
691
692 #~ msgid ""
693 #~ "<b><big>Granting an authorization for the <i>%s</i> action requires more "
694 #~ "information</big></b>"
695 #~ msgstr ""
696 #~ "<b><big>Η χορήγηση εξουσιοδότησης στην ενέργεια <i>%s</i> απαιτεί "
697 #~ "περισσότερες πληροφορίες</big></b>"
698
699 #~ msgid ""
700 #~ "Select the user to block for the action and, optionally, any constraints "
701 #~ "on the negative authorization that you are about to grant."
702 #~ msgstr ""
703 #~ "Επιλέξτε το χρήστη για τον οποίο επιθυμείτε να ισχύει φραγή για αυτήν την "
704 #~ "ενέργεια και, προαιρετικά, περιορισμούς για την αρνητική εξουσιοδότηση "
705 #~ "που πρόκειται να χορηγήσετε."
706
707 #~ msgid ""
708 #~ "Select the beneficiary and, optionally, how to constrain the "
709 #~ "authorization that you are about to grant."
710 #~ msgstr ""
711 #~ "Επιλέξτε τον δικαιούχο και, προαιρετικά, περιορισμούς για την "
712 #~ "εξουσιοδότηση που πρόκειται να χορηγήσετε."
713
714 #~ msgid "<b>Beneficiary</b>"
715 #~ msgstr "<b>Δικαιούχος</b>"
716
717 #~ msgid "Select the user that will receive the negative authorization."
718 #~ msgstr ""
719 #~ "Επιλέξτε το χρήστη για τον οποίο θα ισχύει η αρνητική εξουσιοδότηση."
720
721 #~ msgid "Select the user that will receive the authorization."
722 #~ msgstr "Επιλέξτε το χρήστη για τον οποίο θα ισχύει η εξουσιοδότηση."
723
724 #~ msgid "_Show system users"
725 #~ msgstr "Ε_μφάνιση χρηστών συστήματος"
726
727 #~ msgid "<b>Constraints</b>"
728 #~ msgstr "<b>Περιορισμοί</b>"
729
730 #~ msgid ""
731 #~ "Constraints limits the authorization such that it only applies under "
732 #~ "certain circumstances."
733 #~ msgstr ""
734 #~ "Οι περιορισμοί σημαίνουν ότι η εξουσιοδότηση θα ισχύει μόνο υπό ορισμένες "
735 #~ "συνθήκες."
736
737 #~ msgid "_None"
738 #~ msgstr "_Καθόλου"
739
740 #~ msgid "Must be _in active session"
741 #~ msgstr "Να βρίσκεται σε _ενεργή συνεδρία"
742
743 #~ msgid "Must be on _local console"
744 #~ msgstr "Να βρίσκεται σε _τοπική κονσόλα"
745
746 #~ msgid "Must be in _active session on local console"
747 #~ msgstr "Να βρίσκεται _σε ενεργή συνεδρία και σε τοπική κονσόλα"
748
749 #~ msgid "_Block..."
750 #~ msgstr "_Φραγή..."
751
752 #~ msgid "_Grant..."
753 #~ msgstr "_Χορήγηση..."
754
755 #~ msgid "Edit Implicit Authorizations"
756 #~ msgstr "Επεξεργασία σιωπηρών εξουσιοδοτήσεων"
757
758 #~ msgid "<b><big>Choose new implicit authorizations</big></b>"
759 #~ msgstr "<b><big>Επιλέξτε καινούριες σιωπηρές εξουσιοδοτήσεις</big></b>"
760
761 #~ msgid ""
762 #~ "Implicit authorizations are authorizations that are granted automatically "
763 #~ "to users under certain circumstances. Choose what is required for the "
764 #~ "action <i>%s</i>."
765 #~ msgstr ""
766 #~ "Οι σιωπηρές εξουσιοδοτήσεις είναι εξουσιοδοτήσεις που δίνονται αυτόματα "
767 #~ "στους χρήστες υπό ορισμένες συνθήκες. Επιλέξτε τις προϋποθέσεις για την "
768 #~ "ενέργεια <i>%s</i>."
769
770 #~ msgid "<i>Anyone:</i>"
771 #~ msgstr "<i>Οποιοσδήποτε</i>"
772
773 #~ msgid "<i>Console:</i>"
774 #~ msgstr "<i>Κονσόλα:</i>"
775
776 #~ msgid "<i>Active Console:</i>"
777 #~ msgstr "<i>Ενεργή κονσόλα:</i>"
778
779 #~ msgid "_Modify..."
780 #~ msgstr "_Τροποποίηση..."
781
782 #~ msgid "<b>Action</b>"
783 #~ msgstr "<b>Ενέργεια</b>"
784
785 #~ msgid "<i>Description:</i>"
786 #~ msgstr "<i>Περιγραφή:</i>"
787
788 #~ msgid "<i>Vendor:</i>"
789 #~ msgstr "<i>Διανομέας:</i>"
790
791 #~ msgid "<b>Implicit Authorizations</b>"
792 #~ msgstr "<b>Σιωπηρές εξουσιοδοτήσεις</b>"
793
794 #~ msgid ""
795 #~ "Implicit authorizations are authorizations automatically given to users "
796 #~ "based on certain criteria such as if they are on the local console."
797 #~ msgstr ""
798 #~ "Οι σιωπηρές εξουσιοδοτήσεις είναι εξουσιοδοτήσεις που δίνονται αυτόματα "
799 #~ "σε χρήστες που πληρούν συγκεκριμένα κριτήρια, π.χ. βρίσκονται σε τοπική "
800 #~ "κονσόλα."
801
802 #~ msgid "_Edit..."
803 #~ msgstr "Ε_πεξεργασία…"
804
805 #~ msgid "Revert To _Defaults..."
806 #~ msgstr "Επ_αναφορά προεπιλογών..."
807
808 #~ msgid "<b>Explicit Authorizations</b>"
809 #~ msgstr "<b>Ρητές εξουσιοδοτήσεις</b>"
810
811 #~ msgid ""
812 #~ "This list displays authorizations that are either obtained through "
813 #~ "authentication or specifically given to the entity in question. Blocked "
814 #~ "authorizations are marked with a STOP sign."
815 #~ msgstr ""
816 #~ "Η λίστα αυτή εμφανίζει εξουσιοδοτήσεις οι οποίες είτε ελήφθησαν μέσω "
817 #~ "πιστοποίησης είτε χορηγήθηκαν συγκεκριμένα στον εν λόγω χρήστη/ομάδα. Οι "
818 #~ "φραγμένες εξουσιοδοτήσεις σημειώνονται με το σύμβολο STOP."
819
820 #~ msgid "Entity"
821 #~ msgstr "Όνομα"
822
823 #~ msgid "Scope"
824 #~ msgstr "Εμβέλεια"
825
826 #~ msgid "How"
827 #~ msgstr "Τρόπος λήψης"
828
829 #~ msgid "Constraints"
830 #~ msgstr "Περιορισμοί"
831
832 #~ msgid "_Revoke"
833 #~ msgstr "Α_νάκληση"
834
835 #~ msgid "_Revoke..."
836 #~ msgstr "Α_νάκληση..."
837
838 #~ msgid "_Show authorizations from all users..."
839 #~ msgstr "_Εμφανιση πιστοποιήσεων για όλους τους χρήστες..."
840
841 #~ msgid "_Show authorizations from all users"
842 #~ msgstr "_Εμφανιση πιστοποιήσεων για όλους τους χρήστες"
843
844 #~ msgid "Select an action"
845 #~ msgstr "Επιλέξτε ενέργεια"
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "Ο διάλογος πιστοποίησης ακυρώθηκε από τον χρήστη"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Αναγνωριστικό ενέργειας"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "Το αναγνωριστικό ενέργειας προς χρήση για το κουμπί"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "Εξουσιοδοτημένο"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Εάν η διαδικασία είναι εξουσιοδοτημένη"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "Ορατό"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Αν το γραφικό συστατικό είναι ορατό"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Μπορεί να λάβει"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Αν η πιστοποίηση μπορεί να ληφθεί"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Ξεκλείδωμα κειμένου"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "Το κείμενο που εμφανίζεται όταν ο χρήστης ξεκλειδώνει."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Πιέστε για να κάνετε αλλαγές"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Βοήθημα για ξεκλείδωμα"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr ""
145 #~ "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
146 #~ "ξεκλειδώματος."
147
148 #~ msgid "Authentication is needed to make changes."
149 #~ msgstr "Η εξουσιοδότηση είναι αναγκαία για την πραγματοποίηση αλλαγών."
150
151 #~ msgid "Lock Text"
152 #~ msgstr "Κείμενο κλειδώματος"
153
154 #~ msgid "The text to display when prompting the user to lock."
155 #~ msgstr ""
156 #~ "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
157 #~ "κλειδώματος."
158
159 #~ msgid "Click to prevent changes"
160 #~ msgstr "Πιέστε για να εμποδίσετε τις αλλαγές"
161
162 #~ msgid "Lock Tooltip"
163 #~ msgstr "Βοήθημα κλειδώματος"
164
165 #~ msgid "The tooltip to display when prompting the user to lock."
166 #~ msgstr ""
167 #~ "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
168 #~ "κλειδώματος."
169
170 #~ msgid "To prevent further changes, click the lock."
171 #~ msgstr "Για να αποφύγετε παραιτέρω αλλαγές, πατήστε για κλείδωμα."
172
173 #~ msgid "Lock Down Text"
174 #~ msgstr "Κείμενο κλειδώματος"
175
176 #~ msgid ""
177 #~ "The text to display when prompting the user to lock down the action for "
178 #~ "all users."
179 #~ msgstr ""
180 #~ "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
181 #~ "κλειδώματος της ενέργειας για όλους τους χρήστες."
182
183 #~ msgid "Click to lock down"
184 #~ msgstr "Κλικ για κλείδωμα"
185
186 #~ msgid "Lock Down Tooltip"
187 #~ msgstr "Βοήθημα κλειδώματος"
188
189 #~ msgid ""
190 #~ "The tooltip to display when prompting the user to lock down the action "
191 #~ "for all users."
192 #~ msgstr ""
193 #~ "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
194 #~ "κλειδώματος ενέργειας για όλους τους χρήστες."
195
196 #~ msgid ""
197 #~ "To prevent users without administrative privileges from making changes, "
198 #~ "click the lock."
199 #~ msgstr ""
200 #~ "Για να αποτρέψετε χρήστες δίχως διαχειριστικά προνόμια από το να κάνουν "
201 #~ "αλλαγές, επιλέξτε να κλειδώσετε."
202
203 #~ msgid ""
204 #~ "The text to display when the user cannot obtain authorization through "
205 #~ "authentication."
206 #~ msgstr ""
207 #~ "Το κείμενο που εμφανίζεται όταν ο χρήστης δεν μπορεί να αποκτήσει "
208 #~ "εξουσιοδότηση μέσω πιστοποίησης."
209
210 #~ msgid "Not authorized to make changes"
211 #~ msgstr "Μη εξουσιοδοτημένοι για πραγματοποίηση αλλαγών"
212
213 #~ msgid ""
214 #~ "The tooltip to display when the user cannot obtain authorization through "
215 #~ "authentication."
216 #~ msgstr ""
217 #~ "Το βοήθημα που εμφανίζεται όταν ο χρήστες δεν μπορεί να αποκτήσει "
218 #~ "εξουσιοδότηση μέσω πιστοποίησης."
219
220 #~ msgid "System policy prevents changes. Contact your system administator."
221 #~ msgstr ""
222 #~ "Η πολιτική συστήματος δεν επιτρέπει αλλαγές. Επικοινωνήστε με το "
223 #~ "διαχειριστή συστήματος."
224
225 #~ msgid ""
226 #~ "This button is locked down so only users with administrative privileges "
227 #~ "can unlock it. Right-click the button to remove the lock down."
228 #~ msgstr ""
229 #~ "Το πλήκτρο είναι κλειδωμένο οπότε μόνο χρήστες με διαχειριστικά προνόμια "
230 #~ "μπορούν να το ξεκλειδώσουν. Πατήστε με δεξί κλικ για να αφαιρέσετε το "
231 #~ "κλείδωμα."
232
233 #~ msgid "Click the icon to drop all elevated privileges"
234 #~ msgstr "Πατήστε το εικονίδιο για να αναιρέσετε όλα τα ειδικά προνόμια"
00 # English (British) translation.
11 # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
3 #
43 # Philip Withnall <philip@tecnocode.co.uk>, 2008, 2009.
5 #
4 # Chris Leonard <cjl@laptop.org>, 2012.
65 msgid ""
76 msgstr ""
87 "Project-Id-Version: policykit-gnome VERSION\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2009-09-13 13:40+0100\n"
11 "PO-Revision-Date: 2008-04-04 08:07+0000\n"
12 "Last-Translator: Philip Withnall <philip@tecnocode.co.uk>\n"
13 "Language-Team: \n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-04 18:36+0000\n"
11 "PO-Revision-Date: 2012-09-05 01:15-0400\n"
12 "Last-Translator: Chris Leonard <cjl@laptop.org>\n"
13 "Language-Team: Sugar Labs\n"
14 "Language: en_GB\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "Action Identifier"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "The action identifier to use for the button"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "Is Authorised"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "Whether the process is authorised"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "Is Visible"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "Whether the widget is visible"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "Can Obtain"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "Whether authorisation can be obtained"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "Unlock Text"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "The text to display when prompting the user to unlock."
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "Click to make changes"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "Unlock Tooltip"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "The tooltip to display when prompting the user to unlock."
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "Authentication is needed to make changes."
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "Lock Text"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "The text to display when prompting the user to lock."
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "Click to prevent changes"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "Lock Tooltip"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "The tooltip to display when prompting the user to lock."
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "To prevent further changes, click the lock."
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "Lock Down Text"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr ""
107 "The text to display when prompting the user to lock down the action for all "
108 "users."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "Click to lock down"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "Lock Down Tooltip"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr ""
123 "The tooltip to display when prompting the user to lock down the action for "
124 "all users."
125
126 #: ../polkitgtk/polkitlockbutton.c:612
127 msgid ""
128 "To prevent users without administrative privileges from making changes, "
129 "click the lock."
130 msgstr ""
131 "To prevent users without administrative privileges from making changes, "
132 "click the lock."
133
134 #: ../polkitgtk/polkitlockbutton.c:628
135 msgid ""
136 "The text to display when the user cannot obtain authorization through "
137 "authentication."
138 msgstr ""
139 "The text to display when the user cannot obtain authorisation through "
140 "authentication."
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "Not authorised to make changes"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr ""
151 "The tooltip to display when the user cannot obtain authorisation through "
152 "authentication."
153
154 #: ../polkitgtk/polkitlockbutton.c:646
155 msgid "System policy prevents changes. Contact your system administator."
156 msgstr "System policy prevents changes. Contact your system administator."
157
158 #. Translators: this string is appended to the tooltip if the action is
159 #. * currently locked down
160 #: ../polkitgtk/polkitlockbutton.c:767
161 msgid ""
162 "This button is locked down so only users with administrative privileges can "
163 "unlock it. Right-click the button to remove the lock down."
164 msgstr ""
165 "This button is locked down so only users with administrative privileges can "
166 "unlock it. Right-click the button to remove the lock down."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Click the icon to drop all elevated privileges"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19 "X-Generator: Virtaal 0.7.0\n"
20 "X-Project-Style: gnome\n"
17121
17222 #: ../src/polkitgnomeauthenticationdialog.c:159
17323 msgid "Select user..."
17828 msgid "%s (%s)"
17929 msgstr "%s (%s)"
18030
181 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:537
18232 msgid "_Authenticate"
18333 msgstr "_Authenticate"
18434
185 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:576
18636 msgid ""
18737 "An application is attempting to perform an action that requires privileges. "
18838 "Authentication as one of the users below is required to perform this action."
19040 "An application is attempting to perform an action that requires privileges. "
19141 "Authentication as one of the users below is required to perform this action."
19242
193 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:584
19444 msgid ""
19545 "An application is attempting to perform an action that requires privileges. "
19646 "Authentication is required to perform this action."
19848 "An application is attempting to perform an action that requires privileges. "
19949 "Authentication is required to perform this action."
20050
201 #: ../src/polkitgnomeauthenticationdialog.c:580
51 #: ../src/polkitgnomeauthenticationdialog.c:590
20252 msgid ""
20353 "An application is attempting to perform an action that requires privileges. "
20454 "Authentication as the super user is required to perform this action."
20656 "An application is attempting to perform an action that requires privileges. "
20757 "Authentication as the super user is required to perform this action."
20858
209 #: ../src/polkitgnomeauthenticationdialog.c:615
210 #: ../src/polkitgnomeauthenticator.c:289
59 #: ../src/polkitgnomeauthenticationdialog.c:625
60 #: ../src/polkitgnomeauthenticator.c:300
21161 msgid "_Password:"
21262 msgstr "_Password:"
21363
21464 #. Details
215 #: ../src/polkitgnomeauthenticationdialog.c:633
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>_Details</b></small>"
65 #: ../src/polkitgnomeauthenticationdialog.c:643
66 msgid "_Details"
67 msgstr "_Details"
21868
219 #: ../src/polkitgnomeauthenticationdialog.c:686
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Action:</b></small>"
69 #: ../src/polkitgnomeauthenticationdialog.c:699
70 msgid "Action:"
71 msgstr "Action:"
22272
223 #: ../src/polkitgnomeauthenticationdialog.c:689
73 #: ../src/polkitgnomeauthenticationdialog.c:702
22474 #, c-format
22575 msgid "Click to edit %s"
22676 msgstr "Click to edit %s"
22777
228 #: ../src/polkitgnomeauthenticationdialog.c:703
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Vendor:</b></small>"
78 #: ../src/polkitgnomeauthenticationdialog.c:716
79 msgid "Vendor:"
80 msgstr "Vendor:"
23181
232 #: ../src/polkitgnomeauthenticationdialog.c:705
82 #: ../src/polkitgnomeauthenticationdialog.c:718
23383 #, c-format
23484 msgid "Click to open %s"
23585 msgstr "Click to open %s"
23686
237 #: ../src/polkitgnomeauthenticationdialog.c:868
87 #: ../src/polkitgnomeauthenticationdialog.c:881
23888 msgid "Authenticate"
23989 msgstr "Authenticate"
24090
241 #: ../src/polkitgnomeauthenticator.c:285
91 #: ../src/polkitgnomeauthenticator.c:296
24292 #, c-format
24393 msgid "_Password for %s:"
24494 msgstr "_Password for %s:"
24595
246 #: ../src/polkitgnomeauthenticator.c:445
96 #: ../src/polkitgnomeauthenticator.c:456
24797 msgid "Authentication Failure"
24898 msgstr "Authentication Failure"
24999
250 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
251 msgid "PolicyKit Authentication Agent"
252 msgstr "PolicyKit Authentication Agent"
253
254 #~ msgid "Authorizations"
255 #~ msgstr "Authorisations"
256
257 #~ msgid "Configure authorizations"
258 #~ msgstr "Configure authorisations"
259
260 #~ msgid "Copyright © 2007 David Zeuthen"
261 #~ msgstr "Copyright © 2007 David Zeuthen"
262
263 #~ msgid "PolicyKit-gnome Website"
264 #~ msgstr "PolicyKit-gnome Website"
265
266 #~ msgid "PolicyKit-gnome demo"
267 #~ msgstr "PolicyKit-gnome demo"
268
269 #~ msgid "PolicyKit for the GNOME desktop"
270 #~ msgstr "PolicyKit for the GNOME desktop"
271
272 #~ msgid "_File"
273 #~ msgstr "_File"
274
275 #~ msgid "_Actions"
276 #~ msgstr "_Actions"
277
278 #~ msgid "_Help"
279 #~ msgstr "_Help"
280
281 #~ msgid "_Quit"
282 #~ msgstr "_Quit"
283
284 #~ msgid "Quit"
285 #~ msgstr "Quit"
286
287 #~ msgid "_About"
288 #~ msgstr "_About"
289
290 #~ msgid "About"
291 #~ msgstr "About"
292
293 #~ msgid ""
294 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
295 #~ "The authorization is kept for the life time of the process"
296 #~ msgstr ""
297 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
298 #~ "The authorisation is kept for the lifetime of the process"
299
300 #~ msgid "Frobnicate!"
301 #~ msgstr "Frobnicate!"
302
303 #~ msgid ""
304 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
305 #~ "a one-shot authorization."
306 #~ msgstr ""
307 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
308 #~ "a one-shot authorisation."
309
310 #~ msgid "Jump!"
311 #~ msgstr "Jump!"
312
313 #~ msgid ""
314 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
315 #~ "authenticate. This instance overrides the defaults set in "
316 #~ "polkit_gnome_action_new()."
317 #~ msgstr ""
318 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
319 #~ "authenticate. This instance overrides the defaults set in "
320 #~ "polkit_gnome_action_new()."
321
322 #~ msgid "Tweak!"
323 #~ msgstr "Tweak!"
324
325 #~ msgid "Tweak"
326 #~ msgstr "Tweak"
327
328 #~ msgid "Tweak (long)"
329 #~ msgstr "Tweak (long)"
330
331 #~ msgid "If your admin wasn't annoying, you could do this"
332 #~ msgstr "If your admin wasn't annoying, you could do this"
333
334 #~ msgid "Tweak..."
335 #~ msgstr "Tweak…"
336
337 #~ msgid "Tweak... (long)"
338 #~ msgstr "Tweak… (long)"
339
340 #~ msgid "Only card carrying tweakers can do this!"
341 #~ msgstr "Only card-carrying tweakers can do this!"
342
343 #~ msgid "Tweak! (long)"
344 #~ msgstr "Tweak! (long)"
345
346 #~ msgid "Go ahead, tweak tweak tweak!"
347 #~ msgstr "Go ahead, tweak tweak tweak!"
348
349 #~ msgid ""
350 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
351 #~ "authenticate. Once authenticated, this privilege can be retained "
352 #~ "indefinitely."
353 #~ msgstr ""
354 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
355 #~ "authenticate. Once authenticated, this privilege can be retained "
356 #~ "indefinitely."
357
358 #~ msgid "Twiddle!"
359 #~ msgstr "Twiddle!"
360
361 #~ msgid ""
362 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
363 #~ "authenticated, this privilege can be retained for the remainder of the "
364 #~ "desktop session."
365 #~ msgstr ""
366 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
367 #~ "authenticated, this privilege can be retained for the remainder of the "
368 #~ "desktop session."
369
370 #~ msgid "Punch!"
371 #~ msgstr "Punch!"
372
373 #~ msgid ""
374 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
375 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
376 #~ "authorizations when they are done with them. E.g. the button is 'pressed "
377 #~ "in' exactlywhen the authorization is held. Toggling the button means "
378 #~ "obtaining resp. revoking the authorization in question."
379 #~ msgstr ""
380 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
381 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
382 #~ "authorisations when they are done with them. e.g. the button is 'pressed "
383 #~ "in' exactly when the authorisation is held. Toggling the button means "
384 #~ "obtaining resp. revoking the authorisation in question."
385
386 #~ msgid ""
387 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
388 #~ "update in real-time.</i>."
389 #~ msgstr ""
390 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
391 #~ "update in real-time.</i>."
392
393 #~ msgid "Frobnicate"
394 #~ msgstr "Frobnicate"
395
396 #~ msgid "Jump"
397 #~ msgstr "Jump"
398
399 #~ msgid "Kick bar"
400 #~ msgstr "Kick bar"
401
402 #~ msgid "Kick baz"
403 #~ msgstr "Kick baz"
404
405 #~ msgid "Kick foo"
406 #~ msgstr "Kick foo"
407
408 #~ msgid "Punch"
409 #~ msgstr "Punch"
410
411 #~ msgid ""
412 #~ "System policy prevents the PolicyKit-gnome example helper from "
413 #~ "Frobnicating"
414 #~ msgstr ""
415 #~ "System policy prevents the PolicyKit-gnome example helper from "
416 #~ "Frobnicating"
417
418 #~ msgid ""
419 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
420 #~ msgstr ""
421 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
422
423 #~ msgid ""
424 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
425 #~ msgstr ""
426 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
427
428 #~ msgid ""
429 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
430 #~ msgstr ""
431 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
432
433 #~ msgid ""
434 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
435 #~ msgstr ""
436 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
437
438 #~ msgid ""
439 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
440 #~ msgstr ""
441 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
442
443 #~ msgid ""
444 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
445 #~ msgstr ""
446 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
447
448 #~ msgid ""
449 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
450 #~ msgstr ""
451 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
452
453 #~ msgid ""
454 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
455 #~ msgstr ""
456 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
457
458 #~ msgid "Toggle"
459 #~ msgstr "Toggle"
460
461 #~ msgid "Twiddle"
462 #~ msgstr "Twiddle"
463
464 #~ msgid "Authenticating..."
465 #~ msgstr "Authenticating…"
466
467 #~ msgid "Don't exit after 30 seconds of inactivity"
468 #~ msgstr "Don't exit after 30 seconds of inactivity"
469
470 #~ msgid "PolicyKit GNOME session daemon"
471 #~ msgstr "PolicyKit GNOME session daemon"
472
473 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
474 #~ msgstr "Starting PolicyKit GNOME session daemon version %s"
475
476 #~ msgid "_Remember authorization for this session"
477 #~ msgstr "_Remember authorisation for this session"
478
479 #~ msgid "_Remember authorization"
480 #~ msgstr "_Remember authorisation"
481
482 #~ msgid "For this _session only"
483 #~ msgstr "For this _session only"
484
485 #~ msgid "<small><b>Application:</b></small>"
486 #~ msgstr "<small><b>Application:</b></small>"
487
488 #~ msgid "_Password for root:"
489 #~ msgstr "_Password for root:"
490
491 #~ msgid "_Password or swipe finger for %s:"
492 #~ msgstr "_Password or swipe finger for %s:"
493
494 #~ msgid "_Password or swipe finger for root:"
495 #~ msgstr "_Password or swipe finger for root:"
496
497 #~ msgid "_Password or swipe finger:"
498 #~ msgstr "_Password or swipe finger:"
499
500 #~ msgid "No"
501 #~ msgstr "No"
502
503 #~ msgid "Admin Authentication (one shot)"
504 #~ msgstr "Admin Authentication (one-shot)"
505
506 #~ msgid "Admin Authentication (keep session)"
507 #~ msgstr "Admin Authentication (keep session)"
508
509 #~ msgid "Admin Authentication (keep indefinitely)"
510 #~ msgstr "Admin Authentication (keep indefinitely)"
511
512 #~ msgid "Authentication (one shot)"
513 #~ msgstr "Authentication (one-shot)"
514
515 #~ msgid "Authentication (keep session)"
516 #~ msgstr "Authentication (keep session)"
517
518 #~ msgid "Authentication (keep indefinitely)"
519 #~ msgstr "Authentication (keep indefinitely)"
520
521 #~ msgid "Yes"
522 #~ msgstr "Yes"
523
524 #~ msgid ", "
525 #~ msgstr ", "
526
527 #~ msgid "Must be on console"
528 #~ msgstr "Must be on console"
529
530 #~ msgid "Must be in active session"
531 #~ msgstr "Must be in active session"
532
533 #~ msgid "Must be program %s"
534 #~ msgstr "Must be program %s"
535
536 #~ msgid "Must be SELinux Context %s"
537 #~ msgstr "Must be SELinux Context %s"
538
539 #~ msgid "A moment ago"
540 #~ msgstr "A moment ago"
541
542 #~ msgid "1 minute ago"
543 #~ msgstr "1 minute ago"
544
545 #~ msgid "%d minutes ago"
546 #~ msgstr "%d minutes ago"
547
548 #~ msgid "1 hour ago"
549 #~ msgstr "1 hour ago"
550
551 #~ msgid "%d hours ago"
552 #~ msgstr "%d hours ago"
553
554 #~ msgid "1 day ago"
555 #~ msgstr "1 day ago"
556
557 #~ msgid "%d days ago"
558 #~ msgstr "%d days ago"
559
560 #~ msgid "Auth as %s (uid %d)"
561 #~ msgstr "Auth as %s (uid %d)"
562
563 #~ msgid "Auth as uid %d"
564 #~ msgstr "Auth as uid %d"
565
566 #~ msgid "Blocked by %s (uid %d)"
567 #~ msgstr "Blocked by %s (uid %d)"
568
569 #~ msgid "Blocked by uid %d"
570 #~ msgstr "Blocked by uid %d"
571
572 #~ msgid "Granted by %s (uid %d)"
573 #~ msgstr "Granted by %s (uid %d)"
574
575 #~ msgid "Granted by uid %d"
576 #~ msgstr "Granted by uid %d"
577
578 #~ msgid "Single shot pid %d (%s)"
579 #~ msgstr "Single-shot pid %d (%s)"
580
581 #~ msgid "pid %d (%s)"
582 #~ msgstr "pid %d (%s)"
583
584 #~ msgid "This session"
585 #~ msgstr "This session"
586
587 #~ msgid "Always"
588 #~ msgstr "Always"
589
590 #~ msgid "None"
591 #~ msgstr "None"
592
593 #~ msgid "Grant Negative Authorization"
594 #~ msgstr "Grant Negative Authorisation"
595
596 #~ msgid "Grant Authorization"
597 #~ msgstr "Grant Authorisation"
598
599 #~ msgid ""
600 #~ "<b><big>Granting a negative authorization for the <i>%s</i> action "
601 #~ "requires more information</big></b>"
602 #~ msgstr ""
603 #~ "<b><big>Granting a negative authorisation for the <i>%s</i> action "
604 #~ "requires more information</big></b>"
605
606 #~ msgid ""
607 #~ "<b><big>Granting an authorization for the <i>%s</i> action requires more "
608 #~ "information</big></b>"
609 #~ msgstr ""
610 #~ "<b><big>Granting an authorisation for the <i>%s</i> action requires more "
611 #~ "information</big></b>"
612
613 #~ msgid ""
614 #~ "Select the user to block for the action and, optionally, any constraints "
615 #~ "on the negative authorization that you are about to grant."
616 #~ msgstr ""
617 #~ "Select the user to block for the action and, optionally, any constraints "
618 #~ "on the negative authorisation that you are about to grant."
619
620 #~ msgid ""
621 #~ "Select the beneficiary and, optionally, how to constrain the "
622 #~ "authorization that you are about to grant."
623 #~ msgstr ""
624 #~ "Select the beneficiary and, optionally, how to constrain the "
625 #~ "authorisation that you are about to grant."
626
627 #~ msgid "<b>Beneficiary</b>"
628 #~ msgstr "<b>Beneficiary</b>"
629
630 #~ msgid "Select the user that will receive the negative authorization."
631 #~ msgstr "Select the user who will receive the negative authorisation."
632
633 #~ msgid "Select the user that will receive the authorization."
634 #~ msgstr "Select the user who will receive the authorisation."
635
636 #~ msgid "_Show system users"
637 #~ msgstr "_Show system users"
638
639 #~ msgid "<b>Constraints</b>"
640 #~ msgstr "<b>Constraints</b>"
641
642 #~ msgid ""
643 #~ "Constraints limits the authorization such that it only applies under "
644 #~ "certain circumstances."
645 #~ msgstr ""
646 #~ "Constraints limits the authorisation such that it only applies under "
647 #~ "certain circumstances."
648
649 #~ msgid "_None"
650 #~ msgstr "_None"
651
652 #~ msgid "Must be _in active session"
653 #~ msgstr "Must be _in active session"
654
655 #~ msgid "Must be on _local console"
656 #~ msgstr "Must be on _local console"
657
658 #~ msgid "Must be in _active session on local console"
659 #~ msgstr "Must be in _active session on local console"
660
661 #~ msgid "_Block..."
662 #~ msgstr "_Block…"
663
664 #~ msgid "_Grant..."
665 #~ msgstr "_Grant…"
666
667 #~ msgid "Edit Implicit Authorizations"
668 #~ msgstr "Edit Implicit Authorisations"
669
670 #~ msgid "<b><big>Choose new implicit authorizations</big></b>"
671 #~ msgstr "<b><big>Choose new implicit authorisations</big></b>"
672
673 #~ msgid ""
674 #~ "Implicit authorizations are authorizations that are granted automatically "
675 #~ "to users under certain circumstances. Choose what is required for the "
676 #~ "action <i>%s</i>."
677 #~ msgstr ""
678 #~ "Implicit authorisations are authorisations that are granted automatically "
679 #~ "to users under certain circumstances. Choose what is required for the "
680 #~ "action <i>%s</i>."
681
682 #~ msgid "<i>Anyone:</i>"
683 #~ msgstr "<i>Anyone:</i>"
684
685 #~ msgid "<i>Console:</i>"
686 #~ msgstr "<i>Console:</i>"
687
688 #~ msgid "<i>Active Console:</i>"
689 #~ msgstr "<i>Active Console:</i>"
690
691 #~ msgid "_Modify..."
692 #~ msgstr "_Modify…"
693
694 #~ msgid "<b>Action</b>"
695 #~ msgstr "<b>Action</b>"
696
697 #~ msgid "<i>Description:</i>"
698 #~ msgstr "<i>Description:</i>"
699
700 #~ msgid "<i>Vendor:</i>"
701 #~ msgstr "<i>Vendor:</i>"
702
703 #~ msgid "<b>Implicit Authorizations</b>"
704 #~ msgstr "<b>Implicit Authorisations</b>"
705
706 #~ msgid ""
707 #~ "Implicit authorizations are authorizations automatically given to users "
708 #~ "based on certain criteria such as if they are on the local console."
709 #~ msgstr ""
710 #~ "Implicit authorisations are authorisations automatically given to users "
711 #~ "based on certain criteria, such as if they are on the local console."
712
713 #~ msgid "_Edit..."
714 #~ msgstr "_Edit…"
715
716 #~ msgid "Revert To _Defaults..."
717 #~ msgstr "Revert To _Defaults…"
718
719 #~ msgid "<b>Explicit Authorizations</b>"
720 #~ msgstr "<b>Explicit Authorisations</b>"
721
722 #~ msgid ""
723 #~ "This list displays authorizations that are either obtained through "
724 #~ "authentication or specifically given to the entity in question. Blocked "
725 #~ "authorizations are marked with a STOP sign."
726 #~ msgstr ""
727 #~ "This list displays authorisations that are either obtained through "
728 #~ "authentication or specifically given to the entity in question. Blocked "
729 #~ "authorisations are marked with a STOP sign."
730
731 #~ msgid "Entity"
732 #~ msgstr "Entity"
733
734 #~ msgid "Scope"
735 #~ msgstr "Scope"
736
737 #~ msgid "How"
738 #~ msgstr "How"
739
740 #~ msgid "Constraints"
741 #~ msgstr "Constraints"
742
743 #~ msgid "_Revoke"
744 #~ msgstr "_Revoke"
745
746 #~ msgid "_Revoke..."
747 #~ msgstr "_Revoke…"
748
749 #~ msgid "_Show authorizations from all users..."
750 #~ msgstr "_Show authorisations from all users…"
751
752 #~ msgid "_Show authorizations from all users"
753 #~ msgstr "_Show authorisations from all users"
754
755 #~ msgid "Select an action"
756 #~ msgstr "Select an action"
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "Authentication dialogue was dismissed by the user"
00 # Esperanto translation for PolicyKit-gnome.
11 # Copyright (C) 2011 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011.
3 # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011, 2014.
44 #
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome master\n"
88 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
99 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2011-05-05 23:03+0000\n"
11 "PO-Revision-Date: 2011-06-04 16:25+0200\n"
10 "POT-Creation-Date: 2014-01-22 20:20+0000\n"
11 "PO-Revision-Date: 2014-03-20 13:33+0100\n"
1212 "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
13 "Language-Team: Esperanto <ubuntu-l10n-eo@lists.launchpad.net>\n"
13 "Language-Team: Esperanto <gnome-l10n-eo@lists.launchpad.net>\n"
14 "Language: eo\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:458
20 msgid "Action Identifier"
21 msgstr "Ago-identigilo"
22
23 #: ../polkitgtk/polkitlockbutton.c:459
24 msgid "The action identifier to use for the button"
25 msgstr ""
26
27 #: ../polkitgtk/polkitlockbutton.c:475
28 msgid "Is Authorized"
29 msgstr "Estas rajtigite"
30
31 #: ../polkitgtk/polkitlockbutton.c:476
32 msgid "Whether the process is authorized"
33 msgstr ""
34
35 #: ../polkitgtk/polkitlockbutton.c:491
36 msgid "Is Visible"
37 msgstr "Estas videble"
38
39 #: ../polkitgtk/polkitlockbutton.c:492
40 msgid "Whether the widget is visible"
41 msgstr "Ĉu la fenestraĵo estu videbla?"
42
43 #: ../polkitgtk/polkitlockbutton.c:507
44 msgid "Can Obtain"
45 msgstr ""
46
47 #: ../polkitgtk/polkitlockbutton.c:508
48 msgid "Whether authorization can be obtained"
49 msgstr ""
50
51 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
52 msgid "Unlock Text"
53 msgstr ""
54
55 #: ../polkitgtk/polkitlockbutton.c:524
56 msgid "The text to display when prompting the user to unlock."
57 msgstr ""
58
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "Klaki por fari ŝanĝojn"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr ""
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr ""
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr ""
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr ""
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr ""
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "Klaki por preventi ŝanĝojn"
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr ""
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr ""
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr ""
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr ""
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108
109 #: ../polkitgtk/polkitlockbutton.c:593
110 msgid "Click to lock down"
111 msgstr ""
112
113 #: ../polkitgtk/polkitlockbutton.c:608
114 msgid "Lock Down Tooltip"
115 msgstr ""
116
117 #: ../polkitgtk/polkitlockbutton.c:609
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr ""
122
123 #: ../polkitgtk/polkitlockbutton.c:610
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr ""
128
129 #: ../polkitgtk/polkitlockbutton.c:626
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr ""
134
135 #: ../polkitgtk/polkitlockbutton.c:627
136 msgid "Not authorized to make changes"
137 msgstr "Ne rajtigite por fari ŝanĝojn"
138
139 #: ../polkitgtk/polkitlockbutton.c:643
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr ""
144
145 #: ../polkitgtk/polkitlockbutton.c:644
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "Sistempolitiko preventas ŝanĝojn. Kontaktu vian sistemadministranton"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14819
14920 #: ../src/polkitgnomeauthenticationdialog.c:159
15021 msgid "Select user..."
15526 msgid "%s (%s)"
15627 msgstr "%s (%s)"
15728
158 #: ../src/polkitgnomeauthenticationdialog.c:537
29 #: ../src/polkitgnomeauthenticationdialog.c:538
15930 msgid "_Authenticate"
160 msgstr "_Aŭtentigi"
31 msgstr "_Aŭtentigi"
16132
162 #: ../src/polkitgnomeauthenticationdialog.c:576
33 #: ../src/polkitgnomeauthenticationdialog.c:577
16334 msgid ""
16435 "An application is attempting to perform an action that requires privileges. "
16536 "Authentication as one of the users below is required to perform this action."
16637 msgstr ""
16738
168 #: ../src/polkitgnomeauthenticationdialog.c:584
39 #: ../src/polkitgnomeauthenticationdialog.c:585
16940 msgid ""
17041 "An application is attempting to perform an action that requires privileges. "
17142 "Authentication is required to perform this action."
17243 msgstr ""
17344
174 #: ../src/polkitgnomeauthenticationdialog.c:590
45 #: ../src/polkitgnomeauthenticationdialog.c:591
17546 msgid ""
17647 "An application is attempting to perform an action that requires privileges. "
17748 "Authentication as the super user is required to perform this action."
17849 msgstr ""
17950
180 #: ../src/polkitgnomeauthenticationdialog.c:625
181 #: ../src/polkitgnomeauthenticator.c:301
51 #: ../src/polkitgnomeauthenticationdialog.c:626
52 #: ../src/polkitgnomeauthenticator.c:300
18253 msgid "_Password:"
18354 msgstr "_Pasvorto:"
18455
18556 #. Details
186 #: ../src/polkitgnomeauthenticationdialog.c:643
187 msgid "<small><b>_Details</b></small>"
188 msgstr "<small><b>_Detaloj</b></small>"
189
190 #: ../src/polkitgnomeauthenticationdialog.c:699
191 msgid "<small><b>Action:</b></small>"
192 msgstr "<small><b>Ago:</b></small>"
57 #: ../src/polkitgnomeauthenticationdialog.c:644
58 msgid "_Details"
59 msgstr "_Detaloj"
19360
19461 #: ../src/polkitgnomeauthenticationdialog.c:702
62 msgid "Action:"
63 msgstr "Ago:"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:707
19566 #, c-format
19667 msgid "Click to edit %s"
19768 msgstr "Klaki por redakti %s"
19869
199 #: ../src/polkitgnomeauthenticationdialog.c:716
200 msgid "<small><b>Vendor:</b></small>"
201 msgstr "<small><b>Vendisto:</b></small>"
70 #: ../src/polkitgnomeauthenticationdialog.c:721
71 msgid "Vendor:"
72 msgstr "Vendisto:"
20273
203 #: ../src/polkitgnomeauthenticationdialog.c:718
74 #: ../src/polkitgnomeauthenticationdialog.c:725
20475 #, c-format
20576 msgid "Click to open %s"
20677 msgstr "Klaki por malfermi %s"
20778
208 #: ../src/polkitgnomeauthenticationdialog.c:881
79 #: ../src/polkitgnomeauthenticationdialog.c:888
20980 msgid "Authenticate"
21081 msgstr "Aŭtentigi"
21182
212 #: ../src/polkitgnomeauthenticator.c:297
83 #: ../src/polkitgnomeauthenticator.c:296
21384 #, c-format
21485 msgid "_Password for %s:"
21586 msgstr "_Pasvorto por %s:"
21687
217 #: ../src/polkitgnomeauthenticator.c:457
88 #: ../src/polkitgnomeauthenticator.c:456
21889 msgid "Authentication Failure"
219 msgstr "Autentigo fiaskis."
90 msgstr "Autentigo malsukcesis."
22091
22192 #: ../src/polkitgnomelistener.c:164
222 msgid "Authentation dialog was dismissed by the user"
223 msgstr "La dialogo de la aŭtentokontrolo fermiĝitis de la uzanto"
93 #| msgid "Authentation dialog was dismissed by the user"
94 msgid "Authentication dialog was dismissed by the user"
95 msgstr "La uzanto malakceptis la aŭtentokontrolan dialogon"
96
97 #~ msgid "Action Identifier"
98 #~ msgstr "Ago-identigilo"
99
100 #~ msgid "Is Authorized"
101 #~ msgstr "Estas rajtigite"
102
103 #~ msgid "Is Visible"
104 #~ msgstr "Estas videble"
105
106 #~ msgid "Whether the widget is visible"
107 #~ msgstr "Ĉu la fenestraĵo estu videbla?"
108
109 #~ msgid "Click to make changes"
110 #~ msgstr "Klaki por fari ŝanĝojn"
111
112 #~ msgid "Click to prevent changes"
113 #~ msgstr "Klaki por preventi ŝanĝojn"
114
115 #~ msgid "Not authorized to make changes"
116 #~ msgstr "Ne rajtigite por fari ŝanĝojn"
117
118 #~ msgid "System policy prevents changes. Contact your system administator."
119 #~ msgstr ""
120 #~ "Sistempolitiko preventas ŝanĝojn. Kontaktu vian sistemadministranton"
209209
210210 #. Details
211211 #: ../src/polkitgnomeauthenticationdialog.c:643
212 msgid "<small><b>_Details</b></small>"
213 msgstr "<small><b>_Detalles</b></small>"
212 msgid "_Details"
213 msgstr "_Detalles"
214214
215215 #: ../src/polkitgnomeauthenticationdialog.c:699
216 msgid "<small><b>Action:</b></small>"
217 msgstr "<small><b>Acción:</b></small>"
216 msgid "Action:"
217 msgstr "Acción:"
218218
219219 #: ../src/polkitgnomeauthenticationdialog.c:702
220220 #, c-format
222222 msgstr "Pulse para editar %s"
223223
224224 #: ../src/polkitgnomeauthenticationdialog.c:716
225 msgid "<small><b>Vendor:</b></small>"
226 msgstr "<small><b>Proveedor:</b></small>"
225 msgid "Vendor:"
226 msgstr "Proveedor:"
227227
228228 #: ../src/polkitgnomeauthenticationdialog.c:718
229229 #, c-format
6262
6363 #. Details
6464 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "<small><b>_Details</b></small>"
66 msgstr "<small><b>_Xehetasunak</b></small>"
65 msgid "_Details"
66 msgstr "_Xehetasunak"
6767
6868 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "<small><b>Action:</b></small>"
70 msgstr "<small><b>Ekintza:</b></small>"
69 msgid "Action:"
70 msgstr "Ekintza:"
7171
7272 #: ../src/polkitgnomeauthenticationdialog.c:702
7373 #, c-format
7575 msgstr "Egin klik %s editatzeko"
7676
7777 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "<small><b>Vendor:</b></small>"
79 msgstr "<small><b>Hornitzailea:</b></small>"
78 msgid "Vendor:"
79 msgstr "Hornitzailea:"
8080
8181 #: ../src/polkitgnomeauthenticationdialog.c:718
8282 #, c-format
0 # Persian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-08-09 12:15+0000\n"
11 "PO-Revision-Date: 2012-08-31 23:53+0330\n"
12 "Last-Translator: Arash Mousavi <mousavi.arash@gmail.com>\n"
13 "Language-Team: Persian\n"
14 "Language: Persian\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #: ../src/polkitgnomeauthenticationdialog.c:159
20 msgid "Select user..."
21 msgstr "انتخاب کاربر..."
22
23 #: ../src/polkitgnomeauthenticationdialog.c:194
24 #, c-format
25 msgid "%s (%s)"
26 msgstr "%s (%s)"
27
28 #: ../src/polkitgnomeauthenticationdialog.c:537
29 msgid "_Authenticate"
30 msgstr "_تصدیق‌هویت"
31
32 #: ../src/polkitgnomeauthenticationdialog.c:576
33 msgid ""
34 "An application is attempting to perform an action that requires privileges. "
35 "Authentication as one of the users below is required to perform this action."
36 msgstr ""
37 "یک برنامه درصدد انجام عملی است که احتیاج به دسترسی دارد. تصدیق‌هویت به عنوان "
38 "یکی از کاربران زیر جهت انجام این عمل لازم است."
39
40 #: ../src/polkitgnomeauthenticationdialog.c:584
41 msgid ""
42 "An application is attempting to perform an action that requires privileges. "
43 "Authentication is required to perform this action."
44 msgstr ""
45 "یک برنامه درصدد انجام عملی است که احتیاج به دسترسی دارد. تصدیق‌هویت جهت انجام "
46 "این عمل لازم است."
47
48 #: ../src/polkitgnomeauthenticationdialog.c:590
49 msgid ""
50 "An application is attempting to perform an action that requires privileges. "
51 "Authentication as the super user is required to perform this action."
52 msgstr ""
53 "یک برنامه درصدد انجام عملی است که احتیاج به دسترسی دارد. تصدیق‌هویت به‌عنوان "
54 "کاربر ریشه جهت انجام این عمل لازم است."
55
56 #: ../src/polkitgnomeauthenticationdialog.c:625
57 #: ../src/polkitgnomeauthenticator.c:300
58 msgid "_Password:"
59 msgstr "_گذرواژه:"
60
61 #. Details
62 #: ../src/polkitgnomeauthenticationdialog.c:643
63 msgid "_Details"
64 msgstr "_جزئیات"
65
66 #: ../src/polkitgnomeauthenticationdialog.c:699
67 msgid "Action:"
68 msgstr "کنش:"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 #, c-format
72 msgid "Click to edit %s"
73 msgstr "جهت ویرایش کلیک کنید %s"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:716
76 msgid "Vendor:"
77 msgstr "فروشنده:"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:718
80 #, c-format
81 msgid "Click to open %s"
82 msgstr "جهت بازکردن کلیک کنید %s"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:881
85 msgid "Authenticate"
86 msgstr "تصدیق‌هویت"
87
88 #: ../src/polkitgnomeauthenticator.c:296
89 #, c-format
90 msgid "_Password for %s:"
91 msgstr "_گذرواژه برای %s:"
92
93 #: ../src/polkitgnomeauthenticator.c:456
94 msgid "Authentication Failure"
95 msgstr "شکست در تصدیق‌هویت"
96
97 #: ../src/polkitgnomelistener.c:164
98 msgid "Authentication dialog was dismissed by the user"
99 msgstr "محاوره‌ی تصدیق‌هویت توسط کاربر لغو شد"
+184
-208
po/fi.po less more
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 # Timo Jyrinki <timo.jyrinki@iki.fi>
44 # Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>, 2009.
5 # Jiri Grönroos <jiri.gronroos@iki.fi>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
9 "=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2009-09-12 20:13+0000\n"
11 "PO-Revision-Date: 2009-09-15 14:17+0300\n"
12 "Last-Translator: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>\n"
13 "Language-Team: Finnish <laatu@lokalisointi.org>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-12 15:51+0000\n"
12 "PO-Revision-Date: 2012-09-13 22:26+0300\n"
13 "Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
14 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
15 "Language: fi\n"
1416 "MIME-Version: 1.0\n"
1517 "Content-Type: text/plain; charset=UTF-8\n"
1618 "Content-Transfer-Encoding: 8bit\n"
1719 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "Toiminnon tunniste"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "Painikkeelle käytettävä toiminnon tunniste"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "On valtuutus"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "Onko prosessilla valtuutus"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "On näkyvissä"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "Onko elementti näkyvissä"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "Voi hankkia"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "Voiko valtuutuksen hankkia"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "Avausteksti"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "Lukituksen avaamista pyydettäessä näytettävä teksti."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "Tee muutoksia napsauttamalla"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 #| msgid "Unlock Text"
65 msgid "Unlock Tooltip"
66 msgstr "Avauksen työkaluvihje"
67
68 #: ../polkitgtk/polkitlockbutton.c:543
69 #| msgid "The text to display when prompting the user to unlock."
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr "Lukituksen avaamista pyydettäessä näytettävä työkaluvihje."
72
73 #: ../polkitgtk/polkitlockbutton.c:544
74 #| msgid "Not authorized to make changes"
75 msgid "Authentication is needed to make changes."
76 msgstr "Muutoksien tekeminen vaatii todennuksen."
77
78 #: ../polkitgtk/polkitlockbutton.c:559
79 msgid "Lock Text"
80 msgstr "Lukitusteksti"
81
82 #: ../polkitgtk/polkitlockbutton.c:560
83 msgid "The text to display when prompting the user to lock."
84 msgstr "Lukitusta pyydettäessä näytettävä teksti."
85
86 #: ../polkitgtk/polkitlockbutton.c:561
87 msgid "Click to prevent changes"
88 msgstr "Estä muutokset napsauttamalla"
89
90 #: ../polkitgtk/polkitlockbutton.c:576
91 #| msgid "Lock Text"
92 msgid "Lock Tooltip"
93 msgstr "Lukituksen työkaluvihje"
94
95 #: ../polkitgtk/polkitlockbutton.c:577
96 #| msgid "The text to display when prompting the user to lock."
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "Lukitusta pyydettäessä näytettävä työkaluvihje."
99
100 #: ../polkitgtk/polkitlockbutton.c:578
101 msgid "To prevent further changes, click the lock."
102 msgstr "Estä muutokset napsauttamalla lukkoa."
103
104 #: ../polkitgtk/polkitlockbutton.c:593
105 #| msgid "Lock Text"
106 msgid "Lock Down Text"
107 msgstr "Lukitusteksti"
108
109 #: ../polkitgtk/polkitlockbutton.c:594
110 #| msgid "The text to display when prompting the user to lock."
111 msgid ""
112 "The text to display when prompting the user to lock down the action for all "
113 "users."
114 msgstr ""
115 "Näytettävä teksti, kun pyydetään lukitsemaan toiminto kaikilta käyttäjiltä."
116
117 #: ../polkitgtk/polkitlockbutton.c:595
118 #| msgid "Click to open %s"
119 msgid "Click to lock down"
120 msgstr "Lukitse napsauttamalla"
121
122 #: ../polkitgtk/polkitlockbutton.c:610
123 msgid "Lock Down Tooltip"
124 msgstr "Lukituksen työkaluvihje"
125
126 #: ../polkitgtk/polkitlockbutton.c:611
127 #| msgid "The text to display when prompting the user to lock."
128 msgid ""
129 "The tooltip to display when prompting the user to lock down the action for "
130 "all users."
131 msgstr ""
132 "Näytettävä työkaluvihje, kun pyydetään lukitsemaan toiminto kaikilta "
133 "käyttäjiltä."
134
135 #: ../polkitgtk/polkitlockbutton.c:612
136 msgid ""
137 "To prevent users without administrative privileges from making changes, "
138 "click the lock."
139 msgstr ""
140 "Napsauta lukkoa estääksesi ilman ylläpito-oikeuksia olevia käyttäjiä "
141 "tekemästä muutoksia."
142
143 #: ../polkitgtk/polkitlockbutton.c:628
144 msgid ""
145 "The text to display when the user cannot obtain authorization through "
146 "authentication."
147 msgstr ""
148 "Teksti joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
149 "tunnistautumalla."
150
151 #: ../polkitgtk/polkitlockbutton.c:629
152 msgid "Not authorized to make changes"
153 msgstr "Ei valtuutusta tehdä muutoksia"
154
155 #: ../polkitgtk/polkitlockbutton.c:645
156 #| msgid ""
157 #| "The text to display when the user cannot obtain authorization through "
158 #| "authentication."
159 msgid ""
160 "The tooltip to display when the user cannot obtain authorization through "
161 "authentication."
162 msgstr ""
163 "Työkaluvihje joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
164 "tunnistautumalla."
165
166 #: ../polkitgtk/polkitlockbutton.c:646
167 msgid "System policy prevents changes. Contact your system administator."
168 msgstr ""
169 "Järjestelmän käytäntö estää muutosten tekemisen. Ota yhteyttä ylläpitäjään."
170
171 #. Translators: this string is appended to the tooltip if the action is
172 #. * currently locked down
173 #: ../polkitgtk/polkitlockbutton.c:767
174 msgid ""
175 "This button is locked down so only users with administrative privileges can "
176 "unlock it. Right-click the button to remove the lock down."
177 msgstr ""
178 "Tämä painike on lukittu, vain käyttäjät, joilla on ylläpito-oikeudet voivat "
179 "avata lukituksen. Poista lukitus napsauttamalla painiketta hiiren "
180 "oikeanpuoleisella napilla."
181
182 #: ../src/main.c:128
183 msgid "Click the icon to drop all elevated privileges"
184 msgstr "Napsauta kuvaketta kaikkien korotettujen oikeuksien hylkäämiseksi"
20 "X-Generator: Lokalize 1.5\n"
18521
18622 #: ../src/polkitgnomeauthenticationdialog.c:159
18723 msgid "Select user..."
19228 msgid "%s (%s)"
19329 msgstr "%s (%s)"
19430
195 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
19632 msgid "_Authenticate"
19733 msgstr "_Tunnistaudu"
19834
199 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
20036 msgid ""
20137 "An application is attempting to perform an action that requires privileges. "
20238 "Authentication as one of the users below is required to perform this action."
20440 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen "
20541 "suorittaminen vaatii tunnistautumista jonakuna alla olevista käyttäjistä."
20642
207 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:585
20844 msgid ""
20945 "An application is attempting to perform an action that requires privileges. "
21046 "Authentication is required to perform this action."
21248 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen "
21349 "suorittaminen vaatii tunnistautumista."
21450
215 #: ../src/polkitgnomeauthenticationdialog.c:580
51 #: ../src/polkitgnomeauthenticationdialog.c:591
21652 msgid ""
21753 "An application is attempting to perform an action that requires privileges. "
21854 "Authentication as the super user is required to perform this action."
22056 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen "
22157 "suorittaminen vaatii tunnistautumista pääkäyttäjänä."
22258
223 #: ../src/polkitgnomeauthenticationdialog.c:615
224 #: ../src/polkitgnomeauthenticator.c:289
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
22561 msgid "_Password:"
22662 msgstr "_Salasana:"
22763
22864 #. Details
229 #: ../src/polkitgnomeauthenticationdialog.c:633
230 msgid "<small><b>_Details</b></small>"
231 msgstr "<small><b>_Tiedot</b></small>"
232
233 #: ../src/polkitgnomeauthenticationdialog.c:686
234 msgid "<small><b>Action:</b></small>"
235 msgstr "<small><b>Toiminto:</b></small>"
236
237 #: ../src/polkitgnomeauthenticationdialog.c:689
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Tiedot"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 #| msgid "_Actions"
71 msgid "Action:"
72 msgstr "Toiminto:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
23875 #, c-format
23976 msgid "Click to edit %s"
24077 msgstr "Muokkaa kohdetta %s napsauttamalla"
24178
242 #: ../src/polkitgnomeauthenticationdialog.c:703
243 msgid "<small><b>Vendor:</b></small>"
244 msgstr "<small><b>Valmistaja:</b></small>"
245
246 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 #| msgid "<i>Vendor:</i>"
81 msgid "Vendor:"
82 msgstr "Toimittaja:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
24785 #, c-format
24886 msgid "Click to open %s"
24987 msgstr "Avaa %s napsauttamalla"
25088
251 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:888
25290 msgid "Authenticate"
25391 msgstr "Tunnistaudu"
25492
255 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
25694 #, c-format
25795 msgid "_Password for %s:"
25896 msgstr "Käyttäjän %s _salasana:"
25997
260 #: ../src/polkitgnomeauthenticator.c:445
98 #: ../src/polkitgnomeauthenticator.c:456
26199 msgid "Authentication Failure"
262100 msgstr "Tunnistus epäonnistui"
263101
264 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
265 msgid "PolicyKit Authentication Agent"
266 msgstr "PolicytKit-tunnistautumisohjelma"
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "Tunnistautumisikkuna ohitettiin käyttäjän toimesta"
105
106 #~ msgid "<small><b>_Details</b></small>"
107 #~ msgstr "<small><b>_Tiedot</b></small>"
108
109 #~ msgid "<small><b>Action:</b></small>"
110 #~ msgstr "<small><b>Toiminto:</b></small>"
111
112 #~ msgid "<small><b>Vendor:</b></small>"
113 #~ msgstr "<small><b>Valmistaja:</b></small>"
114
115 #~ msgid "Action Identifier"
116 #~ msgstr "Toiminnon tunniste"
117
118 #~ msgid "The action identifier to use for the button"
119 #~ msgstr "Painikkeelle käytettävä toiminnon tunniste"
120
121 #~ msgid "Is Authorized"
122 #~ msgstr "On valtuutus"
123
124 #~ msgid "Whether the process is authorized"
125 #~ msgstr "Onko prosessilla valtuutus"
126
127 #~ msgid "Is Visible"
128 #~ msgstr "On näkyvissä"
129
130 #~ msgid "Whether the widget is visible"
131 #~ msgstr "Onko elementti näkyvissä"
132
133 #~ msgid "Can Obtain"
134 #~ msgstr "Voi hankkia"
135
136 #~ msgid "Whether authorization can be obtained"
137 #~ msgstr "Voiko valtuutuksen hankkia"
138
139 #~ msgid "Unlock Text"
140 #~ msgstr "Avausteksti"
141
142 #~ msgid "The text to display when prompting the user to unlock."
143 #~ msgstr "Lukituksen avaamista pyydettäessä näytettävä teksti."
144
145 #~ msgid "Click to make changes"
146 #~ msgstr "Tee muutoksia napsauttamalla"
147
148 #~| msgid "Unlock Text"
149 #~ msgid "Unlock Tooltip"
150 #~ msgstr "Avauksen työkaluvihje"
151
152 #~| msgid "The text to display when prompting the user to unlock."
153 #~ msgid "The tooltip to display when prompting the user to unlock."
154 #~ msgstr "Lukituksen avaamista pyydettäessä näytettävä työkaluvihje."
155
156 #~| msgid "Not authorized to make changes"
157 #~ msgid "Authentication is needed to make changes."
158 #~ msgstr "Muutoksien tekeminen vaatii todennuksen."
159
160 #~ msgid "Lock Text"
161 #~ msgstr "Lukitusteksti"
162
163 #~ msgid "The text to display when prompting the user to lock."
164 #~ msgstr "Lukitusta pyydettäessä näytettävä teksti."
165
166 #~ msgid "Click to prevent changes"
167 #~ msgstr "Estä muutokset napsauttamalla"
168
169 #~| msgid "Lock Text"
170 #~ msgid "Lock Tooltip"
171 #~ msgstr "Lukituksen työkaluvihje"
172
173 #~| msgid "The text to display when prompting the user to lock."
174 #~ msgid "The tooltip to display when prompting the user to lock."
175 #~ msgstr "Lukitusta pyydettäessä näytettävä työkaluvihje."
176
177 #~ msgid "To prevent further changes, click the lock."
178 #~ msgstr "Estä muutokset napsauttamalla lukkoa."
179
180 #~| msgid "Lock Text"
181 #~ msgid "Lock Down Text"
182 #~ msgstr "Lukitusteksti"
183
184 #~| msgid "The text to display when prompting the user to lock."
185 #~ msgid ""
186 #~ "The text to display when prompting the user to lock down the action for "
187 #~ "all users."
188 #~ msgstr ""
189 #~ "Näytettävä teksti, kun pyydetään lukitsemaan toiminto kaikilta "
190 #~ "käyttäjiltä."
191
192 #~| msgid "Click to open %s"
193 #~ msgid "Click to lock down"
194 #~ msgstr "Lukitse napsauttamalla"
195
196 #~ msgid "Lock Down Tooltip"
197 #~ msgstr "Lukituksen työkaluvihje"
198
199 #~| msgid "The text to display when prompting the user to lock."
200 #~ msgid ""
201 #~ "The tooltip to display when prompting the user to lock down the action "
202 #~ "for all users."
203 #~ msgstr ""
204 #~ "Näytettävä työkaluvihje, kun pyydetään lukitsemaan toiminto kaikilta "
205 #~ "käyttäjiltä."
206
207 #~ msgid ""
208 #~ "To prevent users without administrative privileges from making changes, "
209 #~ "click the lock."
210 #~ msgstr ""
211 #~ "Napsauta lukkoa estääksesi ilman ylläpito-oikeuksia olevia käyttäjiä "
212 #~ "tekemästä muutoksia."
213
214 #~ msgid ""
215 #~ "The text to display when the user cannot obtain authorization through "
216 #~ "authentication."
217 #~ msgstr ""
218 #~ "Teksti joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
219 #~ "tunnistautumalla."
220
221 #~ msgid "Not authorized to make changes"
222 #~ msgstr "Ei valtuutusta tehdä muutoksia"
223
224 #~| msgid ""
225 #~| "The text to display when the user cannot obtain authorization through "
226 #~| "authentication."
227 #~ msgid ""
228 #~ "The tooltip to display when the user cannot obtain authorization through "
229 #~ "authentication."
230 #~ msgstr ""
231 #~ "Työkaluvihje joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
232 #~ "tunnistautumalla."
233
234 #~ msgid "System policy prevents changes. Contact your system administator."
235 #~ msgstr ""
236 #~ "Järjestelmän käytäntö estää muutosten tekemisen. Ota yhteyttä "
237 #~ "ylläpitäjään."
238
239 #~ msgid ""
240 #~ "This button is locked down so only users with administrative privileges "
241 #~ "can unlock it. Right-click the button to remove the lock down."
242 #~ msgstr ""
243 #~ "Tämä painike on lukittu, vain käyttäjät, joilla on ylläpito-oikeudet "
244 #~ "voivat avata lukituksen. Poista lukitus napsauttamalla painiketta hiiren "
245 #~ "oikeanpuoleisella napilla."
246
247 #~ msgid "Click the icon to drop all elevated privileges"
248 #~ msgstr "Napsauta kuvaketta kaikkien korotettujen oikeuksien hylkäämiseksi"
249
250 #~ msgid "PolicyKit Authentication Agent"
251 #~ msgstr "PolicytKit-tunnistautumisohjelma"
267252
268253 #~ msgid "Authorizations"
269254 #~ msgstr "Valtuutukset"
315300 #~ "luetteloitu ”/desktop/gnome/policykit/"
316301 #~ "auth_dialog_retain_authorization_blacklist”-avaimessa."
317302
318 #~ msgid "Whether the authentication dialog should grab the keyboard"
319 #~ msgstr "Kaappaako todennusikkuna näppäimistösyötteen"
320
321303 #~ msgid "Whether the retain authorization check box is checked by default"
322304 #~ msgstr "Onko säilytä todennus -valintaruutu valittu oletuksena"
323305
335317
336318 #~ msgid "_File"
337319 #~ msgstr "_Tiedosto"
338
339 #~ msgid "_Actions"
340 #~ msgstr "T_oiminnot"
341320
342321 #~ msgid "_Help"
343322 #~ msgstr "O_hje"
765744 #~ msgid "<i>Description:</i>"
766745 #~ msgstr "<i>Kuvaus:</i>"
767746
768 #~ msgid "<i>Vendor:</i>"
769 #~ msgstr "<i>Toimittaja:</i>"
770
771747 #~ msgid "<b>Implicit Authorizations</b>"
772748 #~ msgstr "<b>Epäsuorat valtuutukset</b>"
773749
88 msgstr ""
99 "Project-Id-Version: policykit-gnome HEAD\n"
1010 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
11 "product=policykit-gnome&component=general\n"
12 "POT-Creation-Date: 2009-09-15 11:19+0000\n"
13 "PO-Revision-Date: 2009-09-15 23:56+0200\n"
11 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
12 "POT-Creation-Date: 2012-09-10 09:25+0000\n"
13 "PO-Revision-Date: 2012-09-17 10:55+0200\n"
1414 "Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
1515 "Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
16 "Language: \n"
1617 "MIME-Version: 1.0\n"
1718 "Content-Type: text/plain; charset=UTF-8\n"
1819 "Content-Transfer-Encoding: 8bit\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "Identificateur d'action"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "L'identificateur d'action à utiliser pour le bouton"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "Est autorisé"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "Indique si le processus est autorisé"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "Est visible"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "Indique si le composant graphique est visible"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "Peut obtenir"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "Indique si l'autorisation peut être obtenue"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "Texte de déverrouillage"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr ""
59 "Le texte à afficher à l'utilisateur lors de la demande de déverrouillage."
60
61 #: ../polkitgtk/polkitlockbutton.c:527
62 msgid "Click to make changes"
63 msgstr "Cliquez pour effectuer des modifications"
64
65 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
66 msgid "Unlock Tooltip"
67 msgstr "Infobulle de déverrouillage"
68
69 #: ../polkitgtk/polkitlockbutton.c:543
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr ""
72 "L'infobulle à afficher à l'utilisateur lors de la demande de déverrouillage."
73
74 #: ../polkitgtk/polkitlockbutton.c:544
75 msgid "Authentication is needed to make changes."
76 msgstr "Une authentification est nécessaire avant toute modification."
77
78 #: ../polkitgtk/polkitlockbutton.c:559
79 msgid "Lock Text"
80 msgstr "Texte de verrouillage"
81
82 #: ../polkitgtk/polkitlockbutton.c:560
83 msgid "The text to display when prompting the user to lock."
84 msgstr ""
85 "Le texte à afficher à l'utilisateur lors de la demande de verrouillage."
86
87 #: ../polkitgtk/polkitlockbutton.c:561
88 msgid "Click to prevent changes"
89 msgstr "Cliquez pour empêcher des modifications"
90
91 #: ../polkitgtk/polkitlockbutton.c:576
92 msgid "Lock Tooltip"
93 msgstr "Infobulle de verrouillage"
94
95 #: ../polkitgtk/polkitlockbutton.c:577
96 msgid "The tooltip to display when prompting the user to lock."
97 msgstr ""
98 "L'infobullee à afficher à l'utilisateur lors de la demande de verrouillage."
99
100 #: ../polkitgtk/polkitlockbutton.c:578
101 msgid "To prevent further changes, click the lock."
102 msgstr "Pour empêcher d'autres modifications, cliquez sur le verrou."
103
104 #: ../polkitgtk/polkitlockbutton.c:593
105 msgid "Lock Down Text"
106 msgstr "Texte de verrouillage"
107
108 #: ../polkitgtk/polkitlockbutton.c:594
109 msgid ""
110 "The text to display when prompting the user to lock down the action for all "
111 "users."
112 msgstr ""
113 "Le texte à afficher à l'utilisateur lors de la demande de verrouillage de "
114 "l'action pour tous les utilisateurs."
115
116 #: ../polkitgtk/polkitlockbutton.c:595
117 msgid "Click to lock down"
118 msgstr "Cliquez pour verrouiller"
119
120 #: ../polkitgtk/polkitlockbutton.c:610
121 msgid "Lock Down Tooltip"
122 msgstr "Infobulle de verrouillage"
123
124 #: ../polkitgtk/polkitlockbutton.c:611
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "L'infobulle à afficher à l'utilisateur lors de la demande de verrouillage de "
130 "l'action pour tous les utilisateurs."
131
132 #: ../polkitgtk/polkitlockbutton.c:612
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Pour empêcher toute modification par des utilisateurs sans droits "
138 "d'administration, cliquez sur le verrou."
139
140 #: ../polkitgtk/polkitlockbutton.c:628
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "Le texte à afficher lorsque l'utilisateur ne peut pas obtenir l'autorisation "
146 "en s'authentifiant."
147
148 #: ../polkitgtk/polkitlockbutton.c:629
149 msgid "Not authorized to make changes"
150 msgstr "Les modifications ne sont pas autorisées"
151
152 #: ../polkitgtk/polkitlockbutton.c:645
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "L'infobulle à afficher lorsque l'utilisateur ne peut pas obtenir "
158 "l'autorisation en s'authentifiant."
159
160 #: ../polkitgtk/polkitlockbutton.c:646
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "Une politique système empêche les modifications. Contactez votre "
164 "administrateur système."
165
166 #. Translators: this string is appended to the tooltip if the action is
167 #. * currently locked down
168 #: ../polkitgtk/polkitlockbutton.c:767
169 msgid ""
170 "This button is locked down so only users with administrative privileges can "
171 "unlock it. Right-click the button to remove the lock down."
172 msgstr ""
173 "Ce bouton est verrouillé de manière à ce que seuls des utilisateurs ayant "
174 "des privilèges d'administration puissent le déverrouiller. Cliquez avec le "
175 "bouton droit pour enlever le verrou."
176
177 #: ../src/main.c:128
178 msgid "Click the icon to drop all elevated privileges"
179 msgstr "Cliquez sur l'icône pour abandonner tous les privilèges obtenus"
18020
18121 #: ../src/polkitgnomeauthenticationdialog.c:159
18222 msgid "Select user..."
18727 msgid "%s (%s)"
18828 msgstr "%s (%s)"
18929
190 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:538
19131 msgid "_Authenticate"
19232 msgstr "S'_authentifier"
19333
194 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:577
19535 msgid ""
19636 "An application is attempting to perform an action that requires privileges. "
19737 "Authentication as one of the users below is required to perform this action."
20040 "Pour effectuer cette action, un utilisateur de la liste ci-dessous doit "
20141 "s'authentifier."
20242
203 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:585
20444 msgid ""
20545 "An application is attempting to perform an action that requires privileges. "
20646 "Authentication is required to perform this action."
20848 "Une application tente d'effectuer une action qui nécessite des privilèges. "
20949 "Pour effectuer cette action, il est nécessaire de s'authentifier."
21050
211 #: ../src/polkitgnomeauthenticationdialog.c:580
51 #: ../src/polkitgnomeauthenticationdialog.c:591
21252 msgid ""
21353 "An application is attempting to perform an action that requires privileges. "
21454 "Authentication as the super user is required to perform this action."
21656 "Une application tente d'effectuer une action qui nécessite des privilèges. "
21757 "Pour effectuer cette action, l'utilisateur principal doit s'authentifier."
21858
219 #: ../src/polkitgnomeauthenticationdialog.c:615
220 #: ../src/polkitgnomeauthenticator.c:289
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
22161 msgid "_Password:"
22262 msgstr "Mot de _passe :"
22363
22464 #. Details
225 #: ../src/polkitgnomeauthenticationdialog.c:633
226 msgid "<small><b>_Details</b></small>"
227 msgstr "<small><b>_Détails</b></small>"
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Détails"
22868
229 #: ../src/polkitgnomeauthenticationdialog.c:686
230 msgid "<small><b>Action:</b></small>"
231 msgstr "<small><b>Action :</b></small>"
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 msgid "Action:"
71 msgstr "Action :"
23272
233 #: ../src/polkitgnomeauthenticationdialog.c:689
73 #: ../src/polkitgnomeauthenticationdialog.c:707
23474 #, c-format
23575 msgid "Click to edit %s"
23676 msgstr "Cliquez pour modifier %s"
23777
238 #: ../src/polkitgnomeauthenticationdialog.c:703
239 msgid "<small><b>Vendor:</b></small>"
240 msgstr "<small><b>Fournisseur :</b></small>"
78 #: ../src/polkitgnomeauthenticationdialog.c:721
79 msgid "Vendor:"
80 msgstr "Fournisseur :"
24181
242 #: ../src/polkitgnomeauthenticationdialog.c:705
82 #: ../src/polkitgnomeauthenticationdialog.c:725
24383 #, c-format
24484 msgid "Click to open %s"
24585 msgstr "Cliquez pour ouvrir %s"
24686
247 #: ../src/polkitgnomeauthenticationdialog.c:868
87 #: ../src/polkitgnomeauthenticationdialog.c:888
24888 msgid "Authenticate"
24989 msgstr "S'authentifier"
25090
251 #: ../src/polkitgnomeauthenticator.c:285
91 #: ../src/polkitgnomeauthenticator.c:296
25292 #, c-format
25393 msgid "_Password for %s:"
25494 msgstr "Mot de _passe pour %s :"
25595
256 #: ../src/polkitgnomeauthenticator.c:445
96 #: ../src/polkitgnomeauthenticator.c:456
25797 msgid "Authentication Failure"
25898 msgstr "Échec d'authentification"
25999
260 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
261 msgid "PolicyKit Authentication Agent"
262 msgstr "Agent d'authentification de PolicyKit"
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "L'utilisateur a fermé la boîte de dialogue d'authentification"
103
0 # Friulian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # TmTFx <f.t.public@gmail.com>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-12-28 22:38+0000\n"
11 "PO-Revision-Date: 2013-01-18 23:48+0100\n"
12 "Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
13 "Language-Team: Friulian <fur@li.org>\n"
14 "Language: fur\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 1.5.4\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "Selezione l'utent..."
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:538
30 msgid "_Authenticate"
31 msgstr "_Autentiche"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:577
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "Une aplicazion a sta cirint di fâ une azion che a scugne vê privileçs. "
39 "Bisugne autenticasi come un dai utents in liste chi sot par podê fâ cheste "
40 "azion."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "Une aplicazion a sta cirint di fâ une azion che a scugne vê privileçs. "
48 "L'autenticazion a covente par eseguî cheste azion."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "Une applicazion a sta cirint di fâ une azion che a scugne vê privileçs. "
56 "L'autenticazion come super utent a covente par eseguî cheste azion."
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
60 msgid "_Password:"
61 msgstr "_Password:"
62
63 #. Details
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr "_Detais"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr "Azion:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
73 #, c-format
74 msgid "Click to edit %s"
75 msgstr "Scliçe par modificâ %s"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr "Venditôr:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
82 #, c-format
83 msgid "Click to open %s"
84 msgstr "Scliçe par vierzi %s"
85
86 #: ../src/polkitgnomeauthenticationdialog.c:888
87 msgid "Authenticate"
88 msgstr "Autentiche"
89
90 #: ../src/polkitgnomeauthenticator.c:296
91 #, c-format
92 msgid "_Password for %s:"
93 msgstr "_Password par %s:"
94
95 #: ../src/polkitgnomeauthenticator.c:456
96 msgid "Authentication Failure"
97 msgstr "Autenticazion Falide"
98
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "Le autenticazion a je stade scancelade da l'utent"
0 # Gaelic; Scottish translation for policykit-1-gnome
1 # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
2 # This file is distributed under the same license as the policykit-1-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
4 # alasdair caimbeul <alexd@garrit.freeserve.co.uk>, 2013.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2013-01-19 01:17+0000\n"
10 "PO-Revision-Date: 2013-09-17 14:44+0100\n"
11 "Last-Translator: GunChleoc <fios@foramnagaidhlig.net>\n"
12 "Language-Team: Sgioba na Ubuntu na Gàidhlig\n"
13 "Language: gd\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "X-Launchpad-Export-Date: 2013-09-15 06:24+0000\n"
18 "X-Generator: Launchpad (build 16761)\n"
19 "X-Project-Style: gnome\n"
20
21 #: ../src/polkitgnomeauthenticationdialog.c:159
22 msgid "Select user..."
23 msgstr "Tagh cleachdaiche..."
24
25 #: ../src/polkitgnomeauthenticationdialog.c:194
26 #, c-format
27 msgid "%s (%s)"
28 msgstr "%s (%s)"
29
30 #: ../src/polkitgnomeauthenticationdialog.c:538
31 msgid "_Authenticate"
32 msgstr "_Dearbhaich"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:577
35 msgid "An application is attempting to perform an action that requires privileges. Authentication as one of the users below is required to perform this action."
36 msgstr "Tha prògram a' feuchainn ri gnìomh a dhèanamh air a bheil pribhleidean a dhìth. Feumaidh tu d' aithne a dhearbhadh mar aon dhe na cleachdaichean gu h-ìosal gus an gnìomh seo a dhèanamh."
37
38 #: ../src/polkitgnomeauthenticationdialog.c:585
39 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
40 msgstr "Tha prògram a' feuchainn ri gnìomh a dhèanamh air a bheil pribhleidean a dhìth. Feumaidh tu d' aithne a dhearbhadh gus an gnìomh seo a dhèanamh."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:591
43 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
44 msgstr "Tha prògram a' feuchainn ri gnìomh a dhèanamh air a bheil pribhleidean a dhìth. Feumaidh tu d' aithne a dhearbhadh mar a' super user gus an gnìomh seo a dhèanamh."
45
46 #: ../src/polkitgnomeauthenticationdialog.c:626
47 #: ../src/polkitgnomeauthenticator.c:300
48 msgid "_Password:"
49 msgstr "_Facal-faire:"
50
51 #. Details
52 #: ../src/polkitgnomeauthenticationdialog.c:644
53 msgid "_Details"
54 msgstr "_Mion-fhiosrachadh"
55
56 #: ../src/polkitgnomeauthenticationdialog.c:702
57 msgid "Action:"
58 msgstr "Gnìomh:"
59
60 #: ../src/polkitgnomeauthenticationdialog.c:707
61 #, c-format
62 msgid "Click to edit %s"
63 msgstr "Briog gus %s a dheasachadh"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:721
66 msgid "Vendor:"
67 msgstr "Reiceadair:"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:725
70 #, c-format
71 msgid "Click to open %s"
72 msgstr "Briog gus %s fhosgladh"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:888
75 msgid "Authenticate"
76 msgstr "Dearbhaich"
77
78 #: ../src/polkitgnomeauthenticator.c:296
79 #, c-format
80 msgid "_Password for %s:"
81 msgstr "am _facal-faire airson %s:"
82
83 #: ../src/polkitgnomeauthenticator.c:456
84 msgid "Authentication Failure"
85 msgstr "Dh'fhàillig leis an dearbhadh"
86
87 #: ../src/polkitgnomelistener.c:164
88 msgid "Authentication dialog was dismissed by the user"
89 msgstr "Chaidh còmhradh an dearbhaidh a leigeil seachad leis a' chleachdaiche."
90
91 #~ msgid "<small><b>_Details</b></small>"
92 #~ msgstr "<small><b>Mion-fhiosracha_dh</b></small>"
93
94 #~ msgid "<small><b>Action:</b></small>"
95 #~ msgstr "<small><b>Gnìomh:</b></small>"
96
97 #~ msgid "<small><b>Vendor:</b></small>"
98 #~ msgstr "<small><b>Reiceadair:</b></small>"
99
100 #~ msgid "Your authentication attempt was unsuccessful. Please try again."
101 #~ msgstr "Dh'fhàillig leis an dearbhadh agad. Am feuch thu ris a-rithist?"
+128
-156
po/gl.po less more
11 # Copyright (C) 2009 policykit-gnome's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Fran Diéguez <frandieguez@gnome.org>, 2009, 2011.
4 # Fran Dieguez <frandieguez@gnome.org>, 2012.
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome master\n"
89 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2011-08-28 17:41+0200\n"
10 "PO-Revision-Date: 2011-08-28 17:41+0200\n"
11 "Last-Translator: Fran Diéguez <frandieguez@gnome.org>\n"
10 "POT-Creation-Date: 2012-01-17 01:53+0100\n"
11 "PO-Revision-Date: 2012-01-17 01:53+0100\n"
12 "Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
1213 "Language-Team: Galician <gnome-l10n-gl@gnome.org>\n"
1314 "Language: gl\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:458
20 msgid "Action Identifier"
21 msgstr "Identificador de acción"
22
23 #: ../polkitgtk/polkitlockbutton.c:459
24 msgid "The action identifier to use for the button"
25 msgstr "O identificador de acción a empregar para este botón"
26
27 #: ../polkitgtk/polkitlockbutton.c:475
28 msgid "Is Authorized"
29 msgstr "Está autorizado"
30
31 #: ../polkitgtk/polkitlockbutton.c:476
32 msgid "Whether the process is authorized"
33 msgstr "Indica se o proceso está autorizado"
34
35 #: ../polkitgtk/polkitlockbutton.c:491
36 msgid "Is Visible"
37 msgstr "É visíbel"
38
39 #: ../polkitgtk/polkitlockbutton.c:492
40 msgid "Whether the widget is visible"
41 msgstr "Indica se o widget é visíbel"
42
43 #: ../polkitgtk/polkitlockbutton.c:507
44 msgid "Can Obtain"
45 msgstr "Pode obterse"
46
47 #: ../polkitgtk/polkitlockbutton.c:508
48 msgid "Whether authorization can be obtained"
49 msgstr "Indica se se pode obter a autorización"
50
51 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
52 msgid "Unlock Text"
53 msgstr "Desbloquear texto"
54
55 #: ../polkitgtk/polkitlockbutton.c:524
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "O texto a mostrar cando se pregunte ao usuario para desbloquear."
58
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "Faga clic para facer cambios"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr "Desbloquear suxestión"
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "A suxestión a mostrar cando se pregunte ao usuario para desbloquear."
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr "Requírese autenticarse para facer cambios."
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr "Texto de bloqueo"
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr "O texto a mostrar cando se pregunte ao usuario para bloquear."
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "Faga clic para evitar os cambios."
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr "Suxestión de bloqueo"
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "A suxestión a mostrar cando se pregunte ao usuario para bloquear."
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr "Para previr os seguintes cambios, prema en bloquear."
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr "Suxestión de bloqueo"
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "O texto a mostrar cando se pregunte ao usuario para bloquear para todos os "
109 "usuarios."
110
111 #: ../polkitgtk/polkitlockbutton.c:593
112 msgid "Click to lock down"
113 msgstr "Faga clic para bloquear"
114
115 #: ../polkitgtk/polkitlockbutton.c:608
116 msgid "Lock Down Tooltip"
117 msgstr "Suxestión de bloqueo"
118
119 #: ../polkitgtk/polkitlockbutton.c:609
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "A suxestión a mostrar cando se pregunte ao usuario para bloquear unha acción "
125 "para todos os usuarios."
126
127 #: ../polkitgtk/polkitlockbutton.c:610
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "Para previr que aos usuarios sen privilexios de administración fagan cambios "
133 "prema en bloquear."
134
135 #: ../polkitgtk/polkitlockbutton.c:626
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "O texto a mostarr cando o usuario non poida obter autorización a través da "
141 "autenticación."
142
143 #: ../polkitgtk/polkitlockbutton.c:627
144 msgid "Not authorized to make changes"
145 msgstr "Non está autorizado a facer cambios"
146
147 #: ../polkitgtk/polkitlockbutton.c:643
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "A suxestión a mostrar cando o usuario non poida obter autorización a través "
153 "da autenticación."
154
155 #: ../polkitgtk/polkitlockbutton.c:644
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "A política do sistema evita os cambios. Contacte co seu administrador de "
159 "sistemas."
18 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
16019
16120 #: ../src/polkitgnomeauthenticationdialog.c:159
16221 msgid "Select user..."
19756 "Requírese a autenticación como un superusuario para levar a cabo esta acción."
19857
19958 #: ../src/polkitgnomeauthenticationdialog.c:625
200 #: ../src/polkitgnomeauthenticator.c:301
59 #: ../src/polkitgnomeauthenticator.c:300
20160 msgid "_Password:"
20261 msgstr "_Contrasinal:"
20362
20463 #. Details
20564 #: ../src/polkitgnomeauthenticationdialog.c:643
206 msgid "<small><b>_Details</b></small>"
207 msgstr "<small><b>_Detalles</b></small>"
65 msgid "_Details"
66 msgstr "_Detalles"
20867
20968 #: ../src/polkitgnomeauthenticationdialog.c:699
210 msgid "<small><b>Action:</b></small>"
211 msgstr "<small><b>Acción:</b></small>"
69 msgid "Action:"
70 msgstr "Acción:"
21271
21372 #: ../src/polkitgnomeauthenticationdialog.c:702
21473 #, c-format
21675 msgstr "Faga clic para editar %s"
21776
21877 #: ../src/polkitgnomeauthenticationdialog.c:716
219 msgid "<small><b>Vendor:</b></small>"
220 msgstr "<small><b>Provedor:</b></small>"
78 msgid "Vendor:"
79 msgstr "Provedor:"
22180
22281 #: ../src/polkitgnomeauthenticationdialog.c:718
22382 #, c-format
22887 msgid "Authenticate"
22988 msgstr "Autenticar"
23089
231 #: ../src/polkitgnomeauthenticator.c:297
90 #: ../src/polkitgnomeauthenticator.c:296
23291 #, c-format
23392 msgid "_Password for %s:"
23493 msgstr "_Contrasinal para %s:"
23594
236 #: ../src/polkitgnomeauthenticator.c:457
95 #: ../src/polkitgnomeauthenticator.c:456
23796 msgid "Authentication Failure"
23897 msgstr "Ocorre un fallo na autenticación"
23998
24099 #: ../src/polkitgnomelistener.c:164
241 msgid "Authentation dialog was dismissed by the user"
100 msgid "Authentication dialog was dismissed by the user"
242101 msgstr "O usuario rexeitou o diálogo de autenticación"
102
103 #~ msgid "Action Identifier"
104 #~ msgstr "Identificador de acción"
105
106 #~ msgid "The action identifier to use for the button"
107 #~ msgstr "O identificador de acción a empregar para este botón"
108
109 #~ msgid "Is Authorized"
110 #~ msgstr "Está autorizado"
111
112 #~ msgid "Whether the process is authorized"
113 #~ msgstr "Indica se o proceso está autorizado"
114
115 #~ msgid "Is Visible"
116 #~ msgstr "É visíbel"
117
118 #~ msgid "Whether the widget is visible"
119 #~ msgstr "Indica se o widget é visíbel"
120
121 #~ msgid "Can Obtain"
122 #~ msgstr "Pode obterse"
123
124 #~ msgid "Whether authorization can be obtained"
125 #~ msgstr "Indica se se pode obter a autorización"
126
127 #~ msgid "Unlock Text"
128 #~ msgstr "Desbloquear texto"
129
130 #~ msgid "The text to display when prompting the user to unlock."
131 #~ msgstr "O texto a mostrar cando se pregunte ao usuario para desbloquear."
132
133 #~ msgid "Click to make changes"
134 #~ msgstr "Faga clic para facer cambios"
135
136 #~ msgid "Unlock Tooltip"
137 #~ msgstr "Desbloquear suxestión"
138
139 #~ msgid "The tooltip to display when prompting the user to unlock."
140 #~ msgstr ""
141 #~ "A suxestión a mostrar cando se pregunte ao usuario para desbloquear."
142
143 #~ msgid "Authentication is needed to make changes."
144 #~ msgstr "Requírese autenticarse para facer cambios."
145
146 #~ msgid "Lock Text"
147 #~ msgstr "Texto de bloqueo"
148
149 #~ msgid "The text to display when prompting the user to lock."
150 #~ msgstr "O texto a mostrar cando se pregunte ao usuario para bloquear."
151
152 #~ msgid "Click to prevent changes"
153 #~ msgstr "Faga clic para evitar os cambios."
154
155 #~ msgid "Lock Tooltip"
156 #~ msgstr "Suxestión de bloqueo"
157
158 #~ msgid "The tooltip to display when prompting the user to lock."
159 #~ msgstr "A suxestión a mostrar cando se pregunte ao usuario para bloquear."
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Para previr os seguintes cambios, prema en bloquear."
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Suxestión de bloqueo"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "O texto a mostrar cando se pregunte ao usuario para bloquear para todos "
172 #~ "os usuarios."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Faga clic para bloquear"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Suxestión de bloqueo"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "A suxestión a mostrar cando se pregunte ao usuario para bloquear unha "
185 #~ "acción para todos os usuarios."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Para previr que aos usuarios sen privilexios de administración fagan "
192 #~ "cambios prema en bloquear."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "O texto a mostarr cando o usuario non poida obter autorización a través "
199 #~ "da autenticación."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Non está autorizado a facer cambios"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "A suxestión a mostrar cando o usuario non poida obter autorización a "
209 #~ "través da autenticación."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "A política do sistema evita os cambios. Contacte co seu administrador de "
214 #~ "sistemas."
243215
244216 #~ msgid ""
245217 #~ "This button is locked down so only users with administrative privileges "
+159
-180
po/gu.po less more
22 # Copyright (C) 2009 PolicyKit-gnome's COPYRIGHT HOLDER
33 # This file is distributed under the same license as the PolicyKit-gnome package.
44 #
5 # Sweta Kothari <swkothar@redhat.com>, 2009, 2010.
5 # Sweta Kothari <swkothar@redhat.com>, 2009, 2010, 2012.
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: PolicyKit-gnome.master.gu\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-02-05 07:30+0000\n"
11 "PO-Revision-Date: 2010-03-24 15:09+0530\n"
12 "Last-Translator: Sweta Kothari <swkothar@redhat.com>\n"
13 "Language-Team: Gujarati\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
10 "cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
12 "PO-Revision-Date: 2012-03-27 11:25+0530\n"
13 "Last-Translator: \n"
14 "Language-Team: gu_IN <kde-i18n-doc@kde.org>\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "X-Generator: KBabel 1.11.4\n"
18 "X-Generator: Lokalize 1.0\n"
1819 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "ક્રિયા ઓળખનાર"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "બટન માટે વાપરવા માટે ક્રિયા ઓળખનાર"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "સત્તાધિકરણ થયેલ છે"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "ક્યાંતો પ્રક્રિયા સત્તાધિકરણ થયેલ છે"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "દેખાય છે"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "ક્યાંતો વિજેટ દેખાય છે"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "મેળવી શકાય છે"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "ક્યાંતો સત્તાધિરણ ને મેળવી શકાય છે"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "લખાણનું તાળુ ખોલો"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "દર્શાવવા માટે લખાણ જ્યારે તાળુ ખોલવા માટે પ્રોમ્પ્ટ કરી રહ્યા હોય."
59
60 #: ../polkitgtk/polkitlockbutton.c:527
61 msgid "Click to make changes"
62 msgstr "બદલાવો કરવા માટે ક્લિક કરો"
63
64 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
65 msgid "Unlock Tooltip"
66 msgstr "Tooltip નું તાળુ ખોલો"
67
68 #: ../polkitgtk/polkitlockbutton.c:543
69 msgid "The tooltip to display when prompting the user to unlock."
70 msgstr "જ્યારે તાળુ ખોલવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
71
72 #: ../polkitgtk/polkitlockbutton.c:544
73 msgid "Authentication is needed to make changes."
74 msgstr "બદલાવો કરવા માટે સત્તાધિકરણની જરૂર છે."
75
76 #: ../polkitgtk/polkitlockbutton.c:559
77 msgid "Lock Text"
78 msgstr "લખાણને તાળુ મારો"
79
80 #: ../polkitgtk/polkitlockbutton.c:560
81 msgid "The text to display when prompting the user to lock."
82 msgstr "જ્યારે તાળુ મારવા માટે પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે લખાણ."
83
84 #: ../polkitgtk/polkitlockbutton.c:561
85 msgid "Click to prevent changes"
86 msgstr "બદલાવોને અટકાવવા માટે ક્લિક કરો"
87
88 #: ../polkitgtk/polkitlockbutton.c:576
89 msgid "Lock Tooltip"
90 msgstr "ટુલટીપ ને તાળુ મારો"
91
92 #: ../polkitgtk/polkitlockbutton.c:577
93 msgid "The tooltip to display when prompting the user to lock."
94 msgstr "જ્યારે તાળુ મારવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
95
96 #: ../polkitgtk/polkitlockbutton.c:578
97 msgid "To prevent further changes, click the lock."
98 msgstr "આગળનાં બદલાવોને અટકાવવા માટે, તાળા પર ક્લિક કરો."
99
100 #: ../polkitgtk/polkitlockbutton.c:593
101 msgid "Lock Down Text"
102 msgstr "લખાણ નીચે તાળુ મારો"
103
104 #: ../polkitgtk/polkitlockbutton.c:594
105 msgid ""
106 "The text to display when prompting the user to lock down the action for all "
107 "users."
108 msgstr "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને તાળુ મારી રહ્યા છે ત્યારે દર્શાવવા માટે લખાણ."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "નીચે તાળુ લગાવા માટે ક્લિક કરો"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "ટુલટીપ નીચે તાળુ મારો"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
123
124 #: ../polkitgtk/polkitlockbutton.c:612
125 msgid ""
126 "To prevent users without administrative privileges from making changes, "
127 "click the lock."
128 msgstr ""
129 "બદલાવોને કરવાથી વહીવટકર્તાઓનાં અધિકારો વગર વપરાશકર્તાઓને અટકાવવા માટે, તાળા પર "
130 "ક્લિક કરો."
131
132 #: ../polkitgtk/polkitlockbutton.c:628
133 msgid ""
134 "The text to display when the user cannot obtain authorization through "
135 "authentication."
136 msgstr "જ્યારે વપરાશકર્તાન એ સત્તાધિકરણ મારફતે સત્તાને મેળવી શકતા નથી ત્યારે દર્શાવવા માટે લખાણ."
137
138 #: ../polkitgtk/polkitlockbutton.c:629
139 msgid "Not authorized to make changes"
140 msgstr "બદલાવો કરવા માટે સત્તાધિકરણ થયેલ નથી"
141
142 #: ../polkitgtk/polkitlockbutton.c:645
143 msgid ""
144 "The tooltip to display when the user cannot obtain authorization through "
145 "authentication."
146 msgstr "જ્યારે વપરાશકર્તા એ સત્તાધિકરણ મારફતે સત્તા મેળવી શકતા નથી ત્યારે દર્શાવવા માટે ટુલટીપ."
147
148 #: ../polkitgtk/polkitlockbutton.c:646
149 msgid "System policy prevents changes. Contact your system administator."
150 msgstr "સિસ્ટમ પોલિસી બદલાવોને અટકાવે છે. તમારા સિસ્ટમ વહીવટકર્તાનો સંપર્ક કરો."
151
152 #. Translators: this string is appended to the tooltip if the action is
153 #. * currently locked down
154 #: ../polkitgtk/polkitlockbutton.c:767
155 msgid ""
156 "This button is locked down so only users with administrative privileges can "
157 "unlock it. Right-click the button to remove the lock down."
158 msgstr ""
159 "આ બટનનું તાળુ મારેલ છે તેથી વહીવટકર્તા અધિકારો સાથે ફક્ત વપરાશકર્તાઓ જ તેનું તાળુ ખોલી શકે "
160 "છે. તાળુ મારવાનુંે દૂર કરવા માટે બટન પર જમણી ક્લિક કરો."
161
162 #: ../src/main.c:128
163 msgid "Click the icon to drop all elevated privileges"
164 msgstr "બધા ઉન્નતકૃત્ત અધિકારોને છોડવા માટે આઇકન પર ક્લિક કરો"
16520
16621 #: ../src/polkitgnomeauthenticationdialog.c:159
16722 msgid "Select user..."
17227 msgid "%s (%s)"
17328 msgstr "%s (%s)"
17429
175 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:537
17631 msgid "_Authenticate"
17732 msgstr "પ્રસ્થાપિત કરો (_A)"
17833
179 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:576
18035 msgid ""
18136 "An application is attempting to perform an action that requires privileges. "
18237 "Authentication as one of the users below is required to perform this action."
18439 "કાર્યક્રમ એ ક્રિયાને ચલાવવા માટે પ્રયત્ન કરી રહ્યુ છે કે જેને અધિકારોની જરૂરિયાત છે. નીચેનાં "
18540 "વપરાશકર્તાઓ નાં એકને આ ક્રિયાને ચલાવવા માટે સત્તાધિકરણની જરૂર છે."
18641
187 #: ../src/polkitgnomeauthenticationdialog.c:574
42 #: ../src/polkitgnomeauthenticationdialog.c:584
18843 msgid ""
18944 "An application is attempting to perform an action that requires privileges. "
19045 "Authentication is required to perform this action."
19247 "કાર્યક્રમ એ ક્રિયાને ચલાવવા માટે પ્રયત્ન કરી રહ્યુ છે કે જેને અધિકારોની જરૂરિયાત છે. "
19348 "સત્તાધિકરણની આ ક્રિયાને ચલાવવા માટે જરૂર છે."
19449
195 #: ../src/polkitgnomeauthenticationdialog.c:580
50 #: ../src/polkitgnomeauthenticationdialog.c:590
19651 msgid ""
19752 "An application is attempting to perform an action that requires privileges. "
19853 "Authentication as the super user is required to perform this action."
20055 "કાર્યક્રમ એ ક્રિયાને ચલાવવા માટે પ્રયત્ન કરી રહ્યુ છે કે જેને અધિકારોની જરૂરિયાત છે. મુખ્ય "
20156 "વપરાશકર્તા તરીકે સત્તાધિકરણની આ ક્રિયાને ચલાવવા માટે જરૂર છે."
20257
203 #: ../src/polkitgnomeauthenticationdialog.c:615
204 #: ../src/polkitgnomeauthenticator.c:289
58 #: ../src/polkitgnomeauthenticationdialog.c:625
59 #: ../src/polkitgnomeauthenticator.c:300
20560 msgid "_Password:"
20661 msgstr "પાસવર્ડ (_P):"
20762
20863 #. Details
209 #: ../src/polkitgnomeauthenticationdialog.c:633
210 msgid "<small><b>_Details</b></small>"
211 msgstr "<small><b>વિગતો (_D)</b></small>"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:686
214 msgid "<small><b>Action:</b></small>"
215 msgstr "<small><b>ક્રિયા:</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:689
64 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "_Details"
66 msgstr "વિગતો (_D)"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "Action:"
70 msgstr "ક્રિયા:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:702
21873 #, c-format
21974 msgid "Click to edit %s"
22075 msgstr "%s ને ફેરફાર કરવા માટે ક્લિક કરો"
22176
222 #: ../src/polkitgnomeauthenticationdialog.c:703
223 msgid "<small><b>Vendor:</b></small>"
224 msgstr "<small><b>વેન્ડર:</b></small>"
225
226 #: ../src/polkitgnomeauthenticationdialog.c:705
77 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "Vendor:"
79 msgstr "વેન્ડર:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:718
22782 #, c-format
22883 msgid "Click to open %s"
22984 msgstr "%s ને ખોલવા માટે ક્લિક કરો"
23085
231 #: ../src/polkitgnomeauthenticationdialog.c:868
86 #: ../src/polkitgnomeauthenticationdialog.c:881
23287 msgid "Authenticate"
23388 msgstr "પ્રસ્થાપિત કરો"
23489
235 #: ../src/polkitgnomeauthenticator.c:285
90 #: ../src/polkitgnomeauthenticator.c:296
23691 #, c-format
23792 msgid "_Password for %s:"
23893 msgstr "%s માટે પાસવર્ડ (_P):"
23994
240 #: ../src/polkitgnomeauthenticator.c:445
95 #: ../src/polkitgnomeauthenticator.c:456
24196 msgid "Authentication Failure"
24297 msgstr "સત્તાધિકરણ નિષ્ફળ"
24398
244 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
245 msgid "PolicyKit Authentication Agent"
246 msgstr "PolicyKit સત્તાધિકરણ એજન્ટ"
247
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "સત્તાધિકરણ સંવાદ વપરાશકર્તા દ્દારા રદ થયેલ છે"
102
103 #~ msgid "Action Identifier"
104 #~ msgstr "ક્રિયા ઓળખનાર"
105
106 #~ msgid "The action identifier to use for the button"
107 #~ msgstr "બટન માટે વાપરવા માટે ક્રિયા ઓળખનાર"
108
109 #~ msgid "Is Authorized"
110 #~ msgstr "સત્તાધિકરણ થયેલ છે"
111
112 #~ msgid "Whether the process is authorized"
113 #~ msgstr "ક્યાંતો પ્રક્રિયા સત્તાધિકરણ થયેલ છે"
114
115 #~ msgid "Is Visible"
116 #~ msgstr "દેખાય છે"
117
118 #~ msgid "Whether the widget is visible"
119 #~ msgstr "ક્યાંતો વિજેટ દેખાય છે"
120
121 #~ msgid "Can Obtain"
122 #~ msgstr "મેળવી શકાય છે"
123
124 #~ msgid "Whether authorization can be obtained"
125 #~ msgstr "ક્યાંતો સત્તાધિરણ ને મેળવી શકાય છે"
126
127 #~ msgid "Unlock Text"
128 #~ msgstr "લખાણનું તાળુ ખોલો"
129
130 #~ msgid "The text to display when prompting the user to unlock."
131 #~ msgstr "દર્શાવવા માટે લખાણ જ્યારે તાળુ ખોલવા માટે પ્રોમ્પ્ટ કરી રહ્યા હોય."
132
133 #~ msgid "Click to make changes"
134 #~ msgstr "બદલાવો કરવા માટે ક્લિક કરો"
135
136 #~ msgid "Unlock Tooltip"
137 #~ msgstr "Tooltip નું તાળુ ખોલો"
138
139 #~ msgid "The tooltip to display when prompting the user to unlock."
140 #~ msgstr ""
141 #~ "જ્યારે તાળુ ખોલવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
142
143 #~ msgid "Authentication is needed to make changes."
144 #~ msgstr "બદલાવો કરવા માટે સત્તાધિકરણની જરૂર છે."
145
146 #~ msgid "Lock Text"
147 #~ msgstr "લખાણને તાળુ મારો"
148
149 #~ msgid "The text to display when prompting the user to lock."
150 #~ msgstr "જ્યારે તાળુ મારવા માટે પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે લખાણ."
151
152 #~ msgid "Click to prevent changes"
153 #~ msgstr "બદલાવોને અટકાવવા માટે ક્લિક કરો"
154
155 #~ msgid "Lock Tooltip"
156 #~ msgstr "ટુલટીપ ને તાળુ મારો"
157
158 #~ msgid "The tooltip to display when prompting the user to lock."
159 #~ msgstr ""
160 #~ "જ્યારે તાળુ મારવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "આગળનાં બદલાવોને અટકાવવા માટે, તાળા પર ક્લિક કરો."
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "લખાણ નીચે તાળુ મારો"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને તાળુ મારી રહ્યા છે ત્યારે "
173 #~ "દર્શાવવા માટે લખાણ."
174
175 #~ msgid "Click to lock down"
176 #~ msgstr "નીચે તાળુ લગાવા માટે ક્લિક કરો"
177
178 #~ msgid "Lock Down Tooltip"
179 #~ msgstr "ટુલટીપ નીચે તાળુ મારો"
180
181 #~ msgid ""
182 #~ "The tooltip to display when prompting the user to lock down the action "
183 #~ "for all users."
184 #~ msgstr ""
185 #~ "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે "
186 #~ "ત્યારે દર્શાવવા માટે ટુલટીપ."
187
188 #~ msgid ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191 #~ msgstr ""
192 #~ "બદલાવોને કરવાથી વહીવટકર્તાઓનાં અધિકારો વગર વપરાશકર્તાઓને અટકાવવા માટે, તાળા પર "
193 #~ "ક્લિક કરો."
194
195 #~ msgid ""
196 #~ "The text to display when the user cannot obtain authorization through "
197 #~ "authentication."
198 #~ msgstr ""
199 #~ "જ્યારે વપરાશકર્તાન એ સત્તાધિકરણ મારફતે સત્તાને મેળવી શકતા નથી ત્યારે દર્શાવવા માટે "
200 #~ "લખાણ."
201
202 #~ msgid "Not authorized to make changes"
203 #~ msgstr "બદલાવો કરવા માટે સત્તાધિકરણ થયેલ નથી"
204
205 #~ msgid ""
206 #~ "The tooltip to display when the user cannot obtain authorization through "
207 #~ "authentication."
208 #~ msgstr ""
209 #~ "જ્યારે વપરાશકર્તા એ સત્તાધિકરણ મારફતે સત્તા મેળવી શકતા નથી ત્યારે દર્શાવવા માટે "
210 #~ "ટુલટીપ."
211
212 #~ msgid "System policy prevents changes. Contact your system administator."
213 #~ msgstr "સિસ્ટમ પોલિસી બદલાવોને અટકાવે છે. તમારા સિસ્ટમ વહીવટકર્તાનો સંપર્ક કરો."
214
215 #~ msgid ""
216 #~ "This button is locked down so only users with administrative privileges "
217 #~ "can unlock it. Right-click the button to remove the lock down."
218 #~ msgstr ""
219 #~ "આ બટનનું તાળુ મારેલ છે તેથી વહીવટકર્તા અધિકારો સાથે ફક્ત વપરાશકર્તાઓ જ તેનું તાળુ ખોલી "
220 #~ "શકે છે. તાળુ મારવાનુંે દૂર કરવા માટે બટન પર જમણી ક્લિક કરો."
221
222 #~ msgid "Click the icon to drop all elevated privileges"
223 #~ msgstr "બધા ઉન્નતકૃત્ત અધિકારોને છોડવા માટે આઇકન પર ક્લિક કરો"
224
225 #~ msgid "PolicyKit Authentication Agent"
226 #~ msgstr "PolicyKit સત્તાધિકરણ એજન્ટ"
+143
-179
po/he.po less more
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-09-26 23:27+0200\n"
10 "PO-Revision-Date: 2010-09-26 23:35+0200\n"
9 "POT-Creation-Date: 2012-04-13 01:04+0300\n"
10 "PO-Revision-Date: 2012-04-13 01:05+0200\n"
1111 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
1212 "Language-Team: \n"
13 "Language: \n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
1617 "X-Poedit-Language: Hebrew\n"
1718 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1819
19 #: ../polkitgtk/polkitlockbutton.c:458
20 msgid "Action Identifier"
21 msgstr "מזהה פעולה"
22
23 #: ../polkitgtk/polkitlockbutton.c:459
24 msgid "The action identifier to use for the button"
25 msgstr "מזהה הפעולה לשימוש ללחצן"
26
27 #: ../polkitgtk/polkitlockbutton.c:475
28 msgid "Is Authorized"
29 msgstr "מאומת"
30
31 #: ../polkitgtk/polkitlockbutton.c:476
32 msgid "Whether the process is authorized"
33 msgstr "האם התהליך מאומת"
34
35 #: ../polkitgtk/polkitlockbutton.c:491
36 msgid "Is Visible"
37 msgstr "גלוי"
38
39 #: ../polkitgtk/polkitlockbutton.c:492
40 msgid "Whether the widget is visible"
41 msgstr "האם פריט התצוגה גלוי"
42
43 #: ../polkitgtk/polkitlockbutton.c:507
44 msgid "Can Obtain"
45 msgstr "ניתן לקבל"
46
47 #: ../polkitgtk/polkitlockbutton.c:508
48 msgid "Whether authorization can be obtained"
49 msgstr "האם ניתן לקבל אימות"
50
51 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
52 msgid "Unlock Text"
53 msgstr "טקסט שחרור"
54
55 #: ../polkitgtk/polkitlockbutton.c:524
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "הטקסט שיופיע בעת בקשת השחרור מהמשתמש."
58
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "יש ללחוץ כדי לשנות"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr "עצת השחרור"
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "חלונית העצה שתופיע בעת בקשת השחרור מהמשתמש."
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr "נדרש אימות כדי לבצע שינויים."
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr "טקסט נעילה"
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr "הטקסט שיופיע בעת בקשת הנעילה מהמשתמש."
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "יש ללחוץ כדי למנוע שינויים"
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr "עצת הנעילה"
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "חלונית העצה שתופיע בעת בקשת הנעילה מהמשתמש."
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr "כדי למנוע שינויים נוספים, יש ללחוץ על נעילה."
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr "טקסט נעילה כללית"
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "הטקסט שיופיע בעת בקשת נעילת הפעולות לכל המשתמשים."
108
109 #: ../polkitgtk/polkitlockbutton.c:593
110 msgid "Click to lock down"
111 msgstr "לחיצה לנעילה כללית"
112
113 #: ../polkitgtk/polkitlockbutton.c:608
114 msgid "Lock Down Tooltip"
115 msgstr "עצה לנעילה כללית"
116
117 #: ../polkitgtk/polkitlockbutton.c:609
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "חלונית העצה שתופיע בעת ברשת נעילת הפעולות לכל המשתמשים."
122
123 #: ../polkitgtk/polkitlockbutton.c:610
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "כדי למנוע ממשתמשים ללא הרשאות ניהול לבצע שינויים, יש ללחוץ על נעילה."
128
129 #: ../polkitgtk/polkitlockbutton.c:626
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "הטקסט שיוצר כאשר המשתמש לא יכול להשיג אישור דרך אימות."
134
135 #: ../polkitgtk/polkitlockbutton.c:627
136 msgid "Not authorized to make changes"
137 msgstr "ללא הרשאה לביצוע שינויים"
138
139 #: ../polkitgtk/polkitlockbutton.c:643
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "חלונית העצה שתוצג כאשר המשתמש לא יכול לקבל אישור באמצעות אימות."
144
145 #: ../polkitgtk/polkitlockbutton.c:644
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "מדיניות המערכת מונעת שינויים. נא ליצור קשר עם מנהל המערכת."
148
149 #: ../src/main.c:128
150 msgid "Click the icon to drop all elevated privileges"
151 msgstr "יש ללחוץ על הסמל כדי להשמיט את כל ההרשאות המיוחדות"
152
15320 #: ../src/polkitgnomeauthenticationdialog.c:159
15421 msgid "Select user..."
15522 msgstr "בחירת משתמש..."
15926 msgid "%s (%s)"
16027 msgstr "%s (%s)"
16128
162 #: ../src/polkitgnomeauthenticationdialog.c:531
29 #: ../src/polkitgnomeauthenticationdialog.c:537
16330 msgid "_Authenticate"
16431 msgstr "_אימות"
16532
166 #: ../src/polkitgnomeauthenticationdialog.c:571
167 msgid ""
168 "An application is attempting to perform an action that requires privileges. "
169 "Authentication as one of the users below is required to perform this action."
170 msgstr ""
171 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כאחד המשתמשים שלהלן כדי "
172 "לבצע פעולה זאת."
173
174 #: ../src/polkitgnomeauthenticationdialog.c:579
175 msgid ""
176 "An application is attempting to perform an action that requires privileges. "
177 "Authentication is required to perform this action."
33 #: ../src/polkitgnomeauthenticationdialog.c:576
34 msgid "An application is attempting to perform an action that requires privileges. Authentication as one of the users below is required to perform this action."
35 msgstr "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כאחד המשתמשים שלהלן כדי לבצע פעולה זאת."
36
37 #: ../src/polkitgnomeauthenticationdialog.c:584
38 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
17839 msgstr "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כדי לבצע פעולה זאת."
17940
180 #: ../src/polkitgnomeauthenticationdialog.c:585
181 msgid ""
182 "An application is attempting to perform an action that requires privileges. "
183 "Authentication as the super user is required to perform this action."
184 msgstr ""
185 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כמנהל המערכת כדי לבצע פעולה "
186 "זאת."
187
188 #: ../src/polkitgnomeauthenticationdialog.c:620
189 #: ../src/polkitgnomeauthenticator.c:298
41 #: ../src/polkitgnomeauthenticationdialog.c:590
42 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
43 msgstr "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כמנהל המערכת כדי לבצע פעולה זאת."
44
45 #: ../src/polkitgnomeauthenticationdialog.c:625
46 #: ../src/polkitgnomeauthenticator.c:300
19047 msgid "_Password:"
19148 msgstr "_ססמה:"
19249
19350 #. Details
194 #: ../src/polkitgnomeauthenticationdialog.c:638
195 msgid "<small><b>_Details</b></small>"
196 msgstr "<small><b>_פרטים</b></small>"
197
198 #: ../src/polkitgnomeauthenticationdialog.c:691
199 msgid "<small><b>Action:</b></small>"
200 msgstr "<small><b>פעולה:</b></small>"
201
202 #: ../src/polkitgnomeauthenticationdialog.c:694
51 #: ../src/polkitgnomeauthenticationdialog.c:643
52 msgid "_Details"
53 msgstr "_פרטים"
54
55 #: ../src/polkitgnomeauthenticationdialog.c:699
56 msgid "Action:"
57 msgstr "פעולה:"
58
59 #: ../src/polkitgnomeauthenticationdialog.c:702
20360 #, c-format
20461 msgid "Click to edit %s"
20562 msgstr "יש ללחוץ לעריכת %s"
20663
207 #: ../src/polkitgnomeauthenticationdialog.c:708
208 msgid "<small><b>Vendor:</b></small>"
209 msgstr "<small><b>ספק:</b></small>"
210
211 #: ../src/polkitgnomeauthenticationdialog.c:710
64 #: ../src/polkitgnomeauthenticationdialog.c:716
65 msgid "Vendor:"
66 msgstr "ספק:"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:718
21269 #, c-format
21370 msgid "Click to open %s"
21471 msgstr "יש ללחוץ לפתיחת %s"
21572
216 #: ../src/polkitgnomeauthenticationdialog.c:873
73 #: ../src/polkitgnomeauthenticationdialog.c:881
21774 msgid "Authenticate"
21875 msgstr "אימות"
21976
220 #: ../src/polkitgnomeauthenticator.c:294
77 #: ../src/polkitgnomeauthenticator.c:296
22178 #, c-format
22279 msgid "_Password for %s:"
22380 msgstr "_ססמה עבור %s:"
22481
225 #: ../src/polkitgnomeauthenticator.c:454
82 #: ../src/polkitgnomeauthenticator.c:456
22683 msgid "Authentication Failure"
22784 msgstr "שגיאת אימות"
22885
229 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
230 msgid "PolicyKit Authentication Agent"
231 msgstr "סוכן האימות PolicyKit"
86 #: ../src/polkitgnomelistener.c:164
87 msgid "Authentication dialog was dismissed by the user"
88 msgstr "תיבת דו־שיח האימות נזנחה על ידי המשתמש"
89
90 #~ msgid "Action Identifier"
91 #~ msgstr "מזהה פעולה"
92
93 #~ msgid "The action identifier to use for the button"
94 #~ msgstr "מזהה הפעולה לשימוש ללחצן"
95
96 #~ msgid "Is Authorized"
97 #~ msgstr "מאומת"
98
99 #~ msgid "Whether the process is authorized"
100 #~ msgstr "האם התהליך מאומת"
101
102 #~ msgid "Is Visible"
103 #~ msgstr "גלוי"
104
105 #~ msgid "Whether the widget is visible"
106 #~ msgstr "האם פריט התצוגה גלוי"
107
108 #~ msgid "Can Obtain"
109 #~ msgstr "ניתן לקבל"
110
111 #~ msgid "Whether authorization can be obtained"
112 #~ msgstr "האם ניתן לקבל אימות"
113
114 #~ msgid "Unlock Text"
115 #~ msgstr "טקסט שחרור"
116
117 #~ msgid "The text to display when prompting the user to unlock."
118 #~ msgstr "הטקסט שיופיע בעת בקשת השחרור מהמשתמש."
119
120 #~ msgid "Click to make changes"
121 #~ msgstr "יש ללחוץ כדי לשנות"
122
123 #~ msgid "Unlock Tooltip"
124 #~ msgstr "עצת השחרור"
125
126 #~ msgid "The tooltip to display when prompting the user to unlock."
127 #~ msgstr "חלונית העצה שתופיע בעת בקשת השחרור מהמשתמש."
128
129 #~ msgid "Authentication is needed to make changes."
130 #~ msgstr "נדרש אימות כדי לבצע שינויים."
131
132 #~ msgid "Lock Text"
133 #~ msgstr "טקסט נעילה"
134
135 #~ msgid "The text to display when prompting the user to lock."
136 #~ msgstr "הטקסט שיופיע בעת בקשת הנעילה מהמשתמש."
137
138 #~ msgid "Click to prevent changes"
139 #~ msgstr "יש ללחוץ כדי למנוע שינויים"
140
141 #~ msgid "Lock Tooltip"
142 #~ msgstr "עצת הנעילה"
143
144 #~ msgid "The tooltip to display when prompting the user to lock."
145 #~ msgstr "חלונית העצה שתופיע בעת בקשת הנעילה מהמשתמש."
146
147 #~ msgid "To prevent further changes, click the lock."
148 #~ msgstr "כדי למנוע שינויים נוספים, יש ללחוץ על נעילה."
149
150 #~ msgid "Lock Down Text"
151 #~ msgstr "טקסט נעילה כללית"
152
153 #~ msgid ""
154 #~ "The text to display when prompting the user to lock down the action for "
155 #~ "all users."
156 #~ msgstr "הטקסט שיופיע בעת בקשת נעילת הפעולות לכל המשתמשים."
157
158 #~ msgid "Click to lock down"
159 #~ msgstr "לחיצה לנעילה כללית"
160
161 #~ msgid "Lock Down Tooltip"
162 #~ msgstr "עצה לנעילה כללית"
163
164 #~ msgid ""
165 #~ "The tooltip to display when prompting the user to lock down the action "
166 #~ "for all users."
167 #~ msgstr "חלונית העצה שתופיע בעת ברשת נעילת הפעולות לכל המשתמשים."
168
169 #~ msgid ""
170 #~ "To prevent users without administrative privileges from making changes, "
171 #~ "click the lock."
172 #~ msgstr ""
173 #~ "כדי למנוע ממשתמשים ללא הרשאות ניהול לבצע שינויים, יש ללחוץ על נעילה."
174
175 #~ msgid ""
176 #~ "The text to display when the user cannot obtain authorization through "
177 #~ "authentication."
178 #~ msgstr "הטקסט שיוצר כאשר המשתמש לא יכול להשיג אישור דרך אימות."
179
180 #~ msgid "Not authorized to make changes"
181 #~ msgstr "ללא הרשאה לביצוע שינויים"
182
183 #~ msgid ""
184 #~ "The tooltip to display when the user cannot obtain authorization through "
185 #~ "authentication."
186 #~ msgstr "חלונית העצה שתוצג כאשר המשתמש לא יכול לקבל אישור באמצעות אימות."
187
188 #~ msgid "System policy prevents changes. Contact your system administator."
189 #~ msgstr "מדיניות המערכת מונעת שינויים. נא ליצור קשר עם מנהל המערכת."
190
191 #~ msgid "Click the icon to drop all elevated privileges"
192 #~ msgstr "יש ללחוץ על הסמל כדי להשמיט את כל ההרשאות המיוחדות"
193
194 #~ msgid "PolicyKit Authentication Agent"
195 #~ msgstr "סוכן האימות PolicyKit"
232196
233197 #~ msgid "Authorizations"
234198 #~ msgstr "הרשאות"
+168
-183
po/hi.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Rajesh Ranjan <rajesh672@gmail.com>, 2010.
5 # chandankumar <chandankumar.093047@gmail.com>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: PolicyKit-gnome.master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-02-08 06:03+0000\n"
10 "PO-Revision-Date: 2010-02-08 16:53+0530\n"
11 "Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
12 "Language-Team: Hindi <indlinux>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
12 "PO-Revision-Date: 2012-09-20 11:36+0530\n"
13 "Last-Translator: chandankumar <chandankumar.093047@gmail.com>\n"
14 "Language-Team: Hindi <kde-i18n-doc@kde.org>\n"
15 "Language: hi\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17 "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "क्रिया पहचानकर्ता"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "बटन के उपयोग के लिए क्रिया पहचानकर्ता"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "अधिकृत है"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "क्या प्रक्रिया अधिकृत है"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "दृष्टिगोचर है"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "क्या विजेट दृश्य है"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "समाहित कर सकता है"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "क्या प्राधिकरण पाया जा सकता है"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "पाठ खोलें"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "दिखाने के लिए पाठ जब उपयोक्ता को अनलॉक करने के लिए प्राम्पट करता है."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "परिवर्तन बनाने के लिए क्लिक करें"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "टूलटिप खोलें"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "दिखाने के लिए टूलपिट जब किसी उपयोक्ता को खोलने के लिए प्राम्पट करता हो."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "प्रमाणीकरण परिवर्तनों के लिए जरूरी है."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "पाठ लॉक करें"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "दिखाने के लिए जब उपयोक्ता को लॉक करने के लिए प्रांप्ट करता है."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "परिवर्तन रोकने के लिए क्लिक करें"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "टूलटिप लॉक करें"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता को लॉक करने के लिए प्रांप्ट किया जाता है."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "आगे परिवर्तन को रोकने के लिए लॉक को क्लिक करें."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "पाठ लॉक करें"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "दिखाने के लिए पाठ जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए प्रांप्ट किया जाता है."
108
109 #: ../polkitgtk/polkitlockbutton.c:595
110 msgid "Click to lock down"
111 msgstr "लॉक करने के लिए क्लिक करें"
112
113 #: ../polkitgtk/polkitlockbutton.c:610
114 msgid "Lock Down Tooltip"
115 msgstr "टूलटिप लॉक करें"
116
117 #: ../polkitgtk/polkitlockbutton.c:611
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए प्रांप्ट किया जाता है."
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "उपयोक्ता को बिना प्रशासनिक अधिकार के परिवर्तन करने के लिए रोकने के लिए लॉक क्लिक करें."
128
129 #: ../polkitgtk/polkitlockbutton.c:628
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "दिखाने के लिए पाठ जब उपयोक्ता सत्यापन के जरिए अधिकार नहीं प्राप्त कर सकता है."
134
135 #: ../polkitgtk/polkitlockbutton.c:629
136 msgid "Not authorized to make changes"
137 msgstr "परिवर्तन करने के लिए अधिकृत नहीं"
138
139 #: ../polkitgtk/polkitlockbutton.c:645
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता सत्यापन के जरिए अधिकार पा सकता है."
144
145 #: ../polkitgtk/polkitlockbutton.c:646
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "सिस्टम नीति परिवर्तन रोकती है. अपने सिस्टम प्रशासक से संपर्क करें."
148
149 #. Translators: this string is appended to the tooltip if the action is
150 #. * currently locked down
151 #: ../polkitgtk/polkitlockbutton.c:767
152 msgid ""
153 "This button is locked down so only users with administrative privileges can "
154 "unlock it. Right-click the button to remove the lock down."
155 msgstr "यह बटन बंद है ताकि केवल प्रशासनिक अधिकार के साथ उपयोक्ता इसे खोल सके. बंद किए को हटाने के लिए बटन को दाहिना क्लिक करें."
156
157 #: ../src/main.c:128
158 msgid "Click the icon to drop all elevated privileges"
159 msgstr "सभी बढ़े अधिकार को छोड़ने के लिए चिह्न क्लिक करें"
19 "X-Generator: Lokalize 1.4\n"
20 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
21 "\n"
16022
16123 #: ../src/polkitgnomeauthenticationdialog.c:159
16224 msgid "Select user..."
16729 msgid "%s (%s)"
16830 msgstr "%s (%s)"
16931
170 #: ../src/polkitgnomeauthenticationdialog.c:529
32 #: ../src/polkitgnomeauthenticationdialog.c:538
17133 msgid "_Authenticate"
17234 msgstr "सत्यापित किया (_A)"
17335
174 #: ../src/polkitgnomeauthenticationdialog.c:566
36 #: ../src/polkitgnomeauthenticationdialog.c:577
17537 msgid ""
17638 "An application is attempting to perform an action that requires privileges. "
17739 "Authentication as one of the users below is required to perform this action."
178 msgstr "कोई अनुप्रयोग एक क्रिया करने की कोशिश कर रहा है जो कि अधिकार चाहता है. Authentication as one of the users below is required to perform this action."
179
180 #: ../src/polkitgnomeauthenticationdialog.c:574
40 msgstr ""
41 "कोई अनुप्रयोग एक क्रिया करने की कोशिश कर रहा है जो कि अधिकार चाहता है. "
42 "Authentication as one of the users below is required to perform this action."
43
44 #: ../src/polkitgnomeauthenticationdialog.c:585
18145 msgid ""
18246 "An application is attempting to perform an action that requires privileges. "
18347 "Authentication is required to perform this action."
18448 msgstr ""
18549 "कोई अनुप्रयोग एक क्रिया करना चाहता है जिसके लिए अधिकार की जरूरत होती है. "
186 "सत्यापन इस क्रिया को करने के लिए जरूरी है."
187
188 #: ../src/polkitgnomeauthenticationdialog.c:580
50 "सत्यापन इस "
51 "क्रिया को करने के लिए जरूरी है."
52
53 #: ../src/polkitgnomeauthenticationdialog.c:591
18954 msgid ""
19055 "An application is attempting to perform an action that requires privileges. "
19156 "Authentication as the super user is required to perform this action."
19257 msgstr ""
193 "कोई अनुप्रयोग एक क्रिया करना चाहता है जिसके लिए अधिकार की जरूरत होती है. "
194 "सुपर यूजर के रूप में सत्यापन इस क्रिया को करने के लिए जरूरी है."
195
196 #: ../src/polkitgnomeauthenticationdialog.c:615
197 #: ../src/polkitgnomeauthenticator.c:289
58 "कोई अनुप्रयोग एक क्रिया करना चाहता है जिसके लिए अधिकार की जरूरत होती है. सुपर "
59 "यूजर के "
60 "रूप में सत्यापन इस क्रिया को करने के लिए जरूरी है."
61
62 #: ../src/polkitgnomeauthenticationdialog.c:626
63 #: ../src/polkitgnomeauthenticator.c:300
19864 msgid "_Password:"
19965 msgstr "कूटशब्द (_P):"
20066
20167 #. Details
202 #: ../src/polkitgnomeauthenticationdialog.c:633
203 msgid "<small><b>_Details</b></small>"
204 msgstr "<small><b> विवरण</b></small>"
205
206 #: ../src/polkitgnomeauthenticationdialog.c:686
207 msgid "<small><b>Action:</b></small>"
208 msgstr "<small><b> क्रिया</b></small>"
209
210 #: ../src/polkitgnomeauthenticationdialog.c:689
68 #: ../src/polkitgnomeauthenticationdialog.c:644
69 msgid "_Details"
70 msgstr " विवरण"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:702
73 msgid "Action:"
74 msgstr " क्रिया"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:707
21177 #, c-format
21278 msgid "Click to edit %s"
21379 msgstr "%s संपादन के लिए क्लिक करें"
21480
215 #: ../src/polkitgnomeauthenticationdialog.c:703
216 msgid "<small><b>Vendor:</b></small>"
217 msgstr "<small><b> विक्रेता</b></small>"
218
219 #: ../src/polkitgnomeauthenticationdialog.c:705
81 #: ../src/polkitgnomeauthenticationdialog.c:721
82 msgid "Vendor:"
83 msgstr " विक्रेता"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:725
22086 #, c-format
22187 msgid "Click to open %s"
22288 msgstr "%s को खोलने के लिए क्लिक करें"
22389
224 #: ../src/polkitgnomeauthenticationdialog.c:868
90 #: ../src/polkitgnomeauthenticationdialog.c:888
22591 msgid "Authenticate"
22692 msgstr "सत्यापित करें"
22793
228 #: ../src/polkitgnomeauthenticator.c:285
94 #: ../src/polkitgnomeauthenticator.c:296
22995 #, c-format
23096 msgid "_Password for %s:"
23197 msgstr "%s के लिए कूटशब्द (_P):"
23298
233 #: ../src/polkitgnomeauthenticator.c:445
99 #: ../src/polkitgnomeauthenticator.c:456
234100 msgid "Authentication Failure"
235101 msgstr "प्रमाणीकरण विफलता"
236102
237 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
238 msgid "PolicyKit Authentication Agent"
239 msgstr "PolicyKit प्रमाणीकरण प्रतिनिधि"
240
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "सत्यापन संवाद को उपयोक्ता के द्वारा खारिज़ कर दिया गया"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "क्रिया पहचानकर्ता"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "बटन के उपयोग के लिए क्रिया पहचानकर्ता"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "अधिकृत है"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "क्या प्रक्रिया अधिकृत है"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "दृष्टिगोचर है"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "क्या विजेट दृश्य है"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "समाहित कर सकता है"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "क्या प्राधिकरण पाया जा सकता है"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "पाठ खोलें"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "दिखाने के लिए पाठ जब उपयोक्ता को अनलॉक करने के लिए प्राम्पट करता है."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "परिवर्तन बनाने के लिए क्लिक करें"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "टूलटिप खोलें"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "दिखाने के लिए टूलपिट जब किसी उपयोक्ता को खोलने के लिए प्राम्पट करता हो."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "प्रमाणीकरण परिवर्तनों के लिए जरूरी है."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "पाठ लॉक करें"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "दिखाने के लिए जब उपयोक्ता को लॉक करने के लिए प्रांप्ट करता है."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "परिवर्तन रोकने के लिए क्लिक करें"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "टूलटिप लॉक करें"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता को लॉक करने के लिए प्रांप्ट किया जाता है."
163
164 #~ msgid "To prevent further changes, click the lock."
165 #~ msgstr "आगे परिवर्तन को रोकने के लिए लॉक को क्लिक करें."
166
167 #~ msgid "Lock Down Text"
168 #~ msgstr "पाठ लॉक करें"
169
170 #~ msgid ""
171 #~ "The text to display when prompting the user to lock down the action for "
172 #~ "all users."
173 #~ msgstr ""
174 #~ "दिखाने के लिए पाठ जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए "
175 #~ "प्रांप्ट किया जाता है."
176
177 #~ msgid "Click to lock down"
178 #~ msgstr "लॉक करने के लिए क्लिक करें"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "टूलटिप लॉक करें"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr ""
187 #~ "दिखाने के लिए टूलटिप जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए "
188 #~ "प्रांप्ट किया जाता है."
189
190 #~ msgid ""
191 #~ "To prevent users without administrative privileges from making changes, "
192 #~ "click the lock."
193 #~ msgstr ""
194 #~ "उपयोक्ता को बिना प्रशासनिक अधिकार के परिवर्तन करने के लिए रोकने के लिए लॉक क्लिक "
195 #~ "करें."
196
197 #~ msgid ""
198 #~ "The text to display when the user cannot obtain authorization through "
199 #~ "authentication."
200 #~ msgstr ""
201 #~ "दिखाने के लिए पाठ जब उपयोक्ता सत्यापन के जरिए अधिकार नहीं प्राप्त कर सकता है."
202
203 #~ msgid "Not authorized to make changes"
204 #~ msgstr "परिवर्तन करने के लिए अधिकृत नहीं"
205
206 #~ msgid ""
207 #~ "The tooltip to display when the user cannot obtain authorization through "
208 #~ "authentication."
209 #~ msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता सत्यापन के जरिए अधिकार पा सकता है."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr "सिस्टम नीति परिवर्तन रोकती है. अपने सिस्टम प्रशासक से संपर्क करें."
213
214 #~ msgid ""
215 #~ "This button is locked down so only users with administrative privileges "
216 #~ "can unlock it. Right-click the button to remove the lock down."
217 #~ msgstr ""
218 #~ "यह बटन बंद है ताकि केवल प्रशासनिक अधिकार के साथ उपयोक्ता इसे खोल सके. बंद किए को "
219 #~ "हटाने के लिए बटन को दाहिना क्लिक करें."
220
221 #~ msgid "Click the icon to drop all elevated privileges"
222 #~ msgstr "सभी बढ़े अधिकार को छोड़ने के लिए चिह्न क्लिक करें"
223
224 #~ msgid "PolicyKit Authentication Agent"
225 #~ msgstr "PolicyKit प्रमाणीकरण प्रतिनिधि"
0 # Croatian translation for PolicyKit-gnome.
1 # Copyright (C) 2017 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=authentication dialog\n"
10 "POT-Creation-Date: 2017-04-08 15:30+0000\n"
11 "PO-Revision-Date: 2017-04-23 20:24+0200\n"
12 "Language-Team: Croatian <hr@li.org>\n"
13 "Language: hr\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
18 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19 "Last-Translator: gogo <trebelnik2@gmail.com>\n"
20 "X-Generator: Poedit 1.8.7.1\n"
21
22 #: ../src/polkitgnomeauthenticationdialog.c:159
23 msgid "Select user..."
24 msgstr "Odaberi korisnika..."
25
26 #: ../src/polkitgnomeauthenticationdialog.c:194
27 #, c-format
28 msgid "%s (%s)"
29 msgstr "%s (%s)"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:538
32 msgid "_Authenticate"
33 msgstr "_Ovjeri"
34
35 #: ../src/polkitgnomeauthenticationdialog.c:577
36 msgid ""
37 "An application is attempting to perform an action that requires privileges. "
38 "Authentication as one of the users below is required to perform this action."
39 msgstr ""
40 "Aplikacija pokušava pokrenuti radnju koja zahtijeva ovlasti. Potrebna je "
41 "ovjera jednog od navedenih korisnika za pokretanje ove radnje."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:585
44 msgid ""
45 "An application is attempting to perform an action that requires privileges. "
46 "Authentication is required to perform this action."
47 msgstr ""
48 "Aplikacija pokušava pokrenuti radnju koja zahtijeva ovlasti. Potrebna je "
49 "ovjera za pokretanje ove radnje."
50
51 #: ../src/polkitgnomeauthenticationdialog.c:591
52 msgid ""
53 "An application is attempting to perform an action that requires privileges. "
54 "Authentication as the super user is required to perform this action."
55 msgstr ""
56 "Aplikacija pokušava pokrenuti radnju koja zahtijeva ovlasti. Potrebna je "
57 "ovjera korijenskog korisnika za pokretanje ove radnje."
58
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
61 msgid "_Password:"
62 msgstr "_Lozinka:"
63
64 #. Details
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Pojedinosti"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 msgid "Action:"
71 msgstr "Radnja:"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:707
74 #, c-format
75 msgid "Click to edit %s"
76 msgstr "Klikni za urediti %s"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:721
79 msgid "Vendor:"
80 msgstr "Zahtjevatelj:"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:725
83 #, c-format
84 msgid "Click to open %s"
85 msgstr "Klikni za otvoriti %s"
86
87 #: ../src/polkitgnomeauthenticationdialog.c:888
88 msgid "Authenticate"
89 msgstr "Ovjeri"
90
91 #: ../src/polkitgnomeauthenticator.c:296
92 #, c-format
93 msgid "_Password for %s:"
94 msgstr "_Lozinka za %s:"
95
96 #: ../src/polkitgnomeauthenticator.c:456
97 msgid "Authentication Failure"
98 msgstr "Neuspješna ovjera"
99
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "Korisnik je odbio dijalog ovjere"
+154
-183
po/hu.po less more
11 # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
22 # This file is distributed under the same license as the policykit-gnome package.
33 #
4 # Gabor Kelemen <kelemeng at gnome dot hu>, 2008, 2009.
4 # Gabor Kelemen <kelemeng at gnome dot hu>, 2008, 2009, 2012.
55 # Máté ŐRY <orymate at gmail dot com>
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: policykit-gnome master\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2009-09-19 01:43+0200\n"
11 "PO-Revision-Date: 2009-09-19 01:42+0200\n"
10 "POT-Creation-Date: 2012-03-18 01:51+0100\n"
11 "PO-Revision-Date: 2012-03-18 01:51+0100\n"
1212 "Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
13 "Language-Team: Hungarian <gnome at fsf dot hu>\n"
13 "Language-Team: Hungarian <gnome-hu-list at gnome dot org>\n"
14 "Language: \n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
1819 "X-Generator: KBabel 1.11.4\n"
1920 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2021
21 #: ../polkitgtk/polkitlockbutton.c:460
22 msgid "Action Identifier"
23 msgstr "Műveletazonosító"
24
25 #: ../polkitgtk/polkitlockbutton.c:461
26 msgid "The action identifier to use for the button"
27 msgstr "A gomb műveletazonosítója"
28
29 #: ../polkitgtk/polkitlockbutton.c:477
30 msgid "Is Authorized"
31 msgstr "Van felhatalmazása"
32
33 #: ../polkitgtk/polkitlockbutton.c:478
34 msgid "Whether the process is authorized"
35 msgstr "A folyamatnak van-e felhatalmazása"
36
37 #: ../polkitgtk/polkitlockbutton.c:493
38 msgid "Is Visible"
39 msgstr "Látható"
40
41 #: ../polkitgtk/polkitlockbutton.c:494
42 msgid "Whether the widget is visible"
43 msgstr "Látható legyen-e a felületi elem"
44
45 #: ../polkitgtk/polkitlockbutton.c:509
46 msgid "Can Obtain"
47 msgstr "Kérhet"
48
49 #: ../polkitgtk/polkitlockbutton.c:510
50 msgid "Whether authorization can be obtained"
51 msgstr "Kérhető-e felhatalmazás"
52
53 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
54 msgid "Unlock Text"
55 msgstr "Feloldási szöveg"
56
57 #: ../polkitgtk/polkitlockbutton.c:526
58 msgid "The text to display when prompting the user to unlock."
59 msgstr "A felhasználó feloldásra kérésekor megjelenítendő szöveg."
60
61 #: ../polkitgtk/polkitlockbutton.c:527
62 msgid "Click to make changes"
63 msgstr "Kattintson a módosításhoz"
64
65 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
66 msgid "Unlock Tooltip"
67 msgstr "Feloldási buboréksúgó"
68
69 #: ../polkitgtk/polkitlockbutton.c:543
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr "A felhasználó feloldásra kérésekor megjelenítendő buboréksúgó."
72
73 #: ../polkitgtk/polkitlockbutton.c:544
74 msgid "Authentication is needed to make changes."
75 msgstr "Hitelesítés szükséges a módosítások végrehajtásához."
76
77 #: ../polkitgtk/polkitlockbutton.c:559
78 msgid "Lock Text"
79 msgstr "Zárolási szöveg"
80
81 #: ../polkitgtk/polkitlockbutton.c:560
82 msgid "The text to display when prompting the user to lock."
83 msgstr "A felhasználó zárolásra kéréskor megjelenítendő szöveg."
84
85 #: ../polkitgtk/polkitlockbutton.c:561
86 msgid "Click to prevent changes"
87 msgstr "Kattintson a módosítás megakadályozásához"
88
89 #: ../polkitgtk/polkitlockbutton.c:576
90 msgid "Lock Tooltip"
91 msgstr "Zárolási buboréksúgó"
92
93 #: ../polkitgtk/polkitlockbutton.c:577
94 msgid "The tooltip to display when prompting the user to lock."
95 msgstr "A felhasználó zárolásra kéréskor megjelenítendő buboréksúgó."
96
97 #: ../polkitgtk/polkitlockbutton.c:578
98 msgid "To prevent further changes, click the lock."
99 msgstr "További módosítások megakadályozásához kattintson a lakatra."
100
101 #: ../polkitgtk/polkitlockbutton.c:593
102 msgid "Lock Down Text"
103 msgstr "Zárolási szöveg"
104
105 #: ../polkitgtk/polkitlockbutton.c:594
106 msgid ""
107 "The text to display when prompting the user to lock down the action for all "
108 "users."
109 msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
110
111 #: ../polkitgtk/polkitlockbutton.c:595
112 msgid "Click to lock down"
113 msgstr "Kattintson a zároláshoz"
114
115 #: ../polkitgtk/polkitlockbutton.c:610
116 msgid "Lock Down Tooltip"
117 msgstr "Zárolási buboréksúgó"
118
119 #: ../polkitgtk/polkitlockbutton.c:611
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
124
125 #: ../polkitgtk/polkitlockbutton.c:612
126 msgid ""
127 "To prevent users without administrative privileges from making changes, "
128 "click the lock."
129 msgstr ""
130 "Kattintson a lakatra a rendszergazdai jogosultságok nélküli felhasználók "
131 "eltiltásához a módosításoktól."
132
133 #: ../polkitgtk/polkitlockbutton.c:628
134 msgid ""
135 "The text to display when the user cannot obtain authorization through "
136 "authentication."
137 msgstr ""
138 "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
139 "hitelesítés útján."
140
141 #: ../polkitgtk/polkitlockbutton.c:629
142 msgid "Not authorized to make changes"
143 msgstr "Nincs jogosultsága módosítások végrehajtására"
144
145 #: ../polkitgtk/polkitlockbutton.c:645
146 msgid ""
147 "The tooltip to display when the user cannot obtain authorization through "
148 "authentication."
149 msgstr ""
150 "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
151 "hitelesítés útján."
152
153 #: ../polkitgtk/polkitlockbutton.c:646
154 msgid "System policy prevents changes. Contact your system administator."
155 msgstr ""
156 "A rendszer házirendje megakadályozza a módosításokat. Keresse meg "
157 "rendszergazdáját."
158
159 #. Translators: this string is appended to the tooltip if the action is
160 #. * currently locked down
161 #: ../polkitgtk/polkitlockbutton.c:767
162 msgid ""
163 "This button is locked down so only users with administrative privileges can "
164 "unlock it. Right-click the button to remove the lock down."
165 msgstr ""
166 "Ez a gomb zárolva van, csak a rendszergazdai jogosultságokkal rendelkező "
167 "felhasználók oldhatják fel. Kattintson a jobb egérgombbal a zárolás "
168 "feloldásához."
169
170 #: ../src/main.c:128
171 msgid "Click the icon to drop all elevated privileges"
172 msgstr "Kattintson az ikonra a megemelt jogosultságok eldobásához"
173
17422 #: ../src/polkitgnomeauthenticationdialog.c:159
17523 msgid "Select user..."
17624 msgstr "Válasszon felhasználót…"
18028 msgid "%s (%s)"
18129 msgstr "%s (%s)"
18230
183 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:537
18432 msgid "_Authenticate"
18533 msgstr "_Hitelesítés"
18634
187 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:576
18836 msgid ""
18937 "An application is attempting to perform an action that requires privileges. "
19038 "Authentication as one of the users below is required to perform this action."
19341 "jogosultságot igényel. A következő felhasználók egyikeként való hitelesítés "
19442 "szükséges a művelet végrehajtásához."
19543
196 #: ../src/polkitgnomeauthenticationdialog.c:574
44 #: ../src/polkitgnomeauthenticationdialog.c:584
19745 msgid ""
19846 "An application is attempting to perform an action that requires privileges. "
19947 "Authentication is required to perform this action."
20149 "Egy alkalmazás olyan műveletet próbál végrehajtani, amely speciális "
20250 "jogosultságot igényel. A művelet végrehajtásához hitelesítés szükséges."
20351
204 #: ../src/polkitgnomeauthenticationdialog.c:580
52 #: ../src/polkitgnomeauthenticationdialog.c:590
20553 msgid ""
20654 "An application is attempting to perform an action that requires privileges. "
20755 "Authentication as the super user is required to perform this action."
21058 "jogosultságot igényel. Adminisztrátorként való hitelesítés szükséges a "
21159 "művelet végrehajtásához."
21260
213 #: ../src/polkitgnomeauthenticationdialog.c:615
214 #: ../src/polkitgnomeauthenticator.c:289
61 #: ../src/polkitgnomeauthenticationdialog.c:625
62 #: ../src/polkitgnomeauthenticator.c:300
21563 msgid "_Password:"
21664 msgstr "Jel_szó:"
21765
21866 #. Details
219 #: ../src/polkitgnomeauthenticationdialog.c:633
220 msgid "<small><b>_Details</b></small>"
221 msgstr "<small><b>_Részletek</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:686
224 msgid "<small><b>Action:</b></small>"
225 msgstr "<small><b>Művelet:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:689
67 #: ../src/polkitgnomeauthenticationdialog.c:643
68 msgid "_Details"
69 msgstr "_Részletek"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:699
72 msgid "Action:"
73 msgstr "Művelet:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:702
22876 #, c-format
22977 msgid "Click to edit %s"
23078 msgstr "Kattintson %s művelet jogosultságbeállításainak módosításához"
23179
232 #: ../src/polkitgnomeauthenticationdialog.c:703
233 msgid "<small><b>Vendor:</b></small>"
234 msgstr "<small><b>Gyártó:</b></small>"
235
236 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:716
81 msgid "Vendor:"
82 msgstr "Gyártó:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:718
23785 #, c-format
23886 msgid "Click to open %s"
23987 msgstr "Kattintson %s megnyitásához"
24088
241 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:881
24290 msgid "Authenticate"
24391 msgstr "Hitelesítés"
24492
245 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
24694 #, c-format
24795 msgid "_Password for %s:"
24896 msgstr "%s jel_szava:"
24997
250 #: ../src/polkitgnomeauthenticator.c:445
98 #: ../src/polkitgnomeauthenticator.c:456
25199 msgid "Authentication Failure"
252100 msgstr "Hitelesítési hiba"
253101
254 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
255 msgid "PolicyKit Authentication Agent"
256 msgstr "PolicyKit hitelesítési ügynök"
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "A hitelesítési ablakot bezárta a felhasználó"
105
106 #~ msgid "Action Identifier"
107 #~ msgstr "Műveletazonosító"
108
109 #~ msgid "The action identifier to use for the button"
110 #~ msgstr "A gomb műveletazonosítója"
111
112 #~ msgid "Is Authorized"
113 #~ msgstr "Van felhatalmazása"
114
115 #~ msgid "Whether the process is authorized"
116 #~ msgstr "A folyamatnak van-e felhatalmazása"
117
118 #~ msgid "Is Visible"
119 #~ msgstr "Látható"
120
121 #~ msgid "Whether the widget is visible"
122 #~ msgstr "Látható legyen-e a felületi elem"
123
124 #~ msgid "Can Obtain"
125 #~ msgstr "Kérhet"
126
127 #~ msgid "Whether authorization can be obtained"
128 #~ msgstr "Kérhető-e felhatalmazás"
129
130 #~ msgid "Unlock Text"
131 #~ msgstr "Feloldási szöveg"
132
133 #~ msgid "The text to display when prompting the user to unlock."
134 #~ msgstr "A felhasználó feloldásra kérésekor megjelenítendő szöveg."
135
136 #~ msgid "Click to make changes"
137 #~ msgstr "Kattintson a módosításhoz"
138
139 #~ msgid "Unlock Tooltip"
140 #~ msgstr "Feloldási buboréksúgó"
141
142 #~ msgid "The tooltip to display when prompting the user to unlock."
143 #~ msgstr "A felhasználó feloldásra kérésekor megjelenítendő buboréksúgó."
144
145 #~ msgid "Authentication is needed to make changes."
146 #~ msgstr "Hitelesítés szükséges a módosítások végrehajtásához."
147
148 #~ msgid "Lock Text"
149 #~ msgstr "Zárolási szöveg"
150
151 #~ msgid "The text to display when prompting the user to lock."
152 #~ msgstr "A felhasználó zárolásra kéréskor megjelenítendő szöveg."
153
154 #~ msgid "Click to prevent changes"
155 #~ msgstr "Kattintson a módosítás megakadályozásához"
156
157 #~ msgid "Lock Tooltip"
158 #~ msgstr "Zárolási buboréksúgó"
159
160 #~ msgid "The tooltip to display when prompting the user to lock."
161 #~ msgstr "A felhasználó zárolásra kéréskor megjelenítendő buboréksúgó."
162
163 #~ msgid "To prevent further changes, click the lock."
164 #~ msgstr "További módosítások megakadályozásához kattintson a lakatra."
165
166 #~ msgid "Lock Down Text"
167 #~ msgstr "Zárolási szöveg"
168
169 #~ msgid ""
170 #~ "The text to display when prompting the user to lock down the action for "
171 #~ "all users."
172 #~ msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Kattintson a zároláshoz"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Zárolási buboréksúgó"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
184
185 #~ msgid ""
186 #~ "To prevent users without administrative privileges from making changes, "
187 #~ "click the lock."
188 #~ msgstr ""
189 #~ "Kattintson a lakatra a rendszergazdai jogosultságok nélküli felhasználók "
190 #~ "eltiltásához a módosításoktól."
191
192 #~ msgid ""
193 #~ "The text to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr ""
196 #~ "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
197 #~ "hitelesítés útján."
198
199 #~ msgid "Not authorized to make changes"
200 #~ msgstr "Nincs jogosultsága módosítások végrehajtására"
201
202 #~ msgid ""
203 #~ "The tooltip to display when the user cannot obtain authorization through "
204 #~ "authentication."
205 #~ msgstr ""
206 #~ "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
207 #~ "hitelesítés útján."
208
209 #~ msgid "System policy prevents changes. Contact your system administator."
210 #~ msgstr ""
211 #~ "A rendszer házirendje megakadályozza a módosításokat. Keresse meg "
212 #~ "rendszergazdáját."
213
214 #~ msgid ""
215 #~ "This button is locked down so only users with administrative privileges "
216 #~ "can unlock it. Right-click the button to remove the lock down."
217 #~ msgstr ""
218 #~ "Ez a gomb zárolva van, csak a rendszergazdai jogosultságokkal rendelkező "
219 #~ "felhasználók oldhatják fel. Kattintson a jobb egérgombbal a zárolás "
220 #~ "feloldásához."
221
222 #~ msgid "Click the icon to drop all elevated privileges"
223 #~ msgstr "Kattintson az ikonra a megemelt jogosultságok eldobásához"
224
225 #~ msgid "PolicyKit Authentication Agent"
226 #~ msgstr "PolicyKit hitelesítési ügynök"
227
4646
4747 #. Details
4848 #: ../src/polkitgnomeauthenticationdialog.c:643
49 msgid "<small><b>_Details</b></small>"
50 msgstr "<small><b>_Rincian</b></small>"
49 msgid "_Details"
50 msgstr "_Rincian"
5151
5252 #: ../src/polkitgnomeauthenticationdialog.c:699
53 msgid "<small><b>Action:</b></small>"
54 msgstr "<small><b>Aksi:</b></small>"
53 msgid "Action:"
54 msgstr "Aksi:"
5555
5656 #: ../src/polkitgnomeauthenticationdialog.c:702
5757 #, c-format
5959 msgstr "Klik untuk menyunting %s"
6060
6161 #: ../src/polkitgnomeauthenticationdialog.c:716
62 msgid "<small><b>Vendor:</b></small>"
63 msgstr "<small><b>Vendor:</b></small>"
62 msgid "Vendor:"
63 msgstr "Vendor:"
6464
6565 #: ../src/polkitgnomeauthenticationdialog.c:718
6666 #, c-format
6262
6363 #. Details
6464 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "<small><b>_Details</b></small>"
66 msgstr "<small><b>_Dettagli</b></small>"
65 msgid "_Details"
66 msgstr "_Dettagli"
6767
6868 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "<small><b>Action:</b></small>"
70 msgstr "<small><b>Azione:</b></small>"
69 msgid "Action:"
70 msgstr "Azione:"
7171
7272 #: ../src/polkitgnomeauthenticationdialog.c:702
7373 #, c-format
7575 msgstr "Fare clic per modificare %s"
7676
7777 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "<small><b>Vendor:</b></small>"
79 msgstr "<small><b>Fornitore:</b></small>"
78 msgid "Vendor:"
79 msgstr "Fornitore:"
8080
8181 #: ../src/polkitgnomeauthenticationdialog.c:718
8282 #, c-format
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Takeshi AIHANA <takeshi.aihana@gmail.com>, 2008.
44 # Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>, 2009,2011.
5 # Hideki Yamane <henrich@debian.org>, 2011.
56 #
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: policykit-gnome master\n"
910 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
1011 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2011-03-22 00:16+0000\n"
12 "PO-Revision-Date: 2011-03-30 00:31+0900\n"
13 "Last-Translator: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>\n"
12 "POT-Creation-Date: 2011-10-25 16:11+0000\n"
13 "PO-Revision-Date: 2011-10-25 20:34+0900\n"
14 "Last-Translator: Hideki Yamane <henrich@debian.org>\n"
1415 "Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
1516 "MIME-Version: 1.0\n"
1617 "Content-Type: text/plain; charset=UTF-8\n"
1718 "Content-Transfer-Encoding: 8bit\n"
1819 "Language: ja\n"
1920
20 #: ../polkitgtk/polkitlockbutton.c:458
21 msgid "Action Identifier"
22 msgstr "アクション識別子"
23
24 #: ../polkitgtk/polkitlockbutton.c:459
25 msgid "The action identifier to use for the button"
26 msgstr "このボタンのアクション識別子"
27
28 #: ../polkitgtk/polkitlockbutton.c:475
29 msgid "Is Authorized"
30 msgstr "承認済?"
31
32 #: ../polkitgtk/polkitlockbutton.c:476
33 msgid "Whether the process is authorized"
34 msgstr "プロセスが承認済かどうか"
35
36 #: ../polkitgtk/polkitlockbutton.c:491
37 msgid "Is Visible"
38 msgstr "可視?"
39
40 #: ../polkitgtk/polkitlockbutton.c:492
41 msgid "Whether the widget is visible"
42 msgstr "ウィジェットが可視かどうか"
43
44 #: ../polkitgtk/polkitlockbutton.c:507
45 msgid "Can Obtain"
46 msgstr "取得可?"
47
48 #: ../polkitgtk/polkitlockbutton.c:508
49 msgid "Whether authorization can be obtained"
50 msgstr "承認を得ることができるかどうか?"
51
52 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
53 msgid "Unlock Text"
54 msgstr "ロック解除テキスト"
55
56 #: ../polkitgtk/polkitlockbutton.c:524
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "ユーザにロック解除をうながす時に表示するテキスト。"
59
60 #: ../polkitgtk/polkitlockbutton.c:525
61 msgid "Click to make changes"
62 msgstr "クリックして変更する"
63
64 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
65 msgid "Unlock Tooltip"
66 msgstr "ロック解除ツールチップ"
67
68 #: ../polkitgtk/polkitlockbutton.c:541
69 msgid "The tooltip to display when prompting the user to unlock."
70 msgstr "ユーザにロック解除をうながす時に表示するツールチップ。"
71
72 #: ../polkitgtk/polkitlockbutton.c:542
73 msgid "Authentication is needed to make changes."
74 msgstr "変更するには認証が必要です。"
75
76 #: ../polkitgtk/polkitlockbutton.c:557
77 msgid "Lock Text"
78 msgstr "ロック・テキスト"
79
80 #: ../polkitgtk/polkitlockbutton.c:558
81 msgid "The text to display when prompting the user to lock."
82 msgstr "ユーザにロックをうながす時に表示するテキスト。"
83
84 #: ../polkitgtk/polkitlockbutton.c:559
85 msgid "Click to prevent changes"
86 msgstr "クリックして変更しない"
87
88 #: ../polkitgtk/polkitlockbutton.c:574
89 msgid "Lock Tooltip"
90 msgstr "ロック・ツールチップ"
91
92 #: ../polkitgtk/polkitlockbutton.c:575
93 msgid "The tooltip to display when prompting the user to lock."
94 msgstr "ユーザにロックをうながす時に表示するツールチップ。"
95
96 #: ../polkitgtk/polkitlockbutton.c:576
97 msgid "To prevent further changes, click the lock."
98 msgstr "変更を加えるには、ロックをクリック。"
99
100 #: ../polkitgtk/polkitlockbutton.c:591
101 msgid "Lock Down Text"
102 msgstr "ロックダウン・テキスト"
103
104 #: ../polkitgtk/polkitlockbutton.c:592
105 msgid ""
106 "The text to display when prompting the user to lock down the action for all "
107 "users."
108 msgstr "すべてのユーザをロックダウンする時にユーザに表示するテキスト。"
109
110 #: ../polkitgtk/polkitlockbutton.c:593
111 msgid "Click to lock down"
112 msgstr "ロックダウンするにはクリック"
113
114 #: ../polkitgtk/polkitlockbutton.c:608
115 msgid "Lock Down Tooltip"
116 msgstr "ロックダウン・ツールチップ"
117
118 #: ../polkitgtk/polkitlockbutton.c:609
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr "すべてのユーザをロックダウンする時にユーザに表示するツールチップ。"
123
124 #: ../polkitgtk/polkitlockbutton.c:610
125 msgid ""
126 "To prevent users without administrative privileges from making changes, "
127 "click the lock."
128 msgstr "管理権限無しでユーザが変更を加えるのを避けるには、ロックをクリック。"
129
130 #: ../polkitgtk/polkitlockbutton.c:626
131 msgid ""
132 "The text to display when the user cannot obtain authorization through "
133 "authentication."
134 msgstr "ユーザが認証されても承認を得られない時に表示するテキスト。"
135
136 #: ../polkitgtk/polkitlockbutton.c:627
137 msgid "Not authorized to make changes"
138 msgstr "変更するよう承認されていません"
139
140 #: ../polkitgtk/polkitlockbutton.c:643
141 msgid ""
142 "The tooltip to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr "ユーザが認証されても承認を得られない時に表示するツールチップ。"
145
146 #: ../polkitgtk/polkitlockbutton.c:644
147 msgid "System policy prevents changes. Contact your system administator."
148 msgstr ""
149 "システムのポリシーにより変更ができません。システムの管理者に連絡してくださ"
150 "い。"
151
15221 #: ../src/polkitgnomeauthenticationdialog.c:159
15322 msgid "Select user..."
154 msgstr "ユーザの選択..."
23 msgstr "ユーザーの選択..."
15524
15625 #: ../src/polkitgnomeauthenticationdialog.c:194
15726 #, c-format
16736 "An application is attempting to perform an action that requires privileges. "
16837 "Authentication as one of the users below is required to perform this action."
16938 msgstr ""
170 "あるアプリケーションが特権の必要なアクションを実行しようとしています。このア"
171 "クションを実行するには、次に示すいずれかのユーザとしての認証が必要になりま"
172 "す。"
39 "アプリケーションが特権の必要な動作を行おうとしています。この動作を行うには、"
40 "以下のどれかのユーザーとしての認証が必要になります。"
17341
17442 #: ../src/polkitgnomeauthenticationdialog.c:584
17543 msgid ""
17644 "An application is attempting to perform an action that requires privileges. "
17745 "Authentication is required to perform this action."
17846 msgstr ""
179 "あるアプリケーションが特権の必要なアクションを実行しようとしています。このア"
180 "クションを実行するには認証が必要になります。"
47 "アプリケーションが特権の必要な動作を行おうとしています。この動作を行うには認"
48 "証が必要です。"
18149
18250 #: ../src/polkitgnomeauthenticationdialog.c:590
18351 msgid ""
18452 "An application is attempting to perform an action that requires privileges. "
18553 "Authentication as the super user is required to perform this action."
18654 msgstr ""
187 "あるアプリケーションが特権の必要なアクションを実行しようとしています。このア"
188 "クションを実行するには root 権限としての認証が必要になります。"
55 "アプリケーションが特権の必要な動作を行おうとしています。この動作を行うには、"
56 "管理者ユーザーとしての認証が必要になります。"
18957
19058 #: ../src/polkitgnomeauthenticationdialog.c:625
191 #: ../src/polkitgnomeauthenticator.c:301
59 #: ../src/polkitgnomeauthenticator.c:300
19260 msgid "_Password:"
19361 msgstr "パスワード(_P):"
19462
19563 #. Details
19664 #: ../src/polkitgnomeauthenticationdialog.c:643
197 msgid "<small><b>_Details</b></small>"
198 msgstr "<small><b>詳細(_D)</b></small>"
65 msgid "_Details"
66 msgstr "詳細(_D)"
19967
20068 #: ../src/polkitgnomeauthenticationdialog.c:699
201 msgid "<small><b>Action:</b></small>"
202 msgstr "<small><b>アクション:</b></small>"
69 msgid "Action:"
70 msgstr "アクション:"
20371
20472 #: ../src/polkitgnomeauthenticationdialog.c:702
20573 #, c-format
20775 msgstr "ここをクリックして %s を編集してください"
20876
20977 #: ../src/polkitgnomeauthenticationdialog.c:716
210 msgid "<small><b>Vendor:</b></small>"
211 msgstr "<small><b>ベンダ:</b></small>"
78 msgid "Vendor:"
79 msgstr "ベンダー:"
21280
21381 #: ../src/polkitgnomeauthenticationdialog.c:718
21482 #, c-format
21987 msgid "Authenticate"
22088 msgstr "認証"
22189
222 #: ../src/polkitgnomeauthenticator.c:297
90 #: ../src/polkitgnomeauthenticator.c:296
22391 #, c-format
22492 msgid "_Password for %s:"
22593 msgstr "%s のパスワード(_P):"
22694
227 #: ../src/polkitgnomeauthenticator.c:457
95 #: ../src/polkitgnomeauthenticator.c:456
22896 msgid "Authentication Failure"
22997 msgstr "認証失敗"
23098
23199 #: ../src/polkitgnomelistener.c:164
232 msgid "Authentation dialog was dismissed by the user"
233 msgstr "認証ダイアログがユーザによって非表示にされました"
234
235 #~ msgid "Click the icon to drop all elevated privileges"
236 #~ msgstr "アイコンをクリックして与えられたすべての権限を破棄"
237
238 #~ msgid "PolicyKit Authentication Agent"
239 #~ msgstr "PolicyKit 認証エージェント"
240
241 #~ msgid "Authorizations"
242 #~ msgstr "権限の管理"
243
244 #~ msgid "Configure authorizations"
245 #~ msgstr "いろいろな権限を設定します"
246
247 #~ msgid ""
248 #~ "A list of PolicyKit action where the \"retain authorization\" checkbox "
249 #~ "isn't checked by default; this list is maintained by the authentication "
250 #~ "dialog code itself. For example, if a user unchecks the \"retain "
251 #~ "authorization\" check box for an action and successfully obtains an "
252 #~ "authorization for the action, the action will be added to this list."
253 #~ msgstr ""
254 #~ "\"認証結果を使用し続ける\" のチェックボックスをデフォルトで OFF にしてお"
255 #~ "く PolicyKit アクションを並べたリストです。このリストは認証ダイアログのオ"
256 #~ "ブジェクトよって管理されます。例えば、ユーザが任意のアクションに対して "
257 #~ "\"認証結果を使用し続ける\" のチェックを外し、そのアクションを実行する権限"
258 #~ "を手に入れたら、このリストにそのアクションが追加されるということです。"
259
260 #~ msgid ""
261 #~ "A list of actions where the \"retain authorization\" checkbox isn't "
262 #~ "checked by default"
263 #~ msgstr ""
264 #~ "デフォルトで \"認証結果を使用し続ける\" のチェックボックスを OFF にしてお"
265 #~ "くアクション"
266
267 #~ msgid ""
268 #~ "If set to true, the authentication dialog from PolicyKit-gnome will grab "
269 #~ "the keyboard, so that you will not be able to type in other programs "
270 #~ "while the dialog is active. Use this if your window manager does not "
271 #~ "focus the authentication dialog automatically, and you want to avoid "
272 #~ "accidentally typing passwords in other programs."
273 #~ msgstr ""
274 #~ "TRUE にすると、PolicyKit-gnome の認証ダイアログでキーボード入力をつかんだ"
275 #~ "ままにするので、このダイアログが表示されている間は他のアプリでキーボードを"
276 #~ "利用することができなくなります。この機能を使えば、お使いのウィンドウ・マ"
277 #~ "ネージャが認証ダイアログにフォーカスを与えなかった場合、キーボードからパス"
278 #~ "ワードを入力した時にフォーカスが当たっている他のプログラムに誤って表示され"
279 #~ "るという危険性を回避することができます。"
280
281 #~ msgid ""
282 #~ "If set to true, then \"retain authorization\" check box (if present) is "
283 #~ "checked by default in the authentication dialog unless the action is "
284 #~ "mentioned in the \"/desktop/gnome/policykit/"
285 #~ "auth_dialog_retain_authorization_blacklist\" key."
286 #~ msgstr ""
287 #~ "TRUE にすると、\"/desktop/gnome/policykit/"
288 #~ "auth_dialog_retain_authorization_blacklist\" キーに格納したアクションを除"
289 #~ "き、認証ダイアログで \"認証結果を使用し続ける\" のチェックボックスをデフォ"
290 #~ "ルトで ON にしておきます。"
291
292 #~ msgid "Whether the authentication dialog should grab the keyboard"
293 #~ msgstr "認証ダイアログでキーボード入力をつかんだままにするかどうか"
294
295 #~ msgid "Whether the retain authorization check box is checked by default"
296 #~ msgstr ""
297 #~ "\"認証結果を使用し続ける\" のチェックボックスをデフォルトで ON にするかど"
298 #~ "うか"
299
300 #~ msgid "Copyright © 2007 David Zeuthen"
301 #~ msgstr "Copyright © 2007 David Zeuthen"
302
303 #~ msgid "PolicyKit-gnome Website"
304 #~ msgstr "PolicyKit-gnome のウェブサイト"
305
306 #~ msgid "PolicyKit-gnome demo"
307 #~ msgstr "PolicyKit-gnome のデモ"
308
309 #~ msgid "PolicyKit for the GNOME desktop"
310 #~ msgstr "GNOME デスクトップ向けの PolicyKit 用クライアントです"
311
312 #~ msgid "_File"
313 #~ msgstr "ファイル(_F)"
314
315 #~ msgid "_Actions"
316 #~ msgstr "アクション(_A)"
317
318 #~ msgid "_Help"
319 #~ msgstr "ヘルプ(_H)"
320
321 #~ msgid "_Quit"
322 #~ msgstr "終了(_Q)"
323
324 #~ msgid "Quit"
325 #~ msgstr "終了"
326
327 #~ msgid "_About"
328 #~ msgstr "情報(_A)"
329
330 #~ msgid "About"
331 #~ msgstr "情報"
332
333 #~ msgid ""
334 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
335 #~ "The authorization is kept for the life time of the process"
336 #~ msgstr ""
337 #~ "<b>Frobnicate</b> というヘルパーを作成するにはユーザ認証が必要です。ここで"
338 #~ "認証された権限はプロセスが終了するまで有効です。"
339
340 #~ msgid "Frobnicate!"
341 #~ msgstr "Frobnicate!"
342
343 #~ msgid ""
344 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
345 #~ "a one-shot authorization."
346 #~ msgstr ""
347 #~ "<b>Jump</b> というヘルパーを作成するにはユーザ認証が必要です。ここで認証さ"
348 #~ "れた権限は1回限り (ワン・ショット) 有効です。"
349
350 #~ msgid "Jump!"
351 #~ msgstr "Jump!"
352
353 #~ msgid ""
354 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
355 #~ "authenticate. This instance overrides the defaults set in "
356 #~ "polkit_gnome_action_new()."
357 #~ msgstr ""
358 #~ "<b>Tweak</b> というヘルパーを作成するには管理者の認証が必要です。このイン"
359 #~ "スタンスは polkit_gnome_action_new() 関数でセットしたデフォルト値を上書き"
360 #~ "します。"
361
362 #~ msgid "Tweak!"
363 #~ msgstr "Tweak!"
364
365 #~ msgid "Tweak"
366 #~ msgstr "Tweak"
367
368 #~ msgid "Tweak (long)"
369 #~ msgstr "Tweak (long)"
370
371 #~ msgid "If your admin wasn't annoying, you could do this"
372 #~ msgstr "もし管理者がうるさい人でなければ、これを実現できるでしょう"
373
374 #~ msgid "Tweak..."
375 #~ msgstr "Tweak..."
376
377 #~ msgid "Tweak... (long)"
378 #~ msgstr "Tweak... (long)"
379
380 #~ msgid "Only card carrying tweakers can do this!"
381 #~ msgstr "Only card carrying tweakers can do this!"
382
383 #~ msgid "Tweak! (long)"
384 #~ msgstr "Tweak! (long)"
385
386 #~ msgid "Go ahead, tweak tweak tweak!"
387 #~ msgstr "Go ahead, tweak tweak tweak!"
388
389 #~ msgid ""
390 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
391 #~ "authenticate. Once authenticated, this privilege can be retained "
392 #~ "indefinitely."
393 #~ msgstr ""
394 #~ "<b>Twiddle</b> というヘルパーを作成するにはシステム管理者の認証が必要で"
395 #~ "す。一度認証したら、この権限は無期限で使用できます。"
396
397 #~ msgid "Twiddle!"
398 #~ msgstr "Twiddle!"
399
400 #~ msgid ""
401 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
402 #~ "authenticated, this privilege can be retained for the remainder of the "
403 #~ "desktop session."
404 #~ msgstr ""
405 #~ "<b>Punch</b> というヘルパーを作成するにはユーザ認証が必要です。一度認証し"
406 #~ "たら、この権限はデスクトップのセッションが終了するまで有効です。"
407
408 #~ msgid "Punch!"
409 #~ msgstr "Punch!"
410
411 #~ msgid ""
412 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
413 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
414 #~ "authorizations when they are done with them. E.g. the button is 'pressed "
415 #~ "in' exactlywhen the authorization is held. Toggling the button means "
416 #~ "obtaining resp. revoking the authorization in question."
417 #~ msgstr ""
418 #~ "<b>Toggle</b> というアクションは GtkToggleButton を操作しながら PolicyKit "
419 #~ "の使い方をデモします。認証を中止するようユーザに依頼するための直感的な方法"
420 #~ "です。例えば、ボタンが押下された状態は認証が保持されたことを意味します。ボ"
421 #~ "タンをトグルして切り替えることで認証が有効か無効かを表します。"
422
423 #~ msgid ""
424 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
425 #~ "update in real-time.</i>."
426 #~ msgstr ""
427 #~ "<i>メモ: /etc/PolicyKit/Policy.conf というファイルを編集して時債に代理ウィ"
428 #~ "ジェットが更新しているか確認してみて下さい。</i>"
429
430 #~ msgid "Frobnicate"
431 #~ msgstr "Frobnicate"
432
433 #~ msgid "Jump"
434 #~ msgstr "Jump"
435
436 #~ msgid "Kick bar"
437 #~ msgstr "Kick bar"
438
439 #~ msgid "Kick baz"
440 #~ msgstr "Kick baz"
441
442 #~ msgid "Kick foo"
443 #~ msgstr "Kick foo"
444
445 #~ msgid "Punch"
446 #~ msgstr "Punch"
447
448 #~ msgid ""
449 #~ "System policy prevents the PolicyKit-gnome example helper from "
450 #~ "Frobnicating"
451 #~ msgstr ""
452 #~ "System policy prevents the PolicyKit-gnome example helper from "
453 #~ "Frobnicating"
454
455 #~ msgid ""
456 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
457 #~ msgstr ""
458 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
459
460 #~ msgid ""
461 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
462 #~ msgstr ""
463 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
464
465 #~ msgid ""
466 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
467 #~ msgstr ""
468 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
469
470 #~ msgid ""
471 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
472 #~ msgstr ""
473 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
474
475 #~ msgid ""
476 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
477 #~ msgstr ""
478 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
479
480 #~ msgid ""
481 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
482 #~ msgstr ""
483 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
484
485 #~ msgid ""
486 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
487 #~ msgstr ""
488 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
489
490 #~ msgid ""
491 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
492 #~ msgstr ""
493 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
494
495 #~ msgid "Toggle"
496 #~ msgstr "Toggle"
497
498 #~ msgid "Twiddle"
499 #~ msgstr "Twiddle"
500
501 #~ msgid "Authenticating..."
502 #~ msgstr "認証中..."
503
504 #~ msgid "Don't exit after 30 seconds of inactivity"
505 #~ msgstr "30秒間スリープした後に強制終了しない"
506
507 #~ msgid "PolicyKit GNOME session daemon"
508 #~ msgstr "PolicyKit GNOME のセッション・デーモン"
509
510 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
511 #~ msgstr "PolicyKit の GNOME セッション・デーモン (バージョン %s) の起動中..."
512
513 #~ msgid "_Remember authorization for this session"
514 #~ msgstr "このセッションに対する権限を記憶しておく(_R)"
515
516 #~ msgid "_Remember authorization"
517 #~ msgstr "権限を記憶しておく(_R)"
518
519 #~ msgid "For this _session only"
520 #~ msgstr "このセッションだけ有効にする(_S)"
521
522 #~ msgid "<small><b>Application:</b></small>"
523 #~ msgstr "<small><b>アプリケーション:</b></small>"
524
525 #~ msgid "(unknown"
526 #~ msgstr "(不明"
527
528 #~ msgid "_Password for root:"
529 #~ msgstr "root のパスワード(_P):"
530
531 #~ msgid "_Password or swipe finger for %s:"
532 #~ msgstr "%s のパスワードまたは指紋認証(_P):"
533
534 #~ msgid "_Password or swipe finger for root:"
535 #~ msgstr "root のパスワードまたは指紋認証(_P):"
536
537 #~ msgid "_Password or swipe finger:"
538 #~ msgstr "パスワードまたは指紋認証(_P):"
539
540 #~ msgid "No"
541 #~ msgstr "いいえ"
542
543 #~ msgid "Admin Authentication (one shot)"
544 #~ msgstr "システム管理者の認証 (1回きり)"
545
546 #~ msgid "Admin Authentication (keep session)"
547 #~ msgstr "システム管理者の認証 (このセッションの間だけ)"
548
549 #~ msgid "Admin Authentication (keep indefinitely)"
550 #~ msgstr "システム管理者の認証 (期限なし)"
551
552 #~ msgid "Authentication (one shot)"
553 #~ msgstr "認証 (1回きり)"
554
555 #~ msgid "Authentication (keep session)"
556 #~ msgstr "認証 (このセッションの間だけ)"
557
558 #~ msgid "Authentication (keep indefinitely)"
559 #~ msgstr "認証 (期限なし)"
560
561 #~ msgid "Yes"
562 #~ msgstr "はい"
563
564 #~ msgid ", "
565 #~ msgstr ", "
566
567 #~ msgid "Must be on console"
568 #~ msgstr "端末であること"
569
570 #~ msgid "Must be in active session"
571 #~ msgstr "利用中のセッションであること"
572
573 #~ msgid "Must be program %s"
574 #~ msgstr "%s というプログラムであること"
575
576 #~ msgid "Must be SELinux Context %s"
577 #~ msgstr "%s という SELinux のコンテキストであること"
578
579 #~ msgid "A moment ago"
580 #~ msgstr "ほんの今しがた"
581
582 #~ msgid "1 minute ago"
583 #~ msgstr " 1分前"
584
585 #~ msgid "%d minutes ago"
586 #~ msgstr " %d分前"
587
588 #~ msgid "1 hour ago"
589 #~ msgstr " 1時間前"
590
591 #~ msgid "%d hours ago"
592 #~ msgstr " %d時間前"
593
594 #~ msgid "1 day ago"
595 #~ msgstr " 1日前"
596
597 #~ msgid "%d days ago"
598 #~ msgstr " %d日前"
599
600 #~ msgid "Auth as %s (uid %d)"
601 #~ msgstr "%s として認証する (UID %d)"
602
603 #~ msgid "Auth as uid %d"
604 #~ msgstr "UID %d として認証する"
605
606 #~ msgid "Blocked by %s (uid %d)"
607 #~ msgstr "%s としてブロックする (UID %d)"
608
609 #~ msgid "Blocked by uid %d"
610 #~ msgstr "UID %d としてブロックする"
611
612 #~ msgid "Granted by %s (uid %d)"
613 #~ msgstr "%s として許可する (UID %d)"
614
615 #~ msgid "Granted by uid %d"
616 #~ msgstr "UID %d が許可中"
617
618 #~ msgid "Single shot pid %d (%s)"
619 #~ msgstr "PID %d は1回だけ (%s)"
620
621 #~ msgid "pid %d (%s)"
622 #~ msgstr "PID %d (%s)"
623
624 #~ msgid "This session"
625 #~ msgstr "このセッションだけ"
626
627 #~ msgid "Always"
628 #~ msgstr "常に"
629
630 #~ msgid "None"
631 #~ msgstr "なし"
632
633 #~ msgid "Grant Negative Authorization"
634 #~ msgstr "ブロックする権限"
635
636 #~ msgid "Grant Authorization"
637 #~ msgstr "許可する権限"
638
639 #~ msgid ""
640 #~ "<b><big>Granting a negative authorization for the <i>%s</i> action "
641 #~ "requires more information</big></b>"
642 #~ msgstr ""
643 #~ "<b><big><i>%s</i> というアクションをブロックする権限で必要となるその他の情"
644 #~ "報</big></b>"
645
646 #~ msgid ""
647 #~ "<b><big>Granting an authorization for the <i>%s</i> action requires more "
648 #~ "information</big></b>"
649 #~ msgstr ""
650 #~ "<b><big><i>%s</i> というアクションを許可する権限で必要となるその他の情報</"
651 #~ "big></b>"
652
653 #~ msgid ""
654 #~ "Select the user to block for the action and, optionally, any constraints "
655 #~ "on the negative authorization that you are about to grant."
656 #~ msgstr ""
657 #~ "このアクションを実行できないユーザを選択して下さい (オプションで、許可しよ"
658 #~ "うとする権限そのものをブロックする条件も指定できます)"
659
660 #~ msgid ""
661 #~ "Select the beneficiary and, optionally, how to constrain the "
662 #~ "authorization that you are about to grant."
663 #~ msgstr ""
664 #~ "このアクションを実行できるユーザを選択して下さい (オプションで、許可しよう"
665 #~ "とする権限そのものをブロックする条件も指定できます)"
666
667 #~ msgid "<b>Beneficiary</b>"
668 #~ msgstr "<b>実行できるユーザ</b>"
669
670 #~ msgid "Select the user that will receive the negative authorization."
671 #~ msgstr "このアクションを実行できない (禁止) ユーザを選択して下さい:"
672
673 #~ msgid "Select the user that will receive the authorization."
674 #~ msgstr "このアクションを実行できる (権限を持つ) ユーザを選択して下さい:"
675
676 #~ msgid "_Show system users"
677 #~ msgstr "システムのユーザも表示する(_S)"
678
679 #~ msgid "<b>Constraints</b>"
680 #~ msgstr "<b>条件</b>"
681
682 #~ msgid ""
683 #~ "Constraints limits the authorization such that it only applies under "
684 #~ "certain circumstances."
685 #~ msgstr ""
686 #~ "この条件は、特定の環境下でのみ権限を適用するといったことを指定します"
687
688 #~ msgid "_None"
689 #~ msgstr "なし(_N)"
690
691 #~ msgid "Must be _in active session"
692 #~ msgstr "利用中のセッションであること(_I)"
693
694 #~ msgid "Must be on _local console"
695 #~ msgstr "ローカルの端末であること(_L)"
696
697 #~ msgid "Must be in _active session on local console"
698 #~ msgstr "利用中のセッションでのローカルの端末であること(_A)"
699
700 #~ msgid "_Block..."
701 #~ msgstr "ブロックする(_B)"
702
703 #~ msgid "_Grant..."
704 #~ msgstr "許可する(_G)"
705
706 #~ msgid "Edit Implicit Authorizations"
707 #~ msgstr "暗黙の権限の編集"
708
709 #~ msgid "<b><big>Choose new implicit authorizations</big></b>"
710 #~ msgstr "<b><big>新しい暗黙の権限の選択</big></b>"
711
712 #~ msgid ""
713 #~ "Implicit authorizations are authorizations that are granted automatically "
714 #~ "to users under certain circumstances. Choose what is required for the "
715 #~ "action <i>%s</i>."
716 #~ msgstr ""
717 #~ "暗黙の権限とは、いくつかの状況でユーザに対して自動的に許可される権限です。"
718 #~ "次のアクションに対して必要な状況を選択して下さい: <i>%s</i>."
719
720 #~ msgid "<i>Anyone:</i>"
721 #~ msgstr "<i>誰が:</i>"
722
723 #~ msgid "<i>Console:</i>"
724 #~ msgstr "<i>端末:</i>"
725
726 #~ msgid "<i>Active Console:</i>"
727 #~ msgstr "<i>実行中の端末:</i>"
728
729 #~ msgid "_Modify..."
730 #~ msgstr "変更(_M)"
731
732 #~ msgid "<b>Action</b>"
733 #~ msgstr "<b>アクション</b>"
734
735 #~ msgid "<i>Description:</i>"
736 #~ msgstr "<i>説明:</i>"
737
738 #~ msgid "<i>Vendor:</i>"
739 #~ msgstr "<i>ベンダ:</i>"
740
741 #~ msgid "<b>Implicit Authorizations</b>"
742 #~ msgstr "<b>暗黙の権限の一覧</b>"
743
744 #~ msgid ""
745 #~ "Implicit authorizations are authorizations automatically given to users "
746 #~ "based on certain criteria such as if they are on the local console."
747 #~ msgstr ""
748 #~ "暗黙の権限とはいくつかの条件に基づいて自動的に許可される権限のことです (条"
749 #~ "件とは、例えばローカルの端末を使っているユーザだけが対象とかです)。"
750
751 #~ msgid "_Edit..."
752 #~ msgstr "編集(_E)"
753
754 #~ msgid "Revert To _Defaults..."
755 #~ msgstr "デフォルトに戻す(_D)"
756
757 #~ msgid "<b>Explicit Authorizations</b>"
758 #~ msgstr "<b>権限の明示的な指定</b>"
759
760 #~ msgid ""
761 #~ "This list displays authorizations that are either obtained through "
762 #~ "authentication or specifically given to the entity in question. Blocked "
763 #~ "authorizations are marked with a STOP sign."
764 #~ msgstr ""
765 #~ "この一覧には認証を通して取得した権限や対象となるエンティティに対して明示的"
766 #~ "に指定された権限が表示されています。無効な権限には停止マークが付与されてい"
767 #~ "ます。"
768
769 #~ msgid "Entity"
770 #~ msgstr "エンティティ"
771
772 #~ msgid "Scope"
773 #~ msgstr "範囲"
774
775 #~ msgid "How"
776 #~ msgstr "実現方法"
777
778 #~ msgid "Constraints"
779 #~ msgstr "条件"
780
781 #~ msgid "_Revoke"
782 #~ msgstr "無効にする(_R)"
783
784 #~ msgid "_Revoke..."
785 #~ msgstr "無効にする(_R)"
786
787 #~ msgid "_Show authorizations from all users..."
788 #~ msgstr "全てのユーザの権限を表示する(_S)"
789
790 #~ msgid "_Show authorizations from all users"
791 #~ msgstr "全てのユーザの権限を表示する(_S)"
792
793 #~ msgid "Select an action"
794 #~ msgstr "アクションを選択して下さい"
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "認証ダイアログがユーザーによって非表示にされました"
0 # Khmer translation for policykit-1-gnome
1 # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
2 # This file is distributed under the same license as the policykit-1-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-04-19 04:16+0000\n"
12 "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
13 "Language-Team: Khmer <km@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Launchpad-Export-Date: 2012-09-03 23:41+0000\n"
19 "X-Generator: Launchpad (build 15890)\n"
20
21 #: ../src/polkitgnomeauthenticationdialog.c:159
22 msgid "Select user..."
23 msgstr "ជ្រើស​អ្នក​ប្រើ..."
24
25 #: ../src/polkitgnomeauthenticationdialog.c:194
26 #, c-format
27 msgid "%s (%s)"
28 msgstr "%s (%s)"
29
30 #: ../src/polkitgnomeauthenticationdialog.c:538
31 msgid "_Authenticate"
32 msgstr "ផ្ទៀងផ្ទាត់"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:577
35 msgid ""
36 "An application is attempting to perform an action that requires privileges. "
37 "Authentication as one of the users below is required to perform this action."
38 msgstr ""
39 "កម្មវិធី​កំពុង​ប៉ុនប៉ង​អនុវត្ត​សកម្មភាព​ដែល​ទាមទារ​សិទ្ធិ ។ ការ​អនុញ្ញាត​ឲ្យ​អ្នក​ប្រើម្នាក់​ខាង​ក្រោម​ត្រូវ​បាន​"
40 "ទាមទារ​ឲ្យ​អនុវត្ត​សកម្មភាព​នេះ ។"
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "កម្មវិធី​កំពុង​ប៉ុនប៉ង​អនុវត្ត​សកម្មភាព ដែល​ត្រូវការ​សិទ្ធិ ។ ត្រូវការ​ការ​ផ្ទៀងផ្ទាត់​ភាព​ត្រឹមត្រូវ​ ដើម្បី​អនុវត្ត​"
48 "សកម្មភាព​នេះ ។"
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "កម្មវិធី​កំពុង​ប៉ុនប៉ង​អនុវត្ត​សកម្មភាព ដែល​ទាមទារ​សិទ្ធិ ។ ការ​អនុញ្ញាត​ជា​អ្នក​ប្រើ​ជាន់ខ្ពស់​ត្រូវ​បាន​ទាមទារ​​ឲ្យ​"
56 "អនុវត្ត​សកម្មភាព​នេះ ។"
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
60 msgid "_Password:"
61 msgstr "ពាក្យ​សម្ងាត់ ៖"
62
63 #. Details
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr ""
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr ""
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
73 #, c-format
74 msgid "Click to edit %s"
75 msgstr "ចុច ដើម្បី​កែសម្រួល %s"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr ""
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
82 #, c-format
83 msgid "Click to open %s"
84 msgstr "ចុច​ ដើម្បី​បើក %s"
85
86 #: ../src/polkitgnomeauthenticationdialog.c:888
87 msgid "Authenticate"
88 msgstr "ផ្ទៀងផ្ទាត់"
89
90 #: ../src/polkitgnomeauthenticator.c:296
91 #, c-format
92 msgid "_Password for %s:"
93 msgstr "ពាក្យ​សម្ងាត់​សម្រាប់ %s ៖"
94
95 #: ../src/polkitgnomeauthenticator.c:456
96 #, fuzzy
97 #| msgid "Authenticate"
98 msgid "Authentication Failure"
99 msgstr "ផ្ទៀងផ្ទាត់"
100
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "ប្រអប់​ផ្ទៀងផ្ទាត់​ត្រូ​វបាន​បោះបង់​ដោយ​អ្នកប្រើ"
104
105 #~ msgid "<small><b>_Details</b></small>"
106 #~ msgstr "<small><b>សេចក្ដី​លម្អិត</b></small>"
107
108 #~ msgid "<small><b>Action:</b></small>"
109 #~ msgstr "<small><b>សកម្មភាព ៖</b></small>"
110
111 #~ msgid "<small><b>Vendor:</b></small>"
112 #~ msgstr "<small><b>អ្នក​លក់ ៖</b></small>"
113
114 #~ msgid "Your authentication attempt was unsuccessful. Please try again."
115 #~ msgstr "ការ​ព្យាយាម​ផ្ទៀងផ្ទាត់​របស់​អ្នក​មិន​បាន​ជោគជ័យ​ទេ ។ សូម​ព្យាយាម​ម្ដង​ទៀត ។"
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 #
44 # Shankar Prasad <svenkate@redhat.com>, 2010.
5 # Shankar Prasad <svenkate@redhat.com>, 2010, 2013, 2014.
56 msgid ""
67 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-04-21 12:19+0530\n"
10 "PO-Revision-Date: 2010-02-10 14:05+0530\n"
11 "Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
12 "Language-Team: kn-IN <>\n"
8 "Project-Id-Version: \n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2014-02-04 08:49+0000\n"
12 "PO-Revision-Date: 2014-02-04 14:21+0630\n"
13 "Last-Translator: \n"
14 "Language-Team: Kannada <kde-i18n-doc@kde.org>\n"
15 "Language: kn\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Lokalize 1.0\n"
1719 "Plural-Forms: nplurals=2; plural=n != 1;\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "ಕ್ರಿಯೆಯ ಪತ್ತೆಗಾರ"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "ಗುಂಡಿಯಲ್ಲಿ ಬಳಸಬೇಕಿರುವ ಕ್ರಿಯೆಯ ಪತ್ತೆಗಾರ"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "ಇವರಿಗೆ ಅಧಿಕಾರವನ್ನು ನೀಡಲಾಗಿದೆ"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "ಪ್ರಕ್ರಿಯೆಗೆ ಅಧಿಕಾರವನ್ನು ನೀಡಲಾಗಿದೆಯೆ"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "ಇದು ಗೋಚರಿಸುತ್ತಿದೆ"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "ವಿಡ್ಗೆಟ್‌ ಗೋಚರಿಸುತ್ತಿದೆಯೆ"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "ಹೊಂದಬಹುದು"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "ಅಧಿಕಾರವನ್ನು ಹೊಂದಬಹುದೆ"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "ಪಠ್ಯವನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡು"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "ಅನ್‌ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಪಠ್ಯ."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "ಉಪಕರಣಸಲಹೆಯನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಿ"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "ಅನ್‌ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಉಪಕರಣಸಲಹೆ."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "ಪಠ್ಯವನ್ನು ಲಾಕ್ ಮಾಡಿ"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಪಠ್ಯ."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ತಡೆಗಟ್ಟಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "ಉಪಕರಣಸಲಹೆಯನ್ನು ಲಾಕ್ ಮಾಡಿ"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಉಪಕರಣಸಲಹೆ."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "ಇನ್ನಷ್ಟು ಬದಲಾವಣೆಗಳು ಆಗದಂತೆ ತಡೆಗಟ್ಟಲು, ಲಾಕ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "ಪಠ್ಯವನ್ನು ಲಾಕ್ ಮಾಡಿ"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗಾಗಿನ ಕ್ರಿಯೆಗಳನ್ನು ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ "
109 "ಪಠ್ಯ."
110
111 #: ../polkitgtk/polkitlockbutton.c:595
112 msgid "Click to lock down"
113 msgstr "ಲಾಕ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
114
115 #: ../polkitgtk/polkitlockbutton.c:610
116 msgid "Lock Down Tooltip"
117 msgstr "ಉಪಕರಣಸಲಹೆಯನ್ನು ಲಾಕ್ ಮಾಡಿ"
118
119 #: ../polkitgtk/polkitlockbutton.c:611
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗಾಗಿನ ಕ್ರಿಯೆಗಳನ್ನು ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ "
125 "ಉಪಕರಣಸಲಹೆ."
126
127 #: ../polkitgtk/polkitlockbutton.c:612
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "ನಿರ್ವಹಣಾ ಅಧಿಕಾರಗಳನ್ನು ಹೊಂದಿರದ ಬಳಕೆದಾರರು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದನ್ನು ತಡೆಯಲು, ಲಾಕ್ "
133 "ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ."
134
135 #: ../polkitgtk/polkitlockbutton.c:628
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "ದೃಢೀಕರಣದ ಮೂಲಕ ಬಳಕೆದಾರರು ಅಧಿಕಾರವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗದೆ ಇದ್ದಾಗ ತೋರಿಸಬೇಕಿರುವ ಪಠ್ಯ."
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಅಧಿಕಾರವಿಲ್ಲ"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr ""
151 "ದೃಢೀಕರಣದ ಮೂಲಕ ಬಳಕೆದಾರರು ಅಧಿಕಾರವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗದೆ ಇದ್ದಾಗ ತೋರಿಸಬೇಕಿರುವ "
152 "ಉಪಕರಣಸಲಹೆ."
153
154 #: ../polkitgtk/polkitlockbutton.c:646
155 msgid "System policy prevents changes. Contact your system administator."
156 msgstr ""
157 "ವ್ಯವಸ್ಥೆಯ ನಿಯಮಗಳು ಬದಲಾವಣೆಯನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತವೆ. ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ."
158
159 #. Translators: this string is appended to the tooltip if the action is
160 #. * currently locked down
161 #: ../polkitgtk/polkitlockbutton.c:767
162 msgid ""
163 "This button is locked down so only users with administrative privileges can "
164 "unlock it. Right-click the button to remove the lock down."
165 msgstr ""
166 "ಕೇವಲ ನಿರ್ವಾಹಕ ಅಧಿಕಾರಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಮಾತ್ರ ಅನ್‌ಲಾಕ್ ಮಾಡಲಾಗುವಂತೆ ಈ "
167 "ಗುಂಡಿಯನ್ನು ಲಾಕ್ ಮಾಡಲಾಗಿರುತ್ತದೆ. ಲಾಕ್ ಅನ್ನು ತೆಗೆದು ಹಾಕಲು ಮೌಸ್‌ನ ಬಲಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್‌ ಮಾಡಿ."
168
169 #: ../src/main.c:128
170 msgid "Click the icon to drop all elevated privileges"
171 msgstr "ಎಲ್ಲಾ ಉನ್ನತ ಅಧಿಕಾರಗಳನ್ನು ತೆಗೆದು ಹಾಕಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
20 "X-Generator: Lokalize 1.5\n"
17221
17322 #: ../src/polkitgnomeauthenticationdialog.c:159
17423 msgid "Select user..."
17928 msgid "%s (%s)"
18029 msgstr "%s (%s)"
18130
182 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
18332 msgid "_Authenticate"
18433 msgstr "ದೃಢೀಕರಿಸು(_A)"
18534
186 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
18736 msgid ""
18837 "An application is attempting to perform an action that requires privileges. "
18938 "Authentication as one of the users below is required to perform this action."
19039 msgstr ""
191 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಈ "
192 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಕೆಳಗಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಒಬ್ಬರಾಗಿ ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ."
40 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. "
41 "ಈ "
42 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಕೆಳಗಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಒಬ್ಬರಾಗಿ ದೃಢೀಕರಿಸುವ "
43 "ಅಗತ್ಯವಿರುತ್ತದೆ."
19344
194 #: ../src/polkitgnomeauthenticationdialog.c:574
45 #: ../src/polkitgnomeauthenticationdialog.c:585
19546 msgid ""
19647 "An application is attempting to perform an action that requires privileges. "
19748 "Authentication is required to perform this action."
19849 msgstr ""
199 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಈ "
50 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. "
51 "ಈ "
20052 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ದೃಢೀಕರಣದ ಅಗತ್ಯವಿರುತ್ತದೆ."
20153
202 #: ../src/polkitgnomeauthenticationdialog.c:580
54 #: ../src/polkitgnomeauthenticationdialog.c:591
20355 msgid ""
20456 "An application is attempting to perform an action that requires privileges. "
20557 "Authentication as the super user is required to perform this action."
20658 msgstr ""
207 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಈ "
59 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. "
60 "ಈ "
20861 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸೂಪರ್ ಯೂಸರ್ ಆಗಿ ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ."
20962
210 #: ../src/polkitgnomeauthenticationdialog.c:615
211 #: ../src/polkitgnomeauthenticator.c:289
63 #: ../src/polkitgnomeauthenticationdialog.c:626
64 #: ../src/polkitgnomeauthenticator.c:300
21265 msgid "_Password:"
21366 msgstr "ಗುಪ್ತಪದ(_P):"
21467
21568 #. Details
216 #: ../src/polkitgnomeauthenticationdialog.c:633
217 msgid "<small><b>_Details</b></small>"
218 msgstr "<small><b>ವಿವರಗಳು(_D)</b></small>"
69 #: ../src/polkitgnomeauthenticationdialog.c:644
70 msgid "_Details"
71 msgstr "ವಿವರಗಳು (_D)"
21972
220 #: ../src/polkitgnomeauthenticationdialog.c:686
221 msgid "<small><b>Action:</b></small>"
222 msgstr "<small><b>ಕ್ರಿಯೆ:</b></small>"
73 #: ../src/polkitgnomeauthenticationdialog.c:702
74 msgid "Action:"
75 msgstr "ಕ್ರಿಯೆ:"
22376
224 #: ../src/polkitgnomeauthenticationdialog.c:689
77 #: ../src/polkitgnomeauthenticationdialog.c:707
22578 #, c-format
22679 msgid "Click to edit %s"
22780 msgstr "%s ಅನ್ನು ಸಂಪಾದಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
22881
229 #: ../src/polkitgnomeauthenticationdialog.c:703
230 msgid "<small><b>Vendor:</b></small>"
231 msgstr "<small><b>ಮಾರಾಟಗಾರ:</b></small>"
82 #: ../src/polkitgnomeauthenticationdialog.c:721
83 msgid "Vendor:"
84 msgstr "ಮಾರಾಟಗಾರ:"
23285
233 #: ../src/polkitgnomeauthenticationdialog.c:705
86 #: ../src/polkitgnomeauthenticationdialog.c:725
23487 #, c-format
23588 msgid "Click to open %s"
23689 msgstr "%s ಅನ್ನು ತೆರೆಯಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
23790
238 #: ../src/polkitgnomeauthenticationdialog.c:868
91 #: ../src/polkitgnomeauthenticationdialog.c:888
23992 msgid "Authenticate"
24093 msgstr "ದೃಢೀಕರಿಸಿ"
24194
242 #: ../src/polkitgnomeauthenticator.c:285
95 #: ../src/polkitgnomeauthenticator.c:296
24396 #, c-format
24497 msgid "_Password for %s:"
24598 msgstr "%s ಗಾಗಿನ ಗುಪ್ತಪದ(_P):"
24699
247 #: ../src/polkitgnomeauthenticator.c:445
100 #: ../src/polkitgnomeauthenticator.c:456
248101 msgid "Authentication Failure"
249102 msgstr "ಧೃಡೀಕರಣ ವಿಫಲ"
250103
251 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
252 msgid "PolicyKit Authentication Agent"
253 msgstr "PolicyKit ದೃಢೀಕರಣ ಮಧ್ಯವರ್ತಿ"
104 #: ../src/polkitgnomelistener.c:164
105 msgid "Authentication dialog was dismissed by the user"
106 msgstr "ದೃಢೀಕರಣ ಸಂವಾದ ಚೌಕವನ್ನು ಬಳಕೆದಾರರಿಂದ ವಜಾಮಾಡಲಾಗಿದೆ"
107
108 #~ msgid "<small><b>_Details</b></small>"
109 #~ msgstr "<small><b>ವಿವರಗಳು(_D)</b></small>"
110
111 #~ msgid "<small><b>Action:</b></small>"
112 #~ msgstr "<small><b>ಕ್ರಿಯೆ:</b></small>"
113
114 #~ msgid "<small><b>Vendor:</b></small>"
115 #~ msgstr "<small><b>ಮಾರಾಟಗಾರ:</b></small>"
6060
6161 #. Details
6262 #: ../src/polkitgnomeauthenticationdialog.c:643
63 msgid "<small><b>_Details</b></small>"
64 msgstr "<small><b>상세(_D)</b></small>"
63 msgid "_Details"
64 msgstr "상세(_D)"
6565
6666 #: ../src/polkitgnomeauthenticationdialog.c:699
67 msgid "<small><b>Action:</b></small>"
68 msgstr "<small><b>동작:</b></small>"
67 msgid "Action:"
68 msgstr "동작:"
6969
7070 #: ../src/polkitgnomeauthenticationdialog.c:702
7171 #, c-format
7373 msgstr "%s을(를) 편집하려면 누릅니다"
7474
7575 #: ../src/polkitgnomeauthenticationdialog.c:716
76 msgid "<small><b>Vendor:</b></small>"
77 msgstr "<small><b>공급자:</b></small>"
76 msgid "Vendor:"
77 msgstr "공급자:"
7878
7979 #: ../src/polkitgnomeauthenticationdialog.c:718
8080 #, c-format
+165
-206
po/lt.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-04-12 00:50+0300\n"
10 "PO-Revision-Date: 2010-04-11 21:53+0300\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
10 "PO-Revision-Date: 2012-08-28 22:23+0300\n"
1111 "Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
1212 "Language-Team: Lietuvių <gnome-lt@lists.akl.lt>\n"
13 "Language: \n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: UTF-8\n"
16
17 #: ../polkitgtk/polkitlockbutton.c:460
18 msgid "Action Identifier"
19 msgstr "Veiksmo identifikatorius"
20
21 #: ../polkitgtk/polkitlockbutton.c:461
22 msgid "The action identifier to use for the button"
23 msgstr "Veiksmo identifikatorius, naudotinas mygtukui"
24
25 #: ../polkitgtk/polkitlockbutton.c:477
26 msgid "Is Authorized"
27 msgstr "Autorizuotas"
28
29 #: ../polkitgtk/polkitlockbutton.c:478
30 msgid "Whether the process is authorized"
31 msgstr "Ar procesas yra autorizuotas"
32
33 #: ../polkitgtk/polkitlockbutton.c:493
34 msgid "Is Visible"
35 msgstr "Matomas"
36
37 #: ../polkitgtk/polkitlockbutton.c:494
38 msgid "Whether the widget is visible"
39 msgstr "Ar valdymo elementas yra matomas"
40
41 #: ../polkitgtk/polkitlockbutton.c:509
42 msgid "Can Obtain"
43 msgstr "Gali gauti"
44
45 #: ../polkitgtk/polkitlockbutton.c:510
46 msgid "Whether authorization can be obtained"
47 msgstr "Ar galima gauti autorizaciją"
48
49 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
50 msgid "Unlock Text"
51 msgstr "Atrakinti tekstą"
52
53 #: ../polkitgtk/polkitlockbutton.c:526
54 msgid "The text to display when prompting the user to unlock."
55 msgstr "Tekstas, rodytinas prašant naudotojo atrakinti."
56
57 #: ../polkitgtk/polkitlockbutton.c:527
58 msgid "Click to make changes"
59 msgstr "Spustelėję galite atlikti pakeitimus"
60
61 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
62 msgid "Unlock Tooltip"
63 msgstr "Atrakinimo patarimas"
64
65 #: ../polkitgtk/polkitlockbutton.c:543
66 msgid "The tooltip to display when prompting the user to unlock."
67 msgstr "Patarimas, rodomas prašant naudotojo atrakinti."
68
69 #: ../polkitgtk/polkitlockbutton.c:544
70 msgid "Authentication is needed to make changes."
71 msgstr "Pakeitimų atlikimui reikalinga autentikacija"
72
73 #: ../polkitgtk/polkitlockbutton.c:559
74 msgid "Lock Text"
75 msgstr "Užrakinti tekstą"
76
77 #: ../polkitgtk/polkitlockbutton.c:560
78 msgid "The text to display when prompting the user to lock."
79 msgstr "Tekstas, rodytinas prašant naudotojo užrakinti."
80
81 #: ../polkitgtk/polkitlockbutton.c:561
82 msgid "Click to prevent changes"
83 msgstr "Spustelėkite, norėdami neleisti pakeitimų"
84
85 #: ../polkitgtk/polkitlockbutton.c:576
86 msgid "Lock Tooltip"
87 msgstr "Užrakinimo patarimas"
88
89 #: ../polkitgtk/polkitlockbutton.c:577
90 msgid "The tooltip to display when prompting the user to lock."
91 msgstr "Patarimas, rodomas prašant naudotojo užrakinti."
92
93 #: ../polkitgtk/polkitlockbutton.c:578
94 msgid "To prevent further changes, click the lock."
95 msgstr "Norėdami uždrausti tolesnius pakeitimus, spauskite užrakinti."
96
97 #: ../polkitgtk/polkitlockbutton.c:593
98 msgid "Lock Down Text"
99 msgstr "Užrakinimo tekstas"
100
101 #: ../polkitgtk/polkitlockbutton.c:594
102 msgid ""
103 "The text to display when prompting the user to lock down the action for all "
104 "users."
105 msgstr ""
106 "Tekstas, rodomas prašant naudotojo užrakinti veiksmą visiems naudotojams."
107
108 #: ../polkitgtk/polkitlockbutton.c:595
109 msgid "Click to lock down"
110 msgstr "Spauskite, norėdami užrakinti"
111
112 #: ../polkitgtk/polkitlockbutton.c:610
113 msgid "Lock Down Tooltip"
114 msgstr "Užrakinimo patarimas"
115
116 #: ../polkitgtk/polkitlockbutton.c:611
117 msgid ""
118 "The tooltip to display when prompting the user to lock down the action for "
119 "all users."
120 msgstr ""
121 "Patarimas, rodomas prašant naudotojo užrakinti veiksmą visiems naudotojams."
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr ""
128 "Norėdami uždrausti naudotojams be administravimo teisių daryti pakeitimus, "
129 "spauskite užrakinti."
130
131 #: ../polkitgtk/polkitlockbutton.c:628
132 msgid ""
133 "The text to display when the user cannot obtain authorization through "
134 "authentication."
135 msgstr ""
136 "Tekstas, rodytinas, kai naudotojas negali gauti privilegijų "
137 "patvirtindamassavo tapatybę."
138
139 #: ../polkitgtk/polkitlockbutton.c:629
140 msgid "Not authorized to make changes"
141 msgstr "Neturi teisių, reikiamų pakeitimų atlikimui"
142
143 #: ../polkitgtk/polkitlockbutton.c:645
144 msgid ""
145 "The tooltip to display when the user cannot obtain authorization through "
146 "authentication."
147 msgstr ""
148 "Patarimas, rodomas, kai naudotojas negali gauti privilegijų patvirtindamas "
149 "savo tapatybę."
150
151 #: ../polkitgtk/polkitlockbutton.c:646
152 msgid "System policy prevents changes. Contact your system administator."
153 msgstr ""
154 "Sistemos politika neleidžia pakeitimų. Susisiekite su sistemos "
155 "administratoriumi."
156
157 #. Translators: this string is appended to the tooltip if the action is
158 #. * currently locked down
159 #: ../polkitgtk/polkitlockbutton.c:767
160 msgid ""
161 "This button is locked down so only users with administrative privileges can "
162 "unlock it. Right-click the button to remove the lock down."
163 msgstr ""
164 "Šis mygtukas yra užrakintas ir tik naudotojai su administravimo teisėmis "
165 "gali jį atrakinti. Spauskite dešinį klavišą virš mygtuko užrakinimui "
166 "pašalinti."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Spustelėję piktogramą atsisakysite visų gautų privilegijų"
16 "Content-Transfer-Encoding: 8bit\n"
17117
17218 #: ../src/polkitgnomeauthenticationdialog.c:159
17319 msgid "Select user..."
17824 msgid "%s (%s)"
17925 msgstr "%s (%s)"
18026
181 #: ../src/polkitgnomeauthenticationdialog.c:529
27 #: ../src/polkitgnomeauthenticationdialog.c:537
18228 msgid "_Authenticate"
18329 msgstr "_Patvirtinti tapatybę"
18430
185 #: ../src/polkitgnomeauthenticationdialog.c:566
186 msgid ""
187 "An application is attempting to perform an action that requires privileges. "
188 "Authentication as one of the users below is required to perform this action."
189 msgstr ""
190 "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti "
191 "šį veiksmą reikia patvirtinti vieno iš žemiau pateiktų naudotojų tapatybę."
192
193 #: ../src/polkitgnomeauthenticationdialog.c:574
194 msgid ""
195 "An application is attempting to perform an action that requires privileges. "
196 "Authentication is required to perform this action."
197 msgstr ""
198 "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti "
199 "šį veiksmą reikia patvirtinti tapatybę."
200
201 #: ../src/polkitgnomeauthenticationdialog.c:580
202 msgid ""
203 "An application is attempting to perform an action that requires privileges. "
204 "Authentication as the super user is required to perform this action."
205 msgstr ""
206 "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti "
207 "šį veiksmą reikia patvirtinti administratoriaus tapatybę."
208
209 #: ../src/polkitgnomeauthenticationdialog.c:615
210 #: ../src/polkitgnomeauthenticator.c:289
31 #: ../src/polkitgnomeauthenticationdialog.c:576
32 msgid "An application is attempting to perform an action that requires privileges. Authentication as one of the users below is required to perform this action."
33 msgstr "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti šį veiksmą reikia patvirtinti vieno iš žemiau pateiktų naudotojų tapatybę."
34
35 #: ../src/polkitgnomeauthenticationdialog.c:584
36 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
37 msgstr "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti šį veiksmą reikia patvirtinti tapatybę."
38
39 #: ../src/polkitgnomeauthenticationdialog.c:590
40 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
41 msgstr "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti šį veiksmą reikia patvirtinti administratoriaus tapatybę."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:625
44 #: ../src/polkitgnomeauthenticator.c:300
21145 msgid "_Password:"
21246 msgstr "_Slaptažodis:"
21347
21448 #. Details
215 #: ../src/polkitgnomeauthenticationdialog.c:633
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>_Išsamiau</b></small>"
218
219 #: ../src/polkitgnomeauthenticationdialog.c:686
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Veiksmas:</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:689
49 #: ../src/polkitgnomeauthenticationdialog.c:643
50 msgid "_Details"
51 msgstr "_Išsamiau"
52
53 #: ../src/polkitgnomeauthenticationdialog.c:699
54 msgid "Action:"
55 msgstr "Veiksmas:"
56
57 #: ../src/polkitgnomeauthenticationdialog.c:702
22458 #, c-format
22559 msgid "Click to edit %s"
22660 msgstr "Spustelėkite norėdami taisyti %s"
22761
228 #: ../src/polkitgnomeauthenticationdialog.c:703
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Pardavėjas:</b></small>"
231
232 #: ../src/polkitgnomeauthenticationdialog.c:705
62 #: ../src/polkitgnomeauthenticationdialog.c:716
63 msgid "Vendor:"
64 msgstr "Pardavėjas:"
65
66 #: ../src/polkitgnomeauthenticationdialog.c:718
23367 #, c-format
23468 msgid "Click to open %s"
23569 msgstr "Spustelėkite norėdami atverti %s"
23670
237 #: ../src/polkitgnomeauthenticationdialog.c:868
71 #: ../src/polkitgnomeauthenticationdialog.c:881
23872 msgid "Authenticate"
23973 msgstr "Nustatyti tapatybę"
24074
241 #: ../src/polkitgnomeauthenticator.c:285
75 #: ../src/polkitgnomeauthenticator.c:296
24276 #, c-format
24377 msgid "_Password for %s:"
24478 msgstr "Naudotojo %s _slaptažodis:"
24579
246 #: ../src/polkitgnomeauthenticator.c:445
80 #: ../src/polkitgnomeauthenticator.c:456
24781 msgid "Authentication Failure"
24882 msgstr "Nepavyko nustatyti tapatybės"
24983
250 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
251 msgid "PolicyKit Authentication Agent"
252 msgstr "PolicyKit tapatybės nustatymo agentas"
84 #: ../src/polkitgnomelistener.c:164
85 msgid "Authentication dialog was dismissed by the user"
86 msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
87
88 #~ msgid "Action Identifier"
89 #~ msgstr "Veiksmo identifikatorius"
90
91 #~ msgid "The action identifier to use for the button"
92 #~ msgstr "Veiksmo identifikatorius, naudotinas mygtukui"
93
94 #~ msgid "Is Authorized"
95 #~ msgstr "Autorizuotas"
96
97 #~ msgid "Whether the process is authorized"
98 #~ msgstr "Ar procesas yra autorizuotas"
99
100 #~ msgid "Is Visible"
101 #~ msgstr "Matomas"
102
103 #~ msgid "Whether the widget is visible"
104 #~ msgstr "Ar valdymo elementas yra matomas"
105
106 #~ msgid "Can Obtain"
107 #~ msgstr "Gali gauti"
108
109 #~ msgid "Whether authorization can be obtained"
110 #~ msgstr "Ar galima gauti autorizaciją"
111
112 #~ msgid "Unlock Text"
113 #~ msgstr "Atrakinti tekstą"
114
115 #~ msgid "The text to display when prompting the user to unlock."
116 #~ msgstr "Tekstas, rodytinas prašant naudotojo atrakinti."
117
118 #~ msgid "Click to make changes"
119 #~ msgstr "Spustelėję galite atlikti pakeitimus"
120
121 #~ msgid "Unlock Tooltip"
122 #~ msgstr "Atrakinimo patarimas"
123
124 #~ msgid "The tooltip to display when prompting the user to unlock."
125 #~ msgstr "Patarimas, rodomas prašant naudotojo atrakinti."
126
127 #~ msgid "Authentication is needed to make changes."
128 #~ msgstr "Pakeitimų atlikimui reikalinga autentikacija"
129
130 #~ msgid "Lock Text"
131 #~ msgstr "Užrakinti tekstą"
132
133 #~ msgid "The text to display when prompting the user to lock."
134 #~ msgstr "Tekstas, rodytinas prašant naudotojo užrakinti."
135
136 #~ msgid "Click to prevent changes"
137 #~ msgstr "Spustelėkite, norėdami neleisti pakeitimų"
138
139 #~ msgid "Lock Tooltip"
140 #~ msgstr "Užrakinimo patarimas"
141
142 #~ msgid "The tooltip to display when prompting the user to lock."
143 #~ msgstr "Patarimas, rodomas prašant naudotojo užrakinti."
144
145 #~ msgid "To prevent further changes, click the lock."
146 #~ msgstr "Norėdami uždrausti tolesnius pakeitimus, spauskite užrakinti."
147
148 #~ msgid "Lock Down Text"
149 #~ msgstr "Užrakinimo tekstas"
150
151 #~ msgid ""
152 #~ "The text to display when prompting the user to lock down the action for "
153 #~ "all users."
154 #~ msgstr ""
155 #~ "Tekstas, rodomas prašant naudotojo užrakinti veiksmą visiems naudotojams."
156
157 #~ msgid "Click to lock down"
158 #~ msgstr "Spauskite, norėdami užrakinti"
159
160 #~ msgid "Lock Down Tooltip"
161 #~ msgstr "Užrakinimo patarimas"
162
163 #~ msgid ""
164 #~ "The tooltip to display when prompting the user to lock down the action "
165 #~ "for all users."
166 #~ msgstr ""
167 #~ "Patarimas, rodomas prašant naudotojo užrakinti veiksmą visiems "
168 #~ "naudotojams."
169
170 #~ msgid ""
171 #~ "To prevent users without administrative privileges from making changes, "
172 #~ "click the lock."
173 #~ msgstr ""
174 #~ "Norėdami uždrausti naudotojams be administravimo teisių daryti "
175 #~ "pakeitimus, spauskite užrakinti."
176
177 #~ msgid ""
178 #~ "The text to display when the user cannot obtain authorization through "
179 #~ "authentication."
180 #~ msgstr ""
181 #~ "Tekstas, rodytinas, kai naudotojas negali gauti privilegijų "
182 #~ "patvirtindamassavo tapatybę."
183
184 #~ msgid "Not authorized to make changes"
185 #~ msgstr "Neturi teisių, reikiamų pakeitimų atlikimui"
186
187 #~ msgid ""
188 #~ "The tooltip to display when the user cannot obtain authorization through "
189 #~ "authentication."
190 #~ msgstr ""
191 #~ "Patarimas, rodomas, kai naudotojas negali gauti privilegijų "
192 #~ "patvirtindamas savo tapatybę."
193
194 #~ msgid "System policy prevents changes. Contact your system administator."
195 #~ msgstr ""
196 #~ "Sistemos politika neleidžia pakeitimų. Susisiekite su sistemos "
197 #~ "administratoriumi."
198
199 #~ msgid ""
200 #~ "This button is locked down so only users with administrative privileges "
201 #~ "can unlock it. Right-click the button to remove the lock down."
202 #~ msgstr ""
203 #~ "Šis mygtukas yra užrakintas ir tik naudotojai su administravimo teisėmis "
204 #~ "gali jį atrakinti. Spauskite dešinį klavišą virš mygtuko užrakinimui "
205 #~ "pašalinti."
206
207 #~ msgid "Click the icon to drop all elevated privileges"
208 #~ msgstr "Spustelėję piktogramą atsisakysite visų gautų privilegijų"
209
210 #~ msgid "PolicyKit Authentication Agent"
211 #~ msgstr "PolicyKit tapatybės nustatymo agentas"
0 # Latvian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 #
4 # Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2012.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-10 09:25+0000\n"
11 "PO-Revision-Date: 2012-09-10 19:58+0300\n"
12 "Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n"
13 "Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
14 "Language: lv\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
19 "2);\n"
20 "X-Generator: Lokalize 1.4\n"
21
22 #: ../src/polkitgnomeauthenticationdialog.c:159
23 msgid "Select user..."
24 msgstr "Izvēlēties lietotāju..."
25
26 #: ../src/polkitgnomeauthenticationdialog.c:194
27 #, c-format
28 msgid "%s (%s)"
29 msgstr "%s (%s)"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:538
32 msgid "_Authenticate"
33 msgstr "_Autentificēt"
34
35 #: ../src/polkitgnomeauthenticationdialog.c:577
36 msgid ""
37 "An application is attempting to perform an action that requires privileges. "
38 "Authentication as one of the users below is required to perform this action."
39 msgstr ""
40 "Lietotne mēģina veikt darbības, kam ir nepieciešamas īpašas tiesības. "
41 "Autentificējieties kā viens no zemāk redzamajiem lietotājiem, lai veiktu šo "
42 "darbību."
43
44 #: ../src/polkitgnomeauthenticationdialog.c:585
45 msgid ""
46 "An application is attempting to perform an action that requires privileges. "
47 "Authentication is required to perform this action."
48 msgstr ""
49 "Lietotne mēģina veikt darbības, kam ir nepieciešamas īpašas tiesības. Lai "
50 "veiktu šo darbību, jāautentificējas."
51
52 #: ../src/polkitgnomeauthenticationdialog.c:591
53 msgid ""
54 "An application is attempting to perform an action that requires privileges. "
55 "Authentication as the super user is required to perform this action."
56 msgstr ""
57 "Lietotne mēģina veikt darbības, kam ir nepieciešamas īpašas tiesības. Vajag "
58 "autentificēties kā administratora lietotājam, lai veiktu šo darbību."
59
60 #: ../src/polkitgnomeauthenticationdialog.c:626
61 #: ../src/polkitgnomeauthenticator.c:300
62 msgid "_Password:"
63 msgstr "_Parole:"
64
65 #. Details
66 #: ../src/polkitgnomeauthenticationdialog.c:644
67 msgid "_Details"
68 msgstr "_Sīkāka informācija"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 msgid "Action:"
72 msgstr "Darbība:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
75 #, c-format
76 msgid "Click to edit %s"
77 msgstr "Spiediet, lai rediģētu %s"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 msgid "Vendor:"
81 msgstr "Izplatītājs:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:725
84 #, c-format
85 msgid "Click to open %s"
86 msgstr "Spiediet, lai atvērtu %s"
87
88 #: ../src/polkitgnomeauthenticationdialog.c:888
89 msgid "Authenticate"
90 msgstr "Autentificēt"
91
92 #: ../src/polkitgnomeauthenticator.c:296
93 #, c-format
94 msgid "_Password for %s:"
95 msgstr "%s parole:"
96
97 #: ../src/polkitgnomeauthenticator.c:456
98 msgid "Authentication Failure"
99 msgstr "Neizdevās autentificēt"
100
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "Lietotājs noraidīja autentifikācijas dialoglodziņu"
104
+166
-187
po/ml.po less more
00 # translation of PolicyKit-gnome.master.ml.po to
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Ani Peter <apeter@redhat.com>, 2010.
43 #
4 # Ani Peter <apeter@redhat.com>, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome.master.ml\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "PO-Revision-Date: 2010-03-26 12:17+0530\n"
11 "Last-Translator: \n"
12 "Language-Team: <en@li.org>\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-09-17 20:17+0000\n"
12 "Last-Translator: Ani Peter <apeter@redhat.com>\n"
13 "Language-Team: Malayalam <discuss@lists.smc.org.in>\n"
14 "Language: \n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "ബട്ടണിനുള്ള ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "പ്രക്രിയയ്ക്കുള്ള ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "ദൃശ്യമാണോ എന്നു്"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "വിഡ്ജറ്റ് ദൃശ്യമാണോ എന്നു്"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "ലഭ്യമാക്കാം"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "ആധികാരികത ലഭ്യമാക്കാമോ എന്നു്"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "ടെക്സ്റ്റിനുള്ള പൂട്ട് തുറുക്കുക"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം"
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "സഹായസൂചികയുടെ പൂട്ട് തുറക്കുക"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക"
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ആധികാരികത ഉറപ്പാക്കേണ്ടതുണ്ടു്."
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "ടെക്സ്റ്റ് പൂട്ടുക"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "മാറ്റങ്ങള്‍ തടയുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "സഹായസൂചിക പൂട്ടുക"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "കൂടുതല്‍ മാറ്റങ്ങള്‍ തടയുന്നതിനായി, പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "വാചകം പൂട്ടുക"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട വാചകം."
107
108 #: ../polkitgtk/polkitlockbutton.c:595
109 msgid "Click to lock down"
110 msgstr "പൂട്ടുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
111
112 #: ../polkitgtk/polkitlockbutton.c:610
113 msgid "Lock Down Tooltip"
114 msgstr "സഹായസൂചിക പൂട്ടുക"
115
116 #: ../polkitgtk/polkitlockbutton.c:611
117 msgid ""
118 "The tooltip to display when prompting the user to lock down the action for "
119 "all users."
120 msgstr "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട സഹായസൂചിക."
121
122 #: ../polkitgtk/polkitlockbutton.c:612
123 msgid ""
124 "To prevent users without administrative privileges from making changes, "
125 "click the lock."
126 msgstr "അഡ്മിനിസ്ട്രേറ്റീവ് അനുമതികളില്ലാത്ത ഉപയോക്താക്കള്‍ മാറ്റങ്ങള്‍ വരുത്തുന്നതില്‍ നിന്നും തടയുന്നതിനായി പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
127
128 #: ../polkitgtk/polkitlockbutton.c:628
129 msgid ""
130 "The text to display when the user cannot obtain authorization through "
131 "authentication."
132 msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
133
134 #: ../polkitgtk/polkitlockbutton.c:629
135 msgid "Not authorized to make changes"
136 msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനുള്ള അനുവാദമില്ല"
137
138 #: ../polkitgtk/polkitlockbutton.c:645
139 msgid ""
140 "The tooltip to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
143
144 #: ../polkitgtk/polkitlockbutton.c:646
145 msgid "System policy prevents changes. Contact your system administator."
146 msgstr "സിസ്റ്റം പോളിസി മാറ്റങ്ങള്‍ അനുവദിക്കുന്നില്ല. നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി ബന്ധപ്പെടുക."
147
148 #. Translators: this string is appended to the tooltip if the action is
149 #. * currently locked down
150 #: ../polkitgtk/polkitlockbutton.c:767
151 msgid ""
152 "This button is locked down so only users with administrative privileges can "
153 "unlock it. Right-click the button to remove the lock down."
154 msgstr ""
155 "ഈ ബട്ടണ്‍ പൂട്ടിയിരിക്കുന്നു, അഡ്മിനിസ്ട്രേറ്റീവ് ആധികാരികത ഉള്ളവര്‍ക്കു് മാത്രമേ പൂട്ടു് "
156 "തുറക്കുവാന്‍ സാധിക്കൂ. പൂട്ട് തുറക്കുന്നതിനായി പൂട്ട് നീക്കം ചെയ്യുക."
157
158 #: ../src/main.c:128
159 msgid "Click the icon to drop all elevated privileges"
160 msgstr "അനുമതികള്‍ ലഭ്യമാകുന്നതിനായി ചിഹ്നത്തില്‍ ക്ലിക്ക് ചെയ്യുക"
18 "X-Generator: Lokalize 1.0\n"
19 "Plural-Forms: nplurals=2; plural=n != 1;\n"
16120
16221 #: ../src/polkitgnomeauthenticationdialog.c:159
16322 msgid "Select user..."
16827 msgid "%s (%s)"
16928 msgstr "%s (%s)"
17029
171 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:538
17231 msgid "_Authenticate"
17332 msgstr "_ആധികാരികത ഉറപ്പാക്കുക"
17433
175 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:577
17635 msgid ""
17736 "An application is attempting to perform an action that requires privileges. "
17837 "Authentication as one of the users below is required to perform this action."
17938 msgstr ""
180 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു."
181 "ഈ പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി താഴെ പറഞ്ഞിരിക്കുന്ന ഒരു ഉപയോക്താവായി ആധികാരികത ആവശ്യമുണ്ടു്."
182
183 #: ../src/polkitgnomeauthenticationdialog.c:574
39 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു.ഈ പ്രവര്‍ത്തി "
40 "നടപ്പിലാക്കുന്നതിനായി താഴെ പറഞ്ഞിരിക്കുന്ന ഒരു ഉപയോക്താവായി ആധികാരികത ആവശ്യമുണ്ടു്."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
18443 msgid ""
18544 "An application is attempting to perform an action that requires privileges. "
18645 "Authentication is required to perform this action."
18746 msgstr ""
188 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു."
189 "ഈ പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ആധികാരികത ആവശ്യമുണ്ടു്."
190
191 #: ../src/polkitgnomeauthenticationdialog.c:580
47 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു.ഈ പ്രവര്‍ത്തി "
48 "നടപ്പിലാക്കുന്നതിനായി ആധികാരികത ആവശ്യമുണ്ടു്."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
19251 msgid ""
19352 "An application is attempting to perform an action that requires privileges. "
19453 "Authentication as the super user is required to perform this action."
19554 msgstr ""
196 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു."
197 "ഈ പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി സൂപ്പര്‍ യൂസര്‍ ആകേണ്ടതാകുന്നു."
198
199 #: ../src/polkitgnomeauthenticationdialog.c:615
200 #: ../src/polkitgnomeauthenticator.c:289
55 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു.ഈ പ്രവര്‍ത്തി "
56 "നടപ്പിലാക്കുന്നതിനായി സൂപ്പര്‍ യൂസര്‍ ആകേണ്ടതാകുന്നു."
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
20160 msgid "_Password:"
20261 msgstr "_അടയാളവാക്ക്:"
20362
20463 #. Details
205 #: ../src/polkitgnomeauthenticationdialog.c:633
206 msgid "<small><b>_Details</b></small>"
207 msgstr "<small><b>_വിശദവിവരങ്ങള്‍</b></small>"
208
209 #: ../src/polkitgnomeauthenticationdialog.c:686
210 msgid "<small><b>Action:</b></small>"
211 msgstr "<small><b>പ്രവര്‍ത്തി:</b></small>"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:689
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr "_വിശദവിവരങ്ങള്‍"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr "പ്രവര്‍ത്തി:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
21473 #, c-format
21574 msgid "Click to edit %s"
21675 msgstr "%s ചിട്ടപ്പെടുത്തുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
21776
218 #: ../src/polkitgnomeauthenticationdialog.c:703
219 msgid "<small><b>Vendor:</b></small>"
220 msgstr "<small><b>വില്‍പ്പനക്കാരന്‍:</b></small>"
221
222 #: ../src/polkitgnomeauthenticationdialog.c:705
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr "വില്‍പ്പനക്കാരന്‍:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
22382 #, c-format
22483 msgid "Click to open %s"
22584 msgstr "%s തുറക്കുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
22685
227 #: ../src/polkitgnomeauthenticationdialog.c:868
86 #: ../src/polkitgnomeauthenticationdialog.c:888
22887 msgid "Authenticate"
22988 msgstr "ആധികാരികത ഉറപ്പാക്കുക"
23089
231 #: ../src/polkitgnomeauthenticator.c:285
90 #: ../src/polkitgnomeauthenticator.c:296
23291 #, c-format
23392 msgid "_Password for %s:"
23493 msgstr "%s-നുള്ള _അടയാളവാക്ക്:"
23594
236 #: ../src/polkitgnomeauthenticator.c:445
95 #: ../src/polkitgnomeauthenticator.c:456
23796 msgid "Authentication Failure"
23897 msgstr "ആധികാരികത പരാജയപ്പെട്ടു"
23998
240 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
241 msgid "PolicyKit Authentication Agent"
242 msgstr "പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്"
243
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "ഉപയോക്താവു് ആധികാരികത ഉറപ്പാക്കല്‍ ഡയലോഗ് ഉപേക്ഷിച്ചിരിയ്ക്കുന്നു"
102
103 #~ msgid "Action Identifier"
104 #~ msgstr "ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
105
106 #~ msgid "The action identifier to use for the button"
107 #~ msgstr "ബട്ടണിനുള്ള ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
108
109 #~ msgid "Is Authorized"
110 #~ msgstr "ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
111
112 #~ msgid "Whether the process is authorized"
113 #~ msgstr "പ്രക്രിയയ്ക്കുള്ള ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
114
115 #~ msgid "Is Visible"
116 #~ msgstr "ദൃശ്യമാണോ എന്നു്"
117
118 #~ msgid "Whether the widget is visible"
119 #~ msgstr "വിഡ്ജറ്റ് ദൃശ്യമാണോ എന്നു്"
120
121 #~ msgid "Can Obtain"
122 #~ msgstr "ലഭ്യമാക്കാം"
123
124 #~ msgid "Whether authorization can be obtained"
125 #~ msgstr "ആധികാരികത ലഭ്യമാക്കാമോ എന്നു്"
126
127 #~ msgid "Unlock Text"
128 #~ msgstr "ടെക്സ്റ്റിനുള്ള പൂട്ട് തുറുക്കുക"
129
130 #~ msgid "The text to display when prompting the user to unlock."
131 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം"
132
133 #~ msgid "Click to make changes"
134 #~ msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
135
136 #~ msgid "Unlock Tooltip"
137 #~ msgstr "സഹായസൂചികയുടെ പൂട്ട് തുറക്കുക"
138
139 #~ msgid "The tooltip to display when prompting the user to unlock."
140 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക"
141
142 #~ msgid "Authentication is needed to make changes."
143 #~ msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ആധികാരികത ഉറപ്പാക്കേണ്ടതുണ്ടു്."
144
145 #~ msgid "Lock Text"
146 #~ msgstr "ടെക്സ്റ്റ് പൂട്ടുക"
147
148 #~ msgid "The text to display when prompting the user to lock."
149 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
150
151 #~ msgid "Click to prevent changes"
152 #~ msgstr "മാറ്റങ്ങള്‍ തടയുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
153
154 #~ msgid "Lock Tooltip"
155 #~ msgstr "സഹായസൂചിക പൂട്ടുക"
156
157 #~ msgid "The tooltip to display when prompting the user to lock."
158 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
159
160 #~ msgid "To prevent further changes, click the lock."
161 #~ msgstr "കൂടുതല്‍ മാറ്റങ്ങള്‍ തടയുന്നതിനായി, പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
162
163 #~ msgid "Lock Down Text"
164 #~ msgstr "വാചകം പൂട്ടുക"
165
166 #~ msgid ""
167 #~ "The text to display when prompting the user to lock down the action for "
168 #~ "all users."
169 #~ msgstr ""
170 #~ "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട "
171 #~ "വാചകം."
172
173 #~ msgid "Click to lock down"
174 #~ msgstr "പൂട്ടുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
175
176 #~ msgid "Lock Down Tooltip"
177 #~ msgstr "സഹായസൂചിക പൂട്ടുക"
178
179 #~ msgid ""
180 #~ "The tooltip to display when prompting the user to lock down the action "
181 #~ "for all users."
182 #~ msgstr ""
183 #~ "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട "
184 #~ "സഹായസൂചിക."
185
186 #~ msgid ""
187 #~ "To prevent users without administrative privileges from making changes, "
188 #~ "click the lock."
189 #~ msgstr ""
190 #~ "അഡ്മിനിസ്ട്രേറ്റീവ് അനുമതികളില്ലാത്ത ഉപയോക്താക്കള്‍ മാറ്റങ്ങള്‍ വരുത്തുന്നതില്‍ നിന്നും "
191 #~ "തടയുന്നതിനായി പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
192
193 #~ msgid ""
194 #~ "The text to display when the user cannot obtain authorization through "
195 #~ "authentication."
196 #~ msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
197
198 #~ msgid "Not authorized to make changes"
199 #~ msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനുള്ള അനുവാദമില്ല"
200
201 #~ msgid ""
202 #~ "The tooltip to display when the user cannot obtain authorization through "
203 #~ "authentication."
204 #~ msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
205
206 #~ msgid "System policy prevents changes. Contact your system administator."
207 #~ msgstr ""
208 #~ "സിസ്റ്റം പോളിസി മാറ്റങ്ങള്‍ അനുവദിക്കുന്നില്ല. നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി "
209 #~ "ബന്ധപ്പെടുക."
210
211 #~ msgid ""
212 #~ "This button is locked down so only users with administrative privileges "
213 #~ "can unlock it. Right-click the button to remove the lock down."
214 #~ msgstr ""
215 #~ "ഈ ബട്ടണ്‍ പൂട്ടിയിരിക്കുന്നു, അഡ്മിനിസ്ട്രേറ്റീവ് ആധികാരികത ഉള്ളവര്‍ക്കു് മാത്രമേ പൂട്ടു് തുറക്കുവാന്‍ "
216 #~ "സാധിക്കൂ. പൂട്ട് തുറക്കുന്നതിനായി പൂട്ട് നീക്കം ചെയ്യുക."
217
218 #~ msgid "Click the icon to drop all elevated privileges"
219 #~ msgstr "അനുമതികള്‍ ലഭ്യമാകുന്നതിനായി ചിഹ്നത്തില്‍ ക്ലിക്ക് ചെയ്യുക"
220
221 #~ msgid "PolicyKit Authentication Agent"
222 #~ msgstr "പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്"
+172
-181
po/mr.po less more
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 #
4 # Sandeep Shedmake <sshedmak@redhat.com>, 2010.
4 # Sandeep Shedmake <sshedmak@redhat.com>, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: polkit-gnome-1\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-01-29 10:51+0530\n"
10 "PO-Revision-Date: 2010-01-29 18:21+0530\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-09-12 17:58+0530\n"
1112 "Last-Translator: Sandeep Shedmake <sshedmak@redhat.com>\n"
12 "Language-Team: Marathi <fedora-trans-mr@redhat.com>\n"
13 "Language-Team: Marathi <maajhe-sanganak@freelists.org>\n"
14 "Language: mr\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
18 "X-Generator: Lokalize 1.4\n"
1719 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "ऍक्शन आयडेंटिफायर"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "बटनकरीता वापरण्याजोगी ऍक्शन आयडेंटिफायर"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "ओळखीचे आहे"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "पद्धत ओळखीचे आहे का"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "दृष्यास्पद आहे"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "विजेट दृष्यास्पद आहे का"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "प्राप्त करणे शक्य आहे"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "ओळख पटवणे प्राप्त करणे शक्य आहे का"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "मजकूर कुलूपबंद अशक्य करा"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "बदल करण्यासाठी क्लिक करा"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "टूलटिप कुलूपबंद अशक्य करा"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "बदल करण्यासाठी ओळख पटवणे आवश्यक आहे."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "कुलूपबंद मजकूर"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "बदल टाळण्यासाठी क्लिक करा"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "कुलूपबंद टूलटिप"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "पुढील बदल टाळण्यासाठी, कुलूपबंद करा क्लिक करा."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "मजकूर कुलूपबंद करा"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
108
109 #: ../polkitgtk/polkitlockbutton.c:595
110 msgid "Click to lock down"
111 msgstr "कुलूपबंद करण्यासाठी क्लिक करा"
112
113 #: ../polkitgtk/polkitlockbutton.c:610
114 msgid "Lock Down Tooltip"
115 msgstr "कुलूपबंद करा टूलटिप"
116
117 #: ../polkitgtk/polkitlockbutton.c:611
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "विना प्रशासकीय परवानगी असणाऱ्या वापरकर्त्यांना बदल करण्यापासून रोखण्यासाठी, कुलूपबंद करा क्लिक करा."
128
129 #: ../polkitgtk/polkitlockbutton.c:628
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी मजकूर."
134
135 #: ../polkitgtk/polkitlockbutton.c:629
136 msgid "Not authorized to make changes"
137 msgstr "बदल करण्यासाठी अधिकृत परवानगी नाही"
138
139 #: ../polkitgtk/polkitlockbutton.c:645
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी टूलटिप."
144
145 #: ../polkitgtk/polkitlockbutton.c:646
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "प्रणाली करार बदल रोखतो. प्रणाली प्रशासकाशी संपर्क करा."
148
149 #. Translators: this string is appended to the tooltip if the action is
150 #. * currently locked down
151 #: ../polkitgtk/polkitlockbutton.c:767
152 msgid ""
153 "This button is locked down so only users with administrative privileges can "
154 "unlock it. Right-click the button to remove the lock down."
155 msgstr "बटन कुलूपबंद केले आहे ज्यामुळे प्रशासकीय परवानगी असणारे वापरकर्ते कुलूपबंद अशक्य करू शकतात. कुलूपबंद अशक्य करण्यसाठी बटनावर ऊजवी-क्लिक द्या."
156
157 #: ../src/main.c:128
158 msgid "Click the icon to drop all elevated privileges"
159 msgstr "सर्व परवानगी नष्ट करण्यासाठी चिन्हावर क्लिक करा"
16020
16121 #: ../src/polkitgnomeauthenticationdialog.c:159
16222 msgid "Select user..."
16727 msgid "%s (%s)"
16828 msgstr "%s (%s)"
16929
170 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:538
17131 msgid "_Authenticate"
17232 msgstr "ओळख पटवा (_A)"
17333
174 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:577
17535 msgid ""
17636 "An application is attempting to perform an action that requires privileges. "
17737 "Authentication as one of the users below is required to perform this action."
178 msgstr "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही कृती कार्यान्वीत करण्यासाठी खालील वापरकर्ता पैकी ओळख पटवणे आवश्यक आहे."
179
180 #: ../src/polkitgnomeauthenticationdialog.c:574
38 msgstr ""
39 "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही "
40 "कृती "
41 "कार्यान्वीत करण्यासाठी खालील वापरकर्ता पैकी ओळख पटवणे आवश्यक आहे."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:585
18144 msgid ""
18245 "An application is attempting to perform an action that requires privileges. "
18346 "Authentication is required to perform this action."
184 msgstr "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही कृती कार्यान्वीत करण्यासाठी ओळख पटवणे आवश्यक आहे."
185
186 #: ../src/polkitgnomeauthenticationdialog.c:580
47 msgstr ""
48 "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही "
49 "कृती "
50 "कार्यान्वीत करण्यासाठी ओळख पटवणे आवश्यक आहे."
51
52 #: ../src/polkitgnomeauthenticationdialog.c:591
18753 msgid ""
18854 "An application is attempting to perform an action that requires privileges. "
18955 "Authentication as the super user is required to perform this action."
190 msgstr "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही कृती कार्यान्वीत करण्यासाठी सर्वोत्तम वापरकर्ता म्हणून ओळख पटवणे आवश्यक आहे."
191
192 #: ../src/polkitgnomeauthenticationdialog.c:615
193 #: ../src/polkitgnomeauthenticator.c:289
56 msgstr ""
57 "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही "
58 "कृती "
59 "कार्यान्वीत करण्यासाठी सर्वोत्तम वापरकर्ता म्हणून ओळख पटवणे आवश्यक आहे."
60
61 #: ../src/polkitgnomeauthenticationdialog.c:626
62 #: ../src/polkitgnomeauthenticator.c:300
19463 msgid "_Password:"
19564 msgstr "पासवर्ड (_P):"
19665
19766 #. Details
198 #: ../src/polkitgnomeauthenticationdialog.c:633
199 msgid "<small><b>_Details</b></small>"
200 msgstr "<small><b>तपशील (_D)</b></small>"
201
202 #: ../src/polkitgnomeauthenticationdialog.c:686
203 msgid "<small><b>Action:</b></small>"
204 msgstr "<small><b>कृती:</b></small>"
205
206 #: ../src/polkitgnomeauthenticationdialog.c:689
67 #: ../src/polkitgnomeauthenticationdialog.c:644
68 msgid "_Details"
69 msgstr "तपशील (_D)"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 msgid "Action:"
73 msgstr "कृती:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:707
20776 #, c-format
20877 msgid "Click to edit %s"
20978 msgstr "%s संपादीत करण्यासाठी क्लिक करा"
21079
211 #: ../src/polkitgnomeauthenticationdialog.c:703
212 msgid "<small><b>Vendor:</b></small>"
213 msgstr "<small><b>विक्रेता:</b></small>"
214
215 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:721
81 msgid "Vendor:"
82 msgstr "विक्रेता:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
21685 #, c-format
21786 msgid "Click to open %s"
21887 msgstr "%s उघडण्यासाठी बटन दाबा"
21988
220 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:888
22190 msgid "Authenticate"
22291 msgstr "ओळख पटवा"
22392
224 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
22594 #, c-format
22695 msgid "_Password for %s:"
22796 msgstr "%s करीता पासवर्ड (_P):"
22897
229 #: ../src/polkitgnomeauthenticator.c:445
98 #: ../src/polkitgnomeauthenticator.c:456
23099 msgid "Authentication Failure"
231100 msgstr "ओळख पटणे अपयशी"
232101
233 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
234 msgid "PolicyKit Authentication Agent"
235 msgstr "PolicyKit ऑथेंटीकेशन एजेंट"
236
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "ओळखपटवण्याचे संवाद वापरकर्तातर्फे वगळले"
105
106 #~ msgid "Action Identifier"
107 #~ msgstr "ऍक्शन आयडेंटिफायर"
108
109 #~ msgid "The action identifier to use for the button"
110 #~ msgstr "बटनकरीता वापरण्याजोगी ऍक्शन आयडेंटिफायर"
111
112 #~ msgid "Is Authorized"
113 #~ msgstr "ओळखीचे आहे"
114
115 #~ msgid "Whether the process is authorized"
116 #~ msgstr "पद्धत ओळखीचे आहे का"
117
118 #~ msgid "Is Visible"
119 #~ msgstr "दृष्यास्पद आहे"
120
121 #~ msgid "Whether the widget is visible"
122 #~ msgstr "विजेट दृष्यास्पद आहे का"
123
124 #~ msgid "Can Obtain"
125 #~ msgstr "प्राप्त करणे शक्य आहे"
126
127 #~ msgid "Whether authorization can be obtained"
128 #~ msgstr "ओळख पटवणे प्राप्त करणे शक्य आहे का"
129
130 #~ msgid "Unlock Text"
131 #~ msgstr "मजकूर कुलूपबंद अशक्य करा"
132
133 #~ msgid "The text to display when prompting the user to unlock."
134 #~ msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
135
136 #~ msgid "Click to make changes"
137 #~ msgstr "बदल करण्यासाठी क्लिक करा"
138
139 #~ msgid "Unlock Tooltip"
140 #~ msgstr "टूलटिप कुलूपबंद अशक्य करा"
141
142 #~ msgid "The tooltip to display when prompting the user to unlock."
143 #~ msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
144
145 #~ msgid "Authentication is needed to make changes."
146 #~ msgstr "बदल करण्यासाठी ओळख पटवणे आवश्यक आहे."
147
148 #~ msgid "Lock Text"
149 #~ msgstr "कुलूपबंद मजकूर"
150
151 #~ msgid "The text to display when prompting the user to lock."
152 #~ msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
153
154 #~ msgid "Click to prevent changes"
155 #~ msgstr "बदल टाळण्यासाठी क्लिक करा"
156
157 #~ msgid "Lock Tooltip"
158 #~ msgstr "कुलूपबंद टूलटिप"
159
160 #~ msgid "The tooltip to display when prompting the user to lock."
161 #~ msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
162
163 #~ msgid "To prevent further changes, click the lock."
164 #~ msgstr "पुढील बदल टाळण्यासाठी, कुलूपबंद करा क्लिक करा."
165
166 #~ msgid "Lock Down Text"
167 #~ msgstr "मजकूर कुलूपबंद करा"
168
169 #~ msgid ""
170 #~ "The text to display when prompting the user to lock down the action for "
171 #~ "all users."
172 #~ msgstr ""
173 #~ "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी "
174 #~ "दाखवण्याजोगी मजकूर."
175
176 #~ msgid "Click to lock down"
177 #~ msgstr "कुलूपबंद करण्यासाठी क्लिक करा"
178
179 #~ msgid "Lock Down Tooltip"
180 #~ msgstr "कुलूपबंद करा टूलटिप"
181
182 #~ msgid ""
183 #~ "The tooltip to display when prompting the user to lock down the action "
184 #~ "for all users."
185 #~ msgstr ""
186 #~ "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी "
187 #~ "दाखवण्याजोगी टूलटिप."
188
189 #~ msgid ""
190 #~ "To prevent users without administrative privileges from making changes, "
191 #~ "click the lock."
192 #~ msgstr ""
193 #~ "विना प्रशासकीय परवानगी असणाऱ्या वापरकर्त्यांना बदल करण्यापासून रोखण्यासाठी, कुलूपबंद "
194 #~ "करा क्लिक करा."
195
196 #~ msgid ""
197 #~ "The text to display when the user cannot obtain authorization through "
198 #~ "authentication."
199 #~ msgstr ""
200 #~ "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी "
201 #~ "मजकूर."
202
203 #~ msgid "Not authorized to make changes"
204 #~ msgstr "बदल करण्यासाठी अधिकृत परवानगी नाही"
205
206 #~ msgid ""
207 #~ "The tooltip to display when the user cannot obtain authorization through "
208 #~ "authentication."
209 #~ msgstr ""
210 #~ "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी "
211 #~ "टूलटिप."
212
213 #~ msgid "System policy prevents changes. Contact your system administator."
214 #~ msgstr "प्रणाली करार बदल रोखतो. प्रणाली प्रशासकाशी संपर्क करा."
215
216 #~ msgid ""
217 #~ "This button is locked down so only users with administrative privileges "
218 #~ "can unlock it. Right-click the button to remove the lock down."
219 #~ msgstr ""
220 #~ "बटन कुलूपबंद केले आहे ज्यामुळे प्रशासकीय परवानगी असणारे वापरकर्ते कुलूपबंद अशक्य करू शकतात. "
221 #~ "कुलूपबंद अशक्य करण्यसाठी बटनावर ऊजवी-क्लिक द्या."
222
223 #~ msgid "Click the icon to drop all elevated privileges"
224 #~ msgstr "सर्व परवानगी नष्ट करण्यासाठी चिन्हावर क्लिक करा"
225
226 #~ msgid "PolicyKit Authentication Agent"
227 #~ msgstr "PolicyKit ऑथेंटीकेशन एजेंट"
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 #
4 # Kjartan Maraas <kmaraas@gnome.org>, 2008, 2011.
4 # Kjartan Maraas <kmaraas@gnome.org>, 2008-2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2011-03-03 18:50+0000\n"
11 "PO-Revision-Date: 2011-04-02 11:50+0200\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2012-01-07 11:46+0100\n"
10 "PO-Revision-Date: 2012-01-07 11:47+0100\n"
1211 "Last-Translator: \n"
13 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
12 "Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
13 "Language: nb\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
17 "Language: nb\n"
1817 "X-Generator: Lokalize 1.2\n"
1918 "Plural-Forms: nplurals=2; plural=n != 1;\n"
20
21 #: ../polkitgtk/polkitlockbutton.c:458
22 #| msgid "<i>Identifier:</i>"
23 msgid "Action Identifier"
24 msgstr "Hendelsesindentifikator"
25
26 #: ../polkitgtk/polkitlockbutton.c:459
27 msgid "The action identifier to use for the button"
28 msgstr "Hendelsesidentifikatoren som blir brukt på knappen"
29
30 #: ../polkitgtk/polkitlockbutton.c:475
31 msgid "Is Authorized"
32 msgstr "Er godkjent"
33
34 #: ../polkitgtk/polkitlockbutton.c:476
35 msgid "Whether the process is authorized"
36 msgstr "Om prosessen er godkjent"
37
38 #: ../polkitgtk/polkitlockbutton.c:491
39 msgid "Is Visible"
40 msgstr "Er synlig"
41
42 #: ../polkitgtk/polkitlockbutton.c:492
43 msgid "Whether the widget is visible"
44 msgstr "Om skjermelementet er synlig"
45
46 #: ../polkitgtk/polkitlockbutton.c:507
47 msgid "Can Obtain"
48 msgstr "Kan oppnå"
49
50 #: ../polkitgtk/polkitlockbutton.c:508
51 msgid "Whether authorization can be obtained"
52 msgstr "Om godkjennelse kan oppnås"
53
54 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
55 msgid "Unlock Text"
56 msgstr "Opplåsningstekst"
57
58 #: ../polkitgtk/polkitlockbutton.c:524
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "Teksten som skal vises når brukeren blir spurt om å låse opp."
61
62 #: ../polkitgtk/polkitlockbutton.c:525
63 #| msgid "Click to edit %s"
64 msgid "Click to make changes"
65 msgstr "Klikk for å utføre endringene"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Verktøytips for opplåsning"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr "Verktøytipset som skal vises når brukeren blir spurt om å låse opp."
74
75 #: ../polkitgtk/polkitlockbutton.c:542
76 msgid "Authentication is needed to make changes."
77 msgstr "Godkjennelse kreves for å gjøre endringer."
78
79 #: ../polkitgtk/polkitlockbutton.c:557
80 msgid "Lock Text"
81 msgstr "Låsningstekst"
82
83 #: ../polkitgtk/polkitlockbutton.c:558
84 msgid "The text to display when prompting the user to lock."
85 msgstr "Teksten som skal vises når brukeren blir spurt om å låse."
86
87 #: ../polkitgtk/polkitlockbutton.c:559
88 msgid "Click to prevent changes"
89 msgstr "Klikk for å forhindre endringer"
90
91 #: ../polkitgtk/polkitlockbutton.c:574
92 msgid "Lock Tooltip"
93 msgstr "Verktøytips for låsning"
94
95 #: ../polkitgtk/polkitlockbutton.c:575
96 msgid "The tooltip to display when prompting the user to lock."
97 msgstr "Verktøytipset som skal vises når brukeren blir spurt om å låse."
98
99 #: ../polkitgtk/polkitlockbutton.c:576
100 msgid "To prevent further changes, click the lock."
101 msgstr "Klikk på låsen for å forhindre flere endringer."
102
103 #: ../polkitgtk/polkitlockbutton.c:591
104 msgid "Lock Down Text"
105 msgstr "Tilgangstengingstekst"
106
107 #: ../polkitgtk/polkitlockbutton.c:592
108 msgid ""
109 "The text to display when prompting the user to lock down the action for all "
110 "users."
111 msgstr ""
112 "Teksten som skal vises når brukeren blir spurt om å stenge tilgangen til alle "
113 "brukerne."
114
115 #: ../polkitgtk/polkitlockbutton.c:593
116 #| msgid "Click to open %s"
117 msgid "Click to lock down"
118 msgstr "Klikk for å stenge tilgangen"
119
120 #: ../polkitgtk/polkitlockbutton.c:608
121 msgid "Lock Down Tooltip"
122 msgstr "Verktøytips for tilgangstenging"
123
124 #: ../polkitgtk/polkitlockbutton.c:609
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "Verktøytipset som skal vises når brukeren blir spurt om å stenge tilgangen "
130 "til alle brukerne."
131
132 #: ../polkitgtk/polkitlockbutton.c:610
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Klikk på låsen for å forhindre brukere uten administrative rettigheter til å "
138 "gjøre endringer."
139
140 #: ../polkitgtk/polkitlockbutton.c:626
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "Teksten som skal vises når brukeren ikke kan tilegne godkjennelse gjennom "
146 "autentisering."
147
148 #: ../polkitgtk/polkitlockbutton.c:627
149 msgid "Not authorized to make changes"
150 msgstr "Har ikke godkjennelse til å gjøre endringer"
151
152 #: ../polkitgtk/polkitlockbutton.c:643
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "Verktøytipset som skal vises når brukeren ikke kan tilegne godkjennesle "
158 "gjennom autentisering."
159
160 #: ../polkitgtk/polkitlockbutton.c:644
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "Systemets retningslinjer forhindrer ytterligere endringer. Kontakt "
164 "systemadministrator."
16519
16620 #: ../src/polkitgnomeauthenticationdialog.c:159
16721 msgid "Select user..."
20155 "autentisere som superbruker for å utføre denne handlingen."
20256
20357 #: ../src/polkitgnomeauthenticationdialog.c:625
204 #: ../src/polkitgnomeauthenticator.c:301
58 #: ../src/polkitgnomeauthenticator.c:300
20559 msgid "_Password:"
20660 msgstr "_Passord:"
20761
20862 #. Details
20963 #: ../src/polkitgnomeauthenticationdialog.c:643
210 msgid "<small><b>_Details</b></small>"
211 msgstr "<small><b>_Detaljer</b></small>"
64 msgid "_Details"
65 msgstr "_Detaljer"
21266
21367 #: ../src/polkitgnomeauthenticationdialog.c:699
214 msgid "<small><b>Action:</b></small>"
215 msgstr "<small><b>Handling:</b></small>"
68 msgid "Action:"
69 msgstr "Handling:"
21670
21771 #: ../src/polkitgnomeauthenticationdialog.c:702
21872 #, c-format
22074 msgstr "Klikk for å redigere %s"
22175
22276 #: ../src/polkitgnomeauthenticationdialog.c:716
223 msgid "<small><b>Vendor:</b></small>"
224 msgstr "<small><b>Leverandør:</b></small>"
77 msgid "Vendor:"
78 msgstr "Leverandør:"
22579
22680 #: ../src/polkitgnomeauthenticationdialog.c:718
22781 #, c-format
23286 msgid "Authenticate"
23387 msgstr "Autentiser"
23488
235 #: ../src/polkitgnomeauthenticator.c:297
89 #: ../src/polkitgnomeauthenticator.c:296
23690 #, c-format
23791 msgid "_Password for %s:"
23892 msgstr "_Passord for %s:"
23993
240 #: ../src/polkitgnomeauthenticator.c:457
241 #| msgid "Authentication"
94 #: ../src/polkitgnomeauthenticator.c:456
24295 msgid "Authentication Failure"
24396 msgstr "Autentiseringsfeil"
24497
24598 #: ../src/polkitgnomelistener.c:164
246 msgid "Authentation dialog was dismissed by the user"
247 msgstr "Autentiseringsvinduet ble avvist av brukeren"
248
249 #~ msgid "Authorizations"
250 #~ msgstr "Autorisasjoner"
251
252 #~ msgid "Configure authorizations"
253 #~ msgstr "Konfigurer autorisasjoner"
254
255 #~ msgid "Copyright © 2007 David Zeuthen"
256 #~ msgstr "Opphavsrett © 2007 David Zeuthen"
257
258 #~ msgid "PolicyKit-gnome Website"
259 #~ msgstr "Nettsted for PolicyKit-gnome"
260
261 #~ msgid "PolicyKit-gnome demo"
262 #~ msgstr "Demo av PolicyKit-gnome"
263
264 #~ msgid "PolicyKit for the GNOME desktop"
265 #~ msgstr "PolicyKit for GNOME"
266
267 #~ msgid "_File"
268 #~ msgstr "_Fil"
269
270 #~ msgid "_Actions"
271 #~ msgstr "H_andlinger"
272
273 #~ msgid "_Help"
274 #~ msgstr "_Hjelp"
275
276 #~ msgid "_Quit"
277 #~ msgstr "A_vslutt"
278
279 #~ msgid "Quit"
280 #~ msgstr "Avslutt"
281
282 #~ msgid "_About"
283 #~ msgstr "_Om"
284
285 #~ msgid "About"
286 #~ msgstr "Om"
287
288 #~ msgid "Authenticating..."
289 #~ msgstr "Autentiserer"
290
291 #~ msgid "Don't exit after 30 seconds of inactivity"
292 #~ msgstr "Ikke avslutt etter 30 sekunders pause"
293
294 #~ msgid "PolicyKit GNOME session daemon"
295 #~ msgstr "GNOME sesjonstjeneste for PolicyKit"
296
297 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
298 #~ msgstr "Starter GNOME sesjonstjeneste for PolicyKit versjon %s"
299
300 #~ msgid "_Remember authorization for this session"
301 #~ msgstr "Husk auto_risasjon for denne sesjonen"
302
303 #~ msgid "_Remember authorization"
304 #~ msgstr "Husk auto_risasjon"
305
306 #~ msgid "For this _session only"
307 #~ msgstr "Kun for denne _sesjonen"
308
309 #~ msgid "<small><b>Application:</b></small>"
310 #~ msgstr "<small><b>Program:</b></small>"
311
312 #~ msgid "_Password for root:"
313 #~ msgstr "_Passord for root:"
314
315 #~ msgid "_Password or swipe finger for %s:"
316 #~ msgstr "_Passord eller dra fingeren for %s:"
317
318 #~ msgid "_Password or swipe finger for root:"
319 #~ msgstr "_Passord eller dra fingeren for root:"
320
321 #~ msgid "_Password or swipe finger:"
322 #~ msgstr "_Passord eller dra fingeren:"
323
324 #~ msgid "No"
325 #~ msgstr "Nei"
326
327 #~ msgid "Admin Authentication (one shot)"
328 #~ msgstr "Autentisering for administrator (en gang)"
329
330 #~ msgid "Admin Authentication"
331 #~ msgstr "Autentisering for administrator"
332
333 #~ msgid "Admin Authentication (keep session)"
334 #~ msgstr "Autentisering for administrator (husk for sesjon)"
335
336 #~ msgid "Admin Authentication (keep indefinitely)"
337 #~ msgstr "Autentisering for administrator (husk for alltid)"
338
339 #~ msgid "Authentication (one shot)"
340 #~ msgstr "Autentisering (en gang)"
341
342 #~ msgid "Authentication (keep session)"
343 #~ msgstr "Autentisering (husk for sesjon)"
344
345 #~ msgid "Authentication (keep indefinitely)"
346 #~ msgstr "Autentisering (husk for alltid)"
347
348 #~ msgid "Yes"
349 #~ msgstr "Ja"
350
351 #~ msgid ", "
352 #~ msgstr ", "
353
354 #~ msgid "Must be on console"
355 #~ msgstr "Må være på konsollet"
356
357 #~ msgid "Must be in active session"
358 #~ msgstr "Må være i en aktiv sesjon"
359
360 #~ msgid "Must be program %s"
361 #~ msgstr "Må være program %s"
362
363 #~ msgid "Must be SELinux Context %s"
364 #~ msgstr "Må være SELinux-kontekst %s"
365
366 #~ msgid "A moment ago"
367 #~ msgstr "Et øyeblikk siden"
368
369 #~ msgid "1 minute ago"
370 #~ msgstr "1 minutt siden"
371
372 #~ msgid "%d minutes ago"
373 #~ msgstr "%d minutter siden"
374
375 #~ msgid "1 hour ago"
376 #~ msgstr "1 time siden"
377
378 #~ msgid "%d hours ago"
379 #~ msgstr "%d timer siden"
380
381 #~ msgid "1 day ago"
382 #~ msgstr "1 dag siden"
383
384 #~ msgid "%d days ago"
385 #~ msgstr "%d dager siden"
386
387 #~ msgid "Auth as %s (uid %d)"
388 #~ msgstr "Autentiser som %s (uid %d)"
389
390 #~ msgid "Auth as uid %d"
391 #~ msgstr "Autentiser som uid %d"
392
393 #~ msgid "Blocked by %s (uid %d)"
394 #~ msgstr "Blokkert av %s (uid %d)"
395
396 #~ msgid "Blocked by uid %d"
397 #~ msgstr "Blokkert av uid %d"
398
399 #~ msgid "Granted by %s (uid %d)"
400 #~ msgstr "Gitt av %s (uid %d)"
401
402 #~ msgid "Granted by uid %d"
403 #~ msgstr "Gitt av uid %d"
404
405 #~ msgid "pid %d (%s)"
406 #~ msgstr "pid %d (%s)"
407
408 #~ msgid "This session"
409 #~ msgstr "Denne sesjonen"
410
411 #~ msgid "Always"
412 #~ msgstr "Alltid"
413
414 #~ msgid "None"
415 #~ msgstr "Ingen"
416
417 #~ msgid "_Show system users"
418 #~ msgstr "Vi_s systembrukere"
419
420 #~ msgid "<b>Constraints</b>"
421 #~ msgstr "<b>Begrensninger</b>"
422
423 #~ msgid "_None"
424 #~ msgstr "I_ngen"
425
426 #~ msgid "Must be _in active session"
427 #~ msgstr "Må være _i en aktiv sesjon"
428
429 #~ msgid "Must be on _local console"
430 #~ msgstr "Må være på _lokalt konsoll"
431
432 #~ msgid "Must be in _active session on local console"
433 #~ msgstr "Må være i en _aktiv sesjon på lokalt konsoll"
434
435 #~ msgid "_Block..."
436 #~ msgstr "_Blokker"
437
438 #~ msgid "_Grant..."
439 #~ msgstr "_Gi"
440
441 #~ msgid "<i>Anyone:</i>"
442 #~ msgstr "<i>Alle:</i>"
443
444 #~ msgid "<i>Console:</i>"
445 #~ msgstr "<i>Konsoll:</i>"
446
447 #~ msgid "<i>Active Console:</i>"
448 #~ msgstr "<i>Aktivt konsoll:</i>"
449
450 #~ msgid "_Modify..."
451 #~ msgstr "E_ndre..."
452
453 #~ msgid "<b>Action</b>"
454 #~ msgstr "<b>Handling</b>"
455
456 #~ msgid "<i>Description:</i>"
457 #~ msgstr "<i>Beskrivelse:</b>"
458
459 #~ msgid "<i>Vendor:</i>"
460 #~ msgstr "<i>Leverandør:</i>"
461
462 #~ msgid "<b>Implicit Authorizations</b>"
463 #~ msgstr "<b>Implisitte autorisasjoner</b>"
464
465 #~ msgid "_Edit..."
466 #~ msgstr "R_ediger..."
467
468 #~ msgid "Entity"
469 #~ msgstr "Entitet"
470
471 #~ msgid "How"
472 #~ msgstr "Hvordan"
473
474 #~ msgid "Constraints"
475 #~ msgstr "Begrensninger"
476
477 #~ msgid "_Revoke"
478 #~ msgstr "T_rekk tilbake"
479
480 #~ msgid "_Revoke..."
481 #~ msgstr "T_rekk tilbake..."
482
483 #~ msgid "_Show authorizations from all users..."
484 #~ msgstr "Vi_s autorisasjoner fra alle brukere..."
485
486 #~ msgid "_Show authorizations from all users"
487 #~ msgstr "Vi_s autorisasjoner fra alle brukere"
488
489 #~ msgid "Select an action"
490 #~ msgstr "Velg en handling"
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Autentiseringsvinduet ble lukket av brukeren"
0 # Dutch translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Willem Heppe <heppew@yahoo.com>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2012-05-11 23:22+0200\n"
10 "PO-Revision-Date: 2012-05-11 18:56+0200\n"
11 "Last-Translator: Willem Heppe <heppew@yahoo.com>\n"
12 "Language-Team: Dutch <gnome-nl-list@gnome.org>\n"
13 "Language: nl\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../src/polkitgnomeauthenticationdialog.c:159
20 msgid "Select user..."
21 msgstr "Selecteer gebruiker…"
22
23 #: ../src/polkitgnomeauthenticationdialog.c:194
24 #, c-format
25 msgid "%s (%s)"
26 msgstr "%s (%s)"
27
28 #: ../src/polkitgnomeauthenticationdialog.c:537
29 msgid "_Authenticate"
30 msgstr "_Authenticeren"
31
32 #: ../src/polkitgnomeauthenticationdialog.c:576
33 msgid ""
34 "An application is attempting to perform an action that requires privileges. "
35 "Authentication as one of the users below is required to perform this action."
36 msgstr ""
37 "Een toepassing probeert een actie uit te voeren die privileges behoeft. "
38 "Authenticatie als één van onderstaande gebruikers is verplicht om deze actie "
39 "uit te voeren."
40
41 #: ../src/polkitgnomeauthenticationdialog.c:584
42 msgid ""
43 "An application is attempting to perform an action that requires privileges. "
44 "Authentication is required to perform this action."
45 msgstr ""
46 "Een toepassing probeert een actie uit te voeren die privileges behoeft. "
47 "Authenticatie is verplicht om deze actie uit te voeren."
48
49 #: ../src/polkitgnomeauthenticationdialog.c:590
50 msgid ""
51 "An application is attempting to perform an action that requires privileges. "
52 "Authentication as the super user is required to perform this action."
53 msgstr ""
54 "Een toepassing probeert een actie uit te voeren die privileges behoeft. "
55 "Authenticatie als superuser is verplicht om deze actie uit te voeren."
56
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
59 msgid "_Password:"
60 msgstr "_Wachtwoord:"
61
62 #. Details
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "_Details"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "Actie:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 #, c-format
73 msgid "Click to edit %s"
74 msgstr "Klik om %s te bewerken"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "Leverancier:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
81 #, c-format
82 msgid "Click to open %s"
83 msgstr "Klik om %s te openen"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:881
86 msgid "Authenticate"
87 msgstr "Authenticeren"
88
89 #: ../src/polkitgnomeauthenticator.c:296
90 #, c-format
91 msgid "_Password for %s:"
92 msgstr "_Wachtwoord voor %s:"
93
94 #: ../src/polkitgnomeauthenticator.c:456
95 msgid "Authentication Failure"
96 msgstr "Authenticatiefout"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Authenticatiedialoogvenster verlaten door de gebruiker"
0 # Occitan translation for policykit-gnome
1 # Copyright (c) 2008-2009 Free Software Foundation, Inc.
2 # This file is distributed under the same license as the policykit-gnome package.
3 #
4 #
5 # Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>, 2015.
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: policykit-gnome HEAD\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
10 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2014-01-22 20:20+0000\n"
12 "PO-Revision-Date: 2015-05-30 19:11+0200\n"
13 "Last-Translator: Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>\n"
14 "Language-Team: Tot en òc (totenoc.eu)\n"
15 "Language: fr\n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
20 "X-Generator: Virtaal 0.7.1\n"
21 "X-Project-Style: gnome\n"
22
23 #: ../src/polkitgnomeauthenticationdialog.c:159
24 msgid "Select user..."
25 msgstr "Seleccionar un utilizaire..."
26
27 #: ../src/polkitgnomeauthenticationdialog.c:194
28 #, c-format
29 msgid "%s (%s)"
30 msgstr "%s (%s)"
31
32 #: ../src/polkitgnomeauthenticationdialog.c:538
33 msgid "_Authenticate"
34 msgstr "S'_autentificar"
35
36 #: ../src/polkitgnomeauthenticationdialog.c:577
37 msgid ""
38 "An application is attempting to perform an action that requires privileges. "
39 "Authentication as one of the users below is required to perform this action."
40 msgstr ""
41 "Una aplicacion ensaja d'efectuar una accion que necessita de privilègis. Per "
42 "efectuar aquesta accion, un utilizaire de la lista çaijós se deu "
43 "autentificar."
44
45 #: ../src/polkitgnomeauthenticationdialog.c:585
46 msgid ""
47 "An application is attempting to perform an action that requires privileges. "
48 "Authentication is required to perform this action."
49 msgstr ""
50 "Una aplicacion ensaja d'efectuar una accion que necessita de privilègis. Per "
51 "efectuar aquesta accion, es necessari de s'autentificar."
52
53 #: ../src/polkitgnomeauthenticationdialog.c:591
54 msgid ""
55 "An application is attempting to perform an action that requires privileges. "
56 "Authentication as the super user is required to perform this action."
57 msgstr ""
58 "Una aplicacion ensaja d'efectuar una accion que necessita de privilègis. Per "
59 "efectuar aquesta accion, l'utilizaire principal se deu autentificar."
60
61 #: ../src/polkitgnomeauthenticationdialog.c:626
62 #: ../src/polkitgnomeauthenticator.c:300
63 msgid "_Password:"
64 msgstr "Sen_hal :"
65
66 #. Details
67 #: ../src/polkitgnomeauthenticationdialog.c:644
68 msgid "_Details"
69 msgstr "_Detalhs"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 msgid "Action:"
73 msgstr "Accion :"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:707
76 #, c-format
77 msgid "Click to edit %s"
78 msgstr "Clicatz per modificar %s"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:721
81 msgid "Vendor:"
82 msgstr "Provesidor :"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
85 #, c-format
86 msgid "Click to open %s"
87 msgstr "Clicatz per dobrir %s"
88
89 #: ../src/polkitgnomeauthenticationdialog.c:888
90 msgid "Authenticate"
91 msgstr "S'autentificar"
92
93 #: ../src/polkitgnomeauthenticator.c:296
94 #, c-format
95 msgid "_Password for %s:"
96 msgstr "Sen_hal per %s :"
97
98 #: ../src/polkitgnomeauthenticator.c:456
99 msgid "Authentication Failure"
100 msgstr "Fracàs d'autentificacion"
101
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "L'utilizaire a tampat la bóstia de dialòg d'autentificacion"
+173
-199
po/or.po less more
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 #
4 # Manoj Kumar Giri <mgiri@redhat.com>, 2010.
4 # Manoj Kumar Giri <mgiri@redhat.com>, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome.master.or\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "PO-Revision-Date: 2010-02-17 11:27+0530\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-11-23 19:19+0530\n"
1112 "Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
1213 "Language-Team: Oriya <oriya-it@googlegroups.com>\n"
14 "Language: or\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17 "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
18 "\n"
19 "\n"
20 "\n"
21
22 #: ../polkitgtk/polkitlockbutton.c:460
23 msgid "Action Identifier"
24 msgstr "କାର୍ଯ୍ୟ ପରିଚାୟକ"
25
26 #: ../polkitgtk/polkitlockbutton.c:461
27 msgid "The action identifier to use for the button"
28 msgstr "ବଟନ ପାଇଁ ବ୍ୟବହାର ହେଉଥିବା କାର୍ଯ୍ୟ ପରିଚାୟକ"
29
30 #: ../polkitgtk/polkitlockbutton.c:477
31 msgid "Is Authorized"
32 msgstr "ଟି ବୈଧିକୃତ"
33
34 #: ../polkitgtk/polkitlockbutton.c:478
35 msgid "Whether the process is authorized"
36 msgstr "ପଦ୍ଧତିଟି ବୈଧିକୃତ କି"
37
38 #: ../polkitgtk/polkitlockbutton.c:493
39 msgid "Is Visible"
40 msgstr "ଦୃଷ୍ଟବ୍ୟ କି"
41
42 #: ../polkitgtk/polkitlockbutton.c:494
43 msgid "Whether the widget is visible"
44 msgstr "ୱିଜେଟଟି ଦୃଶ୍ଯମାନ ଅଟେ ନାଁ ନାହିଁ"
45
46 #: ../polkitgtk/polkitlockbutton.c:509
47 msgid "Can Obtain"
48 msgstr "ଧାରଣ କରିପାରେ"
49
50 #: ../polkitgtk/polkitlockbutton.c:510
51 msgid "Whether authorization can be obtained"
52 msgstr "ବୈଧିକରଣ ଉପଲବ୍ଧ ହୋଇପାରିବ କି"
53
54 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
55 msgid "Unlock Text"
56 msgstr "ପାଠ୍ୟକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
57
58 #: ../polkitgtk/polkitlockbutton.c:526
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
61
62 #: ../polkitgtk/polkitlockbutton.c:527
63 msgid "Click to make changes"
64 msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
65
66 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
67 msgid "Unlock Tooltip"
68 msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
69
70 #: ../polkitgtk/polkitlockbutton.c:543
71 msgid "The tooltip to display when prompting the user to unlock."
72 msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
73
74 #: ../polkitgtk/polkitlockbutton.c:544
75 msgid "Authentication is needed to make changes."
76 msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ"
77
78 #: ../polkitgtk/polkitlockbutton.c:559
79 msgid "Lock Text"
80 msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
81
82 #: ../polkitgtk/polkitlockbutton.c:560
83 msgid "The text to display when prompting the user to lock."
84 msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
85
86 #: ../polkitgtk/polkitlockbutton.c:561
87 msgid "Click to prevent changes"
88 msgstr "ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ବାରଣ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
89
90 #: ../polkitgtk/polkitlockbutton.c:576
91 msgid "Lock Tooltip"
92 msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
93
94 #: ../polkitgtk/polkitlockbutton.c:577
95 msgid "The tooltip to display when prompting the user to lock."
96 msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
97
98 #: ../polkitgtk/polkitlockbutton.c:578
99 msgid "To prevent further changes, click the lock."
100 msgstr "ଅତିରିକ୍ତ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇବା ପାଇଁ, ଅପରିବର୍ତ୍ତନ କରନ୍ତୁ କୁ କ୍ଲିକ କରନ୍ତୁ।"
101
102 #: ../polkitgtk/polkitlockbutton.c:593
103 msgid "Lock Down Text"
104 msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
105
106 #: ../polkitgtk/polkitlockbutton.c:594
107 msgid ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110 msgstr ""
111 "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ "
112 "ଥିବା ପାଠ୍ୟ।"
113
114 #: ../polkitgtk/polkitlockbutton.c:595
115 msgid "Click to lock down"
116 msgstr "ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
117
118 #: ../polkitgtk/polkitlockbutton.c:610
119 msgid "Lock Down Tooltip"
120 msgstr "ଉପକରଣ ସୂଚନାକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
121
122 #: ../polkitgtk/polkitlockbutton.c:611
123 msgid ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126 msgstr ""
127 "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ "
128 "ଥିବା ଉପକରଣ ସୂଚନା।"
129
130 #: ../polkitgtk/polkitlockbutton.c:612
131 msgid ""
132 "To prevent users without administrative privileges from making changes, "
133 "click the lock."
134 msgstr ""
135 "ପ୍ରଶାସକ ପ୍ରାଧିକରଣ ବିନା ଚାଳକମାନଙ୍କୁ ପରିବର୍ତ୍ତନ କରିବାରୁ ବାରଣ କରିବା ପାଇଁ, "
136 "ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ କୁ କ୍ଲିକ କରନ୍ତୁ।"
137
138 #: ../polkitgtk/polkitlockbutton.c:628
139 msgid ""
140 "The text to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr ""
143 "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ "
144 "ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
145
146 #: ../polkitgtk/polkitlockbutton.c:629
147 msgid "Not authorized to make changes"
148 msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକୃତ ନୁହଁ"
149
150 #: ../polkitgtk/polkitlockbutton.c:645
151 msgid ""
152 "The tooltip to display when the user cannot obtain authorization through "
153 "authentication."
154 msgstr ""
155 "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ "
156 "ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
157
158 #: ../polkitgtk/polkitlockbutton.c:646
159 msgid "System policy prevents changes. Contact your system administator."
160 msgstr "ତନ୍ତ୍ର ନିୟମ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇଥାଏ। ଆପଣଙ୍କର ତନ୍ତ୍ର ପ୍ରଶାସକଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
161
162 #. Translators: this string is appended to the tooltip if the action is
163 #. * currently locked down
164 #: ../polkitgtk/polkitlockbutton.c:767
165 msgid ""
166 "This button is locked down so only users with administrative privileges can "
167 "unlock it. Right-click the button to remove the lock down."
168 msgstr ""
169 "ଏହି ବଟନଟି ଅପରିବର୍ତ୍ତନୀୟ ହୋଇଯାଇଛି ତେଣୁ କେବଳ ପ୍ରଶାସକ ଅଧିକାରପ୍ରାପ୍ତ ଚାଳକମାନେ "
170 "ଏହାକୁ ଖାଲିପାରିବେ। ଅପରିବର୍ତ୍ତନୀୟକୁ ହଟାଇବା ପାଇଁ ବଟନକୁ ଡାହାଣ କ୍ଲିକ କରନ୍ତୁ।"
171
172 #: ../src/main.c:128
173 msgid "Click the icon to drop all elevated privileges"
174 msgstr "ସମସ୍ତ ଉନ୍ନତ ଅଧିକାରଗୁଡ଼ିକୁ ପକାଇବା ପାଇଁ ଚିତ୍ରସଂକେତକୁ କ୍ଲିକ କରନ୍ତୁ"
18 "X-Generator: Lokalize 1.5\n"
19 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
20 "\n"
21 "\n"
22 "\n"
23 "\n"
17524
17625 #: ../src/polkitgnomeauthenticationdialog.c:159
17726 msgid "Select user..."
18231 msgid "%s (%s)"
18332 msgstr "%s (%s)"
18433
185 #: ../src/polkitgnomeauthenticationdialog.c:529
34 #: ../src/polkitgnomeauthenticationdialog.c:538
18635 msgid "_Authenticate"
18736 msgstr "ବୈଧିକ୍ରୁତ କରନ୍ତୁ (_A)"
18837
189 #: ../src/polkitgnomeauthenticationdialog.c:566
38 #: ../src/polkitgnomeauthenticationdialog.c:577
19039 msgid ""
19140 "An application is attempting to perform an action that requires privileges. "
19241 "Authentication as one of the users below is required to perform this action."
19342 msgstr ""
194 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ ଚେଷ୍ଟାକରୁଅଛି।"
195 "ନିମ୍ନଲିଖିତ ଚାଳକମାନଙ୍କ ମଧ୍ଯରୁ ଜଣକୁ ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ପ୍ରାଧିକୃତ କରାହୋଇଛି।"
196
197 #: ../src/polkitgnomeauthenticationdialog.c:574
43 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ "
44 "ଚେଷ୍ଟାକରୁଅଛି।ନିମ୍ନଲିଖିତ "
45 "ଚାଳକମାନଙ୍କ ମଧ୍ଯରୁ ଜଣକୁ ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ପ୍ରାଧିକୃତ କରାହୋଇଛି।"
46
47 #: ../src/polkitgnomeauthenticationdialog.c:585
19848 msgid ""
19949 "An application is attempting to perform an action that requires privileges. "
20050 "Authentication is required to perform this action."
20151 msgstr ""
202 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ ଚେଷ୍ଟାକରୁଅଛି।"
203 "ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ।"
204
205 #: ../src/polkitgnomeauthenticationdialog.c:580
52 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ "
53 "ଚେଷ୍ଟାକରୁଅଛି।ଏହି କାର୍ଯ୍ୟ କରିବା "
54 "ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ।"
55
56 #: ../src/polkitgnomeauthenticationdialog.c:591
20657 msgid ""
20758 "An application is attempting to perform an action that requires privileges. "
20859 "Authentication as the super user is required to perform this action."
20960 msgstr ""
210 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ ଚେଷ୍ଟାକରୁଅଛି।"
211 "ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ମୂଖ୍ୟ ଚାଳକ ଭାବରେ ବୈଧିକୃତ ହେବା ଆବଶ୍ୟକ।"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:615
214 #: ../src/polkitgnomeauthenticator.c:289
61 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ "
62 "ଚେଷ୍ଟାକରୁଅଛି।ଏହି କାର୍ଯ୍ୟ କରିବା "
63 "ପାଇଁ ମୂଖ୍ୟ ଚାଳକ ଭାବରେ ବୈଧିକୃତ ହେବା ଆବଶ୍ୟକ।"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:626
66 #: ../src/polkitgnomeauthenticator.c:300
21567 msgid "_Password:"
21668 msgstr "ପ୍ରବେଶ ସଂଙ୍କେତ (_P):"
21769
21870 #. Details
219 #: ../src/polkitgnomeauthenticationdialog.c:633
220 msgid "<small><b>_Details</b></small>"
221 msgstr "<small><b>ବିସ୍ତୃତ ବିବରଣୀ (_D)</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:686
224 msgid "<small><b>Action:</b></small>"
225 msgstr "<small><b>କାର୍ଯ୍ୟ:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:689
71 #: ../src/polkitgnomeauthenticationdialog.c:644
72 msgid "_Details"
73 msgstr "ବିସ୍ତୃତ ବିବରଣୀ (_D)"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:702
76 msgid "Action:"
77 msgstr "କାର୍ଯ୍ୟ:"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:707
22880 #, c-format
22981 msgid "Click to edit %s"
23082 msgstr "%s କୁ ସମ୍ପାଦନ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
23183
232 #: ../src/polkitgnomeauthenticationdialog.c:703
233 msgid "<small><b>Vendor:</b></small>"
234 msgstr "<small><b>ବିକ୍ରେତା:</b></small>"
235
236 #: ../src/polkitgnomeauthenticationdialog.c:705
84 #: ../src/polkitgnomeauthenticationdialog.c:721
85 msgid "Vendor:"
86 msgstr "ବିକ୍ରେତା:"
87
88 #: ../src/polkitgnomeauthenticationdialog.c:725
23789 #, c-format
23890 msgid "Click to open %s"
23991 msgstr "%s କୁ ଖୋଲିବା ପାଇଁ ଦବାନ୍ତୁ"
24092
241 #: ../src/polkitgnomeauthenticationdialog.c:868
93 #: ../src/polkitgnomeauthenticationdialog.c:888
24294 msgid "Authenticate"
24395 msgstr "ପ୍ରମାଣିତ କରନ୍ତୁ"
24496
245 #: ../src/polkitgnomeauthenticator.c:285
97 #: ../src/polkitgnomeauthenticator.c:296
24698 #, c-format
24799 msgid "_Password for %s:"
248100 msgstr "%s ପାଇଁ ପ୍ରବେଶ ସଂକେତ (_P):"
249101
250 #: ../src/polkitgnomeauthenticator.c:445
102 #: ../src/polkitgnomeauthenticator.c:456
251103 msgid "Authentication Failure"
252104 msgstr "ପ୍ରମାଣିତ କରଣ ବିଫଳ"
253105
254 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
255 msgid "PolicyKit Authentication Agent"
256 msgstr "PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ"
257
106 #: ../src/polkitgnomelistener.c:164
107 msgid "Authentication dialog was dismissed by the user"
108 msgstr "ବ୍ୟବହାରକାରୀ ଦ୍ୱାରା ବୈଧିକରଣ ସଂଳାପ ବାତିଲ ହୋଇଛି"
109
110 #~ msgid "Action Identifier"
111 #~ msgstr "କାର୍ଯ୍ୟ ପରିଚାୟକ"
112
113 #~ msgid "The action identifier to use for the button"
114 #~ msgstr "ବଟନ ପାଇଁ ବ୍ୟବହାର ହେଉଥିବା କାର୍ଯ୍ୟ ପରିଚାୟକ"
115
116 #~ msgid "Is Authorized"
117 #~ msgstr "ଟି ବୈଧିକୃତ"
118
119 #~ msgid "Whether the process is authorized"
120 #~ msgstr "ପଦ୍ଧତିଟି ବୈଧିକୃତ କି"
121
122 #~ msgid "Is Visible"
123 #~ msgstr "ଦୃଷ୍ଟବ୍ୟ କି"
124
125 #~ msgid "Whether the widget is visible"
126 #~ msgstr "ୱିଜେଟଟି ଦୃଶ୍ଯମାନ ଅଟେ ନାଁ ନାହିଁ"
127
128 #~ msgid "Can Obtain"
129 #~ msgstr "ଧାରଣ କରିପାରେ"
130
131 #~ msgid "Whether authorization can be obtained"
132 #~ msgstr "ବୈଧିକରଣ ଉପଲବ୍ଧ ହୋଇପାରିବ କି"
133
134 #~ msgid "Unlock Text"
135 #~ msgstr "ପାଠ୍ୟକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
136
137 #~ msgid "The text to display when prompting the user to unlock."
138 #~ msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
139
140 #~ msgid "Click to make changes"
141 #~ msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
142
143 #~ msgid "Unlock Tooltip"
144 #~ msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
145
146 #~ msgid "The tooltip to display when prompting the user to unlock."
147 #~ msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
148
149 #~ msgid "Authentication is needed to make changes."
150 #~ msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ"
151
152 #~ msgid "Lock Text"
153 #~ msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
154
155 #~ msgid "The text to display when prompting the user to lock."
156 #~ msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
157
158 #~ msgid "Click to prevent changes"
159 #~ msgstr "ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ବାରଣ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
160
161 #~ msgid "Lock Tooltip"
162 #~ msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
163
164 #~ msgid "The tooltip to display when prompting the user to lock."
165 #~ msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
166
167 #~ msgid "To prevent further changes, click the lock."
168 #~ msgstr "ଅତିରିକ୍ତ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇବା ପାଇଁ, ଅପରିବର୍ତ୍ତନ କରନ୍ତୁ କୁ କ୍ଲିକ କରନ୍ତୁ।"
169
170 #~ msgid "Lock Down Text"
171 #~ msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
172
173 #~ msgid ""
174 #~ "The text to display when prompting the user to lock down the action for "
175 #~ "all users."
176 #~ msgstr ""
177 #~ "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
178
179 #~ msgid "Click to lock down"
180 #~ msgstr "ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
181
182 #~ msgid "Lock Down Tooltip"
183 #~ msgstr "ଉପକରଣ ସୂଚନାକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
184
185 #~ msgid ""
186 #~ "The tooltip to display when prompting the user to lock down the action "
187 #~ "for all users."
188 #~ msgstr ""
189 #~ "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ "
190 #~ "ସୂଚନା।"
191
192 #~ msgid ""
193 #~ "To prevent users without administrative privileges from making changes, "
194 #~ "click the lock."
195 #~ msgstr ""
196 #~ "ପ୍ରଶାସକ ପ୍ରାଧିକରଣ ବିନା ଚାଳକମାନଙ୍କୁ ପରିବର୍ତ୍ତନ କରିବାରୁ ବାରଣ କରିବା ପାଇଁ, ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ "
197 #~ "କୁ କ୍ଲିକ କରନ୍ତୁ।"
198
199 #~ msgid ""
200 #~ "The text to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr ""
203 #~ "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ ଦର୍ଶାଇବାକୁ ଥିବା "
204 #~ "ପାଠ୍ୟ।"
205
206 #~ msgid "Not authorized to make changes"
207 #~ msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକୃତ ନୁହଁ"
208
209 #~ msgid ""
210 #~ "The tooltip to display when the user cannot obtain authorization through "
211 #~ "authentication."
212 #~ msgstr ""
213 #~ "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ ଦର୍ଶାଇବାକୁ ଥିବା "
214 #~ "ଉପକରଣ ସୂଚନା।"
215
216 #~ msgid "System policy prevents changes. Contact your system administator."
217 #~ msgstr ""
218 #~ "ତନ୍ତ୍ର ନିୟମ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇଥାଏ। ଆପଣଙ୍କର ତନ୍ତ୍ର ପ୍ରଶାସକଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
219
220 #~ msgid ""
221 #~ "This button is locked down so only users with administrative privileges "
222 #~ "can unlock it. Right-click the button to remove the lock down."
223 #~ msgstr ""
224 #~ "ଏହି ବଟନଟି ଅପରିବର୍ତ୍ତନୀୟ ହୋଇଯାଇଛି ତେଣୁ କେବଳ ପ୍ରଶାସକ ଅଧିକାରପ୍ରାପ୍ତ ଚାଳକମାନେ ଏହାକୁ "
225 #~ "ଖାଲିପାରିବେ। ଅପରିବର୍ତ୍ତନୀୟକୁ ହଟାଇବା ପାଇଁ ବଟନକୁ ଡାହାଣ କ୍ଲିକ କରନ୍ତୁ।"
226
227 #~ msgid "Click the icon to drop all elevated privileges"
228 #~ msgstr "ସମସ୍ତ ଉନ୍ନତ ଅଧିକାରଗୁଡ଼ିକୁ ପକାଇବା ପାଇଁ ଚିତ୍ରସଂକେତକୁ କ୍ଲିକ କରନ୍ତୁ"
229
230 #~ msgid "PolicyKit Authentication Agent"
231 #~ msgstr "PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ"
+160
-191
po/pa.po less more
11 # Copyright (C) 2009 policykit-gnome's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
33 #
4 # A S Alam <aalam@users.sf.net>, 2009, 2010.
4 # A S Alam <aalam@users.sf.net>, 2009, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: policykit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2009-09-12 20:13+0000\n"
11 "PO-Revision-Date: 2010-04-30 07:57+0530\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
11 "PO-Revision-Date: 2012-05-16 06:53+0530\n"
1212 "Last-Translator: A S Alam <aalam@users.sf.net>\n"
1313 "Language-Team: Punjabi/Panjabi <punjabi-users@lists.sf.net>\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
17 "X-Generator: Lokalize 1.0\n"
17 "X-Generator: Lokalize 1.4\n"
1818 "Plural-Forms: nplurals=2; plural=n != 1;\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "ਬਟਨ ਲਈ ਵਰਤਣ ਵਾਸਤੇ ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "ਪਰਮਾਣਿਤ ਹੈ"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "ਕੀ ਪਰੋਸੈਸ ਪਰਮਾਣਿਤ ਹੈ"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "ਦਿੱਖ ਹੈ"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "ਕੀ ਵਿਦਗੈਟ ਵੇਖਣਯੋਗ ਹੈ"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "ਕੀ ਪਰਮਾਣਕਿਤਾ ਲਈ ਜਾ ਸਕਦੀ ਹੈ"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "ਅਣ-ਲਾਕ ਟੈਕਸਟ"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
59
60 #: ../polkitgtk/polkitlockbutton.c:527
61 #| msgid "Click to edit %s"
62 msgid "Click to make changes"
63 msgstr "ਬਦਲਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
64
65 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
66 msgid "Unlock Tooltip"
67 msgstr "ਅਣਲਾਕ ਟੂਲ-ਟਿੱਪ"
68
69 #: ../polkitgtk/polkitlockbutton.c:543
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
72
73 #: ../polkitgtk/polkitlockbutton.c:544
74 msgid "Authentication is needed to make changes."
75 msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਕਿਤਾ ਦੀ ਲੋੜ ਹੈ।"
76
77 #: ../polkitgtk/polkitlockbutton.c:559
78 msgid "Lock Text"
79 msgstr "ਲਾਕ ਟੈਕਸਟ"
80
81 #: ../polkitgtk/polkitlockbutton.c:560
82 msgid "The text to display when prompting the user to lock."
83 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
84
85 #: ../polkitgtk/polkitlockbutton.c:561
86 #| msgid "Click to open %s"
87 msgid "Click to prevent changes"
88 msgstr "ਬਦਲਾਅ ਰੋਕਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
89
90 #: ../polkitgtk/polkitlockbutton.c:576
91 msgid "Lock Tooltip"
92 msgstr "ਲਾਕ ਟੂਲ-ਟਿੱਪ"
93
94 #: ../polkitgtk/polkitlockbutton.c:577
95 msgid "The tooltip to display when prompting the user to lock."
96 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
97
98 #: ../polkitgtk/polkitlockbutton.c:578
99 msgid "To prevent further changes, click the lock."
100 msgstr "ਹੋਰ ਬਦਲਾਅ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
101
102 #: ../polkitgtk/polkitlockbutton.c:593
103 msgid "Lock Down Text"
104 msgstr "ਲਾਕ ਲਾਉਣ ਟੈਕਸਟ"
105
106 #: ../polkitgtk/polkitlockbutton.c:594
107 msgid ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110 msgstr ""
111 "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ ਹੈ।"
112
113 #: ../polkitgtk/polkitlockbutton.c:595
114 #| msgid "Click to open %s"
115 msgid "Click to lock down"
116 msgstr "ਲਾਕ ਲਾਉਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
117
118 #: ../polkitgtk/polkitlockbutton.c:610
119 msgid "Lock Down Tooltip"
120 msgstr "ਲਾਕ ਲਾਉਣ ਟੂਲ-ਟਿੱਪ"
121
122 #: ../polkitgtk/polkitlockbutton.c:611
123 msgid ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126 msgstr ""
127 "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ ਹੈ।"
128
129 #: ../polkitgtk/polkitlockbutton.c:612
130 msgid ""
131 "To prevent users without administrative privileges from making changes, "
132 "click the lock."
133 msgstr ""
134 "ਬਿਨਾਂ ਪਰਸ਼ਾਸ਼ਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰਾਂ ਨੂੰ ਬਦਲਾਅ ਕਰਨ ਤੋਂ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
135
136 #: ../polkitgtk/polkitlockbutton.c:628
137 msgid ""
138 "The text to display when the user cannot obtain authorization through "
139 "authentication."
140 msgstr "ਟੈਕਸਟ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਿਤ ਨਹੀਂ"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr "ਟੂਲ-ਟਿੱਪ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
151
152 #: ../polkitgtk/polkitlockbutton.c:646
153 msgid "System policy prevents changes. Contact your system administator."
154 msgstr "ਸਿਸਟਮ ਪਾਲਸੀ ਬਦਲਣ ਤੋਂ ਰੋਕਦੀ ਹੈ। ਆਪਣੇ ਸਿਸਟਮ ਪਰਸ਼ਾਸ਼ਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।"
155
156 #. Translators: this string is appended to the tooltip if the action is
157 #. * currently locked down
158 #: ../polkitgtk/polkitlockbutton.c:767
159 msgid ""
160 "This button is locked down so only users with administrative privileges can "
161 "unlock it. Right-click the button to remove the lock down."
162 msgstr ""
163 "ਇਹ ਬਟਨ ਨੂੰ ਲਾਕ ਲਗਾਇਆ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਕੇਵਲ ਪਰਸ਼ਾਸ਼ਨਿਕ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰ ਹੀ ਅਣ-ਲਾਕ ਕਰ "
164 "ਸਕਣ। ਲਾਕ ਹਟਾਉਣ ਲਈ ਬਟਨ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।"
165
166 #: ../src/main.c:128
167 msgid "Click the icon to drop all elevated privileges"
168 msgstr "ਸਭ ਵਧਾਏ ਅਧਿਕਾਰ ਹਟਾਉਣ ਲਈ ਆਈਕਾਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ"
19 "Language: pa\n"
16920
17021 #: ../src/polkitgnomeauthenticationdialog.c:159
17122 msgid "Select user..."
17627 msgid "%s (%s)"
17728 msgstr "%s (%s)"
17829
179 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:537
18031 msgid "_Authenticate"
181 msgstr "ਪਰਮਾਣਕਿਤਾ(_A)"
182
183 #: ../src/polkitgnomeauthenticationdialog.c:566
32 msgstr "_ਪਰਮਾਣਕਿਤਾ"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:576
18435 msgid ""
18536 "An application is attempting to perform an action that requires privileges. "
18637 "Authentication as one of the users below is required to perform this action."
18738 msgstr ""
188 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਕਾਰਵਾਈ ਕਰਨ "
39 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। "
40 "ਕਾਰਵਾਈ ਕਰਨ "
18941 "ਲਈ ਹੇਠ ਦਿੱਤੇ ਯੂਜ਼ਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਾਂਗ ਪਰਮਾਣਿਤ ਹੋਵੋ।"
19042
191 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:584
19244 msgid ""
19345 "An application is attempting to perform an action that requires privileges. "
19446 "Authentication is required to perform this action."
19547 msgstr ""
196 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਕਾਰਵਾਈ ਕਰਨ "
48 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। "
49 "ਕਾਰਵਾਈ ਕਰਨ "
19750 "ਲਈ ਪਰਮਾਣਿਤ ਹੋਣ ਦੀ ਲੋੜ ਹੈ।"
19851
199 #: ../src/polkitgnomeauthenticationdialog.c:580
52 #: ../src/polkitgnomeauthenticationdialog.c:590
20053 msgid ""
20154 "An application is attempting to perform an action that requires privileges. "
20255 "Authentication as the super user is required to perform this action."
20356 msgstr ""
204 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਕਾਰਵਾਈ ਕਰਨ "
57 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। "
58 "ਕਾਰਵਾਈ ਕਰਨ "
20559 "ਲਈ ਸੁਪਰ ਯੂਜ਼ਰਾਂ ਵਾਂਗ ਪਰਮਾਣਿਤ ਹੋਵੋ।"
20660
207 #: ../src/polkitgnomeauthenticationdialog.c:615
208 #: ../src/polkitgnomeauthenticator.c:289
61 #: ../src/polkitgnomeauthenticationdialog.c:625
62 #: ../src/polkitgnomeauthenticator.c:300
20963 msgid "_Password:"
210 msgstr "ਪਾਸਵਰਡ(_P):"
64 msgstr "_ਪਾਸਵਰਡ:"
21165
21266 #. Details
213 #: ../src/polkitgnomeauthenticationdialog.c:633
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>ਵੇਰਵਾ(_D)</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:686
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>ਐਕਸ਼ਨ:</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:689
67 #: ../src/polkitgnomeauthenticationdialog.c:643
68 msgid "_Details"
69 msgstr "_ਵੇਰਵਾ"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:699
72 msgid "Action:"
73 msgstr "ਐਕਸ਼ਨ:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:702
22276 #, c-format
22377 msgid "Click to edit %s"
22478 msgstr "%s ਸੋਧਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
22579
226 #: ../src/polkitgnomeauthenticationdialog.c:703
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>ਵੇਂਡਰ:</b></small>"
229
230 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:716
81 msgid "Vendor:"
82 msgstr "ਵੇਂਡਰ:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:718
23185 #, c-format
23286 msgid "Click to open %s"
23387 msgstr "%s ਖੋਲ੍ਹਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
23488
235 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:881
23690 msgid "Authenticate"
23791 msgstr "ਪਰਮਾਣਿਤ"
23892
239 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
24094 #, c-format
24195 msgid "_Password for %s:"
242 msgstr "%s ਲਈ ਪਾਸਵਰਡ(_P):"
243
244 #: ../src/polkitgnomeauthenticator.c:445
96 msgstr "%s ਲਈ _ਪਾਸਵਰਡ:"
97
98 #: ../src/polkitgnomeauthenticator.c:456
24599 msgid "Authentication Failure"
246100 msgstr "ਪਰਮਾਣਕਿਤਾ ਫੇਲ੍ਹ ਹੋਈ"
247101
248 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
249 msgid "PolicyKit Authentication Agent"
250 msgstr "ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ"
251
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "ਪਰਮਾਣਕਿਤਾ ਡਾਈਲਾਗ ਯੂਜ਼ਰ ਵਲੋਂ ਰੱਦ ਕੀਤਾ"
105
106 #~ msgid "Action Identifier"
107 #~ msgstr "ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
108
109 #~ msgid "The action identifier to use for the button"
110 #~ msgstr "ਬਟਨ ਲਈ ਵਰਤਣ ਵਾਸਤੇ ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
111
112 #~ msgid "Is Authorized"
113 #~ msgstr "ਪਰਮਾਣਿਤ ਹੈ"
114
115 #~ msgid "Whether the process is authorized"
116 #~ msgstr "ਕੀ ਪਰੋਸੈਸ ਪਰਮਾਣਿਤ ਹੈ"
117
118 #~ msgid "Is Visible"
119 #~ msgstr "ਦਿੱਖ ਹੈ"
120
121 #~ msgid "Whether the widget is visible"
122 #~ msgstr "ਕੀ ਵਿਦਗੈਟ ਵੇਖਣਯੋਗ ਹੈ"
123
124 #~ msgid "Can Obtain"
125 #~ msgstr "ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ"
126
127 #~ msgid "Whether authorization can be obtained"
128 #~ msgstr "ਕੀ ਪਰਮਾਣਕਿਤਾ ਲਈ ਜਾ ਸਕਦੀ ਹੈ"
129
130 #~ msgid "Unlock Text"
131 #~ msgstr "ਅਣ-ਲਾਕ ਟੈਕਸਟ"
132
133 #~ msgid "The text to display when prompting the user to unlock."
134 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
135
136 #~| msgid "Click to edit %s"
137 #~ msgid "Click to make changes"
138 #~ msgstr "ਬਦਲਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "ਅਣਲਾਕ ਟੂਲ-ਟਿੱਪ"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਕਿਤਾ ਦੀ ਲੋੜ ਹੈ।"
148
149 #~ msgid "Lock Text"
150 #~ msgstr "ਲਾਕ ਟੈਕਸਟ"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
154
155 #~| msgid "Click to open %s"
156 #~ msgid "Click to prevent changes"
157 #~ msgstr "ਬਦਲਾਅ ਰੋਕਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
158
159 #~ msgid "Lock Tooltip"
160 #~ msgstr "ਲਾਕ ਟੂਲ-ਟਿੱਪ"
161
162 #~ msgid "The tooltip to display when prompting the user to lock."
163 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
164
165 #~ msgid "To prevent further changes, click the lock."
166 #~ msgstr "ਹੋਰ ਬਦਲਾਅ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
167
168 #~ msgid "Lock Down Text"
169 #~ msgstr "ਲਾਕ ਲਾਉਣ ਟੈਕਸਟ"
170
171 #~ msgid ""
172 #~ "The text to display when prompting the user to lock down the action for "
173 #~ "all users."
174 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ ਹੈ।"
175
176 #~| msgid "Click to open %s"
177 #~ msgid "Click to lock down"
178 #~ msgstr "ਲਾਕ ਲਾਉਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "ਲਾਕ ਲਾਉਣ ਟੂਲ-ਟਿੱਪ"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ ਹੈ।"
187
188 #~ msgid ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191 #~ msgstr "ਬਿਨਾਂ ਪਰਸ਼ਾਸ਼ਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰਾਂ ਨੂੰ ਬਦਲਾਅ ਕਰਨ ਤੋਂ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
192
193 #~ msgid ""
194 #~ "The text to display when the user cannot obtain authorization through "
195 #~ "authentication."
196 #~ msgstr "ਟੈਕਸਟ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
197
198 #~ msgid "Not authorized to make changes"
199 #~ msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਿਤ ਨਹੀਂ"
200
201 #~ msgid ""
202 #~ "The tooltip to display when the user cannot obtain authorization through "
203 #~ "authentication."
204 #~ msgstr "ਟੂਲ-ਟਿੱਪ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
205
206 #~ msgid "System policy prevents changes. Contact your system administator."
207 #~ msgstr "ਸਿਸਟਮ ਪਾਲਸੀ ਬਦਲਣ ਤੋਂ ਰੋਕਦੀ ਹੈ। ਆਪਣੇ ਸਿਸਟਮ ਪਰਸ਼ਾਸ਼ਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।"
208
209 #~ msgid ""
210 #~ "This button is locked down so only users with administrative privileges "
211 #~ "can unlock it. Right-click the button to remove the lock down."
212 #~ msgstr ""
213 #~ "ਇਹ ਬਟਨ ਨੂੰ ਲਾਕ ਲਗਾਇਆ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਕੇਵਲ ਪਰਸ਼ਾਸ਼ਨਿਕ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰ ਹੀ ਅਣ-ਲਾਕ ਕਰ "
214 #~ "ਸਕਣ। ਲਾਕ ਹਟਾਉਣ ਲਈ ਬਟਨ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।"
215
216 #~ msgid "Click the icon to drop all elevated privileges"
217 #~ msgstr "ਸਭ ਵਧਾਏ ਅਧਿਕਾਰ ਹਟਾਉਣ ਲਈ ਆਈਕਾਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ"
218
219 #~ msgid "PolicyKit Authentication Agent"
220 #~ msgstr "ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ"
33 # pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
44 # gnomepl@aviary.pl
55 # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
6 # Piotr Drąg <piotrdrag@gmail.com>, 2008-2012.
7 # Wadim Dziedzic <wdziedzic@aviary.pl>, 2008.
8 # Tomasz Dominikowski <dominikowski@gmail.com>, 2008-2009.
69 msgid ""
710 msgstr ""
811 "Project-Id-Version: PolicyKit-gnome\n"
912 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2011-09-01 02:32+0200\n"
11 "PO-Revision-Date: 2011-09-01 02:33+0200\n"
13 "POT-Creation-Date: 2012-09-04 20:34+0200\n"
14 "PO-Revision-Date: 2012-09-04 20:35+0200\n"
1215 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
1316 "Language-Team: Polish <gnomepl@aviary.pl>\n"
1417 "Language: pl\n"
1922 "|| n%100>=20) ? 1 : 2);\n"
2023 "X-Poedit-Language: Polish\n"
2124 "X-Poedit-Country: Poland\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Identyfikator czynności"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Identyfikator czynności do użycia dla przycisku"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Jest upoważniony"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Określa, czy proces jest upoważniony"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Jest widoczny"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Określa, czy widget jest widoczny"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Może uzyskać"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Określa, czy można uzyskać upoważnienie"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Tekst odblokowania"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Tekst do wyświetlenia, gdy użytkownik jest proszony o odblokowanie."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Kliknięcie dokona zmian"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Tekst podpowiedzi odblokowania"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik jest proszony o "
75 "odblokowanie."
76
77 #: ../polkitgtk/polkitlockbutton.c:542
78 msgid "Authentication is needed to make changes."
79 msgstr "Wymagane jest uwierzytelnienie, aby dokonać zmiany."
80
81 #: ../polkitgtk/polkitlockbutton.c:557
82 msgid "Lock Text"
83 msgstr "Tekst zablokowania"
84
85 #: ../polkitgtk/polkitlockbutton.c:558
86 msgid "The text to display when prompting the user to lock."
87 msgstr "Tekst do wyświetlenia, gdy użytkownik jest proszony o zablokowanie."
88
89 #: ../polkitgtk/polkitlockbutton.c:559
90 msgid "Click to prevent changes"
91 msgstr "Kliknięcie zapobiegnie zmianom"
92
93 #: ../polkitgtk/polkitlockbutton.c:574
94 msgid "Lock Tooltip"
95 msgstr "Tekst podpowiedzi zablokowania"
96
97 #: ../polkitgtk/polkitlockbutton.c:575
98 msgid "The tooltip to display when prompting the user to lock."
99 msgstr ""
100 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik jest proszony o "
101 "zablokowanie."
102
103 #: ../polkitgtk/polkitlockbutton.c:576
104 msgid "To prevent further changes, click the lock."
105 msgstr "Aby powstrzymać dalsze zmiany, należy kliknąć blokadę."
106
107 #: ../polkitgtk/polkitlockbutton.c:591
108 msgid "Lock Down Text"
109 msgstr "Tekst zablokowania"
110
111 #: ../polkitgtk/polkitlockbutton.c:592
112 msgid ""
113 "The text to display when prompting the user to lock down the action for all "
114 "users."
115 msgstr ""
116 "Tekst do wyświetlenia, gdy użytkownik jest proszony o zablokowanie czynności "
117 "dla wszystkich użytkowników."
118
119 #: ../polkitgtk/polkitlockbutton.c:593
120 msgid "Click to lock down"
121 msgstr "Kliknięcie zablokuje"
122
123 #: ../polkitgtk/polkitlockbutton.c:608
124 msgid "Lock Down Tooltip"
125 msgstr "Tekst podpowiedzi zablokowania"
126
127 #: ../polkitgtk/polkitlockbutton.c:609
128 msgid ""
129 "The tooltip to display when prompting the user to lock down the action for "
130 "all users."
131 msgstr ""
132 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik jest proszony o "
133 "zablokowanie czynności dla wszystkich użytkowników."
134
135 #: ../polkitgtk/polkitlockbutton.c:610
136 msgid ""
137 "To prevent users without administrative privileges from making changes, "
138 "click the lock."
139 msgstr ""
140 "Aby powstrzymać użytkowników bez uprawnień administracyjnych przed "
141 "dokonaniem zmian, należy kliknąć blokadę."
142
143 #: ../polkitgtk/polkitlockbutton.c:626
144 msgid ""
145 "The text to display when the user cannot obtain authorization through "
146 "authentication."
147 msgstr ""
148 "Tekst do wyświetlenia, gdy użytkownik nie może uzyskać upoważnienia przez "
149 "uwierzytelnienie."
150
151 #: ../polkitgtk/polkitlockbutton.c:627
152 msgid "Not authorized to make changes"
153 msgstr "Brak upoważnienia do dokonania zmian"
154
155 #: ../polkitgtk/polkitlockbutton.c:643
156 msgid ""
157 "The tooltip to display when the user cannot obtain authorization through "
158 "authentication."
159 msgstr ""
160 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik nie może uzyskać "
161 "upoważnienia przez uwierzytelnienie."
162
163 #: ../polkitgtk/polkitlockbutton.c:644
164 msgid "System policy prevents changes. Contact your system administator."
165 msgstr ""
166 "Polityka systemu powstrzymuje zmiany. Proszę skontaktować się z "
167 "administratorem systemu."
16825
16926 #: ../src/polkitgnomeauthenticationdialog.c:159
17027 msgid "Select user..."
20562 "tego działania wymagane jest uwierzytelnienie jako administrator."
20663
20764 #: ../src/polkitgnomeauthenticationdialog.c:625
208 #: ../src/polkitgnomeauthenticator.c:301
65 #: ../src/polkitgnomeauthenticator.c:300
20966 msgid "_Password:"
21067 msgstr "_Hasło:"
21168
21269 #. Details
21370 #: ../src/polkitgnomeauthenticationdialog.c:643
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>S_zczegóły</b></small>"
71 msgid "_Details"
72 msgstr "S_zczegóły"
21673
21774 #: ../src/polkitgnomeauthenticationdialog.c:699
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>Działanie:</b></small>"
75 msgid "Action:"
76 msgstr "Działanie:"
22077
22178 #: ../src/polkitgnomeauthenticationdialog.c:702
22279 #, c-format
22481 msgstr "Kliknięcie otworzy %s do modyfikacji"
22582
22683 #: ../src/polkitgnomeauthenticationdialog.c:716
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>Dostawca:</b></small>"
84 msgid "Vendor:"
85 msgstr "Dostawca:"
22986
23087 #: ../src/polkitgnomeauthenticationdialog.c:718
23188 #, c-format
23693 msgid "Authenticate"
23794 msgstr "Uwierzytelnianie"
23895
239 #: ../src/polkitgnomeauthenticator.c:297
96 #: ../src/polkitgnomeauthenticator.c:296
24097 #, c-format
24198 msgid "_Password for %s:"
24299 msgstr "_Hasło użytkownika %s:"
243100
244 #: ../src/polkitgnomeauthenticator.c:457
101 #: ../src/polkitgnomeauthenticator.c:456
245102 msgid "Authentication Failure"
246103 msgstr "Błąd uwierzytelniania"
247104
+142
-170
po/pt.po less more
00 # Portuguese translation of policykit-gnome.
11 # Copyright © 2008, 2009, 2010, 2011 policykit-gnome.
22 # This file is distributed under the same license as the policykit-gnome package.
3 # António Lima <amrlima@gmail.com>, 2008, 2009, 2010, 2011.
4 #
3 # António Lima <amrlima@gmail.com>, 2008, 2009, 2010, 2011, 2012.
54 msgid ""
65 msgstr ""
76 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2011-03-22 00:14+0000\n"
10 "PO-Revision-Date: 2011-03-20 21:30+0000\n"
7 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
8 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
10 "PO-Revision-Date: 2012-09-06 11:47+0000\n"
1111 "Last-Translator: António Lima <amrlima@gmail.com>\n"
1212 "Language-Team: gnome_pt@yahoogroups.com\n"
1313 "Language: pt\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
1717 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18 "X-Generator: Virtaal 0.6.1\n"
18 "X-Generator: Virtaal 0.7.1\n"
1919 "X-Poedit-Language: Portuguese\n"
2020 "X-Poedit-Country: PORTUGAL\n"
21
22 #: ../polkitgtk/polkitlockbutton.c:458
23 msgid "Action Identifier"
24 msgstr "Identificador de Acção"
25
26 #: ../polkitgtk/polkitlockbutton.c:459
27 msgid "The action identifier to use for the button"
28 msgstr "O identificador de acção a utilizar para o botão"
29
30 #: ../polkitgtk/polkitlockbutton.c:475
31 msgid "Is Authorized"
32 msgstr "É autorizado"
33
34 #: ../polkitgtk/polkitlockbutton.c:476
35 msgid "Whether the process is authorized"
36 msgstr "Se o processo é autorizado"
37
38 #: ../polkitgtk/polkitlockbutton.c:491
39 msgid "Is Visible"
40 msgstr "É visível"
41
42 #: ../polkitgtk/polkitlockbutton.c:492
43 msgid "Whether the widget is visible"
44 msgstr "Se a widget é visível"
45
46 #: ../polkitgtk/polkitlockbutton.c:507
47 msgid "Can Obtain"
48 msgstr "Pode obter"
49
50 #: ../polkitgtk/polkitlockbutton.c:508
51 msgid "Whether authorization can be obtained"
52 msgstr "Se a autorização pode ser obtida"
53
54 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
55 msgid "Unlock Text"
56 msgstr "Destrancar texto"
57
58 #: ../polkitgtk/polkitlockbutton.c:524
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "O texto a apresentar ao pedir ao utilizador para destrancar."
61
62 #: ../polkitgtk/polkitlockbutton.c:525
63 msgid "Click to make changes"
64 msgstr "Clicar para realizar alterações"
65
66 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
67 msgid "Unlock Tooltip"
68 msgstr "Destrancar dica"
69
70 #: ../polkitgtk/polkitlockbutton.c:541
71 msgid "The tooltip to display when prompting the user to unlock."
72 msgstr "A dica a apresentar ao pedir ao utilizador para destrancar."
73
74 #: ../polkitgtk/polkitlockbutton.c:542
75 msgid "Authentication is needed to make changes."
76 msgstr "É necessária autenticação para realizar alterações."
77
78 #: ../polkitgtk/polkitlockbutton.c:557
79 msgid "Lock Text"
80 msgstr "Trancar texto"
81
82 #: ../polkitgtk/polkitlockbutton.c:558
83 msgid "The text to display when prompting the user to lock."
84 msgstr "Texto a apresentar ao pedir ao utilizador para trancar."
85
86 #: ../polkitgtk/polkitlockbutton.c:559
87 msgid "Click to prevent changes"
88 msgstr "Clicar para prevenir alterações"
89
90 #: ../polkitgtk/polkitlockbutton.c:574
91 msgid "Lock Tooltip"
92 msgstr "Trancar dica"
93
94 #: ../polkitgtk/polkitlockbutton.c:575
95 msgid "The tooltip to display when prompting the user to lock."
96 msgstr "A dica a apresentar ao pedir ao utilizador para trancar."
97
98 #: ../polkitgtk/polkitlockbutton.c:576
99 msgid "To prevent further changes, click the lock."
100 msgstr "Para impedir mais alterações, clique no cadeado."
101
102 #: ../polkitgtk/polkitlockbutton.c:591
103 msgid "Lock Down Text"
104 msgstr "Trancar texto"
105
106 #: ../polkitgtk/polkitlockbutton.c:592
107 msgid ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110 msgstr ""
111 "Texto a apresentar ao pedir ao utilizador para trancar a acção para todos os "
112 "utilizadores."
113
114 #: ../polkitgtk/polkitlockbutton.c:593
115 msgid "Click to lock down"
116 msgstr "Clique para trancar"
117
118 #: ../polkitgtk/polkitlockbutton.c:608
119 msgid "Lock Down Tooltip"
120 msgstr "Trancar dica"
121
122 #: ../polkitgtk/polkitlockbutton.c:609
123 msgid ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126 msgstr ""
127 "A dica a apresentar ao pedir ao utilizador para trancar a acção para todos "
128 "os utilizadores."
129
130 #: ../polkitgtk/polkitlockbutton.c:610
131 msgid ""
132 "To prevent users without administrative privileges from making changes, "
133 "click the lock."
134 msgstr ""
135 "Para impedir que os utilizadores sem privilégios administrativos façam "
136 "alterações, clique no cadeado."
137
138 #: ../polkitgtk/polkitlockbutton.c:626
139 msgid ""
140 "The text to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr ""
143 "Texto a apresentar quando o utilizador não consegue obter autorização "
144 "através de autenticação."
145
146 #: ../polkitgtk/polkitlockbutton.c:627
147 msgid "Not authorized to make changes"
148 msgstr "Não autorizado para realizar alterações"
149
150 #: ../polkitgtk/polkitlockbutton.c:643
151 msgid ""
152 "The tooltip to display when the user cannot obtain authorization through "
153 "authentication."
154 msgstr ""
155 "A dica a apresentar quando o utilizador não consegue obter autorização "
156 "através de autenticação."
157
158 #: ../polkitgtk/polkitlockbutton.c:644
159 msgid "System policy prevents changes. Contact your system administator."
160 msgstr ""
161 "Políticas do sistema impedem alterações. Contacte o seu administrador "
162 "sistemas."
21 "X-Project-Style: gnome\n"
16322
16423 #: ../src/polkitgnomeauthenticationdialog.c:159
16524 msgid "Select user..."
17029 msgid "%s (%s)"
17130 msgstr "%s (%s)"
17231
173 #: ../src/polkitgnomeauthenticationdialog.c:537
32 #: ../src/polkitgnomeauthenticationdialog.c:538
17433 msgid "_Authenticate"
17534 msgstr "_Autenticar"
17635
177 #: ../src/polkitgnomeauthenticationdialog.c:576
36 #: ../src/polkitgnomeauthenticationdialog.c:577
17837 msgid ""
17938 "An application is attempting to perform an action that requires privileges. "
18039 "Authentication as one of the users below is required to perform this action."
18342 "necessária uma autenticação como um dos utilizadores para executar esta "
18443 "acção."
18544
186 #: ../src/polkitgnomeauthenticationdialog.c:584
45 #: ../src/polkitgnomeauthenticationdialog.c:585
18746 msgid ""
18847 "An application is attempting to perform an action that requires privileges. "
18948 "Authentication is required to perform this action."
19150 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
19251 "necessária autenticação para executar esta acção."
19352
194 #: ../src/polkitgnomeauthenticationdialog.c:590
53 #: ../src/polkitgnomeauthenticationdialog.c:591
19554 msgid ""
19655 "An application is attempting to perform an action that requires privileges. "
19756 "Authentication as the super user is required to perform this action."
19958 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
20059 "necessária autenticação como super utilizador para executar esta acção."
20160
202 #: ../src/polkitgnomeauthenticationdialog.c:625
203 #: ../src/polkitgnomeauthenticator.c:301
61 #: ../src/polkitgnomeauthenticationdialog.c:626
62 #: ../src/polkitgnomeauthenticator.c:300
20463 msgid "_Password:"
20564 msgstr "_Senha:"
20665
20766 #. Details
208 #: ../src/polkitgnomeauthenticationdialog.c:643
209 msgid "<small><b>_Details</b></small>"
210 msgstr "<small><b>_Detalhes</b></small>"
211
212 #: ../src/polkitgnomeauthenticationdialog.c:699
213 msgid "<small><b>Action:</b></small>"
214 msgstr "<small><b>Acção:</b></small>"
67 #: ../src/polkitgnomeauthenticationdialog.c:644
68 msgid "_Details"
69 msgstr "_Detalhes"
21570
21671 #: ../src/polkitgnomeauthenticationdialog.c:702
72 msgid "Action:"
73 msgstr "Acção:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:707
21776 #, c-format
21877 msgid "Click to edit %s"
21978 msgstr "Clique para editar %s"
22079
221 #: ../src/polkitgnomeauthenticationdialog.c:716
222 msgid "<small><b>Vendor:</b></small>"
223 msgstr "<small><b>Fornecedor:</b></small>"
224
225 #: ../src/polkitgnomeauthenticationdialog.c:718
80 #: ../src/polkitgnomeauthenticationdialog.c:721
81 msgid "Vendor:"
82 msgstr "Fornecedor:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
22685 #, c-format
22786 msgid "Click to open %s"
22887 msgstr "Clique para abrir %s"
22988
230 #: ../src/polkitgnomeauthenticationdialog.c:881
89 #: ../src/polkitgnomeauthenticationdialog.c:888
23190 msgid "Authenticate"
23291 msgstr "Autenticar"
23392
234 #: ../src/polkitgnomeauthenticator.c:297
93 #: ../src/polkitgnomeauthenticator.c:296
23594 #, c-format
23695 msgid "_Password for %s:"
23796 msgstr "_Senha para %s:"
23897
239 #: ../src/polkitgnomeauthenticator.c:457
98 #: ../src/polkitgnomeauthenticator.c:456
24099 msgid "Authentication Failure"
241100 msgstr "Falha de Autenticação"
242101
243102 #: ../src/polkitgnomelistener.c:164
244 msgid "Authentation dialog was dismissed by the user"
103 #| msgid "Authentation dialog was dismissed by the user"
104 msgid "Authentication dialog was dismissed by the user"
245105 msgstr "Diálogo de autenticação foi dispensado pelo utilizador"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Identificador de Acção"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "O identificador de acção a utilizar para o botão"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "É autorizado"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Se o processo é autorizado"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "É visível"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Se a widget é visível"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Pode obter"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Se a autorização pode ser obtida"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Destrancar texto"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "O texto a apresentar ao pedir ao utilizador para destrancar."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Clicar para realizar alterações"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Destrancar dica"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "A dica a apresentar ao pedir ao utilizador para destrancar."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "É necessária autenticação para realizar alterações."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "Trancar texto"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "Texto a apresentar ao pedir ao utilizador para trancar."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "Clicar para prevenir alterações"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "Trancar dica"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr "A dica a apresentar ao pedir ao utilizador para trancar."
163
164 #~ msgid "To prevent further changes, click the lock."
165 #~ msgstr "Para impedir mais alterações, clique no cadeado."
166
167 #~ msgid "Lock Down Text"
168 #~ msgstr "Trancar texto"
169
170 #~ msgid ""
171 #~ "The text to display when prompting the user to lock down the action for "
172 #~ "all users."
173 #~ msgstr ""
174 #~ "Texto a apresentar ao pedir ao utilizador para trancar a acção para todos "
175 #~ "os utilizadores."
176
177 #~ msgid "Click to lock down"
178 #~ msgstr "Clique para trancar"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "Trancar dica"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr ""
187 #~ "A dica a apresentar ao pedir ao utilizador para trancar a acção para "
188 #~ "todos os utilizadores."
189
190 #~ msgid ""
191 #~ "To prevent users without administrative privileges from making changes, "
192 #~ "click the lock."
193 #~ msgstr ""
194 #~ "Para impedir que os utilizadores sem privilégios administrativos façam "
195 #~ "alterações, clique no cadeado."
196
197 #~ msgid ""
198 #~ "The text to display when the user cannot obtain authorization through "
199 #~ "authentication."
200 #~ msgstr ""
201 #~ "Texto a apresentar quando o utilizador não consegue obter autorização "
202 #~ "através de autenticação."
203
204 #~ msgid "Not authorized to make changes"
205 #~ msgstr "Não autorizado para realizar alterações"
206
207 #~ msgid ""
208 #~ "The tooltip to display when the user cannot obtain authorization through "
209 #~ "authentication."
210 #~ msgstr ""
211 #~ "A dica a apresentar quando o utilizador não consegue obter autorização "
212 #~ "através de autenticação."
213
214 #~ msgid "System policy prevents changes. Contact your system administator."
215 #~ msgstr ""
216 #~ "Políticas do sistema impedem alterações. Contacte o seu administrador "
217 #~ "sistemas."
246218
247219 #~ msgid ""
248220 #~ "This button is locked down so only users with administrative privileges "
33 # Laudeci Oliveira <laudeci@gmail.com>, 2008.
44 # Igor Pires Soares <igor@projetofedora.org>, 2008.
55 # Leonardo Ferreira Fontenelle <leonardof@gnome.org>, 2009.
6 # Enrico Nicoletto <liverig@gmail.com>, 2009.
6 # Enrico Nicoletto <liverig@gmail.com>, 2009, 2012.
77 #
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: policykit-gnome\n"
1111 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
12 "product=policykit-gnome&component=general\n"
13 "POT-Creation-Date: 2010-08-03 18:15+0000\n"
14 "PO-Revision-Date: 2009-12-30 15:27-0300\n"
12 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
13 "POT-Creation-Date: 2012-09-12 15:51+0000\n"
14 "PO-Revision-Date: 2012-09-07 22:02-0300\n"
1515 "Last-Translator: Enrico Nicoletto <liverig@gmail.com>\n"
1616 "Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
17 "Language: pt_BR\n"
1718 "MIME-Version: 1.0\n"
1819 "Content-Type: text/plain; charset=UTF-8\n"
1920 "Content-Transfer-Encoding: 8bit\n"
20 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
21 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
2122 "X-Poedit-Language: Portuguese\n"
2223 "X-Poedit-Country: BRAZIL\n"
23
24 #: ../polkitgtk/polkitlockbutton.c:450
25 msgid "Action Identifier"
26 msgstr "Identificador de ação"
27
28 #: ../polkitgtk/polkitlockbutton.c:451
29 msgid "The action identifier to use for the button"
30 msgstr "O identificador de ação a ser usado para o botão"
31
32 #: ../polkitgtk/polkitlockbutton.c:467
33 msgid "Is Authorized"
34 msgstr "Está autorizado"
35
36 #: ../polkitgtk/polkitlockbutton.c:468
37 msgid "Whether the process is authorized"
38 msgstr "Se o processo está autorizado"
39
40 #: ../polkitgtk/polkitlockbutton.c:483
41 msgid "Is Visible"
42 msgstr "Está visível"
43
44 #: ../polkitgtk/polkitlockbutton.c:484
45 msgid "Whether the widget is visible"
46 msgstr "Se o widget está visível"
47
48 #: ../polkitgtk/polkitlockbutton.c:499
49 msgid "Can Obtain"
50 msgstr "Pode obter"
51
52 #: ../polkitgtk/polkitlockbutton.c:500
53 msgid "Whether authorization can be obtained"
54 msgstr "Se é possível obter autorização"
55
56 #: ../polkitgtk/polkitlockbutton.c:515 ../polkitgtk/polkitlockbutton.c:617
57 msgid "Unlock Text"
58 msgstr "Texto de desbloqueio"
59
60 #: ../polkitgtk/polkitlockbutton.c:516
61 msgid "The text to display when prompting the user to unlock."
62 msgstr "O texto a ser exibido no diálogo de desbloqueio."
63
64 #: ../polkitgtk/polkitlockbutton.c:517
65 msgid "Click to make changes"
66 msgstr "Clique para efetuar alterações"
67
68 #: ../polkitgtk/polkitlockbutton.c:532 ../polkitgtk/polkitlockbutton.c:634
69 msgid "Unlock Tooltip"
70 msgstr "Dica de desbloqueio"
71
72 #: ../polkitgtk/polkitlockbutton.c:533
73 msgid "The tooltip to display when prompting the user to unlock."
74 msgstr "A dica a ser exibida no diálogo de desbloqueio."
75
76 #: ../polkitgtk/polkitlockbutton.c:534
77 msgid "Authentication is needed to make changes."
78 msgstr "É necessária autenticação para efetuar alterações."
79
80 #: ../polkitgtk/polkitlockbutton.c:549
81 msgid "Lock Text"
82 msgstr "Texto de bloqueio"
83
84 #: ../polkitgtk/polkitlockbutton.c:550
85 msgid "The text to display when prompting the user to lock."
86 msgstr "O texto a ser exibido no diálogo de bloqueio."
87
88 #: ../polkitgtk/polkitlockbutton.c:551
89 msgid "Click to prevent changes"
90 msgstr "Clique para prevenir alterações"
91
92 #: ../polkitgtk/polkitlockbutton.c:566
93 msgid "Lock Tooltip"
94 msgstr "Dica de bloqueio"
95
96 #: ../polkitgtk/polkitlockbutton.c:567
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "A dica a ser exibida no diálogo de bloqueio."
99
100 #: ../polkitgtk/polkitlockbutton.c:568
101 msgid "To prevent further changes, click the lock."
102 msgstr "Para prevenir outras alterações, clique na fechadura."
103
104 #: ../polkitgtk/polkitlockbutton.c:583
105 msgid "Lock Down Text"
106 msgstr "Texto de bloqueio seletivo"
107
108 #: ../polkitgtk/polkitlockbutton.c:584
109 msgid ""
110 "The text to display when prompting the user to lock down the action for all "
111 "users."
112 msgstr ""
113 "O texto a ser exibido no diálogo de bloqueio seletivo da ação para todos os "
114 "usuários."
115
116 #: ../polkitgtk/polkitlockbutton.c:585
117 msgid "Click to lock down"
118 msgstr "Clique para bloquear seletivamente"
119
120 #: ../polkitgtk/polkitlockbutton.c:600
121 msgid "Lock Down Tooltip"
122 msgstr "Dica de bloqueio seletivo"
123
124 #: ../polkitgtk/polkitlockbutton.c:601
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "A dica a ser exibida no diálogo de bloqueio seletivo da ação para todos os "
130 "usuários."
131
132 #: ../polkitgtk/polkitlockbutton.c:602
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Para prevenir que usuários sem privilégios administrativos façam alterações, "
138 "clique na fechadura."
139
140 #: ../polkitgtk/polkitlockbutton.c:618
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "O texto a ser exibido quando o usuário não puder obter autorização através da "
146 "autenticação."
147
148 #: ../polkitgtk/polkitlockbutton.c:619
149 msgid "Not authorized to make changes"
150 msgstr "Não autorizado a efetuar alterações"
151
152 #: ../polkitgtk/polkitlockbutton.c:635
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "A dica a ser exibida quando o usuário não puder obter autorização através "
158 "da autenticação."
159
160 #: ../polkitgtk/polkitlockbutton.c:636
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "A política do sistema previne alterações. Contate o administrador do seu "
164 "sistema."
165
166 #: ../src/main.c:128
167 msgid "Click the icon to drop all elevated privileges"
168 msgstr "Clique no ícone para descartar todos os privilégios elevados"
16924
17025 #: ../src/polkitgnomeauthenticationdialog.c:159
17126 msgid "Select user..."
17631 msgid "%s (%s)"
17732 msgstr "%s (%s)"
17833
179 #: ../src/polkitgnomeauthenticationdialog.c:531
34 #: ../src/polkitgnomeauthenticationdialog.c:538
18035 msgid "_Authenticate"
18136 msgstr "_Autenticar"
18237
183 #: ../src/polkitgnomeauthenticationdialog.c:571
38 #: ../src/polkitgnomeauthenticationdialog.c:577
18439 msgid ""
18540 "An application is attempting to perform an action that requires privileges. "
18641 "Authentication as one of the users below is required to perform this action."
18843 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
18944 "necessária autenticação como um dos usuários abaixo para executar essa ação."
19045
191 #: ../src/polkitgnomeauthenticationdialog.c:579
46 #: ../src/polkitgnomeauthenticationdialog.c:585
19247 msgid ""
19348 "An application is attempting to perform an action that requires privileges. "
19449 "Authentication is required to perform this action."
19651 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
19752 "necessária autenticação para executar esta ação."
19853
199 #: ../src/polkitgnomeauthenticationdialog.c:585
54 #: ../src/polkitgnomeauthenticationdialog.c:591
20055 msgid ""
20156 "An application is attempting to perform an action that requires privileges. "
20257 "Authentication as the super user is required to perform this action."
20459 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
20560 "necessária autenticação como superusuário para executar esta ação."
20661
207 #: ../src/polkitgnomeauthenticationdialog.c:620
208 #: ../src/polkitgnomeauthenticator.c:289
62 #: ../src/polkitgnomeauthenticationdialog.c:626
63 #: ../src/polkitgnomeauthenticator.c:300
20964 msgid "_Password:"
21065 msgstr "_Senha:"
21166
21267 #. Details
213 #: ../src/polkitgnomeauthenticationdialog.c:638
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>_Detalhes</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:691
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>Ação:</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:694
68 #: ../src/polkitgnomeauthenticationdialog.c:644
69 msgid "_Details"
70 msgstr "_Detalhes"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:702
73 msgid "Action:"
74 msgstr "Ação:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:707
22277 #, c-format
22378 msgid "Click to edit %s"
22479 msgstr "Clique para editar %s"
22580
226 #: ../src/polkitgnomeauthenticationdialog.c:708
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>Fornecedor:</b></small>"
229
230 #: ../src/polkitgnomeauthenticationdialog.c:710
81 #: ../src/polkitgnomeauthenticationdialog.c:721
82 msgid "Vendor:"
83 msgstr "Fornecedor:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:725
23186 #, c-format
23287 msgid "Click to open %s"
23388 msgstr "Clique para abrir %s"
23489
235 #: ../src/polkitgnomeauthenticationdialog.c:873
90 #: ../src/polkitgnomeauthenticationdialog.c:888
23691 msgid "Authenticate"
23792 msgstr "Autenticar"
23893
239 #: ../src/polkitgnomeauthenticator.c:285
94 #: ../src/polkitgnomeauthenticator.c:296
24095 #, c-format
24196 msgid "_Password for %s:"
24297 msgstr "_Senha para %s:"
24398
244 #: ../src/polkitgnomeauthenticator.c:445
99 #: ../src/polkitgnomeauthenticator.c:456
245100 msgid "Authentication Failure"
246101 msgstr "Falha de autenticação"
247102
248 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
249 msgid "PolicyKit Authentication Agent"
250 msgstr "Agente de autenticação PolicyKit"
251
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "A janela de diálogo de autenticação foi descartada pelo usuário"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Identificador de ação"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "O identificador de ação a ser usado para o botão"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "Está autorizado"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Se o processo está autorizado"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "Está visível"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Se o widget está visível"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Pode obter"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Se é possível obter autorização"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Texto de desbloqueio"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "O texto a ser exibido no diálogo de desbloqueio."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Clique para efetuar alterações"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Dica de desbloqueio"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "A dica a ser exibida no diálogo de desbloqueio."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "É necessária autenticação para efetuar alterações."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "Texto de bloqueio"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "O texto a ser exibido no diálogo de bloqueio."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "Clique para prevenir alterações"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "Dica de bloqueio"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr "A dica a ser exibida no diálogo de bloqueio."
163
164 #~ msgid "To prevent further changes, click the lock."
165 #~ msgstr "Para prevenir outras alterações, clique na fechadura."
166
167 #~ msgid "Lock Down Text"
168 #~ msgstr "Texto de bloqueio seletivo"
169
170 #~ msgid ""
171 #~ "The text to display when prompting the user to lock down the action for "
172 #~ "all users."
173 #~ msgstr ""
174 #~ "O texto a ser exibido no diálogo de bloqueio seletivo da ação para todos "
175 #~ "os usuários."
176
177 #~ msgid "Click to lock down"
178 #~ msgstr "Clique para bloquear seletivamente"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "Dica de bloqueio seletivo"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr ""
187 #~ "A dica a ser exibida no diálogo de bloqueio seletivo da ação para todos "
188 #~ "os usuários."
189
190 #~ msgid ""
191 #~ "To prevent users without administrative privileges from making changes, "
192 #~ "click the lock."
193 #~ msgstr ""
194 #~ "Para prevenir que usuários sem privilégios administrativos façam "
195 #~ "alterações, clique na fechadura."
196
197 #~ msgid ""
198 #~ "The text to display when the user cannot obtain authorization through "
199 #~ "authentication."
200 #~ msgstr ""
201 #~ "O texto a ser exibido quando o usuário não puder obter autorização "
202 #~ "através da autenticação."
203
204 #~ msgid "Not authorized to make changes"
205 #~ msgstr "Não autorizado a efetuar alterações"
206
207 #~ msgid ""
208 #~ "The tooltip to display when the user cannot obtain authorization through "
209 #~ "authentication."
210 #~ msgstr ""
211 #~ "A dica a ser exibida quando o usuário não puder obter autorização através "
212 #~ "da autenticação."
213
214 #~ msgid "System policy prevents changes. Contact your system administator."
215 #~ msgstr ""
216 #~ "A política do sistema previne alterações. Contate o administrador do seu "
217 #~ "sistema."
218
219 #~ msgid "Click the icon to drop all elevated privileges"
220 #~ msgstr "Clique no ícone para descartar todos os privilégios elevados"
221
222 #~ msgid "PolicyKit Authentication Agent"
223 #~ msgstr "Agente de autenticação PolicyKit"
+154
-180
po/ro.po less more
11 # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
22 # This file is distributed under the same license as the policykit-1-gnome package.
33 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
4 # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010.
4 # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010, 2011.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-08-09 21:55+0000\n"
11 "PO-Revision-Date: 2010-08-15 16:05+0300\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
9 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
11 "PO-Revision-Date: 2011-11-22 20:17+0300\n"
1212 "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
1313 "Language-Team: Romanian Gnome Team <gnomero-list@lists.sourceforge.net>\n"
14 "Language: ro\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Language: ro\n"
1818 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
1919 "20)) ? 1 : 2);;\n"
20 "X-Generator: Virtaal 0.6.1\n"
20 "X-Generator: Virtaal 0.7.0\n"
2121 "X-Launchpad-Export-Date: 2010-08-15 12:40+0000\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Identificator acțiune"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Identificatorul de acțiune folosit pentru acest buton"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Este autorizat"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Dacă procesul este autorizat"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Este vizibil"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Dacă widgetul este vizibil"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Poate fi obținută"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Dacă autorizația poate fi obținută"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Text deblocare"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Textul afișat la interogarea utilizatorului pentru deblocare."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Clic pentru a efectua modificări"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Indiciu pentru deblocare"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Indiciul care va fi afișat când i se solicită utilizatorului deblocarea."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Pentru a face schimbări, este necesară autentificarea"
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Text blocaj"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Textul afișat la interogarea utilizatorului pentru blocare."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Clic pentru a preveni modificările"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Indiciu pentru blocare"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "Indiciul care va fi afișat când i se solicită utilizatorului blocarea."
99
100 #: ../polkitgtk/polkitlockbutton.c:576
101 msgid "To prevent further changes, click the lock."
102 msgstr "Pentru a preveni viitoare schimbări, dați clic pe lacăt."
103
104 #: ../polkitgtk/polkitlockbutton.c:591
105 msgid "Lock Down Text"
106 msgstr "Text pentru blocare"
107
108 #: ../polkitgtk/polkitlockbutton.c:592
109 msgid ""
110 "The text to display when prompting the user to lock down the action for all "
111 "users."
112 msgstr ""
113 "Textul care va fi afișat când i se solicită utilizatorului să blocheze "
114 "acțiunea pentru toți utilizatorii."
115
116 #: ../polkitgtk/polkitlockbutton.c:593
117 msgid "Click to lock down"
118 msgstr "Dați clic pentru a bloca"
119
120 #: ../polkitgtk/polkitlockbutton.c:608
121 msgid "Lock Down Tooltip"
122 msgstr "Indiciu pentru blocare"
123
124 #: ../polkitgtk/polkitlockbutton.c:609
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "Indiciul care va fi afișat când i se solicită utilizatorului să blocheze "
130 "acțiunea pentru toți utilizatorii."
131
132 #: ../polkitgtk/polkitlockbutton.c:610
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Pentru a împiedica utilizatorii fără drepturi administrative să efectueze "
138 "modificări, dați clic pe lacăt."
139
140 #: ../polkitgtk/polkitlockbutton.c:626
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "Textul afișat când utilizatorul nu poate obține autorizarea prin "
146 "autentificare."
147
148 #: ../polkitgtk/polkitlockbutton.c:627
149 msgid "Not authorized to make changes"
150 msgstr "Nu sunteți autorizați să efectuați modificări"
151
152 #: ../polkitgtk/polkitlockbutton.c:643
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "Indiciul care va fi afișat atunci când utilizatorul nu poate obține "
158 "autorizare prin autentificare."
159
160 #: ../polkitgtk/polkitlockbutton.c:644
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "Politica sistemului împiedică modificările. Contactați administratorul de "
164 "sistem."
165
166 #: ../src/main.c:128
167 msgid "Click the icon to drop all elevated privileges"
168 msgstr "Clic pe iconiță pentru a renunța la toate privilegiile ridicate"
22 "X-Project-Style: gnome\n"
16923
17024 #: ../src/polkitgnomeauthenticationdialog.c:159
17125 msgid "Select user..."
17630 msgid "%s (%s)"
17731 msgstr "%s (%s)"
17832
179 #: ../src/polkitgnomeauthenticationdialog.c:531
33 #: ../src/polkitgnomeauthenticationdialog.c:537
18034 msgid "_Authenticate"
18135 msgstr "_Autentifică"
18236
183 #: ../src/polkitgnomeauthenticationdialog.c:571
37 #: ../src/polkitgnomeauthenticationdialog.c:576
18438 msgid ""
18539 "An application is attempting to perform an action that requires privileges. "
18640 "Authentication as one of the users below is required to perform this action."
18943 "efectua această acțiune este necesară autentificarea ca unul din "
19044 "utilizatorii de mai jos."
19145
192 #: ../src/polkitgnomeauthenticationdialog.c:579
46 #: ../src/polkitgnomeauthenticationdialog.c:584
19347 msgid ""
19448 "An application is attempting to perform an action that requires privileges. "
19549 "Authentication is required to perform this action."
19751 "O aplicație încearcă să efectueze o acțiune ce necesită privilegii. Pentru a "
19852 "efectua această acțiune este necesară autentificarea."
19953
200 #: ../src/polkitgnomeauthenticationdialog.c:585
54 #: ../src/polkitgnomeauthenticationdialog.c:590
20155 msgid ""
20256 "An application is attempting to perform an action that requires privileges. "
20357 "Authentication as the super user is required to perform this action."
20559 "O aplicație încearcă să efectueze o acțiune ce necesită privilegii. Pentru a "
20660 "efectua această acțiune este necesară autentificarea ca administrator."
20761
208 #: ../src/polkitgnomeauthenticationdialog.c:620
209 #: ../src/polkitgnomeauthenticator.c:298
62 #: ../src/polkitgnomeauthenticationdialog.c:625
63 #: ../src/polkitgnomeauthenticator.c:300
21064 msgid "_Password:"
21165 msgstr "_Parola:"
21266
21367 #. Details
214 #: ../src/polkitgnomeauthenticationdialog.c:638
215 msgid "<small><b>_Details</b></small>"
216 msgstr "<small><b>_Detalii</b></small>"
217
218 #: ../src/polkitgnomeauthenticationdialog.c:691
219 msgid "<small><b>Action:</b></small>"
220 msgstr "<small><b>Acțiune:</b></small>"
221
222 #: ../src/polkitgnomeauthenticationdialog.c:694
68 #: ../src/polkitgnomeauthenticationdialog.c:643
69 msgid "_Details"
70 msgstr "_Detalii"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:699
73 msgid "Action:"
74 msgstr "Acțiune:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:702
22377 #, c-format
22478 msgid "Click to edit %s"
22579 msgstr "Clic pentru a edita %s"
22680
227 #: ../src/polkitgnomeauthenticationdialog.c:708
228 msgid "<small><b>Vendor:</b></small>"
229 msgstr "<small><b>Producător:</b></small>"
230
231 #: ../src/polkitgnomeauthenticationdialog.c:710
81 #: ../src/polkitgnomeauthenticationdialog.c:716
82 msgid "Vendor:"
83 msgstr "Producător:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:718
23286 #, c-format
23387 msgid "Click to open %s"
23488 msgstr "Clic pentru a deschide %s"
23589
236 #: ../src/polkitgnomeauthenticationdialog.c:873
90 #: ../src/polkitgnomeauthenticationdialog.c:881
23791 msgid "Authenticate"
23892 msgstr "Autentifică"
23993
240 #: ../src/polkitgnomeauthenticator.c:294
94 #: ../src/polkitgnomeauthenticator.c:296
24195 #, c-format
24296 msgid "_Password for %s:"
24397 msgstr "_Parolă pentru %s:"
24498
245 #: ../src/polkitgnomeauthenticator.c:454
99 #: ../src/polkitgnomeauthenticator.c:456
246100 msgid "Authentication Failure"
247101 msgstr "Autentificare eșuată"
248102
249 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
250 msgid "PolicyKit Authentication Agent"
251 msgstr "Agent de autentificare PolicyKit"
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "Dialogul de autentificare a fost închis de către utilizator"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Identificator acțiune"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "Identificatorul de acțiune folosit pentru acest buton"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "Este autorizat"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Dacă procesul este autorizat"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "Este vizibil"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Dacă widgetul este vizibil"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Poate fi obținută"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Dacă autorizația poate fi obținută"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Text deblocare"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "Textul afișat la interogarea utilizatorului pentru deblocare."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Clic pentru a efectua modificări"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Indiciu pentru deblocare"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr ""
145 #~ "Indiciul care va fi afișat când i se solicită utilizatorului deblocarea."
146
147 #~ msgid "Authentication is needed to make changes."
148 #~ msgstr "Pentru a face schimbări, este necesară autentificarea"
149
150 #~ msgid "Lock Text"
151 #~ msgstr "Text blocaj"
152
153 #~ msgid "The text to display when prompting the user to lock."
154 #~ msgstr "Textul afișat la interogarea utilizatorului pentru blocare."
155
156 #~ msgid "Click to prevent changes"
157 #~ msgstr "Clic pentru a preveni modificările"
158
159 #~ msgid "Lock Tooltip"
160 #~ msgstr "Indiciu pentru blocare"
161
162 #~ msgid "The tooltip to display when prompting the user to lock."
163 #~ msgstr ""
164 #~ "Indiciul care va fi afișat când i se solicită utilizatorului blocarea."
165
166 #~ msgid "To prevent further changes, click the lock."
167 #~ msgstr "Pentru a preveni viitoare schimbări, dați clic pe lacăt."
168
169 #~ msgid "Lock Down Text"
170 #~ msgstr "Text pentru blocare"
171
172 #~ msgid ""
173 #~ "The text to display when prompting the user to lock down the action for "
174 #~ "all users."
175 #~ msgstr ""
176 #~ "Textul care va fi afișat când i se solicită utilizatorului să blocheze "
177 #~ "acțiunea pentru toți utilizatorii."
178
179 #~ msgid "Click to lock down"
180 #~ msgstr "Dați clic pentru a bloca"
181
182 #~ msgid "Lock Down Tooltip"
183 #~ msgstr "Indiciu pentru blocare"
184
185 #~ msgid ""
186 #~ "The tooltip to display when prompting the user to lock down the action "
187 #~ "for all users."
188 #~ msgstr ""
189 #~ "Indiciul care va fi afișat când i se solicită utilizatorului să blocheze "
190 #~ "acțiunea pentru toți utilizatorii."
191
192 #~ msgid ""
193 #~ "To prevent users without administrative privileges from making changes, "
194 #~ "click the lock."
195 #~ msgstr ""
196 #~ "Pentru a împiedica utilizatorii fără drepturi administrative să efectueze "
197 #~ "modificări, dați clic pe lacăt."
198
199 #~ msgid ""
200 #~ "The text to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr ""
203 #~ "Textul afișat când utilizatorul nu poate obține autorizarea prin "
204 #~ "autentificare."
205
206 #~ msgid "Not authorized to make changes"
207 #~ msgstr "Nu sunteți autorizați să efectuați modificări"
208
209 #~ msgid ""
210 #~ "The tooltip to display when the user cannot obtain authorization through "
211 #~ "authentication."
212 #~ msgstr ""
213 #~ "Indiciul care va fi afișat atunci când utilizatorul nu poate obține "
214 #~ "autorizare prin autentificare."
215
216 #~ msgid "System policy prevents changes. Contact your system administator."
217 #~ msgstr ""
218 #~ "Politica sistemului împiedică modificările. Contactați administratorul de "
219 #~ "sistem."
220
221 #~ msgid "Click the icon to drop all elevated privileges"
222 #~ msgstr "Clic pe iconiță pentru a renunța la toate privilegiile ridicate"
223
224 #~ msgid "PolicyKit Authentication Agent"
225 #~ msgstr "Agent de autentificare PolicyKit"
252226
253227 #~ msgid ""
254228 #~ "This button is locked down so only users with administrative privileges "
+155
-151
po/ru.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Leonid Kanter <leon@asplinux.ru>, 2008.
5 # Yuri Kozlov <yuray@komyakino.ru>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome.HEAD.ru\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2011-03-03 18:50+0000\n"
10 "PO-Revision-Date: 2011-07-30 14:53+0300\n"
11 "Last-Translator: Yuri Myasoedov <omerta13@yandex.ru>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-03-27 05:55+0000\n"
12 "PO-Revision-Date: 2012-04-07 10:03+0400\n"
13 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
1214 "Language-Team: Russian <gnome-cyr@gnome.org>\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:458
20 #| msgid "<i>Identifier:</i>"
21 msgid "Action Identifier"
22 msgstr "Идентификатор действия"
23
24 #: ../polkitgtk/polkitlockbutton.c:459
25 msgid "The action identifier to use for the button"
26 msgstr "Идентификатор действия, используемый для кнопки"
27
28 #: ../polkitgtk/polkitlockbutton.c:475
29 msgid "Is Authorized"
30 msgstr "Авторизован"
31
32 #: ../polkitgtk/polkitlockbutton.c:476
33 msgid "Whether the process is authorized"
34 msgstr "Является ли процесс авторизованным"
35
36 #: ../polkitgtk/polkitlockbutton.c:491
37 msgid "Is Visible"
38 msgstr "Видимый"
39
40 #: ../polkitgtk/polkitlockbutton.c:492
41 msgid "Whether the widget is visible"
42 msgstr "Является ли виджет видимым"
43
44 #: ../polkitgtk/polkitlockbutton.c:507
45 #| msgid "Obtained"
46 msgid "Can Obtain"
47 msgstr "Может получать"
48
49 #: ../polkitgtk/polkitlockbutton.c:508
50 msgid "Whether authorization can be obtained"
51 msgstr "Может ли быть получена авторизация"
52
53 #: ../polkitgtk/polkitlockbutton.c:523
54 #: ../polkitgtk/polkitlockbutton.c:625
55 msgid "Unlock Text"
56 msgstr "Разблокировать текст"
57
58 #: ../polkitgtk/polkitlockbutton.c:524
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "Текст, появляющийся как предложения для разблокировки."
61
62 #: ../polkitgtk/polkitlockbutton.c:525
63 #| msgid "Click to make changes..."
64 msgid "Click to make changes"
65 msgstr "Щёлкните, чтобы измененить"
66
67 #: ../polkitgtk/polkitlockbutton.c:540
68 #: ../polkitgtk/polkitlockbutton.c:642
69 msgid "Unlock Tooltip"
70 msgstr "Разблокировать всплывающую подсказку"
71
72 #: ../polkitgtk/polkitlockbutton.c:541
73 msgid "The tooltip to display when prompting the user to unlock."
74 msgstr "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Чтобы внести изменения, требуется аутентификация."
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Заблокировать текст"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Текст, появляющийся как предложение для разблокировки."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Щёлкните, чтобы заблокировать изменения"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Заблокировать всплывающую подсказку"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
99
100 #: ../polkitgtk/polkitlockbutton.c:576
101 msgid "To prevent further changes, click the lock."
102 msgstr "Чтобы заблокировать будущие изменения, щёлкните по замку."
103
104 #: ../polkitgtk/polkitlockbutton.c:591
105 msgid "Lock Down Text"
106 msgstr "Разблокировать текст"
107
108 #: ../polkitgtk/polkitlockbutton.c:592
109 msgid "The text to display when prompting the user to lock down the action for all users."
110 msgstr "Текст, появляющийся, когда пользователю предлагается разблокировать действие для всех пользователей."
111
112 #: ../polkitgtk/polkitlockbutton.c:593
113 #| msgid "Click to open %s"
114 msgid "Click to lock down"
115 msgstr "Щёлкните, чтобы заблокировать"
116
117 #: ../polkitgtk/polkitlockbutton.c:608
118 msgid "Lock Down Tooltip"
119 msgstr "Разблокировать всплывающую подсказку"
120
121 #: ../polkitgtk/polkitlockbutton.c:609
122 msgid "The tooltip to display when prompting the user to lock down the action for all users."
123 msgstr "Всплывающая подсказка, появляющаяся, когда пользователю предлагается разблокировать действие для всех пользователей."
124
125 #: ../polkitgtk/polkitlockbutton.c:610
126 msgid "To prevent users without administrative privileges from making changes, click the lock."
127 msgstr "Чтобы запретить пользователям без администраторских привилегий вносить изменения, щёлкните по замку."
128
129 #: ../polkitgtk/polkitlockbutton.c:626
130 msgid "The text to display when the user cannot obtain authorization through authentication."
131 msgstr "Текст, появляющийся, когда пользователь не может получить авторизацию с помощью аутентификации."
132
133 #: ../polkitgtk/polkitlockbutton.c:627
134 #| msgid "Click to make changes..."
135 msgid "Not authorized to make changes"
136 msgstr "Для внесения изменений отсутствует авторизация"
137
138 #: ../polkitgtk/polkitlockbutton.c:643
139 msgid "The tooltip to display when the user cannot obtain authorization through authentication."
140 msgstr "Всплывающая подсказка, появляющаяся, когда пользователь не может получить авторизацию с помощью аутентификации."
141
142 #: ../polkitgtk/polkitlockbutton.c:644
143 msgid "System policy prevents changes. Contact your system administator."
144 msgstr "Системная политика блокирует изменения. Обратитесь к системному администратору."
18 "X-Generator: Lokalize 1.2\n"
19 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
20 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
21 "Language: ru\n"
14522
14623 #: ../src/polkitgnomeauthenticationdialog.c:159
14724 msgid "Select user..."
148 msgstr "Выберите пользователя..."
25 msgstr "Выберите пользователя…"
14926
15027 #: ../src/polkitgnomeauthenticationdialog.c:194
15128 #, c-format
15734 msgstr "_Аутентифицировать"
15835
15936 #: ../src/polkitgnomeauthenticationdialog.c:576
160 msgid "An application is attempting to perform an action that requires privileges. Authentication as one of the users below is required to perform this action."
161 msgstr "Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия необходима аутентификация под именем одного из перечисленных ниже пользователей."
37 msgid ""
38 "An application is attempting to perform an action that requires privileges. "
39 "Authentication as one of the users below is required to perform this action."
40 msgstr ""
41 "Приложение пытается выполнить действие, которое требует дополнительных "
42 "привилегий. Для выполнения этого действия необходима аутентификация под "
43 "именем одного из перечисленных ниже пользователей."
16244
16345 #: ../src/polkitgnomeauthenticationdialog.c:584
164 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
165 msgstr "Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия требуется аутентификация."
46 msgid ""
47 "An application is attempting to perform an action that requires privileges. "
48 "Authentication is required to perform this action."
49 msgstr ""
50 "Приложение пытается выполнить действие, которое требует дополнительных "
51 "привилегий. Для выполнения этого действия требуется аутентификация."
16652
16753 #: ../src/polkitgnomeauthenticationdialog.c:590
168 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
169 msgstr "Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия необходима аутентификация пользователя root."
54 msgid ""
55 "An application is attempting to perform an action that requires privileges. "
56 "Authentication as the super user is required to perform this action."
57 msgstr ""
58 "Приложение пытается выполнить действие, которое требует дополнительных "
59 "привилегий. Для выполнения этого действия необходима аутентификация "
60 "пользователя root."
17061
17162 #: ../src/polkitgnomeauthenticationdialog.c:625
172 #: ../src/polkitgnomeauthenticator.c:301
63 #: ../src/polkitgnomeauthenticator.c:300
17364 msgid "_Password:"
17465 msgstr "_Пароль:"
17566
17667 #. Details
17768 #: ../src/polkitgnomeauthenticationdialog.c:643
178 msgid "<small><b>_Details</b></small>"
179 msgstr "<small><b>_Подробности</b></small>"
69 msgid "_Details"
70 msgstr "_Подробности"
18071
18172 #: ../src/polkitgnomeauthenticationdialog.c:699
182 msgid "<small><b>Action:</b></small>"
183 msgstr "<small><b>Действие:</b></small>"
73 msgid "Action:"
74 msgstr "Действие:"
18475
18576 #: ../src/polkitgnomeauthenticationdialog.c:702
18677 #, c-format
18879 msgstr "Щёлкните, чтобы изменить %s"
18980
19081 #: ../src/polkitgnomeauthenticationdialog.c:716
191 msgid "<small><b>Vendor:</b></small>"
192 msgstr "<small><b>Разработчик:</b></small>"
82 msgid "Vendor:"
83 msgstr "Разработчик:"
19384
19485 #: ../src/polkitgnomeauthenticationdialog.c:718
19586 #, c-format
20091 msgid "Authenticate"
20192 msgstr "Аутентифицировать"
20293
203 #: ../src/polkitgnomeauthenticator.c:297
94 #: ../src/polkitgnomeauthenticator.c:296
20495 #, c-format
20596 msgid "_Password for %s:"
20697 msgstr "_Пароль пользователя %s:"
20798
208 #: ../src/polkitgnomeauthenticator.c:457
209 #| msgid "Authentication"
99 #: ../src/polkitgnomeauthenticator.c:456
210100 msgid "Authentication Failure"
211101 msgstr "Сбой аутентификации"
212102
213103 #: ../src/polkitgnomelistener.c:164
214 msgid "Authentation dialog was dismissed by the user"
104 msgid "Authentication dialog was dismissed by the user"
215105 msgstr "Пользователь отклонил диалог аутентификации"
216106
107 #~| msgid "<i>Identifier:</i>"
108 #~ msgid "Action Identifier"
109 #~ msgstr "Идентификатор действия"
110
111 #~ msgid "The action identifier to use for the button"
112 #~ msgstr "Идентификатор действия, используемый для кнопки"
113
114 #~ msgid "Is Authorized"
115 #~ msgstr "Авторизован"
116
117 #~ msgid "Whether the process is authorized"
118 #~ msgstr "Является ли процесс авторизованным"
119
120 #~ msgid "Is Visible"
121 #~ msgstr "Видимый"
122
123 #~ msgid "Whether the widget is visible"
124 #~ msgstr "Является ли виджет видимым"
125
126 #~| msgid "Obtained"
127 #~ msgid "Can Obtain"
128 #~ msgstr "Может получать"
129
130 #~ msgid "Whether authorization can be obtained"
131 #~ msgstr "Может ли быть получена авторизация"
132
133 #~ msgid "Unlock Text"
134 #~ msgstr "Разблокировать текст"
135
136 #~ msgid "The text to display when prompting the user to unlock."
137 #~ msgstr "Текст, появляющийся как предложения для разблокировки."
138
139 #~ msgid "Unlock Tooltip"
140 #~ msgstr "Разблокировать всплывающую подсказку"
141
142 #~ msgid "The tooltip to display when prompting the user to unlock."
143 #~ msgstr ""
144 #~ "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "Чтобы внести изменения, требуется аутентификация."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "Заблокировать текст"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "Текст, появляющийся как предложение для разблокировки."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "Щёлкните, чтобы заблокировать изменения"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "Заблокировать всплывающую подсказку"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr ""
163 #~ "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
164
165 #~ msgid "To prevent further changes, click the lock."
166 #~ msgstr "Чтобы заблокировать будущие изменения, щёлкните по замку."
167
168 #~ msgid "Lock Down Text"
169 #~ msgstr "Разблокировать текст"
170
171 #~ msgid ""
172 #~ "The text to display when prompting the user to lock down the action for "
173 #~ "all users."
174 #~ msgstr ""
175 #~ "Текст, появляющийся, когда пользователю предлагается разблокировать "
176 #~ "действие для всех пользователей."
177
178 #~| msgid "Click to open %s"
179 #~ msgid "Click to lock down"
180 #~ msgstr "Щёлкните, чтобы заблокировать"
181
182 #~ msgid "Lock Down Tooltip"
183 #~ msgstr "Разблокировать всплывающую подсказку"
184
185 #~ msgid ""
186 #~ "The tooltip to display when prompting the user to lock down the action "
187 #~ "for all users."
188 #~ msgstr ""
189 #~ "Всплывающая подсказка, появляющаяся, когда пользователю предлагается "
190 #~ "разблокировать действие для всех пользователей."
191
192 #~ msgid ""
193 #~ "To prevent users without administrative privileges from making changes, "
194 #~ "click the lock."
195 #~ msgstr ""
196 #~ "Чтобы запретить пользователям без администраторских привилегий вносить "
197 #~ "изменения, щёлкните по замку."
198
199 #~ msgid ""
200 #~ "The text to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr ""
203 #~ "Текст, появляющийся, когда пользователь не может получить авторизацию с "
204 #~ "помощью аутентификации."
205
206 #~| msgid "Click to make changes..."
207 #~ msgid "Not authorized to make changes"
208 #~ msgstr "Для внесения изменений отсутствует авторизация"
209
210 #~ msgid ""
211 #~ "The tooltip to display when the user cannot obtain authorization through "
212 #~ "authentication."
213 #~ msgstr ""
214 #~ "Всплывающая подсказка, появляющаяся, когда пользователь не может получить "
215 #~ "авторизацию с помощью аутентификации."
216
217 #~ msgid "System policy prevents changes. Contact your system administator."
218 #~ msgstr ""
219 #~ "Системная политика блокирует изменения. Обратитесь к системному "
220 #~ "администратору."
0 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
1 # This file is distributed under the same license as the PACKAGE package.
2 #
3 # Danishka Navin <danishka@gmail.com>, 2012.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: \n"
7 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
8 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-01-17 00:54+0000\n"
10 "PO-Revision-Date: 2012-02-18 18:06+0530\n"
11 "Last-Translator: Danishka Navin <danishka@gmail.com>\n"
12 "Language-Team: Sinhala <info@hanthana.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "Language: si\n"
17 "X-Generator: Lokalize 1.2\n"
18 "Plural-Forms: nplurals=2; plural=n != 1;\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "පරිශීලකයා තෝරන්න..."
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:537
30 msgid "_Authenticate"
31 msgstr "සත්‍යාපනය (_A)"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:576
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "විශේෂ නිදහස අවශ්‍ය වන යෙදවුමක් ධාවනය වීමට සැරසෙයි. පහත පරිශීලකයන් ගෙන් "
39 "කෙනෙකුගේ සහතික කිරීම "
40 "අවශ්‍ය වේ."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:584
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "විශේෂ නිදහස අවශ්‍ය වන යෙදවුමක් ධාවනය වීමට සැරසෙයි. සහතික කිරීම අවශ්‍ය වේ."
48
49 #: ../src/polkitgnomeauthenticationdialog.c:590
50 msgid ""
51 "An application is attempting to perform an action that requires privileges. "
52 "Authentication as the super user is required to perform this action."
53 msgstr ""
54 "විශේෂ නිදහස අවශ්‍ය වන යෙදවුමක් ධාවනය වීමට සැරසෙයි. ප්‍රධාන පරිශීලකගේ සහතික "
55 "කිරීම අවශ්‍ය වේ."
56
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
59 msgid "_Password:"
60 msgstr "මුරපදය (_P):"
61
62 #. Details
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "විස්තර (_D)"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "ක්‍රියා:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 #, c-format
73 msgid "Click to edit %s"
74 msgstr "%s වෙනස් කිරීමට ක්ලික් කරන්න "
75
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "වෙළඳ නියෝජිත:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
81 #, c-format
82 msgid "Click to open %s"
83 msgstr "විවෘත කිරීම සඳහා ඔබන්න %s"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:881
86 msgid "Authenticate"
87 msgstr "සත්‍යාපනය"
88
89 #: ../src/polkitgnomeauthenticator.c:296
90 #, c-format
91 msgid "_Password for %s:"
92 msgstr "%s සඳහා මුරපදය (_P): "
93
94 #: ../src/polkitgnomeauthenticator.c:456
95 msgid "Authentication Failure"
96 msgstr "සහතික කිරීම අසර්තකයි"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "සහතික කිරීම පරිශීලකයා විසින් මගහරින ලදී."
101
00 # Slovak translation for PolicyKit-gnome.
1 # Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
1 # Copyright (C) 2008-2012 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Pavol Šimo <palo.simo@gmail.com>, 2008, 2009, 2010, 2011.
3 # Pavol Šimo <palo.simo@gmail.com>, 2008-2011.
44 #
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
88 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2011-03-03 18:50+0000\n"
11 "PO-Revision-Date: 2011-04-26 14:52+0200\n"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-10-03 15:49+0000\n"
11 "PO-Revision-Date: 2012-10-09 10:08+0100\n"
1212 "Last-Translator: Pavol Šimo <palo.simo@gmail.com>\n"
1313 "Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
14 "Language: sk\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:458
19 msgid "Action Identifier"
20 msgstr "Identifikátor akcie"
21
22 #: ../polkitgtk/polkitlockbutton.c:459
23 msgid "The action identifier to use for the button"
24 msgstr "Identifikátor akcie, ktorý sa použije pre tlačidlo"
25
26 #: ../polkitgtk/polkitlockbutton.c:475
27 msgid "Is Authorized"
28 msgstr "Je oprávnený"
29
30 #: ../polkitgtk/polkitlockbutton.c:476
31 msgid "Whether the process is authorized"
32 msgstr "Či je proces oprávnený"
33
34 #: ../polkitgtk/polkitlockbutton.c:491
35 msgid "Is Visible"
36 msgstr "Je viditeľný"
37
38 #: ../polkitgtk/polkitlockbutton.c:492
39 msgid "Whether the widget is visible"
40 msgstr "Či je ovládací prvok viditeľný"
41
42 #: ../polkitgtk/polkitlockbutton.c:507
43 msgid "Can Obtain"
44 msgstr "Môže získať"
45
46 #: ../polkitgtk/polkitlockbutton.c:508
47 msgid "Whether authorization can be obtained"
48 msgstr "Či môže byť oprávnenie získané"
49
50 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
51 msgid "Unlock Text"
52 msgstr "Text odomknutia"
53
54 #: ../polkitgtk/polkitlockbutton.c:524
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "Text, ktorý sa zobrazí pri výzve používateľa na odomknutie."
57
58 # text z gnome-control-center
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "Kliknutím povolíte zmeny"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr "Bublinový popis odomknutia"
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "Bublinový popis, ktorý sa zobrazí pri výzve používateľa na odomknutie."
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr "Na vykonanie zmien je potrebné overenie totožnosti."
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr "Text uzamknutia"
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr "Text, ktorý sa zobrazí pri výzve používateľa na uzamknutie."
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "Kliknite, aby sa zamedzilo zmenám"
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr "Bublinový popis uzamknutia"
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "Bublinový popis, ktorý sa zobrazí pri výzve používateľa na uzamknutie."
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr "Na zamedzenie ďalších zmien kliknite na zámok."
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr "Text zamedzenia"
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "Text, ktorý sa zobrazí pri výzve používateľa na zamedzenie akcie pre "
109 "všetkých používateľov."
110
111 #: ../polkitgtk/polkitlockbutton.c:593
112 msgid "Click to lock down"
113 msgstr "Kliknite, aby sa vykonalo zamedzenie"
114
115 #: ../polkitgtk/polkitlockbutton.c:608
116 msgid "Lock Down Tooltip"
117 msgstr "Bublinový popis zamedzenia"
118
119 #: ../polkitgtk/polkitlockbutton.c:609
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "Bublinový popis, ktorý sa zobrazí pri výzve používateľa na zamedzenie akcie "
125 "pre všetkých používateľov."
126
127 #: ../polkitgtk/polkitlockbutton.c:610
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "Na zabránenie vykonania zmien používateľmi bez správcovských práv kliknite "
133 "na zámok."
134
135 #: ../polkitgtk/polkitlockbutton.c:626
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "Text, ktorý sa zobrazí, keď používateľ nemôže získať oprávnenie pomocou "
141 "overenia totožnosti."
142
143 #: ../polkitgtk/polkitlockbutton.c:627
144 msgid "Not authorized to make changes"
145 msgstr "Na vykonanie zmien nemáte oprávnenie"
146
147 #: ../polkitgtk/polkitlockbutton.c:643
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "Bublinový popis, ktorý sa zobrazí, keď používateľ nemôže získať oprávnenie "
153 "pomocou overenia totožnosti."
154
155 #: ../polkitgtk/polkitlockbutton.c:644
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "Systémová politika nepovoľuje zmeny. Kontaktujte správcu vášho systému."
15918
16019 #: ../src/polkitgnomeauthenticationdialog.c:159
16120 msgid "Select user..."
16625 msgid "%s (%s)"
16726 msgstr "%s (%s)"
16827
169 #: ../src/polkitgnomeauthenticationdialog.c:537
28 #: ../src/polkitgnomeauthenticationdialog.c:538
17029 msgid "_Authenticate"
17130 msgstr "_Overiť totožnosť"
17231
173 #: ../src/polkitgnomeauthenticationdialog.c:576
32 #: ../src/polkitgnomeauthenticationdialog.c:577
17433 msgid ""
17534 "An application is attempting to perform an action that requires privileges. "
17635 "Authentication as one of the users below is required to perform this action."
17837 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje práva. Na vykonanie tejto "
17938 "akcie je vyžadované overenie totožnosti niektorého z uvedených používateľov."
18039
181 #: ../src/polkitgnomeauthenticationdialog.c:584
40 #: ../src/polkitgnomeauthenticationdialog.c:585
18241 msgid ""
18342 "An application is attempting to perform an action that requires privileges. "
18443 "Authentication is required to perform this action."
18645 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje práva. Na vykonanie tejto "
18746 "akcie je vyžadované overenie totožnosti."
18847
189 #: ../src/polkitgnomeauthenticationdialog.c:590
48 #: ../src/polkitgnomeauthenticationdialog.c:591
19049 msgid ""
19150 "An application is attempting to perform an action that requires privileges. "
19251 "Authentication as the super user is required to perform this action."
19453 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje práva. Na vykonanie tejto "
19554 "akcie je vyžadované overenie totožnosti superpoužívateľa."
19655
197 #: ../src/polkitgnomeauthenticationdialog.c:625
198 #: ../src/polkitgnomeauthenticator.c:301
56 #: ../src/polkitgnomeauthenticationdialog.c:626
57 #: ../src/polkitgnomeauthenticator.c:300
19958 msgid "_Password:"
20059 msgstr "_Heslo:"
20160
20261 #. Details
203 #: ../src/polkitgnomeauthenticationdialog.c:643
204 msgid "<small><b>_Details</b></small>"
205 msgstr "<small><b>Po_drobnosti</b></small>"
206
207 #: ../src/polkitgnomeauthenticationdialog.c:699
208 msgid "<small><b>Action:</b></small>"
209 msgstr "<small><b>Akcia:</b></small>"
62 #: ../src/polkitgnomeauthenticationdialog.c:644
63 msgid "_Details"
64 msgstr "Po_drobnosti"
21065
21166 #: ../src/polkitgnomeauthenticationdialog.c:702
67 msgid "Action:"
68 msgstr "Akcia:"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:707
21271 #, c-format
21372 msgid "Click to edit %s"
21473 msgstr "Kliknutím upravíte %s"
21574
216 #: ../src/polkitgnomeauthenticationdialog.c:716
217 msgid "<small><b>Vendor:</b></small>"
218 msgstr "<small><b>Dodávateľ:</b></small>"
75 #: ../src/polkitgnomeauthenticationdialog.c:721
76 msgid "Vendor:"
77 msgstr "Dodávateľ:"
21978
220 #: ../src/polkitgnomeauthenticationdialog.c:718
79 #: ../src/polkitgnomeauthenticationdialog.c:725
22180 #, c-format
22281 msgid "Click to open %s"
22382 msgstr "Kliknutím otvoríte %s"
22483
22584 # toto je titulok okna, tam nedávame neurčitok
226 #: ../src/polkitgnomeauthenticationdialog.c:881
85 #: ../src/polkitgnomeauthenticationdialog.c:888
22786 msgid "Authenticate"
22887 msgstr "Overenie totožnosti"
22988
230 #: ../src/polkitgnomeauthenticator.c:297
89 #: ../src/polkitgnomeauthenticator.c:296
23190 #, c-format
23291 msgid "_Password for %s:"
23392 msgstr "_Heslo používateľa %s:"
23493
23594 # toto je status overenia - tento slovosled tam pasuje viac
236 #: ../src/polkitgnomeauthenticator.c:457
95 #: ../src/polkitgnomeauthenticator.c:456
23796 msgid "Authentication Failure"
23897 msgstr "Overenie totožnosti zlyhalo"
23998
24099 #: ../src/polkitgnomelistener.c:164
241 msgid "Authentation dialog was dismissed by the user"
100 msgid "Authentication dialog was dismissed by the user"
242101 msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
243
244 #~ msgid "Click the icon to drop all elevated privileges"
245 #~ msgstr "Kliknite na ikonu, aby sa zahodili zvýšené práva"
246
247 #~ msgid "PolicyKit Authentication Agent"
248 #~ msgstr "Agent PolicyKit na overovanie totožnosti"
249
250 # Veď to, že "right-click" neobsahuje v sebe "button"... Skúsim to takto
251 #~ msgid ""
252 #~ "This button is locked down so only users with administrative privileges "
253 #~ "can unlock it. Right-click the button to remove the lock down."
254 #~ msgstr ""
255 #~ "Toto tlačidlo je obmedzené tak, že len používatelia so správcovskými "
256 #~ "právami ho môžu odomknúť. Na odstránenie obmedzenia tlačidla naň kliknite "
257 #~ "pravým tlačidlom myši."
174174
175175 #. Details
176176 #: ../src/polkitgnomeauthenticationdialog.c:643
177 msgid "<small><b>_Details</b></small>"
178 msgstr "<small><b>_Podrobnosti</b></small>"
177 msgid "_Details"
178 msgstr "_Podrobnosti"
179179
180180 #: ../src/polkitgnomeauthenticationdialog.c:699
181 msgid "<small><b>Action:</b></small>"
182 msgstr "<small><b>Dejanje:</b></small>"
181 msgid "Action:"
182 msgstr "Dejanje:"
183183
184184 #: ../src/polkitgnomeauthenticationdialog.c:702
185185 #, c-format
187187 msgstr "Kliknite za urejanje %s"
188188
189189 #: ../src/polkitgnomeauthenticationdialog.c:716
190 msgid "<small><b>Vendor:</b></small>"
191 msgstr "<small><b>Ponudnik:</b></small>"
190 msgid "Vendor:"
191 msgstr "Ponudnik:"
192192
193193 #: ../src/polkitgnomeauthenticationdialog.c:718
194194 #, c-format
+156
-187
po/sr.po less more
0 # Мирослав Николић <miroslavnikolic@rocketmail.com>, 2010.
0 # Мирослав Николић <miroslavnikolic@rocketmail.com>, 2010, 2012.
11 # Милош Поповић <gpopac@gmail.com>, 2011.
2 #
32 msgid ""
43 msgstr ""
54 "Project-Id-Version: PolicyKit-gnome\n"
6 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
7 "product=policykit-gnome&component=general\n"
8 "POT-Creation-Date: 2011-01-27 18:43+0000\n"
9 "PO-Revision-Date: 2011-01-26 13:35+0100\n"
10 "Last-Translator: Милош Поповић <gpopac@gmail.com>\n"
5 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
6 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
7 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
8 "PO-Revision-Date: 2012-08-08 09:47+0200\n"
9 "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
1110 "Language-Team: Serbian <gnom@prevod.org>\n"
11 "Language: sr\n"
1212 "MIME-Version: 1.0\n"
1313 "Content-Type: text/plain; charset=UTF-8\n"
1414 "Content-Transfer-Encoding: 8bit\n"
15 "Language: sr\n"
16 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%"
17 "10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\n"
18 "X-Generator: Virtaal 0.5.2\n"
19 "X-Poedit-Language: Serbian\n"
20 "X-Poedit-Country: SERBIA\n"
21 "X-Poedit-SourceCharset: utf-8\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Идентификатор акције"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Идентификатор акције који ће се користити за дугме"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Овлашћен је"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Показује да ли је процес овлашћен"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Видљив је"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Показује да ли је виџет видљив"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Може добити"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Показује да ли овлашћење може бити добијено"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Текст за откључавање"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Текст који ће бити приказан када се тражи од корисника да откључа."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Кликните да измените"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Објашњење за откључавање"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Објашњење које ће бити приказано када се тражи од корисника да откључа."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Потврђивање идентитета је потребно за уношење измена."
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Текст за закључавање"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Текст који ће бити приказан када се тражи од корисника да закључа."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Кликните да спречите промене"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Објашњење за закључавање"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr ""
99 "Објашњење које ће бити приказано када се тражи од корисника да закључа."
100
101 #: ../polkitgtk/polkitlockbutton.c:576
102 msgid "To prevent further changes, click the lock."
103 msgstr "Да бисте спречили будуће измене, кликните на дугме за закључавање."
104
105 #: ../polkitgtk/polkitlockbutton.c:591
106 msgid "Lock Down Text"
107 msgstr "Текст за трајно закључавање"
108
109 #: ../polkitgtk/polkitlockbutton.c:592
110 msgid ""
111 "The text to display when prompting the user to lock down the action for all "
112 "users."
113 msgstr ""
114 "Текст који ће бити приказан када се тражи од корисника да трајно закључа "
115 "акцију за све кориснике."
116
117 #: ../polkitgtk/polkitlockbutton.c:593
118 msgid "Click to lock down"
119 msgstr "Кликните да трајно закључате"
120
121 #: ../polkitgtk/polkitlockbutton.c:608
122 msgid "Lock Down Tooltip"
123 msgstr "Објашњење за трајно закључавање"
124
125 #: ../polkitgtk/polkitlockbutton.c:609
126 msgid ""
127 "The tooltip to display when prompting the user to lock down the action for "
128 "all users."
129 msgstr ""
130 "Објашњење које ће бити приказано када се тражи од корисника да закључа "
131 "акцију за све кориснике."
132
133 #: ../polkitgtk/polkitlockbutton.c:610
134 msgid ""
135 "To prevent users without administrative privileges from making changes, "
136 "click the lock."
137 msgstr ""
138 "Да бисте спречили кориснике без администраторских овлашћења да уносе измене, "
139 "кликните на дугме за закључавање."
140
141 #: ../polkitgtk/polkitlockbutton.c:626
142 msgid ""
143 "The text to display when the user cannot obtain authorization through "
144 "authentication."
145 msgstr ""
146 "Текст који ће бити приказан када корисник не може да добије дозволу "
147 "потврђивањем идентитета."
148
149 #: ../polkitgtk/polkitlockbutton.c:627
150 msgid "Not authorized to make changes"
151 msgstr "Нисте овлашћени да уносите измене"
152
153 #: ../polkitgtk/polkitlockbutton.c:643
154 msgid ""
155 "The tooltip to display when the user cannot obtain authorization through "
156 "authentication."
157 msgstr ""
158 "Објашњење које ће бити приказано када корисник не може да добије дозволу "
159 "потврђивањем идентитета."
160
161 #: ../polkitgtk/polkitlockbutton.c:644
162 msgid "System policy prevents changes. Contact your system administator."
163 msgstr ""
164 "Безбедност система спречава измене. Контактирајте администатора система."
15 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
16 "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
17 "X-Project-Style: gnome\n"
16518
16619 #: ../src/polkitgnomeauthenticationdialog.c:159
16720 msgid "Select user..."
17225 msgid "%s (%s)"
17326 msgstr "%s (%s)"
17427
175 #: ../src/polkitgnomeauthenticationdialog.c:531
28 #: ../src/polkitgnomeauthenticationdialog.c:537
17629 msgid "_Authenticate"
17730 msgstr "_Потврди идентитет"
17831
179 #: ../src/polkitgnomeauthenticationdialog.c:571
32 #: ../src/polkitgnomeauthenticationdialog.c:576
18033 msgid ""
18134 "An application is attempting to perform an action that requires privileges. "
18235 "Authentication as one of the users below is required to perform this action."
18538 "Морате да потврдите да сте један од наведених корисника за извршавање ове "
18639 "радње."
18740
188 #: ../src/polkitgnomeauthenticationdialog.c:579
41 #: ../src/polkitgnomeauthenticationdialog.c:584
18942 msgid ""
19043 "An application is attempting to perform an action that requires privileges. "
19144 "Authentication is required to perform this action."
19346 "Једна апликација покушава да изврши радњу која захтева извесна овлашћења. "
19447 "Морате да потврдите идентитет за извршавање ове радње."
19548
196 #: ../src/polkitgnomeauthenticationdialog.c:585
49 #: ../src/polkitgnomeauthenticationdialog.c:590
19750 msgid ""
19851 "An application is attempting to perform an action that requires privileges. "
19952 "Authentication as the super user is required to perform this action."
20154 "Једна апликација покушава да изврши радњу која захтева извесна овлашћења. "
20255 "Морате да се представите као администратор за извршавање ове радње."
20356
204 #: ../src/polkitgnomeauthenticationdialog.c:620
205 #: ../src/polkitgnomeauthenticator.c:298
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
20659 msgid "_Password:"
20760 msgstr "_Лозинка:"
20861
20962 #. Details
210 #: ../src/polkitgnomeauthenticationdialog.c:638
211 msgid "<small><b>_Details</b></small>"
212 msgstr "<small><b>_Детаљи</b></small>"
213
214 #: ../src/polkitgnomeauthenticationdialog.c:691
215 msgid "<small><b>Action:</b></small>"
216 msgstr "<small><b>Акција:</b></small>"
217
218 #: ../src/polkitgnomeauthenticationdialog.c:694
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "_Детаљи"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "Радња:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
21972 #, c-format
22073 msgid "Click to edit %s"
22174 msgstr "Кликните да уредите %s"
22275
223 #: ../src/polkitgnomeauthenticationdialog.c:708
224 msgid "<small><b>Vendor:</b></small>"
225 msgstr "<small><b>Произвођач:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:710
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "Продавац:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
22881 #, c-format
22982 msgid "Click to open %s"
23083 msgstr "Кликните да отворите %s"
23184
232 #: ../src/polkitgnomeauthenticationdialog.c:873
85 #: ../src/polkitgnomeauthenticationdialog.c:881
23386 msgid "Authenticate"
234 msgstr "Потврђивање идентитета"
235
236 #: ../src/polkitgnomeauthenticator.c:294
87 msgstr "Потврди идентитет"
88
89 #: ../src/polkitgnomeauthenticator.c:296
23790 #, c-format
23891 msgid "_Password for %s:"
23992 msgstr "_Лозинка за %s:"
24093
241 #: ../src/polkitgnomeauthenticator.c:454
94 #: ../src/polkitgnomeauthenticator.c:456
24295 msgid "Authentication Failure"
243 msgstr "Потврђивање идентитета није успело"
244
245 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
246 msgid "PolicyKit Authentication Agent"
247 msgstr "ПолисиКит Агент аутентификације"
96 msgstr "Није успело потврђивање идентитета"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Корисник је одбацио прозорче за потврђивање идентитета"
101
102 #~ msgid "Action Identifier"
103 #~ msgstr "Идентификатор акције"
104
105 #~ msgid "The action identifier to use for the button"
106 #~ msgstr "Идентификатор акције који ће се користити за дугме"
107
108 #~ msgid "Is Authorized"
109 #~ msgstr "Овлашћен је"
110
111 #~ msgid "Whether the process is authorized"
112 #~ msgstr "Показује да ли је процес овлашћен"
113
114 #~ msgid "Is Visible"
115 #~ msgstr "Видљив је"
116
117 #~ msgid "Whether the widget is visible"
118 #~ msgstr "Показује да ли је виџет видљив"
119
120 #~ msgid "Can Obtain"
121 #~ msgstr "Може добити"
122
123 #~ msgid "Whether authorization can be obtained"
124 #~ msgstr "Показује да ли овлашћење може бити добијено"
125
126 #~ msgid "Unlock Text"
127 #~ msgstr "Текст за откључавање"
128
129 #~ msgid "The text to display when prompting the user to unlock."
130 #~ msgstr "Текст који ће бити приказан када се тражи од корисника да откључа."
131
132 #~ msgid "Click to make changes"
133 #~ msgstr "Кликните да измените"
134
135 #~ msgid "Unlock Tooltip"
136 #~ msgstr "Објашњење за откључавање"
137
138 #~ msgid "The tooltip to display when prompting the user to unlock."
139 #~ msgstr ""
140 #~ "Објашњење које ће бити приказано када се тражи од корисника да откључа."
141
142 #~ msgid "Authentication is needed to make changes."
143 #~ msgstr "Потврђивање идентитета је потребно за уношење измена."
144
145 #~ msgid "Lock Text"
146 #~ msgstr "Текст за закључавање"
147
148 #~ msgid "The text to display when prompting the user to lock."
149 #~ msgstr "Текст који ће бити приказан када се тражи од корисника да закључа."
150
151 #~ msgid "Click to prevent changes"
152 #~ msgstr "Кликните да спречите промене"
153
154 #~ msgid "Lock Tooltip"
155 #~ msgstr "Објашњење за закључавање"
156
157 #~ msgid "The tooltip to display when prompting the user to lock."
158 #~ msgstr ""
159 #~ "Објашњење које ће бити приказано када се тражи од корисника да закључа."
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Да бисте спречили будуће измене, кликните на дугме за закључавање."
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Текст за трајно закључавање"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "Текст који ће бити приказан када се тражи од корисника да трајно закључа "
172 #~ "акцију за све кориснике."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Кликните да трајно закључате"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Објашњење за трајно закључавање"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Објашњење које ће бити приказано када се тражи од корисника да закључа "
185 #~ "акцију за све кориснике."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Да бисте спречили кориснике без администраторских овлашћења да уносе "
192 #~ "измене, кликните на дугме за закључавање."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Текст који ће бити приказан када корисник не може да добије дозволу "
199 #~ "потврђивањем идентитета."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Нисте овлашћени да уносите измене"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Објашњење које ће бити приказано када корисник не може да добије дозволу "
209 #~ "потврђивањем идентитета."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Безбедност система спречава измене. Контактирајте администатора система."
214
215 #~ msgid "PolicyKit Authentication Agent"
216 #~ msgstr "ПолисиКит Агент аутентификације"
248217
249218 #~ msgid "Click the icon to drop all elevated privileges"
250219 #~ msgstr "Кликните на иконицу да одбаците све високе повластице"
0 # Miroslav Nikolić <miroslavnikolic@rocketmail.com>, 2010.
0 # Miroslav Nikolić <miroslavnikolic@rocketmail.com>, 2010, 2012.
11 # Miloš Popović <gpopac@gmail.com>, 2011.
2 #
32 msgid ""
43 msgstr ""
54 "Project-Id-Version: PolicyKit-gnome\n"
6 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
7 "product=policykit-gnome&component=general\n"
8 "POT-Creation-Date: 2011-01-27 18:43+0000\n"
9 "PO-Revision-Date: 2011-01-26 13:35+0100\n"
10 "Last-Translator: Miloš Popović <gpopac@gmail.com>\n"
5 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
6 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
7 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
8 "PO-Revision-Date: 2012-08-08 09:47+0200\n"
9 "Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
1110 "Language-Team: Serbian <gnom@prevod.org>\n"
11 "Language: sr\n"
1212 "MIME-Version: 1.0\n"
1313 "Content-Type: text/plain; charset=UTF-8\n"
1414 "Content-Transfer-Encoding: 8bit\n"
15 "Language: sr\n"
16 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%"
17 "10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\n"
18 "X-Generator: Virtaal 0.5.2\n"
19 "X-Poedit-Language: Serbian\n"
20 "X-Poedit-Country: SERBIA\n"
21 "X-Poedit-SourceCharset: utf-8\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Identifikator akcije"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Identifikator akcije koji će se koristiti za dugme"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Ovlašćen je"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Pokazuje da li je proces ovlašćen"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Vidljiv je"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Pokazuje da li je vidžet vidljiv"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Može dobiti"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Pokazuje da li ovlašćenje može biti dobijeno"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Tekst za otključavanje"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Tekst koji će biti prikazan kada se traži od korisnika da otključa."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Kliknite da izmenite"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Objašnjenje za otključavanje"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Objašnjenje koje će biti prikazano kada se traži od korisnika da otključa."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Potvrđivanje identiteta je potrebno za unošenje izmena."
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Tekst za zaključavanje"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Tekst koji će biti prikazan kada se traži od korisnika da zaključa."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Kliknite da sprečite promene"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Objašnjenje za zaključavanje"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr ""
99 "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa."
100
101 #: ../polkitgtk/polkitlockbutton.c:576
102 msgid "To prevent further changes, click the lock."
103 msgstr "Da biste sprečili buduće izmene, kliknite na dugme za zaključavanje."
104
105 #: ../polkitgtk/polkitlockbutton.c:591
106 msgid "Lock Down Text"
107 msgstr "Tekst za trajno zaključavanje"
108
109 #: ../polkitgtk/polkitlockbutton.c:592
110 msgid ""
111 "The text to display when prompting the user to lock down the action for all "
112 "users."
113 msgstr ""
114 "Tekst koji će biti prikazan kada se traži od korisnika da trajno zaključa "
115 "akciju za sve korisnike."
116
117 #: ../polkitgtk/polkitlockbutton.c:593
118 msgid "Click to lock down"
119 msgstr "Kliknite da trajno zaključate"
120
121 #: ../polkitgtk/polkitlockbutton.c:608
122 msgid "Lock Down Tooltip"
123 msgstr "Objašnjenje za trajno zaključavanje"
124
125 #: ../polkitgtk/polkitlockbutton.c:609
126 msgid ""
127 "The tooltip to display when prompting the user to lock down the action for "
128 "all users."
129 msgstr ""
130 "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa "
131 "akciju za sve korisnike."
132
133 #: ../polkitgtk/polkitlockbutton.c:610
134 msgid ""
135 "To prevent users without administrative privileges from making changes, "
136 "click the lock."
137 msgstr ""
138 "Da biste sprečili korisnike bez administratorskih ovlašćenja da unose izmene, "
139 "kliknite na dugme za zaključavanje."
140
141 #: ../polkitgtk/polkitlockbutton.c:626
142 msgid ""
143 "The text to display when the user cannot obtain authorization through "
144 "authentication."
145 msgstr ""
146 "Tekst koji će biti prikazan kada korisnik ne može da dobije dozvolu "
147 "potvrđivanjem identiteta."
148
149 #: ../polkitgtk/polkitlockbutton.c:627
150 msgid "Not authorized to make changes"
151 msgstr "Niste ovlašćeni da unosite izmene"
152
153 #: ../polkitgtk/polkitlockbutton.c:643
154 msgid ""
155 "The tooltip to display when the user cannot obtain authorization through "
156 "authentication."
157 msgstr ""
158 "Objašnjenje koje će biti prikazano kada korisnik ne može da dobije dozvolu "
159 "potvrđivanjem identiteta."
160
161 #: ../polkitgtk/polkitlockbutton.c:644
162 msgid "System policy prevents changes. Contact your system administator."
163 msgstr ""
164 "Bezbednost sistema sprečava izmene. Kontaktirajte administatora sistema."
15 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
16 "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
17 "X-Project-Style: gnome\n"
16518
16619 #: ../src/polkitgnomeauthenticationdialog.c:159
16720 msgid "Select user..."
17225 msgid "%s (%s)"
17326 msgstr "%s (%s)"
17427
175 #: ../src/polkitgnomeauthenticationdialog.c:531
28 #: ../src/polkitgnomeauthenticationdialog.c:537
17629 msgid "_Authenticate"
17730 msgstr "_Potvrdi identitet"
17831
179 #: ../src/polkitgnomeauthenticationdialog.c:571
32 #: ../src/polkitgnomeauthenticationdialog.c:576
18033 msgid ""
18134 "An application is attempting to perform an action that requires privileges. "
18235 "Authentication as one of the users below is required to perform this action."
18538 "Morate da potvrdite da ste jedan od navedenih korisnika za izvršavanje ove "
18639 "radnje."
18740
188 #: ../src/polkitgnomeauthenticationdialog.c:579
41 #: ../src/polkitgnomeauthenticationdialog.c:584
18942 msgid ""
19043 "An application is attempting to perform an action that requires privileges. "
19144 "Authentication is required to perform this action."
19346 "Jedna aplikacija pokušava da izvrši radnju koja zahteva izvesna ovlašćenja. "
19447 "Morate da potvrdite identitet za izvršavanje ove radnje."
19548
196 #: ../src/polkitgnomeauthenticationdialog.c:585
49 #: ../src/polkitgnomeauthenticationdialog.c:590
19750 msgid ""
19851 "An application is attempting to perform an action that requires privileges. "
19952 "Authentication as the super user is required to perform this action."
20154 "Jedna aplikacija pokušava da izvrši radnju koja zahteva izvesna ovlašćenja. "
20255 "Morate da se predstavite kao administrator za izvršavanje ove radnje."
20356
204 #: ../src/polkitgnomeauthenticationdialog.c:620
205 #: ../src/polkitgnomeauthenticator.c:298
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
20659 msgid "_Password:"
20760 msgstr "_Lozinka:"
20861
20962 #. Details
210 #: ../src/polkitgnomeauthenticationdialog.c:638
211 msgid "<small><b>_Details</b></small>"
212 msgstr "<small><b>_Detalji</b></small>"
213
214 #: ../src/polkitgnomeauthenticationdialog.c:691
215 msgid "<small><b>Action:</b></small>"
216 msgstr "<small><b>Akcija:</b></small>"
217
218 #: ../src/polkitgnomeauthenticationdialog.c:694
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "_Detalji"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "Radnja:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
21972 #, c-format
22073 msgid "Click to edit %s"
22174 msgstr "Kliknite da uredite %s"
22275
223 #: ../src/polkitgnomeauthenticationdialog.c:708
224 msgid "<small><b>Vendor:</b></small>"
225 msgstr "<small><b>Proizvođač:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:710
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "Prodavac:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
22881 #, c-format
22982 msgid "Click to open %s"
23083 msgstr "Kliknite da otvorite %s"
23184
232 #: ../src/polkitgnomeauthenticationdialog.c:873
85 #: ../src/polkitgnomeauthenticationdialog.c:881
23386 msgid "Authenticate"
234 msgstr "Potvrđivanje identiteta"
235
236 #: ../src/polkitgnomeauthenticator.c:294
87 msgstr "Potvrdi identitet"
88
89 #: ../src/polkitgnomeauthenticator.c:296
23790 #, c-format
23891 msgid "_Password for %s:"
23992 msgstr "_Lozinka za %s:"
24093
241 #: ../src/polkitgnomeauthenticator.c:454
94 #: ../src/polkitgnomeauthenticator.c:456
24295 msgid "Authentication Failure"
243 msgstr "Potvrđivanje identiteta nije uspelo"
244
245 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
246 msgid "PolicyKit Authentication Agent"
247 msgstr "PolisiKit Agent autentifikacije"
96 msgstr "Nije uspelo potvrđivanje identiteta"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
101
102 #~ msgid "Action Identifier"
103 #~ msgstr "Identifikator akcije"
104
105 #~ msgid "The action identifier to use for the button"
106 #~ msgstr "Identifikator akcije koji će se koristiti za dugme"
107
108 #~ msgid "Is Authorized"
109 #~ msgstr "Ovlašćen je"
110
111 #~ msgid "Whether the process is authorized"
112 #~ msgstr "Pokazuje da li je proces ovlašćen"
113
114 #~ msgid "Is Visible"
115 #~ msgstr "Vidljiv je"
116
117 #~ msgid "Whether the widget is visible"
118 #~ msgstr "Pokazuje da li je vidžet vidljiv"
119
120 #~ msgid "Can Obtain"
121 #~ msgstr "Može dobiti"
122
123 #~ msgid "Whether authorization can be obtained"
124 #~ msgstr "Pokazuje da li ovlašćenje može biti dobijeno"
125
126 #~ msgid "Unlock Text"
127 #~ msgstr "Tekst za otključavanje"
128
129 #~ msgid "The text to display when prompting the user to unlock."
130 #~ msgstr "Tekst koji će biti prikazan kada se traži od korisnika da otključa."
131
132 #~ msgid "Click to make changes"
133 #~ msgstr "Kliknite da izmenite"
134
135 #~ msgid "Unlock Tooltip"
136 #~ msgstr "Objašnjenje za otključavanje"
137
138 #~ msgid "The tooltip to display when prompting the user to unlock."
139 #~ msgstr ""
140 #~ "Objašnjenje koje će biti prikazano kada se traži od korisnika da otključa."
141
142 #~ msgid "Authentication is needed to make changes."
143 #~ msgstr "Potvrđivanje identiteta je potrebno za unošenje izmena."
144
145 #~ msgid "Lock Text"
146 #~ msgstr "Tekst za zaključavanje"
147
148 #~ msgid "The text to display when prompting the user to lock."
149 #~ msgstr "Tekst koji će biti prikazan kada se traži od korisnika da zaključa."
150
151 #~ msgid "Click to prevent changes"
152 #~ msgstr "Kliknite da sprečite promene"
153
154 #~ msgid "Lock Tooltip"
155 #~ msgstr "Objašnjenje za zaključavanje"
156
157 #~ msgid "The tooltip to display when prompting the user to lock."
158 #~ msgstr ""
159 #~ "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa."
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Da biste sprečili buduće izmene, kliknite na dugme za zaključavanje."
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Tekst za trajno zaključavanje"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "Tekst koji će biti prikazan kada se traži od korisnika da trajno zaključa "
172 #~ "akciju za sve korisnike."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Kliknite da trajno zaključate"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Objašnjenje za trajno zaključavanje"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa "
185 #~ "akciju za sve korisnike."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Da biste sprečili korisnike bez administratorskih ovlašćenja da unose "
192 #~ "izmene, kliknite na dugme za zaključavanje."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Tekst koji će biti prikazan kada korisnik ne može da dobije dozvolu "
199 #~ "potvrđivanjem identiteta."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Niste ovlašćeni da unosite izmene"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Objašnjenje koje će biti prikazano kada korisnik ne može da dobije dozvolu "
209 #~ "potvrđivanjem identiteta."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Bezbednost sistema sprečava izmene. Kontaktirajte administatora sistema."
214
215 #~ msgid "PolicyKit Authentication Agent"
216 #~ msgstr "PolisiKit Agent autentifikacije"
248217
249218 #~ msgid "Click the icon to drop all elevated privileges"
250219 #~ msgstr "Kliknite na ikonicu da odbacite sve visoke povlastice"
4747
4848 #. Details
4949 #: ../src/polkitgnomeauthenticationdialog.c:643
50 msgid "<small><b>_Details</b></small>"
51 msgstr "<small><b>_Detaljer</b></small>"
50 msgid "_Details"
51 msgstr "_Detaljer"
5252
5353 #: ../src/polkitgnomeauthenticationdialog.c:699
54 msgid "<small><b>Action:</b></small>"
55 msgstr "<small><b>Åtgärd:</b></small>"
54 msgid "Action:"
55 msgstr "Åtgärd:"
5656
5757 #: ../src/polkitgnomeauthenticationdialog.c:702
5858 #, c-format
6060 msgstr "Klicka för att redigera %s"
6161
6262 #: ../src/polkitgnomeauthenticationdialog.c:716
63 msgid "<small><b>Vendor:</b></small>"
64 msgstr "<small><b>Leverantör:</b></small>"
63 msgid "Vendor:"
64 msgstr "Leverantör:"
6565
6666 #: ../src/polkitgnomeauthenticationdialog.c:718
6767 #, c-format
0 # Silesian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Przemysław Buczkowski <przemub@yahoo.pl>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2016-06-05 11:42+0200\n"
10 "PO-Revision-Date: 2016-06-05 11:43+0200\n"
11 "Last-Translator: Przemysław Buczkowski <przemub@yahoo.pl>\n"
12 "Language-Team: Silesian <ubuntu-l10n-szl@lists.launchpad.net>\n"
13 "Language: szl\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../src/polkitgnomeauthenticationdialog.c:159
19 msgid "Select user..."
20 msgstr "Wybierz używŏcza..."
21
22 #: ../src/polkitgnomeauthenticationdialog.c:194
23 #, c-format
24 msgid "%s (%s)"
25 msgstr "%s (%s)"
26
27 #: ../src/polkitgnomeauthenticationdialog.c:538
28 msgid "_Authenticate"
29 msgstr "_Logŏwaniy"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:577
32 msgid ""
33 "An application is attempting to perform an action that requires privileges. "
34 "Authentication as one of the users below is required to perform this action."
35 msgstr ""
36 "Softwar chce uprŏwniyń roota. Logŏwaniy na kōnto kerego z tych używaczy je "
37 "dlŏ tygo potrzebne."
38
39 #: ../src/polkitgnomeauthenticationdialog.c:585
40 msgid ""
41 "An application is attempting to perform an action that requires privileges. "
42 "Authentication is required to perform this action."
43 msgstr ""
44 "Softwar chce uprŏwniyń roota. Logŏwaniy na kōnto kerego z tych używaczy je "
45 "dlŏ tygo potrzebne."
46
47 #: ../src/polkitgnomeauthenticationdialog.c:591
48 msgid ""
49 "An application is attempting to perform an action that requires privileges. "
50 "Authentication as the super user is required to perform this action."
51 msgstr ""
52 "Softwar chce uprŏwniyń roota. Logŏwaniy na kōnto roota je dlŏ tygo potrzebne."
53
54 #: ../src/polkitgnomeauthenticationdialog.c:626
55 #: ../src/polkitgnomeauthenticator.c:300
56 msgid "_Password:"
57 msgstr "_Hasło:"
58
59 #. Details
60 #: ../src/polkitgnomeauthenticationdialog.c:644
61 msgid "_Details"
62 msgstr "_Wiyncyj"
63
64 #: ../src/polkitgnomeauthenticationdialog.c:702
65 msgid "Action:"
66 msgstr "Działaniy:"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:707
69 #, c-format
70 msgid "Click to edit %s"
71 msgstr "Wciśnij cŏby sprowjać %s"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:721
74 msgid "Vendor:"
75 msgstr "Twōrca:"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:725
78 #, c-format
79 msgid "Click to open %s"
80 msgstr "Wciśnij cŏby ôdewrzić %s"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:888
83 msgid "Authenticate"
84 msgstr "Logŏwaniy"
85
86 #: ../src/polkitgnomeauthenticator.c:296
87 #, c-format
88 msgid "_Password for %s:"
89 msgstr "_Hasło dlŏ %s:"
90
91 #: ../src/polkitgnomeauthenticator.c:456
92 msgid "Authentication Failure"
93 msgstr "Feler logŏwania"
94
95 #: ../src/polkitgnomelistener.c:164
96 msgid "Authentication dialog was dismissed by the user"
97 msgstr "Fynsterek logŏwaniy zawarty bez używacza"
+157
-190
po/ta.po less more
11 # This file is distributed under the same license as the PACKAGE package.
22 #
33 # I. Felix <ifelix@redhat.com>, 2010.
4 # Dr.T.Vasudevan <drtvasudevan@gmail.com>, 2012.
45 msgid ""
56 msgstr ""
67 "Project-Id-Version: \n"
7 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
8 "cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "PO-Revision-Date: 2010-01-29 13:39+0530\n"
11 "Last-Translator: I. Felix <ifelix@redhat.com>\n"
12 "Language-Team: ta_IN <kde-i18n-doc@kde.org>\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2012-12-02 19:37+0530\n"
10 "PO-Revision-Date: 2012-12-02 19:38+0530\n"
11 "Last-Translator: Dr.T.Vasudevan <drtvasudevan@gmail.com>\n"
12 "Language-Team: Tamil <gnome-tamil-translation@googlegroups.com>\n"
13 "Language: ta\n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Lokalize 1.0\n"
17 "X-Generator: Lokalize 1.5\n"
1718 "Plural-Forms: nplurals=2; plural=n != 1;\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "செயல் அடையாளங்காட்டி"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "செயல்பாட்டு அடையாளங்காட்டியை இந்த பொத்தனுக்காக பயன்படுத்து"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "அங்கீகரிக்கப்பட்டது"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "இந்த செயல்பாடானது அங்கீகரிக்கப்படுமானால்"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "பார்க்ககூடியது"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "இந்த விட்ஜெட் பார்க்ககூடியதாக இருக்குமானால்"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "செய்ய முடியும்"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "Whether authorization can be obtained"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "பூட்டப்படாத உரை"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "The text to display when prompting the user to unlock."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "மாற்றங்களை செய்ய கிளிக் செய்"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "பூட்டப்படாத கருவிதுணுக்கு"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "The tooltip to display when prompting the user to unlock."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "அங்கீகாரம் மாற்றங்கள் செய்ய வேண்டும்."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "பூட்டப்பட்ட உரை"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "The text to display when prompting the user to lock."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "மாற்றங்களைத் தடுக்க கிளிக் செய்"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "பூட்டப்பட்ட கருவித்துணுக்கு"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "The tooltip to display when prompting the user to lock."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "மற்ற மாற்றங்களை தடுப்பதற்கு, பூட்டை கிளிக் செய்"
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "கீழ் உரையை பூட்டு"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110
111 #: ../polkitgtk/polkitlockbutton.c:595
112 msgid "Click to lock down"
113 msgstr "கீழே பூட்டுவதற்கு கிளிக் செய்"
114
115 #: ../polkitgtk/polkitlockbutton.c:610
116 msgid "Lock Down Tooltip"
117 msgstr "கீழ் கருவித்துணுக்கை பூட்டு"
118
119 #: ../polkitgtk/polkitlockbutton.c:611
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126
127 #: ../polkitgtk/polkitlockbutton.c:612
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "To prevent users without administrative privileges from making changes, "
133 "click the lock."
134
135 #: ../polkitgtk/polkitlockbutton.c:628
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "The text to display when the user cannot obtain authorization through "
141 "authentication."
142
143 #: ../polkitgtk/polkitlockbutton.c:629
144 msgid "Not authorized to make changes"
145 msgstr "மாற்றங்களைச் செய்ய அங்கீகாரமில்லை"
146
147 #: ../polkitgtk/polkitlockbutton.c:645
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "The tooltip to display when the user cannot obtain authorization through "
153 "authentication."
154
155 #: ../polkitgtk/polkitlockbutton.c:646
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "கணினி பாலிசி மாற்றங்களை தடுக்கிறது. உங்கள் கணினி நிர்வாகியைத் தொடர்பு கொள்."
159
160 #. Translators: this string is appended to the tooltip if the action is
161 #. * currently locked down
162 #: ../polkitgtk/polkitlockbutton.c:767
163 msgid ""
164 "This button is locked down so only users with administrative privileges can "
165 "unlock it. Right-click the button to remove the lock down."
166 msgstr ""
167 "This button is locked down so only users with administrative privileges can "
168 "unlock it. Right-click the button to remove the lock down."
169
170 #: ../src/main.c:128
171 msgid "Click the icon to drop all elevated privileges"
172 msgstr "Click the icon to drop all elevated privileges"
17319
17420 #: ../src/polkitgnomeauthenticationdialog.c:159
17521 msgid "Select user..."
18026 msgid "%s (%s)"
18127 msgstr "%s (%s)"
18228
183 #: ../src/polkitgnomeauthenticationdialog.c:529
29 #: ../src/polkitgnomeauthenticationdialog.c:538
18430 msgid "_Authenticate"
18531 msgstr "அங்கீகாரம் (_A)"
18632
187 #: ../src/polkitgnomeauthenticationdialog.c:566
33 #: ../src/polkitgnomeauthenticationdialog.c:577
18834 msgid ""
18935 "An application is attempting to perform an action that requires privileges. "
19036 "Authentication as one of the users below is required to perform this action."
19238 "An application is attempting to perform an action that requires privileges. "
19339 "Authentication as one of the users below is required to perform this action."
19440
195 #: ../src/polkitgnomeauthenticationdialog.c:574
41 #: ../src/polkitgnomeauthenticationdialog.c:585
19642 msgid ""
19743 "An application is attempting to perform an action that requires privileges. "
19844 "Authentication is required to perform this action."
20046 "An application is attempting to perform an action that requires privileges. "
20147 "Authentication is required to perform this action."
20248
203 #: ../src/polkitgnomeauthenticationdialog.c:580
49 #: ../src/polkitgnomeauthenticationdialog.c:591
20450 msgid ""
20551 "An application is attempting to perform an action that requires privileges. "
20652 "Authentication as the super user is required to perform this action."
20854 "An application is attempting to perform an action that requires privileges. "
20955 "Authentication as the super user is required to perform this action."
21056
211 #: ../src/polkitgnomeauthenticationdialog.c:615
212 #: ../src/polkitgnomeauthenticator.c:289
57 #: ../src/polkitgnomeauthenticationdialog.c:626
58 #: ../src/polkitgnomeauthenticator.c:300
21359 msgid "_Password:"
21460 msgstr "கடவுச்சொல் (_P):"
21561
21662 #. Details
217 #: ../src/polkitgnomeauthenticationdialog.c:633
218 msgid "<small><b>_Details</b></small>"
219 msgstr "<small><b>விவரங்கள் (_D)</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:686
222 msgid "<small><b>Action:</b></small>"
223 msgstr "<small><b>செயல்:</b></small>"
224
225 #: ../src/polkitgnomeauthenticationdialog.c:689
63 #: ../src/polkitgnomeauthenticationdialog.c:644
64 msgid "_Details"
65 msgstr "விவரங்கள் (_D)"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:702
68 msgid "Action:"
69 msgstr "செயல்:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:707
22672 #, c-format
22773 msgid "Click to edit %s"
22874 msgstr "%sஐ திருத்த கிளிக் செய்"
22975
230 #: ../src/polkitgnomeauthenticationdialog.c:703
231 msgid "<small><b>Vendor:</b></small>"
232 msgstr "<small><b>விற்பனையாளர்:</b></small>"
233
234 #: ../src/polkitgnomeauthenticationdialog.c:705
76 #: ../src/polkitgnomeauthenticationdialog.c:721
77 msgid "Vendor:"
78 msgstr "விற்பனையாளர்:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:725
23581 #, c-format
23682 msgid "Click to open %s"
23783 msgstr "%sஐ திறப்பதற்கு கிளிக் செய்"
23884
239 #: ../src/polkitgnomeauthenticationdialog.c:868
85 #: ../src/polkitgnomeauthenticationdialog.c:888
24086 msgid "Authenticate"
24187 msgstr "அங்கீகாரம்"
24288
243 #: ../src/polkitgnomeauthenticator.c:285
89 #: ../src/polkitgnomeauthenticator.c:296
24490 #, c-format
24591 msgid "_Password for %s:"
24692 msgstr "%sக்கான கடவுச்சொல் (_P):"
24793
248 #: ../src/polkitgnomeauthenticator.c:445
94 #: ../src/polkitgnomeauthenticator.c:456
24995 msgid "Authentication Failure"
25096 msgstr "அங்கீகரிக்க முடியவில்லை"
25197
252 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
253 msgid "PolicyKit Authentication Agent"
254 msgstr "PolicyKit அங்கீகார முகவர்"
255
256
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "பயனர் உறுதிப்படுத்தல் உரையாடலை விலக்கிவிட்டார்."
101
102 #~ msgid "Action Identifier"
103 #~ msgstr "செயல் அடையாளங்காட்டி"
104
105 #~ msgid "The action identifier to use for the button"
106 #~ msgstr "செயல்பாட்டு அடையாளங்காட்டியை இந்த பொத்தனுக்காக பயன்படுத்து"
107
108 #~ msgid "Is Authorized"
109 #~ msgstr "அங்கீகரிக்கப்பட்டது"
110
111 #~ msgid "Whether the process is authorized"
112 #~ msgstr "இந்த செயல்பாடானது அங்கீகரிக்கப்படுமானால்"
113
114 #~ msgid "Is Visible"
115 #~ msgstr "பார்க்ககூடியது"
116
117 #~ msgid "Whether the widget is visible"
118 #~ msgstr "இந்த விட்ஜெட் பார்க்ககூடியதாக இருக்குமானால்"
119
120 #~ msgid "Can Obtain"
121 #~ msgstr "செய்ய முடியும்"
122
123 #~ msgid "Whether authorization can be obtained"
124 #~ msgstr "Whether authorization can be obtained"
125
126 #~ msgid "Unlock Text"
127 #~ msgstr "பூட்டப்படாத உரை"
128
129 #~ msgid "The text to display when prompting the user to unlock."
130 #~ msgstr "The text to display when prompting the user to unlock."
131
132 #~ msgid "Click to make changes"
133 #~ msgstr "மாற்றங்களை செய்ய கிளிக் செய்"
134
135 #~ msgid "Unlock Tooltip"
136 #~ msgstr "பூட்டப்படாத கருவிதுணுக்கு"
137
138 #~ msgid "The tooltip to display when prompting the user to unlock."
139 #~ msgstr "The tooltip to display when prompting the user to unlock."
140
141 #~ msgid "Authentication is needed to make changes."
142 #~ msgstr "அங்கீகாரம் மாற்றங்கள் செய்ய வேண்டும்."
143
144 #~ msgid "Lock Text"
145 #~ msgstr "பூட்டப்பட்ட உரை"
146
147 #~ msgid "The text to display when prompting the user to lock."
148 #~ msgstr "The text to display when prompting the user to lock."
149
150 #~ msgid "Click to prevent changes"
151 #~ msgstr "மாற்றங்களைத் தடுக்க கிளிக் செய்"
152
153 #~ msgid "Lock Tooltip"
154 #~ msgstr "பூட்டப்பட்ட கருவித்துணுக்கு"
155
156 #~ msgid "The tooltip to display when prompting the user to lock."
157 #~ msgstr "The tooltip to display when prompting the user to lock."
158
159 #~ msgid "To prevent further changes, click the lock."
160 #~ msgstr "மற்ற மாற்றங்களை தடுப்பதற்கு, பூட்டை கிளிக் செய்"
161
162 #~ msgid "Lock Down Text"
163 #~ msgstr "கீழ் உரையை பூட்டு"
164
165 #~ msgid ""
166 #~ "The text to display when prompting the user to lock down the action for "
167 #~ "all users."
168 #~ msgstr ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171
172 #~ msgid "Click to lock down"
173 #~ msgstr "கீழே பூட்டுவதற்கு கிளிக் செய்"
174
175 #~ msgid "Lock Down Tooltip"
176 #~ msgstr "கீழ் கருவித்துணுக்கை பூட்டு"
177
178 #~ msgid ""
179 #~ "The tooltip to display when prompting the user to lock down the action "
180 #~ "for all users."
181 #~ msgstr ""
182 #~ "The tooltip to display when prompting the user to lock down the action "
183 #~ "for all users."
184
185 #~ msgid ""
186 #~ "To prevent users without administrative privileges from making changes, "
187 #~ "click the lock."
188 #~ msgstr ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191
192 #~ msgid ""
193 #~ "The text to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr ""
196 #~ "The text to display when the user cannot obtain authorization through "
197 #~ "authentication."
198
199 #~ msgid "Not authorized to make changes"
200 #~ msgstr "மாற்றங்களைச் செய்ய அங்கீகாரமில்லை"
201
202 #~ msgid ""
203 #~ "The tooltip to display when the user cannot obtain authorization through "
204 #~ "authentication."
205 #~ msgstr ""
206 #~ "The tooltip to display when the user cannot obtain authorization through "
207 #~ "authentication."
208
209 #~ msgid "System policy prevents changes. Contact your system administator."
210 #~ msgstr "கணினி பாலிசி மாற்றங்களை தடுக்கிறது. உங்கள் கணினி நிர்வாகியைத் தொடர்பு கொள்."
211
212 #~ msgid ""
213 #~ "This button is locked down so only users with administrative privileges "
214 #~ "can unlock it. Right-click the button to remove the lock down."
215 #~ msgstr ""
216 #~ "This button is locked down so only users with administrative privileges "
217 #~ "can unlock it. Right-click the button to remove the lock down."
218
219 #~ msgid "Click the icon to drop all elevated privileges"
220 #~ msgstr "Click the icon to drop all elevated privileges"
221
222 #~ msgid "PolicyKit Authentication Agent"
223 #~ msgstr "PolicyKit அங்கீகார முகவர்"
+159
-188
po/te.po less more
00 # translation of PolicyKit-gnome.po.master.te.po to Telugu
11 # Telugu translation for PolicyKit-gnome.
2 # Copyright (C) 2010 PolicyKit-gnome's COPYRIGHT HOLDER
2 # Copyright (C) 2012 PolicyKit-gnome's Swecha Telugu Localisation Team <localization@swecha.net>
33 # This file is distributed under the same license as the PolicyKit-gnome package.
44 #
55 # Krishna Babu K <kkrothap@redhat.com>, 2010.
6 # Sasi Bhushan Boddepalli <sasi@swecha.net>, 2012
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: PolicyKit-gnome.po.master.te\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
11 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
12 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
1113 "PO-Revision-Date: 2010-01-29 14:55+0530\n"
12 "Last-Translator: Krishna Babu K <kkrothap@redhat.com>\n"
13 "Language-Team: Telugu <en@li.org>\n"
14 "Last-Translator: Sasi Bhushan Boddepalli <sasi@swecha.net>\n"
15 "Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n"
1416 "MIME-Version: 1.0\n"
1517 "Content-Type: text/plain; charset=UTF-8\n"
1618 "Content-Transfer-Encoding: 8bit\n"
1719 "X-Generator: KBabel 1.11.4\n"
18 "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "చర్యా గుర్తింపుకారి"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "బటన్ కొరకు వుపయోగించుటకు చర్యా గుర్తింపుకారి"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "ధృవీకరించినదా"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "కార్యక్రమము ధృవీకరించబడినదేనా"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "దర్శనీయమా"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "విడ్జట్ దర్శనీయమా"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "పొందవచ్చును"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "ధృవీకరణము పొందవచ్చునా"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "పాఠ్యమును అన్‌లాక్ చేయుము"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము"
59
60 #: ../polkitgtk/polkitlockbutton.c:527
61 msgid "Click to make changes"
62 msgstr "మార్పులను చేయుటకు నొక్కుము"
63
64 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
65 msgid "Unlock Tooltip"
66 msgstr "సాధనచిట్కా అన్‌లాక్ చేయుము"
67
68 #: ../polkitgtk/polkitlockbutton.c:543
69 msgid "The tooltip to display when prompting the user to unlock."
70 msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
71
72 #: ../polkitgtk/polkitlockbutton.c:544
73 msgid "Authentication is needed to make changes."
74 msgstr "మార్పులను చేయుటకు ధృవీకరణము కావలసివుంది."
75
76 #: ../polkitgtk/polkitlockbutton.c:559
77 msgid "Lock Text"
78 msgstr "పాఠ్యమును లాక్ చేయి"
79
80 #: ../polkitgtk/polkitlockbutton.c:560
81 msgid "The text to display when prompting the user to lock."
82 msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
83
84 #: ../polkitgtk/polkitlockbutton.c:561
85 msgid "Click to prevent changes"
86 msgstr "మార్పులను నిరోధించుటకు నొక్కుము"
87
88 #: ../polkitgtk/polkitlockbutton.c:576
89 msgid "Lock Tooltip"
90 msgstr "సాధనచిట్కాను లాక్ చేయుము"
91
92 #: ../polkitgtk/polkitlockbutton.c:577
93 msgid "The tooltip to display when prompting the user to lock."
94 msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
95
96 #: ../polkitgtk/polkitlockbutton.c:578
97 msgid "To prevent further changes, click the lock."
98 msgstr "ఇకపై మార్పులను నిరోధించుటకు, లాక్ నొక్కుము."
99
100 #: ../polkitgtk/polkitlockbutton.c:593
101 msgid "Lock Down Text"
102 msgstr "పాఠ్యము లాక్ చేయుము"
103
104 #: ../polkitgtk/polkitlockbutton.c:594
105 msgid ""
106 "The text to display when prompting the user to lock down the action for all "
107 "users."
108 msgstr "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "లాక్ డౌన్ చేయుటకు నొక్కుము"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "సాధనచిట్కాను లాక్ డౌన్ చేయుము"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
123
124 #: ../polkitgtk/polkitlockbutton.c:612
125 msgid ""
126 "To prevent users without administrative privileges from making changes, "
127 "click the lock."
128 msgstr ""
129 "వినియోగదారులు నిర్వహణా అనుమతలు లేకుండా మార్పులు చేయుటను నిరోధించుటకు, "
130 "లాక్ నొక్కుము."
131
132 #: ../polkitgtk/polkitlockbutton.c:628
133 msgid ""
134 "The text to display when the user cannot obtain authorization through "
135 "authentication."
136 msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
137
138 #: ../polkitgtk/polkitlockbutton.c:629
139 msgid "Not authorized to make changes"
140 msgstr "మార్పులను చేయుటకు అధికారములేదు"
141
142 #: ../polkitgtk/polkitlockbutton.c:645
143 msgid ""
144 "The tooltip to display when the user cannot obtain authorization through "
145 "authentication."
146 msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
147
148 #: ../polkitgtk/polkitlockbutton.c:646
149 msgid "System policy prevents changes. Contact your system administator."
150 msgstr "సిస్టమ్ పాలసీ మార్పులను నిరోధిస్తుంది. మీ సిస్టమ్ నిర్వహణాధికారిని సంప్రదించుము."
151
152 #. Translators: this string is appended to the tooltip if the action is
153 #. * currently locked down
154 #: ../polkitgtk/polkitlockbutton.c:767
155 msgid ""
156 "This button is locked down so only users with administrative privileges can "
157 "unlock it. Right-click the button to remove the lock down."
158 msgstr ""
159 "ఈ బటన్ లాక్ చేయబడింది అందువలన నిర్వహణా అనుమతులతో వున్న వినియోగదారులు మాత్రమే దానిని "
160 "అన్‌లాక్ చేయగలరు. లాక్ బటన్‌ను తొలగించుటకు బటన్‌పై కుడి-నొక్కు నొక్కుము."
161
162 #: ../src/main.c:128
163 msgid "Click the icon to drop all elevated privileges"
164 msgstr "ఉద్దరించిన అన్ని అనుమతులను తీసివేయుటకు ప్రతిమపై నొక్కుము"
20 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
21 "\n"
16522
16623 #: ../src/polkitgnomeauthenticationdialog.c:159
16724 msgid "Select user..."
17229 msgid "%s (%s)"
17330 msgstr "%s (%s)"
17431
175 #: ../src/polkitgnomeauthenticationdialog.c:529
32 #: ../src/polkitgnomeauthenticationdialog.c:537
17633 msgid "_Authenticate"
17734 msgstr "ధృవీకరించు (_A)"
17835
179 #: ../src/polkitgnomeauthenticationdialog.c:566
36 #: ../src/polkitgnomeauthenticationdialog.c:576
18037 msgid ""
18138 "An application is attempting to perform an action that requires privileges. "
18239 "Authentication as one of the users below is required to perform this action."
18340 msgstr ""
184 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. "
185 "ఈ చర్యను జరుపుటకు క్రింది వినియోగదారులలో వొకరిగా ధృవీకరించవలసి వుంది."
186
187 #: ../src/polkitgnomeauthenticationdialog.c:574
41 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. ఈ చర్యను "
42 "జరుపుటకు క్రింది వినియోగదారులలో వొకరిగా ధృవీకరించవలసి వుంది."
43
44 #: ../src/polkitgnomeauthenticationdialog.c:584
18845 msgid ""
18946 "An application is attempting to perform an action that requires privileges. "
19047 "Authentication is required to perform this action."
19148 msgstr ""
192 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. "
193 "ఈ చర్యను జరుపుటకు ధృవీకరణము కావలసివుంది."
194
195 #: ../src/polkitgnomeauthenticationdialog.c:580
49 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. ఈ చర్యను "
50 "జరుపుటకు ధృవీకరణము కావలసివుంది."
51
52 #: ../src/polkitgnomeauthenticationdialog.c:590
19653 msgid ""
19754 "An application is attempting to perform an action that requires privileges. "
19855 "Authentication as the super user is required to perform this action."
19956 msgstr ""
200 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. "
201 "ఈ చర్యను జరుపుటకు సూపర్ వినియోగదారి వలె ధృవీకరించవలసి వుంది."
202
203 #: ../src/polkitgnomeauthenticationdialog.c:615
204 #: ../src/polkitgnomeauthenticator.c:289
57 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. ఈ చర్యను "
58 "జరుపుటకు సూపర్ వినియోగదారి వలె ధృవీకరించవలసి వుంది."
59
60 #: ../src/polkitgnomeauthenticationdialog.c:625
61 #: ../src/polkitgnomeauthenticator.c:300
20562 msgid "_Password:"
20663 msgstr "సంకేతపదము (_P):"
20764
20865 #. Details
209 #: ../src/polkitgnomeauthenticationdialog.c:633
210 msgid "<small><b>_Details</b></small>"
211 msgstr "<small><b>వివరములు (_D)</b></small>"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:686
214 msgid "<small><b>Action:</b></small>"
215 msgstr "<small><b>చర్య:</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:689
66 #: ../src/polkitgnomeauthenticationdialog.c:643
67 msgid "_Details"
68 msgstr "వివరములు (_D)"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:699
71 msgid "Action:"
72 msgstr "చర్య:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:702
21875 #, c-format
21976 msgid "Click to edit %s"
22077 msgstr "%s సరికూర్చుటకు నొక్కుము"
22178
222 #: ../src/polkitgnomeauthenticationdialog.c:703
223 msgid "<small><b>Vendor:</b></small>"
224 msgstr "<small><b>అమ్మకందారు:</b></small>"
225
226 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:716
80 msgid "Vendor:"
81 msgstr "అమ్మకందారు:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:718
22784 #, c-format
22885 msgid "Click to open %s"
22986 msgstr "%s తెరుచుటకు నొక్కుము"
23087
231 #: ../src/polkitgnomeauthenticationdialog.c:868
88 #: ../src/polkitgnomeauthenticationdialog.c:881
23289 msgid "Authenticate"
23390 msgstr "ధృవీకరించు"
23491
235 #: ../src/polkitgnomeauthenticator.c:285
92 #: ../src/polkitgnomeauthenticator.c:296
23693 #, c-format
23794 msgid "_Password for %s:"
23895 msgstr "%s కొరకు సంకేతపదము (_P):"
23996
240 #: ../src/polkitgnomeauthenticator.c:445
97 #: ../src/polkitgnomeauthenticator.c:456
24198 msgid "Authentication Failure"
24299 msgstr "ధృవీకరణము విఫలమైంది"
243100
244 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
245 msgid "PolicyKit Authentication Agent"
246 msgstr "పాలసీకిట్ ధృవీకరణ ప్రతినిధి"
247
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "ప్రామాణీకరణ డైలాగ్ యూజర్ ద్వారా కొట్టివేయబడింది"
104
105 #~ msgid "Action Identifier"
106 #~ msgstr "చర్యా గుర్తింపుకారి"
107
108 #~ msgid "The action identifier to use for the button"
109 #~ msgstr "బటన్ కొరకు వుపయోగించుటకు చర్యా గుర్తింపుకారి"
110
111 #~ msgid "Is Authorized"
112 #~ msgstr "ధృవీకరించినదా"
113
114 #~ msgid "Whether the process is authorized"
115 #~ msgstr "కార్యక్రమము ధృవీకరించబడినదేనా"
116
117 #~ msgid "Is Visible"
118 #~ msgstr "దర్శనీయమా"
119
120 #~ msgid "Whether the widget is visible"
121 #~ msgstr "విడ్జట్ దర్శనీయమా"
122
123 #~ msgid "Can Obtain"
124 #~ msgstr "పొందవచ్చును"
125
126 #~ msgid "Whether authorization can be obtained"
127 #~ msgstr "ధృవీకరణము పొందవచ్చునా"
128
129 #~ msgid "Unlock Text"
130 #~ msgstr "పాఠ్యమును అన్‌లాక్ చేయుము"
131
132 #~ msgid "The text to display when prompting the user to unlock."
133 #~ msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము"
134
135 #~ msgid "Click to make changes"
136 #~ msgstr "మార్పులను చేయుటకు నొక్కుము"
137
138 #~ msgid "Unlock Tooltip"
139 #~ msgstr "సాధనచిట్కా అన్‌లాక్ చేయుము"
140
141 #~ msgid "The tooltip to display when prompting the user to unlock."
142 #~ msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
143
144 #~ msgid "Authentication is needed to make changes."
145 #~ msgstr "మార్పులను చేయుటకు ధృవీకరణము కావలసివుంది."
146
147 #~ msgid "Lock Text"
148 #~ msgstr "పాఠ్యమును లాక్ చేయి"
149
150 #~ msgid "The text to display when prompting the user to lock."
151 #~ msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
152
153 #~ msgid "Click to prevent changes"
154 #~ msgstr "మార్పులను నిరోధించుటకు నొక్కుము"
155
156 #~ msgid "Lock Tooltip"
157 #~ msgstr "సాధనచిట్కాను లాక్ చేయుము"
158
159 #~ msgid "The tooltip to display when prompting the user to lock."
160 #~ msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "ఇకపై మార్పులను నిరోధించుటకు, లాక్ నొక్కుము."
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "పాఠ్యము లాక్ చేయుము"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "లాక్ డౌన్ చేయుటకు నొక్కుము"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "సాధనచిట్కాను లాక్ డౌన్ చేయుము"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
185
186 #~ msgid ""
187 #~ "To prevent users without administrative privileges from making changes, "
188 #~ "click the lock."
189 #~ msgstr "వినియోగదారులు నిర్వహణా అనుమతలు లేకుండా మార్పులు చేయుటను నిరోధించుటకు, లాక్ నొక్కుము."
190
191 #~ msgid ""
192 #~ "The text to display when the user cannot obtain authorization through "
193 #~ "authentication."
194 #~ msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
195
196 #~ msgid "Not authorized to make changes"
197 #~ msgstr "మార్పులను చేయుటకు అధికారములేదు"
198
199 #~ msgid ""
200 #~ "The tooltip to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
203
204 #~ msgid "System policy prevents changes. Contact your system administator."
205 #~ msgstr "సిస్టమ్ పాలసీ మార్పులను నిరోధిస్తుంది. మీ సిస్టమ్ నిర్వహణాధికారిని సంప్రదించుము."
206
207 #~ msgid ""
208 #~ "This button is locked down so only users with administrative privileges "
209 #~ "can unlock it. Right-click the button to remove the lock down."
210 #~ msgstr ""
211 #~ "ఈ బటన్ లాక్ చేయబడింది అందువలన నిర్వహణా అనుమతులతో వున్న వినియోగదారులు మాత్రమే దానిని అన్‌లాక్ "
212 #~ "చేయగలరు. లాక్ బటన్‌ను తొలగించుటకు బటన్‌పై కుడి-నొక్కు నొక్కుము."
213
214 #~ msgid "Click the icon to drop all elevated privileges"
215 #~ msgstr "ఉద్దరించిన అన్ని అనుమతులను తీసివేయుటకు ప్రతిమపై నొక్కుము"
216
217 #~ msgid "PolicyKit Authentication Agent"
218 #~ msgstr "పాలసీకిట్ ధృవీకరణ ప్రతినిధి"
+146
-175
po/th.po less more
00 # Thai translation for PolicyKit-gnome.
1 # Copyright (C) 2010 PolicyKit-gnome's COPYRIGHT HOLDER
1 # Copyright (C) 2010-2012 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 # Sira Nokyoongtong <gumaraa@gmail.com>, 2010.
4 # Theppitak Karoonboonyanan <thep@linux.thai.net>, 2012.
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: PolicyKit-gnome master\n"
89 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-06-01 14:54+0000\n"
11 "PO-Revision-Date: 2010-06-14 12:37+0700\n"
12 "Last-Translator: Sira Nokyoongtong <gumaraa@gmail.com>\n"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
12 "PO-Revision-Date: 2012-09-21 19:46+0700\n"
13 "Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n"
1314 "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
15 "Language: th\n"
1416 "MIME-Version: 1.0\n"
1517 "Content-Type: text/plain; charset=UTF-8\n"
1618 "Content-Transfer-Encoding: 8bit\n"
1719
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "ชื่อเรียกปฏิบัติการ"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "ชื่อเรียกของปฏิบัติการที่จะใช้กับปุ่ม"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "ได้รับสิทธิ์แล้ว"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "ระบุว่าโพรเซสได้รับสิทธิ์หรือไม่"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "ปรากฏ"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "ระบุว่าวิดเจ็ตปรากฏให้เห็นหรือไม่"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "สามารถขอสิทธิ์ได้"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "ระบุว่าสามารถขอสิทธิ์ได้หรือไม่"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "ข้อความปลดล็อค"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "คลิกเพื่อเปลี่ยนแปลง"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "คำแนะนำการปลดล็อค"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "ต้องได้รับสิทธิ์ก่อนที่จะเปลี่ยนแปลง"
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "ข้อความล็อค"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "คลิกเพื่อป้องกันการเปลี่ยนแปลง"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "คำแนะนำการล็อค"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "คลิกล็อคเพื่อป้องกันการเปลี่ยนแปลงนอกเหนือจากนี้"
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "ข้อความจำกัดการใช้งาน"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
107
108 #: ../polkitgtk/polkitlockbutton.c:595
109 msgid "Click to lock down"
110 msgstr "คลิกเพื่อจำกัดการใช้งาน"
111
112 #: ../polkitgtk/polkitlockbutton.c:610
113 msgid "Lock Down Tooltip"
114 msgstr "คำแนะนำการจำกัดการใช้งาน"
115
116 #: ../polkitgtk/polkitlockbutton.c:611
117 msgid ""
118 "The tooltip to display when prompting the user to lock down the action for "
119 "all users."
120 msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
121
122 #: ../polkitgtk/polkitlockbutton.c:612
123 msgid ""
124 "To prevent users without administrative privileges from making changes, "
125 "click the lock."
126 msgstr "คลิกล็อคเพื่อป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิ์ผู้ดูแลระบบเปลี่ยนแปลงนอกเหนือจากนี้"
127
128 #: ../polkitgtk/polkitlockbutton.c:628
129 msgid ""
130 "The text to display when the user cannot obtain authorization through "
131 "authentication."
132 msgstr "ข้อความที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
133
134 #: ../polkitgtk/polkitlockbutton.c:629
135 msgid "Not authorized to make changes"
136 msgstr "ไม่ได้รับสิทธิ์ให้เปลี่ยนแปลง"
137
138 #: ../polkitgtk/polkitlockbutton.c:645
139 msgid ""
140 "The tooltip to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr "คำแนะนำที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
143
144 #: ../polkitgtk/polkitlockbutton.c:646
145 msgid "System policy prevents changes. Contact your system administator."
146 msgstr "นโยบายของระบบป้องกันการเปลี่ยนแปลงไว้ กรุณาติดต่อผู้ดูแลระบบของคุณ"
147
148 #. Translators: this string is appended to the tooltip if the action is
149 #. * currently locked down
150 #: ../polkitgtk/polkitlockbutton.c:767
151 msgid ""
152 "This button is locked down so only users with administrative privileges can "
153 "unlock it. Right-click the button to remove the lock down."
154 msgstr ""
155 "ปุ่มนี้ถูกจำกัดการใช้งานไว้ มีเพียงผู้ใช้ที่มีสิทธิ์ดูแลระบบเท่านั้นที่สามารถปลดล็อคได้ "
156 "กรุณาคลิกขวาที่ปุ่มเพื่อถอนการจำกัดการใช้งานนี้"
157
158 #: ../src/main.c:128
159 msgid "Click the icon to drop all elevated privileges"
160 msgstr "คลิกไอคอนเพื่อยกเลิกสิทธิ์ที่ได้เพิ่มขึ้นมา"
161
16220 #: ../src/polkitgnomeauthenticationdialog.c:159
16321 msgid "Select user..."
16422 msgstr "เลือกผู้ใช้..."
16826 msgid "%s (%s)"
16927 msgstr "%s (%s)"
17028
171 #: ../src/polkitgnomeauthenticationdialog.c:529
29 #: ../src/polkitgnomeauthenticationdialog.c:538
17230 msgid "_Authenticate"
17331 msgstr "_ยืนยันตัวบุคคล"
17432
175 #: ../src/polkitgnomeauthenticationdialog.c:569
33 #: ../src/polkitgnomeauthenticationdialog.c:577
17634 msgid ""
17735 "An application is attempting to perform an action that requires privileges. "
17836 "Authentication as one of the users below is required to perform this action."
18038 "มีโปรแกรมพยายามจะทำปฏิบัติการที่ต้องอาศัยสิทธิ์พิเศษ "
18139 "ซึ่งต้องยืนยันตัวบุคคลว่าเป็นผู้ใช้คนใดคนหนึ่งต่อไปนี้ก่อนที่จะทำได้"
18240
183 #: ../src/polkitgnomeauthenticationdialog.c:577
41 #: ../src/polkitgnomeauthenticationdialog.c:585
18442 msgid ""
18543 "An application is attempting to perform an action that requires privileges. "
18644 "Authentication is required to perform this action."
18745 msgstr "มีโปรแกรมพยายามจะทำปฏิบัติการที่ต้องอาศัยสิทธิ์พิเศษ ซึ่งต้องยืนยันตัวบุคคลก่อนที่จะทำได้"
18846
189 #: ../src/polkitgnomeauthenticationdialog.c:583
47 #: ../src/polkitgnomeauthenticationdialog.c:591
19048 msgid ""
19149 "An application is attempting to perform an action that requires privileges. "
19250 "Authentication as the super user is required to perform this action."
19452 "มีโปรแกรมพยายามจะทำปฏิบัติการที่ต้องอาศัยสิทธิ์พิเศษ "
19553 "ซึ่งต้องยืนยันตัวบุคคลว่าเป็นผู้ดูแลระบบก่อนที่จะทำได้"
19654
197 #: ../src/polkitgnomeauthenticationdialog.c:618
198 #: ../src/polkitgnomeauthenticator.c:289
55 #: ../src/polkitgnomeauthenticationdialog.c:626
56 #: ../src/polkitgnomeauthenticator.c:300
19957 msgid "_Password:"
20058 msgstr "_รหัสผ่าน:"
20159
20260 #. Details
203 #: ../src/polkitgnomeauthenticationdialog.c:636
204 msgid "<small><b>_Details</b></small>"
205 msgstr "<small><b>_รายละเอียด</b></small>"
206
207 #: ../src/polkitgnomeauthenticationdialog.c:689
208 msgid "<small><b>Action:</b></small>"
209 msgstr "<small><b>การกระทำ:</b></small>"
210
211 #: ../src/polkitgnomeauthenticationdialog.c:692
61 #: ../src/polkitgnomeauthenticationdialog.c:644
62 msgid "_Details"
63 msgstr "_รายละเอียด"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:702
66 msgid "Action:"
67 msgstr "การกระทำ:"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:707
21270 #, c-format
21371 msgid "Click to edit %s"
21472 msgstr "คลิกเพื่อแก้ไข %s"
21573
216 #: ../src/polkitgnomeauthenticationdialog.c:706
217 msgid "<small><b>Vendor:</b></small>"
218 msgstr "<small><b>ผู้จำหน่าย:</b></small>"
219
220 #: ../src/polkitgnomeauthenticationdialog.c:708
74 #: ../src/polkitgnomeauthenticationdialog.c:721
75 msgid "Vendor:"
76 msgstr "ผู้จำหน่าย:"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:725
22179 #, c-format
22280 msgid "Click to open %s"
22381 msgstr "คลิกเพื่อเปิด %s"
22482
225 #: ../src/polkitgnomeauthenticationdialog.c:871
83 #: ../src/polkitgnomeauthenticationdialog.c:888
22684 msgid "Authenticate"
22785 msgstr "ยืนยันตัวบุคคล"
22886
229 #: ../src/polkitgnomeauthenticator.c:285
87 #: ../src/polkitgnomeauthenticator.c:296
23088 #, c-format
23189 msgid "_Password for %s:"
23290 msgstr "_รหัสผ่านสำหรับ %s:"
23391
234 #: ../src/polkitgnomeauthenticator.c:445
92 #: ../src/polkitgnomeauthenticator.c:456
23593 msgid "Authentication Failure"
23694 msgstr "ยืนยันตัวบุคคลไม่สำเร็จ"
23795
238 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
239 msgid "PolicyKit Authentication Agent"
240 msgstr "ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit"
96 #: ../src/polkitgnomelistener.c:164
97 msgid "Authentication dialog was dismissed by the user"
98 msgstr "กล่องโต้ตอบยืนยันตัวบุคคลถูกผู้ใช้ปิด"
99
100 #~ msgid "Action Identifier"
101 #~ msgstr "ชื่อเรียกปฏิบัติการ"
102
103 #~ msgid "The action identifier to use for the button"
104 #~ msgstr "ชื่อเรียกของปฏิบัติการที่จะใช้กับปุ่ม"
105
106 #~ msgid "Is Authorized"
107 #~ msgstr "ได้รับสิทธิ์แล้ว"
108
109 #~ msgid "Whether the process is authorized"
110 #~ msgstr "ระบุว่าโพรเซสได้รับสิทธิ์หรือไม่"
111
112 #~ msgid "Is Visible"
113 #~ msgstr "ปรากฏ"
114
115 #~ msgid "Whether the widget is visible"
116 #~ msgstr "ระบุว่าวิดเจ็ตปรากฏให้เห็นหรือไม่"
117
118 #~ msgid "Can Obtain"
119 #~ msgstr "สามารถขอสิทธิ์ได้"
120
121 #~ msgid "Whether authorization can be obtained"
122 #~ msgstr "ระบุว่าสามารถขอสิทธิ์ได้หรือไม่"
123
124 #~ msgid "Unlock Text"
125 #~ msgstr "ข้อความปลดล็อค"
126
127 #~ msgid "The text to display when prompting the user to unlock."
128 #~ msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
129
130 #~ msgid "Click to make changes"
131 #~ msgstr "คลิกเพื่อเปลี่ยนแปลง"
132
133 #~ msgid "Unlock Tooltip"
134 #~ msgstr "คำแนะนำการปลดล็อค"
135
136 #~ msgid "The tooltip to display when prompting the user to unlock."
137 #~ msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
138
139 #~ msgid "Authentication is needed to make changes."
140 #~ msgstr "ต้องได้รับสิทธิ์ก่อนที่จะเปลี่ยนแปลง"
141
142 #~ msgid "Lock Text"
143 #~ msgstr "ข้อความล็อค"
144
145 #~ msgid "The text to display when prompting the user to lock."
146 #~ msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
147
148 #~ msgid "Click to prevent changes"
149 #~ msgstr "คลิกเพื่อป้องกันการเปลี่ยนแปลง"
150
151 #~ msgid "Lock Tooltip"
152 #~ msgstr "คำแนะนำการล็อค"
153
154 #~ msgid "The tooltip to display when prompting the user to lock."
155 #~ msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
156
157 #~ msgid "To prevent further changes, click the lock."
158 #~ msgstr "คลิกล็อคเพื่อป้องกันการเปลี่ยนแปลงนอกเหนือจากนี้"
159
160 #~ msgid "Lock Down Text"
161 #~ msgstr "ข้อความจำกัดการใช้งาน"
162
163 #~ msgid ""
164 #~ "The text to display when prompting the user to lock down the action for "
165 #~ "all users."
166 #~ msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
167
168 #~ msgid "Click to lock down"
169 #~ msgstr "คลิกเพื่อจำกัดการใช้งาน"
170
171 #~ msgid "Lock Down Tooltip"
172 #~ msgstr "คำแนะนำการจำกัดการใช้งาน"
173
174 #~ msgid ""
175 #~ "The tooltip to display when prompting the user to lock down the action "
176 #~ "for all users."
177 #~ msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
178
179 #~ msgid ""
180 #~ "To prevent users without administrative privileges from making changes, "
181 #~ "click the lock."
182 #~ msgstr "คลิกล็อคเพื่อป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิ์ผู้ดูแลระบบเปลี่ยนแปลงนอกเหนือจากนี้"
183
184 #~ msgid ""
185 #~ "The text to display when the user cannot obtain authorization through "
186 #~ "authentication."
187 #~ msgstr "ข้อความที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
188
189 #~ msgid "Not authorized to make changes"
190 #~ msgstr "ไม่ได้รับสิทธิ์ให้เปลี่ยนแปลง"
191
192 #~ msgid ""
193 #~ "The tooltip to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr "คำแนะนำที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
196
197 #~ msgid "System policy prevents changes. Contact your system administator."
198 #~ msgstr "นโยบายของระบบป้องกันการเปลี่ยนแปลงไว้ กรุณาติดต่อผู้ดูแลระบบของคุณ"
199
200 #~ msgid ""
201 #~ "This button is locked down so only users with administrative privileges "
202 #~ "can unlock it. Right-click the button to remove the lock down."
203 #~ msgstr ""
204 #~ "ปุ่มนี้ถูกจำกัดการใช้งานไว้ มีเพียงผู้ใช้ที่มีสิทธิ์ดูแลระบบเท่านั้นที่สามารถปลดล็อคได้ "
205 #~ "กรุณาคลิกขวาที่ปุ่มเพื่อถอนการจำกัดการใช้งานนี้"
206
207 #~ msgid "Click the icon to drop all elevated privileges"
208 #~ msgstr "คลิกไอคอนเพื่อยกเลิกสิทธิ์ที่ได้เพิ่มขึ้นมา"
209
210 #~ msgid "PolicyKit Authentication Agent"
211 #~ msgstr "ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit"
184184
185185 #. Details
186186 #: ../src/polkitgnomeauthenticationdialog.c:643
187 msgid "<small><b>_Details</b></small>"
188 msgstr "<small><b>_Ayrıntılar</b></small>"
187 msgid "_Details"
188 msgstr "_Ayrıntılar"
189189
190190 #: ../src/polkitgnomeauthenticationdialog.c:699
191 msgid "<small><b>Action:</b></small>"
192 msgstr "<small><b>Eylem:</b></small>"
191 msgid "Action:"
192 msgstr "Eylem:"
193193
194194 #: ../src/polkitgnomeauthenticationdialog.c:702
195195 #, c-format
197197 msgstr "%s'i düzenlemek için tıklayın"
198198
199199 #: ../src/polkitgnomeauthenticationdialog.c:716
200 msgid "<small><b>Vendor:</b></small>"
201 msgstr "<small><b>Satıcı:</b></small>"
200 msgid "Vendor:"
201 msgstr "Satıcı:"
202202
203203 #: ../src/polkitgnomeauthenticationdialog.c:718
204204 #, c-format
0 # Uyghur translation for PolicyKit-gnome.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # Gheyret Kenji <gheyret@gmail.com>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-10-09 09:32+0000\n"
10 "PO-Revision-Date: 2011-11-09 16:10+0900\n"
11 "Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
12 "Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
13 "Language: \n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../src/polkitgnomeauthenticationdialog.c:159
19 msgid "Select user..."
20 msgstr "ئىشلەتكۈچىنى تاللاش…"
21
22 #: ../src/polkitgnomeauthenticationdialog.c:194
23 #, c-format
24 msgid "%s (%s)"
25 msgstr "%s (%s)"
26
27 #: ../src/polkitgnomeauthenticationdialog.c:538
28 msgid "_Authenticate"
29 msgstr "سالاھىيەت دەلىللە(_A)"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:577
32 msgid ""
33 "An application is attempting to perform an action that requires privileges. "
34 "Authentication as one of the users below is required to perform this action."
35 msgstr "پروگرامما ئېلىپ بارماقچى بولغان مەشغۇلاتقا ھوقۇق زۆرۈر بولىدۇ. بۇ مەشغۇلاتنى ئېلىپ بېرىش ئۈچۈن تۆۋەندىكى بىرەر ئىشلەتكۈچى سۈپىتىدە سالاھىيەت دەلىللەش زۆرۈر."
36
37 #: ../src/polkitgnomeauthenticationdialog.c:585
38 msgid ""
39 "An application is attempting to perform an action that requires privileges. "
40 "Authentication is required to perform this action."
41 msgstr "پروگرامما ئېلىپ بارماقچى بولغان مەشغۇلاتقا ھوقۇق زۆرۈر بولىدۇ. بۇ مەشغۇلاتنى ئېلىپ بېرىش ئۈچۈن سالاھىيەت دەلىللەش زۆرۈر."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:591
44 msgid ""
45 "An application is attempting to perform an action that requires privileges. "
46 "Authentication as the super user is required to perform this action."
47 msgstr "پروگرامما ئېلىپ بارماقچى بولغان مەشغۇلاتقا ھوقۇق زۆرۈر بولىدۇ. بۇ مەشغۇلاتنى ئېلىپ بېرىش ئۈچۈن ئالىي ئىشلەتكۈچى سۈپىتىدە سالاھىيەت دەلىللەش زۆرۈر."
48
49 #: ../src/polkitgnomeauthenticationdialog.c:626
50 #: ../src/polkitgnomeauthenticator.c:300
51 msgid "_Password:"
52 msgstr "ئىم(_P):"
53
54 #. Details
55 #: ../src/polkitgnomeauthenticationdialog.c:644
56 msgid "_Details"
57 msgstr "تەپسىلاتلار(_D)"
58
59 #: ../src/polkitgnomeauthenticationdialog.c:702
60 msgid "Action:"
61 msgstr "ھەرىكەت:"
62
63 #: ../src/polkitgnomeauthenticationdialog.c:707
64 #, c-format
65 msgid "Click to edit %s"
66 msgstr "چېكىپ تەھرىرلەڭ %s"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:721
69 msgid "Vendor:"
70 msgstr "زاۋۇت:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:725
73 #, c-format
74 msgid "Click to open %s"
75 msgstr "چېكىلسە %s نى ئاچىدۇ"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:888
78 msgid "Authenticate"
79 msgstr "كىملىك دەلىللەش"
80
81 #: ../src/polkitgnomeauthenticator.c:296
82 #, c-format
83 msgid "_Password for %s:"
84 msgstr "%s نىڭ ئىمى:"
85
86 #: ../src/polkitgnomeauthenticator.c:456
87 msgid "Authentication Failure"
88 msgstr "كىملىك دەلىللەش خاتالىقى"
89
90 #: ../src/polkitgnomelistener.c:164
91 msgid "Authentication dialog was dismissed by the user"
92 msgstr "كىملىك دەلىللەش سۆزلەشكۈنى ئىشلەتكۈچى تاقىدى"
+161
-186
po/uk.po less more
11 # Copyright (C) 2010 Free Software Foundation
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Maxim Dziumanenko <dziumanenko@gmail.com>, 2010
4 #
4 # Re. <ted.korostiled@gmail.com>, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: policykit-gnome\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-04-02 10:50+0300\n"
10 "PO-Revision-Date: 2010-04-01 20:22+0300\n"
11 "Last-Translator: Maxim Dziumanenko <dziumanenko@gmail.com>\n"
12 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
9 "POT-Creation-Date: 2012-09-21 10:24+0300\n"
10 "PO-Revision-Date: 2012-09-21 10:24+0300\n"
11 "Last-Translator: Re. <ted.korostiled@gmail.com>\n"
12 "Language-Team: linux.org.ua\n"
13 "Language: uk\n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
16 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
17 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
1718 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "Ідентификатор дії"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "Ідентифікатор дії для використання у кнопці"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "Авторизований"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "Чи процес є авторизованим"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "Видимий"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "Чи процес є видимим"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "Може отримати"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "Чи можна отримати авторизацію"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "Текст розблокування"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "Текст, що виводиться при запиті на розблокування користувача."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "Натисніть для внесення змін..."
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "Підказка розблокування"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "Підказка, що виводиться при запиті на розблокування користувача."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "Для внесення змін потрібна авторизація."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "Текст блокування"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "Текст, що виводиться при запиті на блокування користувача."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "Click to prevent changes"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "Підказка блокування"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "Підказка, що виводиться при запиті на блокування."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "Для запобігання подальшим змінам, клацніть на блокування."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "Текст повного блокування"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "Текст, що виводиться при запиті на повне блокування дії усіх користувачів."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "Натисніть для повного блокування"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "Підказка повного блокування"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr ""
123 "Підказка, що виводиться при запиті на повне блокування дії усіх користувачів."
124
125 #: ../polkitgtk/polkitlockbutton.c:612
126 msgid ""
127 "To prevent users without administrative privileges from making changes, "
128 "click the lock."
129 msgstr ""
130 "Для запобігання подальшим змінам користувачам без адміністративних привілей, "
131 "клацніть на блокування."
132
133 #: ../polkitgtk/polkitlockbutton.c:628
134 msgid ""
135 "The text to display when the user cannot obtain authorization through "
136 "authentication."
137 msgstr ""
138 "Текст, що виводиться коли користувач не може отримати авторизацію шляхом "
139 "автентифікації."
140
141 #: ../polkitgtk/polkitlockbutton.c:629
142 msgid "Not authorized to make changes"
143 msgstr "Не авторизований для внесення змін"
144
145 #: ../polkitgtk/polkitlockbutton.c:645
146 msgid ""
147 "The tooltip to display when the user cannot obtain authorization through "
148 "authentication."
149 msgstr ""
150 "Підказка, що виводиться коли користувач не може отримати авторизацію шляхом "
151 "автентифікації."
152
153 #: ../polkitgtk/polkitlockbutton.c:646
154 msgid "System policy prevents changes. Contact your system administator."
155 msgstr ""
156 "Системна політика запобігає змінами. Зверніться до системного адміністратора."
157
158 #. Translators: this string is appended to the tooltip if the action is
159 #. * currently locked down
160 #: ../polkitgtk/polkitlockbutton.c:767
161 msgid ""
162 "This button is locked down so only users with administrative privileges can "
163 "unlock it. Right-click the button to remove the lock down."
164 msgstr ""
165 "Ця кнопка заблокована, тож тільки користувачі з адміністративними привілеями "
166 "можуть її розблокувати. Клацніть правою кнопкою для видалення блокування."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Клацніть на значку для скидання усіх підвищених привілей"
19 "X-Generator: Virtaal 0.7.1\n"
20 "X-Project-Style: gnome\n"
17121
17222 #: ../src/polkitgnomeauthenticationdialog.c:159
17323 msgid "Select user..."
174 msgstr "Виберіть користувача..."
24 msgstr "Вибрати користувача…"
17525
17626 #: ../src/polkitgnomeauthenticationdialog.c:194
17727 #, c-format
17828 msgid "%s (%s)"
17929 msgstr "%s (%s)"
18030
181 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
18232 msgid "_Authenticate"
18333 msgstr "_Автентифікація"
18434
185 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
18636 msgid ""
18737 "An application is attempting to perform an action that requires privileges. "
18838 "Authentication as one of the users below is required to perform this action."
19141 "виконання цієї дії потрібна автентифікація від імені одного з перелічених "
19242 "нижче користувачів."
19343
194 #: ../src/polkitgnomeauthenticationdialog.c:574
44 #: ../src/polkitgnomeauthenticationdialog.c:585
19545 msgid ""
19646 "An application is attempting to perform an action that requires privileges. "
19747 "Authentication is required to perform this action."
19949 "Програма намагається виконати дію, яка вимагає додаткових привілеїв. Для "
20050 "виконання цієї дії потрібна автентифікація."
20151
202 #: ../src/polkitgnomeauthenticationdialog.c:580
52 #: ../src/polkitgnomeauthenticationdialog.c:591
20353 msgid ""
20454 "An application is attempting to perform an action that requires privileges. "
20555 "Authentication as the super user is required to perform this action."
20757 "Програма намагається виконати дію, яка вимагає додаткових привілеїв. Для "
20858 "виконання цієї дії потрібна автентифікація користувача root."
20959
210 #: ../src/polkitgnomeauthenticationdialog.c:615
211 #: ../src/polkitgnomeauthenticator.c:289
60 #: ../src/polkitgnomeauthenticationdialog.c:626
61 #: ../src/polkitgnomeauthenticator.c:300
21262 msgid "_Password:"
21363 msgstr "_Пароль:"
21464
21565 #. Details
216 #: ../src/polkitgnomeauthenticationdialog.c:633
217 msgid "<small><b>_Details</b></small>"
218 msgstr "<small><b>_Відомості</b></small>"
219
220 #: ../src/polkitgnomeauthenticationdialog.c:686
221 msgid "<small><b>Action:</b></small>"
222 msgstr "<small><b>Дія:</b></small>"
223
224 #: ../src/polkitgnomeauthenticationdialog.c:689
66 #: ../src/polkitgnomeauthenticationdialog.c:644
67 msgid "_Details"
68 msgstr "_Відомості"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 msgid "Action:"
72 msgstr "Дія:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
22575 #, c-format
22676 msgid "Click to edit %s"
22777 msgstr "Натисніть, щоб змінити %s"
22878
229 #: ../src/polkitgnomeauthenticationdialog.c:703
230 msgid "<small><b>Vendor:</b></small>"
231 msgstr "<small><b>Виробник:</b></small>"
232
233 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 msgid "Vendor:"
81 msgstr "Виробник:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:725
23484 #, c-format
23585 msgid "Click to open %s"
23686 msgstr "Натисніть, щоб відкрити %s"
23787
238 #: ../src/polkitgnomeauthenticationdialog.c:868
88 #: ../src/polkitgnomeauthenticationdialog.c:888
23989 msgid "Authenticate"
24090 msgstr "Автентифікація"
24191
242 #: ../src/polkitgnomeauthenticator.c:285
92 #: ../src/polkitgnomeauthenticator.c:296
24393 #, c-format
24494 msgid "_Password for %s:"
24595 msgstr "_Пароль користувача %s:"
24696
247 #: ../src/polkitgnomeauthenticator.c:445
97 #: ../src/polkitgnomeauthenticator.c:456
24898 msgid "Authentication Failure"
24999 msgstr "Помилка при автентифікації"
250100
251 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
252 msgid "PolicyKit Authentication Agent"
253 msgstr "Агент автентифікації PolicyKit"
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "Вікно автентифікації відкинуто користувачем"
104
105 #~ msgid "Action Identifier"
106 #~ msgstr "Ідентификатор дії"
107
108 #~ msgid "The action identifier to use for the button"
109 #~ msgstr "Ідентифікатор дії для використання у кнопці"
110
111 #~ msgid "Is Authorized"
112 #~ msgstr "Авторизований"
113
114 #~ msgid "Whether the process is authorized"
115 #~ msgstr "Чи процес є авторизованим"
116
117 #~ msgid "Is Visible"
118 #~ msgstr "Видимий"
119
120 #~ msgid "Whether the widget is visible"
121 #~ msgstr "Чи процес є видимим"
122
123 #~ msgid "Can Obtain"
124 #~ msgstr "Може отримати"
125
126 #~ msgid "Whether authorization can be obtained"
127 #~ msgstr "Чи можна отримати авторизацію"
128
129 #~ msgid "Unlock Text"
130 #~ msgstr "Текст розблокування"
131
132 #~ msgid "The text to display when prompting the user to unlock."
133 #~ msgstr "Текст, що виводиться при запиті на розблокування користувача."
134
135 #~ msgid "Click to make changes"
136 #~ msgstr "Натисніть для внесення змін..."
137
138 #~ msgid "Unlock Tooltip"
139 #~ msgstr "Підказка розблокування"
140
141 #~ msgid "The tooltip to display when prompting the user to unlock."
142 #~ msgstr "Підказка, що виводиться при запиті на розблокування користувача."
143
144 #~ msgid "Authentication is needed to make changes."
145 #~ msgstr "Для внесення змін потрібна авторизація."
146
147 #~ msgid "Lock Text"
148 #~ msgstr "Текст блокування"
149
150 #~ msgid "The text to display when prompting the user to lock."
151 #~ msgstr "Текст, що виводиться при запиті на блокування користувача."
152
153 #~ msgid "Click to prevent changes"
154 #~ msgstr "Click to prevent changes"
155
156 #~ msgid "Lock Tooltip"
157 #~ msgstr "Підказка блокування"
158
159 #~ msgid "The tooltip to display when prompting the user to lock."
160 #~ msgstr "Підказка, що виводиться при запиті на блокування."
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "Для запобігання подальшим змінам, клацніть на блокування."
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "Текст повного блокування"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "Текст, що виводиться при запиті на повне блокування дії усіх користувачів."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Натисніть для повного блокування"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Підказка повного блокування"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Підказка, що виводиться при запиті на повне блокування дії усіх "
185 #~ "користувачів."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Для запобігання подальшим змінам користувачам без адміністративних "
192 #~ "привілей, клацніть на блокування."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Текст, що виводиться коли користувач не може отримати авторизацію шляхом "
199 #~ "автентифікації."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Не авторизований для внесення змін"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Підказка, що виводиться коли користувач не може отримати авторизацію "
209 #~ "шляхом автентифікації."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Системна політика запобігає змінами. Зверніться до системного "
214 #~ "адміністратора."
215
216 #~ msgid ""
217 #~ "This button is locked down so only users with administrative privileges "
218 #~ "can unlock it. Right-click the button to remove the lock down."
219 #~ msgstr ""
220 #~ "Ця кнопка заблокована, тож тільки користувачі з адміністративними "
221 #~ "привілеями можуть її розблокувати. Клацніть правою кнопкою для видалення "
222 #~ "блокування."
223
224 #~ msgid "Click the icon to drop all elevated privileges"
225 #~ msgstr "Клацніть на значку для скидання усіх підвищених привілей"
226
227 #~ msgid "PolicyKit Authentication Agent"
228 #~ msgstr "Агент автентифікації PolicyKit"
+177
-207
po/vi.po less more
00 # Vietnamese translation for policykit-1-gnome
11 # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
22 # This file is distributed under the same license as the policykit-1-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
3 # Nguyễn Thái Ngọc Duy <pclouds@gmail.com>, 2012.
4 # Ngô Trung <ndtrung4419@gmail.com>, 2012.
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2010-08-30 13:50+0000\n"
10 "PO-Revision-Date: 2010-04-11 01:33+0000\n"
11 "Last-Translator: Lê Kiến Trúc <Unknown>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
12 "PO-Revision-Date: 2012-07-18 15:52+0700\n"
13 "Last-Translator: Ngô Trung <ndtrung4419@gmail.com>\n"
1214 "Language-Team: Vietnamese <vi@li.org>\n"
15 "Language: vi\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
1619 "X-Launchpad-Export-Date: 2010-12-19 11:08+0000\n"
1720 "X-Generator: Launchpad (build Unknown)\n"
1821
19 #: ../polkitgtk/polkitlockbutton.c:459
20 msgid "Action Identifier"
21 msgstr "Hành động nhận dạng"
22
23 #: ../polkitgtk/polkitlockbutton.c:460
24 msgid "The action identifier to use for the button"
25 msgstr "Hành động nhận dạng để sử dụng cho các nút"
26
27 #: ../polkitgtk/polkitlockbutton.c:476
28 msgid "Is Authorized"
29 msgstr "Được ủy quyền"
30
31 #: ../polkitgtk/polkitlockbutton.c:477
32 msgid "Whether the process is authorized"
33 msgstr "Tiến trình có được uỷ quyền hay không"
34
35 #: ../polkitgtk/polkitlockbutton.c:492
36 msgid "Is Visible"
37 msgstr "Được nhìn thấy"
38
39 #: ../polkitgtk/polkitlockbutton.c:493
40 msgid "Whether the widget is visible"
41 msgstr "Ô điều khiển có hiển thị hay không"
42
43 #: ../polkitgtk/polkitlockbutton.c:508
44 msgid "Can Obtain"
45 msgstr "Có thể có được"
46
47 #: ../polkitgtk/polkitlockbutton.c:509
48 msgid "Whether authorization can be obtained"
49 msgstr "Giấy phép xác thực có được lấy hay không"
50
51 #: ../polkitgtk/polkitlockbutton.c:524 ../polkitgtk/polkitlockbutton.c:626
52 msgid "Unlock Text"
53 msgstr "mở khóa văn bản"
54
55 #: ../polkitgtk/polkitlockbutton.c:525
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "Các văn bản để hiển thị khi khiến người sử dụng để mở khóa."
58
59 #: ../polkitgtk/polkitlockbutton.c:526
60 msgid "Click to make changes"
61 msgstr "Nhấn vào đây để thực hiện thay đổi"
62
63 #: ../polkitgtk/polkitlockbutton.c:541 ../polkitgtk/polkitlockbutton.c:643
64 msgid "Unlock Tooltip"
65 msgstr "Hướng dẫn mở khoá"
66
67 #: ../polkitgtk/polkitlockbutton.c:542
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng mở khoá"
70
71 #: ../polkitgtk/polkitlockbutton.c:543
72 msgid "Authentication is needed to make changes."
73 msgstr "Cần xác thực để thực hiện thay đổi"
74
75 #: ../polkitgtk/polkitlockbutton.c:558
76 msgid "Lock Text"
77 msgstr "Khóa văn bản"
78
79 #: ../polkitgtk/polkitlockbutton.c:559
80 msgid "The text to display when prompting the user to lock."
81 msgstr "Các văn bản để hiển thị khi khiến người dùng để khóa."
82
83 #: ../polkitgtk/polkitlockbutton.c:560
84 msgid "Click to prevent changes"
85 msgstr "bấm vào để ngăn ngừa những thay đổi"
86
87 #: ../polkitgtk/polkitlockbutton.c:575
88 msgid "Lock Tooltip"
89 msgstr "Hướng dẫn khoá"
90
91 #: ../polkitgtk/polkitlockbutton.c:576
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá"
94
95 #: ../polkitgtk/polkitlockbutton.c:577
96 msgid "To prevent further changes, click the lock."
97 msgstr "Để tránh những thay đổi sau này, nhấn vào nút khoá"
98
99 #: ../polkitgtk/polkitlockbutton.c:592
100 msgid "Lock Down Text"
101 msgstr "Văn bản khoá cứng"
102
103 #: ../polkitgtk/polkitlockbutton.c:593
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "Văn bản được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi "
109 "tất cả người dùng."
110
111 #: ../polkitgtk/polkitlockbutton.c:594
112 msgid "Click to lock down"
113 msgstr "Nhấn để khoá cứng"
114
115 #: ../polkitgtk/polkitlockbutton.c:609
116 msgid "Lock Down Tooltip"
117 msgstr "Hướng dẫn khoá cứng"
118
119 #: ../polkitgtk/polkitlockbutton.c:610
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi "
125 "tất cả người dùng."
126
127 #: ../polkitgtk/polkitlockbutton.c:611
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "Để tránh người dùng không có quyền quản trị thực hiện thay đổi, nhấn vào nút "
133 "khoá"
134
135 #: ../polkitgtk/polkitlockbutton.c:627
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "Các văn bản để hiển thị khi người dùng không thể có được ủy quyền thông qua "
141 "xác thực."
142
143 #: ../polkitgtk/polkitlockbutton.c:628
144 msgid "Not authorized to make changes"
145 msgstr "Không có quyền thực hiện thay đổi"
146
147 #: ../polkitgtk/polkitlockbutton.c:644
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "Hướng dẫn được hiển thị khi người dùng không thể có uỷ quyền thông qua việc "
153 "xác thực."
154
155 #: ../polkitgtk/polkitlockbutton.c:645
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "Chính sách hệ thống ngăn cản việc thay đổi. Liên lạc với quản trị hệ thống "
159 "của bạn"
160
161 #. Translators: this string is appended to the tooltip if the action is
162 #. * currently locked down
163 #: ../polkitgtk/polkitlockbutton.c:767
164 msgid ""
165 "This button is locked down so only users with administrative privileges can "
166 "unlock it. Right-click the button to remove the lock down."
167 msgstr ""
168 "Nút này đã bị khoá cứng vì vậy chỉ những người dùng có quyền quản trị có thể "
169 "mở khoá chúng. Nhấn chuột phải vào nút để gỡ khoá cứng."
170
171 #: ../src/main.c:151
172 msgid "Drop all elevated privileges"
173 msgstr "Dừng tất cả đặc quyền cấp cao"
174
175 #: ../src/main.c:170
176 msgid "Click the icon to drop all elevated privileges"
177 msgstr "Nhấp vào biểu tượng để dừng tất cả các đặc quyền cấp cao"
178
179 #: ../src/polkitgnomeauthenticationdialog.c:160
22 #: ../src/polkitgnomeauthenticationdialog.c:159
18023 msgid "Select user..."
18124 msgstr "Chọn người sử dụng ..."
18225
183 #: ../src/polkitgnomeauthenticationdialog.c:195
26 #: ../src/polkitgnomeauthenticationdialog.c:194
18427 #, c-format
18528 msgid "%s (%s)"
18629 msgstr "%s (%s)"
18730
188 #: ../src/polkitgnomeauthenticationdialog.c:541
31 #: ../src/polkitgnomeauthenticationdialog.c:537
18932 msgid "_Authenticate"
19033 msgstr "_Xác thực"
19134
192 #: ../src/polkitgnomeauthenticationdialog.c:581
35 #: ../src/polkitgnomeauthenticationdialog.c:576
19336 msgid ""
19437 "An application is attempting to perform an action that requires privileges. "
19538 "Authentication as one of the users below is required to perform this action."
19639 msgstr ""
197 "Một ứng dụng là cố gắng thực hiện một hành động đòi hỏi các đặc quyền. Xác "
198 "thực là một trong những người dùng dưới đây là cần thiết để thực hiện hành "
199 "động này."
200
201 #: ../src/polkitgnomeauthenticationdialog.c:589
40 "Một ứng dụng đang cố gắng thực hiện hành động yêu cầu đặc quyền. Hãy xác "
41 "thực là một trong những người dùng dưới đây để tiếp tục."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:584
20244 msgid ""
20345 "An application is attempting to perform an action that requires privileges. "
20446 "Authentication is required to perform this action."
20547 msgstr ""
206 "Một ứng dụng là cố gắng thực hiện một hành động đòi hỏi các đặc quyền. Việc "
207 "xác thực là cần thiết để thực hiện hành động này."
208
209 #: ../src/polkitgnomeauthenticationdialog.c:595
48 "Một ứng dụng đang cố gắng thực hiện hành động yêu cầu đặc quyền. Hãy xác "
49 "thực để tiếp tục."
50
51 #: ../src/polkitgnomeauthenticationdialog.c:590
21052 msgid ""
21153 "An application is attempting to perform an action that requires privileges. "
21254 "Authentication as the super user is required to perform this action."
21355 msgstr ""
214 "Một ứng dụng là cố gắng thực hiện một hành động đòi hỏi các đặc quyền. Việc "
215 "xác thực như là siêu người dùng được yêu cầu để thực hiện hành động này."
216
217 #: ../src/polkitgnomeauthenticationdialog.c:630
218 #: ../src/polkitgnomeauthenticator.c:298
56 "Một ứng dụng đang cố gắng thực hiện hành động yêu cầu đặc quyền. Hãy xác "
57 "thực là người dùng quản trị để tiếp tục."
58
59 #: ../src/polkitgnomeauthenticationdialog.c:625
60 #: ../src/polkitgnomeauthenticator.c:300
21961 msgid "_Password:"
22062 msgstr "_Mật khẩu:"
22163
22264 #. Details
223 #: ../src/polkitgnomeauthenticationdialog.c:648
224 msgid "<small><b>_Details</b></small>"
225 msgstr "<small><b>_Chi tiết</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:705
228 msgid "<small><b>Action:</b></small>"
229 msgstr "<small><b>Hoạt động:</b></small>"
230
231 #: ../src/polkitgnomeauthenticationdialog.c:708
65 #: ../src/polkitgnomeauthenticationdialog.c:643
66 msgid "_Details"
67 msgstr "_Chi tiết"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:699
70 msgid "Action:"
71 msgstr "Hành động:"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:702
23274 #, c-format
23375 msgid "Click to edit %s"
234 msgstr "Nhấn vào đây để sửa %s"
235
236 #: ../src/polkitgnomeauthenticationdialog.c:722
237 msgid "<small><b>Vendor:</b></small>"
238 msgstr "<small><b>Nhà cung cấp:</b></small>"
239
240 #: ../src/polkitgnomeauthenticationdialog.c:724
76 msgstr "Nhấn để sửa %s"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:716
79 msgid "Vendor:"
80 msgstr "Nhà cung cấp:"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:718
24183 #, c-format
24284 msgid "Click to open %s"
24385 msgstr "Nhấn để mở %s"
24486
245 #: ../src/polkitgnomeauthenticationdialog.c:898
87 #: ../src/polkitgnomeauthenticationdialog.c:881
24688 msgid "Authenticate"
24789 msgstr "Xác thực"
24890
249 #: ../src/polkitgnomeauthenticator.c:294
91 #: ../src/polkitgnomeauthenticator.c:296
25092 #, c-format
25193 msgid "_Password for %s:"
252 msgstr "_Mật khẩu cho %s:"
253
254 #: ../src/polkitgnomeauthenticator.c:454
94 msgstr "_Mật khẩu của %s:"
95
96 #: ../src/polkitgnomeauthenticator.c:456
25597 msgid "Authentication Failure"
25698 msgstr "Lỗi xác thực"
25799
258 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
259 msgid "PolicyKit Authentication Agent"
260 msgstr "PolicyKit bộ quản lý xác thực"
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "Người dùng bỏ qua hộp thoại xác thực"
103
104 #~ msgid "Action Identifier"
105 #~ msgstr "Hành động nhận dạng"
106
107 #~ msgid "The action identifier to use for the button"
108 #~ msgstr "Hành động nhận dạng để sử dụng cho các nút"
109
110 #~ msgid "Is Authorized"
111 #~ msgstr "Được ủy quyền"
112
113 #~ msgid "Whether the process is authorized"
114 #~ msgstr "Tiến trình có được uỷ quyền hay không"
115
116 #~ msgid "Is Visible"
117 #~ msgstr "Được nhìn thấy"
118
119 #~ msgid "Whether the widget is visible"
120 #~ msgstr "Ô điều khiển có hiển thị hay không"
121
122 #~ msgid "Can Obtain"
123 #~ msgstr "Có thể có được"
124
125 #~ msgid "Whether authorization can be obtained"
126 #~ msgstr "Giấy phép xác thực có được lấy hay không"
127
128 #~ msgid "Unlock Text"
129 #~ msgstr "mở khóa văn bản"
130
131 #~ msgid "The text to display when prompting the user to unlock."
132 #~ msgstr "Các văn bản để hiển thị khi khiến người sử dụng để mở khóa."
133
134 #~ msgid "Click to make changes"
135 #~ msgstr "Nhấn vào đây để thực hiện thay đổi"
136
137 #~ msgid "Unlock Tooltip"
138 #~ msgstr "Hướng dẫn mở khoá"
139
140 #~ msgid "The tooltip to display when prompting the user to unlock."
141 #~ msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng mở khoá"
142
143 #~ msgid "Authentication is needed to make changes."
144 #~ msgstr "Cần xác thực để thực hiện thay đổi"
145
146 #~ msgid "Lock Text"
147 #~ msgstr "Khóa văn bản"
148
149 #~ msgid "The text to display when prompting the user to lock."
150 #~ msgstr "Các văn bản để hiển thị khi khiến người dùng để khóa."
151
152 #~ msgid "Click to prevent changes"
153 #~ msgstr "bấm vào để ngăn ngừa những thay đổi"
154
155 #~ msgid "Lock Tooltip"
156 #~ msgstr "Hướng dẫn khoá"
157
158 #~ msgid "The tooltip to display when prompting the user to lock."
159 #~ msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá"
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Để tránh những thay đổi sau này, nhấn vào nút khoá"
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Văn bản khoá cứng"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "Văn bản được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi "
172 #~ "tất cả người dùng."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Nhấn để khoá cứng"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Hướng dẫn khoá cứng"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá cứng hành động này "
185 #~ "khỏi tất cả người dùng."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Để tránh người dùng không có quyền quản trị thực hiện thay đổi, nhấn vào "
192 #~ "nút khoá"
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Các văn bản để hiển thị khi người dùng không thể có được ủy quyền thông "
199 #~ "qua xác thực."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Không có quyền thực hiện thay đổi"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Hướng dẫn được hiển thị khi người dùng không thể có uỷ quyền thông qua "
209 #~ "việc xác thực."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Chính sách hệ thống ngăn cản việc thay đổi. Liên lạc với quản trị hệ "
214 #~ "thống của bạn"
215
216 #~ msgid ""
217 #~ "This button is locked down so only users with administrative privileges "
218 #~ "can unlock it. Right-click the button to remove the lock down."
219 #~ msgstr ""
220 #~ "Nút này đã bị khoá cứng vì vậy chỉ những người dùng có quyền quản trị có "
221 #~ "thể mở khoá chúng. Nhấn chuột phải vào nút để gỡ khoá cứng."
222
223 #~ msgid "Drop all elevated privileges"
224 #~ msgstr "Dừng tất cả đặc quyền cấp cao"
225
226 #~ msgid "Click the icon to drop all elevated privileges"
227 #~ msgstr "Nhấp vào biểu tượng để dừng tất cả các đặc quyền cấp cao"
228
229 #~ msgid "PolicyKit Authentication Agent"
230 #~ msgstr "PolicyKit bộ quản lý xác thực"
185185
186186 #. Details
187187 #: ../src/polkitgnomeauthenticationdialog.c:643
188 msgid "<small><b>_Details</b></small>"
189 msgstr "<small><b>详情(_D)</b></small>"
188 msgid "_Details"
189 msgstr "详情(_D)"
190190
191191 #: ../src/polkitgnomeauthenticationdialog.c:699
192 msgid "<small><b>Action:</b></small>"
193 msgstr "<small><b>动作:</b></small>"
192 msgid "Action:"
193 msgstr "动作:"
194194
195195 #: ../src/polkitgnomeauthenticationdialog.c:702
196196 #, c-format
198198 msgstr "单击以编辑 %s"
199199
200200 #: ../src/polkitgnomeauthenticationdialog.c:716
201 msgid "<small><b>Vendor:</b></small>"
202 msgstr "<small><b>提供者:</b></small>"
201 msgid "Vendor:"
202 msgstr "提供者:"
203203
204204 #: ../src/polkitgnomeauthenticationdialog.c:718
205205 #, c-format
185185
186186 #. Details
187187 #: ../src/polkitgnomeauthenticationdialog.c:638
188 msgid "<small><b>_Details</b></small>"
189 msgstr "<small><b>詳細資料(_D)</b></small>"
188 msgid "_Details"
189 msgstr "詳細資料(_D)"
190190
191191 #: ../src/polkitgnomeauthenticationdialog.c:691
192 msgid "<small><b>Action:</b></small>"
193 msgstr "<small><b>動作:</b></small>"
192 msgid "Action:"
193 msgstr "動作:"
194194
195195 #: ../src/polkitgnomeauthenticationdialog.c:694
196196 #, c-format
198198 msgstr "按下這裏編輯 %s"
199199
200200 #: ../src/polkitgnomeauthenticationdialog.c:708
201 msgid "<small><b>Vendor:</b></small>"
202 msgstr "<small><b>廠商:</b></small>"
201 msgid "Vendor:"
202 msgstr "廠商:"
203203
204204 #: ../src/polkitgnomeauthenticationdialog.c:710
205205 #, c-format
187187
188188 #. Details
189189 #: ../src/polkitgnomeauthenticationdialog.c:638
190 msgid "<small><b>_Details</b></small>"
191 msgstr "<small><b>詳細資料(_D)</b></small>"
190 msgid "_Details"
191 msgstr "詳細資料(_D)"
192192
193193 #: ../src/polkitgnomeauthenticationdialog.c:691
194 msgid "<small><b>Action:</b></small>"
195 msgstr "<small><b>動作:</b></small>"
194 msgid "Action:"
195 msgstr "動作:"
196196
197197 #: ../src/polkitgnomeauthenticationdialog.c:694
198198 #, c-format
200200 msgstr "按下這裡編輯 %s"
201201
202202 #: ../src/polkitgnomeauthenticationdialog.c:708
203 msgid "<small><b>Vendor:</b></small>"
204 msgstr "<small><b>廠商:</b></small>"
203 msgid "Vendor:"
204 msgstr "廠商:"
205205
206206 #: ../src/polkitgnomeauthenticationdialog.c:710
207207 #, c-format
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1514 @SET_MAKE@
1615
1716 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
1872 pkgdatadir = $(datadir)/@PACKAGE@
1973 pkgincludedir = $(includedir)/@PACKAGE@
2074 pkglibdir = $(libdir)/@PACKAGE@
3589 host_triplet = @host@
3690 libexec_PROGRAMS = polkit-gnome-authentication-agent-1$(EXEEXT)
3791 subdir = src
38 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
3992 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4093 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
4194 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
4396 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
4497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
4598 $(ACLOCAL_M4)
46 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
47101 CONFIG_HEADER = $(top_builddir)/config.h
48102 CONFIG_CLEAN_FILES =
49103 CONFIG_CLEAN_VPATH_FILES =
62116 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
63117 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
64118 $(am__DEPENDENCIES_1)
65 AM_V_lt = $(am__v_lt_$(V))
66 am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
119 AM_V_lt = $(am__v_lt_@AM_V@)
120 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
67121 am__v_lt_0 = --silent
122 am__v_lt_1 =
68123 polkit_gnome_authentication_agent_1_LINK = $(LIBTOOL) $(AM_V_lt) \
69124 --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
70125 $(CCLD) $(polkit_gnome_authentication_agent_1_CFLAGS) \
71126 $(CFLAGS) $(polkit_gnome_authentication_agent_1_LDFLAGS) \
72127 $(LDFLAGS) -o $@
128 AM_V_P = $(am__v_P_@AM_V@)
129 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
130 am__v_P_0 = false
131 am__v_P_1 = :
132 AM_V_GEN = $(am__v_GEN_@AM_V@)
133 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
134 am__v_GEN_0 = @echo " GEN " $@;
135 am__v_GEN_1 =
136 AM_V_at = $(am__v_at_@AM_V@)
137 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
138 am__v_at_0 = @
139 am__v_at_1 =
73140 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
74141 depcomp = $(SHELL) $(top_srcdir)/depcomp
75 am__depfiles_maybe = depfiles
142 am__maybe_remake_depfiles = depfiles
143 am__depfiles_remade = \
144 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po \
145 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po \
146 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po \
147 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
76148 am__mv = mv -f
77149 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
78150 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
80152 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
81153 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
82154 $(AM_CFLAGS) $(CFLAGS)
83 AM_V_CC = $(am__v_CC_$(V))
84 am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
85 am__v_CC_0 = @echo " CC " $@;
86 AM_V_at = $(am__v_at_$(V))
87 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
88 am__v_at_0 = @
155 AM_V_CC = $(am__v_CC_@AM_V@)
156 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
157 am__v_CC_0 = @echo " CC " $@;
158 am__v_CC_1 =
89159 CCLD = $(CC)
90160 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
91161 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
92162 $(AM_LDFLAGS) $(LDFLAGS) -o $@
93 AM_V_CCLD = $(am__v_CCLD_$(V))
94 am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
95 am__v_CCLD_0 = @echo " CCLD " $@;
96 AM_V_GEN = $(am__v_GEN_$(V))
97 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
98 am__v_GEN_0 = @echo " GEN " $@;
163 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
164 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
165 am__v_CCLD_0 = @echo " CCLD " $@;
166 am__v_CCLD_1 =
99167 SOURCES = $(polkit_gnome_authentication_agent_1_SOURCES)
100168 DIST_SOURCES = $(polkit_gnome_authentication_agent_1_SOURCES)
101 ETAGS = etags
102 CTAGS = ctags
169 am__can_run_installinfo = \
170 case $$AM_UPDATE_INFO_DIR in \
171 n|no|NO) false;; \
172 *) (install-info --version) >/dev/null 2>&1;; \
173 esac
174 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
175 # Read a list of newline-separated strings from the standard input,
176 # and print each of them once, without duplicates. Input order is
177 # *not* preserved.
178 am__uniquify_input = $(AWK) '\
179 BEGIN { nonempty = 0; } \
180 { items[$$0] = 1; nonempty = 1; } \
181 END { if (nonempty) { for (i in items) print i; }; } \
182 '
183 # Make sure the list of sources is unique. This is necessary because,
184 # e.g., the same source file might be shared among _SOURCES variables
185 # for different programs/libraries.
186 am__define_uniq_tagged_files = \
187 list='$(am__tagged_files)'; \
188 unique=`for i in $$list; do \
189 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
190 done | $(am__uniquify_input)`
191 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
103192 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
104193 ACLOCAL = @ACLOCAL@
105194 ALL_LINGUAS = @ALL_LINGUAS@
119208 CC = @CC@
120209 CCDEPMODE = @CCDEPMODE@
121210 CFLAGS = @CFLAGS@
122 CPP = @CPP@
123211 CPPFLAGS = @CPPFLAGS@
212 CSCOPE = @CSCOPE@
213 CTAGS = @CTAGS@
124214 CYGPATH_W = @CYGPATH_W@
125215 DATADIRNAME = @DATADIRNAME@
126216 DEFS = @DEFS@
132222 ECHO_N = @ECHO_N@
133223 ECHO_T = @ECHO_T@
134224 EGREP = @EGREP@
225 ETAGS = @ETAGS@
135226 EXEEXT = @EXEEXT@
136227 FGREP = @FGREP@
228 FILECMD = @FILECMD@
137229 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
138230 GLIB_CFLAGS = @GLIB_CFLAGS@
139231 GLIB_LIBS = @GLIB_LIBS@
153245 INTLTOOL_MERGE = @INTLTOOL_MERGE@
154246 INTLTOOL_PERL = @INTLTOOL_PERL@
155247 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
248 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
249 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
250 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
251 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
252 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
156253 LD = @LD@
157254 LDFLAGS = @LDFLAGS@
158255 LIBOBJS = @LIBOBJS@
164261 LT_AGE = @LT_AGE@
165262 LT_CURRENT = @LT_CURRENT@
166263 LT_REVISION = @LT_REVISION@
264 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
167265 MAINT = @MAINT@
168266 MAKEINFO = @MAKEINFO@
169267 MANIFEST_TOOL = @MANIFEST_TOOL@
239337 includedir = @includedir@
240338 infodir = @infodir@
241339 install_sh = @install_sh@
340 intltool__v_merge_options_ = @intltool__v_merge_options_@
341 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
242342 libdir = @libdir@
243343 libexecdir = @libexecdir@
244344 localedir = @localedir@
250350 prefix = @prefix@
251351 program_transform_name = @program_transform_name@
252352 psdir = @psdir@
353 runstatedir = @runstatedir@
253354 sbindir = @sbindir@
254355 sharedstatedir = @sharedstatedir@
255356 srcdir = @srcdir@
313414 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
314415 $(am__cd) $(top_srcdir) && \
315416 $(AUTOMAKE) --foreign src/Makefile
316 .PRECIOUS: Makefile
317417 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
318418 @case '$?' in \
319419 *config.status*) \
320420 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
321421 *) \
322 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
323 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
422 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
423 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
324424 esac;
325425
326426 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
333433 $(am__aclocal_m4_deps):
334434 install-libexecPROGRAMS: $(libexec_PROGRAMS)
335435 @$(NORMAL_INSTALL)
336 test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
337436 @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
437 if test -n "$$list"; then \
438 echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \
439 $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \
440 fi; \
338441 for p in $$list; do echo "$$p $$p"; done | \
339442 sed 's/$(EXEEXT)$$//' | \
340 while read p p1; do if test -f $$p || test -f $$p1; \
341 then echo "$$p"; echo "$$p"; else :; fi; \
443 while read p p1; do if test -f $$p \
444 || test -f $$p1 \
445 ; then echo "$$p"; echo "$$p"; else :; fi; \
342446 done | \
343 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
447 sed -e 'p;s,.*/,,;n;h' \
448 -e 's|.*|.|' \
344449 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
345450 sed 'N;N;N;s,\n, ,g' | \
346451 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
361466 @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
362467 files=`for p in $$list; do echo "$$p"; done | \
363468 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
364 -e 's/$$/$(EXEEXT)/' `; \
469 -e 's/$$/$(EXEEXT)/' \
470 `; \
365471 test -n "$$list" || exit 0; \
366472 echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
367473 cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
374480 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
375481 echo " rm -f" $$list; \
376482 rm -f $$list
377 polkit-gnome-authentication-agent-1$(EXEEXT): $(polkit_gnome_authentication_agent_1_OBJECTS) $(polkit_gnome_authentication_agent_1_DEPENDENCIES)
483
484 polkit-gnome-authentication-agent-1$(EXEEXT): $(polkit_gnome_authentication_agent_1_OBJECTS) $(polkit_gnome_authentication_agent_1_DEPENDENCIES) $(EXTRA_polkit_gnome_authentication_agent_1_DEPENDENCIES)
378485 @rm -f polkit-gnome-authentication-agent-1$(EXEEXT)
379486 $(AM_V_CCLD)$(polkit_gnome_authentication_agent_1_LINK) $(polkit_gnome_authentication_agent_1_OBJECTS) $(polkit_gnome_authentication_agent_1_LDADD) $(LIBS)
380487
384491 distclean-compile:
385492 -rm -f *.tab.c
386493
387 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po@am__quote@
388 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po@am__quote@
389 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po@am__quote@
390 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po@am__quote@
494 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po@am__quote@ # am--include-marker
495 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po@am__quote@ # am--include-marker
496 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po@am__quote@ # am--include-marker
497 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po@am__quote@ # am--include-marker
498
499 $(am__depfiles_remade):
500 @$(MKDIR_P) $(@D)
501 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
502
503 am--depfiles: $(am__depfiles_remade)
391504
392505 .c.o:
393506 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
394507 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
395 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
396 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
397 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
398 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
508 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
509 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
510 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
399511
400512 .c.obj:
401513 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
402514 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
403 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
404 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
405 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
406 @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
515 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
516 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
517 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
407518
408519 .c.lo:
409520 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
410521 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
411 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
412 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
413 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
414 @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
522 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
523 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
524 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
415525
416526 polkit_gnome_authentication_agent_1-polkitgnomelistener.o: polkitgnomelistener.c
417527 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomelistener.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.o `test -f 'polkitgnomelistener.c' || echo '$(srcdir)/'`polkitgnomelistener.c
418528 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
419 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
420 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.o' libtool=no @AMDEPBACKSLASH@
421 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
422 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.o `test -f 'polkitgnomelistener.c' || echo '$(srcdir)/'`polkitgnomelistener.c
529 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.o' libtool=no @AMDEPBACKSLASH@
530 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
531 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.o `test -f 'polkitgnomelistener.c' || echo '$(srcdir)/'`polkitgnomelistener.c
423532
424533 polkit_gnome_authentication_agent_1-polkitgnomelistener.obj: polkitgnomelistener.c
425534 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomelistener.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.obj `if test -f 'polkitgnomelistener.c'; then $(CYGPATH_W) 'polkitgnomelistener.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomelistener.c'; fi`
426535 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
427 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
428 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.obj' libtool=no @AMDEPBACKSLASH@
429 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
430 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.obj `if test -f 'polkitgnomelistener.c'; then $(CYGPATH_W) 'polkitgnomelistener.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomelistener.c'; fi`
536 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.obj' libtool=no @AMDEPBACKSLASH@
537 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
538 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.obj `if test -f 'polkitgnomelistener.c'; then $(CYGPATH_W) 'polkitgnomelistener.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomelistener.c'; fi`
431539
432540 polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o: polkitgnomeauthenticator.c
433541 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o `test -f 'polkitgnomeauthenticator.c' || echo '$(srcdir)/'`polkitgnomeauthenticator.c
434542 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
435 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
436 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o' libtool=no @AMDEPBACKSLASH@
437 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
438 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o `test -f 'polkitgnomeauthenticator.c' || echo '$(srcdir)/'`polkitgnomeauthenticator.c
543 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o' libtool=no @AMDEPBACKSLASH@
544 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
545 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o `test -f 'polkitgnomeauthenticator.c' || echo '$(srcdir)/'`polkitgnomeauthenticator.c
439546
440547 polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj: polkitgnomeauthenticator.c
441548 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj `if test -f 'polkitgnomeauthenticator.c'; then $(CYGPATH_W) 'polkitgnomeauthenticator.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticator.c'; fi`
442549 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
443 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
444 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj' libtool=no @AMDEPBACKSLASH@
445 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
446 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj `if test -f 'polkitgnomeauthenticator.c'; then $(CYGPATH_W) 'polkitgnomeauthenticator.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticator.c'; fi`
550 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj' libtool=no @AMDEPBACKSLASH@
551 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
552 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj `if test -f 'polkitgnomeauthenticator.c'; then $(CYGPATH_W) 'polkitgnomeauthenticator.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticator.c'; fi`
447553
448554 polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o: polkitgnomeauthenticationdialog.c
449555 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o `test -f 'polkitgnomeauthenticationdialog.c' || echo '$(srcdir)/'`polkitgnomeauthenticationdialog.c
450556 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
451 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
452 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o' libtool=no @AMDEPBACKSLASH@
453 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
454 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o `test -f 'polkitgnomeauthenticationdialog.c' || echo '$(srcdir)/'`polkitgnomeauthenticationdialog.c
557 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o' libtool=no @AMDEPBACKSLASH@
558 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
559 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o `test -f 'polkitgnomeauthenticationdialog.c' || echo '$(srcdir)/'`polkitgnomeauthenticationdialog.c
455560
456561 polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj: polkitgnomeauthenticationdialog.c
457562 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj `if test -f 'polkitgnomeauthenticationdialog.c'; then $(CYGPATH_W) 'polkitgnomeauthenticationdialog.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticationdialog.c'; fi`
458563 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
459 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
460 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj' libtool=no @AMDEPBACKSLASH@
461 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
462 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj `if test -f 'polkitgnomeauthenticationdialog.c'; then $(CYGPATH_W) 'polkitgnomeauthenticationdialog.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticationdialog.c'; fi`
564 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj' libtool=no @AMDEPBACKSLASH@
565 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
566 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj `if test -f 'polkitgnomeauthenticationdialog.c'; then $(CYGPATH_W) 'polkitgnomeauthenticationdialog.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticationdialog.c'; fi`
463567
464568 polkit_gnome_authentication_agent_1-main.o: main.c
465569 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-main.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo -c -o polkit_gnome_authentication_agent_1-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
466570 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
467 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
468 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='polkit_gnome_authentication_agent_1-main.o' libtool=no @AMDEPBACKSLASH@
469 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
470 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
571 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='polkit_gnome_authentication_agent_1-main.o' libtool=no @AMDEPBACKSLASH@
572 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
573 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
471574
472575 polkit_gnome_authentication_agent_1-main.obj: main.c
473576 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-main.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo -c -o polkit_gnome_authentication_agent_1-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
474577 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
475 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
476 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='polkit_gnome_authentication_agent_1-main.obj' libtool=no @AMDEPBACKSLASH@
477 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
478 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
578 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='polkit_gnome_authentication_agent_1-main.obj' libtool=no @AMDEPBACKSLASH@
579 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
580 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
479581
480582 mostlyclean-libtool:
481583 -rm -f *.lo
483585 clean-libtool:
484586 -rm -rf .libs _libs
485587
486 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
487 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
488 unique=`for i in $$list; do \
489 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
490 done | \
491 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
492 END { if (nonempty) { for (i in files) print i; }; }'`; \
493 mkid -fID $$unique
494 tags: TAGS
495
496 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
497 $(TAGS_FILES) $(LISP)
588 ID: $(am__tagged_files)
589 $(am__define_uniq_tagged_files); mkid -fID $$unique
590 tags: tags-am
591 TAGS: tags
592
593 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
498594 set x; \
499595 here=`pwd`; \
500 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
501 unique=`for i in $$list; do \
502 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
503 done | \
504 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
505 END { if (nonempty) { for (i in files) print i; }; }'`; \
596 $(am__define_uniq_tagged_files); \
506597 shift; \
507598 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
508599 test -n "$$unique" || unique=$$empty_fix; \
514605 $$unique; \
515606 fi; \
516607 fi
517 ctags: CTAGS
518 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
519 $(TAGS_FILES) $(LISP)
520 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
521 unique=`for i in $$list; do \
522 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
523 done | \
524 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
525 END { if (nonempty) { for (i in files) print i; }; }'`; \
608 ctags: ctags-am
609
610 CTAGS: ctags
611 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
612 $(am__define_uniq_tagged_files); \
526613 test -z "$(CTAGS_ARGS)$$unique" \
527614 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
528615 $$unique
531618 here=`$(am__cd) $(top_builddir) && pwd` \
532619 && $(am__cd) $(top_srcdir) \
533620 && gtags -i $(GTAGS_ARGS) "$$here"
621 cscopelist: cscopelist-am
622
623 cscopelist-am: $(am__tagged_files)
624 list='$(am__tagged_files)'; \
625 case "$(srcdir)" in \
626 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
627 *) sdir=$(subdir)/$(srcdir) ;; \
628 esac; \
629 for i in $$list; do \
630 if test -f "$$i"; then \
631 echo "$(subdir)/$$i"; \
632 else \
633 echo "$$sdir/$$i"; \
634 fi; \
635 done >> $(top_builddir)/cscope.files
534636
535637 distclean-tags:
536638 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
537
538 distdir: $(DISTFILES)
639 distdir: $(BUILT_SOURCES)
640 $(MAKE) $(AM_MAKEFLAGS) distdir-am
641
642 distdir-am: $(DISTFILES)
539643 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
540644 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
541645 list='$(DISTFILES)'; \
582686
583687 installcheck: installcheck-am
584688 install-strip:
585 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
586 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
587 `test -z '$(STRIP)' || \
588 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
689 if test -z '$(STRIP)'; then \
690 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
691 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
692 install; \
693 else \
694 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
695 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
696 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
697 fi
589698 mostlyclean-generic:
590699
591700 clean-generic:
603712 clean-local mostlyclean-am
604713
605714 distclean: distclean-am
606 -rm -rf ./$(DEPDIR)
715 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
716 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
717 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
718 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
607719 -rm -f Makefile
608720 distclean-am: clean-am distclean-compile distclean-generic \
609721 distclean-tags
649761 installcheck-am:
650762
651763 maintainer-clean: maintainer-clean-am
652 -rm -rf ./$(DEPDIR)
764 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
765 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
766 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
767 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
653768 -rm -f Makefile
654769 maintainer-clean-am: distclean-am maintainer-clean-generic
655770
670785
671786 .MAKE: install-am install-strip
672787
673 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
674 clean-libexecPROGRAMS clean-libtool clean-local ctags \
675 distclean distclean-compile distclean-generic \
676 distclean-libtool distclean-tags distdir dvi dvi-am html \
677 html-am info info-am install install-am install-data \
678 install-data-am install-dvi install-dvi-am install-exec \
679 install-exec-am install-html install-html-am install-info \
680 install-info-am install-libexecPROGRAMS install-man \
681 install-pdf install-pdf-am install-ps install-ps-am \
682 install-strip installcheck installcheck-am installdirs \
683 maintainer-clean maintainer-clean-generic mostlyclean \
684 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
685 pdf pdf-am ps ps-am tags uninstall uninstall-am \
686 uninstall-libexecPROGRAMS
788 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
789 clean-generic clean-libexecPROGRAMS clean-libtool clean-local \
790 cscopelist-am ctags ctags-am distclean distclean-compile \
791 distclean-generic distclean-libtool distclean-tags distdir dvi \
792 dvi-am html html-am info info-am install install-am \
793 install-data install-data-am install-dvi install-dvi-am \
794 install-exec install-exec-am install-html install-html-am \
795 install-info install-info-am install-libexecPROGRAMS \
796 install-man install-pdf install-pdf-am install-ps \
797 install-ps-am install-strip installcheck installcheck-am \
798 installdirs maintainer-clean maintainer-clean-generic \
799 mostlyclean mostlyclean-compile mostlyclean-generic \
800 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
801 uninstall-am uninstall-libexecPROGRAMS
802
803 .PRECIOUS: Makefile
687804
688805
689806 clean-local :
520520 GtkWidget *action_area;
521521 gboolean have_user_combobox;
522522 gchar *s;
523 gchar *message;
523524 guint rows;
524525
525526 dialog = POLKIT_GNOME_AUTHENTICATION_DIALOG (object);
639640 dialog->priv->info_label = label;
640641
641642 /* Details */
642 details_expander = gtk_expander_new_with_mnemonic (_("<small><b>_Details</b></small>"));
643 message = g_strdup_printf("<small><b>%s</b></small>", _("_Details"));
644 details_expander = gtk_expander_new_with_mnemonic (message);
645 g_free (message);
643646 gtk_expander_set_use_markup (GTK_EXPANDER (details_expander), TRUE);
644647 gtk_box_pack_start (GTK_BOX (content_area), details_expander, FALSE, FALSE, 0);
645648
695698 gtk_label_set_markup (GTK_LABEL (label), s);
696699 g_free (s);
697700 gtk_misc_set_alignment (GTK_MISC (label), 0, 1.0);
698 add_row (table, rows++, _("<small><b>Action:</b></small>"), label);
701 message = g_strdup_printf ("<small><b>%s</b></small>", _("Action:"));
702 add_row (table, rows++, message, label);
703 g_free (message);
699704 g_signal_connect (label, "activate-link", G_CALLBACK (action_id_activated), NULL);
700705
701706 s = g_strdup_printf (_("Click to edit %s"), dialog->priv->action_id);
712717 gtk_label_set_markup (GTK_LABEL (label), s);
713718 g_free (s);
714719 gtk_misc_set_alignment (GTK_MISC (label), 0, 1.0);
715 add_row (table, rows++, _("<small><b>Vendor:</b></small>"), label);
720 message = g_strdup_printf ("<small><b>%s</b></small>", _("Vendor:"));
721 add_row (table, rows++, message, label);
722 g_free (message);
716723
717724 s = g_strdup_printf (_("Click to open %s"), dialog->priv->vendor_url);
718725 gtk_widget_set_tooltip_markup (label, s);