Codebase list xfce4-clipman-plugin / ad1cdc52-0985-4ccf-bff2-9dde045e7b7f/upstream/1.6.3
Import upstream version 1.6.3 Debian Janitor 1 year, 15 days ago
88 changed file(s) with 23490 addition(s) and 22452 deletion(s). Raw diff Collapse all Expand all
4242 intltool-extract \
4343 intltool-merge \
4444 intltool-update \
45 po/.intltool-merge-cache.lock \
4546 $(NULL)
4647
4748 # vi:set ts=8 sw=8 noet ai nocindent syntax=automake:
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
8989 target_triplet = @target@
9090 subdir = .
9191 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
92 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
93 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
94 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
95 $(top_srcdir)/configure.ac
9396 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9497 $(ACLOCAL_M4)
9598 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
135138 $(am__extra_recursive_targets)
136139 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
137140 cscope distdir distdir-am dist dist-all distcheck
138 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
139 $(LISP)config.h.in
141 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
142 config.h.in
140143 # Read a list of newline-separated strings from the standard input,
141144 # and print each of them once, without duplicates. Input order is
142145 # *not* preserved.
153156 unique=`for i in $$list; do \
154157 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
155158 done | $(am__uniquify_input)`
156 ETAGS = etags
157 CTAGS = ctags
158 CSCOPE = cscope
159159 DIST_SUBDIRS = $(SUBDIRS)
160160 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
161 COPYING ChangeLog NEWS compile config.guess config.sub \
162 install-sh ltmain.sh missing
161 COPYING ChangeLog NEWS README.md compile config.guess \
162 config.sub install-sh ltmain.sh missing
163163 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
164164 distdir = $(PACKAGE)-$(VERSION)
165165 top_distdir = $(distdir)
198198 GZIP_ENV = --best
199199 DIST_ARCHIVES = $(distdir).tar.bz2
200200 DIST_TARGETS = dist-bzip2
201 # Exists only to be overridden by the user if desired.
202 AM_DISTCHECK_DVI_TARGET = dvi
201203 distuninstallcheck_listfiles = find . -type f -print
202204 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
203205 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
211213 AUTOHEADER = @AUTOHEADER@
212214 AUTOMAKE = @AUTOMAKE@
213215 AWK = @AWK@
214 CATALOGS = @CATALOGS@
215 CATOBJEXT = @CATOBJEXT@
216216 CC = @CC@
217217 CCDEPMODE = @CCDEPMODE@
218218 CFLAGS = @CFLAGS@
219219 CPP = @CPP@
220220 CPPFLAGS = @CPPFLAGS@
221 CSCOPE = @CSCOPE@
222 CTAGS = @CTAGS@
221223 CYGPATH_W = @CYGPATH_W@
222 DATADIRNAME = @DATADIRNAME@
223224 DEFS = @DEFS@
224225 DEPDIR = @DEPDIR@
225226 DLLTOOL = @DLLTOOL@
229230 ECHO_N = @ECHO_N@
230231 ECHO_T = @ECHO_T@
231232 EGREP = @EGREP@
233 ETAGS = @ETAGS@
232234 EXEEXT = @EXEEXT@
233235 FGREP = @FGREP@
236 FILECMD = @FILECMD@
234237 GDKX_CFLAGS = @GDKX_CFLAGS@
235238 GDKX_LIBS = @GDKX_LIBS@
236239 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
244247 GLIB_LIBS = @GLIB_LIBS@
245248 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
246249 GLIB_VERSION = @GLIB_VERSION@
247 GMOFILES = @GMOFILES@
248250 GMSGFMT = @GMSGFMT@
249251 GREP = @GREP@
250252 GTK_CFLAGS = @GTK_CFLAGS@
256258 INSTALL_PROGRAM = @INSTALL_PROGRAM@
257259 INSTALL_SCRIPT = @INSTALL_SCRIPT@
258260 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
259 INSTOBJEXT = @INSTOBJEXT@
260 INTLLIBS = @INTLLIBS@
261261 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
262262 INTLTOOL_MERGE = @INTLTOOL_MERGE@
263263 INTLTOOL_PERL = @INTLTOOL_PERL@
266266 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
267267 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
268268 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
269 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
270269 LD = @LD@
271270 LDFLAGS = @LDFLAGS@
272271 LIBOBJS = @LIBOBJS@
303302 MAKEINFO = @MAKEINFO@
304303 MANIFEST_TOOL = @MANIFEST_TOOL@
305304 MKDIR_P = @MKDIR_P@
306 MKINSTALLDIRS = @MKINSTALLDIRS@
307305 MSGFMT = @MSGFMT@
308 MSGFMT_OPTS = @MSGFMT_OPTS@
309306 MSGMERGE = @MSGMERGE@
310307 NM = @NM@
311308 NMEDIT = @NMEDIT@
324321 PKG_CONFIG = @PKG_CONFIG@
325322 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
326323 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
327 POFILES = @POFILES@
328 POSUB = @POSUB@
329 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
330 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
331324 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
332325 QRENCODE_LIBS = @QRENCODE_LIBS@
333326 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
344337 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
345338 XFCONF_VERSION = @XFCONF_VERSION@
346339 XGETTEXT = @XGETTEXT@
347 XGETTEXT_ARGS = @XGETTEXT_ARGS@
348340 XMKMF = @XMKMF@
349341 X_CFLAGS = @X_CFLAGS@
350342 X_EXTRA_LIBS = @X_EXTRA_LIBS@
449441 intltool-extract \
450442 intltool-merge \
451443 intltool-update \
444 po/.intltool-merge-cache.lock \
452445 $(NULL)
453446
454447 all: config.h
618611 distclean-tags:
619612 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
620613 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
621
622614 distdir: $(BUILT_SOURCES)
623615 $(MAKE) $(AM_MAKEFLAGS) distdir-am
624616
701693 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
702694 $(am__post_remove_distdir)
703695
696 dist-zstd: distdir
697 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
698 $(am__post_remove_distdir)
699
704700 dist-tarZ: distdir
705701 @echo WARNING: "Support for distribution archives compressed with" \
706702 "legacy program 'compress' is deprecated." >&2
743739 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
744740 *.zip*) \
745741 unzip $(distdir).zip ;;\
742 *.tar.zst*) \
743 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
746744 esac
747745 chmod -R a-w $(distdir)
748746 chmod u+w $(distdir)
758756 $(DISTCHECK_CONFIGURE_FLAGS) \
759757 --srcdir=../.. --prefix="$$dc_install_base" \
760758 && $(MAKE) $(AM_MAKEFLAGS) \
761 && $(MAKE) $(AM_MAKEFLAGS) dvi \
759 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
762760 && $(MAKE) $(AM_MAKEFLAGS) check \
763761 && $(MAKE) $(AM_MAKEFLAGS) install \
764762 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
922920 am--refresh check check-am clean clean-cscope clean-generic \
923921 clean-libtool cscope cscopelist-am ctags ctags-am dist \
924922 dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
925 dist-xz dist-zip distcheck distclean distclean-generic \
926 distclean-hdr distclean-libtool distclean-local distclean-tags \
927 distcleancheck distdir distuninstallcheck dvi dvi-am html \
928 html-am info info-am install install-am install-data \
929 install-data-am install-dvi install-dvi-am install-exec \
930 install-exec-am install-html install-html-am install-info \
931 install-info-am install-man install-pdf install-pdf-am \
932 install-ps install-ps-am install-strip installcheck \
933 installcheck-am installdirs installdirs-am maintainer-clean \
934 maintainer-clean-generic mostlyclean mostlyclean-generic \
935 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
936 uninstall-am
923 dist-xz dist-zip dist-zstd distcheck distclean \
924 distclean-generic distclean-hdr distclean-libtool \
925 distclean-local distclean-tags distcleancheck distdir \
926 distuninstallcheck dvi dvi-am html html-am info info-am \
927 install install-am install-data install-data-am install-dvi \
928 install-dvi-am install-exec install-exec-am install-html \
929 install-html-am install-info install-info-am install-man \
930 install-pdf install-pdf-am install-ps install-ps-am \
931 install-strip installcheck installcheck-am installdirs \
932 installdirs-am maintainer-clean maintainer-clean-generic \
933 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
934 ps ps-am tags tags-am uninstall uninstall-am
937935
938936 .PRECIOUS: Makefile
939937
+24
-24
NEWS less more
0 1.6.2
1 ======
2 - Add G_GNUC_FALLTHROUGH definition if GLib < 2.60
3 - Remove obsolete GTK_CHECK_VERSION checks
4 - Fix function prototypes
5 - Remove GSourceFunc casts
6 - Fix compilation warnings
7 - automake: Enable subdir-objects
8 - autoconf: Some updates
9 - Check for `locale.h` required in release mode
0 1.6.3 (2023-03-20)
1 =====
2 - Update copyright year and bug report address
3 - history: Fix inactive copy button (Fixes #54)
4 - Shorten the selection text in menu
5 - Move text shorten code to common function
6 - build: Fix autotools warnings
7 - Allow to clear history when only selection is visible
8 - Fix blurry images in plugin menu when UI scale > 1
9 - Fix link in README
10 - Remove ENABLE_NLS ifdefs
1011 - Update `.gitignore`
11 - Require gtk 3.22.29
12 - Fix GCC warnings
13 - Fix return type of grab_keyboard
14 - Add README.md
15 - Avoid deprecated warnings with Gdk >= 3.22
16 - Add basic GitLab pipeline
17 - Bug #16717: Move from exo-csource to xdt-csource
18 - Make settings window title translateable (Bug #16625)
19 - history: Re-enable singleton
20 - menu: Indicate primary and clipboard content
21 - menu: Indicate the primary clipboard item
22 - Speed up shutdown and paste
23 - Correct location of appstream info
24 - Fix a couple of grammatical errors
12 - Add primary clipboard persistence
13 - [PATCH] build: Fix intltool lock file problem during make distcheck
14 - Fix text preview
15 - Replace `g_malloc0()` with safer alternative `g_new0()`
16 - Use `filename` before freeing it
17 - Fix invalid "Show full history..." menu item behavior (#29)
18 - Fix GLib macro expansion compiler warnings
19 - Update copyright year
20 - Check if already running before adding as panel plugin
21 - Do not try to register application twice
22 - Correctly handle a timeout source life cycle within a function
23 - Fix Gtk-CRITICAL when showing main menu
24 - Require glib 2.60
2525 - Translation Updates:
2626 Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
2727 Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
2424 * [xfconf](https://gitlab.xfce.org/xfce/xfconf)
2525 * [xfce4-panel](https://gitlab.xfce.org/xfce/xfce4-panel)
2626
27 For concrete information on the minimum required versions, check [[https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/blob/master/configure.ac.in|configure.ac.in]]
27 For concrete information on the minimum required versions, check [configure.ac.in](https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/blob/master/configure.ac.in).
2828
2929 ### Source Code Repository
3030
+1419
-10714
aclocal.m4 less more
0 # generated automatically by aclocal 1.16.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.16.5 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
33
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
1313 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1414 m4_ifndef([AC_AUTOCONF_VERSION],
1515 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
16 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
17 [m4_warning([this file was generated for autoconf 2.69.
16 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],,
17 [m4_warning([this file was generated for autoconf 2.71.
1818 You have another version of autoconf. It may work, but is not guaranteed to.
1919 If you have problems, you may need to regenerate the build system entirely.
2020 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
2121
22 # Copyright (C) 2002-2018 Free Software Foundation, Inc.
22
23 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
24 # serial 42 IT_PROG_INTLTOOL
25 AC_DEFUN([IT_PROG_INTLTOOL], [
26 AC_PREREQ([2.50])dnl
27 AC_REQUIRE([AM_NLS])dnl
28
29 case "$am__api_version" in
30 1.[01234])
31 AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
32 ;;
33 *)
34 ;;
35 esac
36
37 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
38 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
39 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
40 if test -n "$1"; then
41 AC_MSG_CHECKING([for intltool >= $1])
42 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
43 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
44 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
45 fi
46
47 AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
48 AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
49 AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
50 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
51 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
52 fi
53
54 if test -z "$AM_DEFAULT_VERBOSITY"; then
55 AM_DEFAULT_VERBOSITY=1
56 fi
57 AC_SUBST([AM_DEFAULT_VERBOSITY])
58
59 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
60 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
61 INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
62 AC_SUBST(INTLTOOL_V_MERGE)
63 AC_SUBST(INTLTOOL__v_MERGE_)
64 AC_SUBST(INTLTOOL__v_MERGE_0)
65
66 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
67 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
68 intltool__v_merge_options_0='-q'
69 AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
70 AC_SUBST(intltool__v_merge_options_)
71 AC_SUBST(intltool__v_merge_options_0)
72
73 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 $< [$]@'
74 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 $< [$]@'
75 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 $< [$]@'
76 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 $< [$]@'
77 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 $< [$]@'
78 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 $< [$]@'
79 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 $< [$]@'
80 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 $< [$]@'
81 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 $< [$]@'
82 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 $< [$]@'
83 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 $< [$]@'
84 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
85 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 $< [$]@'
86 else
87 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'
88 fi
89 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 $< [$]@'
90 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 $< [$]@'
91 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 $< [$]@'
92 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 $< [$]@'
93 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 $< [$]@'
94 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 $< [$]@'
95 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 $< [$]@'
96
97 _IT_SUBST(INTLTOOL_DESKTOP_RULE)
98 _IT_SUBST(INTLTOOL_DIRECTORY_RULE)
99 _IT_SUBST(INTLTOOL_KEYS_RULE)
100 _IT_SUBST(INTLTOOL_PROP_RULE)
101 _IT_SUBST(INTLTOOL_OAF_RULE)
102 _IT_SUBST(INTLTOOL_PONG_RULE)
103 _IT_SUBST(INTLTOOL_SERVER_RULE)
104 _IT_SUBST(INTLTOOL_SHEET_RULE)
105 _IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
106 _IT_SUBST(INTLTOOL_UI_RULE)
107 _IT_SUBST(INTLTOOL_XAM_RULE)
108 _IT_SUBST(INTLTOOL_KBD_RULE)
109 _IT_SUBST(INTLTOOL_XML_RULE)
110 _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
111 _IT_SUBST(INTLTOOL_CAVES_RULE)
112 _IT_SUBST(INTLTOOL_SCHEMAS_RULE)
113 _IT_SUBST(INTLTOOL_THEME_RULE)
114 _IT_SUBST(INTLTOOL_SERVICE_RULE)
115 _IT_SUBST(INTLTOOL_POLICY_RULE)
116
117 # Check the gettext tools to make sure they are GNU
118 AC_PATH_PROG(XGETTEXT, xgettext)
119 AC_PATH_PROG(MSGMERGE, msgmerge)
120 AC_PATH_PROG(MSGFMT, msgfmt)
121 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
122 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
123 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
124 fi
125 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
126 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
127 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
128 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
129 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
130 fi
131
132 AC_PATH_PROG(INTLTOOL_PERL, perl)
133 if test -z "$INTLTOOL_PERL"; then
134 AC_MSG_ERROR([perl not found])
135 fi
136 AC_MSG_CHECKING([for perl >= 5.8.1])
137 $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
138 if test $? -ne 0; then
139 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
140 else
141 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
142 AC_MSG_RESULT([$IT_PERL_VERSION])
143 fi
144 if test "x$2" != "xno-xml"; then
145 AC_MSG_CHECKING([for XML::Parser])
146 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
147 AC_MSG_RESULT([ok])
148 else
149 AC_MSG_ERROR([XML::Parser perl module is required for intltool])
150 fi
151 fi
152
153 # Substitute ALL_LINGUAS so we can use it in po/Makefile
154 AC_SUBST(ALL_LINGUAS)
155
156 IT_PO_SUBDIR([po])
157
158 ])
159
160
161 # IT_PO_SUBDIR(DIRNAME)
162 # ---------------------
163 # All po subdirs have to be declared with this macro; the subdir "po" is
164 # declared by IT_PROG_INTLTOOL.
165 #
166 AC_DEFUN([IT_PO_SUBDIR],
167 [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
168 dnl
169 dnl The following CONFIG_COMMANDS should be executed at the very end
170 dnl of config.status.
171 AC_CONFIG_COMMANDS_PRE([
172 AC_CONFIG_COMMANDS([$1/stamp-it], [
173 if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
174 AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
175 fi
176 rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
177 >"$1/stamp-it.tmp"
178 [sed '/^#/d
179 s/^[[].*] *//
180 /^[ ]*$/d
181 '"s|^| $ac_top_srcdir/|" \
182 "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
183 ]
184 [sed '/^POTFILES =/,/[^\\]$/ {
185 /^POTFILES =/!d
186 r $1/POTFILES
187 }
188 ' "$1/Makefile.in" >"$1/Makefile"]
189 rm -f "$1/Makefile.tmp"
190 mv "$1/stamp-it.tmp" "$1/stamp-it"
191 ])
192 ])dnl
193 ])
194
195 # _IT_SUBST(VARIABLE)
196 # -------------------
197 # Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
198 #
199 AC_DEFUN([_IT_SUBST],
200 [
201 AC_SUBST([$1])
202 m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
203 ]
204 )
205
206 # deprecated macros
207 AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
208 # A hint is needed for aclocal from Automake <= 1.9.4:
209 # AC_DEFUN([AC_PROG_INTLTOOL], ...)
210
211
212 # nls.m4 serial 6 (gettext-0.20.2)
213 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2022 Free
214 dnl Software Foundation, Inc.
215 dnl This file is free software; the Free Software Foundation
216 dnl gives unlimited permission to copy and/or distribute it,
217 dnl with or without modifications, as long as this notice is preserved.
218 dnl
219 dnl This file can be used in projects which are not available under
220 dnl the GNU General Public License or the GNU Lesser General Public
221 dnl License but which still want to provide support for the GNU gettext
222 dnl functionality.
223 dnl Please note that the actual code of the GNU gettext library is covered
224 dnl by the GNU Lesser General Public License, and the rest of the GNU
225 dnl gettext package is covered by the GNU General Public License.
226 dnl They are *not* in the public domain.
227
228 dnl Authors:
229 dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
230 dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
231
232 AC_PREREQ([2.50])
233
234 AC_DEFUN([AM_NLS],
235 [
236 AC_MSG_CHECKING([whether NLS is requested])
237 dnl Default is enabled NLS
238 AC_ARG_ENABLE([nls],
239 [ --disable-nls do not use Native Language Support],
240 USE_NLS=$enableval, USE_NLS=yes)
241 AC_MSG_RESULT([$USE_NLS])
242 AC_SUBST([USE_NLS])
243 ])
244
245 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
246 # serial 11 (pkg-config-0.29.1)
247
248 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
249 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
250 dnl
251 dnl This program is free software; you can redistribute it and/or modify
252 dnl it under the terms of the GNU General Public License as published by
253 dnl the Free Software Foundation; either version 2 of the License, or
254 dnl (at your option) any later version.
255 dnl
256 dnl This program is distributed in the hope that it will be useful, but
257 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
258 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
259 dnl General Public License for more details.
260 dnl
261 dnl You should have received a copy of the GNU General Public License
262 dnl along with this program; if not, write to the Free Software
263 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
264 dnl 02111-1307, USA.
265 dnl
266 dnl As a special exception to the GNU General Public License, if you
267 dnl distribute this file as part of a program that contains a
268 dnl configuration script generated by Autoconf, you may include it under
269 dnl the same distribution terms that you use for the rest of that
270 dnl program.
271
272 dnl PKG_PREREQ(MIN-VERSION)
273 dnl -----------------------
274 dnl Since: 0.29
275 dnl
276 dnl Verify that the version of the pkg-config macros are at least
277 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
278 dnl installed version of pkg-config, this checks the developer's version
279 dnl of pkg.m4 when generating configure.
280 dnl
281 dnl To ensure that this macro is defined, also add:
282 dnl m4_ifndef([PKG_PREREQ],
283 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
284 dnl
285 dnl See the "Since" comment for each macro you use to see what version
286 dnl of the macros you require.
287 m4_defun([PKG_PREREQ],
288 [m4_define([PKG_MACROS_VERSION], [0.29.1])
289 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
290 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
291 ])dnl PKG_PREREQ
292
293 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
294 dnl ----------------------------------
295 dnl Since: 0.16
296 dnl
297 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
298 dnl first found in the path. Checks that the version of pkg-config found
299 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
300 dnl used since that's the first version where most current features of
301 dnl pkg-config existed.
302 AC_DEFUN([PKG_PROG_PKG_CONFIG],
303 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
304 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
305 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
306 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
307 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
308 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
309
310 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
311 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
312 fi
313 if test -n "$PKG_CONFIG"; then
314 _pkg_min_version=m4_default([$1], [0.9.0])
315 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
316 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
317 AC_MSG_RESULT([yes])
318 else
319 AC_MSG_RESULT([no])
320 PKG_CONFIG=""
321 fi
322 fi[]dnl
323 ])dnl PKG_PROG_PKG_CONFIG
324
325 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
326 dnl -------------------------------------------------------------------
327 dnl Since: 0.18
328 dnl
329 dnl Check to see whether a particular set of modules exists. Similar to
330 dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
331 dnl
332 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
333 dnl only at the first occurence in configure.ac, so if the first place
334 dnl it's called might be skipped (such as if it is within an "if", you
335 dnl have to call PKG_CHECK_EXISTS manually
336 AC_DEFUN([PKG_CHECK_EXISTS],
337 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
338 if test -n "$PKG_CONFIG" && \
339 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
340 m4_default([$2], [:])
341 m4_ifvaln([$3], [else
342 $3])dnl
343 fi])
344
345 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
346 dnl ---------------------------------------------
347 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
348 dnl pkg_failed based on the result.
349 m4_define([_PKG_CONFIG],
350 [if test -n "$$1"; then
351 pkg_cv_[]$1="$$1"
352 elif test -n "$PKG_CONFIG"; then
353 PKG_CHECK_EXISTS([$3],
354 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
355 test "x$?" != "x0" && pkg_failed=yes ],
356 [pkg_failed=yes])
357 else
358 pkg_failed=untried
359 fi[]dnl
360 ])dnl _PKG_CONFIG
361
362 dnl _PKG_SHORT_ERRORS_SUPPORTED
363 dnl ---------------------------
364 dnl Internal check to see if pkg-config supports short errors.
365 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
366 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
367 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
368 _pkg_short_errors_supported=yes
369 else
370 _pkg_short_errors_supported=no
371 fi[]dnl
372 ])dnl _PKG_SHORT_ERRORS_SUPPORTED
373
374
375 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
376 dnl [ACTION-IF-NOT-FOUND])
377 dnl --------------------------------------------------------------
378 dnl Since: 0.4.0
379 dnl
380 dnl Note that if there is a possibility the first call to
381 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
382 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
383 AC_DEFUN([PKG_CHECK_MODULES],
384 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
385 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
386 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
387
388 pkg_failed=no
389 AC_MSG_CHECKING([for $1])
390
391 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
392 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
393
394 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
395 and $1[]_LIBS to avoid the need to call pkg-config.
396 See the pkg-config man page for more details.])
397
398 if test $pkg_failed = yes; then
399 AC_MSG_RESULT([no])
400 _PKG_SHORT_ERRORS_SUPPORTED
401 if test $_pkg_short_errors_supported = yes; then
402 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
403 else
404 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
405 fi
406 # Put the nasty error message in config.log where it belongs
407 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
408
409 m4_default([$4], [AC_MSG_ERROR(
410 [Package requirements ($2) were not met:
411
412 $$1_PKG_ERRORS
413
414 Consider adjusting the PKG_CONFIG_PATH environment variable if you
415 installed software in a non-standard prefix.
416
417 _PKG_TEXT])[]dnl
418 ])
419 elif test $pkg_failed = untried; then
420 AC_MSG_RESULT([no])
421 m4_default([$4], [AC_MSG_FAILURE(
422 [The pkg-config script could not be found or is too old. Make sure it
423 is in your PATH or set the PKG_CONFIG environment variable to the full
424 path to pkg-config.
425
426 _PKG_TEXT
427
428 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
429 ])
430 else
431 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
432 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
433 AC_MSG_RESULT([yes])
434 $3
435 fi[]dnl
436 ])dnl PKG_CHECK_MODULES
437
438
439 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
440 dnl [ACTION-IF-NOT-FOUND])
441 dnl ---------------------------------------------------------------------
442 dnl Since: 0.29
443 dnl
444 dnl Checks for existence of MODULES and gathers its build flags with
445 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
446 dnl and VARIABLE-PREFIX_LIBS from --libs.
447 dnl
448 dnl Note that if there is a possibility the first call to
449 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
450 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
451 dnl configure.ac.
452 AC_DEFUN([PKG_CHECK_MODULES_STATIC],
453 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
454 _save_PKG_CONFIG=$PKG_CONFIG
455 PKG_CONFIG="$PKG_CONFIG --static"
456 PKG_CHECK_MODULES($@)
457 PKG_CONFIG=$_save_PKG_CONFIG[]dnl
458 ])dnl PKG_CHECK_MODULES_STATIC
459
460
461 dnl PKG_INSTALLDIR([DIRECTORY])
462 dnl -------------------------
463 dnl Since: 0.27
464 dnl
465 dnl Substitutes the variable pkgconfigdir as the location where a module
466 dnl should install pkg-config .pc files. By default the directory is
467 dnl $libdir/pkgconfig, but the default can be changed by passing
468 dnl DIRECTORY. The user can override through the --with-pkgconfigdir
469 dnl parameter.
470 AC_DEFUN([PKG_INSTALLDIR],
471 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
472 m4_pushdef([pkg_description],
473 [pkg-config installation directory @<:@]pkg_default[@:>@])
474 AC_ARG_WITH([pkgconfigdir],
475 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
476 [with_pkgconfigdir=]pkg_default)
477 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
478 m4_popdef([pkg_default])
479 m4_popdef([pkg_description])
480 ])dnl PKG_INSTALLDIR
481
482
483 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
484 dnl --------------------------------
485 dnl Since: 0.27
486 dnl
487 dnl Substitutes the variable noarch_pkgconfigdir as the location where a
488 dnl module should install arch-independent pkg-config .pc files. By
489 dnl default the directory is $datadir/pkgconfig, but the default can be
490 dnl changed by passing DIRECTORY. The user can override through the
491 dnl --with-noarch-pkgconfigdir parameter.
492 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
493 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
494 m4_pushdef([pkg_description],
495 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
496 AC_ARG_WITH([noarch-pkgconfigdir],
497 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
498 [with_noarch_pkgconfigdir=]pkg_default)
499 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
500 m4_popdef([pkg_default])
501 m4_popdef([pkg_description])
502 ])dnl PKG_NOARCH_INSTALLDIR
503
504
505 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
506 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
507 dnl -------------------------------------------
508 dnl Since: 0.28
509 dnl
510 dnl Retrieves the value of the pkg-config variable for the given module.
511 AC_DEFUN([PKG_CHECK_VAR],
512 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
513 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
514
515 _PKG_CONFIG([$1], [variable="][$3]["], [$2])
516 AS_VAR_COPY([$1], [pkg_cv_][$1])
517
518 AS_VAR_IF([$1], [""], [$5], [$4])dnl
519 ])dnl PKG_CHECK_VAR
520
521 dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES,
522 dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND],
523 dnl [DESCRIPTION], [DEFAULT])
524 dnl ------------------------------------------
525 dnl
526 dnl Prepare a "--with-" configure option using the lowercase
527 dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and
528 dnl PKG_CHECK_MODULES in a single macro.
529 AC_DEFUN([PKG_WITH_MODULES],
530 [
531 m4_pushdef([with_arg], m4_tolower([$1]))
532
533 m4_pushdef([description],
534 [m4_default([$5], [build with ]with_arg[ support])])
535
536 m4_pushdef([def_arg], [m4_default([$6], [auto])])
537 m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes])
538 m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no])
539
540 m4_case(def_arg,
541 [yes],[m4_pushdef([with_without], [--without-]with_arg)],
542 [m4_pushdef([with_without],[--with-]with_arg)])
543
544 AC_ARG_WITH(with_arg,
545 AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),,
546 [AS_TR_SH([with_]with_arg)=def_arg])
547
548 AS_CASE([$AS_TR_SH([with_]with_arg)],
549 [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)],
550 [auto],[PKG_CHECK_MODULES([$1],[$2],
551 [m4_n([def_action_if_found]) $3],
552 [m4_n([def_action_if_not_found]) $4])])
553
554 m4_popdef([with_arg])
555 m4_popdef([description])
556 m4_popdef([def_arg])
557
558 ])dnl PKG_WITH_MODULES
559
560 dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
561 dnl [DESCRIPTION], [DEFAULT])
562 dnl -----------------------------------------------
563 dnl
564 dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES
565 dnl check._[VARIABLE-PREFIX] is exported as make variable.
566 AC_DEFUN([PKG_HAVE_WITH_MODULES],
567 [
568 PKG_WITH_MODULES([$1],[$2],,,[$3],[$4])
569
570 AM_CONDITIONAL([HAVE_][$1],
571 [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"])
572 ])dnl PKG_HAVE_WITH_MODULES
573
574 dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
575 dnl [DESCRIPTION], [DEFAULT])
576 dnl ------------------------------------------------------
577 dnl
578 dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after
579 dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make
580 dnl and preprocessor variable.
581 AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES],
582 [
583 PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4])
584
585 AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"],
586 [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])])
587 ])dnl PKG_HAVE_DEFINE_WITH_MODULES
588
589 dnl Copyright (c) 2002-2015
590 dnl The Xfce development team. All rights reserved.
591 dnl
592 dnl Written for Xfce by Benedikt Meurer <benny@xfce.org>.
593 dnl
594 dnl This program is free software; you can redistribute it and/or modify
595 dnl it under the terms of the GNU General Public License as published by
596 dnl the Free Software Foundation; either version 2 of the License, or
597 dnl (at your option) any later version.
598 dnl
599 dnl This program is distributed in the hope that it will be useful,
600 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
601 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
602 dnl GNU General Public License for more details.
603 dnl
604 dnl You should have received a copy of the GNU General Public License along
605 dnl with this program; if not, write to the Free Software Foundation, Inc.,
606 dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
607 dnl
608 dnl xdt-depends
609 dnl -----------
610 dnl Contains M4 macros to check for software dependencies.
611 dnl Partly based on prior work of the XDG contributors.
612 dnl
613
614
615
616 dnl We need recent a autoconf version
617 AC_PREREQ([2.69])
618
619
620
621 dnl XDT_PROG_PKG_CONFIG()
622 dnl
623 dnl Checks for the freedesktop.org pkg-config
624 dnl utility and sets the PKG_CONFIG environment
625 dnl variable to the full path if found.
626 dnl
627 AC_DEFUN([XDT_PROG_PKG_CONFIG],
628 [
629 # minimum supported version of pkg-config
630 xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0
631
632 m4_ifdef([PKG_PROG_PKG_CONFIG],
633 [
634 PKG_PROG_PKG_CONFIG([$xdt_cv_PKG_CONFIG_MIN_VERSION])
635
636 if test x"$PKG_CONFIG" = x""; then
637 echo
638 echo "*** Your version of pkg-config is too old. You need atleast"
639 echo "*** pkg-config $xdt_cv_PKG_CONFIG_MIN_VERSION or newer. You can download pkg-config"
640 echo "*** from the freedesktop.org software repository at"
641 echo "***"
642 echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/"
643 echo "***"
644 exit 1;
645 fi
646 ],
647 [
648 echo
649 echo "*** The pkg-config utility could not be found on your system."
650 echo "*** Make sure it is in your path, or set the PKG_CONFIG"
651 echo "*** environment variable to the full path to pkg-config."
652 echo "*** You can download pkg-config from the freedesktop.org"
653 echo "*** software repository at"
654 echo "***"
655 echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/"
656 echo "***"
657 exit 1
658 ])
659 ])
660
661
662
663 dnl XDT_CHECK_PACKAGE(varname, package, version, [action-if], [action-if-not])
664 dnl
665 dnl Checks if "package" >= "version" is installed on the
666 dnl target system, using the pkg-config utility. If the
667 dnl dependency is met, "varname"_CFLAGS, "varname"_LIBS,
668 dnl "varname"_VERSION and "varname"_REQUIRED_VERSION
669 dnl will be set and marked for substition.
670 dnl
671 dnl "varname"_REQUIRED_VERSION will be set to the value of
672 dnl "version". This is mostly useful to automatically
673 dnl place the correct version information into the RPM
674 dnl .spec file.
675 dnl
676 dnl In addition, if the dependency is met, "action-if" will
677 dnl be executed if given.
678 dnl
679 dnl If the package check fails, "action-if-not" will be
680 dnl executed. If this parameter isn't specified, a diagnostic
681 dnl message will be printed and the configure script will
682 dnl be terminated with exit code 1.
683 dnl
684 AC_DEFUN([XDT_CHECK_PACKAGE],
685 [
686 XDT_PROG_PKG_CONFIG()
687
688 AC_MSG_CHECKING([for $2 >= $3])
689 if $PKG_CONFIG "--atleast-version=$3" "$2" >/dev/null 2>&1; then
690 $1_VERSION=`$PKG_CONFIG --modversion "$2"`
691 AC_MSG_RESULT([$$1_VERSION])
692
693 AC_MSG_CHECKING([$1_CFLAGS])
694 $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
695 AC_MSG_RESULT([$$1_CFLAGS])
696
697 AC_MSG_CHECKING([$1_LIBS])
698 $1_LIBS=`$PKG_CONFIG --libs "$2"`
699 AC_MSG_RESULT([$$1_LIBS])
700
701 $1_REQUIRED_VERSION=$3
702
703 AC_SUBST([$1_VERSION])
704 AC_SUBST([$1_CFLAGS])
705 AC_SUBST([$1_LIBS])
706 AC_SUBST([$1_REQUIRED_VERSION])
707
708 if test x"$1" = x"GLIB"; then
709 dnl Use GLib structured logging, see https://docs.gtk.org/glib/logging.html
710 dnl XFCE apps&libraries can override this setting after XDT_CHECK_PACKAGE(GLIB)
711 dnl using AC_DEFINE.
712 dnl Note that it requires GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_56 to work
713 dnl properly in GLib logging macros (not documented, see glib/gmessages.h).
714 AC_DEFINE(G_LOG_USE_STRUCTURED, 1, [Use GLib structured logging])
715 fi
716
717 ifelse([$1], GLIB, [
718 dnl Report uses of GLib functions newer than $3 as C compiler warnings.
719 dnl XFCE apps&libraries can override this setting after XDT_CHECK_PACKAGE(GLIB)
720 dnl using AC_DEFINE, in which case it is recommended to override both MAX and MIN.
721 AC_MSG_NOTICE([setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to $3])
722 m4_pushdef([SUFFIX], translit($3, `.', `_'))
723 m4_define([SUFFIX], ifelse(regexp(SUFFIX, [[0-9]+_[0-9]+_[0-9]+]), -1, SUFFIX, patsubst(SUFFIX, [_[0-9]+$])))
724 AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, m4_format(GLIB_VERSION_%s, SUFFIX), m4_format(Prevent post %s APIs, SUFFIX))
725 AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, m4_format(GLIB_VERSION_%s, SUFFIX), m4_format(Ignore post %s APIs, SUFFIX))
726 m4_popdef([SUFFIX])
727 ])
728
729 ifelse([$4], , , [$4])
730 elif $PKG_CONFIG --exists "$2" >/dev/null 2>&1; then
731 xdt_cv_version=`$PKG_CONFIG --modversion "$2"`
732 AC_MSG_RESULT([found, but $xdt_cv_version])
733
734 ifelse([$5], ,
735 [
736 echo "*** The required package $2 was found on your system,"
737 echo "*** but the installed version ($xdt_cv_version) is too old."
738 echo "*** Please upgrade $2 to atleast version $3, or adjust"
739 echo "*** the PKG_CONFIG_PATH environment variable if you installed"
740 echo "*** the new version of the package in a nonstandard prefix so"
741 echo "*** pkg-config is able to find it."
742 exit 1
743 ], [$5])
744 else
745 AC_MSG_RESULT([not found])
746
747 ifelse([$5], ,
748 [
749 echo "*** The required package $2 was not found on your system."
750 echo "*** Please install $2 (atleast version $3) or adjust"
751 echo "*** the PKG_CONFIG_PATH environment variable if you"
752 echo "*** installed the package in a nonstandard prefix so that"
753 echo "*** pkg-config is able to find it."
754 exit 1
755 ], [$5])
756 fi
757 ])
758
759
760
761 dnl XDT_CHECK_OPTIONAL_PACKAGE(varname, package, version, optionname, helpstring, [default])
762 dnl
763 dnl Checks for an optional dependency on "package" >= "version". "default"
764 dnl can be "yes" or "no" (defaults to "yes" if not specified) and controls
765 dnl whether configure should check this dependency by default, or only if
766 dnl the user explicitly enables it using a command line switch.
767 dnl
768 dnl This macro automatically adds a commandline switch based on the "optionname"
769 dnl parameter (--enable-optionname/--disable-optionname), which allows the
770 dnl user to explicitly control whether this optional dependency should be
771 dnl enabled or not. The "helpstring" parameter gives a brief(!) description
772 dnl about this dependency.
773 dnl
774 dnl If the user chose to enable this dependency and the required package
775 dnl was found, this macro defines the variable "varname"_FOUND and sets it
776 dnl to the string "yes", in addition to the 4 variables set by XDT_CHECK_PACKAGE.
777 dnl But "varname"_FOUND will not be marked for substition. Furthermore,
778 dnl a CPP define HAVE_"varname" will be placed in config.h (or added to
779 dnl the cc command line, depending on your configure.ac) and set to
780 dnl 1.
781 dnl
782 AC_DEFUN([XDT_CHECK_OPTIONAL_PACKAGE],
783 [
784 AC_REQUIRE([XDT_PROG_PKG_CONFIG])
785
786 AC_ARG_ENABLE([$4],
787 AS_HELP_STRING([--enable-$4],[Enable checking for $5 (default=m4_default([$6], [yes]))])
788 AS_HELP_STRING([--disable-$4],[Disable checking for $5]),
789 [xdt_cv_$1_check=$enableval], [xdt_cv_$1_check=m4_default([$6], [yes])])
790
791 if test x"$xdt_cv_$1_check" = x"yes"; then
792 if $PKG_CONFIG --exists "$2 >= $3" >/dev/null 2>&1; then
793 XDT_CHECK_PACKAGE([$1], [$2], [$3],
794 [
795 AC_DEFINE([HAVE_$1], [1], [Define if $2 >= $3 present])
796 $1_FOUND="yes"
797 ])
798 else
799 AC_MSG_CHECKING([for optional package $2 >= $3])
800 AC_MSG_RESULT([not found])
801 fi
802 else
803 AC_MSG_CHECKING([for optional package $2])
804 AC_MSG_RESULT([disabled])
805 fi
806
807 AM_CONDITIONAL([HAVE_$1], [test x"$$1_FOUND" = x"yes"])
808 ])
809
810
811
812 dnl XDT_FEATURE_DEPENDENCY(varname, package, version)
813 dnl
814 dnl Used only as an argument to XDT_CHECK_OPTIONAL_FEATURE(), this macro
815 dnl declares a dependency required for the feature to be enabled.
816 dnl
817 dnl If the dependency is checked and found, variables and substitutions will be
818 dnl created and set as in XDT_CHECK_PACKAGE(), plus varname_FOUND will be set
819 dnl to "yes", and HAVE_varname will be set in config.h.
820 dnl
821 dnl Note that, unlike with XDT_CHECK_OPTIONAL_PACKAGE(), no automake
822 dnl conditional is set for this dependency.
823 dnl
824 dnl See XDT_CHECK_OPTIONAL_FEATURE() for more information.
825 dnl
826 AC_DEFUN([XDT_FEATURE_DEPENDENCY],
827 [
828 AC_REQUIRE([XDT_PROG_PKG_CONFIG])
829
830 if test x"$xdt_feature_deps_check_only" = x"yes"; then
831 if ! $PKG_CONFIG --exists "$2 >= $3" >/dev/null 2>&1; then
832 if test x"$xdt_feature_deps_missing" = x""; then
833 xdt_feature_deps_missing="$2 >= $3"
834 else
835 xdt_feature_deps_missing="$xdt_feature_deps_missing, $2 >= $3"
836 fi
837 fi
838 else
839 XDT_CHECK_PACKAGE([$1], [$2], [$3],
840 [
841 AC_DEFINE([HAVE_$1], [1], [Define if $2 >= $3 present])
842 $1_FOUND="yes"
843 ])
844 fi
845 ])
846
847
848
849 dnl XDT_CHECK_OPTIONAL_FEATURE(varname, optionname, dependency-checks, [helpstring], [default])
850 dnl
851 dnl Introduces an --enable-optionname/--disable-optionname flag pair for a
852 dnl named feature. If neither flag is provided, the feature will be enabled or
853 dnl disabled depending on whether or not dependency-checks succeed or fail.
854 dnl If --enable-optionname is provided, the configure script will error out if
855 dnl the dependencies are not met. If --disable-optionname is provided, the
856 dnl feature will be disabled, and dependencies will not be checked.
857 dnl
858 dnl The dependency-checks argument should be a series of
859 dnl XDT_FEATURE_DEPENDENCY() macro calls, passed as a single quoted argument to
860 dnl XDT_CHECK_OPTIONAL_FEATURE().
861 dnl
862 dnl If helpstring is not provided, optionname is used instead.
863 dnl
864 dnl The default is "auto", and semantics are as described above. If default is
865 dnl set to "yes", then the feature will be required unless --disable-optionname
866 dnl is passed to configure. If default is set to "no", the feature will not be
867 dnl built unless --enable-optionname is passed.
868 dnl
869 dnl If the feature is enabled and dependencies are met, ENABLE_varname will be
870 dnl defined in config.h. Additionally, an automake conditional called
871 dnl ENABLE_varname will be created, and a shell variable called ENABLE_varname
872 dnl will set to "yes" or "no".
873 dnl
874 dnl Example usage:
875 dnl
876 dnl XDT_CHECK_OPTIONAL_FEATURE([WAYLAND],
877 dnl [wayland],
878 dnl [
879 dnl XDT_FEATURE_DEPENDENCY([GDK_WAYLAND], [gdk-wayland-3.0], [3.24.0])
880 dnl XDT_FEATURE_DEPENDENCY([GTK_LAYER_SHELL], [gtk-layer-shell-0], [0.7.0])
881 dnl ],
882 dnl [the Wayland windowing system])
883 dnl
884 dnl Note that there are no commas between the XDT_FEATURE_DEPENDENCY()
885 dnl invocations; they should all form a single "argument" to
886 dnl XDT_CHECK_OPTIONAL_FEATURE().
887 dnl
888 dnl Also note that you must quote the dependency-checks argument with square
889 dnl brackets, or you will get syntax errors in the generated configure script.
890 dnl
891 AC_DEFUN([XDT_CHECK_OPTIONAL_FEATURE],
892 [
893 AC_ARG_ENABLE([$2],
894 AS_HELP_STRING([--enable-$2], [Enable support for m4_default($4, $2) (default=m4_default([$5], [auto]))])
895 AS_HELP_STRING([--disable-$2], [Disable support for m4_default($4, $2)]),
896 [xdt_cv_$1_enabled=$enableval], [xdt_cv_$1_enabled=m4_default([$5], [auto])])
897
898 if test x"$xdt_cv_$1_enabled" != x"no"; then
899 xdt_feature_deps_check_only=yes
900 xdt_feature_deps_missing=
901 $3
902 if test x"$xdt_feature_deps_missing" = x""; then
903 xdt_feature_deps_check_only=
904 $3
905 ENABLE_$1="yes"
906 AC_DEFINE([ENABLE_$1], [1], [Define if m4_default($4, $2) is enabled])
907 AC_MSG_CHECKING([if m4_default($4, $2) is enabled])
908 AC_MSG_RESULT([yes])
909 else
910 AC_MSG_CHECKING([if m4_default($4, $2) is enabled])
911 AC_MSG_RESULT([dependencies missing: $xdt_feature_deps_missing])
912 if test x"$xdt_cv_$1_enabled" = x"yes"; then
913 AC_MSG_ERROR([support for m4_default($4, $2) was required, but dependencies were not met])
914 else
915 ENABLE_$1="no"
916 fi
917 fi
918 xdt_feature_deps_check_only=
919 xdt_feature_deps_missing=
920 else
921 ENABLE_$1="no"
922 AC_MSG_CHECKING([if m4_default($4, $2) is enabled])
923 AC_MSG_RESULT([disabled])
924 fi
925
926 AM_CONDITIONAL([ENABLE_$1], [test x"$ENABLE_$1" = x"yes"])
927 ])
928
929
930
931 dnl XDT_CHECK_PACKAGE_BINARY(varname, package, pkgvarname, [binname])
932 dnl
933 dnl Finds a program by looking for a variable named pkgvarname in the
934 dnl pkg-config file for package. If found, varname (both a shell variable and
935 dnl automake substitution) is set to the name of the binary (and possibly full
936 dnl path, if that is how it is specified in the pkg-config file). If not found,
937 dnl or not present and executable, configure will exit with an error.
938 dnl
939 dnl Users can also override this detection by specfying a varname on the
940 dnl configure command line. In that case, the provided value is still checked
941 dnl to ensure it exists and is executable.
942 dnl
943 dnl If binname is not provided (for documentation purposes), pkgvarname will be
944 dnl used instead.
945 dnl
946 dnl Example usage:
947 dnl
948 dnl XDT_CHECK_PACKAGE_BINARY([GLIB_GENMARSHAL], [glib-2.0], [glib_genmarshal], [glib-genmarshal])
949 dnl
950 AC_DEFUN([XDT_CHECK_PACKAGE_BINARY],
951 [
952 AC_REQUIRE([XDT_PROG_PKG_CONFIG])
953
954 AC_ARG_VAR([$1], [Location of program ]m4_default($4, $3))
955 AC_MSG_CHECKING([for m4_default($4, $3)])
956
957 if test x"$$1" = x""; then
958 $1=`$PKG_CONFIG --variable=$3 $2`
959 fi
960 if test x"$$1" != x"" -a -x "$$1"; then
961 AC_MSG_RESULT([$$1])
962 else
963 AC_MSG_ERROR([could not find m4_default($4, $3). You can run:
964 ./configure $1=/path/to/m4_default($4, $3)
965 to provide a custom location for it.])
966 fi
967 ])
968
969
970
971 dnl XDT_CHECK_LIBX11()
972 dnl
973 dnl Executes various checks for X11. Sets LIBX11_CFLAGS, LIBX11_LDFLAGS
974 dnl and LIBX11_LIBS (and marks them for substitution). In addition
975 dnl HAVE_LIBX11 is set to 1 in config.h, if the X window system and
976 dnl the development files are detected on the target system.
977 dnl
978 AC_DEFUN([XDT_CHECK_LIBX11],
979 [
980 AC_REQUIRE([AC_PATH_XTRA])
981
982 LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS=
983 if test x"$no_x" != x"yes"; then
984 AC_CHECK_LIB([X11], [main],
985 [
986 AC_DEFINE([HAVE_LIBX11], [1], [Define if libX11 is available])
987 LIBX11_CFLAGS="$X_CFLAGS"
988 for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do
989 case "$option" in
990 -L*)
991 path=`echo $option | sed 's/^-L//'`
992 if test x"$path" != x""; then
993 LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path"
994 fi
995 ;;
996 *)
997 LIBX11_LIBS="$LIBX11_LIBS $option"
998 ;;
999 esac
1000 done
1001 if ! echo $LIBX11_LIBS | grep -- '-lX11' >/dev/null; then
1002 LIBX11_LIBS="$LIBX11_LIBS -lX11"
1003 fi
1004 ], [], [$X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS])
1005 fi
1006 AC_SUBST([LIBX11_CFLAGS])
1007 AC_SUBST([LIBX11_LDFLAGS])
1008 AC_SUBST([LIBX11_LIBS])
1009 ])
1010
1011
1012
1013 dnl XDT_CHECK_LIBX11_REQUIRE()
1014 dnl
1015 dnl Similar to XDT_CHECK_LIBX11(), but terminates with an error if
1016 dnl the X window system and development files aren't detected on the
1017 dnl target system.
1018 dnl
1019 AC_DEFUN([XDT_CHECK_LIBX11_REQUIRE],
1020 [
1021 AC_REQUIRE([XDT_CHECK_LIBX11])
1022
1023 if test x"$no_x" = x"yes"; then
1024 AC_MSG_ERROR([X Window system libraries and header files are required])
1025 fi
1026 ])
1027
1028
1029
1030 dnl XDT_CHECK_LIBSM()
1031 dnl
1032 dnl Checks whether the session management library is present on the
1033 dnl target system, and sets LIBSM_CFLAGS, LIBSM_LDFLAGS and LIBSM_LIBS
1034 dnl properly. In addition, HAVE_LIBSM will be set to 1 in config.h
1035 dnl if libSM is detected.
1036 dnl
1037 AC_DEFUN([XDT_CHECK_LIBSM],
1038 [
1039 AC_REQUIRE([XDT_CHECK_LIBX11])
1040
1041 LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS=
1042 if test x"$no_x" != x"yes"; then
1043 AC_CHECK_LIB([SM], [SmcSaveYourselfDone],
1044 [
1045 AC_DEFINE([HAVE_LIBSM], [1], [Define if libSM is available])
1046 LIBSM_CFLAGS="$LIBX11_CFLAGS"
1047 LIBSM_LDFLAGS="$LIBX11_LDFLAGS"
1048 LIBSM_LIBS="$LIBX11_LIBS"
1049 if ! echo $LIBSM_LIBS | grep -- '-lSM' >/dev/null; then
1050 LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE"
1051 fi
1052 ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE])
1053 fi
1054 AC_SUBST([LIBSM_CFLAGS])
1055 AC_SUBST([LIBSM_LDFLAGS])
1056 AC_SUBST([LIBSM_LIBS])
1057 ])
1058
1059
1060
1061 dnl XDT_CHECK_LIBXPM()
1062 dnl
1063 dnl Checks if the Xpm library is present on the target system, and
1064 dnl sets LIBXPM_CFLAGS, LIBXPM_LDFLAGS and LIBXPM_LIBS. In addition,
1065 dnl HAVE_LIBXPM will be set to 1 in config.h if libXpm is detected.
1066 dnl
1067 AC_DEFUN([XDT_CHECK_LIBXPM],
1068 [
1069 AC_REQUIRE([XDT_CHECK_LIBX11])
1070
1071 LIBXPM_CFLAGS= LIBXPM_LDFLAGS= LIBXPM_LIBS=
1072 if test "$no_x" != "yes"; then
1073 AC_CHECK_LIB([Xpm], [main],
1074 [
1075 AC_DEFINE([HAVE_LIBXPM], [1], [Define if libXpm is available])
1076 LIBXPM_CFLAGS="$LIBX11_CFLAGS"
1077 LIBXPM_LDFLAGS="$LIBX11_LDFLAGS"
1078 LIBXPM_LIBS="$LIBX11_LIBS"
1079 if ! echo $LIBXPM_LIBS | grep -- '-lXpm' >/dev/null; then
1080 LIBXPM_LIBS="$LIBXPM_LIBS -lXpm"
1081 fi
1082 ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXpm])
1083 fi
1084 AC_SUBST([LIBXPM_CFLAGS])
1085 AC_SUBST([LIBXPM_LDFLAGS])
1086 AC_SUBST([LIBXPM_LIBS])
1087 ])
1088
1089
1090
1091 dnl XDT_CHECK_LIBXPM_REQUIRE()
1092 dnl
1093 dnl Similar to XDT_CHECK_LIBXPM(), but fails if the Xpm library isn't
1094 dnl present on the target system.
1095 dnl
1096 AC_DEFUN([XDT_CHECK_LIBXPM_REQUIRE],
1097 [
1098 AC_REQUIRE([XDT_CHECK_LIBX11_REQUIRE])
1099 AC_REQUIRE([XDT_CHECK_LIBXPM])
1100
1101 if test x"$LIBXPM_LIBS" = x""; then
1102 AC_MSG_ERROR([The Xpm library was not found on your system])
1103 fi
1104 ])
1105
1106
1107 dnl Copyright (c) 2002-2015
1108 dnl The Xfce development team. All rights reserved.
1109 dnl
1110 dnl Written for Xfce by Benedikt Meurer <benny@xfce.org>.
1111 dnl
1112 dnl This program is free software; you can redistribute it and/or modify
1113 dnl it under the terms of the GNU General Public License as published by
1114 dnl the Free Software Foundation; either version 2 of the License, or
1115 dnl (at your option) any later version.
1116 dnl
1117 dnl This program is distributed in the hope that it will be useful,
1118 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
1119 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1120 dnl GNU General Public License for more details.
1121 dnl
1122 dnl You should have received a copy of the GNU General Public License along
1123 dnl with this program; if not, write to the Free Software Foundation, Inc.,
1124 dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1125 dnl
1126 dnl xdt-depends
1127 dnl -----------
1128 dnl Contains M4 macros to check for software dependencies.
1129 dnl Partly based on prior work of the XDG contributors.
1130 dnl
1131
1132
1133
1134 dnl We need recent a autoconf version
1135 AC_PREREQ([2.69])
1136
1137
1138 dnl XDT_SUPPORTED_FLAGS(VAR, FLAGS)
1139 dnl
1140 dnl For each token in FLAGS, checks to be sure the compiler supports
1141 dnl the flag, and if so, adds each one to VAR.
1142 dnl
1143 AC_DEFUN([XDT_SUPPORTED_FLAGS],
1144 [
1145 for flag in $2; do
1146 AC_MSG_CHECKING([if $CC supports $flag])
1147 saved_CFLAGS="$CFLAGS"
1148 CFLAGS="$CFLAGS $flag"
1149 AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [flag_supported=yes], [flag_supported=no])
1150 CFLAGS="$saved_CFLAGS"
1151 AC_MSG_RESULT([$flag_supported])
1152
1153 if test "x$flag_supported" = "xyes"; then
1154 $1="$$1 $flag"
1155 fi
1156 done
1157 ])
1158
1159
1160
1161 dnl XDT_FEATURE_DEBUG(default_level=minimum)
1162 dnl
1163 AC_DEFUN([XDT_FEATURE_DEBUG],
1164 [
1165 dnl weird indentation to keep output indentation correct
1166 AC_ARG_ENABLE([debug],
1167 AS_HELP_STRING([--enable-debug@<:@=no|minimum|yes|full@:>@],[Build with debugging support @<:@default=m4_default([$1], [minimum])@:>@])
1168 AS_HELP_STRING([--disable-debug],[Include no debugging support]),
1169 [enable_debug=$enableval], [enable_debug=m4_default([$1], [minimum])])
1170
1171 dnl Enable most warnings regardless of debug level. Common flags for both C and C++.
1172 xdt_cv_additional_COMMON_FLAGS="-Wall -Wextra \
1173 -Wno-missing-field-initializers \
1174 -Wno-unused-parameter \
1175 -Wmissing-declarations \
1176 -Wmissing-noreturn -Wpointer-arith \
1177 -Wcast-align -Wformat -Wformat-security -Wformat-y2k \
1178 -Winit-self -Wmissing-include-dirs -Wundef \
1179 -Wredundant-decls"
1180
1181 AC_MSG_CHECKING([whether to build with debugging support])
1182 if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then
1183 AC_DEFINE([DEBUG], [1], [Define for debugging support])
1184
1185 CPPFLAGS="$CPPFLAGS"
1186
1187 if test x`uname` = x"Linux"; then
1188 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -fstack-protector"
1189 fi
1190
1191 if test x"$enable_debug" = x"full"; then
1192 AC_DEFINE([DEBUG_TRACE], [1], [Define for tracing support])
1193 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -O0 -g"
1194 CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG"
1195 AC_MSG_RESULT([full])
1196 else
1197 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -g -Wshadow"
1198 AC_MSG_RESULT([yes])
1199 fi
1200 else
1201 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -Wshadow"
1202 CPPFLAGS="$CPPFLAGS -DNDEBUG"
1203
1204 if test x"$enable_debug" = x"no"; then
1205 CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT"
1206 AC_MSG_RESULT([no])
1207 else
1208 AC_MSG_RESULT([minimum])
1209 fi
1210 fi
1211
1212 xdt_cv_additional_CFLAGS="$xdt_cv_additional_COMMON_FLAGS \
1213 -Wdeclaration-after-statement \
1214 -Wnested-externs \
1215 -Wold-style-definition"
1216 xdt_cv_additional_CXXFLAGS="$xdt_cv_additional_COMMON_FLAGS"
1217
1218 XDT_SUPPORTED_FLAGS([supported_CFLAGS], [$xdt_cv_additional_CFLAGS])
1219 XDT_SUPPORTED_FLAGS([supported_CXXFLAGS], [$xdt_cv_additional_CXXFLAGS])
1220
1221 CFLAGS="$CFLAGS $supported_CFLAGS"
1222 CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS"
1223 ])
1224
1225
1226 dnl XDT_FEATURE_VISIBILITY()
1227 dnl
1228 dnl Checks to see if the compiler supports the 'visibility' attribute
1229 dnl If so, adds -DHAVE_GNUC_VISIBILTY to CPPFLAGS. Also sets the
1230 dnl automake conditional HAVE_GNUC_VISIBILITY.
1231 dnl
1232 AC_DEFUN([XDT_FEATURE_VISIBILITY],
1233 [
1234 AC_ARG_ENABLE([visibility],
1235 AS_HELP_STRING([--disable-visibility],[Don't use ELF visibility attributes]),
1236 [enable_visibility=$enableval], [enable_visibility=yes])
1237 have_gnuc_visibility=no
1238 if test "x$enable_visibility" != "xno"; then
1239 XDT_SUPPORTED_FLAGS([xdt_vis_test_cflags], [-Wall -Werror -Wno-unused-parameter])
1240 saved_CFLAGS="$CFLAGS"
1241 CFLAGS="$CFLAGS $xdt_vis_test_cflags"
1242 AC_MSG_CHECKING([whether $CC supports the GNUC visibility attribute])
1243 AC_COMPILE_IFELSE([AC_LANG_SOURCE(
1244 [
1245 void test_default (void);
1246 void test_hidden (void);
1247
1248 void __attribute__ ((visibility("default"))) test_default (void) {}
1249 void __attribute__ ((visibility("hidden"))) test_hidden (void) {}
1250
1251 int main (int argc, char **argv) {
1252 test_default ();
1253 test_hidden ();
1254 return 0;
1255 }
1256 ])],
1257 [
1258 have_gnuc_visibility=yes
1259 AC_MSG_RESULT([yes])
1260 ],
1261 [
1262 AC_MSG_RESULT([no])
1263 ])
1264 CFLAGS="$saved_CFLAGS"
1265 fi
1266
1267 if test "x$have_gnuc_visibility" = "xyes"; then
1268 CPPFLAGS="$CPPFLAGS -DHAVE_GNUC_VISIBILITY"
1269 xdt_vis_hidden_cflags=""
1270 XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-xldscope=hidden])
1271 if test "x$xdt_vis_hidden_cflags" = "x"; then
1272 XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-fvisibility=hidden])
1273 fi
1274 CFLAGS="$CFLAGS $xdt_vis_hidden_cflags"
1275 fi
1276
1277 AM_CONDITIONAL([HAVE_GNUC_VISIBILITY], [test "x$have_gnuc_visibility" = "xyes"])
1278 ])
1279
1280 dnl XDT_FEATURE_LINKER_OPTS
1281 dnl
1282 dnl Checks for and enables any special linker optimizations.
1283 dnl
1284 AC_DEFUN([XDT_FEATURE_LINKER_OPTS],
1285 [
1286 AC_ARG_ENABLE([linker-opts],
1287 AS_HELP_STRING([--disable-linker-opts],[Disable linker optimizations]),
1288 [enable_linker_opts=$enableval], [enable_linker_opts=yes])
1289
1290 if test "x$enable_linker_opts" != "xno"; then
1291 if test x`uname` != x"OpenBSD"; then
1292 AC_MSG_CHECKING([whether $LD accepts --as-needed])
1293 case `$LD --as-needed -v 2>&1 </dev/null` in
1294 *GNU* | *'with BFD'*)
1295 LDFLAGS="$LDFLAGS -Wl,--as-needed"
1296 AC_MSG_RESULT([yes])
1297 ;;
1298 *)
1299 AC_MSG_RESULT([no])
1300 ;;
1301 esac
1302 fi
1303 AC_MSG_CHECKING([whether $LD accepts -O1])
1304 case `$LD -O1 -v 2>&1 </dev/null` in
1305 *GNU* | *'with BFD'*)
1306 LDFLAGS="$LDFLAGS -Wl,-O1"
1307 AC_MSG_RESULT([yes])
1308 ;;
1309 *)
1310 AC_MSG_RESULT([no])
1311 ;;
1312 esac
1313 fi
1314 ])
1315
1316 dnl Copyright (c) 2002-2015
1317 dnl The Xfce development team. All rights reserved.
1318 dnl
1319 dnl Written for Xfce by Benedikt Meurer <benny@xfce.org>.
1320 dnl
1321 dnl This program is free software; you can redistribute it and/or modify
1322 dnl it under the terms of the GNU General Public License as published by
1323 dnl the Free Software Foundation; either version 2 of the License, or
1324 dnl (at your option) any later version.
1325 dnl
1326 dnl This program is distributed in the hope that it will be useful,
1327 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
1328 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1329 dnl GNU General Public License for more details.
1330 dnl
1331 dnl You should have received a copy of the GNU General Public License along
1332 dnl with this program; if not, write to the Free Software Foundation, Inc.,
1333 dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1334 dnl
1335 dnl xdt-i18n
1336 dnl --------
1337 dnl Internalization M4 macros.
1338 dnl
1339
1340
1341 dnl XDT_I18N([LINGUAS][, PACKAGE])
1342 dnl
1343 dnl This macro takes care of setting up everything for i18n support.
1344 dnl
1345 dnl If LINGUAS isn't specified, it will automatically extract the linguas
1346 dnl from po/*.po.
1347 dnl
1348 dnl If PACKAGE isn't specified, it defaults to the package tarname; see
1349 dnl the description of AC_INIT() for an explanation of what makes up
1350 dnl the package tarname. Normally, you don't need to specify PACKAGE,
1351 dnl but you can stick with the default.
1352 dnl
1353 AC_DEFUN([XDT_I18N],
1354 [
1355 dnl Substitute GETTEXT_PACKAGE variable
1356 GETTEXT_PACKAGE=m4_default([$2], [AC_PACKAGE_TARNAME()])
1357 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Name of default gettext domain])
1358 AC_SUBST([GETTEXT_PACKAGE])
1359
1360 dnl gettext and stuff
1361 ALL_LINGUAS="m4_ifblank(
1362 [$1],
1363 [esyscmd([echo $(for i in po/*.po; do test -e "$i" && basename -- "$i" .po; done) | tr -d '\n'])],
1364 [$1])"
1365
1366 dnl This is required on some Linux systems
1367 AC_CHECK_FUNC([bind_textdomain_codeset])
1368
1369 dnl Determine where to install locale files
1370 AC_MSG_CHECKING([for locales directory])
1371 AC_ARG_WITH([locales-dir],
1372 [
1373 AS_HELP_STRING([--with-locales-dir=DIR],[Install locales into DIR])
1374 ], [localedir=$withval],
1375 [
1376 if test x"$CATOBJEXT" = x".mo"; then
1377 localedir=$libdir/locale
1378 else
1379 localedir=$datarootdir/locale
1380 fi
1381 ])
1382 AC_MSG_RESULT([$localedir])
1383 AC_SUBST([localedir])
1384 ])
1385
1386
1387 # Copyright (C) 2002-2021 Free Software Foundation, Inc.
231388 #
241389 # This file is free software; the Free Software Foundation
251390 # gives unlimited permission to copy and/or distribute it,
341399 [am__api_version='1.16'
351400 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
361401 dnl require some minimum version. Point them to the right macro.
37 m4_if([$1], [1.16.1], [],
1402 m4_if([$1], [1.16.5], [],
381403 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
391404 ])
401405
501415 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
511416 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
521417 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
53 [AM_AUTOMAKE_VERSION([1.16.1])dnl
1418 [AM_AUTOMAKE_VERSION([1.16.5])dnl
541419 m4_ifndef([AC_AUTOCONF_VERSION],
551420 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
561421 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
571422
581423 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
591424
60 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
1425 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
611426 #
621427 # This file is free software; the Free Software Foundation
631428 # gives unlimited permission to copy and/or distribute it,
1091474
1101475 # AM_CONDITIONAL -*- Autoconf -*-
1111476
112 # Copyright (C) 1997-2018 Free Software Foundation, Inc.
1477 # Copyright (C) 1997-2021 Free Software Foundation, Inc.
1131478 #
1141479 # This file is free software; the Free Software Foundation
1151480 # gives unlimited permission to copy and/or distribute it,
1401505 Usually this means the macro was only invoked conditionally.]])
1411506 fi])])
1421507
143 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
1508 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
1441509 #
1451510 # This file is free software; the Free Software Foundation
1461511 # gives unlimited permission to copy and/or distribute it,
3311696
3321697 # Generate code to set up dependency tracking. -*- Autoconf -*-
3331698
334 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
1699 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
3351700 #
3361701 # This file is free software; the Free Software Foundation
3371702 # gives unlimited permission to copy and/or distribute it,
3701735 done
3711736 if test $am_rc -ne 0; then
3721737 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
373 for automatic dependency tracking. Try re-running configure with the
1738 for automatic dependency tracking. If GNU make was not used, consider
1739 re-running the configure script with MAKE="gmake" (or whatever is
1740 necessary). You can also try re-running configure with the
3741741 '--disable-dependency-tracking' option to at least be able to build
3751742 the package (albeit without support for automatic dependency tracking).])
3761743 fi
3971764
3981765 # Do all the work for Automake. -*- Autoconf -*-
3991766
400 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
1767 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
4011768 #
4021769 # This file is free software; the Free Software Foundation
4031770 # gives unlimited permission to copy and/or distribute it,
4251792 # release and drop the old call support.
4261793 AC_DEFUN([AM_INIT_AUTOMAKE],
4271794 [AC_PREREQ([2.65])dnl
1795 m4_ifdef([_$0_ALREADY_INIT],
1796 [m4_fatal([$0 expanded multiple times
1797 ]m4_defn([_$0_ALREADY_INIT]))],
1798 [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
4281799 dnl Autoconf wants to disallow AM_ names. We explicitly allow
4291800 dnl the ones we care about.
4301801 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
4611832 [_AM_SET_OPTIONS([$1])dnl
4621833 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
4631834 m4_if(
464 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
1835 m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
4651836 [ok:ok],,
4661837 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
4671838 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
5131884 [m4_define([AC_PROG_OBJCXX],
5141885 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
5151886 ])
1887 # Variables for tags utilities; see am/tags.am
1888 if test -z "$CTAGS"; then
1889 CTAGS=ctags
1890 fi
1891 AC_SUBST([CTAGS])
1892 if test -z "$ETAGS"; then
1893 ETAGS=etags
1894 fi
1895 AC_SUBST([ETAGS])
1896 if test -z "$CSCOPE"; then
1897 CSCOPE=cscope
1898 fi
1899 AC_SUBST([CSCOPE])
1900
5161901 AC_REQUIRE([AM_SILENT_RULES])dnl
5171902 dnl The testsuite driver may need to know about EXEEXT, so add the
5181903 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
5941979 done
5951980 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
5961981
597 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
1982 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
5981983 #
5991984 # This file is free software; the Free Software Foundation
6001985 # gives unlimited permission to copy and/or distribute it,
6152000 fi
6162001 AC_SUBST([install_sh])])
6172002
618 # Copyright (C) 2003-2018 Free Software Foundation, Inc.
2003 # Copyright (C) 2003-2021 Free Software Foundation, Inc.
6192004 #
6202005 # This file is free software; the Free Software Foundation
6212006 # gives unlimited permission to copy and/or distribute it,
6372022 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
6382023 # From Jim Meyering
6392024
640 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
2025 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
6412026 #
6422027 # This file is free software; the Free Software Foundation
6432028 # gives unlimited permission to copy and/or distribute it,
6722057
6732058 # Check to see how 'make' treats includes. -*- Autoconf -*-
6742059
675 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
2060 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
6762061 #
6772062 # This file is free software; the Free Software Foundation
6782063 # gives unlimited permission to copy and/or distribute it,
7152100
7162101 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
7172102
718 # Copyright (C) 1997-2018 Free Software Foundation, Inc.
2103 # Copyright (C) 1997-2021 Free Software Foundation, Inc.
7192104 #
7202105 # This file is free software; the Free Software Foundation
7212106 # gives unlimited permission to copy and/or distribute it,
7362121 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
7372122 AC_REQUIRE_AUX_FILE([missing])dnl
7382123 if test x"${MISSING+set}" != xset; then
739 case $am_aux_dir in
740 *\ * | *\ *)
741 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
742 *)
743 MISSING="\${SHELL} $am_aux_dir/missing" ;;
744 esac
2124 MISSING="\${SHELL} '$am_aux_dir/missing'"
7452125 fi
7462126 # Use eval to expand $SHELL
7472127 if eval "$MISSING --is-lightweight"; then
7542134
7552135 # Helper functions for option handling. -*- Autoconf -*-
7562136
757 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
2137 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
7582138 #
7592139 # This file is free software; the Free Software Foundation
7602140 # gives unlimited permission to copy and/or distribute it,
7832163 AC_DEFUN([_AM_IF_OPTION],
7842164 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
7852165
786 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
2166 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
7872167 #
7882168 # This file is free software; the Free Software Foundation
7892169 # gives unlimited permission to copy and/or distribute it,
8302210 # For backward compatibility.
8312211 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
8322212
833 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
2213 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
8342214 #
8352215 # This file is free software; the Free Software Foundation
8362216 # gives unlimited permission to copy and/or distribute it,
8492229
8502230 # Check to make sure that the build environment is sane. -*- Autoconf -*-
8512231
852 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
2232 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
8532233 #
8542234 # This file is free software; the Free Software Foundation
8552235 # gives unlimited permission to copy and/or distribute it,
9302310 rm -f conftest.file
9312311 ])
9322312
933 # Copyright (C) 2009-2018 Free Software Foundation, Inc.
2313 # Copyright (C) 2009-2021 Free Software Foundation, Inc.
9342314 #
9352315 # This file is free software; the Free Software Foundation
9362316 # gives unlimited permission to copy and/or distribute it,
9902370 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
9912371 ])
9922372
993 # Copyright (C) 2001-2018 Free Software Foundation, Inc.
2373 # Copyright (C) 2001-2021 Free Software Foundation, Inc.
9942374 #
9952375 # This file is free software; the Free Software Foundation
9962376 # gives unlimited permission to copy and/or distribute it,
10182398 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
10192399 AC_SUBST([INSTALL_STRIP_PROGRAM])])
10202400
1021 # Copyright (C) 2006-2018 Free Software Foundation, Inc.
2401 # Copyright (C) 2006-2021 Free Software Foundation, Inc.
10222402 #
10232403 # This file is free software; the Free Software Foundation
10242404 # gives unlimited permission to copy and/or distribute it,
10372417
10382418 # Check how to create a tarball. -*- Autoconf -*-
10392419
1040 # Copyright (C) 2004-2018 Free Software Foundation, Inc.
2420 # Copyright (C) 2004-2021 Free Software Foundation, Inc.
10412421 #
10422422 # This file is free software; the Free Software Foundation
10432423 # gives unlimited permission to copy and/or distribute it,
11682548 AC_SUBST([am__untar])
11692549 ]) # _AM_PROG_TAR
11702550
1171 # Copyright (C) 1995-2002 Free Software Foundation, Inc.
1172 # Copyright (C) 2001-2003,2004 Red Hat, Inc.
1173 #
1174 # This file is free software, distributed under the terms of the GNU
1175 # General Public License. As a special exception to the GNU General
1176 # Public License, this file may be distributed as part of a program
1177 # that contains a configuration script generated by Autoconf, under
1178 # the same distribution terms as the rest of that program.
1179 #
1180 # This file can be copied and used freely without restrictions. It can
1181 # be used in projects which are not available under the GNU Public License
1182 # but which still want to provide support for the GNU gettext functionality.
1183 #
1184 # Macro to add for using GNU gettext.
1185 # Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
1186 #
1187 # Modified to never use included libintl.
1188 # Owen Taylor <otaylor@redhat.com>, 12/15/1998
1189 #
1190 # Major rework to remove unused code
1191 # Owen Taylor <otaylor@redhat.com>, 12/11/2002
1192 #
1193 # Added better handling of ALL_LINGUAS from GNU gettext version
1194 # written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
1195 #
1196 # Modified to require ngettext
1197 # Matthias Clasen <mclasen@redhat.com> 08/06/2004
1198
1199 # Increment this whenever this file is changed.
1200 #serial 1
1201
1202 # We need this here as well, since someone might use autoconf-2.5x
1203 # to configure GLib then an older version to configure a package
1204 # using AM_GLIB_GNU_GETTEXT
1205 AC_PREREQ(2.53)
1206
1207 dnl
1208 dnl We go to great lengths to make sure that aclocal won't
1209 dnl try to pull in the installed version of these macros
1210 dnl when running aclocal in the glib directory.
1211 dnl
1212 m4_copy([AC_DEFUN],[glib_DEFUN])
1213 m4_copy([AC_REQUIRE],[glib_REQUIRE])
1214 dnl
1215 dnl At the end, if we're not within glib, we'll define the public
1216 dnl definitions in terms of our private definitions.
1217 dnl
1218
1219 # GLIB_LC_MESSAGES
1220 #--------------------
1221 glib_DEFUN([GLIB_LC_MESSAGES],
1222 [AC_CHECK_HEADERS([locale.h])
1223 if test $ac_cv_header_locale_h = yes; then
1224 AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
1225 [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
1226 am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
1227 if test $am_cv_val_LC_MESSAGES = yes; then
1228 AC_DEFINE(HAVE_LC_MESSAGES, 1,
1229 [Define if your <locale.h> file defines LC_MESSAGES.])
1230 fi
1231 fi])
1232
1233 # GLIB_PATH_PROG_WITH_TEST
1234 #----------------------------
1235 dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
1236 dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
1237 glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
1238 [# Extract the first word of "$2", so it can be a program name with args.
1239 set dummy $2; ac_word=[$]2
1240 AC_MSG_CHECKING([for $ac_word])
1241 AC_CACHE_VAL(ac_cv_path_$1,
1242 [case "[$]$1" in
1243 /*)
1244 ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
1245 ;;
1246 *)
1247 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1248 for ac_dir in ifelse([$5], , $PATH, [$5]); do
1249 test -z "$ac_dir" && ac_dir=.
1250 if test -f $ac_dir/$ac_word; then
1251 if [$3]; then
1252 ac_cv_path_$1="$ac_dir/$ac_word"
1253 break
1254 fi
1255 fi
1256 done
1257 IFS="$ac_save_ifs"
1258 dnl If no 4th arg is given, leave the cache variable unset,
1259 dnl so AC_PATH_PROGS will keep looking.
1260 ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
1261 ])dnl
1262 ;;
1263 esac])dnl
1264 $1="$ac_cv_path_$1"
1265 if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
1266 AC_MSG_RESULT([$]$1)
1267 else
1268 AC_MSG_RESULT(no)
1269 fi
1270 AC_SUBST($1)dnl
1271 ])
1272
1273 dnl Checks for special options needed on Mac OS X.
1274 dnl Defines INTL_MACOSX_LIBS.
1275 dnl
1276 dnl Copied from intlmacosx.m4 in gettext, GPL.
1277 dnl Copyright (C) 2004-2013 Free Software Foundation, Inc.
1278 glib_DEFUN([glib_gt_INTL_MACOSX],
1279 [
1280 dnl Check for API introduced in Mac OS X 10.2.
1281 AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
1282 [gt_cv_func_CFPreferencesCopyAppValue],
1283 [gt_save_LIBS="$LIBS"
1284 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
1285 AC_LINK_IFELSE(
1286 [AC_LANG_PROGRAM(
1287 [[#include <CoreFoundation/CFPreferences.h>]],
1288 [[CFPreferencesCopyAppValue(NULL, NULL)]])],
1289 [gt_cv_func_CFPreferencesCopyAppValue=yes],
1290 [gt_cv_func_CFPreferencesCopyAppValue=no])
1291 LIBS="$gt_save_LIBS"])
1292 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
1293 AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
1294 [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
1295 fi
1296 dnl Check for API introduced in Mac OS X 10.3.
1297 AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
1298 [gt_save_LIBS="$LIBS"
1299 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
1300 AC_LINK_IFELSE(
1301 [AC_LANG_PROGRAM(
1302 [[#include <CoreFoundation/CFLocale.h>]],
1303 [[CFLocaleCopyCurrent();]])],
1304 [gt_cv_func_CFLocaleCopyCurrent=yes],
1305 [gt_cv_func_CFLocaleCopyCurrent=no])
1306 LIBS="$gt_save_LIBS"])
1307 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
1308 AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
1309 [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
1310 fi
1311 INTL_MACOSX_LIBS=
1312 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
1313 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
1314 fi
1315 AC_SUBST([INTL_MACOSX_LIBS])
1316 ])
1317
1318 # GLIB_WITH_NLS
1319 #-----------------
1320 glib_DEFUN([GLIB_WITH_NLS],
1321 dnl NLS is obligatory
1322 [USE_NLS=yes
1323 AC_SUBST(USE_NLS)
1324
1325 gt_cv_have_gettext=no
1326
1327 CATOBJEXT=NONE
1328 XGETTEXT=:
1329 INTLLIBS=
1330
1331 glib_gt_INTL_MACOSX
1332
1333 AC_CHECK_HEADER(libintl.h,
1334 [gt_cv_func_dgettext_libintl="no"
1335 libintl_extra_libs=""
1336
1337 #
1338 # First check in libc
1339 #
1340 AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
1341 [AC_TRY_LINK([
1342 #include <libintl.h>
1343 ],
1344 [return !ngettext ("","", 1)],
1345 gt_cv_func_ngettext_libc=yes,
1346 gt_cv_func_ngettext_libc=no)
1347 ])
1348
1349 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
1350 AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
1351 [AC_TRY_LINK([
1352 #include <libintl.h>
1353 ],
1354 [return !dgettext ("","")],
1355 gt_cv_func_dgettext_libc=yes,
1356 gt_cv_func_dgettext_libc=no)
1357 ])
1358 fi
1359
1360 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
1361 AC_CHECK_FUNCS(bind_textdomain_codeset)
1362 fi
1363
1364 #
1365 # If we don't have everything we want, check in libintl
1366 #
1367 if test "$gt_cv_func_dgettext_libc" != "yes" \
1368 || test "$gt_cv_func_ngettext_libc" != "yes" \
1369 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
1370
1371 AC_CHECK_LIB(intl, bindtextdomain,
1372 [AC_CHECK_LIB(intl, ngettext,
1373 [AC_CHECK_LIB(intl, dgettext,
1374 gt_cv_func_dgettext_libintl=yes)])])
1375
1376 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
1377 AC_MSG_CHECKING([if -liconv is needed to use gettext])
1378 AC_MSG_RESULT([])
1379 AC_CHECK_LIB(intl, ngettext,
1380 [AC_CHECK_LIB(intl, dcgettext,
1381 [gt_cv_func_dgettext_libintl=yes
1382 libintl_extra_libs=-liconv],
1383 :,-liconv)],
1384 :,-liconv)
1385 fi
1386
1387 #
1388 # If we found libintl, then check in it for bind_textdomain_codeset();
1389 # we'll prefer libc if neither have bind_textdomain_codeset(),
1390 # and both have dgettext and ngettext
1391 #
1392 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
1393 glib_save_LIBS="$LIBS"
1394 LIBS="$LIBS -lintl $libintl_extra_libs"
1395 unset ac_cv_func_bind_textdomain_codeset
1396 AC_CHECK_FUNCS(bind_textdomain_codeset)
1397 LIBS="$glib_save_LIBS"
1398
1399 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
1400 gt_cv_func_dgettext_libc=no
1401 else
1402 if test "$gt_cv_func_dgettext_libc" = "yes" \
1403 && test "$gt_cv_func_ngettext_libc" = "yes"; then
1404 gt_cv_func_dgettext_libintl=no
1405 fi
1406 fi
1407 fi
1408 fi
1409
1410 if test "$gt_cv_func_dgettext_libc" = "yes" \
1411 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
1412 gt_cv_have_gettext=yes
1413 fi
1414
1415 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
1416 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
1417 fi
1418
1419 if test "$gt_cv_have_gettext" = "yes"; then
1420 AC_DEFINE(HAVE_GETTEXT,1,
1421 [Define if the GNU gettext() function is already present or preinstalled.])
1422 GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
1423 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
1424 if test "$MSGFMT" != "no"; then
1425 glib_save_LIBS="$LIBS"
1426 LIBS="$LIBS $INTLLIBS"
1427 AC_CHECK_FUNCS(dcgettext)
1428 MSGFMT_OPTS=
1429 AC_MSG_CHECKING([if msgfmt accepts -c])
1430 GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
1431 msgid ""
1432 msgstr ""
1433 "Content-Type: text/plain; charset=UTF-8\n"
1434 "Project-Id-Version: test 1.0\n"
1435 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
1436 "Last-Translator: test <foo@bar.xx>\n"
1437 "Language-Team: C <LL@li.org>\n"
1438 "MIME-Version: 1.0\n"
1439 "Content-Transfer-Encoding: 8bit\n"
1440 ], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
1441 AC_SUBST(MSGFMT_OPTS)
1442 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
1443 GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
1444 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
1445 AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
1446 return _nl_msg_cat_cntr],
1447 [CATOBJEXT=.gmo
1448 DATADIRNAME=share],
1449 [case $host in
1450 *-*-solaris*)
1451 dnl On Solaris, if bind_textdomain_codeset is in libc,
1452 dnl GNU format message catalog is always supported,
1453 dnl since both are added to the libc all together.
1454 dnl Hence, we'd like to go with DATADIRNAME=share and
1455 dnl and CATOBJEXT=.gmo in this case.
1456 AC_CHECK_FUNC(bind_textdomain_codeset,
1457 [CATOBJEXT=.gmo
1458 DATADIRNAME=share],
1459 [CATOBJEXT=.mo
1460 DATADIRNAME=lib])
1461 ;;
1462 *-*-openbsd*)
1463 CATOBJEXT=.mo
1464 DATADIRNAME=share
1465 ;;
1466 *)
1467 CATOBJEXT=.mo
1468 DATADIRNAME=lib
1469 ;;
1470 esac])
1471 LIBS="$glib_save_LIBS"
1472 INSTOBJEXT=.mo
1473 else
1474 gt_cv_have_gettext=no
1475 fi
1476 fi
1477 ])
1478
1479 if test "$gt_cv_have_gettext" = "yes" ; then
1480 AC_DEFINE(ENABLE_NLS, 1,
1481 [always defined to indicate that i18n is enabled])
1482 fi
1483
1484 dnl Test whether we really found GNU xgettext.
1485 if test "$XGETTEXT" != ":"; then
1486 dnl If it is not GNU xgettext we define it as : so that the
1487 dnl Makefiles still can work.
1488 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
1489 : ;
1490 else
1491 AC_MSG_RESULT(
1492 [found xgettext program is not GNU xgettext; ignore it])
1493 XGETTEXT=":"
1494 fi
1495 fi
1496
1497 # We need to process the po/ directory.
1498 POSUB=po
1499
1500 AC_OUTPUT_COMMANDS(
1501 [case "$CONFIG_FILES" in *po/Makefile.in*)
1502 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
1503 esac])
1504
1505 dnl These rules are solely for the distribution goal. While doing this
1506 dnl we only have to keep exactly one list of the available catalogs
1507 dnl in configure.ac.
1508 for lang in $ALL_LINGUAS; do
1509 GMOFILES="$GMOFILES $lang.gmo"
1510 POFILES="$POFILES $lang.po"
1511 done
1512
1513 dnl Make all variables we use known to autoconf.
1514 AC_SUBST(CATALOGS)
1515 AC_SUBST(CATOBJEXT)
1516 AC_SUBST(DATADIRNAME)
1517 AC_SUBST(GMOFILES)
1518 AC_SUBST(INSTOBJEXT)
1519 AC_SUBST(INTLLIBS)
1520 AC_SUBST(PO_IN_DATADIR_TRUE)
1521 AC_SUBST(PO_IN_DATADIR_FALSE)
1522 AC_SUBST(POFILES)
1523 AC_SUBST(POSUB)
1524 ])
1525
1526 # AM_GLIB_GNU_GETTEXT
1527 # -------------------
1528 # Do checks necessary for use of gettext. If a suitable implementation
1529 # of gettext is found in either in libintl or in the C library,
1530 # it will set INTLLIBS to the libraries needed for use of gettext
1531 # and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
1532 # gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
1533 # on various variables needed by the Makefile.in.in installed by
1534 # glib-gettextize.
1535 dnl
1536 AU_DEFUN([GLIB_GNU_GETTEXT],
1537 [AC_REQUIRE([AC_PROG_CC])dnl
1538
1539 GLIB_LC_MESSAGES
1540 GLIB_WITH_NLS
1541
1542 if test "$gt_cv_have_gettext" = "yes"; then
1543 if test "x$ALL_LINGUAS" = "x"; then
1544 LINGUAS=
1545 else
1546 AC_MSG_CHECKING(for catalogs to be installed)
1547 NEW_LINGUAS=
1548 for presentlang in $ALL_LINGUAS; do
1549 useit=no
1550 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
1551 desiredlanguages="$LINGUAS"
1552 else
1553 desiredlanguages="$ALL_LINGUAS"
1554 fi
1555 for desiredlang in $desiredlanguages; do
1556 # Use the presentlang catalog if desiredlang is
1557 # a. equal to presentlang, or
1558 # b. a variant of presentlang (because in this case,
1559 # presentlang can be used as a fallback for messages
1560 # which are not translated in the desiredlang catalog).
1561 case "$desiredlang" in
1562 "$presentlang"*) useit=yes;;
1563 esac
1564 done
1565 if test $useit = yes; then
1566 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
1567 fi
1568 done
1569 LINGUAS=$NEW_LINGUAS
1570 AC_MSG_RESULT($LINGUAS)
1571 fi
1572
1573 dnl Construct list of names of catalog files to be constructed.
1574 if test -n "$LINGUAS"; then
1575 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
1576 fi
1577 fi
1578
1579 dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
1580 dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
1581 dnl Try to locate is.
1582 MKINSTALLDIRS=
1583 if test -n "$ac_aux_dir"; then
1584 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
1585 fi
1586 if test -z "$MKINSTALLDIRS"; then
1587 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
1588 fi
1589 AC_SUBST(MKINSTALLDIRS)
1590
1591 dnl Generate list of files to be processed by xgettext which will
1592 dnl be included in po/Makefile.
1593 test -d po || mkdir po
1594 if test "x$srcdir" != "x."; then
1595 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
1596 posrcprefix="$srcdir/"
1597 else
1598 posrcprefix="../$srcdir/"
1599 fi
1600 else
1601 posrcprefix="../"
1602 fi
1603 rm -f po/POTFILES
1604 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
1605 < $srcdir/po/POTFILES.in > po/POTFILES
1606 ],
1607 [[$0: This macro is deprecated. You should use upstream gettext instead.]])
1608
1609 # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
1610 # -------------------------------
1611 # Define VARIABLE to the location where catalog files will
1612 # be installed by po/Makefile.
1613 glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
1614 [glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
1615 glib_save_prefix="$prefix"
1616 glib_save_exec_prefix="$exec_prefix"
1617 glib_save_datarootdir="$datarootdir"
1618 test "x$prefix" = xNONE && prefix=$ac_default_prefix
1619 test "x$exec_prefix" = xNONE && exec_prefix=$prefix
1620 datarootdir=`eval echo "${datarootdir}"`
1621 if test "x$CATOBJEXT" = "x.mo" ; then
1622 localedir=`eval echo "${libdir}/locale"`
1623 else
1624 localedir=`eval echo "${datadir}/locale"`
1625 fi
1626 prefix="$glib_save_prefix"
1627 exec_prefix="$glib_save_exec_prefix"
1628 datarootdir="$glib_save_datarootdir"
1629 AC_DEFINE_UNQUOTED($1, "$localedir",
1630 [Define the location where the catalogs will be installed])
1631 ])
1632
1633 dnl
1634 dnl Now the definitions that aclocal will find
1635 dnl
1636 ifdef(glib_configure_ac,[],[
1637 AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
1638 AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
1639 ])dnl
1640
1641 # GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
1642 #
1643 # Create a temporary file with TEST-FILE as its contents and pass the
1644 # file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with
1645 # 0 and perform ACTION-IF-FAIL for any other exit status.
1646 AC_DEFUN([GLIB_RUN_PROG],
1647 [cat >conftest.foo <<_ACEOF
1648 $2
1649 _ACEOF
1650 if AC_RUN_LOG([$1 conftest.foo]); then
1651 m4_ifval([$3], [$3], [:])
1652 m4_ifvaln([$4], [else $4])dnl
1653 echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
1654 sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
1655 fi])
1656
1657
1658
1659 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
1660 # serial 42 IT_PROG_INTLTOOL
1661 AC_DEFUN([IT_PROG_INTLTOOL], [
1662 AC_PREREQ([2.50])dnl
1663 AC_REQUIRE([AM_NLS])dnl
1664
1665 case "$am__api_version" in
1666 1.[01234])
1667 AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
1668 ;;
1669 *)
1670 ;;
1671 esac
1672
1673 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
1674 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
1675 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
1676 if test -n "$1"; then
1677 AC_MSG_CHECKING([for intltool >= $1])
1678 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
1679 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
1680 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
1681 fi
1682
1683 AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
1684 AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
1685 AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
1686 if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
1687 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
1688 fi
1689
1690 if test -z "$AM_DEFAULT_VERBOSITY"; then
1691 AM_DEFAULT_VERBOSITY=1
1692 fi
1693 AC_SUBST([AM_DEFAULT_VERBOSITY])
1694
1695 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
1696 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
1697 INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
1698 AC_SUBST(INTLTOOL_V_MERGE)
1699 AC_SUBST(INTLTOOL__v_MERGE_)
1700 AC_SUBST(INTLTOOL__v_MERGE_0)
1701
1702 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
1703 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
1704 intltool__v_merge_options_0='-q'
1705 AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
1706 AC_SUBST(intltool__v_merge_options_)
1707 AC_SUBST(intltool__v_merge_options_0)
1708
1709 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 $< [$]@'
1710 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 $< [$]@'
1711 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 $< [$]@'
1712 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 $< [$]@'
1713 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 $< [$]@'
1714 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 $< [$]@'
1715 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 $< [$]@'
1716 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 $< [$]@'
1717 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 $< [$]@'
1718 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 $< [$]@'
1719 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 $< [$]@'
1720 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
1721 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 $< [$]@'
1722 else
1723 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'
1724 fi
1725 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 $< [$]@'
1726 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 $< [$]@'
1727 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 $< [$]@'
1728 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 $< [$]@'
1729 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 $< [$]@'
1730 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 $< [$]@'
1731 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 $< [$]@'
1732
1733 _IT_SUBST(INTLTOOL_DESKTOP_RULE)
1734 _IT_SUBST(INTLTOOL_DIRECTORY_RULE)
1735 _IT_SUBST(INTLTOOL_KEYS_RULE)
1736 _IT_SUBST(INTLTOOL_PROP_RULE)
1737 _IT_SUBST(INTLTOOL_OAF_RULE)
1738 _IT_SUBST(INTLTOOL_PONG_RULE)
1739 _IT_SUBST(INTLTOOL_SERVER_RULE)
1740 _IT_SUBST(INTLTOOL_SHEET_RULE)
1741 _IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
1742 _IT_SUBST(INTLTOOL_UI_RULE)
1743 _IT_SUBST(INTLTOOL_XAM_RULE)
1744 _IT_SUBST(INTLTOOL_KBD_RULE)
1745 _IT_SUBST(INTLTOOL_XML_RULE)
1746 _IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
1747 _IT_SUBST(INTLTOOL_CAVES_RULE)
1748 _IT_SUBST(INTLTOOL_SCHEMAS_RULE)
1749 _IT_SUBST(INTLTOOL_THEME_RULE)
1750 _IT_SUBST(INTLTOOL_SERVICE_RULE)
1751 _IT_SUBST(INTLTOOL_POLICY_RULE)
1752
1753 # Check the gettext tools to make sure they are GNU
1754 AC_PATH_PROG(XGETTEXT, xgettext)
1755 AC_PATH_PROG(MSGMERGE, msgmerge)
1756 AC_PATH_PROG(MSGFMT, msgfmt)
1757 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
1758 if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
1759 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
1760 fi
1761 xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
1762 mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
1763 mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
1764 if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
1765 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
1766 fi
1767
1768 AC_PATH_PROG(INTLTOOL_PERL, perl)
1769 if test -z "$INTLTOOL_PERL"; then
1770 AC_MSG_ERROR([perl not found])
1771 fi
1772 AC_MSG_CHECKING([for perl >= 5.8.1])
1773 $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
1774 if test $? -ne 0; then
1775 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
1776 else
1777 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
1778 AC_MSG_RESULT([$IT_PERL_VERSION])
1779 fi
1780 if test "x$2" != "xno-xml"; then
1781 AC_MSG_CHECKING([for XML::Parser])
1782 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
1783 AC_MSG_RESULT([ok])
1784 else
1785 AC_MSG_ERROR([XML::Parser perl module is required for intltool])
1786 fi
1787 fi
1788
1789 # Substitute ALL_LINGUAS so we can use it in po/Makefile
1790 AC_SUBST(ALL_LINGUAS)
1791
1792 IT_PO_SUBDIR([po])
1793
1794 ])
1795
1796
1797 # IT_PO_SUBDIR(DIRNAME)
1798 # ---------------------
1799 # All po subdirs have to be declared with this macro; the subdir "po" is
1800 # declared by IT_PROG_INTLTOOL.
1801 #
1802 AC_DEFUN([IT_PO_SUBDIR],
1803 [AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
1804 dnl
1805 dnl The following CONFIG_COMMANDS should be executed at the very end
1806 dnl of config.status.
1807 AC_CONFIG_COMMANDS_PRE([
1808 AC_CONFIG_COMMANDS([$1/stamp-it], [
1809 if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
1810 AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
1811 fi
1812 rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
1813 >"$1/stamp-it.tmp"
1814 [sed '/^#/d
1815 s/^[[].*] *//
1816 /^[ ]*$/d
1817 '"s|^| $ac_top_srcdir/|" \
1818 "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
1819 ]
1820 [sed '/^POTFILES =/,/[^\\]$/ {
1821 /^POTFILES =/!d
1822 r $1/POTFILES
1823 }
1824 ' "$1/Makefile.in" >"$1/Makefile"]
1825 rm -f "$1/Makefile.tmp"
1826 mv "$1/stamp-it.tmp" "$1/stamp-it"
1827 ])
1828 ])dnl
1829 ])
1830
1831 # _IT_SUBST(VARIABLE)
1832 # -------------------
1833 # Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
1834 #
1835 AC_DEFUN([_IT_SUBST],
1836 [
1837 AC_SUBST([$1])
1838 m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
1839 ]
1840 )
1841
1842 # deprecated macros
1843 AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
1844 # A hint is needed for aclocal from Automake <= 1.9.4:
1845 # AC_DEFUN([AC_PROG_INTLTOOL], ...)
1846
1847
1848 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
1849 #
1850 # Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
1851 # Written by Gordon Matzigkeit, 1996
1852 #
1853 # This file is free software; the Free Software Foundation gives
1854 # unlimited permission to copy and/or distribute it, with or without
1855 # modifications, as long as this notice is preserved.
1856
1857 m4_define([_LT_COPYING], [dnl
1858 # Copyright (C) 2014 Free Software Foundation, Inc.
1859 # This is free software; see the source for copying conditions. There is NO
1860 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1861
1862 # GNU Libtool is free software; you can redistribute it and/or modify
1863 # it under the terms of the GNU General Public License as published by
1864 # the Free Software Foundation; either version 2 of of the License, or
1865 # (at your option) any later version.
1866 #
1867 # As a special exception to the GNU General Public License, if you
1868 # distribute this file as part of a program or library that is built
1869 # using GNU Libtool, you may include this file under the same
1870 # distribution terms that you use for the rest of that program.
1871 #
1872 # GNU Libtool is distributed in the hope that it will be useful, but
1873 # WITHOUT ANY WARRANTY; without even the implied warranty of
1874 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1875 # GNU General Public License for more details.
1876 #
1877 # You should have received a copy of the GNU General Public License
1878 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1879 ])
1880
1881 # serial 58 LT_INIT
1882
1883
1884 # LT_PREREQ(VERSION)
1885 # ------------------
1886 # Complain and exit if this libtool version is less that VERSION.
1887 m4_defun([LT_PREREQ],
1888 [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
1889 [m4_default([$3],
1890 [m4_fatal([Libtool version $1 or higher is required],
1891 63)])],
1892 [$2])])
1893
1894
1895 # _LT_CHECK_BUILDDIR
1896 # ------------------
1897 # Complain if the absolute build directory name contains unusual characters
1898 m4_defun([_LT_CHECK_BUILDDIR],
1899 [case `pwd` in
1900 *\ * | *\ *)
1901 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
1902 esac
1903 ])
1904
1905
1906 # LT_INIT([OPTIONS])
1907 # ------------------
1908 AC_DEFUN([LT_INIT],
1909 [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
1910 AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
1911 AC_BEFORE([$0], [LT_LANG])dnl
1912 AC_BEFORE([$0], [LT_OUTPUT])dnl
1913 AC_BEFORE([$0], [LTDL_INIT])dnl
1914 m4_require([_LT_CHECK_BUILDDIR])dnl
1915
1916 dnl Autoconf doesn't catch unexpanded LT_ macros by default:
1917 m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
1918 m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
1919 dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
1920 dnl unless we require an AC_DEFUNed macro:
1921 AC_REQUIRE([LTOPTIONS_VERSION])dnl
1922 AC_REQUIRE([LTSUGAR_VERSION])dnl
1923 AC_REQUIRE([LTVERSION_VERSION])dnl
1924 AC_REQUIRE([LTOBSOLETE_VERSION])dnl
1925 m4_require([_LT_PROG_LTMAIN])dnl
1926
1927 _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
1928
1929 dnl Parse OPTIONS
1930 _LT_SET_OPTIONS([$0], [$1])
1931
1932 # This can be used to rebuild libtool when needed
1933 LIBTOOL_DEPS=$ltmain
1934
1935 # Always use our own libtool.
1936 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1937 AC_SUBST(LIBTOOL)dnl
1938
1939 _LT_SETUP
1940
1941 # Only expand once:
1942 m4_define([LT_INIT])
1943 ])# LT_INIT
1944
1945 # Old names:
1946 AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
1947 AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
1948 dnl aclocal-1.4 backwards compatibility:
1949 dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
1950 dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
1951
1952
1953 # _LT_PREPARE_CC_BASENAME
1954 # -----------------------
1955 m4_defun([_LT_PREPARE_CC_BASENAME], [
1956 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
1957 func_cc_basename ()
1958 {
1959 for cc_temp in @S|@*""; do
1960 case $cc_temp in
1961 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
1962 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
1963 \-*) ;;
1964 *) break;;
1965 esac
1966 done
1967 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
1968 }
1969 ])# _LT_PREPARE_CC_BASENAME
1970
1971
1972 # _LT_CC_BASENAME(CC)
1973 # -------------------
1974 # It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
1975 # but that macro is also expanded into generated libtool script, which
1976 # arranges for $SED and $ECHO to be set by different means.
1977 m4_defun([_LT_CC_BASENAME],
1978 [m4_require([_LT_PREPARE_CC_BASENAME])dnl
1979 AC_REQUIRE([_LT_DECL_SED])dnl
1980 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
1981 func_cc_basename $1
1982 cc_basename=$func_cc_basename_result
1983 ])
1984
1985
1986 # _LT_FILEUTILS_DEFAULTS
1987 # ----------------------
1988 # It is okay to use these file commands and assume they have been set
1989 # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
1990 m4_defun([_LT_FILEUTILS_DEFAULTS],
1991 [: ${CP="cp -f"}
1992 : ${MV="mv -f"}
1993 : ${RM="rm -f"}
1994 ])# _LT_FILEUTILS_DEFAULTS
1995
1996
1997 # _LT_SETUP
1998 # ---------
1999 m4_defun([_LT_SETUP],
2000 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
2001 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
2002 AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
2003 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
2004
2005 _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
2006 dnl
2007 _LT_DECL([], [host_alias], [0], [The host system])dnl
2008 _LT_DECL([], [host], [0])dnl
2009 _LT_DECL([], [host_os], [0])dnl
2010 dnl
2011 _LT_DECL([], [build_alias], [0], [The build system])dnl
2012 _LT_DECL([], [build], [0])dnl
2013 _LT_DECL([], [build_os], [0])dnl
2014 dnl
2015 AC_REQUIRE([AC_PROG_CC])dnl
2016 AC_REQUIRE([LT_PATH_LD])dnl
2017 AC_REQUIRE([LT_PATH_NM])dnl
2018 dnl
2019 AC_REQUIRE([AC_PROG_LN_S])dnl
2020 test -z "$LN_S" && LN_S="ln -s"
2021 _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
2022 dnl
2023 AC_REQUIRE([LT_CMD_MAX_LEN])dnl
2024 _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
2025 _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
2026 dnl
2027 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2028 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
2029 m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
2030 m4_require([_LT_CMD_RELOAD])dnl
2031 m4_require([_LT_CHECK_MAGIC_METHOD])dnl
2032 m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
2033 m4_require([_LT_CMD_OLD_ARCHIVE])dnl
2034 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
2035 m4_require([_LT_WITH_SYSROOT])dnl
2036 m4_require([_LT_CMD_TRUNCATE])dnl
2037
2038 _LT_CONFIG_LIBTOOL_INIT([
2039 # See if we are running on zsh, and set the options that allow our
2040 # commands through without removal of \ escapes INIT.
2041 if test -n "\${ZSH_VERSION+set}"; then
2042 setopt NO_GLOB_SUBST
2043 fi
2044 ])
2045 if test -n "${ZSH_VERSION+set}"; then
2046 setopt NO_GLOB_SUBST
2047 fi
2048
2049 _LT_CHECK_OBJDIR
2050
2051 m4_require([_LT_TAG_COMPILER])dnl
2052
2053 case $host_os in
2054 aix3*)
2055 # AIX sometimes has problems with the GCC collect2 program. For some
2056 # reason, if we set the COLLECT_NAMES environment variable, the problems
2057 # vanish in a puff of smoke.
2058 if test set != "${COLLECT_NAMES+set}"; then
2059 COLLECT_NAMES=
2060 export COLLECT_NAMES
2061 fi
2062 ;;
2063 esac
2064
2065 # Global variables:
2066 ofile=libtool
2067 can_build_shared=yes
2068
2069 # All known linkers require a '.a' archive for static linking (except MSVC,
2070 # which needs '.lib').
2071 libext=a
2072
2073 with_gnu_ld=$lt_cv_prog_gnu_ld
2074
2075 old_CC=$CC
2076 old_CFLAGS=$CFLAGS
2077
2078 # Set sane defaults for various variables
2079 test -z "$CC" && CC=cc
2080 test -z "$LTCC" && LTCC=$CC
2081 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
2082 test -z "$LD" && LD=ld
2083 test -z "$ac_objext" && ac_objext=o
2084
2085 _LT_CC_BASENAME([$compiler])
2086
2087 # Only perform the check for file, if the check method requires it
2088 test -z "$MAGIC_CMD" && MAGIC_CMD=file
2089 case $deplibs_check_method in
2090 file_magic*)
2091 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
2092 _LT_PATH_MAGIC
2093 fi
2094 ;;
2095 esac
2096
2097 # Use C for the default configuration in the libtool script
2098 LT_SUPPORTED_TAG([CC])
2099 _LT_LANG_C_CONFIG
2100 _LT_LANG_DEFAULT_CONFIG
2101 _LT_CONFIG_COMMANDS
2102 ])# _LT_SETUP
2103
2104
2105 # _LT_PREPARE_SED_QUOTE_VARS
2106 # --------------------------
2107 # Define a few sed substitution that help us do robust quoting.
2108 m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
2109 [# Backslashify metacharacters that are still active within
2110 # double-quoted strings.
2111 sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
2112
2113 # Same as above, but do not quote variable references.
2114 double_quote_subst='s/\([["`\\]]\)/\\\1/g'
2115
2116 # Sed substitution to delay expansion of an escaped shell variable in a
2117 # double_quote_subst'ed string.
2118 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
2119
2120 # Sed substitution to delay expansion of an escaped single quote.
2121 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
2122
2123 # Sed substitution to avoid accidental globbing in evaled expressions
2124 no_glob_subst='s/\*/\\\*/g'
2125 ])
2126
2127 # _LT_PROG_LTMAIN
2128 # ---------------
2129 # Note that this code is called both from 'configure', and 'config.status'
2130 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2131 # 'config.status' has no value for ac_aux_dir unless we are using Automake,
2132 # so we pass a copy along to make sure it has a sensible value anyway.
2133 m4_defun([_LT_PROG_LTMAIN],
2134 [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
2135 _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
2136 ltmain=$ac_aux_dir/ltmain.sh
2137 ])# _LT_PROG_LTMAIN
2138
2139
2140
2141 # So that we can recreate a full libtool script including additional
2142 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2143 # in macros and then make a single call at the end using the 'libtool'
2144 # label.
2145
2146
2147 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2148 # ----------------------------------------
2149 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2150 m4_define([_LT_CONFIG_LIBTOOL_INIT],
2151 [m4_ifval([$1],
2152 [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
2153 [$1
2154 ])])])
2155
2156 # Initialize.
2157 m4_define([_LT_OUTPUT_LIBTOOL_INIT])
2158
2159
2160 # _LT_CONFIG_LIBTOOL([COMMANDS])
2161 # ------------------------------
2162 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2163 m4_define([_LT_CONFIG_LIBTOOL],
2164 [m4_ifval([$1],
2165 [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
2166 [$1
2167 ])])])
2168
2169 # Initialize.
2170 m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
2171
2172
2173 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2174 # -----------------------------------------------------
2175 m4_defun([_LT_CONFIG_SAVE_COMMANDS],
2176 [_LT_CONFIG_LIBTOOL([$1])
2177 _LT_CONFIG_LIBTOOL_INIT([$2])
2178 ])
2179
2180
2181 # _LT_FORMAT_COMMENT([COMMENT])
2182 # -----------------------------
2183 # Add leading comment marks to the start of each line, and a trailing
2184 # full-stop to the whole comment if one is not present already.
2185 m4_define([_LT_FORMAT_COMMENT],
2186 [m4_ifval([$1], [
2187 m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
2188 [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
2189 )])
2190
2191
2192
2193
2194
2195 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2196 # -------------------------------------------------------------------
2197 # CONFIGNAME is the name given to the value in the libtool script.
2198 # VARNAME is the (base) name used in the configure script.
2199 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2200 # VARNAME. Any other value will be used directly.
2201 m4_define([_LT_DECL],
2202 [lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
2203 [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
2204 [m4_ifval([$1], [$1], [$2])])
2205 lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
2206 m4_ifval([$4],
2207 [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
2208 lt_dict_add_subkey([lt_decl_dict], [$2],
2209 [tagged?], [m4_ifval([$5], [yes], [no])])])
2210 ])
2211
2212
2213 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2214 # --------------------------------------------------------
2215 m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
2216
2217
2218 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2219 # ------------------------------------------------
2220 m4_define([lt_decl_tag_varnames],
2221 [_lt_decl_filter([tagged?], [yes], $@)])
2222
2223
2224 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2225 # ---------------------------------------------------------
2226 m4_define([_lt_decl_filter],
2227 [m4_case([$#],
2228 [0], [m4_fatal([$0: too few arguments: $#])],
2229 [1], [m4_fatal([$0: too few arguments: $#: $1])],
2230 [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
2231 [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
2232 [lt_dict_filter([lt_decl_dict], $@)])[]dnl
2233 ])
2234
2235
2236 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2237 # --------------------------------------------------
2238 m4_define([lt_decl_quote_varnames],
2239 [_lt_decl_filter([value], [1], $@)])
2240
2241
2242 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2243 # ---------------------------------------------------
2244 m4_define([lt_decl_dquote_varnames],
2245 [_lt_decl_filter([value], [2], $@)])
2246
2247
2248 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2249 # ---------------------------------------------------
2250 m4_define([lt_decl_varnames_tagged],
2251 [m4_assert([$# <= 2])dnl
2252 _$0(m4_quote(m4_default([$1], [[, ]])),
2253 m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
2254 m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
2255 m4_define([_lt_decl_varnames_tagged],
2256 [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
2257
2258
2259 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2260 # ------------------------------------------------
2261 m4_define([lt_decl_all_varnames],
2262 [_$0(m4_quote(m4_default([$1], [[, ]])),
2263 m4_if([$2], [],
2264 m4_quote(lt_decl_varnames),
2265 m4_quote(m4_shift($@))))[]dnl
2266 ])
2267 m4_define([_lt_decl_all_varnames],
2268 [lt_join($@, lt_decl_varnames_tagged([$1],
2269 lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
2270 ])
2271
2272
2273 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2274 # ------------------------------------
2275 # Quote a variable value, and forward it to 'config.status' so that its
2276 # declaration there will have the same value as in 'configure'. VARNAME
2277 # must have a single quote delimited value for this to work.
2278 m4_define([_LT_CONFIG_STATUS_DECLARE],
2279 [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
2280
2281
2282 # _LT_CONFIG_STATUS_DECLARATIONS
2283 # ------------------------------
2284 # We delimit libtool config variables with single quotes, so when
2285 # we write them to config.status, we have to be sure to quote all
2286 # embedded single quotes properly. In configure, this macro expands
2287 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2288 #
2289 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2290 m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
2291 [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
2292 [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
2293
2294
2295 # _LT_LIBTOOL_TAGS
2296 # ----------------
2297 # Output comment and list of tags supported by the script
2298 m4_defun([_LT_LIBTOOL_TAGS],
2299 [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
2300 available_tags='_LT_TAGS'dnl
2301 ])
2302
2303
2304 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2305 # -----------------------------------
2306 # Extract the dictionary values for VARNAME (optionally with TAG) and
2307 # expand to a commented shell variable setting:
2308 #
2309 # # Some comment about what VAR is for.
2310 # visible_name=$lt_internal_name
2311 m4_define([_LT_LIBTOOL_DECLARE],
2312 [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
2313 [description])))[]dnl
2314 m4_pushdef([_libtool_name],
2315 m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
2316 m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
2317 [0], [_libtool_name=[$]$1],
2318 [1], [_libtool_name=$lt_[]$1],
2319 [2], [_libtool_name=$lt_[]$1],
2320 [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
2321 m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
2322 ])
2323
2324
2325 # _LT_LIBTOOL_CONFIG_VARS
2326 # -----------------------
2327 # Produce commented declarations of non-tagged libtool config variables
2328 # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
2329 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2330 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2331 m4_defun([_LT_LIBTOOL_CONFIG_VARS],
2332 [m4_foreach([_lt_var],
2333 m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
2334 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
2335
2336
2337 # _LT_LIBTOOL_TAG_VARS(TAG)
2338 # -------------------------
2339 m4_define([_LT_LIBTOOL_TAG_VARS],
2340 [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
2341 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
2342
2343
2344 # _LT_TAGVAR(VARNAME, [TAGNAME])
2345 # ------------------------------
2346 m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
2347
2348
2349 # _LT_CONFIG_COMMANDS
2350 # -------------------
2351 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2352 # variables for single and double quote escaping we saved from calls
2353 # to _LT_DECL, we can put quote escaped variables declarations
2354 # into 'config.status', and then the shell code to quote escape them in
2355 # for loops in 'config.status'. Finally, any additional code accumulated
2356 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2357 m4_defun([_LT_CONFIG_COMMANDS],
2358 [AC_PROVIDE_IFELSE([LT_OUTPUT],
2359 dnl If the libtool generation code has been placed in $CONFIG_LT,
2360 dnl instead of duplicating it all over again into config.status,
2361 dnl then we will have config.status run $CONFIG_LT later, so it
2362 dnl needs to know what name is stored there:
2363 [AC_CONFIG_COMMANDS([libtool],
2364 [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
2365 dnl If the libtool generation code is destined for config.status,
2366 dnl expand the accumulated commands and init code now:
2367 [AC_CONFIG_COMMANDS([libtool],
2368 [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
2369 ])#_LT_CONFIG_COMMANDS
2370
2371
2372 # Initialize.
2373 m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
2374 [
2375
2376 # The HP-UX ksh and POSIX shell print the target directory to stdout
2377 # if CDPATH is set.
2378 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
2379
2380 sed_quote_subst='$sed_quote_subst'
2381 double_quote_subst='$double_quote_subst'
2382 delay_variable_subst='$delay_variable_subst'
2383 _LT_CONFIG_STATUS_DECLARATIONS
2384 LTCC='$LTCC'
2385 LTCFLAGS='$LTCFLAGS'
2386 compiler='$compiler_DEFAULT'
2387
2388 # A function that is used when there is no print builtin or printf.
2389 func_fallback_echo ()
2390 {
2391 eval 'cat <<_LTECHO_EOF
2392 \$[]1
2393 _LTECHO_EOF'
2394 }
2395
2396 # Quote evaled strings.
2397 for var in lt_decl_all_varnames([[ \
2398 ]], lt_decl_quote_varnames); do
2399 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
2400 *[[\\\\\\\`\\"\\\$]]*)
2401 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
2402 ;;
2403 *)
2404 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
2405 ;;
2406 esac
2407 done
2408
2409 # Double-quote double-evaled strings.
2410 for var in lt_decl_all_varnames([[ \
2411 ]], lt_decl_dquote_varnames); do
2412 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
2413 *[[\\\\\\\`\\"\\\$]]*)
2414 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
2415 ;;
2416 *)
2417 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
2418 ;;
2419 esac
2420 done
2421
2422 _LT_OUTPUT_LIBTOOL_INIT
2423 ])
2424
2425 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2426 # ------------------------------------
2427 # Generate a child script FILE with all initialization necessary to
2428 # reuse the environment learned by the parent script, and make the
2429 # file executable. If COMMENT is supplied, it is inserted after the
2430 # '#!' sequence but before initialization text begins. After this
2431 # macro, additional text can be appended to FILE to form the body of
2432 # the child script. The macro ends with non-zero status if the
2433 # file could not be fully written (such as if the disk is full).
2434 m4_ifdef([AS_INIT_GENERATED],
2435 [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
2436 [m4_defun([_LT_GENERATED_FILE_INIT],
2437 [m4_require([AS_PREPARE])]dnl
2438 [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
2439 [lt_write_fail=0
2440 cat >$1 <<_ASEOF || lt_write_fail=1
2441 #! $SHELL
2442 # Generated by $as_me.
2443 $2
2444 SHELL=\${CONFIG_SHELL-$SHELL}
2445 export SHELL
2446 _ASEOF
2447 cat >>$1 <<\_ASEOF || lt_write_fail=1
2448 AS_SHELL_SANITIZE
2449 _AS_PREPARE
2450 exec AS_MESSAGE_FD>&1
2451 _ASEOF
2452 test 0 = "$lt_write_fail" && chmod +x $1[]dnl
2453 m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
2454
2455 # LT_OUTPUT
2456 # ---------
2457 # This macro allows early generation of the libtool script (before
2458 # AC_OUTPUT is called), incase it is used in configure for compilation
2459 # tests.
2460 AC_DEFUN([LT_OUTPUT],
2461 [: ${CONFIG_LT=./config.lt}
2462 AC_MSG_NOTICE([creating $CONFIG_LT])
2463 _LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
2464 [# Run this file to recreate a libtool stub with the current configuration.])
2465
2466 cat >>"$CONFIG_LT" <<\_LTEOF
2467 lt_cl_silent=false
2468 exec AS_MESSAGE_LOG_FD>>config.log
2469 {
2470 echo
2471 AS_BOX([Running $as_me.])
2472 } >&AS_MESSAGE_LOG_FD
2473
2474 lt_cl_help="\
2475 '$as_me' creates a local libtool stub from the current configuration,
2476 for use in further configure time tests before the real libtool is
2477 generated.
2478
2479 Usage: $[0] [[OPTIONS]]
2480
2481 -h, --help print this help, then exit
2482 -V, --version print version number, then exit
2483 -q, --quiet do not print progress messages
2484 -d, --debug don't remove temporary files
2485
2486 Report bugs to <bug-libtool@gnu.org>."
2487
2488 lt_cl_version="\
2489 m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
2490 m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
2491 configured by $[0], generated by m4_PACKAGE_STRING.
2492
2493 Copyright (C) 2011 Free Software Foundation, Inc.
2494 This config.lt script is free software; the Free Software Foundation
2495 gives unlimited permision to copy, distribute and modify it."
2496
2497 while test 0 != $[#]
2498 do
2499 case $[1] in
2500 --version | --v* | -V )
2501 echo "$lt_cl_version"; exit 0 ;;
2502 --help | --h* | -h )
2503 echo "$lt_cl_help"; exit 0 ;;
2504 --debug | --d* | -d )
2505 debug=: ;;
2506 --quiet | --q* | --silent | --s* | -q )
2507 lt_cl_silent=: ;;
2508
2509 -*) AC_MSG_ERROR([unrecognized option: $[1]
2510 Try '$[0] --help' for more information.]) ;;
2511
2512 *) AC_MSG_ERROR([unrecognized argument: $[1]
2513 Try '$[0] --help' for more information.]) ;;
2514 esac
2515 shift
2516 done
2517
2518 if $lt_cl_silent; then
2519 exec AS_MESSAGE_FD>/dev/null
2520 fi
2521 _LTEOF
2522
2523 cat >>"$CONFIG_LT" <<_LTEOF
2524 _LT_OUTPUT_LIBTOOL_COMMANDS_INIT
2525 _LTEOF
2526
2527 cat >>"$CONFIG_LT" <<\_LTEOF
2528 AC_MSG_NOTICE([creating $ofile])
2529 _LT_OUTPUT_LIBTOOL_COMMANDS
2530 AS_EXIT(0)
2531 _LTEOF
2532 chmod +x "$CONFIG_LT"
2533
2534 # configure is writing to config.log, but config.lt does its own redirection,
2535 # appending to config.log, which fails on DOS, as config.log is still kept
2536 # open by configure. Here we exec the FD to /dev/null, effectively closing
2537 # config.log, so it can be properly (re)opened and appended to by config.lt.
2538 lt_cl_success=:
2539 test yes = "$silent" &&
2540 lt_config_lt_args="$lt_config_lt_args --quiet"
2541 exec AS_MESSAGE_LOG_FD>/dev/null
2542 $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
2543 exec AS_MESSAGE_LOG_FD>>config.log
2544 $lt_cl_success || AS_EXIT(1)
2545 ])# LT_OUTPUT
2546
2547
2548 # _LT_CONFIG(TAG)
2549 # ---------------
2550 # If TAG is the built-in tag, create an initial libtool script with a
2551 # default configuration from the untagged config vars. Otherwise add code
2552 # to config.status for appending the configuration named by TAG from the
2553 # matching tagged config vars.
2554 m4_defun([_LT_CONFIG],
2555 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2556 _LT_CONFIG_SAVE_COMMANDS([
2557 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
2558 m4_if(_LT_TAG, [C], [
2559 # See if we are running on zsh, and set the options that allow our
2560 # commands through without removal of \ escapes.
2561 if test -n "${ZSH_VERSION+set}"; then
2562 setopt NO_GLOB_SUBST
2563 fi
2564
2565 cfgfile=${ofile}T
2566 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
2567 $RM "$cfgfile"
2568
2569 cat <<_LT_EOF >> "$cfgfile"
2570 #! $SHELL
2571 # Generated automatically by $as_me ($PACKAGE) $VERSION
2572 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
2573
2574 # Provide generalized library-building support services.
2575 # Written by Gordon Matzigkeit, 1996
2576
2577 _LT_COPYING
2578 _LT_LIBTOOL_TAGS
2579
2580 # Configured defaults for sys_lib_dlsearch_path munging.
2581 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
2582
2583 # ### BEGIN LIBTOOL CONFIG
2584 _LT_LIBTOOL_CONFIG_VARS
2585 _LT_LIBTOOL_TAG_VARS
2586 # ### END LIBTOOL CONFIG
2587
2588 _LT_EOF
2589
2590 cat <<'_LT_EOF' >> "$cfgfile"
2591
2592 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
2593
2594 _LT_PREPARE_MUNGE_PATH_LIST
2595 _LT_PREPARE_CC_BASENAME
2596
2597 # ### END FUNCTIONS SHARED WITH CONFIGURE
2598
2599 _LT_EOF
2600
2601 case $host_os in
2602 aix3*)
2603 cat <<\_LT_EOF >> "$cfgfile"
2604 # AIX sometimes has problems with the GCC collect2 program. For some
2605 # reason, if we set the COLLECT_NAMES environment variable, the problems
2606 # vanish in a puff of smoke.
2607 if test set != "${COLLECT_NAMES+set}"; then
2608 COLLECT_NAMES=
2609 export COLLECT_NAMES
2610 fi
2611 _LT_EOF
2612 ;;
2613 esac
2614
2615 _LT_PROG_LTMAIN
2616
2617 # We use sed instead of cat because bash on DJGPP gets confused if
2618 # if finds mixed CR/LF and LF-only lines. Since sed operates in
2619 # text mode, it properly converts lines to CR/LF. This bash problem
2620 # is reportedly fixed, but why not run on old versions too?
2621 sed '$q' "$ltmain" >> "$cfgfile" \
2622 || (rm -f "$cfgfile"; exit 1)
2623
2624 mv -f "$cfgfile" "$ofile" ||
2625 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
2626 chmod +x "$ofile"
2627 ],
2628 [cat <<_LT_EOF >> "$ofile"
2629
2630 dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
2631 dnl in a comment (ie after a #).
2632 # ### BEGIN LIBTOOL TAG CONFIG: $1
2633 _LT_LIBTOOL_TAG_VARS(_LT_TAG)
2634 # ### END LIBTOOL TAG CONFIG: $1
2635 _LT_EOF
2636 ])dnl /m4_if
2637 ],
2638 [m4_if([$1], [], [
2639 PACKAGE='$PACKAGE'
2640 VERSION='$VERSION'
2641 RM='$RM'
2642 ofile='$ofile'], [])
2643 ])dnl /_LT_CONFIG_SAVE_COMMANDS
2644 ])# _LT_CONFIG
2645
2646
2647 # LT_SUPPORTED_TAG(TAG)
2648 # ---------------------
2649 # Trace this macro to discover what tags are supported by the libtool
2650 # --tag option, using:
2651 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2652 AC_DEFUN([LT_SUPPORTED_TAG], [])
2653
2654
2655 # C support is built-in for now
2656 m4_define([_LT_LANG_C_enabled], [])
2657 m4_define([_LT_TAGS], [])
2658
2659
2660 # LT_LANG(LANG)
2661 # -------------
2662 # Enable libtool support for the given language if not already enabled.
2663 AC_DEFUN([LT_LANG],
2664 [AC_BEFORE([$0], [LT_OUTPUT])dnl
2665 m4_case([$1],
2666 [C], [_LT_LANG(C)],
2667 [C++], [_LT_LANG(CXX)],
2668 [Go], [_LT_LANG(GO)],
2669 [Java], [_LT_LANG(GCJ)],
2670 [Fortran 77], [_LT_LANG(F77)],
2671 [Fortran], [_LT_LANG(FC)],
2672 [Windows Resource], [_LT_LANG(RC)],
2673 [m4_ifdef([_LT_LANG_]$1[_CONFIG],
2674 [_LT_LANG($1)],
2675 [m4_fatal([$0: unsupported language: "$1"])])])dnl
2676 ])# LT_LANG
2677
2678
2679 # _LT_LANG(LANGNAME)
2680 # ------------------
2681 m4_defun([_LT_LANG],
2682 [m4_ifdef([_LT_LANG_]$1[_enabled], [],
2683 [LT_SUPPORTED_TAG([$1])dnl
2684 m4_append([_LT_TAGS], [$1 ])dnl
2685 m4_define([_LT_LANG_]$1[_enabled], [])dnl
2686 _LT_LANG_$1_CONFIG($1)])dnl
2687 ])# _LT_LANG
2688
2689
2690 m4_ifndef([AC_PROG_GO], [
2691 # NOTE: This macro has been submitted for inclusion into #
2692 # GNU Autoconf as AC_PROG_GO. When it is available in #
2693 # a released version of Autoconf we should remove this #
2694 # macro and use it instead. #
2695 m4_defun([AC_PROG_GO],
2696 [AC_LANG_PUSH(Go)dnl
2697 AC_ARG_VAR([GOC], [Go compiler command])dnl
2698 AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
2699 _AC_ARG_VAR_LDFLAGS()dnl
2700 AC_CHECK_TOOL(GOC, gccgo)
2701 if test -z "$GOC"; then
2702 if test -n "$ac_tool_prefix"; then
2703 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
2704 fi
2705 fi
2706 if test -z "$GOC"; then
2707 AC_CHECK_PROG(GOC, gccgo, gccgo, false)
2708 fi
2709 ])#m4_defun
2710 ])#m4_ifndef
2711
2712
2713 # _LT_LANG_DEFAULT_CONFIG
2714 # -----------------------
2715 m4_defun([_LT_LANG_DEFAULT_CONFIG],
2716 [AC_PROVIDE_IFELSE([AC_PROG_CXX],
2717 [LT_LANG(CXX)],
2718 [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
2719
2720 AC_PROVIDE_IFELSE([AC_PROG_F77],
2721 [LT_LANG(F77)],
2722 [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
2723
2724 AC_PROVIDE_IFELSE([AC_PROG_FC],
2725 [LT_LANG(FC)],
2726 [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
2727
2728 dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
2729 dnl pulling things in needlessly.
2730 AC_PROVIDE_IFELSE([AC_PROG_GCJ],
2731 [LT_LANG(GCJ)],
2732 [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
2733 [LT_LANG(GCJ)],
2734 [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
2735 [LT_LANG(GCJ)],
2736 [m4_ifdef([AC_PROG_GCJ],
2737 [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
2738 m4_ifdef([A][M_PROG_GCJ],
2739 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
2740 m4_ifdef([LT_PROG_GCJ],
2741 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
2742
2743 AC_PROVIDE_IFELSE([AC_PROG_GO],
2744 [LT_LANG(GO)],
2745 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
2746
2747 AC_PROVIDE_IFELSE([LT_PROG_RC],
2748 [LT_LANG(RC)],
2749 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
2750 ])# _LT_LANG_DEFAULT_CONFIG
2751
2752 # Obsolete macros:
2753 AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
2754 AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
2755 AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
2756 AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
2757 AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
2758 dnl aclocal-1.4 backwards compatibility:
2759 dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
2760 dnl AC_DEFUN([AC_LIBTOOL_F77], [])
2761 dnl AC_DEFUN([AC_LIBTOOL_FC], [])
2762 dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
2763 dnl AC_DEFUN([AC_LIBTOOL_RC], [])
2764
2765
2766 # _LT_TAG_COMPILER
2767 # ----------------
2768 m4_defun([_LT_TAG_COMPILER],
2769 [AC_REQUIRE([AC_PROG_CC])dnl
2770
2771 _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
2772 _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
2773 _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
2774 _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
2775
2776 # If no C compiler was specified, use CC.
2777 LTCC=${LTCC-"$CC"}
2778
2779 # If no C compiler flags were specified, use CFLAGS.
2780 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
2781
2782 # Allow CC to be a program name with arguments.
2783 compiler=$CC
2784 ])# _LT_TAG_COMPILER
2785
2786
2787 # _LT_COMPILER_BOILERPLATE
2788 # ------------------------
2789 # Check for compiler boilerplate output or warnings with
2790 # the simple compiler test code.
2791 m4_defun([_LT_COMPILER_BOILERPLATE],
2792 [m4_require([_LT_DECL_SED])dnl
2793 ac_outfile=conftest.$ac_objext
2794 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
2795 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
2796 _lt_compiler_boilerplate=`cat conftest.err`
2797 $RM conftest*
2798 ])# _LT_COMPILER_BOILERPLATE
2799
2800
2801 # _LT_LINKER_BOILERPLATE
2802 # ----------------------
2803 # Check for linker boilerplate output or warnings with
2804 # the simple link test code.
2805 m4_defun([_LT_LINKER_BOILERPLATE],
2806 [m4_require([_LT_DECL_SED])dnl
2807 ac_outfile=conftest.$ac_objext
2808 echo "$lt_simple_link_test_code" >conftest.$ac_ext
2809 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
2810 _lt_linker_boilerplate=`cat conftest.err`
2811 $RM -r conftest*
2812 ])# _LT_LINKER_BOILERPLATE
2813
2814 # _LT_REQUIRED_DARWIN_CHECKS
2815 # -------------------------
2816 m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
2817 case $host_os in
2818 rhapsody* | darwin*)
2819 AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
2820 AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
2821 AC_CHECK_TOOL([LIPO], [lipo], [:])
2822 AC_CHECK_TOOL([OTOOL], [otool], [:])
2823 AC_CHECK_TOOL([OTOOL64], [otool64], [:])
2824 _LT_DECL([], [DSYMUTIL], [1],
2825 [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
2826 _LT_DECL([], [NMEDIT], [1],
2827 [Tool to change global to local symbols on Mac OS X])
2828 _LT_DECL([], [LIPO], [1],
2829 [Tool to manipulate fat objects and archives on Mac OS X])
2830 _LT_DECL([], [OTOOL], [1],
2831 [ldd/readelf like tool for Mach-O binaries on Mac OS X])
2832 _LT_DECL([], [OTOOL64], [1],
2833 [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
2834
2835 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
2836 [lt_cv_apple_cc_single_mod=no
2837 if test -z "$LT_MULTI_MODULE"; then
2838 # By default we will add the -single_module flag. You can override
2839 # by either setting the environment variable LT_MULTI_MODULE
2840 # non-empty at configure time, or by adding -multi_module to the
2841 # link flags.
2842 rm -rf libconftest.dylib*
2843 echo "int foo(void){return 1;}" > conftest.c
2844 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
2845 -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
2846 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
2847 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
2848 _lt_result=$?
2849 # If there is a non-empty error log, and "single_module"
2850 # appears in it, assume the flag caused a linker warning
2851 if test -s conftest.err && $GREP single_module conftest.err; then
2852 cat conftest.err >&AS_MESSAGE_LOG_FD
2853 # Otherwise, if the output was created with a 0 exit code from
2854 # the compiler, it worked.
2855 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
2856 lt_cv_apple_cc_single_mod=yes
2857 else
2858 cat conftest.err >&AS_MESSAGE_LOG_FD
2859 fi
2860 rm -rf libconftest.dylib*
2861 rm -f conftest.*
2862 fi])
2863
2864 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
2865 [lt_cv_ld_exported_symbols_list],
2866 [lt_cv_ld_exported_symbols_list=no
2867 save_LDFLAGS=$LDFLAGS
2868 echo "_main" > conftest.sym
2869 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
2870 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
2871 [lt_cv_ld_exported_symbols_list=yes],
2872 [lt_cv_ld_exported_symbols_list=no])
2873 LDFLAGS=$save_LDFLAGS
2874 ])
2875
2876 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
2877 [lt_cv_ld_force_load=no
2878 cat > conftest.c << _LT_EOF
2879 int forced_loaded() { return 2;}
2880 _LT_EOF
2881 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
2882 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
2883 echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
2884 $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
2885 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
2886 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
2887 cat > conftest.c << _LT_EOF
2888 int main() { return 0;}
2889 _LT_EOF
2890 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
2891 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
2892 _lt_result=$?
2893 if test -s conftest.err && $GREP force_load conftest.err; then
2894 cat conftest.err >&AS_MESSAGE_LOG_FD
2895 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
2896 lt_cv_ld_force_load=yes
2897 else
2898 cat conftest.err >&AS_MESSAGE_LOG_FD
2899 fi
2900 rm -f conftest.err libconftest.a conftest conftest.c
2901 rm -rf conftest.dSYM
2902 ])
2903 case $host_os in
2904 rhapsody* | darwin1.[[012]])
2905 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
2906 darwin1.*)
2907 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
2908 darwin*) # darwin 5.x on
2909 # if running on 10.5 or later, the deployment target defaults
2910 # to the OS version, if on x86, and 10.4, the deployment
2911 # target defaults to 10.4. Don't you love it?
2912 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
2913 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
2914 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
2915 10.[[012]][[,.]]*)
2916 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
2917 10.*)
2918 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
2919 esac
2920 ;;
2921 esac
2922 if test yes = "$lt_cv_apple_cc_single_mod"; then
2923 _lt_dar_single_mod='$single_module'
2924 fi
2925 if test yes = "$lt_cv_ld_exported_symbols_list"; then
2926 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
2927 else
2928 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
2929 fi
2930 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
2931 _lt_dsymutil='~$DSYMUTIL $lib || :'
2932 else
2933 _lt_dsymutil=
2934 fi
2935 ;;
2936 esac
2937 ])
2938
2939
2940 # _LT_DARWIN_LINKER_FEATURES([TAG])
2941 # ---------------------------------
2942 # Checks for linker and compiler features on darwin
2943 m4_defun([_LT_DARWIN_LINKER_FEATURES],
2944 [
2945 m4_require([_LT_REQUIRED_DARWIN_CHECKS])
2946 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
2947 _LT_TAGVAR(hardcode_direct, $1)=no
2948 _LT_TAGVAR(hardcode_automatic, $1)=yes
2949 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
2950 if test yes = "$lt_cv_ld_force_load"; then
2951 _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\"`'
2952 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
2953 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
2954 else
2955 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
2956 fi
2957 _LT_TAGVAR(link_all_deplibs, $1)=yes
2958 _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
2959 case $cc_basename in
2960 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
2961 *) _lt_dar_can_shared=$GCC ;;
2962 esac
2963 if test yes = "$_lt_dar_can_shared"; then
2964 output_verbose_link_cmd=func_echo_all
2965 _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"
2966 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
2967 _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"
2968 _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"
2969 m4_if([$1], [CXX],
2970 [ if test yes != "$lt_cv_apple_cc_single_mod"; then
2971 _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"
2972 _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"
2973 fi
2974 ],[])
2975 else
2976 _LT_TAGVAR(ld_shlibs, $1)=no
2977 fi
2978 ])
2979
2980 # _LT_SYS_MODULE_PATH_AIX([TAGNAME])
2981 # ----------------------------------
2982 # Links a minimal program and checks the executable
2983 # for the system default hardcoded library path. In most cases,
2984 # this is /usr/lib:/lib, but when the MPI compilers are used
2985 # the location of the communication and MPI libs are included too.
2986 # If we don't find anything, use the default library path according
2987 # to the aix ld manual.
2988 # Store the results from the different compilers for each TAGNAME.
2989 # Allow to override them for all tags through lt_cv_aix_libpath.
2990 m4_defun([_LT_SYS_MODULE_PATH_AIX],
2991 [m4_require([_LT_DECL_SED])dnl
2992 if test set = "${lt_cv_aix_libpath+set}"; then
2993 aix_libpath=$lt_cv_aix_libpath
2994 else
2995 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
2996 [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
2997 lt_aix_libpath_sed='[
2998 /Import File Strings/,/^$/ {
2999 /^0/ {
3000 s/^0 *\([^ ]*\) *$/\1/
3001 p
3002 }
3003 }]'
3004 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
3005 # Check for a 64-bit object if we didn't find anything.
3006 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
3007 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
3008 fi],[])
3009 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
3010 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
3011 fi
3012 ])
3013 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
3014 fi
3015 ])# _LT_SYS_MODULE_PATH_AIX
3016
3017
3018 # _LT_SHELL_INIT(ARG)
3019 # -------------------
3020 m4_define([_LT_SHELL_INIT],
3021 [m4_divert_text([M4SH-INIT], [$1
3022 ])])# _LT_SHELL_INIT
3023
3024
3025
3026 # _LT_PROG_ECHO_BACKSLASH
3027 # -----------------------
3028 # Find how we can fake an echo command that does not interpret backslash.
3029 # In particular, with Autoconf 2.60 or later we add some code to the start
3030 # of the generated configure script that will find a shell with a builtin
3031 # printf (that we can use as an echo command).
3032 m4_defun([_LT_PROG_ECHO_BACKSLASH],
3033 [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3034 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3035 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3036
3037 AC_MSG_CHECKING([how to print strings])
3038 # Test print first, because it will be a builtin if present.
3039 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3040 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3041 ECHO='print -r --'
3042 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3043 ECHO='printf %s\n'
3044 else
3045 # Use this function as a fallback that always works.
3046 func_fallback_echo ()
3047 {
3048 eval 'cat <<_LTECHO_EOF
3049 $[]1
3050 _LTECHO_EOF'
3051 }
3052 ECHO='func_fallback_echo'
3053 fi
3054
3055 # func_echo_all arg...
3056 # Invoke $ECHO with all args, space-separated.
3057 func_echo_all ()
3058 {
3059 $ECHO "$*"
3060 }
3061
3062 case $ECHO in
3063 printf*) AC_MSG_RESULT([printf]) ;;
3064 print*) AC_MSG_RESULT([print -r]) ;;
3065 *) AC_MSG_RESULT([cat]) ;;
3066 esac
3067
3068 m4_ifdef([_AS_DETECT_SUGGESTED],
3069 [_AS_DETECT_SUGGESTED([
3070 test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
3071 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3072 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3073 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3074 PATH=/empty FPATH=/empty; export PATH FPATH
3075 test "X`printf %s $ECHO`" = "X$ECHO" \
3076 || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
3077
3078 _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
3079 _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
3080 ])# _LT_PROG_ECHO_BACKSLASH
3081
3082
3083 # _LT_WITH_SYSROOT
3084 # ----------------
3085 AC_DEFUN([_LT_WITH_SYSROOT],
3086 [AC_MSG_CHECKING([for sysroot])
3087 AC_ARG_WITH([sysroot],
3088 [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
3089 [Search for dependent libraries within DIR (or the compiler's sysroot
3090 if not specified).])],
3091 [], [with_sysroot=no])
3092
3093 dnl lt_sysroot will always be passed unquoted. We quote it here
3094 dnl in case the user passed a directory name.
3095 lt_sysroot=
3096 case $with_sysroot in #(
3097 yes)
3098 if test yes = "$GCC"; then
3099 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
3100 fi
3101 ;; #(
3102 /*)
3103 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
3104 ;; #(
3105 no|'')
3106 ;; #(
3107 *)
3108 AC_MSG_RESULT([$with_sysroot])
3109 AC_MSG_ERROR([The sysroot must be an absolute path.])
3110 ;;
3111 esac
3112
3113 AC_MSG_RESULT([${lt_sysroot:-no}])
3114 _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
3115 [dependent libraries, and where our libraries should be installed.])])
3116
3117 # _LT_ENABLE_LOCK
3118 # ---------------
3119 m4_defun([_LT_ENABLE_LOCK],
3120 [AC_ARG_ENABLE([libtool-lock],
3121 [AS_HELP_STRING([--disable-libtool-lock],
3122 [avoid locking (might break parallel builds)])])
3123 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
3124
3125 # Some flags need to be propagated to the compiler or linker for good
3126 # libtool support.
3127 case $host in
3128 ia64-*-hpux*)
3129 # Find out what ABI is being produced by ac_compile, and set mode
3130 # options accordingly.
3131 echo 'int i;' > conftest.$ac_ext
3132 if AC_TRY_EVAL(ac_compile); then
3133 case `/usr/bin/file conftest.$ac_objext` in
3134 *ELF-32*)
3135 HPUX_IA64_MODE=32
3136 ;;
3137 *ELF-64*)
3138 HPUX_IA64_MODE=64
3139 ;;
3140 esac
3141 fi
3142 rm -rf conftest*
3143 ;;
3144 *-*-irix6*)
3145 # Find out what ABI is being produced by ac_compile, and set linker
3146 # options accordingly.
3147 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
3148 if AC_TRY_EVAL(ac_compile); then
3149 if test yes = "$lt_cv_prog_gnu_ld"; then
3150 case `/usr/bin/file conftest.$ac_objext` in
3151 *32-bit*)
3152 LD="${LD-ld} -melf32bsmip"
3153 ;;
3154 *N32*)
3155 LD="${LD-ld} -melf32bmipn32"
3156 ;;
3157 *64-bit*)
3158 LD="${LD-ld} -melf64bmip"
3159 ;;
3160 esac
3161 else
3162 case `/usr/bin/file conftest.$ac_objext` in
3163 *32-bit*)
3164 LD="${LD-ld} -32"
3165 ;;
3166 *N32*)
3167 LD="${LD-ld} -n32"
3168 ;;
3169 *64-bit*)
3170 LD="${LD-ld} -64"
3171 ;;
3172 esac
3173 fi
3174 fi
3175 rm -rf conftest*
3176 ;;
3177
3178 mips64*-*linux*)
3179 # Find out what ABI is being produced by ac_compile, and set linker
3180 # options accordingly.
3181 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
3182 if AC_TRY_EVAL(ac_compile); then
3183 emul=elf
3184 case `/usr/bin/file conftest.$ac_objext` in
3185 *32-bit*)
3186 emul="${emul}32"
3187 ;;
3188 *64-bit*)
3189 emul="${emul}64"
3190 ;;
3191 esac
3192 case `/usr/bin/file conftest.$ac_objext` in
3193 *MSB*)
3194 emul="${emul}btsmip"
3195 ;;
3196 *LSB*)
3197 emul="${emul}ltsmip"
3198 ;;
3199 esac
3200 case `/usr/bin/file conftest.$ac_objext` in
3201 *N32*)
3202 emul="${emul}n32"
3203 ;;
3204 esac
3205 LD="${LD-ld} -m $emul"
3206 fi
3207 rm -rf conftest*
3208 ;;
3209
3210 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
3211 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
3212 # Find out what ABI is being produced by ac_compile, and set linker
3213 # options accordingly. Note that the listed cases only cover the
3214 # situations where additional linker options are needed (such as when
3215 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
3216 # vice versa); the common cases where no linker options are needed do
3217 # not appear in the list.
3218 echo 'int i;' > conftest.$ac_ext
3219 if AC_TRY_EVAL(ac_compile); then
3220 case `/usr/bin/file conftest.o` in
3221 *32-bit*)
3222 case $host in
3223 x86_64-*kfreebsd*-gnu)
3224 LD="${LD-ld} -m elf_i386_fbsd"
3225 ;;
3226 x86_64-*linux*)
3227 case `/usr/bin/file conftest.o` in
3228 *x86-64*)
3229 LD="${LD-ld} -m elf32_x86_64"
3230 ;;
3231 *)
3232 LD="${LD-ld} -m elf_i386"
3233 ;;
3234 esac
3235 ;;
3236 powerpc64le-*linux*)
3237 LD="${LD-ld} -m elf32lppclinux"
3238 ;;
3239 powerpc64-*linux*)
3240 LD="${LD-ld} -m elf32ppclinux"
3241 ;;
3242 s390x-*linux*)
3243 LD="${LD-ld} -m elf_s390"
3244 ;;
3245 sparc64-*linux*)
3246 LD="${LD-ld} -m elf32_sparc"
3247 ;;
3248 esac
3249 ;;
3250 *64-bit*)
3251 case $host in
3252 x86_64-*kfreebsd*-gnu)
3253 LD="${LD-ld} -m elf_x86_64_fbsd"
3254 ;;
3255 x86_64-*linux*)
3256 LD="${LD-ld} -m elf_x86_64"
3257 ;;
3258 powerpcle-*linux*)
3259 LD="${LD-ld} -m elf64lppc"
3260 ;;
3261 powerpc-*linux*)
3262 LD="${LD-ld} -m elf64ppc"
3263 ;;
3264 s390*-*linux*|s390*-*tpf*)
3265 LD="${LD-ld} -m elf64_s390"
3266 ;;
3267 sparc*-*linux*)
3268 LD="${LD-ld} -m elf64_sparc"
3269 ;;
3270 esac
3271 ;;
3272 esac
3273 fi
3274 rm -rf conftest*
3275 ;;
3276
3277 *-*-sco3.2v5*)
3278 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3279 SAVE_CFLAGS=$CFLAGS
3280 CFLAGS="$CFLAGS -belf"
3281 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
3282 [AC_LANG_PUSH(C)
3283 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
3284 AC_LANG_POP])
3285 if test yes != "$lt_cv_cc_needs_belf"; then
3286 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3287 CFLAGS=$SAVE_CFLAGS
3288 fi
3289 ;;
3290 *-*solaris*)
3291 # Find out what ABI is being produced by ac_compile, and set linker
3292 # options accordingly.
3293 echo 'int i;' > conftest.$ac_ext
3294 if AC_TRY_EVAL(ac_compile); then
3295 case `/usr/bin/file conftest.o` in
3296 *64-bit*)
3297 case $lt_cv_prog_gnu_ld in
3298 yes*)
3299 case $host in
3300 i?86-*-solaris*|x86_64-*-solaris*)
3301 LD="${LD-ld} -m elf_x86_64"
3302 ;;
3303 sparc*-*-solaris*)
3304 LD="${LD-ld} -m elf64_sparc"
3305 ;;
3306 esac
3307 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
3308 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
3309 LD=${LD-ld}_sol2
3310 fi
3311 ;;
3312 *)
3313 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
3314 LD="${LD-ld} -64"
3315 fi
3316 ;;
3317 esac
3318 ;;
3319 esac
3320 fi
3321 rm -rf conftest*
3322 ;;
3323 esac
3324
3325 need_locks=$enable_libtool_lock
3326 ])# _LT_ENABLE_LOCK
3327
3328
3329 # _LT_PROG_AR
3330 # -----------
3331 m4_defun([_LT_PROG_AR],
3332 [AC_CHECK_TOOLS(AR, [ar], false)
3333 : ${AR=ar}
3334 : ${AR_FLAGS=cr}
3335 _LT_DECL([], [AR], [1], [The archiver])
3336 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
3337
3338 AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
3339 [lt_cv_ar_at_file=no
3340 AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
3341 [echo conftest.$ac_objext > conftest.lst
3342 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
3343 AC_TRY_EVAL([lt_ar_try])
3344 if test 0 -eq "$ac_status"; then
3345 # Ensure the archiver fails upon bogus file names.
3346 rm -f conftest.$ac_objext libconftest.a
3347 AC_TRY_EVAL([lt_ar_try])
3348 if test 0 -ne "$ac_status"; then
3349 lt_cv_ar_at_file=@
3350 fi
3351 fi
3352 rm -f conftest.* libconftest.a
3353 ])
3354 ])
3355
3356 if test no = "$lt_cv_ar_at_file"; then
3357 archiver_list_spec=
3358 else
3359 archiver_list_spec=$lt_cv_ar_at_file
3360 fi
3361 _LT_DECL([], [archiver_list_spec], [1],
3362 [How to feed a file listing to the archiver])
3363 ])# _LT_PROG_AR
3364
3365
3366 # _LT_CMD_OLD_ARCHIVE
3367 # -------------------
3368 m4_defun([_LT_CMD_OLD_ARCHIVE],
3369 [_LT_PROG_AR
3370
3371 AC_CHECK_TOOL(STRIP, strip, :)
3372 test -z "$STRIP" && STRIP=:
3373 _LT_DECL([], [STRIP], [1], [A symbol stripping program])
3374
3375 AC_CHECK_TOOL(RANLIB, ranlib, :)
3376 test -z "$RANLIB" && RANLIB=:
3377 _LT_DECL([], [RANLIB], [1],
3378 [Commands used to install an old-style archive])
3379
3380 # Determine commands to create old-style static archives.
3381 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
3382 old_postinstall_cmds='chmod 644 $oldlib'
3383 old_postuninstall_cmds=
3384
3385 if test -n "$RANLIB"; then
3386 case $host_os in
3387 bitrig* | openbsd*)
3388 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
3389 ;;
3390 *)
3391 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
3392 ;;
3393 esac
3394 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
3395 fi
3396
3397 case $host_os in
3398 darwin*)
3399 lock_old_archive_extraction=yes ;;
3400 *)
3401 lock_old_archive_extraction=no ;;
3402 esac
3403 _LT_DECL([], [old_postinstall_cmds], [2])
3404 _LT_DECL([], [old_postuninstall_cmds], [2])
3405 _LT_TAGDECL([], [old_archive_cmds], [2],
3406 [Commands used to build an old-style archive])
3407 _LT_DECL([], [lock_old_archive_extraction], [0],
3408 [Whether to use a lock for old archive extraction])
3409 ])# _LT_CMD_OLD_ARCHIVE
3410
3411
3412 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
3413 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
3414 # ----------------------------------------------------------------
3415 # Check whether the given compiler option works
3416 AC_DEFUN([_LT_COMPILER_OPTION],
3417 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
3418 m4_require([_LT_DECL_SED])dnl
3419 AC_CACHE_CHECK([$1], [$2],
3420 [$2=no
3421 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
3422 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
3423 lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
3424 # Insert the option either (1) after the last *FLAGS variable, or
3425 # (2) before a word containing "conftest.", or (3) at the end.
3426 # Note that $ac_compile itself does not contain backslashes and begins
3427 # with a dollar sign (not a hyphen), so the echo should work correctly.
3428 # The option is referenced via a variable to avoid confusing sed.
3429 lt_compile=`echo "$ac_compile" | $SED \
3430 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
3431 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
3432 -e 's:$: $lt_compiler_flag:'`
3433 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
3434 (eval "$lt_compile" 2>conftest.err)
3435 ac_status=$?
3436 cat conftest.err >&AS_MESSAGE_LOG_FD
3437 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
3438 if (exit $ac_status) && test -s "$ac_outfile"; then
3439 # The compiler can only warn and ignore the option if not recognized
3440 # So say no if there are warnings other than the usual output.
3441 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
3442 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
3443 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
3444 $2=yes
3445 fi
3446 fi
3447 $RM conftest*
3448 ])
3449
3450 if test yes = "[$]$2"; then
3451 m4_if([$5], , :, [$5])
3452 else
3453 m4_if([$6], , :, [$6])
3454 fi
3455 ])# _LT_COMPILER_OPTION
3456
3457 # Old name:
3458 AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
3459 dnl aclocal-1.4 backwards compatibility:
3460 dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
3461
3462
3463 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
3464 # [ACTION-SUCCESS], [ACTION-FAILURE])
3465 # ----------------------------------------------------
3466 # Check whether the given linker option works
3467 AC_DEFUN([_LT_LINKER_OPTION],
3468 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
3469 m4_require([_LT_DECL_SED])dnl
3470 AC_CACHE_CHECK([$1], [$2],
3471 [$2=no
3472 save_LDFLAGS=$LDFLAGS
3473 LDFLAGS="$LDFLAGS $3"
3474 echo "$lt_simple_link_test_code" > conftest.$ac_ext
3475 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
3476 # The linker can only warn and ignore the option if not recognized
3477 # So say no if there are warnings
3478 if test -s conftest.err; then
3479 # Append any errors to the config.log.
3480 cat conftest.err 1>&AS_MESSAGE_LOG_FD
3481 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
3482 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
3483 if diff conftest.exp conftest.er2 >/dev/null; then
3484 $2=yes
3485 fi
3486 else
3487 $2=yes
3488 fi
3489 fi
3490 $RM -r conftest*
3491 LDFLAGS=$save_LDFLAGS
3492 ])
3493
3494 if test yes = "[$]$2"; then
3495 m4_if([$4], , :, [$4])
3496 else
3497 m4_if([$5], , :, [$5])
3498 fi
3499 ])# _LT_LINKER_OPTION
3500
3501 # Old name:
3502 AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
3503 dnl aclocal-1.4 backwards compatibility:
3504 dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
3505
3506
3507 # LT_CMD_MAX_LEN
3508 #---------------
3509 AC_DEFUN([LT_CMD_MAX_LEN],
3510 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
3511 # find the maximum length of command line arguments
3512 AC_MSG_CHECKING([the maximum length of command line arguments])
3513 AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
3514 i=0
3515 teststring=ABCD
3516
3517 case $build_os in
3518 msdosdjgpp*)
3519 # On DJGPP, this test can blow up pretty badly due to problems in libc
3520 # (any single argument exceeding 2000 bytes causes a buffer overrun
3521 # during glob expansion). Even if it were fixed, the result of this
3522 # check would be larger than it should be.
3523 lt_cv_sys_max_cmd_len=12288; # 12K is about right
3524 ;;
3525
3526 gnu*)
3527 # Under GNU Hurd, this test is not required because there is
3528 # no limit to the length of command line arguments.
3529 # Libtool will interpret -1 as no limit whatsoever
3530 lt_cv_sys_max_cmd_len=-1;
3531 ;;
3532
3533 cygwin* | mingw* | cegcc*)
3534 # On Win9x/ME, this test blows up -- it succeeds, but takes
3535 # about 5 minutes as the teststring grows exponentially.
3536 # Worse, since 9x/ME are not pre-emptively multitasking,
3537 # you end up with a "frozen" computer, even though with patience
3538 # the test eventually succeeds (with a max line length of 256k).
3539 # Instead, let's just punt: use the minimum linelength reported by
3540 # all of the supported platforms: 8192 (on NT/2K/XP).
3541 lt_cv_sys_max_cmd_len=8192;
3542 ;;
3543
3544 mint*)
3545 # On MiNT this can take a long time and run out of memory.
3546 lt_cv_sys_max_cmd_len=8192;
3547 ;;
3548
3549 amigaos*)
3550 # On AmigaOS with pdksh, this test takes hours, literally.
3551 # So we just punt and use a minimum line length of 8192.
3552 lt_cv_sys_max_cmd_len=8192;
3553 ;;
3554
3555 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
3556 # This has been around since 386BSD, at least. Likely further.
3557 if test -x /sbin/sysctl; then
3558 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
3559 elif test -x /usr/sbin/sysctl; then
3560 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
3561 else
3562 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
3563 fi
3564 # And add a safety zone
3565 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3566 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3567 ;;
3568
3569 interix*)
3570 # We know the value 262144 and hardcode it with a safety zone (like BSD)
3571 lt_cv_sys_max_cmd_len=196608
3572 ;;
3573
3574 os2*)
3575 # The test takes a long time on OS/2.
3576 lt_cv_sys_max_cmd_len=8192
3577 ;;
3578
3579 osf*)
3580 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
3581 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
3582 # nice to cause kernel panics so lets avoid the loop below.
3583 # First set a reasonable default.
3584 lt_cv_sys_max_cmd_len=16384
3585 #
3586 if test -x /sbin/sysconfig; then
3587 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
3588 *1*) lt_cv_sys_max_cmd_len=-1 ;;
3589 esac
3590 fi
3591 ;;
3592 sco3.2v5*)
3593 lt_cv_sys_max_cmd_len=102400
3594 ;;
3595 sysv5* | sco5v6* | sysv4.2uw2*)
3596 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
3597 if test -n "$kargmax"; then
3598 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
3599 else
3600 lt_cv_sys_max_cmd_len=32768
3601 fi
3602 ;;
3603 *)
3604 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
3605 if test -n "$lt_cv_sys_max_cmd_len" && \
3606 test undefined != "$lt_cv_sys_max_cmd_len"; then
3607 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3608 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3609 else
3610 # Make teststring a little bigger before we do anything with it.
3611 # a 1K string should be a reasonable start.
3612 for i in 1 2 3 4 5 6 7 8; do
3613 teststring=$teststring$teststring
3614 done
3615 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
3616 # If test is not a shell built-in, we'll probably end up computing a
3617 # maximum length that is only half of the actual maximum length, but
3618 # we can't tell.
3619 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
3620 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
3621 test 17 != "$i" # 1/2 MB should be enough
3622 do
3623 i=`expr $i + 1`
3624 teststring=$teststring$teststring
3625 done
3626 # Only check the string length outside the loop.
3627 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
3628 teststring=
3629 # Add a significant safety factor because C++ compilers can tack on
3630 # massive amounts of additional arguments before passing them to the
3631 # linker. It appears as though 1/2 is a usable value.
3632 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
3633 fi
3634 ;;
3635 esac
3636 ])
3637 if test -n "$lt_cv_sys_max_cmd_len"; then
3638 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
3639 else
3640 AC_MSG_RESULT(none)
3641 fi
3642 max_cmd_len=$lt_cv_sys_max_cmd_len
3643 _LT_DECL([], [max_cmd_len], [0],
3644 [What is the maximum length of a command?])
3645 ])# LT_CMD_MAX_LEN
3646
3647 # Old name:
3648 AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
3649 dnl aclocal-1.4 backwards compatibility:
3650 dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
3651
3652
3653 # _LT_HEADER_DLFCN
3654 # ----------------
3655 m4_defun([_LT_HEADER_DLFCN],
3656 [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
3657 ])# _LT_HEADER_DLFCN
3658
3659
3660 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3661 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3662 # ----------------------------------------------------------------
3663 m4_defun([_LT_TRY_DLOPEN_SELF],
3664 [m4_require([_LT_HEADER_DLFCN])dnl
3665 if test yes = "$cross_compiling"; then :
3666 [$4]
3667 else
3668 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
3669 lt_status=$lt_dlunknown
3670 cat > conftest.$ac_ext <<_LT_EOF
3671 [#line $LINENO "configure"
3672 #include "confdefs.h"
3673
3674 #if HAVE_DLFCN_H
3675 #include <dlfcn.h>
3676 #endif
3677
3678 #include <stdio.h>
3679
3680 #ifdef RTLD_GLOBAL
3681 # define LT_DLGLOBAL RTLD_GLOBAL
3682 #else
3683 # ifdef DL_GLOBAL
3684 # define LT_DLGLOBAL DL_GLOBAL
3685 # else
3686 # define LT_DLGLOBAL 0
3687 # endif
3688 #endif
3689
3690 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
3691 find out it does not work in some platform. */
3692 #ifndef LT_DLLAZY_OR_NOW
3693 # ifdef RTLD_LAZY
3694 # define LT_DLLAZY_OR_NOW RTLD_LAZY
3695 # else
3696 # ifdef DL_LAZY
3697 # define LT_DLLAZY_OR_NOW DL_LAZY
3698 # else
3699 # ifdef RTLD_NOW
3700 # define LT_DLLAZY_OR_NOW RTLD_NOW
3701 # else
3702 # ifdef DL_NOW
3703 # define LT_DLLAZY_OR_NOW DL_NOW
3704 # else
3705 # define LT_DLLAZY_OR_NOW 0
3706 # endif
3707 # endif
3708 # endif
3709 # endif
3710 #endif
3711
3712 /* When -fvisibility=hidden is used, assume the code has been annotated
3713 correspondingly for the symbols needed. */
3714 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
3715 int fnord () __attribute__((visibility("default")));
3716 #endif
3717
3718 int fnord () { return 42; }
3719 int main ()
3720 {
3721 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
3722 int status = $lt_dlunknown;
3723
3724 if (self)
3725 {
3726 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
3727 else
3728 {
3729 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
3730 else puts (dlerror ());
3731 }
3732 /* dlclose (self); */
3733 }
3734 else
3735 puts (dlerror ());
3736
3737 return status;
3738 }]
3739 _LT_EOF
3740 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
3741 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
3742 lt_status=$?
3743 case x$lt_status in
3744 x$lt_dlno_uscore) $1 ;;
3745 x$lt_dlneed_uscore) $2 ;;
3746 x$lt_dlunknown|x*) $3 ;;
3747 esac
3748 else :
3749 # compilation failed
3750 $3
3751 fi
3752 fi
3753 rm -fr conftest*
3754 ])# _LT_TRY_DLOPEN_SELF
3755
3756
3757 # LT_SYS_DLOPEN_SELF
3758 # ------------------
3759 AC_DEFUN([LT_SYS_DLOPEN_SELF],
3760 [m4_require([_LT_HEADER_DLFCN])dnl
3761 if test yes != "$enable_dlopen"; then
3762 enable_dlopen=unknown
3763 enable_dlopen_self=unknown
3764 enable_dlopen_self_static=unknown
3765 else
3766 lt_cv_dlopen=no
3767 lt_cv_dlopen_libs=
3768
3769 case $host_os in
3770 beos*)
3771 lt_cv_dlopen=load_add_on
3772 lt_cv_dlopen_libs=
3773 lt_cv_dlopen_self=yes
3774 ;;
3775
3776 mingw* | pw32* | cegcc*)
3777 lt_cv_dlopen=LoadLibrary
3778 lt_cv_dlopen_libs=
3779 ;;
3780
3781 cygwin*)
3782 lt_cv_dlopen=dlopen
3783 lt_cv_dlopen_libs=
3784 ;;
3785
3786 darwin*)
3787 # if libdl is installed we need to link against it
3788 AC_CHECK_LIB([dl], [dlopen],
3789 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
3790 lt_cv_dlopen=dyld
3791 lt_cv_dlopen_libs=
3792 lt_cv_dlopen_self=yes
3793 ])
3794 ;;
3795
3796 tpf*)
3797 # Don't try to run any link tests for TPF. We know it's impossible
3798 # because TPF is a cross-compiler, and we know how we open DSOs.
3799 lt_cv_dlopen=dlopen
3800 lt_cv_dlopen_libs=
3801 lt_cv_dlopen_self=no
3802 ;;
3803
3804 *)
3805 AC_CHECK_FUNC([shl_load],
3806 [lt_cv_dlopen=shl_load],
3807 [AC_CHECK_LIB([dld], [shl_load],
3808 [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
3809 [AC_CHECK_FUNC([dlopen],
3810 [lt_cv_dlopen=dlopen],
3811 [AC_CHECK_LIB([dl], [dlopen],
3812 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
3813 [AC_CHECK_LIB([svld], [dlopen],
3814 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
3815 [AC_CHECK_LIB([dld], [dld_link],
3816 [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
3817 ])
3818 ])
3819 ])
3820 ])
3821 ])
3822 ;;
3823 esac
3824
3825 if test no = "$lt_cv_dlopen"; then
3826 enable_dlopen=no
3827 else
3828 enable_dlopen=yes
3829 fi
3830
3831 case $lt_cv_dlopen in
3832 dlopen)
3833 save_CPPFLAGS=$CPPFLAGS
3834 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
3835
3836 save_LDFLAGS=$LDFLAGS
3837 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
3838
3839 save_LIBS=$LIBS
3840 LIBS="$lt_cv_dlopen_libs $LIBS"
3841
3842 AC_CACHE_CHECK([whether a program can dlopen itself],
3843 lt_cv_dlopen_self, [dnl
3844 _LT_TRY_DLOPEN_SELF(
3845 lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
3846 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
3847 ])
3848
3849 if test yes = "$lt_cv_dlopen_self"; then
3850 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
3851 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
3852 lt_cv_dlopen_self_static, [dnl
3853 _LT_TRY_DLOPEN_SELF(
3854 lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
3855 lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
3856 ])
3857 fi
3858
3859 CPPFLAGS=$save_CPPFLAGS
3860 LDFLAGS=$save_LDFLAGS
3861 LIBS=$save_LIBS
3862 ;;
3863 esac
3864
3865 case $lt_cv_dlopen_self in
3866 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
3867 *) enable_dlopen_self=unknown ;;
3868 esac
3869
3870 case $lt_cv_dlopen_self_static in
3871 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
3872 *) enable_dlopen_self_static=unknown ;;
3873 esac
3874 fi
3875 _LT_DECL([dlopen_support], [enable_dlopen], [0],
3876 [Whether dlopen is supported])
3877 _LT_DECL([dlopen_self], [enable_dlopen_self], [0],
3878 [Whether dlopen of programs is supported])
3879 _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
3880 [Whether dlopen of statically linked programs is supported])
3881 ])# LT_SYS_DLOPEN_SELF
3882
3883 # Old name:
3884 AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
3885 dnl aclocal-1.4 backwards compatibility:
3886 dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
3887
3888
3889 # _LT_COMPILER_C_O([TAGNAME])
3890 # ---------------------------
3891 # Check to see if options -c and -o are simultaneously supported by compiler.
3892 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3893 m4_defun([_LT_COMPILER_C_O],
3894 [m4_require([_LT_DECL_SED])dnl
3895 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
3896 m4_require([_LT_TAG_COMPILER])dnl
3897 AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
3898 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
3899 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
3900 $RM -r conftest 2>/dev/null
3901 mkdir conftest
3902 cd conftest
3903 mkdir out
3904 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
3905
3906 lt_compiler_flag="-o out/conftest2.$ac_objext"
3907 # Insert the option either (1) after the last *FLAGS variable, or
3908 # (2) before a word containing "conftest.", or (3) at the end.
3909 # Note that $ac_compile itself does not contain backslashes and begins
3910 # with a dollar sign (not a hyphen), so the echo should work correctly.
3911 lt_compile=`echo "$ac_compile" | $SED \
3912 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
3913 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
3914 -e 's:$: $lt_compiler_flag:'`
3915 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
3916 (eval "$lt_compile" 2>out/conftest.err)
3917 ac_status=$?
3918 cat out/conftest.err >&AS_MESSAGE_LOG_FD
3919 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
3920 if (exit $ac_status) && test -s out/conftest2.$ac_objext
3921 then
3922 # The compiler can only warn and ignore the option if not recognized
3923 # So say no if there are warnings
3924 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
3925 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
3926 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
3927 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
3928 fi
3929 fi
3930 chmod u+w . 2>&AS_MESSAGE_LOG_FD
3931 $RM conftest*
3932 # SGI C++ compiler will create directory out/ii_files/ for
3933 # template instantiation
3934 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
3935 $RM out/* && rmdir out
3936 cd ..
3937 $RM -r conftest
3938 $RM conftest*
3939 ])
3940 _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
3941 [Does compiler simultaneously support -c and -o options?])
3942 ])# _LT_COMPILER_C_O
3943
3944
3945 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3946 # ----------------------------------
3947 # Check to see if we can do hard links to lock some files if needed
3948 m4_defun([_LT_COMPILER_FILE_LOCKS],
3949 [m4_require([_LT_ENABLE_LOCK])dnl
3950 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
3951 _LT_COMPILER_C_O([$1])
3952
3953 hard_links=nottested
3954 if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
3955 # do not overwrite the value of need_locks provided by the user
3956 AC_MSG_CHECKING([if we can lock with hard links])
3957 hard_links=yes
3958 $RM conftest*
3959 ln conftest.a conftest.b 2>/dev/null && hard_links=no
3960 touch conftest.a
3961 ln conftest.a conftest.b 2>&5 || hard_links=no
3962 ln conftest.a conftest.b 2>/dev/null && hard_links=no
3963 AC_MSG_RESULT([$hard_links])
3964 if test no = "$hard_links"; then
3965 AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
3966 need_locks=warn
3967 fi
3968 else
3969 need_locks=no
3970 fi
3971 _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
3972 ])# _LT_COMPILER_FILE_LOCKS
3973
3974
3975 # _LT_CHECK_OBJDIR
3976 # ----------------
3977 m4_defun([_LT_CHECK_OBJDIR],
3978 [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
3979 [rm -f .libs 2>/dev/null
3980 mkdir .libs 2>/dev/null
3981 if test -d .libs; then
3982 lt_cv_objdir=.libs
3983 else
3984 # MS-DOS does not allow filenames that begin with a dot.
3985 lt_cv_objdir=_libs
3986 fi
3987 rmdir .libs 2>/dev/null])
3988 objdir=$lt_cv_objdir
3989 _LT_DECL([], [objdir], [0],
3990 [The name of the directory that contains temporary libtool files])dnl
3991 m4_pattern_allow([LT_OBJDIR])dnl
3992 AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
3993 [Define to the sub-directory where libtool stores uninstalled libraries.])
3994 ])# _LT_CHECK_OBJDIR
3995
3996
3997 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3998 # --------------------------------------
3999 # Check hardcoding attributes.
4000 m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
4001 [AC_MSG_CHECKING([how to hardcode library paths into programs])
4002 _LT_TAGVAR(hardcode_action, $1)=
4003 if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
4004 test -n "$_LT_TAGVAR(runpath_var, $1)" ||
4005 test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
4006
4007 # We can hardcode non-existent directories.
4008 if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
4009 # If the only mechanism to avoid hardcoding is shlibpath_var, we
4010 # have to relink, otherwise we might link with an installed library
4011 # when we should be linking with a yet-to-be-installed one
4012 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
4013 test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
4014 # Linking always hardcodes the temporary library directory.
4015 _LT_TAGVAR(hardcode_action, $1)=relink
4016 else
4017 # We can link without hardcoding, and we can hardcode nonexisting dirs.
4018 _LT_TAGVAR(hardcode_action, $1)=immediate
4019 fi
4020 else
4021 # We cannot hardcode anything, or else we can only hardcode existing
4022 # directories.
4023 _LT_TAGVAR(hardcode_action, $1)=unsupported
4024 fi
4025 AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
4026
4027 if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
4028 test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
4029 # Fast installation is not supported
4030 enable_fast_install=no
4031 elif test yes = "$shlibpath_overrides_runpath" ||
4032 test no = "$enable_shared"; then
4033 # Fast installation is not necessary
4034 enable_fast_install=needless
4035 fi
4036 _LT_TAGDECL([], [hardcode_action], [0],
4037 [How to hardcode a shared library path into an executable])
4038 ])# _LT_LINKER_HARDCODE_LIBPATH
4039
4040
4041 # _LT_CMD_STRIPLIB
4042 # ----------------
4043 m4_defun([_LT_CMD_STRIPLIB],
4044 [m4_require([_LT_DECL_EGREP])
4045 striplib=
4046 old_striplib=
4047 AC_MSG_CHECKING([whether stripping libraries is possible])
4048 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
4049 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
4050 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
4051 AC_MSG_RESULT([yes])
4052 else
4053 # FIXME - insert some real tests, host_os isn't really good enough
4054 case $host_os in
4055 darwin*)
4056 if test -n "$STRIP"; then
4057 striplib="$STRIP -x"
4058 old_striplib="$STRIP -S"
4059 AC_MSG_RESULT([yes])
4060 else
4061 AC_MSG_RESULT([no])
4062 fi
4063 ;;
4064 *)
4065 AC_MSG_RESULT([no])
4066 ;;
4067 esac
4068 fi
4069 _LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
4070 _LT_DECL([], [striplib], [1])
4071 ])# _LT_CMD_STRIPLIB
4072
4073
4074 # _LT_PREPARE_MUNGE_PATH_LIST
4075 # ---------------------------
4076 # Make sure func_munge_path_list() is defined correctly.
4077 m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
4078 [[# func_munge_path_list VARIABLE PATH
4079 # -----------------------------------
4080 # VARIABLE is name of variable containing _space_ separated list of
4081 # directories to be munged by the contents of PATH, which is string
4082 # having a format:
4083 # "DIR[:DIR]:"
4084 # string "DIR[ DIR]" will be prepended to VARIABLE
4085 # ":DIR[:DIR]"
4086 # string "DIR[ DIR]" will be appended to VARIABLE
4087 # "DIRP[:DIRP]::[DIRA:]DIRA"
4088 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
4089 # "DIRA[ DIRA]" will be appended to VARIABLE
4090 # "DIR[:DIR]"
4091 # VARIABLE will be replaced by "DIR[ DIR]"
4092 func_munge_path_list ()
4093 {
4094 case x@S|@2 in
4095 x)
4096 ;;
4097 *:)
4098 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
4099 ;;
4100 x:*)
4101 eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
4102 ;;
4103 *::*)
4104 eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
4105 eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
4106 ;;
4107 *)
4108 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
4109 ;;
4110 esac
4111 }
4112 ]])# _LT_PREPARE_PATH_LIST
4113
4114
4115 # _LT_SYS_DYNAMIC_LINKER([TAG])
4116 # -----------------------------
4117 # PORTME Fill in your ld.so characteristics
4118 m4_defun([_LT_SYS_DYNAMIC_LINKER],
4119 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
4120 m4_require([_LT_DECL_EGREP])dnl
4121 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4122 m4_require([_LT_DECL_OBJDUMP])dnl
4123 m4_require([_LT_DECL_SED])dnl
4124 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
4125 m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
4126 AC_MSG_CHECKING([dynamic linker characteristics])
4127 m4_if([$1],
4128 [], [
4129 if test yes = "$GCC"; then
4130 case $host_os in
4131 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
4132 *) lt_awk_arg='/^libraries:/' ;;
4133 esac
4134 case $host_os in
4135 mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
4136 *) lt_sed_strip_eq='s|=/|/|g' ;;
4137 esac
4138 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
4139 case $lt_search_path_spec in
4140 *\;*)
4141 # if the path contains ";" then we assume it to be the separator
4142 # otherwise default to the standard path separator (i.e. ":") - it is
4143 # assumed that no part of a normal pathname contains ";" but that should
4144 # okay in the real world where ";" in dirpaths is itself problematic.
4145 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
4146 ;;
4147 *)
4148 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
4149 ;;
4150 esac
4151 # Ok, now we have the path, separated by spaces, we can step through it
4152 # and add multilib dir if necessary...
4153 lt_tmp_lt_search_path_spec=
4154 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
4155 # ...but if some path component already ends with the multilib dir we assume
4156 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
4157 case "$lt_multi_os_dir; $lt_search_path_spec " in
4158 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
4159 lt_multi_os_dir=
4160 ;;
4161 esac
4162 for lt_sys_path in $lt_search_path_spec; do
4163 if test -d "$lt_sys_path$lt_multi_os_dir"; then
4164 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
4165 elif test -n "$lt_multi_os_dir"; then
4166 test -d "$lt_sys_path" && \
4167 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
4168 fi
4169 done
4170 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
4171 BEGIN {RS = " "; FS = "/|\n";} {
4172 lt_foo = "";
4173 lt_count = 0;
4174 for (lt_i = NF; lt_i > 0; lt_i--) {
4175 if ($lt_i != "" && $lt_i != ".") {
4176 if ($lt_i == "..") {
4177 lt_count++;
4178 } else {
4179 if (lt_count == 0) {
4180 lt_foo = "/" $lt_i lt_foo;
4181 } else {
4182 lt_count--;
4183 }
4184 }
4185 }
4186 }
4187 if (lt_foo != "") { lt_freq[[lt_foo]]++; }
4188 if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
4189 }'`
4190 # AWK program above erroneously prepends '/' to C:/dos/paths
4191 # for these hosts.
4192 case $host_os in
4193 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
4194 $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
4195 esac
4196 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
4197 else
4198 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
4199 fi])
4200 library_names_spec=
4201 libname_spec='lib$name'
4202 soname_spec=
4203 shrext_cmds=.so
4204 postinstall_cmds=
4205 postuninstall_cmds=
4206 finish_cmds=
4207 finish_eval=
4208 shlibpath_var=
4209 shlibpath_overrides_runpath=unknown
4210 version_type=none
4211 dynamic_linker="$host_os ld.so"
4212 sys_lib_dlsearch_path_spec="/lib /usr/lib"
4213 need_lib_prefix=unknown
4214 hardcode_into_libs=no
4215
4216 # when you set need_version to no, make sure it does not cause -set_version
4217 # flags to be left without arguments
4218 need_version=unknown
4219
4220 AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
4221 [User-defined run-time library search path.])
4222
4223 case $host_os in
4224 aix3*)
4225 version_type=linux # correct to gnu/linux during the next big refactor
4226 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
4227 shlibpath_var=LIBPATH
4228
4229 # AIX 3 has no versioning support, so we append a major version to the name.
4230 soname_spec='$libname$release$shared_ext$major'
4231 ;;
4232
4233 aix[[4-9]]*)
4234 version_type=linux # correct to gnu/linux during the next big refactor
4235 need_lib_prefix=no
4236 need_version=no
4237 hardcode_into_libs=yes
4238 if test ia64 = "$host_cpu"; then
4239 # AIX 5 supports IA64
4240 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
4241 shlibpath_var=LD_LIBRARY_PATH
4242 else
4243 # With GCC up to 2.95.x, collect2 would create an import file
4244 # for dependence libraries. The import file would start with
4245 # the line '#! .'. This would cause the generated library to
4246 # depend on '.', always an invalid library. This was fixed in
4247 # development snapshots of GCC prior to 3.0.
4248 case $host_os in
4249 aix4 | aix4.[[01]] | aix4.[[01]].*)
4250 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
4251 echo ' yes '
4252 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
4253 :
4254 else
4255 can_build_shared=no
4256 fi
4257 ;;
4258 esac
4259 # Using Import Files as archive members, it is possible to support
4260 # filename-based versioning of shared library archives on AIX. While
4261 # this would work for both with and without runtime linking, it will
4262 # prevent static linking of such archives. So we do filename-based
4263 # shared library versioning with .so extension only, which is used
4264 # when both runtime linking and shared linking is enabled.
4265 # Unfortunately, runtime linking may impact performance, so we do
4266 # not want this to be the default eventually. Also, we use the
4267 # versioned .so libs for executables only if there is the -brtl
4268 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
4269 # To allow for filename-based versioning support, we need to create
4270 # libNAME.so.V as an archive file, containing:
4271 # *) an Import File, referring to the versioned filename of the
4272 # archive as well as the shared archive member, telling the
4273 # bitwidth (32 or 64) of that shared object, and providing the
4274 # list of exported symbols of that shared object, eventually
4275 # decorated with the 'weak' keyword
4276 # *) the shared object with the F_LOADONLY flag set, to really avoid
4277 # it being seen by the linker.
4278 # At run time we better use the real file rather than another symlink,
4279 # but for link time we create the symlink libNAME.so -> libNAME.so.V
4280
4281 case $with_aix_soname,$aix_use_runtimelinking in
4282 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
4283 # soname into executable. Probably we can add versioning support to
4284 # collect2, so additional links can be useful in future.
4285 aix,yes) # traditional libtool
4286 dynamic_linker='AIX unversionable lib.so'
4287 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
4288 # instead of lib<name>.a to let people know that these are not
4289 # typical AIX shared libraries.
4290 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4291 ;;
4292 aix,no) # traditional AIX only
4293 dynamic_linker='AIX lib.a[(]lib.so.V[)]'
4294 # We preserve .a as extension for shared libraries through AIX4.2
4295 # and later when we are not doing run time linking.
4296 library_names_spec='$libname$release.a $libname.a'
4297 soname_spec='$libname$release$shared_ext$major'
4298 ;;
4299 svr4,*) # full svr4 only
4300 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]"
4301 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
4302 # We do not specify a path in Import Files, so LIBPATH fires.
4303 shlibpath_overrides_runpath=yes
4304 ;;
4305 *,yes) # both, prefer svr4
4306 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]"
4307 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
4308 # unpreferred sharedlib libNAME.a needs extra handling
4309 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"'
4310 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"'
4311 # We do not specify a path in Import Files, so LIBPATH fires.
4312 shlibpath_overrides_runpath=yes
4313 ;;
4314 *,no) # both, prefer aix
4315 dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]"
4316 library_names_spec='$libname$release.a $libname.a'
4317 soname_spec='$libname$release$shared_ext$major'
4318 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
4319 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)'
4320 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"'
4321 ;;
4322 esac
4323 shlibpath_var=LIBPATH
4324 fi
4325 ;;
4326
4327 amigaos*)
4328 case $host_cpu in
4329 powerpc)
4330 # Since July 2007 AmigaOS4 officially supports .so libraries.
4331 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
4332 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4333 ;;
4334 m68k)
4335 library_names_spec='$libname.ixlibrary $libname.a'
4336 # Create ${libname}_ixlibrary.a entries in /sys/libs.
4337 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'
4338 ;;
4339 esac
4340 ;;
4341
4342 beos*)
4343 library_names_spec='$libname$shared_ext'
4344 dynamic_linker="$host_os ld.so"
4345 shlibpath_var=LIBRARY_PATH
4346 ;;
4347
4348 bsdi[[45]]*)
4349 version_type=linux # correct to gnu/linux during the next big refactor
4350 need_version=no
4351 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4352 soname_spec='$libname$release$shared_ext$major'
4353 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
4354 shlibpath_var=LD_LIBRARY_PATH
4355 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
4356 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
4357 # the default ld.so.conf also contains /usr/contrib/lib and
4358 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
4359 # libtool to hard-code these into programs
4360 ;;
4361
4362 cygwin* | mingw* | pw32* | cegcc*)
4363 version_type=windows
4364 shrext_cmds=.dll
4365 need_version=no
4366 need_lib_prefix=no
4367
4368 case $GCC,$cc_basename in
4369 yes,*)
4370 # gcc
4371 library_names_spec='$libname.dll.a'
4372 # DLL is installed to $(libdir)/../bin by postinstall_cmds
4373 postinstall_cmds='base_file=`basename \$file`~
4374 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
4375 dldir=$destdir/`dirname \$dlpath`~
4376 test -d \$dldir || mkdir -p \$dldir~
4377 $install_prog $dir/$dlname \$dldir/$dlname~
4378 chmod a+x \$dldir/$dlname~
4379 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
4380 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
4381 fi'
4382 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
4383 dlpath=$dir/\$dldll~
4384 $RM \$dlpath'
4385 shlibpath_overrides_runpath=yes
4386
4387 case $host_os in
4388 cygwin*)
4389 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
4390 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
4391 m4_if([$1], [],[
4392 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
4393 ;;
4394 mingw* | cegcc*)
4395 # MinGW DLLs use traditional 'lib' prefix
4396 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
4397 ;;
4398 pw32*)
4399 # pw32 DLLs use 'pw' prefix rather than 'lib'
4400 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
4401 ;;
4402 esac
4403 dynamic_linker='Win32 ld.exe'
4404 ;;
4405
4406 *,cl*)
4407 # Native MSVC
4408 libname_spec='$name'
4409 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
4410 library_names_spec='$libname.dll.lib'
4411
4412 case $build_os in
4413 mingw*)
4414 sys_lib_search_path_spec=
4415 lt_save_ifs=$IFS
4416 IFS=';'
4417 for lt_path in $LIB
4418 do
4419 IFS=$lt_save_ifs
4420 # Let DOS variable expansion print the short 8.3 style file name.
4421 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
4422 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
4423 done
4424 IFS=$lt_save_ifs
4425 # Convert to MSYS style.
4426 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
4427 ;;
4428 cygwin*)
4429 # Convert to unix form, then to dos form, then back to unix form
4430 # but this time dos style (no spaces!) so that the unix form looks
4431 # like /cygdrive/c/PROGRA~1:/cygdr...
4432 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
4433 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
4434 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
4435 ;;
4436 *)
4437 sys_lib_search_path_spec=$LIB
4438 if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
4439 # It is most probably a Windows format PATH.
4440 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
4441 else
4442 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
4443 fi
4444 # FIXME: find the short name or the path components, as spaces are
4445 # common. (e.g. "Program Files" -> "PROGRA~1")
4446 ;;
4447 esac
4448
4449 # DLL is installed to $(libdir)/../bin by postinstall_cmds
4450 postinstall_cmds='base_file=`basename \$file`~
4451 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
4452 dldir=$destdir/`dirname \$dlpath`~
4453 test -d \$dldir || mkdir -p \$dldir~
4454 $install_prog $dir/$dlname \$dldir/$dlname'
4455 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
4456 dlpath=$dir/\$dldll~
4457 $RM \$dlpath'
4458 shlibpath_overrides_runpath=yes
4459 dynamic_linker='Win32 link.exe'
4460 ;;
4461
4462 *)
4463 # Assume MSVC wrapper
4464 library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
4465 dynamic_linker='Win32 ld.exe'
4466 ;;
4467 esac
4468 # FIXME: first we should search . and the directory the executable is in
4469 shlibpath_var=PATH
4470 ;;
4471
4472 darwin* | rhapsody*)
4473 dynamic_linker="$host_os dyld"
4474 version_type=darwin
4475 need_lib_prefix=no
4476 need_version=no
4477 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
4478 soname_spec='$libname$release$major$shared_ext'
4479 shlibpath_overrides_runpath=yes
4480 shlibpath_var=DYLD_LIBRARY_PATH
4481 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
4482 m4_if([$1], [],[
4483 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
4484 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
4485 ;;
4486
4487 dgux*)
4488 version_type=linux # correct to gnu/linux during the next big refactor
4489 need_lib_prefix=no
4490 need_version=no
4491 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4492 soname_spec='$libname$release$shared_ext$major'
4493 shlibpath_var=LD_LIBRARY_PATH
4494 ;;
4495
4496 freebsd* | dragonfly*)
4497 # DragonFly does not have aout. When/if they implement a new
4498 # versioning mechanism, adjust this.
4499 if test -x /usr/bin/objformat; then
4500 objformat=`/usr/bin/objformat`
4501 else
4502 case $host_os in
4503 freebsd[[23]].*) objformat=aout ;;
4504 *) objformat=elf ;;
4505 esac
4506 fi
4507 version_type=freebsd-$objformat
4508 case $version_type in
4509 freebsd-elf*)
4510 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4511 soname_spec='$libname$release$shared_ext$major'
4512 need_version=no
4513 need_lib_prefix=no
4514 ;;
4515 freebsd-*)
4516 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
4517 need_version=yes
4518 ;;
4519 esac
4520 shlibpath_var=LD_LIBRARY_PATH
4521 case $host_os in
4522 freebsd2.*)
4523 shlibpath_overrides_runpath=yes
4524 ;;
4525 freebsd3.[[01]]* | freebsdelf3.[[01]]*)
4526 shlibpath_overrides_runpath=yes
4527 hardcode_into_libs=yes
4528 ;;
4529 freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
4530 freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
4531 shlibpath_overrides_runpath=no
4532 hardcode_into_libs=yes
4533 ;;
4534 *) # from 4.6 on, and DragonFly
4535 shlibpath_overrides_runpath=yes
4536 hardcode_into_libs=yes
4537 ;;
4538 esac
4539 ;;
4540
4541 haiku*)
4542 version_type=linux # correct to gnu/linux during the next big refactor
4543 need_lib_prefix=no
4544 need_version=no
4545 dynamic_linker="$host_os runtime_loader"
4546 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4547 soname_spec='$libname$release$shared_ext$major'
4548 shlibpath_var=LIBRARY_PATH
4549 shlibpath_overrides_runpath=no
4550 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
4551 hardcode_into_libs=yes
4552 ;;
4553
4554 hpux9* | hpux10* | hpux11*)
4555 # Give a soname corresponding to the major version so that dld.sl refuses to
4556 # link against other versions.
4557 version_type=sunos
4558 need_lib_prefix=no
4559 need_version=no
4560 case $host_cpu in
4561 ia64*)
4562 shrext_cmds='.so'
4563 hardcode_into_libs=yes
4564 dynamic_linker="$host_os dld.so"
4565 shlibpath_var=LD_LIBRARY_PATH
4566 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
4567 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4568 soname_spec='$libname$release$shared_ext$major'
4569 if test 32 = "$HPUX_IA64_MODE"; then
4570 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
4571 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
4572 else
4573 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
4574 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
4575 fi
4576 ;;
4577 hppa*64*)
4578 shrext_cmds='.sl'
4579 hardcode_into_libs=yes
4580 dynamic_linker="$host_os dld.sl"
4581 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
4582 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
4583 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4584 soname_spec='$libname$release$shared_ext$major'
4585 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
4586 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
4587 ;;
4588 *)
4589 shrext_cmds='.sl'
4590 dynamic_linker="$host_os dld.sl"
4591 shlibpath_var=SHLIB_PATH
4592 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
4593 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4594 soname_spec='$libname$release$shared_ext$major'
4595 ;;
4596 esac
4597 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
4598 postinstall_cmds='chmod 555 $lib'
4599 # or fails outright, so override atomically:
4600 install_override_mode=555
4601 ;;
4602
4603 interix[[3-9]]*)
4604 version_type=linux # correct to gnu/linux during the next big refactor
4605 need_lib_prefix=no
4606 need_version=no
4607 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4608 soname_spec='$libname$release$shared_ext$major'
4609 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
4610 shlibpath_var=LD_LIBRARY_PATH
4611 shlibpath_overrides_runpath=no
4612 hardcode_into_libs=yes
4613 ;;
4614
4615 irix5* | irix6* | nonstopux*)
4616 case $host_os in
4617 nonstopux*) version_type=nonstopux ;;
4618 *)
4619 if test yes = "$lt_cv_prog_gnu_ld"; then
4620 version_type=linux # correct to gnu/linux during the next big refactor
4621 else
4622 version_type=irix
4623 fi ;;
4624 esac
4625 need_lib_prefix=no
4626 need_version=no
4627 soname_spec='$libname$release$shared_ext$major'
4628 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
4629 case $host_os in
4630 irix5* | nonstopux*)
4631 libsuff= shlibsuff=
4632 ;;
4633 *)
4634 case $LD in # libtool.m4 will add one of these switches to LD
4635 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
4636 libsuff= shlibsuff= libmagic=32-bit;;
4637 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
4638 libsuff=32 shlibsuff=N32 libmagic=N32;;
4639 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
4640 libsuff=64 shlibsuff=64 libmagic=64-bit;;
4641 *) libsuff= shlibsuff= libmagic=never-match;;
4642 esac
4643 ;;
4644 esac
4645 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
4646 shlibpath_overrides_runpath=no
4647 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
4648 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
4649 hardcode_into_libs=yes
4650 ;;
4651
4652 # No shared lib support for Linux oldld, aout, or coff.
4653 linux*oldld* | linux*aout* | linux*coff*)
4654 dynamic_linker=no
4655 ;;
4656
4657 linux*android*)
4658 version_type=none # Android doesn't support versioned libraries.
4659 need_lib_prefix=no
4660 need_version=no
4661 library_names_spec='$libname$release$shared_ext'
4662 soname_spec='$libname$release$shared_ext'
4663 finish_cmds=
4664 shlibpath_var=LD_LIBRARY_PATH
4665 shlibpath_overrides_runpath=yes
4666
4667 # This implies no fast_install, which is unacceptable.
4668 # Some rework will be needed to allow for fast_install
4669 # before this can be enabled.
4670 hardcode_into_libs=yes
4671
4672 dynamic_linker='Android linker'
4673 # Don't embed -rpath directories since the linker doesn't support them.
4674 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
4675 ;;
4676
4677 # This must be glibc/ELF.
4678 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4679 version_type=linux # correct to gnu/linux during the next big refactor
4680 need_lib_prefix=no
4681 need_version=no
4682 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4683 soname_spec='$libname$release$shared_ext$major'
4684 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
4685 shlibpath_var=LD_LIBRARY_PATH
4686 shlibpath_overrides_runpath=no
4687
4688 # Some binutils ld are patched to set DT_RUNPATH
4689 AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
4690 [lt_cv_shlibpath_overrides_runpath=no
4691 save_LDFLAGS=$LDFLAGS
4692 save_libdir=$libdir
4693 eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
4694 LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
4695 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
4696 [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
4697 [lt_cv_shlibpath_overrides_runpath=yes])])
4698 LDFLAGS=$save_LDFLAGS
4699 libdir=$save_libdir
4700 ])
4701 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
4702
4703 # This implies no fast_install, which is unacceptable.
4704 # Some rework will be needed to allow for fast_install
4705 # before this can be enabled.
4706 hardcode_into_libs=yes
4707
4708 # Ideally, we could use ldconfig to report *all* directores which are
4709 # searched for libraries, however this is still not possible. Aside from not
4710 # being certain /sbin/ldconfig is available, command
4711 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
4712 # even though it is searched at run-time. Try to do the best guess by
4713 # appending ld.so.conf contents (and includes) to the search path.
4714 if test -f /etc/ld.so.conf; then
4715 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' ' '`
4716 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
4717 fi
4718
4719 # We used to test for /lib/ld.so.1 and disable shared libraries on
4720 # powerpc, because MkLinux only supported shared libraries with the
4721 # GNU dynamic linker. Since this was broken with cross compilers,
4722 # most powerpc-linux boxes support dynamic linking these days and
4723 # people can always --disable-shared, the test was removed, and we
4724 # assume the GNU/Linux dynamic linker is in use.
4725 dynamic_linker='GNU/Linux ld.so'
4726 ;;
4727
4728 netbsdelf*-gnu)
4729 version_type=linux
4730 need_lib_prefix=no
4731 need_version=no
4732 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
4733 soname_spec='${libname}${release}${shared_ext}$major'
4734 shlibpath_var=LD_LIBRARY_PATH
4735 shlibpath_overrides_runpath=no
4736 hardcode_into_libs=yes
4737 dynamic_linker='NetBSD ld.elf_so'
4738 ;;
4739
4740 netbsd*)
4741 version_type=sunos
4742 need_lib_prefix=no
4743 need_version=no
4744 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
4745 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
4746 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
4747 dynamic_linker='NetBSD (a.out) ld.so'
4748 else
4749 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4750 soname_spec='$libname$release$shared_ext$major'
4751 dynamic_linker='NetBSD ld.elf_so'
4752 fi
4753 shlibpath_var=LD_LIBRARY_PATH
4754 shlibpath_overrides_runpath=yes
4755 hardcode_into_libs=yes
4756 ;;
4757
4758 newsos6)
4759 version_type=linux # correct to gnu/linux during the next big refactor
4760 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4761 shlibpath_var=LD_LIBRARY_PATH
4762 shlibpath_overrides_runpath=yes
4763 ;;
4764
4765 *nto* | *qnx*)
4766 version_type=qnx
4767 need_lib_prefix=no
4768 need_version=no
4769 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4770 soname_spec='$libname$release$shared_ext$major'
4771 shlibpath_var=LD_LIBRARY_PATH
4772 shlibpath_overrides_runpath=no
4773 hardcode_into_libs=yes
4774 dynamic_linker='ldqnx.so'
4775 ;;
4776
4777 openbsd* | bitrig*)
4778 version_type=sunos
4779 sys_lib_dlsearch_path_spec=/usr/lib
4780 need_lib_prefix=no
4781 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
4782 need_version=no
4783 else
4784 need_version=yes
4785 fi
4786 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
4787 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
4788 shlibpath_var=LD_LIBRARY_PATH
4789 shlibpath_overrides_runpath=yes
4790 ;;
4791
4792 os2*)
4793 libname_spec='$name'
4794 version_type=windows
4795 shrext_cmds=.dll
4796 need_version=no
4797 need_lib_prefix=no
4798 # OS/2 can only load a DLL with a base name of 8 characters or less.
4799 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
4800 v=$($ECHO $release$versuffix | tr -d .-);
4801 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
4802 $ECHO $n$v`$shared_ext'
4803 library_names_spec='${libname}_dll.$libext'
4804 dynamic_linker='OS/2 ld.exe'
4805 shlibpath_var=BEGINLIBPATH
4806 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
4807 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
4808 postinstall_cmds='base_file=`basename \$file`~
4809 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
4810 dldir=$destdir/`dirname \$dlpath`~
4811 test -d \$dldir || mkdir -p \$dldir~
4812 $install_prog $dir/$dlname \$dldir/$dlname~
4813 chmod a+x \$dldir/$dlname~
4814 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
4815 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
4816 fi'
4817 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
4818 dlpath=$dir/\$dldll~
4819 $RM \$dlpath'
4820 ;;
4821
4822 osf3* | osf4* | osf5*)
4823 version_type=osf
4824 need_lib_prefix=no
4825 need_version=no
4826 soname_spec='$libname$release$shared_ext$major'
4827 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4828 shlibpath_var=LD_LIBRARY_PATH
4829 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
4830 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
4831 ;;
4832
4833 rdos*)
4834 dynamic_linker=no
4835 ;;
4836
4837 solaris*)
4838 version_type=linux # correct to gnu/linux during the next big refactor
4839 need_lib_prefix=no
4840 need_version=no
4841 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4842 soname_spec='$libname$release$shared_ext$major'
4843 shlibpath_var=LD_LIBRARY_PATH
4844 shlibpath_overrides_runpath=yes
4845 hardcode_into_libs=yes
4846 # ldd complains unless libraries are executable
4847 postinstall_cmds='chmod +x $lib'
4848 ;;
4849
4850 sunos4*)
4851 version_type=sunos
4852 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
4853 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
4854 shlibpath_var=LD_LIBRARY_PATH
4855 shlibpath_overrides_runpath=yes
4856 if test yes = "$with_gnu_ld"; then
4857 need_lib_prefix=no
4858 fi
4859 need_version=yes
4860 ;;
4861
4862 sysv4 | sysv4.3*)
4863 version_type=linux # correct to gnu/linux during the next big refactor
4864 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4865 soname_spec='$libname$release$shared_ext$major'
4866 shlibpath_var=LD_LIBRARY_PATH
4867 case $host_vendor in
4868 sni)
4869 shlibpath_overrides_runpath=no
4870 need_lib_prefix=no
4871 runpath_var=LD_RUN_PATH
4872 ;;
4873 siemens)
4874 need_lib_prefix=no
4875 ;;
4876 motorola)
4877 need_lib_prefix=no
4878 need_version=no
4879 shlibpath_overrides_runpath=no
4880 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
4881 ;;
4882 esac
4883 ;;
4884
4885 sysv4*MP*)
4886 if test -d /usr/nec; then
4887 version_type=linux # correct to gnu/linux during the next big refactor
4888 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
4889 soname_spec='$libname$shared_ext.$major'
4890 shlibpath_var=LD_LIBRARY_PATH
4891 fi
4892 ;;
4893
4894 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4895 version_type=sco
4896 need_lib_prefix=no
4897 need_version=no
4898 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
4899 soname_spec='$libname$release$shared_ext$major'
4900 shlibpath_var=LD_LIBRARY_PATH
4901 shlibpath_overrides_runpath=yes
4902 hardcode_into_libs=yes
4903 if test yes = "$with_gnu_ld"; then
4904 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
4905 else
4906 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
4907 case $host_os in
4908 sco3.2v5*)
4909 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
4910 ;;
4911 esac
4912 fi
4913 sys_lib_dlsearch_path_spec='/usr/lib'
4914 ;;
4915
4916 tpf*)
4917 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
4918 version_type=linux # correct to gnu/linux during the next big refactor
4919 need_lib_prefix=no
4920 need_version=no
4921 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4922 shlibpath_var=LD_LIBRARY_PATH
4923 shlibpath_overrides_runpath=no
4924 hardcode_into_libs=yes
4925 ;;
4926
4927 uts4*)
4928 version_type=linux # correct to gnu/linux during the next big refactor
4929 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
4930 soname_spec='$libname$release$shared_ext$major'
4931 shlibpath_var=LD_LIBRARY_PATH
4932 ;;
4933
4934 *)
4935 dynamic_linker=no
4936 ;;
4937 esac
4938 AC_MSG_RESULT([$dynamic_linker])
4939 test no = "$dynamic_linker" && can_build_shared=no
4940
4941 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
4942 if test yes = "$GCC"; then
4943 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
4944 fi
4945
4946 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
4947 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
4948 fi
4949
4950 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
4951 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
4952 fi
4953
4954 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
4955 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
4956
4957 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
4958 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
4959
4960 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
4961 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
4962
4963 _LT_DECL([], [variables_saved_for_relink], [1],
4964 [Variables whose values should be saved in libtool wrapper scripts and
4965 restored at link time])
4966 _LT_DECL([], [need_lib_prefix], [0],
4967 [Do we need the "lib" prefix for modules?])
4968 _LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
4969 _LT_DECL([], [version_type], [0], [Library versioning type])
4970 _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable])
4971 _LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
4972 _LT_DECL([], [shlibpath_overrides_runpath], [0],
4973 [Is shlibpath searched before the hard-coded library search path?])
4974 _LT_DECL([], [libname_spec], [1], [Format of library name prefix])
4975 _LT_DECL([], [library_names_spec], [1],
4976 [[List of archive names. First name is the real one, the rest are links.
4977 The last name is the one that the linker finds with -lNAME]])
4978 _LT_DECL([], [soname_spec], [1],
4979 [[The coded name of the library, if different from the real name]])
4980 _LT_DECL([], [install_override_mode], [1],
4981 [Permission mode override for installation of shared libraries])
4982 _LT_DECL([], [postinstall_cmds], [2],
4983 [Command to use after installation of a shared archive])
4984 _LT_DECL([], [postuninstall_cmds], [2],
4985 [Command to use after uninstallation of a shared archive])
4986 _LT_DECL([], [finish_cmds], [2],
4987 [Commands used to finish a libtool library installation in a directory])
4988 _LT_DECL([], [finish_eval], [1],
4989 [[As "finish_cmds", except a single script fragment to be evaled but
4990 not shown]])
4991 _LT_DECL([], [hardcode_into_libs], [0],
4992 [Whether we should hardcode library paths into libraries])
4993 _LT_DECL([], [sys_lib_search_path_spec], [2],
4994 [Compile-time system search path for libraries])
4995 _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
4996 [Detected run-time system search path for libraries])
4997 _LT_DECL([], [configure_time_lt_sys_library_path], [2],
4998 [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
4999 ])# _LT_SYS_DYNAMIC_LINKER
5000
5001
5002 # _LT_PATH_TOOL_PREFIX(TOOL)
5003 # --------------------------
5004 # find a file program that can recognize shared library
5005 AC_DEFUN([_LT_PATH_TOOL_PREFIX],
5006 [m4_require([_LT_DECL_EGREP])dnl
5007 AC_MSG_CHECKING([for $1])
5008 AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
5009 [case $MAGIC_CMD in
5010 [[\\/*] | ?:[\\/]*])
5011 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
5012 ;;
5013 *)
5014 lt_save_MAGIC_CMD=$MAGIC_CMD
5015 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5016 dnl $ac_dummy forces splitting on constant user-supplied paths.
5017 dnl POSIX.2 word splitting is done only on the output of word expansions,
5018 dnl not every word. This closes a longstanding sh security hole.
5019 ac_dummy="m4_if([$2], , $PATH, [$2])"
5020 for ac_dir in $ac_dummy; do
5021 IFS=$lt_save_ifs
5022 test -z "$ac_dir" && ac_dir=.
5023 if test -f "$ac_dir/$1"; then
5024 lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
5025 if test -n "$file_magic_test_file"; then
5026 case $deplibs_check_method in
5027 "file_magic "*)
5028 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
5029 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
5030 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
5031 $EGREP "$file_magic_regex" > /dev/null; then
5032 :
5033 else
5034 cat <<_LT_EOF 1>&2
5035
5036 *** Warning: the command libtool uses to detect shared libraries,
5037 *** $file_magic_cmd, produces output that libtool cannot recognize.
5038 *** The result is that libtool may fail to recognize shared libraries
5039 *** as such. This will affect the creation of libtool libraries that
5040 *** depend on shared libraries, but programs linked with such libtool
5041 *** libraries will work regardless of this problem. Nevertheless, you
5042 *** may want to report the problem to your system manager and/or to
5043 *** bug-libtool@gnu.org
5044
5045 _LT_EOF
5046 fi ;;
5047 esac
5048 fi
5049 break
5050 fi
5051 done
5052 IFS=$lt_save_ifs
5053 MAGIC_CMD=$lt_save_MAGIC_CMD
5054 ;;
5055 esac])
5056 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
5057 if test -n "$MAGIC_CMD"; then
5058 AC_MSG_RESULT($MAGIC_CMD)
5059 else
5060 AC_MSG_RESULT(no)
5061 fi
5062 _LT_DECL([], [MAGIC_CMD], [0],
5063 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
5064 ])# _LT_PATH_TOOL_PREFIX
5065
5066 # Old name:
5067 AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
5068 dnl aclocal-1.4 backwards compatibility:
5069 dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
5070
5071
5072 # _LT_PATH_MAGIC
5073 # --------------
5074 # find a file program that can recognize a shared library
5075 m4_defun([_LT_PATH_MAGIC],
5076 [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
5077 if test -z "$lt_cv_path_MAGIC_CMD"; then
5078 if test -n "$ac_tool_prefix"; then
5079 _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
5080 else
5081 MAGIC_CMD=:
5082 fi
5083 fi
5084 ])# _LT_PATH_MAGIC
5085
5086
5087 # LT_PATH_LD
5088 # ----------
5089 # find the pathname to the GNU or non-GNU linker
5090 AC_DEFUN([LT_PATH_LD],
5091 [AC_REQUIRE([AC_PROG_CC])dnl
5092 AC_REQUIRE([AC_CANONICAL_HOST])dnl
5093 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
5094 m4_require([_LT_DECL_SED])dnl
5095 m4_require([_LT_DECL_EGREP])dnl
5096 m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
5097
5098 AC_ARG_WITH([gnu-ld],
5099 [AS_HELP_STRING([--with-gnu-ld],
5100 [assume the C compiler uses GNU ld @<:@default=no@:>@])],
5101 [test no = "$withval" || with_gnu_ld=yes],
5102 [with_gnu_ld=no])dnl
5103
5104 ac_prog=ld
5105 if test yes = "$GCC"; then
5106 # Check if gcc -print-prog-name=ld gives a path.
5107 AC_MSG_CHECKING([for ld used by $CC])
5108 case $host in
5109 *-*-mingw*)
5110 # gcc leaves a trailing carriage return, which upsets mingw
5111 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5112 *)
5113 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5114 esac
5115 case $ac_prog in
5116 # Accept absolute paths.
5117 [[\\/]]* | ?:[[\\/]]*)
5118 re_direlt='/[[^/]][[^/]]*/\.\./'
5119 # Canonicalize the pathname of ld
5120 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5121 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5122 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5123 done
5124 test -z "$LD" && LD=$ac_prog
5125 ;;
5126 "")
5127 # If it fails, then pretend we aren't using GCC.
5128 ac_prog=ld
5129 ;;
5130 *)
5131 # If it is relative, then search for the first ld in PATH.
5132 with_gnu_ld=unknown
5133 ;;
5134 esac
5135 elif test yes = "$with_gnu_ld"; then
5136 AC_MSG_CHECKING([for GNU ld])
5137 else
5138 AC_MSG_CHECKING([for non-GNU ld])
5139 fi
5140 AC_CACHE_VAL(lt_cv_path_LD,
5141 [if test -z "$LD"; then
5142 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5143 for ac_dir in $PATH; do
5144 IFS=$lt_save_ifs
5145 test -z "$ac_dir" && ac_dir=.
5146 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5147 lt_cv_path_LD=$ac_dir/$ac_prog
5148 # Check to see if the program is GNU ld. I'd rather use --version,
5149 # but apparently some variants of GNU ld only accept -v.
5150 # Break only if it was the GNU/non-GNU ld that we prefer.
5151 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5152 *GNU* | *'with BFD'*)
5153 test no != "$with_gnu_ld" && break
5154 ;;
5155 *)
5156 test yes != "$with_gnu_ld" && break
5157 ;;
5158 esac
5159 fi
5160 done
5161 IFS=$lt_save_ifs
5162 else
5163 lt_cv_path_LD=$LD # Let the user override the test with a path.
5164 fi])
5165 LD=$lt_cv_path_LD
5166 if test -n "$LD"; then
5167 AC_MSG_RESULT($LD)
5168 else
5169 AC_MSG_RESULT(no)
5170 fi
5171 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
5172 _LT_PATH_LD_GNU
5173 AC_SUBST([LD])
5174
5175 _LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
5176 ])# LT_PATH_LD
5177
5178 # Old names:
5179 AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
5180 AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
5181 dnl aclocal-1.4 backwards compatibility:
5182 dnl AC_DEFUN([AM_PROG_LD], [])
5183 dnl AC_DEFUN([AC_PROG_LD], [])
5184
5185
5186 # _LT_PATH_LD_GNU
5187 #- --------------
5188 m4_defun([_LT_PATH_LD_GNU],
5189 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
5190 [# I'd rather use --version here, but apparently some GNU lds only accept -v.
5191 case `$LD -v 2>&1 </dev/null` in
5192 *GNU* | *'with BFD'*)
5193 lt_cv_prog_gnu_ld=yes
5194 ;;
5195 *)
5196 lt_cv_prog_gnu_ld=no
5197 ;;
5198 esac])
5199 with_gnu_ld=$lt_cv_prog_gnu_ld
5200 ])# _LT_PATH_LD_GNU
5201
5202
5203 # _LT_CMD_RELOAD
5204 # --------------
5205 # find reload flag for linker
5206 # -- PORTME Some linkers may need a different reload flag.
5207 m4_defun([_LT_CMD_RELOAD],
5208 [AC_CACHE_CHECK([for $LD option to reload object files],
5209 lt_cv_ld_reload_flag,
5210 [lt_cv_ld_reload_flag='-r'])
5211 reload_flag=$lt_cv_ld_reload_flag
5212 case $reload_flag in
5213 "" | " "*) ;;
5214 *) reload_flag=" $reload_flag" ;;
5215 esac
5216 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5217 case $host_os in
5218 cygwin* | mingw* | pw32* | cegcc*)
5219 if test yes != "$GCC"; then
5220 reload_cmds=false
5221 fi
5222 ;;
5223 darwin*)
5224 if test yes = "$GCC"; then
5225 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5226 else
5227 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5228 fi
5229 ;;
5230 esac
5231 _LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
5232 _LT_TAGDECL([], [reload_cmds], [2])dnl
5233 ])# _LT_CMD_RELOAD
5234
5235
5236 # _LT_PATH_DD
5237 # -----------
5238 # find a working dd
5239 m4_defun([_LT_PATH_DD],
5240 [AC_CACHE_CHECK([for a working dd], [ac_cv_path_lt_DD],
5241 [printf 0123456789abcdef0123456789abcdef >conftest.i
5242 cat conftest.i conftest.i >conftest2.i
5243 : ${lt_DD:=$DD}
5244 AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
5245 [if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
5246 cmp -s conftest.i conftest.out \
5247 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
5248 fi])
5249 rm -f conftest.i conftest2.i conftest.out])
5250 ])# _LT_PATH_DD
5251
5252
5253 # _LT_CMD_TRUNCATE
5254 # ----------------
5255 # find command to truncate a binary pipe
5256 m4_defun([_LT_CMD_TRUNCATE],
5257 [m4_require([_LT_PATH_DD])
5258 AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
5259 [printf 0123456789abcdef0123456789abcdef >conftest.i
5260 cat conftest.i conftest.i >conftest2.i
5261 lt_cv_truncate_bin=
5262 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
5263 cmp -s conftest.i conftest.out \
5264 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
5265 fi
5266 rm -f conftest.i conftest2.i conftest.out
5267 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
5268 _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
5269 [Command to truncate a binary pipe])
5270 ])# _LT_CMD_TRUNCATE
5271
5272
5273 # _LT_CHECK_MAGIC_METHOD
5274 # ----------------------
5275 # how to check for library dependencies
5276 # -- PORTME fill in with the dynamic library characteristics
5277 m4_defun([_LT_CHECK_MAGIC_METHOD],
5278 [m4_require([_LT_DECL_EGREP])
5279 m4_require([_LT_DECL_OBJDUMP])
5280 AC_CACHE_CHECK([how to recognize dependent libraries],
5281 lt_cv_deplibs_check_method,
5282 [lt_cv_file_magic_cmd='$MAGIC_CMD'
5283 lt_cv_file_magic_test_file=
5284 lt_cv_deplibs_check_method='unknown'
5285 # Need to set the preceding variable on all platforms that support
5286 # interlibrary dependencies.
5287 # 'none' -- dependencies not supported.
5288 # 'unknown' -- same as none, but documents that we really don't know.
5289 # 'pass_all' -- all dependencies passed with no checks.
5290 # 'test_compile' -- check by making test program.
5291 # 'file_magic [[regex]]' -- check by looking for files in library path
5292 # that responds to the $file_magic_cmd with a given extended regex.
5293 # If you have 'file' or equivalent on your system and you're not sure
5294 # whether 'pass_all' will *always* work, you probably want this one.
5295
5296 case $host_os in
5297 aix[[4-9]]*)
5298 lt_cv_deplibs_check_method=pass_all
5299 ;;
5300
5301 beos*)
5302 lt_cv_deplibs_check_method=pass_all
5303 ;;
5304
5305 bsdi[[45]]*)
5306 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
5307 lt_cv_file_magic_cmd='/usr/bin/file -L'
5308 lt_cv_file_magic_test_file=/shlib/libc.so
5309 ;;
5310
5311 cygwin*)
5312 # func_win32_libid is a shell function defined in ltmain.sh
5313 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5314 lt_cv_file_magic_cmd='func_win32_libid'
5315 ;;
5316
5317 mingw* | pw32*)
5318 # Base MSYS/MinGW do not provide the 'file' command needed by
5319 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5320 # unless we find 'file', for example because we are cross-compiling.
5321 if ( file / ) >/dev/null 2>&1; then
5322 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5323 lt_cv_file_magic_cmd='func_win32_libid'
5324 else
5325 # Keep this pattern in sync with the one in func_win32_libid.
5326 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5327 lt_cv_file_magic_cmd='$OBJDUMP -f'
5328 fi
5329 ;;
5330
5331 cegcc*)
5332 # use the weaker test based on 'objdump'. See mingw*.
5333 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5334 lt_cv_file_magic_cmd='$OBJDUMP -f'
5335 ;;
5336
5337 darwin* | rhapsody*)
5338 lt_cv_deplibs_check_method=pass_all
5339 ;;
5340
5341 freebsd* | dragonfly*)
5342 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5343 case $host_cpu in
5344 i*86 )
5345 # Not sure whether the presence of OpenBSD here was a mistake.
5346 # Let's accept both of them until this is cleared up.
5347 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
5348 lt_cv_file_magic_cmd=/usr/bin/file
5349 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5350 ;;
5351 esac
5352 else
5353 lt_cv_deplibs_check_method=pass_all
5354 fi
5355 ;;
5356
5357 haiku*)
5358 lt_cv_deplibs_check_method=pass_all
5359 ;;
5360
5361 hpux10.20* | hpux11*)
5362 lt_cv_file_magic_cmd=/usr/bin/file
5363 case $host_cpu in
5364 ia64*)
5365 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
5366 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5367 ;;
5368 hppa*64*)
5369 [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
5370 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5371 ;;
5372 *)
5373 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
5374 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5375 ;;
5376 esac
5377 ;;
5378
5379 interix[[3-9]]*)
5380 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5381 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
5382 ;;
5383
5384 irix5* | irix6* | nonstopux*)
5385 case $LD in
5386 *-32|*"-32 ") libmagic=32-bit;;
5387 *-n32|*"-n32 ") libmagic=N32;;
5388 *-64|*"-64 ") libmagic=64-bit;;
5389 *) libmagic=never-match;;
5390 esac
5391 lt_cv_deplibs_check_method=pass_all
5392 ;;
5393
5394 # This must be glibc/ELF.
5395 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5396 lt_cv_deplibs_check_method=pass_all
5397 ;;
5398
5399 netbsd* | netbsdelf*-gnu)
5400 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5401 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
5402 else
5403 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
5404 fi
5405 ;;
5406
5407 newos6*)
5408 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
5409 lt_cv_file_magic_cmd=/usr/bin/file
5410 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5411 ;;
5412
5413 *nto* | *qnx*)
5414 lt_cv_deplibs_check_method=pass_all
5415 ;;
5416
5417 openbsd* | bitrig*)
5418 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5419 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
5420 else
5421 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
5422 fi
5423 ;;
5424
5425 osf3* | osf4* | osf5*)
5426 lt_cv_deplibs_check_method=pass_all
5427 ;;
5428
5429 rdos*)
5430 lt_cv_deplibs_check_method=pass_all
5431 ;;
5432
5433 solaris*)
5434 lt_cv_deplibs_check_method=pass_all
5435 ;;
5436
5437 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5438 lt_cv_deplibs_check_method=pass_all
5439 ;;
5440
5441 sysv4 | sysv4.3*)
5442 case $host_vendor in
5443 motorola)
5444 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
5445 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5446 ;;
5447 ncr)
5448 lt_cv_deplibs_check_method=pass_all
5449 ;;
5450 sequent)
5451 lt_cv_file_magic_cmd='/bin/file'
5452 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
5453 ;;
5454 sni)
5455 lt_cv_file_magic_cmd='/bin/file'
5456 lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
5457 lt_cv_file_magic_test_file=/lib/libc.so
5458 ;;
5459 siemens)
5460 lt_cv_deplibs_check_method=pass_all
5461 ;;
5462 pc)
5463 lt_cv_deplibs_check_method=pass_all
5464 ;;
5465 esac
5466 ;;
5467
5468 tpf*)
5469 lt_cv_deplibs_check_method=pass_all
5470 ;;
5471 os2*)
5472 lt_cv_deplibs_check_method=pass_all
5473 ;;
5474 esac
5475 ])
5476
5477 file_magic_glob=
5478 want_nocaseglob=no
5479 if test "$build" = "$host"; then
5480 case $host_os in
5481 mingw* | pw32*)
5482 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5483 want_nocaseglob=yes
5484 else
5485 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
5486 fi
5487 ;;
5488 esac
5489 fi
5490
5491 file_magic_cmd=$lt_cv_file_magic_cmd
5492 deplibs_check_method=$lt_cv_deplibs_check_method
5493 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5494
5495 _LT_DECL([], [deplibs_check_method], [1],
5496 [Method to check whether dependent libraries are shared objects])
5497 _LT_DECL([], [file_magic_cmd], [1],
5498 [Command to use when deplibs_check_method = "file_magic"])
5499 _LT_DECL([], [file_magic_glob], [1],
5500 [How to find potential files when deplibs_check_method = "file_magic"])
5501 _LT_DECL([], [want_nocaseglob], [1],
5502 [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
5503 ])# _LT_CHECK_MAGIC_METHOD
5504
5505
5506 # LT_PATH_NM
5507 # ----------
5508 # find the pathname to a BSD- or MS-compatible name lister
5509 AC_DEFUN([LT_PATH_NM],
5510 [AC_REQUIRE([AC_PROG_CC])dnl
5511 AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
5512 [if test -n "$NM"; then
5513 # Let the user override the test.
5514 lt_cv_path_NM=$NM
5515 else
5516 lt_nm_to_check=${ac_tool_prefix}nm
5517 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5518 lt_nm_to_check="$lt_nm_to_check nm"
5519 fi
5520 for lt_tmp_nm in $lt_nm_to_check; do
5521 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5522 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5523 IFS=$lt_save_ifs
5524 test -z "$ac_dir" && ac_dir=.
5525 tmp_nm=$ac_dir/$lt_tmp_nm
5526 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5527 # Check to see if the nm accepts a BSD-compat flag.
5528 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5529 # nm: unknown option "B" ignored
5530 # Tru64's nm complains that /dev/null is an invalid object file
5531 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5532 case $build_os in
5533 mingw*) lt_bad_file=conftest.nm/nofile ;;
5534 *) lt_bad_file=/dev/null ;;
5535 esac
5536 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5537 *$lt_bad_file* | *'Invalid file or object type'*)
5538 lt_cv_path_NM="$tmp_nm -B"
5539 break 2
5540 ;;
5541 *)
5542 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5543 */dev/null*)
5544 lt_cv_path_NM="$tmp_nm -p"
5545 break 2
5546 ;;
5547 *)
5548 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5549 continue # so that we can try to find one that supports BSD flags
5550 ;;
5551 esac
5552 ;;
5553 esac
5554 fi
5555 done
5556 IFS=$lt_save_ifs
5557 done
5558 : ${lt_cv_path_NM=no}
5559 fi])
5560 if test no != "$lt_cv_path_NM"; then
5561 NM=$lt_cv_path_NM
5562 else
5563 # Didn't find any BSD compatible name lister, look for dumpbin.
5564 if test -n "$DUMPBIN"; then :
5565 # Let the user override the test.
5566 else
5567 AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
5568 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5569 *COFF*)
5570 DUMPBIN="$DUMPBIN -symbols -headers"
5571 ;;
5572 *)
5573 DUMPBIN=:
5574 ;;
5575 esac
5576 fi
5577 AC_SUBST([DUMPBIN])
5578 if test : != "$DUMPBIN"; then
5579 NM=$DUMPBIN
5580 fi
5581 fi
5582 test -z "$NM" && NM=nm
5583 AC_SUBST([NM])
5584 _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
5585
5586 AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
5587 [lt_cv_nm_interface="BSD nm"
5588 echo "int some_variable = 0;" > conftest.$ac_ext
5589 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
5590 (eval "$ac_compile" 2>conftest.err)
5591 cat conftest.err >&AS_MESSAGE_LOG_FD
5592 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
5593 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5594 cat conftest.err >&AS_MESSAGE_LOG_FD
5595 (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
5596 cat conftest.out >&AS_MESSAGE_LOG_FD
5597 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5598 lt_cv_nm_interface="MS dumpbin"
5599 fi
5600 rm -f conftest*])
5601 ])# LT_PATH_NM
5602
5603 # Old names:
5604 AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
5605 AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
5606 dnl aclocal-1.4 backwards compatibility:
5607 dnl AC_DEFUN([AM_PROG_NM], [])
5608 dnl AC_DEFUN([AC_PROG_NM], [])
5609
5610 # _LT_CHECK_SHAREDLIB_FROM_LINKLIB
5611 # --------------------------------
5612 # how to determine the name of the shared library
5613 # associated with a specific link library.
5614 # -- PORTME fill in with the dynamic library characteristics
5615 m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
5616 [m4_require([_LT_DECL_EGREP])
5617 m4_require([_LT_DECL_OBJDUMP])
5618 m4_require([_LT_DECL_DLLTOOL])
5619 AC_CACHE_CHECK([how to associate runtime and link libraries],
5620 lt_cv_sharedlib_from_linklib_cmd,
5621 [lt_cv_sharedlib_from_linklib_cmd='unknown'
5622
5623 case $host_os in
5624 cygwin* | mingw* | pw32* | cegcc*)
5625 # two different shell functions defined in ltmain.sh;
5626 # decide which one to use based on capabilities of $DLLTOOL
5627 case `$DLLTOOL --help 2>&1` in
5628 *--identify-strict*)
5629 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5630 ;;
5631 *)
5632 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5633 ;;
5634 esac
5635 ;;
5636 *)
5637 # fallback: assume linklib IS sharedlib
5638 lt_cv_sharedlib_from_linklib_cmd=$ECHO
5639 ;;
5640 esac
5641 ])
5642 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5643 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5644
5645 _LT_DECL([], [sharedlib_from_linklib_cmd], [1],
5646 [Command to associate shared and link libraries])
5647 ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
5648
5649
5650 # _LT_PATH_MANIFEST_TOOL
5651 # ----------------------
5652 # locate the manifest tool
5653 m4_defun([_LT_PATH_MANIFEST_TOOL],
5654 [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
5655 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
5656 AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
5657 [lt_cv_path_mainfest_tool=no
5658 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
5659 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
5660 cat conftest.err >&AS_MESSAGE_LOG_FD
5661 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
5662 lt_cv_path_mainfest_tool=yes
5663 fi
5664 rm -f conftest*])
5665 if test yes != "$lt_cv_path_mainfest_tool"; then
5666 MANIFEST_TOOL=:
5667 fi
5668 _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
5669 ])# _LT_PATH_MANIFEST_TOOL
5670
5671
5672 # _LT_DLL_DEF_P([FILE])
5673 # ---------------------
5674 # True iff FILE is a Windows DLL '.def' file.
5675 # Keep in sync with func_dll_def_p in the libtool script
5676 AC_DEFUN([_LT_DLL_DEF_P],
5677 [dnl
5678 test DEF = "`$SED -n dnl
5679 -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
5680 -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
5681 -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
5682 -e q dnl Only consider the first "real" line
5683 $1`" dnl
5684 ])# _LT_DLL_DEF_P
5685
5686
5687 # LT_LIB_M
5688 # --------
5689 # check for math library
5690 AC_DEFUN([LT_LIB_M],
5691 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
5692 LIBM=
5693 case $host in
5694 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
5695 # These system don't have libm, or don't need it
5696 ;;
5697 *-ncr-sysv4.3*)
5698 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
5699 AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
5700 ;;
5701 *)
5702 AC_CHECK_LIB(m, cos, LIBM=-lm)
5703 ;;
5704 esac
5705 AC_SUBST([LIBM])
5706 ])# LT_LIB_M
5707
5708 # Old name:
5709 AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
5710 dnl aclocal-1.4 backwards compatibility:
5711 dnl AC_DEFUN([AC_CHECK_LIBM], [])
5712
5713
5714 # _LT_COMPILER_NO_RTTI([TAGNAME])
5715 # -------------------------------
5716 m4_defun([_LT_COMPILER_NO_RTTI],
5717 [m4_require([_LT_TAG_COMPILER])dnl
5718
5719 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
5720
5721 if test yes = "$GCC"; then
5722 case $cc_basename in
5723 nvcc*)
5724 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
5725 *)
5726 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
5727 esac
5728
5729 _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
5730 lt_cv_prog_compiler_rtti_exceptions,
5731 [-fno-rtti -fno-exceptions], [],
5732 [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
5733 fi
5734 _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
5735 [Compiler flag to turn off builtin functions])
5736 ])# _LT_COMPILER_NO_RTTI
5737
5738
5739 # _LT_CMD_GLOBAL_SYMBOLS
5740 # ----------------------
5741 m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
5742 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
5743 AC_REQUIRE([AC_PROG_CC])dnl
5744 AC_REQUIRE([AC_PROG_AWK])dnl
5745 AC_REQUIRE([LT_PATH_NM])dnl
5746 AC_REQUIRE([LT_PATH_LD])dnl
5747 m4_require([_LT_DECL_SED])dnl
5748 m4_require([_LT_DECL_EGREP])dnl
5749 m4_require([_LT_TAG_COMPILER])dnl
5750
5751 # Check for command to grab the raw symbol name followed by C symbol from nm.
5752 AC_MSG_CHECKING([command to parse $NM output from $compiler object])
5753 AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
5754 [
5755 # These are sane defaults that work on at least a few old systems.
5756 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5757
5758 # Character class describing NM global symbol codes.
5759 symcode='[[BCDEGRST]]'
5760
5761 # Regexp to match symbols that can be accessed directly from C.
5762 sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
5763
5764 # Define system-specific variables.
5765 case $host_os in
5766 aix*)
5767 symcode='[[BCDT]]'
5768 ;;
5769 cygwin* | mingw* | pw32* | cegcc*)
5770 symcode='[[ABCDGISTW]]'
5771 ;;
5772 hpux*)
5773 if test ia64 = "$host_cpu"; then
5774 symcode='[[ABCDEGRST]]'
5775 fi
5776 ;;
5777 irix* | nonstopux*)
5778 symcode='[[BCDEGRST]]'
5779 ;;
5780 osf*)
5781 symcode='[[BCDEGQRST]]'
5782 ;;
5783 solaris*)
5784 symcode='[[BDRT]]'
5785 ;;
5786 sco3.2v5*)
5787 symcode='[[DT]]'
5788 ;;
5789 sysv4.2uw2*)
5790 symcode='[[DT]]'
5791 ;;
5792 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5793 symcode='[[ABDT]]'
5794 ;;
5795 sysv4)
5796 symcode='[[DFNSTU]]'
5797 ;;
5798 esac
5799
5800 # If we're using GNU nm, then use its standard symbol codes.
5801 case `$NM -V 2>&1` in
5802 *GNU* | *'with BFD'*)
5803 symcode='[[ABCDGIRSTW]]' ;;
5804 esac
5805
5806 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5807 # Gets list of data symbols to import.
5808 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
5809 # Adjust the below global symbol transforms to fixup imported variables.
5810 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
5811 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
5812 lt_c_name_lib_hook="\
5813 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
5814 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
5815 else
5816 # Disable hooks by default.
5817 lt_cv_sys_global_symbol_to_import=
5818 lt_cdecl_hook=
5819 lt_c_name_hook=
5820 lt_c_name_lib_hook=
5821 fi
5822
5823 # Transform an extracted symbol line into a proper C declaration.
5824 # Some systems (esp. on ia64) link data and code symbols differently,
5825 # so use this general approach.
5826 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
5827 $lt_cdecl_hook\
5828 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
5829 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
5830
5831 # Transform an extracted symbol line into symbol name and symbol address
5832 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
5833 $lt_c_name_hook\
5834 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
5835 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
5836
5837 # Transform an extracted symbol line into symbol name with lib prefix and
5838 # symbol address.
5839 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
5840 $lt_c_name_lib_hook\
5841 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
5842 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
5843 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
5844
5845 # Handle CRLF in mingw tool chain
5846 opt_cr=
5847 case $build_os in
5848 mingw*)
5849 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5850 ;;
5851 esac
5852
5853 # Try without a prefix underscore, then with it.
5854 for ac_symprfx in "" "_"; do
5855
5856 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5857 symxfrm="\\1 $ac_symprfx\\2 \\2"
5858
5859 # Write the raw and C identifiers.
5860 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5861 # Fake it for dumpbin and say T for any non-static function,
5862 # D for any global variable and I for any imported variable.
5863 # Also find C++ and __fastcall symbols from MSVC++,
5864 # which start with @ or ?.
5865 lt_cv_sys_global_symbol_pipe="$AWK ['"\
5866 " {last_section=section; section=\$ 3};"\
5867 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
5868 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5869 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
5870 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
5871 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
5872 " \$ 0!~/External *\|/{next};"\
5873 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5874 " {if(hide[section]) next};"\
5875 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
5876 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
5877 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
5878 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
5879 " ' prfx=^$ac_symprfx]"
5880 else
5881 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5882 fi
5883 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
5884
5885 # Check to see that the pipe works correctly.
5886 pipe_works=no
5887
5888 rm -f conftest*
5889 cat > conftest.$ac_ext <<_LT_EOF
5890 #ifdef __cplusplus
5891 extern "C" {
5892 #endif
5893 char nm_test_var;
5894 void nm_test_func(void);
5895 void nm_test_func(void){}
5896 #ifdef __cplusplus
5897 }
5898 #endif
5899 int main(){nm_test_var='a';nm_test_func();return(0);}
5900 _LT_EOF
5901
5902 if AC_TRY_EVAL(ac_compile); then
5903 # Now try to grab the symbols.
5904 nlist=conftest.nm
5905 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD
5906 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then
5907 # Try sorting and uniquifying the output.
5908 if sort "$nlist" | uniq > "$nlist"T; then
5909 mv -f "$nlist"T "$nlist"
5910 else
5911 rm -f "$nlist"T
5912 fi
5913
5914 # Make sure that we snagged all the symbols we need.
5915 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5916 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5917 cat <<_LT_EOF > conftest.$ac_ext
5918 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
5919 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
5920 /* DATA imports from DLLs on WIN32 can't be const, because runtime
5921 relocations are performed -- see ld's documentation on pseudo-relocs. */
5922 # define LT@&t@_DLSYM_CONST
5923 #elif defined __osf__
5924 /* This system does not cope well with relocations in const data. */
5925 # define LT@&t@_DLSYM_CONST
5926 #else
5927 # define LT@&t@_DLSYM_CONST const
5928 #endif
5929
5930 #ifdef __cplusplus
5931 extern "C" {
5932 #endif
5933
5934 _LT_EOF
5935 # Now generate the symbol file.
5936 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5937
5938 cat <<_LT_EOF >> conftest.$ac_ext
5939
5940 /* The mapping between symbol names and symbols. */
5941 LT@&t@_DLSYM_CONST struct {
5942 const char *name;
5943 void *address;
5944 }
5945 lt__PROGRAM__LTX_preloaded_symbols[[]] =
5946 {
5947 { "@PROGRAM@", (void *) 0 },
5948 _LT_EOF
5949 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5950 cat <<\_LT_EOF >> conftest.$ac_ext
5951 {0, (void *) 0}
5952 };
5953
5954 /* This works around a problem in FreeBSD linker */
5955 #ifdef FREEBSD_WORKAROUND
5956 static const void *lt_preloaded_setup() {
5957 return lt__PROGRAM__LTX_preloaded_symbols;
5958 }
5959 #endif
5960
5961 #ifdef __cplusplus
5962 }
5963 #endif
5964 _LT_EOF
5965 # Now try linking the two files.
5966 mv conftest.$ac_objext conftstm.$ac_objext
5967 lt_globsym_save_LIBS=$LIBS
5968 lt_globsym_save_CFLAGS=$CFLAGS
5969 LIBS=conftstm.$ac_objext
5970 CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
5971 if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
5972 pipe_works=yes
5973 fi
5974 LIBS=$lt_globsym_save_LIBS
5975 CFLAGS=$lt_globsym_save_CFLAGS
5976 else
5977 echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
5978 fi
5979 else
5980 echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
5981 fi
5982 else
5983 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
5984 fi
5985 else
5986 echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
5987 cat conftest.$ac_ext >&5
5988 fi
5989 rm -rf conftest* conftst*
5990
5991 # Do not use the global_symbol_pipe unless it works.
5992 if test yes = "$pipe_works"; then
5993 break
5994 else
5995 lt_cv_sys_global_symbol_pipe=
5996 fi
5997 done
5998 ])
5999 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6000 lt_cv_sys_global_symbol_to_cdecl=
6001 fi
6002 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6003 AC_MSG_RESULT(failed)
6004 else
6005 AC_MSG_RESULT(ok)
6006 fi
6007
6008 # Response file support.
6009 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6010 nm_file_list_spec='@'
6011 elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
6012 nm_file_list_spec='@'
6013 fi
6014
6015 _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
6016 [Take the output of nm and produce a listing of raw symbols and C names])
6017 _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
6018 [Transform the output of nm in a proper C declaration])
6019 _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
6020 [Transform the output of nm into a list of symbols to manually relocate])
6021 _LT_DECL([global_symbol_to_c_name_address],
6022 [lt_cv_sys_global_symbol_to_c_name_address], [1],
6023 [Transform the output of nm in a C name address pair])
6024 _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
6025 [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
6026 [Transform the output of nm in a C name address pair when lib prefix is needed])
6027 _LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
6028 [The name lister interface])
6029 _LT_DECL([], [nm_file_list_spec], [1],
6030 [Specify filename containing input files for $NM])
6031 ]) # _LT_CMD_GLOBAL_SYMBOLS
6032
6033
6034 # _LT_COMPILER_PIC([TAGNAME])
6035 # ---------------------------
6036 m4_defun([_LT_COMPILER_PIC],
6037 [m4_require([_LT_TAG_COMPILER])dnl
6038 _LT_TAGVAR(lt_prog_compiler_wl, $1)=
6039 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
6040 _LT_TAGVAR(lt_prog_compiler_static, $1)=
6041
6042 m4_if([$1], [CXX], [
6043 # C++ specific cases for pic, static, wl, etc.
6044 if test yes = "$GXX"; then
6045 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6046 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6047
6048 case $host_os in
6049 aix*)
6050 # All AIX code is PIC.
6051 if test ia64 = "$host_cpu"; then
6052 # AIX 5 now supports IA64 processor
6053 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6054 fi
6055 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6056 ;;
6057
6058 amigaos*)
6059 case $host_cpu in
6060 powerpc)
6061 # see comment about AmigaOS4 .so support
6062 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6063 ;;
6064 m68k)
6065 # FIXME: we need at least 68020 code to build shared libraries, but
6066 # adding the '-m68020' flag to GCC prevents building anything better,
6067 # like '-m68040'.
6068 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
6069 ;;
6070 esac
6071 ;;
6072
6073 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6074 # PIC is the default for these OSes.
6075 ;;
6076 mingw* | cygwin* | os2* | pw32* | cegcc*)
6077 # This hack is so that the source file can tell whether it is being
6078 # built for inclusion in a dll (and should export symbols for example).
6079 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6080 # (--disable-auto-import) libraries
6081 m4_if([$1], [GCJ], [],
6082 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
6083 case $host_os in
6084 os2*)
6085 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
6086 ;;
6087 esac
6088 ;;
6089 darwin* | rhapsody*)
6090 # PIC is the default on this platform
6091 # Common symbols not allowed in MH_DYLIB files
6092 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
6093 ;;
6094 *djgpp*)
6095 # DJGPP does not support shared libraries at all
6096 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
6097 ;;
6098 haiku*)
6099 # PIC is the default for Haiku.
6100 # The "-static" flag exists, but is broken.
6101 _LT_TAGVAR(lt_prog_compiler_static, $1)=
6102 ;;
6103 interix[[3-9]]*)
6104 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6105 # Instead, we relocate shared libraries at runtime.
6106 ;;
6107 sysv4*MP*)
6108 if test -d /usr/nec; then
6109 _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
6110 fi
6111 ;;
6112 hpux*)
6113 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6114 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
6115 # sets the default TLS model and affects inlining.
6116 case $host_cpu in
6117 hppa*64*)
6118 ;;
6119 *)
6120 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6121 ;;
6122 esac
6123 ;;
6124 *qnx* | *nto*)
6125 # QNX uses GNU C++, but need to define -shared option too, otherwise
6126 # it will coredump.
6127 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
6128 ;;
6129 *)
6130 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6131 ;;
6132 esac
6133 else
6134 case $host_os in
6135 aix[[4-9]]*)
6136 # All AIX code is PIC.
6137 if test ia64 = "$host_cpu"; then
6138 # AIX 5 now supports IA64 processor
6139 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6140 else
6141 _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
6142 fi
6143 ;;
6144 chorus*)
6145 case $cc_basename in
6146 cxch68*)
6147 # Green Hills C++ Compiler
6148 # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
6149 ;;
6150 esac
6151 ;;
6152 mingw* | cygwin* | os2* | pw32* | cegcc*)
6153 # This hack is so that the source file can tell whether it is being
6154 # built for inclusion in a dll (and should export symbols for example).
6155 m4_if([$1], [GCJ], [],
6156 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
6157 ;;
6158 dgux*)
6159 case $cc_basename in
6160 ec++*)
6161 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6162 ;;
6163 ghcx*)
6164 # Green Hills C++ Compiler
6165 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
6166 ;;
6167 *)
6168 ;;
6169 esac
6170 ;;
6171 freebsd* | dragonfly*)
6172 # FreeBSD uses GNU C++
6173 ;;
6174 hpux9* | hpux10* | hpux11*)
6175 case $cc_basename in
6176 CC*)
6177 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6178 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
6179 if test ia64 != "$host_cpu"; then
6180 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
6181 fi
6182 ;;
6183 aCC*)
6184 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6185 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
6186 case $host_cpu in
6187 hppa*64*|ia64*)
6188 # +Z the default
6189 ;;
6190 *)
6191 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
6192 ;;
6193 esac
6194 ;;
6195 *)
6196 ;;
6197 esac
6198 ;;
6199 interix*)
6200 # This is c89, which is MS Visual C++ (no shared libs)
6201 # Anyone wants to do a port?
6202 ;;
6203 irix5* | irix6* | nonstopux*)
6204 case $cc_basename in
6205 CC*)
6206 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6207 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6208 # CC pic flag -KPIC is the default.
6209 ;;
6210 *)
6211 ;;
6212 esac
6213 ;;
6214 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6215 case $cc_basename in
6216 KCC*)
6217 # KAI C++ Compiler
6218 _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
6219 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6220 ;;
6221 ecpc* )
6222 # old Intel C++ for x86_64, which still supported -KPIC.
6223 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6224 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6225 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6226 ;;
6227 icpc* )
6228 # Intel C++, used to be incompatible with GCC.
6229 # ICC 10 doesn't accept -KPIC any more.
6230 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6231 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6232 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6233 ;;
6234 pgCC* | pgcpp*)
6235 # Portland Group C++ compiler
6236 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6237 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
6238 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6239 ;;
6240 cxx*)
6241 # Compaq C++
6242 # Make sure the PIC flag is empty. It appears that all Alpha
6243 # Linux and Compaq Tru64 Unix objects are PIC.
6244 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
6245 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6246 ;;
6247 xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
6248 # IBM XL 8.0, 9.0 on PPC and BlueGene
6249 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6250 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
6251 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
6252 ;;
6253 *)
6254 case `$CC -V 2>&1 | sed 5q` in
6255 *Sun\ C*)
6256 # Sun C++ 5.9
6257 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6258 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6259 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
6260 ;;
6261 esac
6262 ;;
6263 esac
6264 ;;
6265 lynxos*)
6266 ;;
6267 m88k*)
6268 ;;
6269 mvs*)
6270 case $cc_basename in
6271 cxx*)
6272 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
6273 ;;
6274 *)
6275 ;;
6276 esac
6277 ;;
6278 netbsd* | netbsdelf*-gnu)
6279 ;;
6280 *qnx* | *nto*)
6281 # QNX uses GNU C++, but need to define -shared option too, otherwise
6282 # it will coredump.
6283 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
6284 ;;
6285 osf3* | osf4* | osf5*)
6286 case $cc_basename in
6287 KCC*)
6288 _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
6289 ;;
6290 RCC*)
6291 # Rational C++ 2.4.1
6292 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
6293 ;;
6294 cxx*)
6295 # Digital/Compaq C++
6296 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6297 # Make sure the PIC flag is empty. It appears that all Alpha
6298 # Linux and Compaq Tru64 Unix objects are PIC.
6299 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
6300 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6301 ;;
6302 *)
6303 ;;
6304 esac
6305 ;;
6306 psos*)
6307 ;;
6308 solaris*)
6309 case $cc_basename in
6310 CC* | sunCC*)
6311 # Sun C++ 4.2, 5.x and Centerline C++
6312 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6313 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6314 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
6315 ;;
6316 gcx*)
6317 # Green Hills C++ Compiler
6318 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
6319 ;;
6320 *)
6321 ;;
6322 esac
6323 ;;
6324 sunos4*)
6325 case $cc_basename in
6326 CC*)
6327 # Sun C++ 4.x
6328 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
6329 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6330 ;;
6331 lcc*)
6332 # Lucid
6333 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
6334 ;;
6335 *)
6336 ;;
6337 esac
6338 ;;
6339 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6340 case $cc_basename in
6341 CC*)
6342 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6343 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6344 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6345 ;;
6346 esac
6347 ;;
6348 tandem*)
6349 case $cc_basename in
6350 NCC*)
6351 # NonStop-UX NCC 3.20
6352 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6353 ;;
6354 *)
6355 ;;
6356 esac
6357 ;;
6358 vxworks*)
6359 ;;
6360 *)
6361 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
6362 ;;
6363 esac
6364 fi
6365 ],
6366 [
6367 if test yes = "$GCC"; then
6368 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6369 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6370
6371 case $host_os in
6372 aix*)
6373 # All AIX code is PIC.
6374 if test ia64 = "$host_cpu"; then
6375 # AIX 5 now supports IA64 processor
6376 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6377 fi
6378 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6379 ;;
6380
6381 amigaos*)
6382 case $host_cpu in
6383 powerpc)
6384 # see comment about AmigaOS4 .so support
6385 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6386 ;;
6387 m68k)
6388 # FIXME: we need at least 68020 code to build shared libraries, but
6389 # adding the '-m68020' flag to GCC prevents building anything better,
6390 # like '-m68040'.
6391 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
6392 ;;
6393 esac
6394 ;;
6395
6396 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6397 # PIC is the default for these OSes.
6398 ;;
6399
6400 mingw* | cygwin* | pw32* | os2* | cegcc*)
6401 # This hack is so that the source file can tell whether it is being
6402 # built for inclusion in a dll (and should export symbols for example).
6403 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6404 # (--disable-auto-import) libraries
6405 m4_if([$1], [GCJ], [],
6406 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
6407 case $host_os in
6408 os2*)
6409 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
6410 ;;
6411 esac
6412 ;;
6413
6414 darwin* | rhapsody*)
6415 # PIC is the default on this platform
6416 # Common symbols not allowed in MH_DYLIB files
6417 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
6418 ;;
6419
6420 haiku*)
6421 # PIC is the default for Haiku.
6422 # The "-static" flag exists, but is broken.
6423 _LT_TAGVAR(lt_prog_compiler_static, $1)=
6424 ;;
6425
6426 hpux*)
6427 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6428 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
6429 # sets the default TLS model and affects inlining.
6430 case $host_cpu in
6431 hppa*64*)
6432 # +Z the default
6433 ;;
6434 *)
6435 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6436 ;;
6437 esac
6438 ;;
6439
6440 interix[[3-9]]*)
6441 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6442 # Instead, we relocate shared libraries at runtime.
6443 ;;
6444
6445 msdosdjgpp*)
6446 # Just because we use GCC doesn't mean we suddenly get shared libraries
6447 # on systems that don't support them.
6448 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
6449 enable_shared=no
6450 ;;
6451
6452 *nto* | *qnx*)
6453 # QNX uses GNU C++, but need to define -shared option too, otherwise
6454 # it will coredump.
6455 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
6456 ;;
6457
6458 sysv4*MP*)
6459 if test -d /usr/nec; then
6460 _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
6461 fi
6462 ;;
6463
6464 *)
6465 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6466 ;;
6467 esac
6468
6469 case $cc_basename in
6470 nvcc*) # Cuda Compiler Driver 2.2
6471 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
6472 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
6473 _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
6474 fi
6475 ;;
6476 esac
6477 else
6478 # PORTME Check for flag to pass linker flags through the system compiler.
6479 case $host_os in
6480 aix*)
6481 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6482 if test ia64 = "$host_cpu"; then
6483 # AIX 5 now supports IA64 processor
6484 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6485 else
6486 _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
6487 fi
6488 ;;
6489
6490 darwin* | rhapsody*)
6491 # PIC is the default on this platform
6492 # Common symbols not allowed in MH_DYLIB files
6493 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
6494 case $cc_basename in
6495 nagfor*)
6496 # NAG Fortran compiler
6497 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
6498 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
6499 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6500 ;;
6501 esac
6502 ;;
6503
6504 mingw* | cygwin* | pw32* | os2* | cegcc*)
6505 # This hack is so that the source file can tell whether it is being
6506 # built for inclusion in a dll (and should export symbols for example).
6507 m4_if([$1], [GCJ], [],
6508 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
6509 case $host_os in
6510 os2*)
6511 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
6512 ;;
6513 esac
6514 ;;
6515
6516 hpux9* | hpux10* | hpux11*)
6517 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6518 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6519 # not for PA HP-UX.
6520 case $host_cpu in
6521 hppa*64*|ia64*)
6522 # +Z the default
6523 ;;
6524 *)
6525 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
6526 ;;
6527 esac
6528 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6529 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
6530 ;;
6531
6532 irix5* | irix6* | nonstopux*)
6533 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6534 # PIC (with -KPIC) is the default.
6535 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6536 ;;
6537
6538 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6539 case $cc_basename in
6540 # old Intel for x86_64, which still supported -KPIC.
6541 ecc*)
6542 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6543 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6544 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6545 ;;
6546 # flang / f18. f95 an alias for gfortran or flang on Debian
6547 flang* | f18* | f95*)
6548 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6549 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6550 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6551 ;;
6552 # icc used to be incompatible with GCC.
6553 # ICC 10 doesn't accept -KPIC any more.
6554 icc* | ifort*)
6555 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6556 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6557 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6558 ;;
6559 # Lahey Fortran 8.1.
6560 lf95*)
6561 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6562 _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
6563 _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
6564 ;;
6565 nagfor*)
6566 # NAG Fortran compiler
6567 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
6568 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
6569 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6570 ;;
6571 tcc*)
6572 # Fabrice Bellard et al's Tiny C Compiler
6573 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6574 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6575 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6576 ;;
6577 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
6578 # Portland Group compilers (*not* the Pentium gcc compiler,
6579 # which looks to be a dead project)
6580 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6581 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
6582 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6583 ;;
6584 ccc*)
6585 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6586 # All Alpha code is PIC.
6587 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6588 ;;
6589 xl* | bgxl* | bgf* | mpixl*)
6590 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
6591 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6592 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
6593 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
6594 ;;
6595 *)
6596 case `$CC -V 2>&1 | sed 5q` in
6597 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
6598 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6599 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6600 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6601 _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
6602 ;;
6603 *Sun\ F* | *Sun*Fortran*)
6604 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6605 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6606 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
6607 ;;
6608 *Sun\ C*)
6609 # Sun C 5.9
6610 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6611 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6612 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6613 ;;
6614 *Intel*\ [[CF]]*Compiler*)
6615 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6616 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
6617 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
6618 ;;
6619 *Portland\ Group*)
6620 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6621 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
6622 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6623 ;;
6624 esac
6625 ;;
6626 esac
6627 ;;
6628
6629 newsos6)
6630 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6631 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6632 ;;
6633
6634 *nto* | *qnx*)
6635 # QNX uses GNU C++, but need to define -shared option too, otherwise
6636 # it will coredump.
6637 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
6638 ;;
6639
6640 osf3* | osf4* | osf5*)
6641 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6642 # All OSF/1 code is PIC.
6643 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6644 ;;
6645
6646 rdos*)
6647 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
6648 ;;
6649
6650 solaris*)
6651 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6652 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6653 case $cc_basename in
6654 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
6655 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
6656 *)
6657 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
6658 esac
6659 ;;
6660
6661 sunos4*)
6662 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
6663 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
6664 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6665 ;;
6666
6667 sysv4 | sysv4.2uw2* | sysv4.3*)
6668 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6669 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6670 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6671 ;;
6672
6673 sysv4*MP*)
6674 if test -d /usr/nec; then
6675 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
6676 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6677 fi
6678 ;;
6679
6680 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6681 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6682 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
6683 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6684 ;;
6685
6686 unicos*)
6687 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
6688 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
6689 ;;
6690
6691 uts4*)
6692 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
6693 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
6694 ;;
6695
6696 *)
6697 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
6698 ;;
6699 esac
6700 fi
6701 ])
6702 case $host_os in
6703 # For platforms that do not support PIC, -DPIC is meaningless:
6704 *djgpp*)
6705 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
6706 ;;
6707 *)
6708 _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
6709 ;;
6710 esac
6711
6712 AC_CACHE_CHECK([for $compiler option to produce PIC],
6713 [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
6714 [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
6715 _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
6716
6717 #
6718 # Check to make sure the PIC flag actually works.
6719 #
6720 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
6721 _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
6722 [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
6723 [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
6724 [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
6725 "" | " "*) ;;
6726 *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
6727 esac],
6728 [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
6729 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
6730 fi
6731 _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
6732 [Additional compiler flags for building library objects])
6733
6734 _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
6735 [How to pass a linker flag through the compiler])
6736 #
6737 # Check to make sure the static flag actually works.
6738 #
6739 wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
6740 _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
6741 _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
6742 $lt_tmp_static_flag,
6743 [],
6744 [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
6745 _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
6746 [Compiler flag to prevent dynamic linking])
6747 ])# _LT_COMPILER_PIC
6748
6749
6750 # _LT_LINKER_SHLIBS([TAGNAME])
6751 # ----------------------------
6752 # See if the linker supports building shared libraries.
6753 m4_defun([_LT_LINKER_SHLIBS],
6754 [AC_REQUIRE([LT_PATH_LD])dnl
6755 AC_REQUIRE([LT_PATH_NM])dnl
6756 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
6757 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
6758 m4_require([_LT_DECL_EGREP])dnl
6759 m4_require([_LT_DECL_SED])dnl
6760 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
6761 m4_require([_LT_TAG_COMPILER])dnl
6762 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
6763 m4_if([$1], [CXX], [
6764 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6765 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
6766 case $host_os in
6767 aix[[4-9]]*)
6768 # If we're using GNU nm, then we don't want the "-C" option.
6769 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
6770 # Without the "-l" option, or with the "-B" option, AIX nm treats
6771 # weak defined symbols like other global defined symbols, whereas
6772 # GNU nm marks them as "W".
6773 # While the 'weak' keyword is ignored in the Export File, we need
6774 # it in the Import File for the 'aix-soname' feature, so we have
6775 # to replace the "-B" option with "-P" for AIX nm.
6776 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
6777 _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'
6778 else
6779 _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 == "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'
6780 fi
6781 ;;
6782 pw32*)
6783 _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
6784 ;;
6785 cygwin* | mingw* | cegcc*)
6786 case $cc_basename in
6787 cl*)
6788 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
6789 ;;
6790 *)
6791 _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'
6792 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
6793 ;;
6794 esac
6795 ;;
6796 linux* | k*bsd*-gnu | gnu*)
6797 _LT_TAGVAR(link_all_deplibs, $1)=no
6798 ;;
6799 *)
6800 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6801 ;;
6802 esac
6803 ], [
6804 runpath_var=
6805 _LT_TAGVAR(allow_undefined_flag, $1)=
6806 _LT_TAGVAR(always_export_symbols, $1)=no
6807 _LT_TAGVAR(archive_cmds, $1)=
6808 _LT_TAGVAR(archive_expsym_cmds, $1)=
6809 _LT_TAGVAR(compiler_needs_object, $1)=no
6810 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
6811 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
6812 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6813 _LT_TAGVAR(hardcode_automatic, $1)=no
6814 _LT_TAGVAR(hardcode_direct, $1)=no
6815 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6816 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
6817 _LT_TAGVAR(hardcode_libdir_separator, $1)=
6818 _LT_TAGVAR(hardcode_minus_L, $1)=no
6819 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
6820 _LT_TAGVAR(inherit_rpath, $1)=no
6821 _LT_TAGVAR(link_all_deplibs, $1)=unknown
6822 _LT_TAGVAR(module_cmds, $1)=
6823 _LT_TAGVAR(module_expsym_cmds, $1)=
6824 _LT_TAGVAR(old_archive_from_new_cmds, $1)=
6825 _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
6826 _LT_TAGVAR(thread_safe_flag_spec, $1)=
6827 _LT_TAGVAR(whole_archive_flag_spec, $1)=
6828 # include_expsyms should be a list of space-separated symbols to be *always*
6829 # included in the symbol list
6830 _LT_TAGVAR(include_expsyms, $1)=
6831 # exclude_expsyms can be an extended regexp of symbols to exclude
6832 # it will be wrapped by ' (' and ')$', so one must not match beginning or
6833 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
6834 # as well as any symbol that contains 'd'.
6835 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
6836 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6837 # platforms (ab)use it in PIC code, but their linkers get confused if
6838 # the symbol is explicitly referenced. Since portable code cannot
6839 # rely on this symbol name, it's probably fine to never include it in
6840 # preloaded symbol tables.
6841 # Exclude shared library initialization/finalization symbols.
6842 dnl Note also adjust exclude_expsyms for C++ above.
6843 extract_expsyms_cmds=
6844
6845 case $host_os in
6846 cygwin* | mingw* | pw32* | cegcc*)
6847 # FIXME: the MSVC++ port hasn't been tested in a loooong time
6848 # When not using gcc, we currently assume that we are using
6849 # Microsoft Visual C++.
6850 if test yes != "$GCC"; then
6851 with_gnu_ld=no
6852 fi
6853 ;;
6854 interix*)
6855 # we just hope/assume this is gcc and not c89 (= MSVC++)
6856 with_gnu_ld=yes
6857 ;;
6858 openbsd* | bitrig*)
6859 with_gnu_ld=no
6860 ;;
6861 linux* | k*bsd*-gnu | gnu*)
6862 _LT_TAGVAR(link_all_deplibs, $1)=no
6863 ;;
6864 esac
6865
6866 _LT_TAGVAR(ld_shlibs, $1)=yes
6867
6868 # On some targets, GNU ld is compatible enough with the native linker
6869 # that we're better off using the native interface for both.
6870 lt_use_gnu_ld_interface=no
6871 if test yes = "$with_gnu_ld"; then
6872 case $host_os in
6873 aix*)
6874 # The AIX port of GNU ld has always aspired to compatibility
6875 # with the native linker. However, as the warning in the GNU ld
6876 # block says, versions before 2.19.5* couldn't really create working
6877 # shared libraries, regardless of the interface used.
6878 case `$LD -v 2>&1` in
6879 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
6880 *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
6881 *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
6882 *)
6883 lt_use_gnu_ld_interface=yes
6884 ;;
6885 esac
6886 ;;
6887 *)
6888 lt_use_gnu_ld_interface=yes
6889 ;;
6890 esac
6891 fi
6892
6893 if test yes = "$lt_use_gnu_ld_interface"; then
6894 # If archive_cmds runs LD, not CC, wlarc should be empty
6895 wlarc='$wl'
6896
6897 # Set some defaults for GNU ld with shared library support. These
6898 # are reset later if shared libraries are not supported. Putting them
6899 # here allows them to be overridden if necessary.
6900 runpath_var=LD_RUN_PATH
6901 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6902 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
6903 # ancient GNU ld didn't support --whole-archive et. al.
6904 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
6905 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
6906 else
6907 _LT_TAGVAR(whole_archive_flag_spec, $1)=
6908 fi
6909 supports_anon_versioning=no
6910 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
6911 *GNU\ gold*) supports_anon_versioning=yes ;;
6912 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
6913 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6914 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6915 *\ 2.11.*) ;; # other 2.11 versions
6916 *) supports_anon_versioning=yes ;;
6917 esac
6918
6919 # See if GNU ld supports shared libraries.
6920 case $host_os in
6921 aix[[3-9]]*)
6922 # On AIX/PPC, the GNU linker is very broken
6923 if test ia64 != "$host_cpu"; then
6924 _LT_TAGVAR(ld_shlibs, $1)=no
6925 cat <<_LT_EOF 1>&2
6926
6927 *** Warning: the GNU linker, at least up to release 2.19, is reported
6928 *** to be unable to reliably create shared libraries on AIX.
6929 *** Therefore, libtool is disabling shared libraries support. If you
6930 *** really care for shared libraries, you may want to install binutils
6931 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
6932 *** You will then need to restart the configuration process.
6933
6934 _LT_EOF
6935 fi
6936 ;;
6937
6938 amigaos*)
6939 case $host_cpu in
6940 powerpc)
6941 # see comment about AmigaOS4 .so support
6942 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6943 _LT_TAGVAR(archive_expsym_cmds, $1)=''
6944 ;;
6945 m68k)
6946 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
6947 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6948 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6949 ;;
6950 esac
6951 ;;
6952
6953 beos*)
6954 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6955 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6956 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6957 # support --undefined. This deserves some investigation. FIXME
6958 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6959 else
6960 _LT_TAGVAR(ld_shlibs, $1)=no
6961 fi
6962 ;;
6963
6964 cygwin* | mingw* | pw32* | cegcc*)
6965 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
6966 # as there is no search path for DLLs.
6967 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6968 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
6969 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6970 _LT_TAGVAR(always_export_symbols, $1)=no
6971 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6972 _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'
6973 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
6974
6975 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6976 _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'
6977 # If the export-symbols file already is a .def file, use it as
6978 # is; otherwise, prepend EXPORTS...
6979 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6980 cp $export_symbols $output_objdir/$soname.def;
6981 else
6982 echo EXPORTS > $output_objdir/$soname.def;
6983 cat $export_symbols >> $output_objdir/$soname.def;
6984 fi~
6985 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6986 else
6987 _LT_TAGVAR(ld_shlibs, $1)=no
6988 fi
6989 ;;
6990
6991 haiku*)
6992 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6993 _LT_TAGVAR(link_all_deplibs, $1)=yes
6994 ;;
6995
6996 os2*)
6997 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6998 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6999 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
7000 shrext_cmds=.dll
7001 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
7002 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
7003 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
7004 $ECHO EXPORTS >> $output_objdir/$libname.def~
7005 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
7006 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
7007 emximp -o $lib $output_objdir/$libname.def'
7008 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
7009 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
7010 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
7011 $ECHO EXPORTS >> $output_objdir/$libname.def~
7012 prefix_cmds="$SED"~
7013 if test EXPORTS = "`$SED 1q $export_symbols`"; then
7014 prefix_cmds="$prefix_cmds -e 1d";
7015 fi~
7016 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
7017 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
7018 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
7019 emximp -o $lib $output_objdir/$libname.def'
7020 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
7021 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
7022 ;;
7023
7024 interix[[3-9]]*)
7025 _LT_TAGVAR(hardcode_direct, $1)=no
7026 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7027 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7028 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7029 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7030 # Instead, shared libraries are loaded at an image base (0x10000000 by
7031 # default) and relocated if they conflict, which is a slow very memory
7032 # consuming and fragmenting process. To avoid this, we pick a random,
7033 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7034 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7035 _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'
7036 _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'
7037 ;;
7038
7039 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
7040 tmp_diet=no
7041 if test linux-dietlibc = "$host_os"; then
7042 case $cc_basename in
7043 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7044 esac
7045 fi
7046 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7047 && test no = "$tmp_diet"
7048 then
7049 tmp_addflag=' $pic_flag'
7050 tmp_sharedflag='-shared'
7051 case $cc_basename,$host_cpu in
7052 pgcc*) # Portland Group C compiler
7053 _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'
7054 tmp_addflag=' $pic_flag'
7055 ;;
7056 pgf77* | pgf90* | pgf95* | pgfortran*)
7057 # Portland Group f77 and f90 compilers
7058 _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 tmp_addflag=' $pic_flag -Mnomain' ;;
7060 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7061 tmp_addflag=' -i_dynamic' ;;
7062 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7063 tmp_addflag=' -i_dynamic -nofor_main' ;;
7064 ifc* | ifort*) # Intel Fortran compiler
7065 tmp_addflag=' -nofor_main' ;;
7066 lf95*) # Lahey Fortran 8.1
7067 _LT_TAGVAR(whole_archive_flag_spec, $1)=
7068 tmp_sharedflag='--shared' ;;
7069 nagfor*) # NAGFOR 5.3
7070 tmp_sharedflag='-Wl,-shared' ;;
7071 xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
7072 tmp_sharedflag='-qmkshrobj'
7073 tmp_addflag= ;;
7074 nvcc*) # Cuda Compiler Driver 2.2
7075 _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'
7076 _LT_TAGVAR(compiler_needs_object, $1)=yes
7077 ;;
7078 esac
7079 case `$CC -V 2>&1 | sed 5q` in
7080 *Sun\ C*) # Sun C 5.9
7081 _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'
7082 _LT_TAGVAR(compiler_needs_object, $1)=yes
7083 tmp_sharedflag='-G' ;;
7084 *Sun\ F*) # Sun Fortran 8.3
7085 tmp_sharedflag='-G' ;;
7086 esac
7087 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7088
7089 if test yes = "$supports_anon_versioning"; then
7090 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
7091 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7092 echo "local: *; };" >> $output_objdir/$libname.ver~
7093 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
7094 fi
7095
7096 case $cc_basename in
7097 tcc*)
7098 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
7099 ;;
7100 xlf* | bgf* | bgxlf* | mpixlf*)
7101 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7102 _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
7103 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7104 _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
7105 if test yes = "$supports_anon_versioning"; then
7106 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
7107 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7108 echo "local: *; };" >> $output_objdir/$libname.ver~
7109 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7110 fi
7111 ;;
7112 esac
7113 else
7114 _LT_TAGVAR(ld_shlibs, $1)=no
7115 fi
7116 ;;
7117
7118 netbsd* | netbsdelf*-gnu)
7119 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7120 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7121 wlarc=
7122 else
7123 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7124 _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'
7125 fi
7126 ;;
7127
7128 solaris*)
7129 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7130 _LT_TAGVAR(ld_shlibs, $1)=no
7131 cat <<_LT_EOF 1>&2
7132
7133 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7134 *** create shared libraries on Solaris systems. Therefore, libtool
7135 *** is disabling shared libraries support. We urge you to upgrade GNU
7136 *** binutils to release 2.9.1 or newer. Another option is to modify
7137 *** your PATH or compiler configuration so that the native linker is
7138 *** used, and then restart.
7139
7140 _LT_EOF
7141 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7142 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7143 _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'
7144 else
7145 _LT_TAGVAR(ld_shlibs, $1)=no
7146 fi
7147 ;;
7148
7149 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7150 case `$LD -v 2>&1` in
7151 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
7152 _LT_TAGVAR(ld_shlibs, $1)=no
7153 cat <<_LT_EOF 1>&2
7154
7155 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
7156 *** reliably create shared libraries on SCO systems. Therefore, libtool
7157 *** is disabling shared libraries support. We urge you to upgrade GNU
7158 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7159 *** your PATH or compiler configuration so that the native linker is
7160 *** used, and then restart.
7161
7162 _LT_EOF
7163 ;;
7164 *)
7165 # For security reasons, it is highly recommended that you always
7166 # use absolute paths for naming shared libraries, and exclude the
7167 # DT_RUNPATH tag from executables and libraries. But doing so
7168 # requires that you compile everything twice, which is a pain.
7169 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7170 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7171 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7172 _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'
7173 else
7174 _LT_TAGVAR(ld_shlibs, $1)=no
7175 fi
7176 ;;
7177 esac
7178 ;;
7179
7180 sunos4*)
7181 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7182 wlarc=
7183 _LT_TAGVAR(hardcode_direct, $1)=yes
7184 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7185 ;;
7186
7187 *)
7188 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7189 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7190 _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'
7191 else
7192 _LT_TAGVAR(ld_shlibs, $1)=no
7193 fi
7194 ;;
7195 esac
7196
7197 if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
7198 runpath_var=
7199 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7200 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
7201 _LT_TAGVAR(whole_archive_flag_spec, $1)=
7202 fi
7203 else
7204 # PORTME fill in a description of your system's linker (not GNU ld)
7205 case $host_os in
7206 aix3*)
7207 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
7208 _LT_TAGVAR(always_export_symbols, $1)=yes
7209 _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
7210 # Note: this linker hardcodes the directories in LIBPATH if there
7211 # are no directories specified by -L.
7212 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7213 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
7214 # Neither direct hardcoding nor static linking is supported with a
7215 # broken collect2.
7216 _LT_TAGVAR(hardcode_direct, $1)=unsupported
7217 fi
7218 ;;
7219
7220 aix[[4-9]]*)
7221 if test ia64 = "$host_cpu"; then
7222 # On IA64, the linker does run time linking by default, so we don't
7223 # have to do anything special.
7224 aix_use_runtimelinking=no
7225 exp_sym_flag='-Bexport'
7226 no_entry_flag=
7227 else
7228 # If we're using GNU nm, then we don't want the "-C" option.
7229 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
7230 # Without the "-l" option, or with the "-B" option, AIX nm treats
7231 # weak defined symbols like other global defined symbols, whereas
7232 # GNU nm marks them as "W".
7233 # While the 'weak' keyword is ignored in the Export File, we need
7234 # it in the Import File for the 'aix-soname' feature, so we have
7235 # to replace the "-B" option with "-P" for AIX nm.
7236 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7237 _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'
7238 else
7239 _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 == "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'
7240 fi
7241 aix_use_runtimelinking=no
7242
7243 # Test if we are trying to use run time linking or normal
7244 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7245 # have runtime linking enabled, and use it for executables.
7246 # For shared libraries, we enable/disable runtime linking
7247 # depending on the kind of the shared library created -
7248 # when "with_aix_soname,aix_use_runtimelinking" is:
7249 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
7250 # "aix,yes" lib.so shared, rtl:yes, for executables
7251 # lib.a static archive
7252 # "both,no" lib.so.V(shr.o) shared, rtl:yes
7253 # lib.a(lib.so.V) shared, rtl:no, for executables
7254 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
7255 # lib.a(lib.so.V) shared, rtl:no
7256 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
7257 # lib.a static archive
7258 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
7259 for ld_flag in $LDFLAGS; do
7260 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
7261 aix_use_runtimelinking=yes
7262 break
7263 fi
7264 done
7265 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
7266 # With aix-soname=svr4, we create the lib.so.V shared archives only,
7267 # so we don't have lib.a shared libs to link our executables.
7268 # We have to force runtime linking in this case.
7269 aix_use_runtimelinking=yes
7270 LDFLAGS="$LDFLAGS -Wl,-brtl"
7271 fi
7272 ;;
7273 esac
7274
7275 exp_sym_flag='-bexport'
7276 no_entry_flag='-bnoentry'
7277 fi
7278
7279 # When large executables or shared objects are built, AIX ld can
7280 # have problems creating the table of contents. If linking a library
7281 # or program results in "error TOC overflow" add -mminimal-toc to
7282 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7283 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7284
7285 _LT_TAGVAR(archive_cmds, $1)=''
7286 _LT_TAGVAR(hardcode_direct, $1)=yes
7287 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
7288 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
7289 _LT_TAGVAR(link_all_deplibs, $1)=yes
7290 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
7291 case $with_aix_soname,$aix_use_runtimelinking in
7292 aix,*) ;; # traditional, no import file
7293 svr4,* | *,yes) # use import file
7294 # The Import File defines what to hardcode.
7295 _LT_TAGVAR(hardcode_direct, $1)=no
7296 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
7297 ;;
7298 esac
7299
7300 if test yes = "$GCC"; then
7301 case $host_os in aix4.[[012]]|aix4.[[012]].*)
7302 # We only want to do this on AIX 4.2 and lower, the check
7303 # below for broken collect2 doesn't work under 4.3+
7304 collect2name=`$CC -print-prog-name=collect2`
7305 if test -f "$collect2name" &&
7306 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7307 then
7308 # We have reworked collect2
7309 :
7310 else
7311 # We have old collect2
7312 _LT_TAGVAR(hardcode_direct, $1)=unsupported
7313 # It fails to find uninstalled libraries when the uninstalled
7314 # path is not listed in the libpath. Setting hardcode_minus_L
7315 # to unsupported forces relinking
7316 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7317 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
7318 _LT_TAGVAR(hardcode_libdir_separator, $1)=
7319 fi
7320 ;;
7321 esac
7322 shared_flag='-shared'
7323 if test yes = "$aix_use_runtimelinking"; then
7324 shared_flag="$shared_flag "'$wl-G'
7325 fi
7326 # Need to ensure runtime linking is disabled for the traditional
7327 # shared library, or the linker may eventually find shared libraries
7328 # /with/ Import File - we do not want to mix them.
7329 shared_flag_aix='-shared'
7330 shared_flag_svr4='-shared $wl-G'
7331 else
7332 # not using gcc
7333 if test ia64 = "$host_cpu"; then
7334 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7335 # chokes on -Wl,-G. The following line is correct:
7336 shared_flag='-G'
7337 else
7338 if test yes = "$aix_use_runtimelinking"; then
7339 shared_flag='$wl-G'
7340 else
7341 shared_flag='$wl-bM:SRE'
7342 fi
7343 shared_flag_aix='$wl-bM:SRE'
7344 shared_flag_svr4='$wl-G'
7345 fi
7346 fi
7347
7348 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
7349 # It seems that -bexpall does not export symbols beginning with
7350 # underscore (_), so it is better to generate a list of symbols to export.
7351 _LT_TAGVAR(always_export_symbols, $1)=yes
7352 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
7353 # Warning - without using the other runtime loading flags (-brtl),
7354 # -berok will link without error, but may produce a broken library.
7355 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
7356 # Determine the default libpath from the value encoded in an
7357 # empty executable.
7358 _LT_SYS_MODULE_PATH_AIX([$1])
7359 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
7360 _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
7361 else
7362 if test ia64 = "$host_cpu"; then
7363 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
7364 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
7365 _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"
7366 else
7367 # Determine the default libpath from the value encoded in an
7368 # empty executable.
7369 _LT_SYS_MODULE_PATH_AIX([$1])
7370 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
7371 # Warning - without using the other run time loading flags,
7372 # -berok will link without error, but may produce a broken library.
7373 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
7374 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
7375 if test yes = "$with_gnu_ld"; then
7376 # We only use this code for GNU lds that support --whole-archive.
7377 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
7378 else
7379 # Exported symbols can be pulled into shared objects from archives
7380 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
7381 fi
7382 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
7383 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
7384 # -brtl affects multiple linker settings, -berok does not and is overridden later
7385 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
7386 if test svr4 != "$with_aix_soname"; then
7387 # This is similar to how AIX traditionally builds its shared libraries.
7388 _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'
7389 fi
7390 if test aix != "$with_aix_soname"; then
7391 _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'
7392 else
7393 # used by -dlpreopen to get the symbols
7394 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
7395 fi
7396 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
7397 fi
7398 fi
7399 ;;
7400
7401 amigaos*)
7402 case $host_cpu in
7403 powerpc)
7404 # see comment about AmigaOS4 .so support
7405 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7406 _LT_TAGVAR(archive_expsym_cmds, $1)=''
7407 ;;
7408 m68k)
7409 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
7410 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
7411 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7412 ;;
7413 esac
7414 ;;
7415
7416 bsdi[[45]]*)
7417 _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
7418 ;;
7419
7420 cygwin* | mingw* | pw32* | cegcc*)
7421 # When not using gcc, we currently assume that we are using
7422 # Microsoft Visual C++.
7423 # hardcode_libdir_flag_spec is actually meaningless, as there is
7424 # no search path for DLLs.
7425 case $cc_basename in
7426 cl*)
7427 # Native MSVC
7428 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
7429 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
7430 _LT_TAGVAR(always_export_symbols, $1)=yes
7431 _LT_TAGVAR(file_list_spec, $1)='@'
7432 # Tell ltmain to make .lib files, not .a files.
7433 libext=lib
7434 # Tell ltmain to make .dll files, not .so files.
7435 shrext_cmds=.dll
7436 # FIXME: Setting linknames here is a bad hack.
7437 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
7438 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
7439 cp "$export_symbols" "$output_objdir/$soname.def";
7440 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
7441 else
7442 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
7443 fi~
7444 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
7445 linknames='
7446 # The linker will not automatically build a static lib if we build a DLL.
7447 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
7448 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
7449 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
7450 _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'
7451 # Don't use ranlib
7452 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
7453 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
7454 lt_tool_outputfile="@TOOL_OUTPUT@"~
7455 case $lt_outputfile in
7456 *.exe|*.EXE) ;;
7457 *)
7458 lt_outputfile=$lt_outputfile.exe
7459 lt_tool_outputfile=$lt_tool_outputfile.exe
7460 ;;
7461 esac~
7462 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
7463 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
7464 $RM "$lt_outputfile.manifest";
7465 fi'
7466 ;;
7467 *)
7468 # Assume MSVC wrapper
7469 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
7470 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
7471 # Tell ltmain to make .lib files, not .a files.
7472 libext=lib
7473 # Tell ltmain to make .dll files, not .so files.
7474 shrext_cmds=.dll
7475 # FIXME: Setting linknames here is a bad hack.
7476 _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
7477 # The linker will automatically build a .lib file if we build a DLL.
7478 _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
7479 # FIXME: Should let the user specify the lib program.
7480 _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
7481 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
7482 ;;
7483 esac
7484 ;;
7485
7486 darwin* | rhapsody*)
7487 _LT_DARWIN_LINKER_FEATURES($1)
7488 ;;
7489
7490 dgux*)
7491 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7492 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
7493 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7494 ;;
7495
7496 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7497 # support. Future versions do this automatically, but an explicit c++rt0.o
7498 # does not break anything, and helps significantly (at the cost of a little
7499 # extra space).
7500 freebsd2.2*)
7501 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7502 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7503 _LT_TAGVAR(hardcode_direct, $1)=yes
7504 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7505 ;;
7506
7507 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7508 freebsd2.*)
7509 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7510 _LT_TAGVAR(hardcode_direct, $1)=yes
7511 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7512 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7513 ;;
7514
7515 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7516 freebsd* | dragonfly*)
7517 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7518 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7519 _LT_TAGVAR(hardcode_direct, $1)=yes
7520 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7521 ;;
7522
7523 hpux9*)
7524 if test yes = "$GCC"; then
7525 _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'
7526 else
7527 _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'
7528 fi
7529 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
7530 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7531 _LT_TAGVAR(hardcode_direct, $1)=yes
7532
7533 # hardcode_minus_L: Not really in the search PATH,
7534 # but as the default location of the library.
7535 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7536 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7537 ;;
7538
7539 hpux10*)
7540 if test yes,no = "$GCC,$with_gnu_ld"; then
7541 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7542 else
7543 _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7544 fi
7545 if test no = "$with_gnu_ld"; then
7546 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
7547 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7548 _LT_TAGVAR(hardcode_direct, $1)=yes
7549 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
7550 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7551 # hardcode_minus_L: Not really in the search PATH,
7552 # but as the default location of the library.
7553 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7554 fi
7555 ;;
7556
7557 hpux11*)
7558 if test yes,no = "$GCC,$with_gnu_ld"; then
7559 case $host_cpu in
7560 hppa*64*)
7561 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
7562 ;;
7563 ia64*)
7564 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7565 ;;
7566 *)
7567 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7568 ;;
7569 esac
7570 else
7571 case $host_cpu in
7572 hppa*64*)
7573 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
7574 ;;
7575 ia64*)
7576 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7577 ;;
7578 *)
7579 m4_if($1, [], [
7580 # Older versions of the 11.00 compiler do not understand -b yet
7581 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
7582 _LT_LINKER_OPTION([if $CC understands -b],
7583 _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
7584 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
7585 [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
7586 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
7587 ;;
7588 esac
7589 fi
7590 if test no = "$with_gnu_ld"; then
7591 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
7592 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7593
7594 case $host_cpu in
7595 hppa*64*|ia64*)
7596 _LT_TAGVAR(hardcode_direct, $1)=no
7597 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7598 ;;
7599 *)
7600 _LT_TAGVAR(hardcode_direct, $1)=yes
7601 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
7602 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7603
7604 # hardcode_minus_L: Not really in the search PATH,
7605 # but as the default location of the library.
7606 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7607 ;;
7608 esac
7609 fi
7610 ;;
7611
7612 irix5* | irix6* | nonstopux*)
7613 if test yes = "$GCC"; then
7614 _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'
7615 # Try to use the -exported_symbol ld option, if it does not
7616 # work, assume that -exports_file does not work either and
7617 # implicitly export all symbols.
7618 # This should be the same for all languages, so no per-tag cache variable.
7619 AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
7620 [lt_cv_irix_exported_symbol],
7621 [save_LDFLAGS=$LDFLAGS
7622 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
7623 AC_LINK_IFELSE(
7624 [AC_LANG_SOURCE(
7625 [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
7626 [C++], [[int foo (void) { return 0; }]],
7627 [Fortran 77], [[
7628 subroutine foo
7629 end]],
7630 [Fortran], [[
7631 subroutine foo
7632 end]])])],
7633 [lt_cv_irix_exported_symbol=yes],
7634 [lt_cv_irix_exported_symbol=no])
7635 LDFLAGS=$save_LDFLAGS])
7636 if test yes = "$lt_cv_irix_exported_symbol"; then
7637 _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'
7638 fi
7639 _LT_TAGVAR(link_all_deplibs, $1)=no
7640 else
7641 _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'
7642 _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'
7643 fi
7644 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
7645 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7646 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7647 _LT_TAGVAR(inherit_rpath, $1)=yes
7648 _LT_TAGVAR(link_all_deplibs, $1)=yes
7649 ;;
7650
7651 linux*)
7652 case $cc_basename in
7653 tcc*)
7654 # Fabrice Bellard et al's Tiny C Compiler
7655 _LT_TAGVAR(ld_shlibs, $1)=yes
7656 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7657 ;;
7658 esac
7659 ;;
7660
7661 netbsd* | netbsdelf*-gnu)
7662 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7663 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
7664 else
7665 _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
7666 fi
7667 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7668 _LT_TAGVAR(hardcode_direct, $1)=yes
7669 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7670 ;;
7671
7672 newsos6)
7673 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7674 _LT_TAGVAR(hardcode_direct, $1)=yes
7675 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7676 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7677 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7678 ;;
7679
7680 *nto* | *qnx*)
7681 ;;
7682
7683 openbsd* | bitrig*)
7684 if test -f /usr/libexec/ld.so; then
7685 _LT_TAGVAR(hardcode_direct, $1)=yes
7686 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7687 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
7688 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
7689 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7690 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
7691 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7692 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7693 else
7694 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7695 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7696 fi
7697 else
7698 _LT_TAGVAR(ld_shlibs, $1)=no
7699 fi
7700 ;;
7701
7702 os2*)
7703 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
7704 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7705 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
7706 shrext_cmds=.dll
7707 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
7708 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
7709 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
7710 $ECHO EXPORTS >> $output_objdir/$libname.def~
7711 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
7712 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
7713 emximp -o $lib $output_objdir/$libname.def'
7714 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
7715 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
7716 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
7717 $ECHO EXPORTS >> $output_objdir/$libname.def~
7718 prefix_cmds="$SED"~
7719 if test EXPORTS = "`$SED 1q $export_symbols`"; then
7720 prefix_cmds="$prefix_cmds -e 1d";
7721 fi~
7722 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
7723 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
7724 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
7725 emximp -o $lib $output_objdir/$libname.def'
7726 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
7727 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
7728 ;;
7729
7730 osf3*)
7731 if test yes = "$GCC"; then
7732 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7733 _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'
7734 else
7735 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
7736 _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'
7737 fi
7738 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
7739 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7740 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7741 ;;
7742
7743 osf4* | osf5*) # as osf3* with the addition of -msym flag
7744 if test yes = "$GCC"; then
7745 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7746 _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'
7747 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7748 else
7749 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
7750 _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'
7751 _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~
7752 $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'
7753
7754 # Both c and cxx compiler support -rpath directly
7755 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
7756 fi
7757 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
7758 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7759 ;;
7760
7761 solaris*)
7762 _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
7763 if test yes = "$GCC"; then
7764 wlarc='$wl'
7765 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
7766 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7767 $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'
7768 else
7769 case `$CC -V 2>&1` in
7770 *"Compilers 5.0"*)
7771 wlarc=''
7772 _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
7773 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7774 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
7775 ;;
7776 *)
7777 wlarc='$wl'
7778 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
7779 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7780 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
7781 ;;
7782 esac
7783 fi
7784 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7785 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7786 case $host_os in
7787 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
7788 *)
7789 # The compiler driver will combine and reorder linker options,
7790 # but understands '-z linker_flag'. GCC discards it without '$wl',
7791 # but is careful enough not to reorder.
7792 # Supported since Solaris 2.6 (maybe 2.5.1?)
7793 if test yes = "$GCC"; then
7794 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
7795 else
7796 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
7797 fi
7798 ;;
7799 esac
7800 _LT_TAGVAR(link_all_deplibs, $1)=yes
7801 ;;
7802
7803 sunos4*)
7804 if test sequent = "$host_vendor"; then
7805 # Use $CC to link under sequent, because it throws in some extra .o
7806 # files that make .init and .fini sections work.
7807 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7808 else
7809 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7810 fi
7811 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
7812 _LT_TAGVAR(hardcode_direct, $1)=yes
7813 _LT_TAGVAR(hardcode_minus_L, $1)=yes
7814 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7815 ;;
7816
7817 sysv4)
7818 case $host_vendor in
7819 sni)
7820 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7821 _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
7822 ;;
7823 siemens)
7824 ## LD is ld it makes a PLAMLIB
7825 ## CC just makes a GrossModule.
7826 _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7827 _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
7828 _LT_TAGVAR(hardcode_direct, $1)=no
7829 ;;
7830 motorola)
7831 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7832 _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
7833 ;;
7834 esac
7835 runpath_var='LD_RUN_PATH'
7836 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7837 ;;
7838
7839 sysv4.3*)
7840 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7841 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7842 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
7843 ;;
7844
7845 sysv4*MP*)
7846 if test -d /usr/nec; then
7847 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7848 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7849 runpath_var=LD_RUN_PATH
7850 hardcode_runpath_var=yes
7851 _LT_TAGVAR(ld_shlibs, $1)=yes
7852 fi
7853 ;;
7854
7855 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
7856 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7857 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7858 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7859 runpath_var='LD_RUN_PATH'
7860
7861 if test yes = "$GCC"; then
7862 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7863 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7864 else
7865 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7866 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7867 fi
7868 ;;
7869
7870 sysv5* | sco3.2v5* | sco5v6*)
7871 # Note: We CANNOT use -z defs as we might desire, because we do not
7872 # link with -lc, and that would cause any symbols used from libc to
7873 # always be unresolved, which means just about no library would
7874 # ever link correctly. If we're not using GNU ld we use -z text
7875 # though, which does catch some bad symbols but isn't as heavy-handed
7876 # as -z defs.
7877 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7878 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
7879 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7880 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7881 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
7882 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
7883 _LT_TAGVAR(link_all_deplibs, $1)=yes
7884 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
7885 runpath_var='LD_RUN_PATH'
7886
7887 if test yes = "$GCC"; then
7888 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7889 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7890 else
7891 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7892 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7893 fi
7894 ;;
7895
7896 uts4*)
7897 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7898 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
7899 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7900 ;;
7901
7902 *)
7903 _LT_TAGVAR(ld_shlibs, $1)=no
7904 ;;
7905 esac
7906
7907 if test sni = "$host_vendor"; then
7908 case $host in
7909 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
7910 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
7911 ;;
7912 esac
7913 fi
7914 fi
7915 ])
7916 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
7917 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
7918
7919 _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
7920
7921 _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
7922 _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
7923 _LT_DECL([], [extract_expsyms_cmds], [2],
7924 [The commands to extract the exported symbol list from a shared archive])
7925
7926 #
7927 # Do we need to explicitly link libc?
7928 #
7929 case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
7930 x|xyes)
7931 # Assume -lc should be added
7932 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
7933
7934 if test yes,yes = "$GCC,$enable_shared"; then
7935 case $_LT_TAGVAR(archive_cmds, $1) in
7936 *'~'*)
7937 # FIXME: we may have to deal with multi-command sequences.
7938 ;;
7939 '$CC '*)
7940 # Test whether the compiler implicitly links with -lc since on some
7941 # systems, -lgcc has to come before -lc. If gcc already passes -lc
7942 # to ld, don't add -lc before -lgcc.
7943 AC_CACHE_CHECK([whether -lc should be explicitly linked in],
7944 [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
7945 [$RM conftest*
7946 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7947
7948 if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
7949 soname=conftest
7950 lib=conftest
7951 libobjs=conftest.$ac_objext
7952 deplibs=
7953 wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
7954 pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
7955 compiler_flags=-v
7956 linker_flags=-v
7957 verstring=
7958 output_objdir=.
7959 libname=conftest
7960 lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
7961 _LT_TAGVAR(allow_undefined_flag, $1)=
7962 if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
7963 then
7964 lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
7965 else
7966 lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
7967 fi
7968 _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
7969 else
7970 cat conftest.err 1>&5
7971 fi
7972 $RM conftest*
7973 ])
7974 _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
7975 ;;
7976 esac
7977 fi
7978 ;;
7979 esac
7980
7981 _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
7982 [Whether or not to add -lc for building shared libraries])
7983 _LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
7984 [enable_shared_with_static_runtimes], [0],
7985 [Whether or not to disallow shared libs when runtime libs are static])
7986 _LT_TAGDECL([], [export_dynamic_flag_spec], [1],
7987 [Compiler flag to allow reflexive dlopens])
7988 _LT_TAGDECL([], [whole_archive_flag_spec], [1],
7989 [Compiler flag to generate shared objects directly from archives])
7990 _LT_TAGDECL([], [compiler_needs_object], [1],
7991 [Whether the compiler copes with passing no objects directly])
7992 _LT_TAGDECL([], [old_archive_from_new_cmds], [2],
7993 [Create an old-style archive from a shared archive])
7994 _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
7995 [Create a temporary old-style archive to link instead of a shared archive])
7996 _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
7997 _LT_TAGDECL([], [archive_expsym_cmds], [2])
7998 _LT_TAGDECL([], [module_cmds], [2],
7999 [Commands used to build a loadable module if different from building
8000 a shared archive.])
8001 _LT_TAGDECL([], [module_expsym_cmds], [2])
8002 _LT_TAGDECL([], [with_gnu_ld], [1],
8003 [Whether we are building with GNU ld or not])
8004 _LT_TAGDECL([], [allow_undefined_flag], [1],
8005 [Flag that allows shared libraries with undefined symbols to be built])
8006 _LT_TAGDECL([], [no_undefined_flag], [1],
8007 [Flag that enforces no undefined symbols])
8008 _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
8009 [Flag to hardcode $libdir into a binary during linking.
8010 This must work even if $libdir does not exist])
8011 _LT_TAGDECL([], [hardcode_libdir_separator], [1],
8012 [Whether we need a single "-rpath" flag with a separated argument])
8013 _LT_TAGDECL([], [hardcode_direct], [0],
8014 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
8015 DIR into the resulting binary])
8016 _LT_TAGDECL([], [hardcode_direct_absolute], [0],
8017 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
8018 DIR into the resulting binary and the resulting library dependency is
8019 "absolute", i.e impossible to change by setting $shlibpath_var if the
8020 library is relocated])
8021 _LT_TAGDECL([], [hardcode_minus_L], [0],
8022 [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
8023 into the resulting binary])
8024 _LT_TAGDECL([], [hardcode_shlibpath_var], [0],
8025 [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
8026 into the resulting binary])
8027 _LT_TAGDECL([], [hardcode_automatic], [0],
8028 [Set to "yes" if building a shared library automatically hardcodes DIR
8029 into the library and all subsequent libraries and executables linked
8030 against it])
8031 _LT_TAGDECL([], [inherit_rpath], [0],
8032 [Set to yes if linker adds runtime paths of dependent libraries
8033 to runtime path list])
8034 _LT_TAGDECL([], [link_all_deplibs], [0],
8035 [Whether libtool must link a program against all its dependency libraries])
8036 _LT_TAGDECL([], [always_export_symbols], [0],
8037 [Set to "yes" if exported symbols are required])
8038 _LT_TAGDECL([], [export_symbols_cmds], [2],
8039 [The commands to list exported symbols])
8040 _LT_TAGDECL([], [exclude_expsyms], [1],
8041 [Symbols that should not be listed in the preloaded symbols])
8042 _LT_TAGDECL([], [include_expsyms], [1],
8043 [Symbols that must always be exported])
8044 _LT_TAGDECL([], [prelink_cmds], [2],
8045 [Commands necessary for linking programs (against libraries) with templates])
8046 _LT_TAGDECL([], [postlink_cmds], [2],
8047 [Commands necessary for finishing linking programs])
8048 _LT_TAGDECL([], [file_list_spec], [1],
8049 [Specify filename containing input files])
8050 dnl FIXME: Not yet implemented
8051 dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
8052 dnl [Compiler flag to generate thread safe objects])
8053 ])# _LT_LINKER_SHLIBS
8054
8055
8056 # _LT_LANG_C_CONFIG([TAG])
8057 # ------------------------
8058 # Ensure that the configuration variables for a C compiler are suitably
8059 # defined. These variables are subsequently used by _LT_CONFIG to write
8060 # the compiler configuration to 'libtool'.
8061 m4_defun([_LT_LANG_C_CONFIG],
8062 [m4_require([_LT_DECL_EGREP])dnl
8063 lt_save_CC=$CC
8064 AC_LANG_PUSH(C)
8065
8066 # Source file extension for C test sources.
8067 ac_ext=c
8068
8069 # Object file extension for compiled C test sources.
8070 objext=o
8071 _LT_TAGVAR(objext, $1)=$objext
8072
8073 # Code to be used in simple compile tests
8074 lt_simple_compile_test_code="int some_variable = 0;"
8075
8076 # Code to be used in simple link tests
8077 lt_simple_link_test_code='int main(){return(0);}'
8078
8079 _LT_TAG_COMPILER
8080 # Save the default compiler, since it gets overwritten when the other
8081 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8082 compiler_DEFAULT=$CC
8083
8084 # save warnings/boilerplate of simple test code
8085 _LT_COMPILER_BOILERPLATE
8086 _LT_LINKER_BOILERPLATE
8087
8088 if test -n "$compiler"; then
8089 _LT_COMPILER_NO_RTTI($1)
8090 _LT_COMPILER_PIC($1)
8091 _LT_COMPILER_C_O($1)
8092 _LT_COMPILER_FILE_LOCKS($1)
8093 _LT_LINKER_SHLIBS($1)
8094 _LT_SYS_DYNAMIC_LINKER($1)
8095 _LT_LINKER_HARDCODE_LIBPATH($1)
8096 LT_SYS_DLOPEN_SELF
8097 _LT_CMD_STRIPLIB
8098
8099 # Report what library types will actually be built
8100 AC_MSG_CHECKING([if libtool supports shared libraries])
8101 AC_MSG_RESULT([$can_build_shared])
8102
8103 AC_MSG_CHECKING([whether to build shared libraries])
8104 test no = "$can_build_shared" && enable_shared=no
8105
8106 # On AIX, shared libraries and static libraries use the same namespace, and
8107 # are all built from PIC.
8108 case $host_os in
8109 aix3*)
8110 test yes = "$enable_shared" && enable_static=no
8111 if test -n "$RANLIB"; then
8112 archive_cmds="$archive_cmds~\$RANLIB \$lib"
8113 postinstall_cmds='$RANLIB $lib'
8114 fi
8115 ;;
8116
8117 aix[[4-9]]*)
8118 if test ia64 != "$host_cpu"; then
8119 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
8120 yes,aix,yes) ;; # shared object as lib.so file only
8121 yes,svr4,*) ;; # shared object as lib.so archive member only
8122 yes,*) enable_static=no ;; # shared object in lib.a archive as well
8123 esac
8124 fi
8125 ;;
8126 esac
8127 AC_MSG_RESULT([$enable_shared])
8128
8129 AC_MSG_CHECKING([whether to build static libraries])
8130 # Make sure either enable_shared or enable_static is yes.
8131 test yes = "$enable_shared" || enable_static=yes
8132 AC_MSG_RESULT([$enable_static])
8133
8134 _LT_CONFIG($1)
8135 fi
8136 AC_LANG_POP
8137 CC=$lt_save_CC
8138 ])# _LT_LANG_C_CONFIG
8139
8140
8141 # _LT_LANG_CXX_CONFIG([TAG])
8142 # --------------------------
8143 # Ensure that the configuration variables for a C++ compiler are suitably
8144 # defined. These variables are subsequently used by _LT_CONFIG to write
8145 # the compiler configuration to 'libtool'.
8146 m4_defun([_LT_LANG_CXX_CONFIG],
8147 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
8148 m4_require([_LT_DECL_EGREP])dnl
8149 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
8150 if test -n "$CXX" && ( test no != "$CXX" &&
8151 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
8152 (test g++ != "$CXX"))); then
8153 AC_PROG_CXXCPP
8154 else
8155 _lt_caught_CXX_error=yes
8156 fi
8157
8158 AC_LANG_PUSH(C++)
8159 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8160 _LT_TAGVAR(allow_undefined_flag, $1)=
8161 _LT_TAGVAR(always_export_symbols, $1)=no
8162 _LT_TAGVAR(archive_expsym_cmds, $1)=
8163 _LT_TAGVAR(compiler_needs_object, $1)=no
8164 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
8165 _LT_TAGVAR(hardcode_direct, $1)=no
8166 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
8167 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
8168 _LT_TAGVAR(hardcode_libdir_separator, $1)=
8169 _LT_TAGVAR(hardcode_minus_L, $1)=no
8170 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
8171 _LT_TAGVAR(hardcode_automatic, $1)=no
8172 _LT_TAGVAR(inherit_rpath, $1)=no
8173 _LT_TAGVAR(module_cmds, $1)=
8174 _LT_TAGVAR(module_expsym_cmds, $1)=
8175 _LT_TAGVAR(link_all_deplibs, $1)=unknown
8176 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
8177 _LT_TAGVAR(reload_flag, $1)=$reload_flag
8178 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
8179 _LT_TAGVAR(no_undefined_flag, $1)=
8180 _LT_TAGVAR(whole_archive_flag_spec, $1)=
8181 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
8182
8183 # Source file extension for C++ test sources.
8184 ac_ext=cpp
8185
8186 # Object file extension for compiled C++ test sources.
8187 objext=o
8188 _LT_TAGVAR(objext, $1)=$objext
8189
8190 # No sense in running all these tests if we already determined that
8191 # the CXX compiler isn't working. Some variables (like enable_shared)
8192 # are currently assumed to apply to all compilers on this platform,
8193 # and will be corrupted by setting them based on a non-working compiler.
8194 if test yes != "$_lt_caught_CXX_error"; then
8195 # Code to be used in simple compile tests
8196 lt_simple_compile_test_code="int some_variable = 0;"
8197
8198 # Code to be used in simple link tests
8199 lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
8200
8201 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8202 _LT_TAG_COMPILER
8203
8204 # save warnings/boilerplate of simple test code
8205 _LT_COMPILER_BOILERPLATE
8206 _LT_LINKER_BOILERPLATE
8207
8208 # Allow CC to be a program name with arguments.
8209 lt_save_CC=$CC
8210 lt_save_CFLAGS=$CFLAGS
8211 lt_save_LD=$LD
8212 lt_save_GCC=$GCC
8213 GCC=$GXX
8214 lt_save_with_gnu_ld=$with_gnu_ld
8215 lt_save_path_LD=$lt_cv_path_LD
8216 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
8217 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
8218 else
8219 $as_unset lt_cv_prog_gnu_ld
8220 fi
8221 if test -n "${lt_cv_path_LDCXX+set}"; then
8222 lt_cv_path_LD=$lt_cv_path_LDCXX
8223 else
8224 $as_unset lt_cv_path_LD
8225 fi
8226 test -z "${LDCXX+set}" || LD=$LDCXX
8227 CC=${CXX-"c++"}
8228 CFLAGS=$CXXFLAGS
8229 compiler=$CC
8230 _LT_TAGVAR(compiler, $1)=$CC
8231 _LT_CC_BASENAME([$compiler])
8232
8233 if test -n "$compiler"; then
8234 # We don't want -fno-exception when compiling C++ code, so set the
8235 # no_builtin_flag separately
8236 if test yes = "$GXX"; then
8237 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
8238 else
8239 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
8240 fi
8241
8242 if test yes = "$GXX"; then
8243 # Set up default GNU C++ configuration
8244
8245 LT_PATH_LD
8246
8247 # Check if GNU C++ uses GNU ld as the underlying linker, since the
8248 # archiving commands below assume that GNU ld is being used.
8249 if test yes = "$with_gnu_ld"; then
8250 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8251 _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'
8252
8253 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
8254 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
8255
8256 # If archive_cmds runs LD, not CC, wlarc should be empty
8257 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
8258 # investigate it a little bit more. (MM)
8259 wlarc='$wl'
8260
8261 # ancient GNU ld didn't support --whole-archive et. al.
8262 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
8263 $GREP 'no-whole-archive' > /dev/null; then
8264 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8265 else
8266 _LT_TAGVAR(whole_archive_flag_spec, $1)=
8267 fi
8268 else
8269 with_gnu_ld=no
8270 wlarc=
8271
8272 # A generic and very simple default shared library creation
8273 # command for GNU C++ for the case where it uses the native
8274 # linker, instead of GNU ld. If possible, this setting should
8275 # overridden to take advantage of the native linker features on
8276 # the platform it is being used on.
8277 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
8278 fi
8279
8280 # Commands to make compiler produce verbose output that lists
8281 # what "hidden" libraries, object files and flags are used when
8282 # linking a shared library.
8283 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
8284
8285 else
8286 GXX=no
8287 with_gnu_ld=no
8288 wlarc=
8289 fi
8290
8291 # PORTME: fill in a description of your system's C++ link characteristics
8292 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
8293 _LT_TAGVAR(ld_shlibs, $1)=yes
8294 case $host_os in
8295 aix3*)
8296 # FIXME: insert proper C++ library support
8297 _LT_TAGVAR(ld_shlibs, $1)=no
8298 ;;
8299 aix[[4-9]]*)
8300 if test ia64 = "$host_cpu"; then
8301 # On IA64, the linker does run time linking by default, so we don't
8302 # have to do anything special.
8303 aix_use_runtimelinking=no
8304 exp_sym_flag='-Bexport'
8305 no_entry_flag=
8306 else
8307 aix_use_runtimelinking=no
8308
8309 # Test if we are trying to use run time linking or normal
8310 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8311 # have runtime linking enabled, and use it for executables.
8312 # For shared libraries, we enable/disable runtime linking
8313 # depending on the kind of the shared library created -
8314 # when "with_aix_soname,aix_use_runtimelinking" is:
8315 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
8316 # "aix,yes" lib.so shared, rtl:yes, for executables
8317 # lib.a static archive
8318 # "both,no" lib.so.V(shr.o) shared, rtl:yes
8319 # lib.a(lib.so.V) shared, rtl:no, for executables
8320 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
8321 # lib.a(lib.so.V) shared, rtl:no
8322 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
8323 # lib.a static archive
8324 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
8325 for ld_flag in $LDFLAGS; do
8326 case $ld_flag in
8327 *-brtl*)
8328 aix_use_runtimelinking=yes
8329 break
8330 ;;
8331 esac
8332 done
8333 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
8334 # With aix-soname=svr4, we create the lib.so.V shared archives only,
8335 # so we don't have lib.a shared libs to link our executables.
8336 # We have to force runtime linking in this case.
8337 aix_use_runtimelinking=yes
8338 LDFLAGS="$LDFLAGS -Wl,-brtl"
8339 fi
8340 ;;
8341 esac
8342
8343 exp_sym_flag='-bexport'
8344 no_entry_flag='-bnoentry'
8345 fi
8346
8347 # When large executables or shared objects are built, AIX ld can
8348 # have problems creating the table of contents. If linking a library
8349 # or program results in "error TOC overflow" add -mminimal-toc to
8350 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8351 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8352
8353 _LT_TAGVAR(archive_cmds, $1)=''
8354 _LT_TAGVAR(hardcode_direct, $1)=yes
8355 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
8356 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
8357 _LT_TAGVAR(link_all_deplibs, $1)=yes
8358 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
8359 case $with_aix_soname,$aix_use_runtimelinking in
8360 aix,*) ;; # no import file
8361 svr4,* | *,yes) # use import file
8362 # The Import File defines what to hardcode.
8363 _LT_TAGVAR(hardcode_direct, $1)=no
8364 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
8365 ;;
8366 esac
8367
8368 if test yes = "$GXX"; then
8369 case $host_os in aix4.[[012]]|aix4.[[012]].*)
8370 # We only want to do this on AIX 4.2 and lower, the check
8371 # below for broken collect2 doesn't work under 4.3+
8372 collect2name=`$CC -print-prog-name=collect2`
8373 if test -f "$collect2name" &&
8374 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8375 then
8376 # We have reworked collect2
8377 :
8378 else
8379 # We have old collect2
8380 _LT_TAGVAR(hardcode_direct, $1)=unsupported
8381 # It fails to find uninstalled libraries when the uninstalled
8382 # path is not listed in the libpath. Setting hardcode_minus_L
8383 # to unsupported forces relinking
8384 _LT_TAGVAR(hardcode_minus_L, $1)=yes
8385 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
8386 _LT_TAGVAR(hardcode_libdir_separator, $1)=
8387 fi
8388 esac
8389 shared_flag='-shared'
8390 if test yes = "$aix_use_runtimelinking"; then
8391 shared_flag=$shared_flag' $wl-G'
8392 fi
8393 # Need to ensure runtime linking is disabled for the traditional
8394 # shared library, or the linker may eventually find shared libraries
8395 # /with/ Import File - we do not want to mix them.
8396 shared_flag_aix='-shared'
8397 shared_flag_svr4='-shared $wl-G'
8398 else
8399 # not using gcc
8400 if test ia64 = "$host_cpu"; then
8401 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8402 # chokes on -Wl,-G. The following line is correct:
8403 shared_flag='-G'
8404 else
8405 if test yes = "$aix_use_runtimelinking"; then
8406 shared_flag='$wl-G'
8407 else
8408 shared_flag='$wl-bM:SRE'
8409 fi
8410 shared_flag_aix='$wl-bM:SRE'
8411 shared_flag_svr4='$wl-G'
8412 fi
8413 fi
8414
8415 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
8416 # It seems that -bexpall does not export symbols beginning with
8417 # underscore (_), so it is better to generate a list of symbols to
8418 # export.
8419 _LT_TAGVAR(always_export_symbols, $1)=yes
8420 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
8421 # Warning - without using the other runtime loading flags (-brtl),
8422 # -berok will link without error, but may produce a broken library.
8423 # The "-G" linker flag allows undefined symbols.
8424 _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
8425 # Determine the default libpath from the value encoded in an empty
8426 # executable.
8427 _LT_SYS_MODULE_PATH_AIX([$1])
8428 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
8429
8430 _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
8431 else
8432 if test ia64 = "$host_cpu"; then
8433 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
8434 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
8435 _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"
8436 else
8437 # Determine the default libpath from the value encoded in an
8438 # empty executable.
8439 _LT_SYS_MODULE_PATH_AIX([$1])
8440 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
8441 # Warning - without using the other run time loading flags,
8442 # -berok will link without error, but may produce a broken library.
8443 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
8444 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
8445 if test yes = "$with_gnu_ld"; then
8446 # We only use this code for GNU lds that support --whole-archive.
8447 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
8448 else
8449 # Exported symbols can be pulled into shared objects from archives
8450 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
8451 fi
8452 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
8453 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
8454 # -brtl affects multiple linker settings, -berok does not and is overridden later
8455 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
8456 if test svr4 != "$with_aix_soname"; then
8457 # This is similar to how AIX traditionally builds its shared
8458 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
8459 _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'
8460 fi
8461 if test aix != "$with_aix_soname"; then
8462 _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'
8463 else
8464 # used by -dlpreopen to get the symbols
8465 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
8466 fi
8467 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
8468 fi
8469 fi
8470 ;;
8471
8472 beos*)
8473 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8474 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
8475 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8476 # support --undefined. This deserves some investigation. FIXME
8477 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8478 else
8479 _LT_TAGVAR(ld_shlibs, $1)=no
8480 fi
8481 ;;
8482
8483 chorus*)
8484 case $cc_basename in
8485 *)
8486 # FIXME: insert proper C++ library support
8487 _LT_TAGVAR(ld_shlibs, $1)=no
8488 ;;
8489 esac
8490 ;;
8491
8492 cygwin* | mingw* | pw32* | cegcc*)
8493 case $GXX,$cc_basename in
8494 ,cl* | no,cl*)
8495 # Native MSVC
8496 # hardcode_libdir_flag_spec is actually meaningless, as there is
8497 # no search path for DLLs.
8498 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
8499 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
8500 _LT_TAGVAR(always_export_symbols, $1)=yes
8501 _LT_TAGVAR(file_list_spec, $1)='@'
8502 # Tell ltmain to make .lib files, not .a files.
8503 libext=lib
8504 # Tell ltmain to make .dll files, not .so files.
8505 shrext_cmds=.dll
8506 # FIXME: Setting linknames here is a bad hack.
8507 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
8508 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
8509 cp "$export_symbols" "$output_objdir/$soname.def";
8510 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
8511 else
8512 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
8513 fi~
8514 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
8515 linknames='
8516 # The linker will not automatically build a static lib if we build a DLL.
8517 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
8518 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
8519 # Don't use ranlib
8520 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
8521 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
8522 lt_tool_outputfile="@TOOL_OUTPUT@"~
8523 case $lt_outputfile in
8524 *.exe|*.EXE) ;;
8525 *)
8526 lt_outputfile=$lt_outputfile.exe
8527 lt_tool_outputfile=$lt_tool_outputfile.exe
8528 ;;
8529 esac~
8530 func_to_tool_file "$lt_outputfile"~
8531 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
8532 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
8533 $RM "$lt_outputfile.manifest";
8534 fi'
8535 ;;
8536 *)
8537 # g++
8538 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
8539 # as there is no search path for DLLs.
8540 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
8541 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
8542 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
8543 _LT_TAGVAR(always_export_symbols, $1)=no
8544 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
8545
8546 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8547 _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'
8548 # If the export-symbols file already is a .def file, use it as
8549 # is; otherwise, prepend EXPORTS...
8550 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
8551 cp $export_symbols $output_objdir/$soname.def;
8552 else
8553 echo EXPORTS > $output_objdir/$soname.def;
8554 cat $export_symbols >> $output_objdir/$soname.def;
8555 fi~
8556 $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'
8557 else
8558 _LT_TAGVAR(ld_shlibs, $1)=no
8559 fi
8560 ;;
8561 esac
8562 ;;
8563 darwin* | rhapsody*)
8564 _LT_DARWIN_LINKER_FEATURES($1)
8565 ;;
8566
8567 os2*)
8568 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
8569 _LT_TAGVAR(hardcode_minus_L, $1)=yes
8570 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
8571 shrext_cmds=.dll
8572 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8573 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8574 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8575 $ECHO EXPORTS >> $output_objdir/$libname.def~
8576 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
8577 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8578 emximp -o $lib $output_objdir/$libname.def'
8579 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
8580 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
8581 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
8582 $ECHO EXPORTS >> $output_objdir/$libname.def~
8583 prefix_cmds="$SED"~
8584 if test EXPORTS = "`$SED 1q $export_symbols`"; then
8585 prefix_cmds="$prefix_cmds -e 1d";
8586 fi~
8587 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
8588 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
8589 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
8590 emximp -o $lib $output_objdir/$libname.def'
8591 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
8592 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
8593 ;;
8594
8595 dgux*)
8596 case $cc_basename in
8597 ec++*)
8598 # FIXME: insert proper C++ library support
8599 _LT_TAGVAR(ld_shlibs, $1)=no
8600 ;;
8601 ghcx*)
8602 # Green Hills C++ Compiler
8603 # FIXME: insert proper C++ library support
8604 _LT_TAGVAR(ld_shlibs, $1)=no
8605 ;;
8606 *)
8607 # FIXME: insert proper C++ library support
8608 _LT_TAGVAR(ld_shlibs, $1)=no
8609 ;;
8610 esac
8611 ;;
8612
8613 freebsd2.*)
8614 # C++ shared libraries reported to be fairly broken before
8615 # switch to ELF
8616 _LT_TAGVAR(ld_shlibs, $1)=no
8617 ;;
8618
8619 freebsd-elf*)
8620 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8621 ;;
8622
8623 freebsd* | dragonfly*)
8624 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
8625 # conventions
8626 _LT_TAGVAR(ld_shlibs, $1)=yes
8627 ;;
8628
8629 haiku*)
8630 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8631 _LT_TAGVAR(link_all_deplibs, $1)=yes
8632 ;;
8633
8634 hpux9*)
8635 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
8636 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
8637 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
8638 _LT_TAGVAR(hardcode_direct, $1)=yes
8639 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
8640 # but as the default
8641 # location of the library.
8642
8643 case $cc_basename in
8644 CC*)
8645 # FIXME: insert proper C++ library support
8646 _LT_TAGVAR(ld_shlibs, $1)=no
8647 ;;
8648 aCC*)
8649 _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'
8650 # Commands to make compiler produce verbose output that lists
8651 # what "hidden" libraries, object files and flags are used when
8652 # linking a shared library.
8653 #
8654 # There doesn't appear to be a way to prevent this compiler from
8655 # explicitly linking system object files so we need to strip them
8656 # from the output so that they don't get included in the library
8657 # dependencies.
8658 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"'
8659 ;;
8660 *)
8661 if test yes = "$GXX"; then
8662 _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'
8663 else
8664 # FIXME: insert proper C++ library support
8665 _LT_TAGVAR(ld_shlibs, $1)=no
8666 fi
8667 ;;
8668 esac
8669 ;;
8670
8671 hpux10*|hpux11*)
8672 if test no = "$with_gnu_ld"; then
8673 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
8674 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
8675
8676 case $host_cpu in
8677 hppa*64*|ia64*)
8678 ;;
8679 *)
8680 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
8681 ;;
8682 esac
8683 fi
8684 case $host_cpu in
8685 hppa*64*|ia64*)
8686 _LT_TAGVAR(hardcode_direct, $1)=no
8687 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
8688 ;;
8689 *)
8690 _LT_TAGVAR(hardcode_direct, $1)=yes
8691 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
8692 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
8693 # but as the default
8694 # location of the library.
8695 ;;
8696 esac
8697
8698 case $cc_basename in
8699 CC*)
8700 # FIXME: insert proper C++ library support
8701 _LT_TAGVAR(ld_shlibs, $1)=no
8702 ;;
8703 aCC*)
8704 case $host_cpu in
8705 hppa*64*)
8706 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8707 ;;
8708 ia64*)
8709 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8710 ;;
8711 *)
8712 _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'
8713 ;;
8714 esac
8715 # Commands to make compiler produce verbose output that lists
8716 # what "hidden" libraries, object files and flags are used when
8717 # linking a shared library.
8718 #
8719 # There doesn't appear to be a way to prevent this compiler from
8720 # explicitly linking system object files so we need to strip them
8721 # from the output so that they don't get included in the library
8722 # dependencies.
8723 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"'
8724 ;;
8725 *)
8726 if test yes = "$GXX"; then
8727 if test no = "$with_gnu_ld"; then
8728 case $host_cpu in
8729 hppa*64*)
8730 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8731 ;;
8732 ia64*)
8733 _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'
8734 ;;
8735 *)
8736 _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'
8737 ;;
8738 esac
8739 fi
8740 else
8741 # FIXME: insert proper C++ library support
8742 _LT_TAGVAR(ld_shlibs, $1)=no
8743 fi
8744 ;;
8745 esac
8746 ;;
8747
8748 interix[[3-9]]*)
8749 _LT_TAGVAR(hardcode_direct, $1)=no
8750 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
8751 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
8752 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
8753 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8754 # Instead, shared libraries are loaded at an image base (0x10000000 by
8755 # default) and relocated if they conflict, which is a slow very memory
8756 # consuming and fragmenting process. To avoid this, we pick a random,
8757 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8758 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8759 _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'
8760 _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'
8761 ;;
8762 irix5* | irix6*)
8763 case $cc_basename in
8764 CC*)
8765 # SGI C++
8766 _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'
8767
8768 # Archives containing C++ object files must be created using
8769 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
8770 # necessary to make sure instantiated templates are included
8771 # in the archive.
8772 _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
8773 ;;
8774 *)
8775 if test yes = "$GXX"; then
8776 if test no = "$with_gnu_ld"; then
8777 _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'
8778 else
8779 _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'
8780 fi
8781 fi
8782 _LT_TAGVAR(link_all_deplibs, $1)=yes
8783 ;;
8784 esac
8785 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
8786 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
8787 _LT_TAGVAR(inherit_rpath, $1)=yes
8788 ;;
8789
8790 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8791 case $cc_basename in
8792 KCC*)
8793 # Kuck and Associates, Inc. (KAI) C++ Compiler
8794
8795 # KCC will only create a shared library if the output file
8796 # ends with ".so" (or ".sl" for HP-UX), so rename the library
8797 # to its proper name (with version) after linking.
8798 _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'
8799 _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'
8800 # Commands to make compiler produce verbose output that lists
8801 # what "hidden" libraries, object files and flags are used when
8802 # linking a shared library.
8803 #
8804 # There doesn't appear to be a way to prevent this compiler from
8805 # explicitly linking system object files so we need to strip them
8806 # from the output so that they don't get included in the library
8807 # dependencies.
8808 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"'
8809
8810 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
8811 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
8812
8813 # Archives containing C++ object files must be created using
8814 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
8815 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
8816 ;;
8817 icpc* | ecpc* )
8818 # Intel C++
8819 with_gnu_ld=yes
8820 # version 8.0 and above of icpc choke on multiply defined symbols
8821 # if we add $predep_objects and $postdep_objects, however 7.1 and
8822 # earlier do not add the objects themselves.
8823 case `$CC -V 2>&1` in
8824 *"Version 7."*)
8825 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8826 _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'
8827 ;;
8828 *) # Version 8.0 or newer
8829 tmp_idyn=
8830 case $host_cpu in
8831 ia64*) tmp_idyn=' -i_dynamic';;
8832 esac
8833 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8834 _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'
8835 ;;
8836 esac
8837 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8838 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
8839 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
8840 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
8841 ;;
8842 pgCC* | pgcpp*)
8843 # Portland Group C++ compiler
8844 case `$CC -V` in
8845 *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
8846 _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
8847 rm -rf $tpldir~
8848 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
8849 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
8850 _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
8851 rm -rf $tpldir~
8852 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
8853 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
8854 $RANLIB $oldlib'
8855 _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
8856 rm -rf $tpldir~
8857 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
8858 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8859 _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
8860 rm -rf $tpldir~
8861 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
8862 $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'
8863 ;;
8864 *) # Version 6 and above use weak symbols
8865 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8866 _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'
8867 ;;
8868 esac
8869
8870 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
8871 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
8872 _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'
8873 ;;
8874 cxx*)
8875 # Compaq C++
8876 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
8877 _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'
8878
8879 runpath_var=LD_RUN_PATH
8880 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
8881 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
8882
8883 # Commands to make compiler produce verbose output that lists
8884 # what "hidden" libraries, object files and flags are used when
8885 # linking a shared library.
8886 #
8887 # There doesn't appear to be a way to prevent this compiler from
8888 # explicitly linking system object files so we need to strip them
8889 # from the output so that they don't get included in the library
8890 # dependencies.
8891 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'
8892 ;;
8893 xl* | mpixl* | bgxl*)
8894 # IBM XL 8.0 on PPC, with GNU ld
8895 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
8896 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
8897 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
8898 if test yes = "$supports_anon_versioning"; then
8899 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
8900 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8901 echo "local: *; };" >> $output_objdir/$libname.ver~
8902 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
8903 fi
8904 ;;
8905 *)
8906 case `$CC -V 2>&1 | sed 5q` in
8907 *Sun\ C*)
8908 # Sun C++ 5.9
8909 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
8910 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
8911 _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'
8912 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
8913 _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'
8914 _LT_TAGVAR(compiler_needs_object, $1)=yes
8915
8916 # Not sure whether something based on
8917 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
8918 # would be better.
8919 output_verbose_link_cmd='func_echo_all'
8920
8921 # Archives containing C++ object files must be created using
8922 # "CC -xar", where "CC" is the Sun C++ compiler. This is
8923 # necessary to make sure instantiated templates are included
8924 # in the archive.
8925 _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
8926 ;;
8927 esac
8928 ;;
8929 esac
8930 ;;
8931
8932 lynxos*)
8933 # FIXME: insert proper C++ library support
8934 _LT_TAGVAR(ld_shlibs, $1)=no
8935 ;;
8936
8937 m88k*)
8938 # FIXME: insert proper C++ library support
8939 _LT_TAGVAR(ld_shlibs, $1)=no
8940 ;;
8941
8942 mvs*)
8943 case $cc_basename in
8944 cxx*)
8945 # FIXME: insert proper C++ library support
8946 _LT_TAGVAR(ld_shlibs, $1)=no
8947 ;;
8948 *)
8949 # FIXME: insert proper C++ library support
8950 _LT_TAGVAR(ld_shlibs, $1)=no
8951 ;;
8952 esac
8953 ;;
8954
8955 netbsd*)
8956 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8957 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
8958 wlarc=
8959 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
8960 _LT_TAGVAR(hardcode_direct, $1)=yes
8961 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
8962 fi
8963 # Workaround some broken pre-1.5 toolchains
8964 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
8965 ;;
8966
8967 *nto* | *qnx*)
8968 _LT_TAGVAR(ld_shlibs, $1)=yes
8969 ;;
8970
8971 openbsd* | bitrig*)
8972 if test -f /usr/libexec/ld.so; then
8973 _LT_TAGVAR(hardcode_direct, $1)=yes
8974 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
8975 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
8976 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
8977 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
8978 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
8979 _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'
8980 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
8981 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
8982 fi
8983 output_verbose_link_cmd=func_echo_all
8984 else
8985 _LT_TAGVAR(ld_shlibs, $1)=no
8986 fi
8987 ;;
8988
8989 osf3* | osf4* | osf5*)
8990 case $cc_basename in
8991 KCC*)
8992 # Kuck and Associates, Inc. (KAI) C++ Compiler
8993
8994 # KCC will only create a shared library if the output file
8995 # ends with ".so" (or ".sl" for HP-UX), so rename the library
8996 # to its proper name (with version) after linking.
8997 _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'
8998
8999 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
9000 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
9001
9002 # Archives containing C++ object files must be created using
9003 # the KAI C++ compiler.
9004 case $host in
9005 osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
9006 *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
9007 esac
9008 ;;
9009 RCC*)
9010 # Rational C++ 2.4.1
9011 # FIXME: insert proper C++ library support
9012 _LT_TAGVAR(ld_shlibs, $1)=no
9013 ;;
9014 cxx*)
9015 case $host in
9016 osf3*)
9017 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
9018 _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'
9019 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
9020 ;;
9021 *)
9022 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
9023 _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'
9024 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
9025 echo "-hidden">> $lib.exp~
9026 $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~
9027 $RM $lib.exp'
9028 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
9029 ;;
9030 esac
9031
9032 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
9033
9034 # Commands to make compiler produce verbose output that lists
9035 # what "hidden" libraries, object files and flags are used when
9036 # linking a shared library.
9037 #
9038 # There doesn't appear to be a way to prevent this compiler from
9039 # explicitly linking system object files so we need to strip them
9040 # from the output so that they don't get included in the library
9041 # dependencies.
9042 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"'
9043 ;;
9044 *)
9045 if test yes,no = "$GXX,$with_gnu_ld"; then
9046 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
9047 case $host in
9048 osf3*)
9049 _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'
9050 ;;
9051 *)
9052 _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'
9053 ;;
9054 esac
9055
9056 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
9057 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
9058
9059 # Commands to make compiler produce verbose output that lists
9060 # what "hidden" libraries, object files and flags are used when
9061 # linking a shared library.
9062 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
9063
9064 else
9065 # FIXME: insert proper C++ library support
9066 _LT_TAGVAR(ld_shlibs, $1)=no
9067 fi
9068 ;;
9069 esac
9070 ;;
9071
9072 psos*)
9073 # FIXME: insert proper C++ library support
9074 _LT_TAGVAR(ld_shlibs, $1)=no
9075 ;;
9076
9077 sunos4*)
9078 case $cc_basename in
9079 CC*)
9080 # Sun C++ 4.x
9081 # FIXME: insert proper C++ library support
9082 _LT_TAGVAR(ld_shlibs, $1)=no
9083 ;;
9084 lcc*)
9085 # Lucid
9086 # FIXME: insert proper C++ library support
9087 _LT_TAGVAR(ld_shlibs, $1)=no
9088 ;;
9089 *)
9090 # FIXME: insert proper C++ library support
9091 _LT_TAGVAR(ld_shlibs, $1)=no
9092 ;;
9093 esac
9094 ;;
9095
9096 solaris*)
9097 case $cc_basename in
9098 CC* | sunCC*)
9099 # Sun C++ 4.2, 5.x and Centerline C++
9100 _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
9101 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
9102 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
9103 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9104 $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'
9105
9106 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
9107 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
9108 case $host_os in
9109 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
9110 *)
9111 # The compiler driver will combine and reorder linker options,
9112 # but understands '-z linker_flag'.
9113 # Supported since Solaris 2.6 (maybe 2.5.1?)
9114 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
9115 ;;
9116 esac
9117 _LT_TAGVAR(link_all_deplibs, $1)=yes
9118
9119 output_verbose_link_cmd='func_echo_all'
9120
9121 # Archives containing C++ object files must be created using
9122 # "CC -xar", where "CC" is the Sun C++ compiler. This is
9123 # necessary to make sure instantiated templates are included
9124 # in the archive.
9125 _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
9126 ;;
9127 gcx*)
9128 # Green Hills C++ Compiler
9129 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
9130
9131 # The C++ compiler must be used to create the archive.
9132 _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
9133 ;;
9134 *)
9135 # GNU C++ compiler with Solaris linker
9136 if test yes,no = "$GXX,$with_gnu_ld"; then
9137 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
9138 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
9139 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
9140 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9141 $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'
9142
9143 # Commands to make compiler produce verbose output that lists
9144 # what "hidden" libraries, object files and flags are used when
9145 # linking a shared library.
9146 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
9147 else
9148 # g++ 2.7 appears to require '-G' NOT '-shared' on this
9149 # platform.
9150 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
9151 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9152 $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'
9153
9154 # Commands to make compiler produce verbose output that lists
9155 # what "hidden" libraries, object files and flags are used when
9156 # linking a shared library.
9157 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
9158 fi
9159
9160 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
9161 case $host_os in
9162 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
9163 *)
9164 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
9165 ;;
9166 esac
9167 fi
9168 ;;
9169 esac
9170 ;;
9171
9172 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
9173 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
9174 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
9175 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
9176 runpath_var='LD_RUN_PATH'
9177
9178 case $cc_basename in
9179 CC*)
9180 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9181 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9182 ;;
9183 *)
9184 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9185 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9186 ;;
9187 esac
9188 ;;
9189
9190 sysv5* | sco3.2v5* | sco5v6*)
9191 # Note: We CANNOT use -z defs as we might desire, because we do not
9192 # link with -lc, and that would cause any symbols used from libc to
9193 # always be unresolved, which means just about no library would
9194 # ever link correctly. If we're not using GNU ld we use -z text
9195 # though, which does catch some bad symbols but isn't as heavy-handed
9196 # as -z defs.
9197 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
9198 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
9199 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
9200 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
9201 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
9202 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
9203 _LT_TAGVAR(link_all_deplibs, $1)=yes
9204 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
9205 runpath_var='LD_RUN_PATH'
9206
9207 case $cc_basename in
9208 CC*)
9209 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9210 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9211 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
9212 '"$_LT_TAGVAR(old_archive_cmds, $1)"
9213 _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
9214 '"$_LT_TAGVAR(reload_cmds, $1)"
9215 ;;
9216 *)
9217 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9218 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9219 ;;
9220 esac
9221 ;;
9222
9223 tandem*)
9224 case $cc_basename in
9225 NCC*)
9226 # NonStop-UX NCC 3.20
9227 # FIXME: insert proper C++ library support
9228 _LT_TAGVAR(ld_shlibs, $1)=no
9229 ;;
9230 *)
9231 # FIXME: insert proper C++ library support
9232 _LT_TAGVAR(ld_shlibs, $1)=no
9233 ;;
9234 esac
9235 ;;
9236
9237 vxworks*)
9238 # FIXME: insert proper C++ library support
9239 _LT_TAGVAR(ld_shlibs, $1)=no
9240 ;;
9241
9242 *)
9243 # FIXME: insert proper C++ library support
9244 _LT_TAGVAR(ld_shlibs, $1)=no
9245 ;;
9246 esac
9247
9248 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
9249 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
9250
9251 _LT_TAGVAR(GCC, $1)=$GXX
9252 _LT_TAGVAR(LD, $1)=$LD
9253
9254 ## CAVEAT EMPTOR:
9255 ## There is no encapsulation within the following macros, do not change
9256 ## the running order or otherwise move them around unless you know exactly
9257 ## what you are doing...
9258 _LT_SYS_HIDDEN_LIBDEPS($1)
9259 _LT_COMPILER_PIC($1)
9260 _LT_COMPILER_C_O($1)
9261 _LT_COMPILER_FILE_LOCKS($1)
9262 _LT_LINKER_SHLIBS($1)
9263 _LT_SYS_DYNAMIC_LINKER($1)
9264 _LT_LINKER_HARDCODE_LIBPATH($1)
9265
9266 _LT_CONFIG($1)
9267 fi # test -n "$compiler"
9268
9269 CC=$lt_save_CC
9270 CFLAGS=$lt_save_CFLAGS
9271 LDCXX=$LD
9272 LD=$lt_save_LD
9273 GCC=$lt_save_GCC
9274 with_gnu_ld=$lt_save_with_gnu_ld
9275 lt_cv_path_LDCXX=$lt_cv_path_LD
9276 lt_cv_path_LD=$lt_save_path_LD
9277 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
9278 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
9279 fi # test yes != "$_lt_caught_CXX_error"
9280
9281 AC_LANG_POP
9282 ])# _LT_LANG_CXX_CONFIG
9283
9284
9285 # _LT_FUNC_STRIPNAME_CNF
9286 # ----------------------
9287 # func_stripname_cnf prefix suffix name
9288 # strip PREFIX and SUFFIX off of NAME.
9289 # PREFIX and SUFFIX must not contain globbing or regex special
9290 # characters, hashes, percent signs, but SUFFIX may contain a leading
9291 # dot (in which case that matches only a dot).
9292 #
9293 # This function is identical to the (non-XSI) version of func_stripname,
9294 # except this one can be used by m4 code that may be executed by configure,
9295 # rather than the libtool script.
9296 m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
9297 AC_REQUIRE([_LT_DECL_SED])
9298 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
9299 func_stripname_cnf ()
9300 {
9301 case @S|@2 in
9302 .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
9303 *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
9304 esac
9305 } # func_stripname_cnf
9306 ])# _LT_FUNC_STRIPNAME_CNF
9307
9308
9309 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
9310 # ---------------------------------
9311 # Figure out "hidden" library dependencies from verbose
9312 # compiler output when linking a shared library.
9313 # Parse the compiler output and extract the necessary
9314 # objects, libraries and library flags.
9315 m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
9316 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
9317 AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
9318 # Dependencies to place before and after the object being linked:
9319 _LT_TAGVAR(predep_objects, $1)=
9320 _LT_TAGVAR(postdep_objects, $1)=
9321 _LT_TAGVAR(predeps, $1)=
9322 _LT_TAGVAR(postdeps, $1)=
9323 _LT_TAGVAR(compiler_lib_search_path, $1)=
9324
9325 dnl we can't use the lt_simple_compile_test_code here,
9326 dnl because it contains code intended for an executable,
9327 dnl not a library. It's possible we should let each
9328 dnl tag define a new lt_????_link_test_code variable,
9329 dnl but it's only used here...
9330 m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
9331 int a;
9332 void foo (void) { a = 0; }
9333 _LT_EOF
9334 ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
9335 class Foo
9336 {
9337 public:
9338 Foo (void) { a = 0; }
9339 private:
9340 int a;
9341 };
9342 _LT_EOF
9343 ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
9344 subroutine foo
9345 implicit none
9346 integer*4 a
9347 a=0
9348 return
9349 end
9350 _LT_EOF
9351 ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
9352 subroutine foo
9353 implicit none
9354 integer a
9355 a=0
9356 return
9357 end
9358 _LT_EOF
9359 ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
9360 public class foo {
9361 private int a;
9362 public void bar (void) {
9363 a = 0;
9364 }
9365 };
9366 _LT_EOF
9367 ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
9368 package foo
9369 func foo() {
9370 }
9371 _LT_EOF
9372 ])
9373
9374 _lt_libdeps_save_CFLAGS=$CFLAGS
9375 case "$CC $CFLAGS " in #(
9376 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
9377 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
9378 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
9379 esac
9380
9381 dnl Parse the compiler output and extract the necessary
9382 dnl objects, libraries and library flags.
9383 if AC_TRY_EVAL(ac_compile); then
9384 # Parse the compiler output and extract the necessary
9385 # objects, libraries and library flags.
9386
9387 # Sentinel used to keep track of whether or not we are before
9388 # the conftest object file.
9389 pre_test_object_deps_done=no
9390
9391 for p in `eval "$output_verbose_link_cmd"`; do
9392 case $prev$p in
9393
9394 -L* | -R* | -l*)
9395 # Some compilers place space between "-{L,R}" and the path.
9396 # Remove the space.
9397 if test x-L = "$p" ||
9398 test x-R = "$p"; then
9399 prev=$p
9400 continue
9401 fi
9402
9403 # Expand the sysroot to ease extracting the directories later.
9404 if test -z "$prev"; then
9405 case $p in
9406 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
9407 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
9408 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
9409 esac
9410 fi
9411 case $p in
9412 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
9413 esac
9414 if test no = "$pre_test_object_deps_done"; then
9415 case $prev in
9416 -L | -R)
9417 # Internal compiler library paths should come after those
9418 # provided the user. The postdeps already come after the
9419 # user supplied libs so there is no need to process them.
9420 if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
9421 _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
9422 else
9423 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
9424 fi
9425 ;;
9426 # The "-l" case would never come before the object being
9427 # linked, so don't bother handling this case.
9428 esac
9429 else
9430 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
9431 _LT_TAGVAR(postdeps, $1)=$prev$p
9432 else
9433 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
9434 fi
9435 fi
9436 prev=
9437 ;;
9438
9439 *.lto.$objext) ;; # Ignore GCC LTO objects
9440 *.$objext)
9441 # This assumes that the test object file only shows up
9442 # once in the compiler output.
9443 if test "$p" = "conftest.$objext"; then
9444 pre_test_object_deps_done=yes
9445 continue
9446 fi
9447
9448 if test no = "$pre_test_object_deps_done"; then
9449 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
9450 _LT_TAGVAR(predep_objects, $1)=$p
9451 else
9452 _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
9453 fi
9454 else
9455 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
9456 _LT_TAGVAR(postdep_objects, $1)=$p
9457 else
9458 _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
9459 fi
9460 fi
9461 ;;
9462
9463 *) ;; # Ignore the rest.
9464
9465 esac
9466 done
9467
9468 # Clean up.
9469 rm -f a.out a.exe
9470 else
9471 echo "libtool.m4: error: problem compiling $1 test program"
9472 fi
9473
9474 $RM -f confest.$objext
9475 CFLAGS=$_lt_libdeps_save_CFLAGS
9476
9477 # PORTME: override above test on systems where it is broken
9478 m4_if([$1], [CXX],
9479 [case $host_os in
9480 interix[[3-9]]*)
9481 # Interix 3.5 installs completely hosed .la files for C++, so rather than
9482 # hack all around it, let's just trust "g++" to DTRT.
9483 _LT_TAGVAR(predep_objects,$1)=
9484 _LT_TAGVAR(postdep_objects,$1)=
9485 _LT_TAGVAR(postdeps,$1)=
9486 ;;
9487 esac
9488 ])
9489
9490 case " $_LT_TAGVAR(postdeps, $1) " in
9491 *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
9492 esac
9493 _LT_TAGVAR(compiler_lib_search_dirs, $1)=
9494 if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
9495 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
9496 fi
9497 _LT_TAGDECL([], [compiler_lib_search_dirs], [1],
9498 [The directories searched by this compiler when creating a shared library])
9499 _LT_TAGDECL([], [predep_objects], [1],
9500 [Dependencies to place before and after the objects being linked to
9501 create a shared library])
9502 _LT_TAGDECL([], [postdep_objects], [1])
9503 _LT_TAGDECL([], [predeps], [1])
9504 _LT_TAGDECL([], [postdeps], [1])
9505 _LT_TAGDECL([], [compiler_lib_search_path], [1],
9506 [The library search path used internally by the compiler when linking
9507 a shared library])
9508 ])# _LT_SYS_HIDDEN_LIBDEPS
9509
9510
9511 # _LT_LANG_F77_CONFIG([TAG])
9512 # --------------------------
9513 # Ensure that the configuration variables for a Fortran 77 compiler are
9514 # suitably defined. These variables are subsequently used by _LT_CONFIG
9515 # to write the compiler configuration to 'libtool'.
9516 m4_defun([_LT_LANG_F77_CONFIG],
9517 [AC_LANG_PUSH(Fortran 77)
9518 if test -z "$F77" || test no = "$F77"; then
9519 _lt_disable_F77=yes
9520 fi
9521
9522 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
9523 _LT_TAGVAR(allow_undefined_flag, $1)=
9524 _LT_TAGVAR(always_export_symbols, $1)=no
9525 _LT_TAGVAR(archive_expsym_cmds, $1)=
9526 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
9527 _LT_TAGVAR(hardcode_direct, $1)=no
9528 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
9529 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
9530 _LT_TAGVAR(hardcode_libdir_separator, $1)=
9531 _LT_TAGVAR(hardcode_minus_L, $1)=no
9532 _LT_TAGVAR(hardcode_automatic, $1)=no
9533 _LT_TAGVAR(inherit_rpath, $1)=no
9534 _LT_TAGVAR(module_cmds, $1)=
9535 _LT_TAGVAR(module_expsym_cmds, $1)=
9536 _LT_TAGVAR(link_all_deplibs, $1)=unknown
9537 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
9538 _LT_TAGVAR(reload_flag, $1)=$reload_flag
9539 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
9540 _LT_TAGVAR(no_undefined_flag, $1)=
9541 _LT_TAGVAR(whole_archive_flag_spec, $1)=
9542 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
9543
9544 # Source file extension for f77 test sources.
9545 ac_ext=f
9546
9547 # Object file extension for compiled f77 test sources.
9548 objext=o
9549 _LT_TAGVAR(objext, $1)=$objext
9550
9551 # No sense in running all these tests if we already determined that
9552 # the F77 compiler isn't working. Some variables (like enable_shared)
9553 # are currently assumed to apply to all compilers on this platform,
9554 # and will be corrupted by setting them based on a non-working compiler.
9555 if test yes != "$_lt_disable_F77"; then
9556 # Code to be used in simple compile tests
9557 lt_simple_compile_test_code="\
9558 subroutine t
9559 return
9560 end
9561 "
9562
9563 # Code to be used in simple link tests
9564 lt_simple_link_test_code="\
9565 program t
9566 end
9567 "
9568
9569 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9570 _LT_TAG_COMPILER
9571
9572 # save warnings/boilerplate of simple test code
9573 _LT_COMPILER_BOILERPLATE
9574 _LT_LINKER_BOILERPLATE
9575
9576 # Allow CC to be a program name with arguments.
9577 lt_save_CC=$CC
9578 lt_save_GCC=$GCC
9579 lt_save_CFLAGS=$CFLAGS
9580 CC=${F77-"f77"}
9581 CFLAGS=$FFLAGS
9582 compiler=$CC
9583 _LT_TAGVAR(compiler, $1)=$CC
9584 _LT_CC_BASENAME([$compiler])
9585 GCC=$G77
9586 if test -n "$compiler"; then
9587 AC_MSG_CHECKING([if libtool supports shared libraries])
9588 AC_MSG_RESULT([$can_build_shared])
9589
9590 AC_MSG_CHECKING([whether to build shared libraries])
9591 test no = "$can_build_shared" && enable_shared=no
9592
9593 # On AIX, shared libraries and static libraries use the same namespace, and
9594 # are all built from PIC.
9595 case $host_os in
9596 aix3*)
9597 test yes = "$enable_shared" && enable_static=no
9598 if test -n "$RANLIB"; then
9599 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9600 postinstall_cmds='$RANLIB $lib'
9601 fi
9602 ;;
9603 aix[[4-9]]*)
9604 if test ia64 != "$host_cpu"; then
9605 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
9606 yes,aix,yes) ;; # shared object as lib.so file only
9607 yes,svr4,*) ;; # shared object as lib.so archive member only
9608 yes,*) enable_static=no ;; # shared object in lib.a archive as well
9609 esac
9610 fi
9611 ;;
9612 esac
9613 AC_MSG_RESULT([$enable_shared])
9614
9615 AC_MSG_CHECKING([whether to build static libraries])
9616 # Make sure either enable_shared or enable_static is yes.
9617 test yes = "$enable_shared" || enable_static=yes
9618 AC_MSG_RESULT([$enable_static])
9619
9620 _LT_TAGVAR(GCC, $1)=$G77
9621 _LT_TAGVAR(LD, $1)=$LD
9622
9623 ## CAVEAT EMPTOR:
9624 ## There is no encapsulation within the following macros, do not change
9625 ## the running order or otherwise move them around unless you know exactly
9626 ## what you are doing...
9627 _LT_COMPILER_PIC($1)
9628 _LT_COMPILER_C_O($1)
9629 _LT_COMPILER_FILE_LOCKS($1)
9630 _LT_LINKER_SHLIBS($1)
9631 _LT_SYS_DYNAMIC_LINKER($1)
9632 _LT_LINKER_HARDCODE_LIBPATH($1)
9633
9634 _LT_CONFIG($1)
9635 fi # test -n "$compiler"
9636
9637 GCC=$lt_save_GCC
9638 CC=$lt_save_CC
9639 CFLAGS=$lt_save_CFLAGS
9640 fi # test yes != "$_lt_disable_F77"
9641
9642 AC_LANG_POP
9643 ])# _LT_LANG_F77_CONFIG
9644
9645
9646 # _LT_LANG_FC_CONFIG([TAG])
9647 # -------------------------
9648 # Ensure that the configuration variables for a Fortran compiler are
9649 # suitably defined. These variables are subsequently used by _LT_CONFIG
9650 # to write the compiler configuration to 'libtool'.
9651 m4_defun([_LT_LANG_FC_CONFIG],
9652 [AC_LANG_PUSH(Fortran)
9653
9654 if test -z "$FC" || test no = "$FC"; then
9655 _lt_disable_FC=yes
9656 fi
9657
9658 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
9659 _LT_TAGVAR(allow_undefined_flag, $1)=
9660 _LT_TAGVAR(always_export_symbols, $1)=no
9661 _LT_TAGVAR(archive_expsym_cmds, $1)=
9662 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
9663 _LT_TAGVAR(hardcode_direct, $1)=no
9664 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
9665 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
9666 _LT_TAGVAR(hardcode_libdir_separator, $1)=
9667 _LT_TAGVAR(hardcode_minus_L, $1)=no
9668 _LT_TAGVAR(hardcode_automatic, $1)=no
9669 _LT_TAGVAR(inherit_rpath, $1)=no
9670 _LT_TAGVAR(module_cmds, $1)=
9671 _LT_TAGVAR(module_expsym_cmds, $1)=
9672 _LT_TAGVAR(link_all_deplibs, $1)=unknown
9673 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
9674 _LT_TAGVAR(reload_flag, $1)=$reload_flag
9675 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
9676 _LT_TAGVAR(no_undefined_flag, $1)=
9677 _LT_TAGVAR(whole_archive_flag_spec, $1)=
9678 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
9679
9680 # Source file extension for fc test sources.
9681 ac_ext=${ac_fc_srcext-f}
9682
9683 # Object file extension for compiled fc test sources.
9684 objext=o
9685 _LT_TAGVAR(objext, $1)=$objext
9686
9687 # No sense in running all these tests if we already determined that
9688 # the FC compiler isn't working. Some variables (like enable_shared)
9689 # are currently assumed to apply to all compilers on this platform,
9690 # and will be corrupted by setting them based on a non-working compiler.
9691 if test yes != "$_lt_disable_FC"; then
9692 # Code to be used in simple compile tests
9693 lt_simple_compile_test_code="\
9694 subroutine t
9695 return
9696 end
9697 "
9698
9699 # Code to be used in simple link tests
9700 lt_simple_link_test_code="\
9701 program t
9702 end
9703 "
9704
9705 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9706 _LT_TAG_COMPILER
9707
9708 # save warnings/boilerplate of simple test code
9709 _LT_COMPILER_BOILERPLATE
9710 _LT_LINKER_BOILERPLATE
9711
9712 # Allow CC to be a program name with arguments.
9713 lt_save_CC=$CC
9714 lt_save_GCC=$GCC
9715 lt_save_CFLAGS=$CFLAGS
9716 CC=${FC-"f95"}
9717 CFLAGS=$FCFLAGS
9718 compiler=$CC
9719 GCC=$ac_cv_fc_compiler_gnu
9720
9721 _LT_TAGVAR(compiler, $1)=$CC
9722 _LT_CC_BASENAME([$compiler])
9723
9724 if test -n "$compiler"; then
9725 AC_MSG_CHECKING([if libtool supports shared libraries])
9726 AC_MSG_RESULT([$can_build_shared])
9727
9728 AC_MSG_CHECKING([whether to build shared libraries])
9729 test no = "$can_build_shared" && enable_shared=no
9730
9731 # On AIX, shared libraries and static libraries use the same namespace, and
9732 # are all built from PIC.
9733 case $host_os in
9734 aix3*)
9735 test yes = "$enable_shared" && enable_static=no
9736 if test -n "$RANLIB"; then
9737 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9738 postinstall_cmds='$RANLIB $lib'
9739 fi
9740 ;;
9741 aix[[4-9]]*)
9742 if test ia64 != "$host_cpu"; then
9743 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
9744 yes,aix,yes) ;; # shared object as lib.so file only
9745 yes,svr4,*) ;; # shared object as lib.so archive member only
9746 yes,*) enable_static=no ;; # shared object in lib.a archive as well
9747 esac
9748 fi
9749 ;;
9750 esac
9751 AC_MSG_RESULT([$enable_shared])
9752
9753 AC_MSG_CHECKING([whether to build static libraries])
9754 # Make sure either enable_shared or enable_static is yes.
9755 test yes = "$enable_shared" || enable_static=yes
9756 AC_MSG_RESULT([$enable_static])
9757
9758 _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
9759 _LT_TAGVAR(LD, $1)=$LD
9760
9761 ## CAVEAT EMPTOR:
9762 ## There is no encapsulation within the following macros, do not change
9763 ## the running order or otherwise move them around unless you know exactly
9764 ## what you are doing...
9765 _LT_SYS_HIDDEN_LIBDEPS($1)
9766 _LT_COMPILER_PIC($1)
9767 _LT_COMPILER_C_O($1)
9768 _LT_COMPILER_FILE_LOCKS($1)
9769 _LT_LINKER_SHLIBS($1)
9770 _LT_SYS_DYNAMIC_LINKER($1)
9771 _LT_LINKER_HARDCODE_LIBPATH($1)
9772
9773 _LT_CONFIG($1)
9774 fi # test -n "$compiler"
9775
9776 GCC=$lt_save_GCC
9777 CC=$lt_save_CC
9778 CFLAGS=$lt_save_CFLAGS
9779 fi # test yes != "$_lt_disable_FC"
9780
9781 AC_LANG_POP
9782 ])# _LT_LANG_FC_CONFIG
9783
9784
9785 # _LT_LANG_GCJ_CONFIG([TAG])
9786 # --------------------------
9787 # Ensure that the configuration variables for the GNU Java Compiler compiler
9788 # are suitably defined. These variables are subsequently used by _LT_CONFIG
9789 # to write the compiler configuration to 'libtool'.
9790 m4_defun([_LT_LANG_GCJ_CONFIG],
9791 [AC_REQUIRE([LT_PROG_GCJ])dnl
9792 AC_LANG_SAVE
9793
9794 # Source file extension for Java test sources.
9795 ac_ext=java
9796
9797 # Object file extension for compiled Java test sources.
9798 objext=o
9799 _LT_TAGVAR(objext, $1)=$objext
9800
9801 # Code to be used in simple compile tests
9802 lt_simple_compile_test_code="class foo {}"
9803
9804 # Code to be used in simple link tests
9805 lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
9806
9807 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9808 _LT_TAG_COMPILER
9809
9810 # save warnings/boilerplate of simple test code
9811 _LT_COMPILER_BOILERPLATE
9812 _LT_LINKER_BOILERPLATE
9813
9814 # Allow CC to be a program name with arguments.
9815 lt_save_CC=$CC
9816 lt_save_CFLAGS=$CFLAGS
9817 lt_save_GCC=$GCC
9818 GCC=yes
9819 CC=${GCJ-"gcj"}
9820 CFLAGS=$GCJFLAGS
9821 compiler=$CC
9822 _LT_TAGVAR(compiler, $1)=$CC
9823 _LT_TAGVAR(LD, $1)=$LD
9824 _LT_CC_BASENAME([$compiler])
9825
9826 # GCJ did not exist at the time GCC didn't implicitly link libc in.
9827 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
9828
9829 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
9830 _LT_TAGVAR(reload_flag, $1)=$reload_flag
9831 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
9832
9833 if test -n "$compiler"; then
9834 _LT_COMPILER_NO_RTTI($1)
9835 _LT_COMPILER_PIC($1)
9836 _LT_COMPILER_C_O($1)
9837 _LT_COMPILER_FILE_LOCKS($1)
9838 _LT_LINKER_SHLIBS($1)
9839 _LT_LINKER_HARDCODE_LIBPATH($1)
9840
9841 _LT_CONFIG($1)
9842 fi
9843
9844 AC_LANG_RESTORE
9845
9846 GCC=$lt_save_GCC
9847 CC=$lt_save_CC
9848 CFLAGS=$lt_save_CFLAGS
9849 ])# _LT_LANG_GCJ_CONFIG
9850
9851
9852 # _LT_LANG_GO_CONFIG([TAG])
9853 # --------------------------
9854 # Ensure that the configuration variables for the GNU Go compiler
9855 # are suitably defined. These variables are subsequently used by _LT_CONFIG
9856 # to write the compiler configuration to 'libtool'.
9857 m4_defun([_LT_LANG_GO_CONFIG],
9858 [AC_REQUIRE([LT_PROG_GO])dnl
9859 AC_LANG_SAVE
9860
9861 # Source file extension for Go test sources.
9862 ac_ext=go
9863
9864 # Object file extension for compiled Go test sources.
9865 objext=o
9866 _LT_TAGVAR(objext, $1)=$objext
9867
9868 # Code to be used in simple compile tests
9869 lt_simple_compile_test_code="package main; func main() { }"
9870
9871 # Code to be used in simple link tests
9872 lt_simple_link_test_code='package main; func main() { }'
9873
9874 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9875 _LT_TAG_COMPILER
9876
9877 # save warnings/boilerplate of simple test code
9878 _LT_COMPILER_BOILERPLATE
9879 _LT_LINKER_BOILERPLATE
9880
9881 # Allow CC to be a program name with arguments.
9882 lt_save_CC=$CC
9883 lt_save_CFLAGS=$CFLAGS
9884 lt_save_GCC=$GCC
9885 GCC=yes
9886 CC=${GOC-"gccgo"}
9887 CFLAGS=$GOFLAGS
9888 compiler=$CC
9889 _LT_TAGVAR(compiler, $1)=$CC
9890 _LT_TAGVAR(LD, $1)=$LD
9891 _LT_CC_BASENAME([$compiler])
9892
9893 # Go did not exist at the time GCC didn't implicitly link libc in.
9894 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
9895
9896 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
9897 _LT_TAGVAR(reload_flag, $1)=$reload_flag
9898 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
9899
9900 if test -n "$compiler"; then
9901 _LT_COMPILER_NO_RTTI($1)
9902 _LT_COMPILER_PIC($1)
9903 _LT_COMPILER_C_O($1)
9904 _LT_COMPILER_FILE_LOCKS($1)
9905 _LT_LINKER_SHLIBS($1)
9906 _LT_LINKER_HARDCODE_LIBPATH($1)
9907
9908 _LT_CONFIG($1)
9909 fi
9910
9911 AC_LANG_RESTORE
9912
9913 GCC=$lt_save_GCC
9914 CC=$lt_save_CC
9915 CFLAGS=$lt_save_CFLAGS
9916 ])# _LT_LANG_GO_CONFIG
9917
9918
9919 # _LT_LANG_RC_CONFIG([TAG])
9920 # -------------------------
9921 # Ensure that the configuration variables for the Windows resource compiler
9922 # are suitably defined. These variables are subsequently used by _LT_CONFIG
9923 # to write the compiler configuration to 'libtool'.
9924 m4_defun([_LT_LANG_RC_CONFIG],
9925 [AC_REQUIRE([LT_PROG_RC])dnl
9926 AC_LANG_SAVE
9927
9928 # Source file extension for RC test sources.
9929 ac_ext=rc
9930
9931 # Object file extension for compiled RC test sources.
9932 objext=o
9933 _LT_TAGVAR(objext, $1)=$objext
9934
9935 # Code to be used in simple compile tests
9936 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
9937
9938 # Code to be used in simple link tests
9939 lt_simple_link_test_code=$lt_simple_compile_test_code
9940
9941 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9942 _LT_TAG_COMPILER
9943
9944 # save warnings/boilerplate of simple test code
9945 _LT_COMPILER_BOILERPLATE
9946 _LT_LINKER_BOILERPLATE
9947
9948 # Allow CC to be a program name with arguments.
9949 lt_save_CC=$CC
9950 lt_save_CFLAGS=$CFLAGS
9951 lt_save_GCC=$GCC
9952 GCC=
9953 CC=${RC-"windres"}
9954 CFLAGS=
9955 compiler=$CC
9956 _LT_TAGVAR(compiler, $1)=$CC
9957 _LT_CC_BASENAME([$compiler])
9958 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
9959
9960 if test -n "$compiler"; then
9961 :
9962 _LT_CONFIG($1)
9963 fi
9964
9965 GCC=$lt_save_GCC
9966 AC_LANG_RESTORE
9967 CC=$lt_save_CC
9968 CFLAGS=$lt_save_CFLAGS
9969 ])# _LT_LANG_RC_CONFIG
9970
9971
9972 # LT_PROG_GCJ
9973 # -----------
9974 AC_DEFUN([LT_PROG_GCJ],
9975 [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
9976 [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
9977 [AC_CHECK_TOOL(GCJ, gcj,)
9978 test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
9979 AC_SUBST(GCJFLAGS)])])[]dnl
9980 ])
9981
9982 # Old name:
9983 AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
9984 dnl aclocal-1.4 backwards compatibility:
9985 dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
9986
9987
9988 # LT_PROG_GO
9989 # ----------
9990 AC_DEFUN([LT_PROG_GO],
9991 [AC_CHECK_TOOL(GOC, gccgo,)
9992 ])
9993
9994
9995 # LT_PROG_RC
9996 # ----------
9997 AC_DEFUN([LT_PROG_RC],
9998 [AC_CHECK_TOOL(RC, windres,)
9999 ])
10000
10001 # Old name:
10002 AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
10003 dnl aclocal-1.4 backwards compatibility:
10004 dnl AC_DEFUN([LT_AC_PROG_RC], [])
10005
10006
10007 # _LT_DECL_EGREP
10008 # --------------
10009 # If we don't have a new enough Autoconf to choose the best grep
10010 # available, choose the one first in the user's PATH.
10011 m4_defun([_LT_DECL_EGREP],
10012 [AC_REQUIRE([AC_PROG_EGREP])dnl
10013 AC_REQUIRE([AC_PROG_FGREP])dnl
10014 test -z "$GREP" && GREP=grep
10015 _LT_DECL([], [GREP], [1], [A grep program that handles long lines])
10016 _LT_DECL([], [EGREP], [1], [An ERE matcher])
10017 _LT_DECL([], [FGREP], [1], [A literal string matcher])
10018 dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
10019 AC_SUBST([GREP])
10020 ])
10021
10022
10023 # _LT_DECL_OBJDUMP
10024 # --------------
10025 # If we don't have a new enough Autoconf to choose the best objdump
10026 # available, choose the one first in the user's PATH.
10027 m4_defun([_LT_DECL_OBJDUMP],
10028 [AC_CHECK_TOOL(OBJDUMP, objdump, false)
10029 test -z "$OBJDUMP" && OBJDUMP=objdump
10030 _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
10031 AC_SUBST([OBJDUMP])
10032 ])
10033
10034 # _LT_DECL_DLLTOOL
10035 # ----------------
10036 # Ensure DLLTOOL variable is set.
10037 m4_defun([_LT_DECL_DLLTOOL],
10038 [AC_CHECK_TOOL(DLLTOOL, dlltool, false)
10039 test -z "$DLLTOOL" && DLLTOOL=dlltool
10040 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])
10041 AC_SUBST([DLLTOOL])
10042 ])
10043
10044 # _LT_DECL_SED
10045 # ------------
10046 # Check for a fully-functional sed program, that truncates
10047 # as few characters as possible. Prefer GNU sed if found.
10048 m4_defun([_LT_DECL_SED],
10049 [AC_PROG_SED
10050 test -z "$SED" && SED=sed
10051 Xsed="$SED -e 1s/^X//"
10052 _LT_DECL([], [SED], [1], [A sed program that does not truncate output])
10053 _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
10054 [Sed that helps us avoid accidentally triggering echo(1) options like -n])
10055 ])# _LT_DECL_SED
10056
10057 m4_ifndef([AC_PROG_SED], [
10058 # NOTE: This macro has been submitted for inclusion into #
10059 # GNU Autoconf as AC_PROG_SED. When it is available in #
10060 # a released version of Autoconf we should remove this #
10061 # macro and use it instead. #
10062
10063 m4_defun([AC_PROG_SED],
10064 [AC_MSG_CHECKING([for a sed that does not truncate output])
10065 AC_CACHE_VAL(lt_cv_path_SED,
10066 [# Loop through the user's path and test for sed and gsed.
10067 # Then use that list of sed's as ones to test for truncation.
10068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10069 for as_dir in $PATH
10070 do
10071 IFS=$as_save_IFS
10072 test -z "$as_dir" && as_dir=.
10073 for lt_ac_prog in sed gsed; do
10074 for ac_exec_ext in '' $ac_executable_extensions; do
10075 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
10076 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
10077 fi
10078 done
10079 done
10080 done
10081 IFS=$as_save_IFS
10082 lt_ac_max=0
10083 lt_ac_count=0
10084 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
10085 # along with /bin/sed that truncates output.
10086 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
10087 test ! -f "$lt_ac_sed" && continue
10088 cat /dev/null > conftest.in
10089 lt_ac_count=0
10090 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
10091 # Check for GNU sed and select it if it is found.
10092 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
10093 lt_cv_path_SED=$lt_ac_sed
10094 break
10095 fi
10096 while true; do
10097 cat conftest.in conftest.in >conftest.tmp
10098 mv conftest.tmp conftest.in
10099 cp conftest.in conftest.nl
10100 echo >>conftest.nl
10101 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
10102 cmp -s conftest.out conftest.nl || break
10103 # 10000 chars as input seems more than enough
10104 test 10 -lt "$lt_ac_count" && break
10105 lt_ac_count=`expr $lt_ac_count + 1`
10106 if test "$lt_ac_count" -gt "$lt_ac_max"; then
10107 lt_ac_max=$lt_ac_count
10108 lt_cv_path_SED=$lt_ac_sed
10109 fi
10110 done
10111 done
10112 ])
10113 SED=$lt_cv_path_SED
10114 AC_SUBST([SED])
10115 AC_MSG_RESULT([$SED])
10116 ])#AC_PROG_SED
10117 ])#m4_ifndef
10118
10119 # Old name:
10120 AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
10121 dnl aclocal-1.4 backwards compatibility:
10122 dnl AC_DEFUN([LT_AC_PROG_SED], [])
10123
10124
10125 # _LT_CHECK_SHELL_FEATURES
10126 # ------------------------
10127 # Find out whether the shell is Bourne or XSI compatible,
10128 # or has some other useful features.
10129 m4_defun([_LT_CHECK_SHELL_FEATURES],
10130 [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10131 lt_unset=unset
10132 else
10133 lt_unset=false
10134 fi
10135 _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
10136
10137 # test EBCDIC or ASCII
10138 case `echo X|tr X '\101'` in
10139 A) # ASCII based system
10140 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
10141 lt_SP2NL='tr \040 \012'
10142 lt_NL2SP='tr \015\012 \040\040'
10143 ;;
10144 *) # EBCDIC based system
10145 lt_SP2NL='tr \100 \n'
10146 lt_NL2SP='tr \r\n \100\100'
10147 ;;
10148 esac
10149 _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
10150 _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
10151 ])# _LT_CHECK_SHELL_FEATURES
10152
10153
10154 # _LT_PATH_CONVERSION_FUNCTIONS
10155 # -----------------------------
10156 # Determine what file name conversion functions should be used by
10157 # func_to_host_file (and, implicitly, by func_to_host_path). These are needed
10158 # for certain cross-compile configurations and native mingw.
10159 m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
10160 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
10161 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
10162 AC_MSG_CHECKING([how to convert $build file names to $host format])
10163 AC_CACHE_VAL(lt_cv_to_host_file_cmd,
10164 [case $host in
10165 *-*-mingw* )
10166 case $build in
10167 *-*-mingw* ) # actually msys
10168 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
10169 ;;
10170 *-*-cygwin* )
10171 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
10172 ;;
10173 * ) # otherwise, assume *nix
10174 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
10175 ;;
10176 esac
10177 ;;
10178 *-*-cygwin* )
10179 case $build in
10180 *-*-mingw* ) # actually msys
10181 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
10182 ;;
10183 *-*-cygwin* )
10184 lt_cv_to_host_file_cmd=func_convert_file_noop
10185 ;;
10186 * ) # otherwise, assume *nix
10187 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
10188 ;;
10189 esac
10190 ;;
10191 * ) # unhandled hosts (and "normal" native builds)
10192 lt_cv_to_host_file_cmd=func_convert_file_noop
10193 ;;
10194 esac
10195 ])
10196 to_host_file_cmd=$lt_cv_to_host_file_cmd
10197 AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
10198 _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
10199 [0], [convert $build file names to $host format])dnl
10200
10201 AC_MSG_CHECKING([how to convert $build file names to toolchain format])
10202 AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
10203 [#assume ordinary cross tools, or native build.
10204 lt_cv_to_tool_file_cmd=func_convert_file_noop
10205 case $host in
10206 *-*-mingw* )
10207 case $build in
10208 *-*-mingw* ) # actually msys
10209 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
10210 ;;
10211 esac
10212 ;;
10213 esac
10214 ])
10215 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
10216 AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
10217 _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
10218 [0], [convert $build files to toolchain format])dnl
10219 ])# _LT_PATH_CONVERSION_FUNCTIONS
10220
10221 # Helper functions for option handling. -*- Autoconf -*-
10222 #
10223 # Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
10224 # Foundation, Inc.
10225 # Written by Gary V. Vaughan, 2004
10226 #
10227 # This file is free software; the Free Software Foundation gives
10228 # unlimited permission to copy and/or distribute it, with or without
10229 # modifications, as long as this notice is preserved.
10230
10231 # serial 8 ltoptions.m4
10232
10233 # This is to help aclocal find these macros, as it can't see m4_define.
10234 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
10235
10236
10237 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
10238 # ------------------------------------------
10239 m4_define([_LT_MANGLE_OPTION],
10240 [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
10241
10242
10243 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
10244 # ---------------------------------------
10245 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
10246 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
10247 # saved as a flag.
10248 m4_define([_LT_SET_OPTION],
10249 [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
10250 m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
10251 _LT_MANGLE_DEFUN([$1], [$2]),
10252 [m4_warning([Unknown $1 option '$2'])])[]dnl
10253 ])
10254
10255
10256 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
10257 # ------------------------------------------------------------
10258 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
10259 m4_define([_LT_IF_OPTION],
10260 [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
10261
10262
10263 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
10264 # -------------------------------------------------------
10265 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
10266 # are set.
10267 m4_define([_LT_UNLESS_OPTIONS],
10268 [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
10269 [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
10270 [m4_define([$0_found])])])[]dnl
10271 m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
10272 ])[]dnl
10273 ])
10274
10275
10276 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
10277 # ----------------------------------------
10278 # OPTION-LIST is a space-separated list of Libtool options associated
10279 # with MACRO-NAME. If any OPTION has a matching handler declared with
10280 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
10281 # the unknown option and exit.
10282 m4_defun([_LT_SET_OPTIONS],
10283 [# Set options
10284 m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
10285 [_LT_SET_OPTION([$1], _LT_Option)])
10286
10287 m4_if([$1],[LT_INIT],[
10288 dnl
10289 dnl Simply set some default values (i.e off) if boolean options were not
10290 dnl specified:
10291 _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
10292 ])
10293 _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
10294 ])
10295 dnl
10296 dnl If no reference was made to various pairs of opposing options, then
10297 dnl we run the default mode handler for the pair. For example, if neither
10298 dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
10299 dnl archives by default:
10300 _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
10301 _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
10302 _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
10303 _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
10304 [_LT_ENABLE_FAST_INSTALL])
10305 _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
10306 [_LT_WITH_AIX_SONAME([aix])])
10307 ])
10308 ])# _LT_SET_OPTIONS
10309
10310
10311
10312 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
10313 # -----------------------------------------
10314 m4_define([_LT_MANGLE_DEFUN],
10315 [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
10316
10317
10318 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
10319 # -----------------------------------------------
10320 m4_define([LT_OPTION_DEFINE],
10321 [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
10322 ])# LT_OPTION_DEFINE
10323
10324
10325 # dlopen
10326 # ------
10327 LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
10328 ])
10329
10330 AU_DEFUN([AC_LIBTOOL_DLOPEN],
10331 [_LT_SET_OPTION([LT_INIT], [dlopen])
10332 AC_DIAGNOSE([obsolete],
10333 [$0: Remove this warning and the call to _LT_SET_OPTION when you
10334 put the 'dlopen' option into LT_INIT's first parameter.])
10335 ])
10336
10337 dnl aclocal-1.4 backwards compatibility:
10338 dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
10339
10340
10341 # win32-dll
10342 # ---------
10343 # Declare package support for building win32 dll's.
10344 LT_OPTION_DEFINE([LT_INIT], [win32-dll],
10345 [enable_win32_dll=yes
10346
10347 case $host in
10348 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
10349 AC_CHECK_TOOL(AS, as, false)
10350 AC_CHECK_TOOL(DLLTOOL, dlltool, false)
10351 AC_CHECK_TOOL(OBJDUMP, objdump, false)
10352 ;;
10353 esac
10354
10355 test -z "$AS" && AS=as
10356 _LT_DECL([], [AS], [1], [Assembler program])dnl
10357
10358 test -z "$DLLTOOL" && DLLTOOL=dlltool
10359 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
10360
10361 test -z "$OBJDUMP" && OBJDUMP=objdump
10362 _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
10363 ])# win32-dll
10364
10365 AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
10366 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
10367 _LT_SET_OPTION([LT_INIT], [win32-dll])
10368 AC_DIAGNOSE([obsolete],
10369 [$0: Remove this warning and the call to _LT_SET_OPTION when you
10370 put the 'win32-dll' option into LT_INIT's first parameter.])
10371 ])
10372
10373 dnl aclocal-1.4 backwards compatibility:
10374 dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
10375
10376
10377 # _LT_ENABLE_SHARED([DEFAULT])
10378 # ----------------------------
10379 # implement the --enable-shared flag, and supports the 'shared' and
10380 # 'disable-shared' LT_INIT options.
10381 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
10382 m4_define([_LT_ENABLE_SHARED],
10383 [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
10384 AC_ARG_ENABLE([shared],
10385 [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
10386 [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
10387 [p=${PACKAGE-default}
10388 case $enableval in
10389 yes) enable_shared=yes ;;
10390 no) enable_shared=no ;;
10391 *)
10392 enable_shared=no
10393 # Look at the argument we got. We use all the common list separators.
10394 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10395 for pkg in $enableval; do
10396 IFS=$lt_save_ifs
10397 if test "X$pkg" = "X$p"; then
10398 enable_shared=yes
10399 fi
10400 done
10401 IFS=$lt_save_ifs
10402 ;;
10403 esac],
10404 [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
10405
10406 _LT_DECL([build_libtool_libs], [enable_shared], [0],
10407 [Whether or not to build shared libraries])
10408 ])# _LT_ENABLE_SHARED
10409
10410 LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
10411 LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
10412
10413 # Old names:
10414 AC_DEFUN([AC_ENABLE_SHARED],
10415 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
10416 ])
10417
10418 AC_DEFUN([AC_DISABLE_SHARED],
10419 [_LT_SET_OPTION([LT_INIT], [disable-shared])
10420 ])
10421
10422 AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
10423 AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
10424
10425 dnl aclocal-1.4 backwards compatibility:
10426 dnl AC_DEFUN([AM_ENABLE_SHARED], [])
10427 dnl AC_DEFUN([AM_DISABLE_SHARED], [])
10428
10429
10430
10431 # _LT_ENABLE_STATIC([DEFAULT])
10432 # ----------------------------
10433 # implement the --enable-static flag, and support the 'static' and
10434 # 'disable-static' LT_INIT options.
10435 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
10436 m4_define([_LT_ENABLE_STATIC],
10437 [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
10438 AC_ARG_ENABLE([static],
10439 [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
10440 [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
10441 [p=${PACKAGE-default}
10442 case $enableval in
10443 yes) enable_static=yes ;;
10444 no) enable_static=no ;;
10445 *)
10446 enable_static=no
10447 # Look at the argument we got. We use all the common list separators.
10448 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10449 for pkg in $enableval; do
10450 IFS=$lt_save_ifs
10451 if test "X$pkg" = "X$p"; then
10452 enable_static=yes
10453 fi
10454 done
10455 IFS=$lt_save_ifs
10456 ;;
10457 esac],
10458 [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
10459
10460 _LT_DECL([build_old_libs], [enable_static], [0],
10461 [Whether or not to build static libraries])
10462 ])# _LT_ENABLE_STATIC
10463
10464 LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
10465 LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
10466
10467 # Old names:
10468 AC_DEFUN([AC_ENABLE_STATIC],
10469 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
10470 ])
10471
10472 AC_DEFUN([AC_DISABLE_STATIC],
10473 [_LT_SET_OPTION([LT_INIT], [disable-static])
10474 ])
10475
10476 AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
10477 AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
10478
10479 dnl aclocal-1.4 backwards compatibility:
10480 dnl AC_DEFUN([AM_ENABLE_STATIC], [])
10481 dnl AC_DEFUN([AM_DISABLE_STATIC], [])
10482
10483
10484
10485 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
10486 # ----------------------------------
10487 # implement the --enable-fast-install flag, and support the 'fast-install'
10488 # and 'disable-fast-install' LT_INIT options.
10489 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
10490 m4_define([_LT_ENABLE_FAST_INSTALL],
10491 [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
10492 AC_ARG_ENABLE([fast-install],
10493 [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
10494 [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
10495 [p=${PACKAGE-default}
10496 case $enableval in
10497 yes) enable_fast_install=yes ;;
10498 no) enable_fast_install=no ;;
10499 *)
10500 enable_fast_install=no
10501 # Look at the argument we got. We use all the common list separators.
10502 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10503 for pkg in $enableval; do
10504 IFS=$lt_save_ifs
10505 if test "X$pkg" = "X$p"; then
10506 enable_fast_install=yes
10507 fi
10508 done
10509 IFS=$lt_save_ifs
10510 ;;
10511 esac],
10512 [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
10513
10514 _LT_DECL([fast_install], [enable_fast_install], [0],
10515 [Whether or not to optimize for fast installation])dnl
10516 ])# _LT_ENABLE_FAST_INSTALL
10517
10518 LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
10519 LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
10520
10521 # Old names:
10522 AU_DEFUN([AC_ENABLE_FAST_INSTALL],
10523 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
10524 AC_DIAGNOSE([obsolete],
10525 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
10526 the 'fast-install' option into LT_INIT's first parameter.])
10527 ])
10528
10529 AU_DEFUN([AC_DISABLE_FAST_INSTALL],
10530 [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
10531 AC_DIAGNOSE([obsolete],
10532 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
10533 the 'disable-fast-install' option into LT_INIT's first parameter.])
10534 ])
10535
10536 dnl aclocal-1.4 backwards compatibility:
10537 dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
10538 dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
10539
10540
10541 # _LT_WITH_AIX_SONAME([DEFAULT])
10542 # ----------------------------------
10543 # implement the --with-aix-soname flag, and support the `aix-soname=aix'
10544 # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
10545 # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
10546 m4_define([_LT_WITH_AIX_SONAME],
10547 [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
10548 shared_archive_member_spec=
10549 case $host,$enable_shared in
10550 power*-*-aix[[5-9]]*,yes)
10551 AC_MSG_CHECKING([which variant of shared library versioning to provide])
10552 AC_ARG_WITH([aix-soname],
10553 [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
10554 [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
10555 [case $withval in
10556 aix|svr4|both)
10557 ;;
10558 *)
10559 AC_MSG_ERROR([Unknown argument to --with-aix-soname])
10560 ;;
10561 esac
10562 lt_cv_with_aix_soname=$with_aix_soname],
10563 [AC_CACHE_VAL([lt_cv_with_aix_soname],
10564 [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
10565 with_aix_soname=$lt_cv_with_aix_soname])
10566 AC_MSG_RESULT([$with_aix_soname])
10567 if test aix != "$with_aix_soname"; then
10568 # For the AIX way of multilib, we name the shared archive member
10569 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
10570 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
10571 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
10572 # the AIX toolchain works better with OBJECT_MODE set (default 32).
10573 if test 64 = "${OBJECT_MODE-32}"; then
10574 shared_archive_member_spec=shr_64
10575 else
10576 shared_archive_member_spec=shr
10577 fi
10578 fi
10579 ;;
10580 *)
10581 with_aix_soname=aix
10582 ;;
10583 esac
10584
10585 _LT_DECL([], [shared_archive_member_spec], [0],
10586 [Shared archive member basename, for filename based shared library versioning on AIX])dnl
10587 ])# _LT_WITH_AIX_SONAME
10588
10589 LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
10590 LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
10591 LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
10592
10593
10594 # _LT_WITH_PIC([MODE])
10595 # --------------------
10596 # implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
10597 # LT_INIT options.
10598 # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
10599 m4_define([_LT_WITH_PIC],
10600 [AC_ARG_WITH([pic],
10601 [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
10602 [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
10603 [lt_p=${PACKAGE-default}
10604 case $withval in
10605 yes|no) pic_mode=$withval ;;
10606 *)
10607 pic_mode=default
10608 # Look at the argument we got. We use all the common list separators.
10609 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10610 for lt_pkg in $withval; do
10611 IFS=$lt_save_ifs
10612 if test "X$lt_pkg" = "X$lt_p"; then
10613 pic_mode=yes
10614 fi
10615 done
10616 IFS=$lt_save_ifs
10617 ;;
10618 esac],
10619 [pic_mode=m4_default([$1], [default])])
10620
10621 _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
10622 ])# _LT_WITH_PIC
10623
10624 LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
10625 LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
10626
10627 # Old name:
10628 AU_DEFUN([AC_LIBTOOL_PICMODE],
10629 [_LT_SET_OPTION([LT_INIT], [pic-only])
10630 AC_DIAGNOSE([obsolete],
10631 [$0: Remove this warning and the call to _LT_SET_OPTION when you
10632 put the 'pic-only' option into LT_INIT's first parameter.])
10633 ])
10634
10635 dnl aclocal-1.4 backwards compatibility:
10636 dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
10637
10638
10639 m4_define([_LTDL_MODE], [])
10640 LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
10641 [m4_define([_LTDL_MODE], [nonrecursive])])
10642 LT_OPTION_DEFINE([LTDL_INIT], [recursive],
10643 [m4_define([_LTDL_MODE], [recursive])])
10644 LT_OPTION_DEFINE([LTDL_INIT], [subproject],
10645 [m4_define([_LTDL_MODE], [subproject])])
10646
10647 m4_define([_LTDL_TYPE], [])
10648 LT_OPTION_DEFINE([LTDL_INIT], [installable],
10649 [m4_define([_LTDL_TYPE], [installable])])
10650 LT_OPTION_DEFINE([LTDL_INIT], [convenience],
10651 [m4_define([_LTDL_TYPE], [convenience])])
10652
10653 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
10654 #
10655 # Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
10656 # Foundation, Inc.
10657 # Written by Gary V. Vaughan, 2004
10658 #
10659 # This file is free software; the Free Software Foundation gives
10660 # unlimited permission to copy and/or distribute it, with or without
10661 # modifications, as long as this notice is preserved.
10662
10663 # serial 6 ltsugar.m4
10664
10665 # This is to help aclocal find these macros, as it can't see m4_define.
10666 AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
10667
10668
10669 # lt_join(SEP, ARG1, [ARG2...])
10670 # -----------------------------
10671 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
10672 # associated separator.
10673 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
10674 # versions in m4sugar had bugs.
10675 m4_define([lt_join],
10676 [m4_if([$#], [1], [],
10677 [$#], [2], [[$2]],
10678 [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
10679 m4_define([_lt_join],
10680 [m4_if([$#$2], [2], [],
10681 [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
10682
10683
10684 # lt_car(LIST)
10685 # lt_cdr(LIST)
10686 # ------------
10687 # Manipulate m4 lists.
10688 # These macros are necessary as long as will still need to support
10689 # Autoconf-2.59, which quotes differently.
10690 m4_define([lt_car], [[$1]])
10691 m4_define([lt_cdr],
10692 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
10693 [$#], 1, [],
10694 [m4_dquote(m4_shift($@))])])
10695 m4_define([lt_unquote], $1)
10696
10697
10698 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
10699 # ------------------------------------------
10700 # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
10701 # Note that neither SEPARATOR nor STRING are expanded; they are appended
10702 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
10703 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
10704 # than defined and empty).
10705 #
10706 # This macro is needed until we can rely on Autoconf 2.62, since earlier
10707 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
10708 m4_define([lt_append],
10709 [m4_define([$1],
10710 m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
10711
10712
10713
10714 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
10715 # ----------------------------------------------------------
10716 # Produce a SEP delimited list of all paired combinations of elements of
10717 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
10718 # has the form PREFIXmINFIXSUFFIXn.
10719 # Needed until we can rely on m4_combine added in Autoconf 2.62.
10720 m4_define([lt_combine],
10721 [m4_if(m4_eval([$# > 3]), [1],
10722 [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
10723 [[m4_foreach([_Lt_prefix], [$2],
10724 [m4_foreach([_Lt_suffix],
10725 ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
10726 [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
10727
10728
10729 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
10730 # -----------------------------------------------------------------------
10731 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
10732 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
10733 m4_define([lt_if_append_uniq],
10734 [m4_ifdef([$1],
10735 [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
10736 [lt_append([$1], [$2], [$3])$4],
10737 [$5])],
10738 [lt_append([$1], [$2], [$3])$4])])
10739
10740
10741 # lt_dict_add(DICT, KEY, VALUE)
10742 # -----------------------------
10743 m4_define([lt_dict_add],
10744 [m4_define([$1($2)], [$3])])
10745
10746
10747 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
10748 # --------------------------------------------
10749 m4_define([lt_dict_add_subkey],
10750 [m4_define([$1($2:$3)], [$4])])
10751
10752
10753 # lt_dict_fetch(DICT, KEY, [SUBKEY])
10754 # ----------------------------------
10755 m4_define([lt_dict_fetch],
10756 [m4_ifval([$3],
10757 m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
10758 m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
10759
10760
10761 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
10762 # -----------------------------------------------------------------
10763 m4_define([lt_if_dict_fetch],
10764 [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
10765 [$5],
10766 [$6])])
10767
10768
10769 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
10770 # --------------------------------------------------------------
10771 m4_define([lt_dict_filter],
10772 [m4_if([$5], [], [],
10773 [lt_join(m4_quote(m4_default([$4], [[, ]])),
10774 lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
10775 [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
10776 ])
10777
10778 # ltversion.m4 -- version numbers -*- Autoconf -*-
10779 #
10780 # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
10781 # Written by Scott James Remnant, 2004
10782 #
10783 # This file is free software; the Free Software Foundation gives
10784 # unlimited permission to copy and/or distribute it, with or without
10785 # modifications, as long as this notice is preserved.
10786
10787 # @configure_input@
10788
10789 # serial 4179 ltversion.m4
10790 # This file is part of GNU Libtool
10791
10792 m4_define([LT_PACKAGE_VERSION], [2.4.6])
10793 m4_define([LT_PACKAGE_REVISION], [2.4.6])
10794
10795 AC_DEFUN([LTVERSION_VERSION],
10796 [macro_version='2.4.6'
10797 macro_revision='2.4.6'
10798 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
10799 _LT_DECL(, macro_revision, 0)
10800 ])
10801
10802 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
10803 #
10804 # Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
10805 # Foundation, Inc.
10806 # Written by Scott James Remnant, 2004.
10807 #
10808 # This file is free software; the Free Software Foundation gives
10809 # unlimited permission to copy and/or distribute it, with or without
10810 # modifications, as long as this notice is preserved.
10811
10812 # serial 5 lt~obsolete.m4
10813
10814 # These exist entirely to fool aclocal when bootstrapping libtool.
10815 #
10816 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
10817 # which have later been changed to m4_define as they aren't part of the
10818 # exported API, or moved to Autoconf or Automake where they belong.
10819 #
10820 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
10821 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
10822 # using a macro with the same name in our local m4/libtool.m4 it'll
10823 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
10824 # and doesn't know about Autoconf macros at all.)
10825 #
10826 # So we provide this file, which has a silly filename so it's always
10827 # included after everything else. This provides aclocal with the
10828 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
10829 # because those macros already exist, or will be overwritten later.
10830 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
10831 #
10832 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
10833 # Yes, that means every name once taken will need to remain here until
10834 # we give up compatibility with versions before 1.7, at which point
10835 # we need to keep only those names which we still refer to.
10836
10837 # This is to help aclocal find these macros, as it can't see m4_define.
10838 AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
10839
10840 m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
10841 m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])])
10842 m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
10843 m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])])
10844 m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
10845 m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])])
10846 m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])])
10847 m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
10848 m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])])
10849 m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])])
10850 m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])])
10851 m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
10852 m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
10853 m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
10854 m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
10855 m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
10856 m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])])
10857 m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
10858 m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
10859 m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])])
10860 m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])])
10861 m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
10862 m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
10863 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
10864 m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
10865 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
10866 m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
10867 m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
10868 m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])])
10869 m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])])
10870 m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])])
10871 m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
10872 m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
10873 m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])])
10874 m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])])
10875 m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
10876 m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
10877 m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])])
10878 m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
10879 m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
10880 m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
10881 m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
10882 m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
10883 m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
10884 m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
10885 m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
10886 m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
10887 m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
10888 m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
10889 m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
10890 m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
10891 m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
10892 m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
10893 m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
10894 m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
10895 m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])])
10896 m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
10897 m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
10898 m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])])
10899 m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
10900 m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
10901
10902 # nls.m4 serial 5 (gettext-0.18)
10903 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
10904 dnl Foundation, Inc.
10905 dnl This file is free software; the Free Software Foundation
10906 dnl gives unlimited permission to copy and/or distribute it,
10907 dnl with or without modifications, as long as this notice is preserved.
10908 dnl
10909 dnl This file can be used in projects which are not available under
10910 dnl the GNU General Public License or the GNU Library General Public
10911 dnl License but which still want to provide support for the GNU gettext
10912 dnl functionality.
10913 dnl Please note that the actual code of the GNU gettext library is covered
10914 dnl by the GNU Library General Public License, and the rest of the GNU
10915 dnl gettext package is covered by the GNU General Public License.
10916 dnl They are *not* in the public domain.
10917
10918 dnl Authors:
10919 dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
10920 dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
10921
10922 AC_PREREQ([2.50])
10923
10924 AC_DEFUN([AM_NLS],
10925 [
10926 AC_MSG_CHECKING([whether NLS is requested])
10927 dnl Default is enabled NLS
10928 AC_ARG_ENABLE([nls],
10929 [ --disable-nls do not use Native Language Support],
10930 USE_NLS=$enableval, USE_NLS=yes)
10931 AC_MSG_RESULT([$USE_NLS])
10932 AC_SUBST([USE_NLS])
10933 ])
10934
10935 dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
10936 dnl serial 11 (pkg-config-0.29.1)
10937 dnl
10938 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
10939 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
10940 dnl
10941 dnl This program is free software; you can redistribute it and/or modify
10942 dnl it under the terms of the GNU General Public License as published by
10943 dnl the Free Software Foundation; either version 2 of the License, or
10944 dnl (at your option) any later version.
10945 dnl
10946 dnl This program is distributed in the hope that it will be useful, but
10947 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
10948 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10949 dnl General Public License for more details.
10950 dnl
10951 dnl You should have received a copy of the GNU General Public License
10952 dnl along with this program; if not, write to the Free Software
10953 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
10954 dnl 02111-1307, USA.
10955 dnl
10956 dnl As a special exception to the GNU General Public License, if you
10957 dnl distribute this file as part of a program that contains a
10958 dnl configuration script generated by Autoconf, you may include it under
10959 dnl the same distribution terms that you use for the rest of that
10960 dnl program.
10961
10962 dnl PKG_PREREQ(MIN-VERSION)
10963 dnl -----------------------
10964 dnl Since: 0.29
10965 dnl
10966 dnl Verify that the version of the pkg-config macros are at least
10967 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
10968 dnl installed version of pkg-config, this checks the developer's version
10969 dnl of pkg.m4 when generating configure.
10970 dnl
10971 dnl To ensure that this macro is defined, also add:
10972 dnl m4_ifndef([PKG_PREREQ],
10973 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
10974 dnl
10975 dnl See the "Since" comment for each macro you use to see what version
10976 dnl of the macros you require.
10977 m4_defun([PKG_PREREQ],
10978 [m4_define([PKG_MACROS_VERSION], [0.29.1])
10979 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
10980 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
10981 ])dnl PKG_PREREQ
10982
10983 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
10984 dnl ----------------------------------
10985 dnl Since: 0.16
10986 dnl
10987 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
10988 dnl first found in the path. Checks that the version of pkg-config found
10989 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
10990 dnl used since that's the first version where most current features of
10991 dnl pkg-config existed.
10992 AC_DEFUN([PKG_PROG_PKG_CONFIG],
10993 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
10994 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
10995 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
10996 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
10997 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
10998 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
10999
11000 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11001 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
11002 fi
11003 if test -n "$PKG_CONFIG"; then
11004 _pkg_min_version=m4_default([$1], [0.9.0])
11005 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
11006 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11007 AC_MSG_RESULT([yes])
11008 else
11009 AC_MSG_RESULT([no])
11010 PKG_CONFIG=""
11011 fi
11012 fi[]dnl
11013 ])dnl PKG_PROG_PKG_CONFIG
11014
11015 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
11016 dnl -------------------------------------------------------------------
11017 dnl Since: 0.18
11018 dnl
11019 dnl Check to see whether a particular set of modules exists. Similar to
11020 dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
11021 dnl
11022 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
11023 dnl only at the first occurence in configure.ac, so if the first place
11024 dnl it's called might be skipped (such as if it is within an "if", you
11025 dnl have to call PKG_CHECK_EXISTS manually
11026 AC_DEFUN([PKG_CHECK_EXISTS],
11027 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
11028 if test -n "$PKG_CONFIG" && \
11029 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
11030 m4_default([$2], [:])
11031 m4_ifvaln([$3], [else
11032 $3])dnl
11033 fi])
11034
11035 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
11036 dnl ---------------------------------------------
11037 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
11038 dnl pkg_failed based on the result.
11039 m4_define([_PKG_CONFIG],
11040 [if test -n "$$1"; then
11041 pkg_cv_[]$1="$$1"
11042 elif test -n "$PKG_CONFIG"; then
11043 PKG_CHECK_EXISTS([$3],
11044 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
11045 test "x$?" != "x0" && pkg_failed=yes ],
11046 [pkg_failed=yes])
11047 else
11048 pkg_failed=untried
11049 fi[]dnl
11050 ])dnl _PKG_CONFIG
11051
11052 dnl _PKG_SHORT_ERRORS_SUPPORTED
11053 dnl ---------------------------
11054 dnl Internal check to see if pkg-config supports short errors.
11055 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
11056 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
11057 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11058 _pkg_short_errors_supported=yes
11059 else
11060 _pkg_short_errors_supported=no
11061 fi[]dnl
11062 ])dnl _PKG_SHORT_ERRORS_SUPPORTED
11063
11064
11065 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
11066 dnl [ACTION-IF-NOT-FOUND])
11067 dnl --------------------------------------------------------------
11068 dnl Since: 0.4.0
11069 dnl
11070 dnl Note that if there is a possibility the first call to
11071 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
11072 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
11073 AC_DEFUN([PKG_CHECK_MODULES],
11074 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
11075 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
11076 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
11077
11078 pkg_failed=no
11079 AC_MSG_CHECKING([for $1])
11080
11081 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
11082 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
11083
11084 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
11085 and $1[]_LIBS to avoid the need to call pkg-config.
11086 See the pkg-config man page for more details.])
11087
11088 if test $pkg_failed = yes; then
11089 AC_MSG_RESULT([no])
11090 _PKG_SHORT_ERRORS_SUPPORTED
11091 if test $_pkg_short_errors_supported = yes; then
11092 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
11093 else
11094 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
11095 fi
11096 # Put the nasty error message in config.log where it belongs
11097 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
11098
11099 m4_default([$4], [AC_MSG_ERROR(
11100 [Package requirements ($2) were not met:
11101
11102 $$1_PKG_ERRORS
11103
11104 Consider adjusting the PKG_CONFIG_PATH environment variable if you
11105 installed software in a non-standard prefix.
11106
11107 _PKG_TEXT])[]dnl
11108 ])
11109 elif test $pkg_failed = untried; then
11110 AC_MSG_RESULT([no])
11111 m4_default([$4], [AC_MSG_FAILURE(
11112 [The pkg-config script could not be found or is too old. Make sure it
11113 is in your PATH or set the PKG_CONFIG environment variable to the full
11114 path to pkg-config.
11115
11116 _PKG_TEXT
11117
11118 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
11119 ])
11120 else
11121 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
11122 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
11123 AC_MSG_RESULT([yes])
11124 $3
11125 fi[]dnl
11126 ])dnl PKG_CHECK_MODULES
11127
11128
11129 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
11130 dnl [ACTION-IF-NOT-FOUND])
11131 dnl ---------------------------------------------------------------------
11132 dnl Since: 0.29
11133 dnl
11134 dnl Checks for existence of MODULES and gathers its build flags with
11135 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
11136 dnl and VARIABLE-PREFIX_LIBS from --libs.
11137 dnl
11138 dnl Note that if there is a possibility the first call to
11139 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
11140 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
11141 dnl configure.ac.
11142 AC_DEFUN([PKG_CHECK_MODULES_STATIC],
11143 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
11144 _save_PKG_CONFIG=$PKG_CONFIG
11145 PKG_CONFIG="$PKG_CONFIG --static"
11146 PKG_CHECK_MODULES($@)
11147 PKG_CONFIG=$_save_PKG_CONFIG[]dnl
11148 ])dnl PKG_CHECK_MODULES_STATIC
11149
11150
11151 dnl PKG_INSTALLDIR([DIRECTORY])
11152 dnl -------------------------
11153 dnl Since: 0.27
11154 dnl
11155 dnl Substitutes the variable pkgconfigdir as the location where a module
11156 dnl should install pkg-config .pc files. By default the directory is
11157 dnl $libdir/pkgconfig, but the default can be changed by passing
11158 dnl DIRECTORY. The user can override through the --with-pkgconfigdir
11159 dnl parameter.
11160 AC_DEFUN([PKG_INSTALLDIR],
11161 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
11162 m4_pushdef([pkg_description],
11163 [pkg-config installation directory @<:@]pkg_default[@:>@])
11164 AC_ARG_WITH([pkgconfigdir],
11165 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
11166 [with_pkgconfigdir=]pkg_default)
11167 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
11168 m4_popdef([pkg_default])
11169 m4_popdef([pkg_description])
11170 ])dnl PKG_INSTALLDIR
11171
11172
11173 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
11174 dnl --------------------------------
11175 dnl Since: 0.27
11176 dnl
11177 dnl Substitutes the variable noarch_pkgconfigdir as the location where a
11178 dnl module should install arch-independent pkg-config .pc files. By
11179 dnl default the directory is $datadir/pkgconfig, but the default can be
11180 dnl changed by passing DIRECTORY. The user can override through the
11181 dnl --with-noarch-pkgconfigdir parameter.
11182 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
11183 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
11184 m4_pushdef([pkg_description],
11185 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
11186 AC_ARG_WITH([noarch-pkgconfigdir],
11187 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
11188 [with_noarch_pkgconfigdir=]pkg_default)
11189 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
11190 m4_popdef([pkg_default])
11191 m4_popdef([pkg_description])
11192 ])dnl PKG_NOARCH_INSTALLDIR
11193
11194
11195 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
11196 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
11197 dnl -------------------------------------------
11198 dnl Since: 0.28
11199 dnl
11200 dnl Retrieves the value of the pkg-config variable for the given module.
11201 AC_DEFUN([PKG_CHECK_VAR],
11202 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
11203 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
11204
11205 _PKG_CONFIG([$1], [variable="][$3]["], [$2])
11206 AS_VAR_COPY([$1], [pkg_cv_][$1])
11207
11208 AS_VAR_IF([$1], [""], [$5], [$4])dnl
11209 ])dnl PKG_CHECK_VAR
11210
11211 dnl Copyright (c) 2002-2015
11212 dnl The Xfce development team. All rights reserved.
11213 dnl
11214 dnl Written for Xfce by Benedikt Meurer <benny@xfce.org>.
11215 dnl
11216 dnl This program is free software; you can redistribute it and/or modify
11217 dnl it under the terms of the GNU General Public License as published by
11218 dnl the Free Software Foundation; either version 2 of the License, or
11219 dnl (at your option) any later version.
11220 dnl
11221 dnl This program is distributed in the hope that it will be useful,
11222 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
11223 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11224 dnl GNU General Public License for more details.
11225 dnl
11226 dnl You should have received a copy of the GNU General Public License along
11227 dnl with this program; if not, write to the Free Software Foundation, Inc.,
11228 dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
11229 dnl
11230 dnl xdt-depends
11231 dnl -----------
11232 dnl Contains M4 macros to check for software dependencies.
11233 dnl Partly based on prior work of the XDG contributors.
11234 dnl
11235
11236
11237
11238 dnl We need recent a autoconf version
11239 AC_PREREQ([2.60])
11240
11241
11242
11243 dnl XDT_PROG_PKG_CONFIG()
11244 dnl
11245 dnl Checks for the freedesktop.org pkg-config
11246 dnl utility and sets the PKG_CONFIG environment
11247 dnl variable to the full path if found.
11248 dnl
11249 AC_DEFUN([XDT_PROG_PKG_CONFIG],
11250 [
11251 # minimum supported version of pkg-config
11252 xdt_cv_PKG_CONFIG_MIN_VERSION=0.9.0
11253
11254 m4_ifdef([PKG_PROG_PKG_CONFIG],
11255 [
11256 PKG_PROG_PKG_CONFIG([$xdt_cv_PKG_CONFIG_MIN_VERSION])
11257
11258 if test x"$PKG_CONFIG" = x""; then
11259 echo
11260 echo "*** Your version of pkg-config is too old. You need atleast"
11261 echo "*** pkg-config $xdt_cv_PKG_CONFIG_MIN_VERSION or newer. You can download pkg-config"
11262 echo "*** from the freedesktop.org software repository at"
11263 echo "***"
11264 echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/"
11265 echo "***"
11266 exit 1;
11267 fi
11268 ],
11269 [
11270 echo
11271 echo "*** The pkg-config utility could not be found on your system."
11272 echo "*** Make sure it is in your path, or set the PKG_CONFIG"
11273 echo "*** environment variable to the full path to pkg-config."
11274 echo "*** You can download pkg-config from the freedesktop.org"
11275 echo "*** software repository at"
11276 echo "***"
11277 echo "*** https://www.freedesktop.org/wiki/Software/pkg-config/"
11278 echo "***"
11279 exit 1
11280 ])
11281 ])
11282
11283
11284
11285 dnl XDT_CHECK_PACKAGE(varname, package, version, [action-if], [action-if-not])
11286 dnl
11287 dnl Checks if "package" >= "version" is installed on the
11288 dnl target system, using the pkg-config utility. If the
11289 dnl dependency is met, "varname"_CFLAGS, "varname"_LIBS,
11290 dnl "varname"_VERSION and "varname"_REQUIRED_VERSION
11291 dnl will be set and marked for substition.
11292 dnl
11293 dnl "varname"_REQUIRED_VERSION will be set to the value of
11294 dnl "version". This is mostly useful to automatically
11295 dnl place the correct version information into the RPM
11296 dnl .spec file.
11297 dnl
11298 dnl In addition, if the dependency is met, "action-if" will
11299 dnl be executed if given.
11300 dnl
11301 dnl If the package check fails, "action-if-not" will be
11302 dnl executed. If this parameter isn't specified, a diagnostic
11303 dnl message will be printed and the configure script will
11304 dnl be terminated with exit code 1.
11305 dnl
11306 AC_DEFUN([XDT_CHECK_PACKAGE],
11307 [
11308 XDT_PROG_PKG_CONFIG()
11309
11310 AC_MSG_CHECKING([for $2 >= $3])
11311 if $PKG_CONFIG "--atleast-version=$3" "$2" >/dev/null 2>&1; then
11312 $1_VERSION=`$PKG_CONFIG --modversion "$2"`
11313 AC_MSG_RESULT([$$1_VERSION])
11314
11315 AC_MSG_CHECKING([$1_CFLAGS])
11316 $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
11317 AC_MSG_RESULT([$$1_CFLAGS])
11318
11319 AC_MSG_CHECKING([$1_LIBS])
11320 $1_LIBS=`$PKG_CONFIG --libs "$2"`
11321 AC_MSG_RESULT([$$1_LIBS])
11322
11323 $1_REQUIRED_VERSION=$3
11324
11325 AC_SUBST([$1_VERSION])
11326 AC_SUBST([$1_CFLAGS])
11327 AC_SUBST([$1_LIBS])
11328 AC_SUBST([$1_REQUIRED_VERSION])
11329
11330 ifelse([$4], , , [$4])
11331 elif $PKG_CONFIG --exists "$2" >/dev/null 2>&1; then
11332 xdt_cv_version=`$PKG_CONFIG --modversion "$2"`
11333 AC_MSG_RESULT([found, but $xdt_cv_version])
11334
11335 ifelse([$5], ,
11336 [
11337 echo "*** The required package $2 was found on your system,"
11338 echo "*** but the installed version ($xdt_cv_version) is too old."
11339 echo "*** Please upgrade $2 to atleast version $3, or adjust"
11340 echo "*** the PKG_CONFIG_PATH environment variable if you installed"
11341 echo "*** the new version of the package in a nonstandard prefix so"
11342 echo "*** pkg-config is able to find it."
11343 exit 1
11344 ], [$5])
11345 else
11346 AC_MSG_RESULT([not found])
11347
11348 ifelse([$5], ,
11349 [
11350 echo "*** The required package $2 was not found on your system."
11351 echo "*** Please install $2 (atleast version $3) or adjust"
11352 echo "*** the PKG_CONFIG_PATH environment variable if you"
11353 echo "*** installed the package in a nonstandard prefix so that"
11354 echo "*** pkg-config is able to find it."
11355 exit 1
11356 ], [$5])
11357 fi
11358 ])
11359
11360
11361
11362 dnl XDT_CHECK_OPTIONAL_PACKAGE(varname, package, version, optionname, helpstring, [default])
11363 dnl
11364 dnl Checks for an optional dependency on "package" >= "version". "default"
11365 dnl can be "yes" or "no" (defaults to "yes" if not specified) and controls
11366 dnl whether configure should check this dependency by default, or only if
11367 dnl the user explicitly enables it using a command line switch.
11368 dnl
11369 dnl This macro automatically adds a commandline switch based on the "optionname"
11370 dnl parameter (--enable-optionname/--disable-optionname), which allows the
11371 dnl user to explicitly control whether this optional dependency should be
11372 dnl enabled or not. The "helpstring" parameter gives a brief(!) description
11373 dnl about this dependency.
11374 dnl
11375 dnl If the user chose to enable this dependency and the required package
11376 dnl was found, this macro defines the variable "varname"_FOUND and sets it
11377 dnl to the string "yes", in addition to the 4 variables set by XDT_CHECK_PACKAGE.
11378 dnl But "varname"_FOUND will not be marked for substition. Furthermore,
11379 dnl a CPP define HAVE_"varname" will be placed in config.h (or added to
11380 dnl the cc command line, depending on your configure.ac) and set to
11381 dnl 1.
11382 dnl
11383 AC_DEFUN([XDT_CHECK_OPTIONAL_PACKAGE],
11384 [
11385 AC_REQUIRE([XDT_PROG_PKG_CONFIG])
11386
11387 AC_ARG_ENABLE([$4],
11388 AC_HELP_STRING([--enable-$4], [Enable checking for $5 (default=m4_default([$6], [yes]))])
11389 AC_HELP_STRING([--disable-$4], [Disable checking for $5]),
11390 [xdt_cv_$1_check=$enableval], [xdt_cv_$1_check=m4_default([$6], [yes])])
11391
11392 if test x"$xdt_cv_$1_check" = x"yes"; then
11393 if $PKG_CONFIG --exists "$2 >= $3" >/dev/null 2>&1; then
11394 XDT_CHECK_PACKAGE([$1], [$2], [$3],
11395 [
11396 AC_DEFINE([HAVE_$1], [1], [Define if $2 >= $3 present])
11397 $1_FOUND="yes"
11398 ])
11399 else
11400 AC_MSG_CHECKING([for optional package $2 >= $3])
11401 AC_MSG_RESULT([not found])
11402 fi
11403 else
11404 AC_MSG_CHECKING([for optional package $2])
11405 AC_MSG_RESULT([disabled])
11406 fi
11407
11408 AM_CONDITIONAL([HAVE_$1], [test x"$$1_FOUND" = x"yes"])
11409 ])
11410
11411
11412
11413 dnl XDT_CHECK_LIBX11()
11414 dnl
11415 dnl Executes various checks for X11. Sets LIBX11_CFLAGS, LIBX11_LDFLAGS
11416 dnl and LIBX11_LIBS (and marks them for substitution). In addition
11417 dnl HAVE_LIBX11 is set to 1 in config.h, if the X window system and
11418 dnl the development files are detected on the target system.
11419 dnl
11420 AC_DEFUN([XDT_CHECK_LIBX11],
11421 [
11422 AC_REQUIRE([AC_PATH_XTRA])
11423
11424 LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS=
11425 if test x"$no_x" != x"yes"; then
11426 AC_CHECK_LIB([X11], [main],
11427 [
11428 AC_DEFINE([HAVE_LIBX11], [1], [Define if libX11 is available])
11429 LIBX11_CFLAGS="$X_CFLAGS"
11430 for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do
11431 case "$option" in
11432 -L*)
11433 path=`echo $option | sed 's/^-L//'`
11434 if test x"$path" != x""; then
11435 LIBX11_LDFLAGS="$LIBX11_LDFLAGS -L$path"
11436 fi
11437 ;;
11438 *)
11439 LIBX11_LIBS="$LIBX11_LIBS $option"
11440 ;;
11441 esac
11442 done
11443 if ! echo $LIBX11_LIBS | grep -- '-lX11' >/dev/null; then
11444 LIBX11_LIBS="$LIBX11_LIBS -lX11"
11445 fi
11446 ], [], [$X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS])
11447 fi
11448 AC_SUBST([LIBX11_CFLAGS])
11449 AC_SUBST([LIBX11_LDFLAGS])
11450 AC_SUBST([LIBX11_LIBS])
11451 ])
11452
11453
11454
11455 dnl XDT_CHECK_LIBX11_REQUIRE()
11456 dnl
11457 dnl Similar to XDT_CHECK_LIBX11(), but terminates with an error if
11458 dnl the X window system and development files aren't detected on the
11459 dnl target system.
11460 dnl
11461 AC_DEFUN([XDT_CHECK_LIBX11_REQUIRE],
11462 [
11463 AC_REQUIRE([XDT_CHECK_LIBX11])
11464
11465 if test x"$no_x" = x"yes"; then
11466 AC_MSG_ERROR([X Window system libraries and header files are required])
11467 fi
11468 ])
11469
11470
11471
11472 dnl XDT_CHECK_LIBSM()
11473 dnl
11474 dnl Checks whether the session management library is present on the
11475 dnl target system, and sets LIBSM_CFLAGS, LIBSM_LDFLAGS and LIBSM_LIBS
11476 dnl properly. In addition, HAVE_LIBSM will be set to 1 in config.h
11477 dnl if libSM is detected.
11478 dnl
11479 AC_DEFUN([XDT_CHECK_LIBSM],
11480 [
11481 AC_REQUIRE([XDT_CHECK_LIBX11])
11482
11483 LIBSM_CFLAGS= LIBSM_LDFLAGS= LIBSM_LIBS=
11484 if test x"$no_x" != x"yes"; then
11485 AC_CHECK_LIB([SM], [SmcSaveYourselfDone],
11486 [
11487 AC_DEFINE([HAVE_LIBSM], [1], [Define if libSM is available])
11488 LIBSM_CFLAGS="$LIBX11_CFLAGS"
11489 LIBSM_LDFLAGS="$LIBX11_LDFLAGS"
11490 LIBSM_LIBS="$LIBX11_LIBS"
11491 if ! echo $LIBSM_LIBS | grep -- '-lSM' >/dev/null; then
11492 LIBSM_LIBS="$LIBSM_LIBS -lSM -lICE"
11493 fi
11494 ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lICE])
11495 fi
11496 AC_SUBST([LIBSM_CFLAGS])
11497 AC_SUBST([LIBSM_LDFLAGS])
11498 AC_SUBST([LIBSM_LIBS])
11499 ])
11500
11501
11502
11503 dnl XDT_CHECK_LIBXPM()
11504 dnl
11505 dnl Checks if the Xpm library is present on the target system, and
11506 dnl sets LIBXPM_CFLAGS, LIBXPM_LDFLAGS and LIBXPM_LIBS. In addition,
11507 dnl HAVE_LIBXPM will be set to 1 in config.h if libXpm is detected.
11508 dnl
11509 AC_DEFUN([XDT_CHECK_LIBXPM],
11510 [
11511 AC_REQUIRE([XDT_CHECK_LIBX11])
11512
11513 LIBXPM_CFLAGS= LIBXPM_LDFLAGS= LIBXPM_LIBS=
11514 if test "$no_x" != "yes"; then
11515 AC_CHECK_LIB([Xpm], [main],
11516 [
11517 AC_DEFINE([HAVE_LIBXPM], [1], [Define if libXpm is available])
11518 LIBXPM_CFLAGS="$LIBX11_CFLAGS"
11519 LIBXPM_LDFLAGS="$LIBX11_LDFLAGS"
11520 LIBXPM_LIBS="$LIBX11_LIBS"
11521 if ! echo $LIBXPM_LIBS | grep -- '-lXpm' >/dev/null; then
11522 LIBXPM_LIBS="$LIBXPM_LIBS -lXpm"
11523 fi
11524 ], [], [$LIBX11_CFLAGS $LIBX11_LDFLAGS $LIBX11_LIBS -lXpm])
11525 fi
11526 AC_SUBST([LIBXPM_CFLAGS])
11527 AC_SUBST([LIBXPM_LDFLAGS])
11528 AC_SUBST([LIBXPM_LIBS])
11529 ])
11530
11531
11532
11533 dnl XDT_CHECK_LIBXPM_REQUIRE()
11534 dnl
11535 dnl Similar to XDT_CHECK_LIBXPM(), but fails if the Xpm library isn't
11536 dnl present on the target system.
11537 dnl
11538 AC_DEFUN([XDT_CHECK_LIBXPM_REQUIRE],
11539 [
11540 AC_REQUIRE([XDT_CHECK_LIBX11_REQUIRE])
11541 AC_REQUIRE([XDT_CHECK_LIBXPM])
11542
11543 if test x"$LIBXPM_LIBS" = x""; then
11544 AC_MSG_ERROR([The Xpm library was not found on your system])
11545 fi
11546 ])
11547
11548
11549 dnl Copyright (c) 2002-2015
11550 dnl The Xfce development team. All rights reserved.
11551 dnl
11552 dnl Written for Xfce by Benedikt Meurer <benny@xfce.org>.
11553 dnl
11554 dnl This program is free software; you can redistribute it and/or modify
11555 dnl it under the terms of the GNU General Public License as published by
11556 dnl the Free Software Foundation; either version 2 of the License, or
11557 dnl (at your option) any later version.
11558 dnl
11559 dnl This program is distributed in the hope that it will be useful,
11560 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
11561 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11562 dnl GNU General Public License for more details.
11563 dnl
11564 dnl You should have received a copy of the GNU General Public License along
11565 dnl with this program; if not, write to the Free Software Foundation, Inc.,
11566 dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
11567 dnl
11568 dnl xdt-depends
11569 dnl -----------
11570 dnl Contains M4 macros to check for software dependencies.
11571 dnl Partly based on prior work of the XDG contributors.
11572 dnl
11573
11574
11575
11576 dnl We need recent a autoconf version
11577 AC_PREREQ([2.60])
11578
11579
11580 dnl XDT_SUPPORTED_FLAGS(VAR, FLAGS)
11581 dnl
11582 dnl For each token in FLAGS, checks to be sure the compiler supports
11583 dnl the flag, and if so, adds each one to VAR.
11584 dnl
11585 AC_DEFUN([XDT_SUPPORTED_FLAGS],
11586 [
11587 for flag in $2; do
11588 AC_MSG_CHECKING([if $CC supports $flag])
11589 saved_CFLAGS="$CFLAGS"
11590 CFLAGS="$CFLAGS $flag"
11591 AC_COMPILE_IFELSE([AC_LANG_SOURCE([ ])], [flag_supported=yes], [flag_supported=no])
11592 CFLAGS="$saved_CFLAGS"
11593 AC_MSG_RESULT([$flag_supported])
11594
11595 if test "x$flag_supported" = "xyes"; then
11596 $1="$$1 $flag"
11597 fi
11598 done
11599 ])
11600
11601
11602
11603 dnl XDT_FEATURE_DEBUG(default_level=minimum)
11604 dnl
11605 AC_DEFUN([XDT_FEATURE_DEBUG],
11606 [
11607 dnl weird indentation to keep output indentation correct
11608 AC_ARG_ENABLE([debug],
11609 AC_HELP_STRING([--enable-debug@<:@=no|minimum|yes|full@:>@],
11610 [Build with debugging support @<:@default=m4_default([$1], [minimum])@:>@])
11611 AC_HELP_STRING([--disable-debug], [Include no debugging support]),
11612 [enable_debug=$enableval], [enable_debug=m4_default([$1], [minimum])])
11613
11614 AC_MSG_CHECKING([whether to build with debugging support])
11615 if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then
11616 AC_DEFINE([DEBUG], [1], [Define for debugging support])
11617
11618 xdt_cv_additional_CFLAGS="-DXFCE_DISABLE_DEPRECATED \
11619 -Wall -Wextra \
11620 -Wno-missing-field-initializers \
11621 -Wno-unused-parameter -Wold-style-definition \
11622 -Wdeclaration-after-statement \
11623 -Wmissing-declarations \
11624 -Wmissing-noreturn -Wpointer-arith \
11625 -Wcast-align -Wformat -Wformat-security -Wformat-y2k \
11626 -Winit-self -Wmissing-include-dirs -Wundef \
11627 -Wnested-externs"
11628 CPPFLAGS="$CPPFLAGS"
11629
11630 if test x`uname` = x"Linux"; then
11631 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -fstack-protector"
11632 fi
11633
11634 dnl # signal.h inline is crapy on openbsd
11635 if test x`uname` != x"OpenBSD"; then
11636 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -Wredundant-decls"
11637 fi
11638
11639 if test x"$enable_debug" = x"full"; then
11640 AC_DEFINE([DEBUG_TRACE], [1], [Define for tracing support])
11641 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -O0 -g -Werror"
11642 CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG"
11643 AC_MSG_RESULT([full])
11644 else
11645 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -g -Wshadow"
11646 AC_MSG_RESULT([yes])
11647 fi
11648
11649 XDT_SUPPORTED_FLAGS([supported_CFLAGS], [$xdt_cv_additional_CFLAGS])
11650
11651 ifelse([$CXX], , , [
11652 dnl FIXME: should test on c++ compiler, but the following line causes
11653 dnl autoconf errors for projects that don't check for a
11654 dnl c++ compiler at all.
11655 dnl AC_LANG_PUSH([C++])
11656 dnl XDT_SUPPORTED_FLAGS([supported_CXXFLAGS], [$xdt_cv_additional_CFLAGS])
11657 dnl AC_LANG_POP()
11658 dnl instead, just use supported_CFLAGS...
11659 supported_CXXFLAGS="$supported_CFLAGS"
11660 ])
11661
11662 CFLAGS="$CFLAGS $supported_CFLAGS"
11663 CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS"
11664 else
11665 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11666
11667 if test x"$enable_debug" = x"no"; then
11668 CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT"
11669 AC_MSG_RESULT([no])
11670 else
11671 AC_MSG_RESULT([minimum])
11672 fi
11673 fi
11674 ])
11675
11676
11677 dnl XDT_FEATURE_VISIBILITY()
11678 dnl
11679 dnl Checks to see if the compiler supports the 'visibility' attribute
11680 dnl If so, adds -DHAVE_GNUC_VISIBILTY to CPPFLAGS. Also sets the
11681 dnl automake conditional HAVE_GNUC_VISIBILITY.
11682 dnl
11683 AC_DEFUN([XDT_FEATURE_VISIBILITY],
11684 [
11685 AC_ARG_ENABLE([visibility],
11686 AC_HELP_STRING([--disable-visibility],
11687 [Don't use ELF visibility attributes]),
11688 [enable_visibility=$enableval], [enable_visibility=yes])
11689 have_gnuc_visibility=no
11690 if test "x$enable_visibility" != "xno"; then
11691 XDT_SUPPORTED_FLAGS([xdt_vis_test_cflags], [-Wall -Werror -Wno-unused-parameter])
11692 saved_CFLAGS="$CFLAGS"
11693 CFLAGS="$CFLAGS $xdt_vis_test_cflags"
11694 AC_MSG_CHECKING([whether $CC supports the GNUC visibility attribute])
11695 AC_COMPILE_IFELSE([AC_LANG_SOURCE(
11696 [
11697 void test_default (void);
11698 void test_hidden (void);
11699
11700 void __attribute__ ((visibility("default"))) test_default (void) {}
11701 void __attribute__ ((visibility("hidden"))) test_hidden (void) {}
11702
11703 int main (int argc, char **argv) {
11704 test_default ();
11705 test_hidden ();
11706 return 0;
11707 }
11708 ])],
11709 [
11710 have_gnuc_visibility=yes
11711 AC_MSG_RESULT([yes])
11712 ],
11713 [
11714 AC_MSG_RESULT([no])
11715 ])
11716 CFLAGS="$saved_CFLAGS"
11717 fi
11718
11719 if test "x$have_gnuc_visibility" = "xyes"; then
11720 CPPFLAGS="$CPPFLAGS -DHAVE_GNUC_VISIBILITY"
11721 xdt_vis_hidden_cflags=""
11722 XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-xldscope=hidden])
11723 if test "x$xdt_vis_hidden_cflags" = "x"; then
11724 XDT_SUPPORTED_FLAGS([xdt_vis_hidden_cflags], [-fvisibility=hidden])
11725 fi
11726 CFLAGS="$CFLAGS $xdt_vis_hidden_cflags"
11727 fi
11728
11729 AM_CONDITIONAL([HAVE_GNUC_VISIBILITY], [test "x$have_gnuc_visibility" = "xyes"])
11730 ])
11731
11732 dnl XDT_FEATURE_LINKER_OPTS
11733 dnl
11734 dnl Checks for and enables any special linker optimizations.
11735 dnl
11736 AC_DEFUN([XDT_FEATURE_LINKER_OPTS],
11737 [
11738 AC_ARG_ENABLE([linker-opts],
11739 AC_HELP_STRING([--disable-linker-opts],
11740 [Disable linker optimizations]),
11741 [enable_linker_opts=$enableval], [enable_linker_opts=yes])
11742
11743 if test "x$enable_linker_opts" != "xno"; then
11744 if test x`uname` != x"OpenBSD"; then
11745 AC_MSG_CHECKING([whether $LD accepts --as-needed])
11746 case `$LD --as-needed -v 2>&1 </dev/null` in
11747 *GNU* | *'with BFD'*)
11748 LDFLAGS="$LDFLAGS -Wl,--as-needed"
11749 AC_MSG_RESULT([yes])
11750 ;;
11751 *)
11752 AC_MSG_RESULT([no])
11753 ;;
11754 esac
11755 fi
11756 AC_MSG_CHECKING([whether $LD accepts -O1])
11757 case `$LD -O1 -v 2>&1 </dev/null` in
11758 *GNU* | *'with BFD'*)
11759 LDFLAGS="$LDFLAGS -Wl,-O1"
11760 AC_MSG_RESULT([yes])
11761 ;;
11762 *)
11763 AC_MSG_RESULT([no])
11764 ;;
11765 esac
11766 fi
11767 ])
11768
11769 dnl Copyright (c) 2002-2015
11770 dnl The Xfce development team. All rights reserved.
11771 dnl
11772 dnl Written for Xfce by Benedikt Meurer <benny@xfce.org>.
11773 dnl
11774 dnl This program is free software; you can redistribute it and/or modify
11775 dnl it under the terms of the GNU General Public License as published by
11776 dnl the Free Software Foundation; either version 2 of the License, or
11777 dnl (at your option) any later version.
11778 dnl
11779 dnl This program is distributed in the hope that it will be useful,
11780 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
11781 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11782 dnl GNU General Public License for more details.
11783 dnl
11784 dnl You should have received a copy of the GNU General Public License along
11785 dnl with this program; if not, write to the Free Software Foundation, Inc.,
11786 dnl 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
11787 dnl
11788 dnl xdt-i18n
11789 dnl --------
11790 dnl Internalization M4 macros.
11791 dnl
11792
11793
11794 dnl XDT_I18N([LINGUAS][, PACKAGE])
11795 dnl
11796 dnl This macro takes care of setting up everything for i18n support.
11797 dnl
11798 dnl If LINGUAS isn't specified, it will automatically extract the linguas
11799 dnl from po/*.po.
11800 dnl
11801 dnl If PACKAGE isn't specified, it defaults to the package tarname; see
11802 dnl the description of AC_INIT() for an explanation of what makes up
11803 dnl the package tarname. Normally, you don't need to specify PACKAGE,
11804 dnl but you can stick with the default.
11805 dnl
11806 AC_DEFUN([XDT_I18N],
11807 [
11808 dnl Substitute GETTEXT_PACKAGE variable
11809 GETTEXT_PACKAGE=m4_default([$2], [AC_PACKAGE_TARNAME()])
11810 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Name of default gettext domain])
11811 AC_SUBST([GETTEXT_PACKAGE])
11812
11813 dnl gettext and stuff
11814 ALL_LINGUAS="m4_ifblank(
11815 [$1],
11816 [esyscmd([echo $(for i in po/*.po; do test -e "$i" && basename -- "$i" .po; done) | tr -d '\n'])],
11817 [$1])"
11818 AM_GLIB_GNU_GETTEXT()
11819
11820 dnl This is required on some Linux systems
11821 AC_CHECK_FUNC([bind_textdomain_codeset])
11822
11823 dnl Determine where to install locale files
11824 AC_MSG_CHECKING([for locales directory])
11825 AC_ARG_WITH([locales-dir],
11826 [
11827 AC_HELP_STRING([--with-locales-dir=DIR], [Install locales into DIR])
11828 ], [localedir=$withval],
11829 [
11830 if test x"$CATOBJEXT" = x".mo"; then
11831 localedir=$libdir/locale
11832 else
11833 localedir=$datarootdir/locale
11834 fi
11835 ])
11836 AC_MSG_RESULT([$localedir])
11837 AC_SUBST([localedir])
11838
11839 dnl Determine additional xgettext flags
11840 AC_MSG_CHECKING([for additional xgettext flags])
11841 if test x"$XGETTEXT_ARGS" = x""; then
11842 XGETTEXT_ARGS="--keyword=Q_ --from-code=UTF-8";
11843 else
11844 XGETTEXT_ARGS="$XGETTEXT_ARGS --keyword=Q_ --from-code=UTF-8";
11845 fi
11846 AC_SUBST([XGETTEXT_ARGS])
11847 AC_MSG_RESULT([$XGETTEXT_ARGS])
11848 ])
11849
11850
2551 m4_include([m4/libtool.m4])
2552 m4_include([m4/ltoptions.m4])
2553 m4_include([m4/ltsugar.m4])
2554 m4_include([m4/ltversion.m4])
2555 m4_include([m4/lt~obsolete.m4])
22
33 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
5 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
66 # Written by Tom Tromey <tromey@cygnus.com>.
77 #
88 # This program is free software; you can redistribute it and/or modify
5252 MINGW*)
5353 file_conv=mingw
5454 ;;
55 CYGWIN*)
55 CYGWIN* | MSYS*)
5656 file_conv=cygwin
5757 ;;
5858 *)
6666 mingw/*)
6767 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
6868 ;;
69 cygwin/*)
69 cygwin/* | msys/*)
7070 file=`cygpath -m "$file" || echo "$file"`
7171 ;;
7272 wine/*)
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-02-24'
2 # Copyright 1992-2021 Free Software Foundation, Inc.
3
4 # shellcheck disable=SC2006,SC2268 # see below for rationale
5
6 timestamp='2021-06-03'
57
68 # This file is free software; you can redistribute it and/or modify it
79 # under the terms of the GNU General Public License as published by
2628 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
2729 #
2830 # You can get the latest version of this script from:
29 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
31 # https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
3032 #
3133 # 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.
3242
3343
3444 me=`echo "$0" | sed -e 's,.*/,,'`
4959 GNU config.guess ($timestamp)
5060
5161 Originally written by Per Bothner.
52 Copyright 1992-2018 Free Software Foundation, Inc.
62 Copyright 1992-2021 Free Software Foundation, Inc.
5363
5464 This is free software; see the source for copying conditions. There is NO
5565 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
8393 exit 1
8494 fi
8595
86 trap 'exit 1' 1 2 15
96 # Just in case it came from the environment.
97 GUESS=
8798
8899 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a
89100 # compiler to aid in system detection is discouraged as it requires
95106
96107 # Portable tmp directory creation inspired by the Autoconf team.
97108
98 set_cc_for_build='
99 trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
100 trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
101 : ${TMPDIR=/tmp} ;
102 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
103 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
104 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
105 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
106 dummy=$tmp/dummy ;
107 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
108 case $CC_FOR_BUILD,$HOST_CC,$CC in
109 ,,) echo "int x;" > "$dummy.c" ;
110 for c in cc gcc c89 c99 ; do
111 if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
112 CC_FOR_BUILD="$c"; break ;
113 fi ;
114 done ;
115 if test x"$CC_FOR_BUILD" = x ; then
116 CC_FOR_BUILD=no_compiler_found ;
117 fi
118 ;;
119 ,,*) CC_FOR_BUILD=$CC ;;
120 ,*,*) CC_FOR_BUILD=$HOST_CC ;;
121 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 }
122139
123140 # This is needed to find uname on a Pyramid OSx when run in the BSD universe.
124141 # (ghazi@noc.rutgers.edu 1994-08-24)
125 if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
142 if test -f /.attbin/uname ; then
126143 PATH=$PATH:/.attbin ; export PATH
127144 fi
128145
129146 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
130147 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
131 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
148 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
132149 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
133150
134 case "$UNAME_SYSTEM" in
151 case $UNAME_SYSTEM in
135152 Linux|GNU|GNU/*)
136 # If the system lacks a compiler, then just pick glibc.
137 # We could probably try harder.
138 LIBC=gnu
139
140 eval "$set_cc_for_build"
153 LIBC=unknown
154
155 set_cc_for_build
141156 cat <<-EOF > "$dummy.c"
142157 #include <features.h>
143158 #if defined(__UCLIBC__)
144159 LIBC=uclibc
145160 #elif defined(__dietlibc__)
146161 LIBC=dietlibc
162 #elif defined(__GLIBC__)
163 LIBC=gnu
147164 #else
148 LIBC=gnu
165 #include <stdarg.h>
166 /* First heuristic to detect musl libc. */
167 #ifdef __DEFINED_va_list
168 LIBC=musl
169 #endif
149170 #endif
150171 EOF
151 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
152
153 # If ldd exists, use it to detect musl libc.
154 if command -v ldd >/dev/null && \
155 ldd --version 2>&1 | grep -q ^musl
156 then
157 LIBC=musl
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
158186 fi
159187 ;;
160188 esac
161189
162190 # Note: order is significant - the case branches are not exclusive.
163191
164 case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
192 case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in
165193 *:NetBSD:*:*)
166194 # NetBSD (nbsd) targets should (where applicable) match one or
167195 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
173201 #
174202 # Note: NetBSD doesn't particularly care about the vendor
175203 # portion of the name. We always set it to "unknown".
176 sysctl="sysctl -n hw.machine_arch"
177204 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
178 "/sbin/$sysctl" 2>/dev/null || \
179 "/usr/sbin/$sysctl" 2>/dev/null || \
205 /sbin/sysctl -n hw.machine_arch 2>/dev/null || \
206 /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
180207 echo unknown)`
181 case "$UNAME_MACHINE_ARCH" in
208 case $UNAME_MACHINE_ARCH in
209 aarch64eb) machine=aarch64_be-unknown ;;
182210 armeb) machine=armeb-unknown ;;
183211 arm*) machine=arm-unknown ;;
184212 sh3el) machine=shl-unknown ;;
187215 earmv*)
188216 arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
189217 endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
190 machine="${arch}${endian}"-unknown
218 machine=${arch}${endian}-unknown
191219 ;;
192 *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
220 *) machine=$UNAME_MACHINE_ARCH-unknown ;;
193221 esac
194222 # The Operating System including object format, if it has switched
195223 # to ELF recently (or will in the future) and ABI.
196 case "$UNAME_MACHINE_ARCH" in
224 case $UNAME_MACHINE_ARCH in
197225 earm*)
198226 os=netbsdelf
199227 ;;
200228 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
201 eval "$set_cc_for_build"
229 set_cc_for_build
202230 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
203231 | grep -q __ELF__
204232 then
214242 ;;
215243 esac
216244 # Determine ABI tags.
217 case "$UNAME_MACHINE_ARCH" in
245 case $UNAME_MACHINE_ARCH in
218246 earm*)
219247 expr='s/^earmv[0-9]/-eabi/;s/eb$//'
220248 abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
225253 # thus, need a distinct triplet. However, they do not need
226254 # kernel version information, so it can be replaced with a
227255 # suitable tag, in the style of linux-gnu.
228 case "$UNAME_VERSION" in
256 case $UNAME_VERSION in
229257 Debian*)
230258 release='-gnu'
231259 ;;
236264 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
237265 # contains redundant information, the shorter form:
238266 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
239 echo "$machine-${os}${release}${abi}"
240 exit ;;
267 GUESS=$machine-${os}${release}${abi-}
268 ;;
241269 *:Bitrig:*:*)
242270 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
243 echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
244 exit ;;
271 GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
272 ;;
245273 *:OpenBSD:*:*)
246274 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
247 echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
248 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 ;;
249281 *:LibertyBSD:*:*)
250282 UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
251 echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
252 exit ;;
283 GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
284 ;;
253285 *:MidnightBSD:*:*)
254 echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
255 exit ;;
286 GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
287 ;;
256288 *:ekkoBSD:*:*)
257 echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
258 exit ;;
289 GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
290 ;;
259291 *:SolidBSD:*:*)
260 echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
261 exit ;;
292 GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
293 ;;
294 *:OS108:*:*)
295 GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
296 ;;
262297 macppc:MirBSD:*:*)
263 echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
264 exit ;;
298 GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
299 ;;
265300 *:MirBSD:*:*)
266 echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
267 exit ;;
301 GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
302 ;;
268303 *:Sortix:*:*)
269 echo "$UNAME_MACHINE"-unknown-sortix
270 exit ;;
304 GUESS=$UNAME_MACHINE-unknown-sortix
305 ;;
306 *:Twizzler:*:*)
307 GUESS=$UNAME_MACHINE-unknown-twizzler
308 ;;
271309 *:Redox:*:*)
272 echo "$UNAME_MACHINE"-unknown-redox
273 exit ;;
310 GUESS=$UNAME_MACHINE-unknown-redox
311 ;;
274312 mips:OSF1:*.*)
275 echo mips-dec-osf1
276 exit ;;
313 GUESS=mips-dec-osf1
314 ;;
277315 alpha:OSF1:*:*)
316 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
317 trap '' 0
278318 case $UNAME_RELEASE in
279319 *4.0)
280320 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
288328 # covers most systems running today. This code pipes the CPU
289329 # types through head -n 1, so we only detect the type of CPU 0.
290330 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
291 case "$ALPHA_CPU_TYPE" in
331 case $ALPHA_CPU_TYPE in
292332 "EV4 (21064)")
293333 UNAME_MACHINE=alpha ;;
294334 "EV4.5 (21064)")
325365 # A Tn.n version is a released field test version.
326366 # A Xn.n version is an unreleased experimental baselevel.
327367 # 1.2 uses "1.2" for uname -r.
328 echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
329 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
330 exitcode=$?
331 trap '' 0
332 exit $exitcode ;;
368 OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
369 GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
370 ;;
333371 Amiga*:UNIX_System_V:4.0:*)
334 echo m68k-unknown-sysv4
335 exit ;;
372 GUESS=m68k-unknown-sysv4
373 ;;
336374 *:[Aa]miga[Oo][Ss]:*:*)
337 echo "$UNAME_MACHINE"-unknown-amigaos
338 exit ;;
375 GUESS=$UNAME_MACHINE-unknown-amigaos
376 ;;
339377 *:[Mm]orph[Oo][Ss]:*:*)
340 echo "$UNAME_MACHINE"-unknown-morphos
341 exit ;;
378 GUESS=$UNAME_MACHINE-unknown-morphos
379 ;;
342380 *:OS/390:*:*)
343 echo i370-ibm-openedition
344 exit ;;
381 GUESS=i370-ibm-openedition
382 ;;
345383 *:z/VM:*:*)
346 echo s390-ibm-zvmoe
347 exit ;;
384 GUESS=s390-ibm-zvmoe
385 ;;
348386 *:OS400:*:*)
349 echo powerpc-ibm-os400
350 exit ;;
387 GUESS=powerpc-ibm-os400
388 ;;
351389 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
352 echo arm-acorn-riscix"$UNAME_RELEASE"
353 exit ;;
390 GUESS=arm-acorn-riscix$UNAME_RELEASE
391 ;;
354392 arm*:riscos:*:*|arm*:RISCOS:*:*)
355 echo arm-unknown-riscos
356 exit ;;
393 GUESS=arm-unknown-riscos
394 ;;
357395 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
358 echo hppa1.1-hitachi-hiuxmpp
359 exit ;;
396 GUESS=hppa1.1-hitachi-hiuxmpp
397 ;;
360398 Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
361399 # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
362 if test "`(/bin/universe) 2>/dev/null`" = att ; then
363 echo pyramid-pyramid-sysv3
364 else
365 echo pyramid-pyramid-bsd
366 fi
367 exit ;;
400 case `(/bin/universe) 2>/dev/null` in
401 att) GUESS=pyramid-pyramid-sysv3 ;;
402 *) GUESS=pyramid-pyramid-bsd ;;
403 esac
404 ;;
368405 NILE*:*:*:dcosx)
369 echo pyramid-pyramid-svr4
370 exit ;;
406 GUESS=pyramid-pyramid-svr4
407 ;;
371408 DRS?6000:unix:4.0:6*)
372 echo sparc-icl-nx6
373 exit ;;
409 GUESS=sparc-icl-nx6
410 ;;
374411 DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
375412 case `/usr/bin/uname -p` in
376 sparc) echo sparc-icl-nx7; exit ;;
377 esac ;;
413 sparc) GUESS=sparc-icl-nx7 ;;
414 esac
415 ;;
378416 s390x:SunOS:*:*)
379 echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
380 exit ;;
417 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
418 GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
419 ;;
381420 sun4H:SunOS:5.*:*)
382 echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
383 exit ;;
421 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
422 GUESS=sparc-hal-solaris2$SUN_REL
423 ;;
384424 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
385 echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
386 exit ;;
425 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
426 GUESS=sparc-sun-solaris2$SUN_REL
427 ;;
387428 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
388 echo i386-pc-auroraux"$UNAME_RELEASE"
389 exit ;;
429 GUESS=i386-pc-auroraux$UNAME_RELEASE
430 ;;
390431 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
391 eval "$set_cc_for_build"
432 set_cc_for_build
392433 SUN_ARCH=i386
393434 # If there is a compiler, see if it is configured for 64-bit objects.
394435 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
395436 # This test works for both compilers.
396 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
437 if test "$CC_FOR_BUILD" != no_compiler_found; then
397438 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
398439 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
399440 grep IS_64BIT_ARCH >/dev/null
401442 SUN_ARCH=x86_64
402443 fi
403444 fi
404 echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
405 exit ;;
445 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
446 GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
447 ;;
406448 sun4*:SunOS:6*:*)
407449 # According to config.sub, this is the proper way to canonicalize
408450 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
409451 # it's likely to be more like Solaris than SunOS4.
410 echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
411 exit ;;
452 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
453 GUESS=sparc-sun-solaris3$SUN_REL
454 ;;
412455 sun4*:SunOS:*:*)
413 case "`/usr/bin/arch -k`" in
456 case `/usr/bin/arch -k` in
414457 Series*|S4*)
415458 UNAME_RELEASE=`uname -v`
416459 ;;
417460 esac
418461 # Japanese Language versions have a version number like `4.1.3-JL'.
419 echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
420 exit ;;
462 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
463 GUESS=sparc-sun-sunos$SUN_REL
464 ;;
421465 sun3*:SunOS:*:*)
422 echo m68k-sun-sunos"$UNAME_RELEASE"
423 exit ;;
466 GUESS=m68k-sun-sunos$UNAME_RELEASE
467 ;;
424468 sun*:*:4.2BSD:*)
425469 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
426470 test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
427 case "`/bin/arch`" in
471 case `/bin/arch` in
428472 sun3)
429 echo m68k-sun-sunos"$UNAME_RELEASE"
473 GUESS=m68k-sun-sunos$UNAME_RELEASE
430474 ;;
431475 sun4)
432 echo sparc-sun-sunos"$UNAME_RELEASE"
476 GUESS=sparc-sun-sunos$UNAME_RELEASE
433477 ;;
434478 esac
435 exit ;;
479 ;;
436480 aushp:SunOS:*:*)
437 echo sparc-auspex-sunos"$UNAME_RELEASE"
438 exit ;;
481 GUESS=sparc-auspex-sunos$UNAME_RELEASE
482 ;;
439483 # The situation for MiNT is a little confusing. The machine name
440484 # can be virtually everything (everything which is not
441485 # "atarist" or "atariste" at least should have a processor
445489 # MiNT. But MiNT is downward compatible to TOS, so this should
446490 # be no problem.
447491 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
448 echo m68k-atari-mint"$UNAME_RELEASE"
449 exit ;;
492 GUESS=m68k-atari-mint$UNAME_RELEASE
493 ;;
450494 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
451 echo m68k-atari-mint"$UNAME_RELEASE"
452 exit ;;
495 GUESS=m68k-atari-mint$UNAME_RELEASE
496 ;;
453497 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
454 echo m68k-atari-mint"$UNAME_RELEASE"
455 exit ;;
498 GUESS=m68k-atari-mint$UNAME_RELEASE
499 ;;
456500 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
457 echo m68k-milan-mint"$UNAME_RELEASE"
458 exit ;;
501 GUESS=m68k-milan-mint$UNAME_RELEASE
502 ;;
459503 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
460 echo m68k-hades-mint"$UNAME_RELEASE"
461 exit ;;
504 GUESS=m68k-hades-mint$UNAME_RELEASE
505 ;;
462506 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
463 echo m68k-unknown-mint"$UNAME_RELEASE"
464 exit ;;
507 GUESS=m68k-unknown-mint$UNAME_RELEASE
508 ;;
465509 m68k:machten:*:*)
466 echo m68k-apple-machten"$UNAME_RELEASE"
467 exit ;;
510 GUESS=m68k-apple-machten$UNAME_RELEASE
511 ;;
468512 powerpc:machten:*:*)
469 echo powerpc-apple-machten"$UNAME_RELEASE"
470 exit ;;
513 GUESS=powerpc-apple-machten$UNAME_RELEASE
514 ;;
471515 RISC*:Mach:*:*)
472 echo mips-dec-mach_bsd4.3
473 exit ;;
516 GUESS=mips-dec-mach_bsd4.3
517 ;;
474518 RISC*:ULTRIX:*:*)
475 echo mips-dec-ultrix"$UNAME_RELEASE"
476 exit ;;
519 GUESS=mips-dec-ultrix$UNAME_RELEASE
520 ;;
477521 VAX*:ULTRIX*:*:*)
478 echo vax-dec-ultrix"$UNAME_RELEASE"
479 exit ;;
522 GUESS=vax-dec-ultrix$UNAME_RELEASE
523 ;;
480524 2020:CLIX:*:* | 2430:CLIX:*:*)
481 echo clipper-intergraph-clix"$UNAME_RELEASE"
482 exit ;;
525 GUESS=clipper-intergraph-clix$UNAME_RELEASE
526 ;;
483527 mips:*:*:UMIPS | mips:*:*:RISCos)
484 eval "$set_cc_for_build"
528 set_cc_for_build
485529 sed 's/^ //' << EOF > "$dummy.c"
486530 #ifdef __cplusplus
487531 #include <stdio.h> /* for printf() prototype */
507551 dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
508552 SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
509553 { echo "$SYSTEM_NAME"; exit; }
510 echo mips-mips-riscos"$UNAME_RELEASE"
511 exit ;;
554 GUESS=mips-mips-riscos$UNAME_RELEASE
555 ;;
512556 Motorola:PowerMAX_OS:*:*)
513 echo powerpc-motorola-powermax
514 exit ;;
557 GUESS=powerpc-motorola-powermax
558 ;;
515559 Motorola:*:4.3:PL8-*)
516 echo powerpc-harris-powermax
517 exit ;;
560 GUESS=powerpc-harris-powermax
561 ;;
518562 Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
519 echo powerpc-harris-powermax
520 exit ;;
563 GUESS=powerpc-harris-powermax
564 ;;
521565 Night_Hawk:Power_UNIX:*:*)
522 echo powerpc-harris-powerunix
523 exit ;;
566 GUESS=powerpc-harris-powerunix
567 ;;
524568 m88k:CX/UX:7*:*)
525 echo m88k-harris-cxux7
526 exit ;;
569 GUESS=m88k-harris-cxux7
570 ;;
527571 m88k:*:4*:R4*)
528 echo m88k-motorola-sysv4
529 exit ;;
572 GUESS=m88k-motorola-sysv4
573 ;;
530574 m88k:*:3*:R3*)
531 echo m88k-motorola-sysv3
532 exit ;;
575 GUESS=m88k-motorola-sysv3
576 ;;
533577 AViiON:dgux:*:*)
534578 # DG/UX returns AViiON for all architectures
535579 UNAME_PROCESSOR=`/usr/bin/uname -p`
536 if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
580 if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
537581 then
538 if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
539 [ "$TARGET_BINARY_INTERFACE"x = x ]
582 if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
583 test "$TARGET_BINARY_INTERFACE"x = x
540584 then
541 echo m88k-dg-dgux"$UNAME_RELEASE"
585 GUESS=m88k-dg-dgux$UNAME_RELEASE
542586 else
543 echo m88k-dg-dguxbcs"$UNAME_RELEASE"
587 GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
544588 fi
545589 else
546 echo i586-dg-dgux"$UNAME_RELEASE"
547 fi
548 exit ;;
590 GUESS=i586-dg-dgux$UNAME_RELEASE
591 fi
592 ;;
549593 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
550 echo m88k-dolphin-sysv3
551 exit ;;
594 GUESS=m88k-dolphin-sysv3
595 ;;
552596 M88*:*:R3*:*)
553597 # Delta 88k system running SVR3
554 echo m88k-motorola-sysv3
555 exit ;;
598 GUESS=m88k-motorola-sysv3
599 ;;
556600 XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
557 echo m88k-tektronix-sysv3
558 exit ;;
601 GUESS=m88k-tektronix-sysv3
602 ;;
559603 Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
560 echo m68k-tektronix-bsd
561 exit ;;
604 GUESS=m68k-tektronix-bsd
605 ;;
562606 *:IRIX*:*:*)
563 echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
564 exit ;;
607 IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
608 GUESS=mips-sgi-irix$IRIX_REL
609 ;;
565610 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
566 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
567 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 '
568613 i*86:AIX:*:*)
569 echo i386-ibm-aix
570 exit ;;
614 GUESS=i386-ibm-aix
615 ;;
571616 ia64:AIX:*:*)
572 if [ -x /usr/bin/oslevel ] ; then
617 if test -x /usr/bin/oslevel ; then
573618 IBM_REV=`/usr/bin/oslevel`
574619 else
575 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
576 fi
577 echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
578 exit ;;
620 IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
621 fi
622 GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
623 ;;
579624 *:AIX:2:3)
580625 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
581 eval "$set_cc_for_build"
626 set_cc_for_build
582627 sed 's/^ //' << EOF > "$dummy.c"
583628 #include <sys/systemcfg.h>
584629
592637 EOF
593638 if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
594639 then
595 echo "$SYSTEM_NAME"
640 GUESS=$SYSTEM_NAME
596641 else
597 echo rs6000-ibm-aix3.2.5
642 GUESS=rs6000-ibm-aix3.2.5
598643 fi
599644 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
600 echo rs6000-ibm-aix3.2.4
645 GUESS=rs6000-ibm-aix3.2.4
601646 else
602 echo rs6000-ibm-aix3.2
603 fi
604 exit ;;
647 GUESS=rs6000-ibm-aix3.2
648 fi
649 ;;
605650 *:AIX:*:[4567])
606651 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
607652 if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
609654 else
610655 IBM_ARCH=powerpc
611656 fi
612 if [ -x /usr/bin/lslpp ] ; then
613 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
657 if test -x /usr/bin/lslpp ; then
658 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
614659 awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
615660 else
616 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
617 fi
618 echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
619 exit ;;
661 IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
662 fi
663 GUESS=$IBM_ARCH-ibm-aix$IBM_REV
664 ;;
620665 *:AIX:*:*)
621 echo rs6000-ibm-aix
622 exit ;;
666 GUESS=rs6000-ibm-aix
667 ;;
623668 ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
624 echo romp-ibm-bsd4.4
625 exit ;;
669 GUESS=romp-ibm-bsd4.4
670 ;;
626671 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
627 echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
628 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
629674 *:BOSX:*:*)
630 echo rs6000-bull-bosx
631 exit ;;
675 GUESS=rs6000-bull-bosx
676 ;;
632677 DPX/2?00:B.O.S.:*:*)
633 echo m68k-bull-sysv3
634 exit ;;
678 GUESS=m68k-bull-sysv3
679 ;;
635680 9000/[34]??:4.3bsd:1.*:*)
636 echo m68k-hp-bsd
637 exit ;;
681 GUESS=m68k-hp-bsd
682 ;;
638683 hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
639 echo m68k-hp-bsd4.4
640 exit ;;
684 GUESS=m68k-hp-bsd4.4
685 ;;
641686 9000/[34678]??:HP-UX:*:*)
642 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
643 case "$UNAME_MACHINE" in
687 HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
688 case $UNAME_MACHINE in
644689 9000/31?) HP_ARCH=m68000 ;;
645690 9000/[34]??) HP_ARCH=m68k ;;
646691 9000/[678][0-9][0-9])
647 if [ -x /usr/bin/getconf ]; then
692 if test -x /usr/bin/getconf; then
648693 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
649694 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
650 case "$sc_cpu_version" in
695 case $sc_cpu_version in
651696 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
652697 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
653698 532) # CPU_PA_RISC2_0
654 case "$sc_kernel_bits" in
699 case $sc_kernel_bits in
655700 32) HP_ARCH=hppa2.0n ;;
656701 64) HP_ARCH=hppa2.0w ;;
657702 '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
658703 esac ;;
659704 esac
660705 fi
661 if [ "$HP_ARCH" = "" ]; then
662 eval "$set_cc_for_build"
706 if test "$HP_ARCH" = ""; then
707 set_cc_for_build
663708 sed 's/^ //' << EOF > "$dummy.c"
664709
665710 #define _HPUX_SOURCE
697742 test -z "$HP_ARCH" && HP_ARCH=hppa
698743 fi ;;
699744 esac
700 if [ "$HP_ARCH" = hppa2.0w ]
745 if test "$HP_ARCH" = hppa2.0w
701746 then
702 eval "$set_cc_for_build"
747 set_cc_for_build
703748
704749 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
705750 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
718763 HP_ARCH=hppa64
719764 fi
720765 fi
721 echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
722 exit ;;
766 GUESS=$HP_ARCH-hp-hpux$HPUX_REV
767 ;;
723768 ia64:HP-UX:*:*)
724 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
725 echo ia64-hp-hpux"$HPUX_REV"
726 exit ;;
769 HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
770 GUESS=ia64-hp-hpux$HPUX_REV
771 ;;
727772 3050*:HI-UX:*:*)
728 eval "$set_cc_for_build"
773 set_cc_for_build
729774 sed 's/^ //' << EOF > "$dummy.c"
730775 #include <unistd.h>
731776 int
753798 EOF
754799 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
755800 { echo "$SYSTEM_NAME"; exit; }
756 echo unknown-hitachi-hiuxwe2
757 exit ;;
801 GUESS=unknown-hitachi-hiuxwe2
802 ;;
758803 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
759 echo hppa1.1-hp-bsd
760 exit ;;
804 GUESS=hppa1.1-hp-bsd
805 ;;
761806 9000/8??:4.3bsd:*:*)
762 echo hppa1.0-hp-bsd
763 exit ;;
807 GUESS=hppa1.0-hp-bsd
808 ;;
764809 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
765 echo hppa1.0-hp-mpeix
766 exit ;;
810 GUESS=hppa1.0-hp-mpeix
811 ;;
767812 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
768 echo hppa1.1-hp-osf
769 exit ;;
813 GUESS=hppa1.1-hp-osf
814 ;;
770815 hp8??:OSF1:*:*)
771 echo hppa1.0-hp-osf
772 exit ;;
816 GUESS=hppa1.0-hp-osf
817 ;;
773818 i*86:OSF1:*:*)
774 if [ -x /usr/sbin/sysversion ] ; then
775 echo "$UNAME_MACHINE"-unknown-osf1mk
819 if test -x /usr/sbin/sysversion ; then
820 GUESS=$UNAME_MACHINE-unknown-osf1mk
776821 else
777 echo "$UNAME_MACHINE"-unknown-osf1
778 fi
779 exit ;;
822 GUESS=$UNAME_MACHINE-unknown-osf1
823 fi
824 ;;
780825 parisc*:Lites*:*:*)
781 echo hppa1.1-hp-lites
782 exit ;;
826 GUESS=hppa1.1-hp-lites
827 ;;
783828 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
784 echo c1-convex-bsd
785 exit ;;
829 GUESS=c1-convex-bsd
830 ;;
786831 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
787832 if getsysinfo -f scalar_acc
788833 then echo c32-convex-bsd
790835 fi
791836 exit ;;
792837 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
793 echo c34-convex-bsd
794 exit ;;
838 GUESS=c34-convex-bsd
839 ;;
795840 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
796 echo c38-convex-bsd
797 exit ;;
841 GUESS=c38-convex-bsd
842 ;;
798843 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
799 echo c4-convex-bsd
800 exit ;;
844 GUESS=c4-convex-bsd
845 ;;
801846 CRAY*Y-MP:*:*:*)
802 echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
803 exit ;;
847 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
848 GUESS=ymp-cray-unicos$CRAY_REL
849 ;;
804850 CRAY*[A-Z]90:*:*:*)
805851 echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
806852 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
808854 -e 's/\.[^.]*$/.X/'
809855 exit ;;
810856 CRAY*TS:*:*:*)
811 echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
812 exit ;;
857 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
858 GUESS=t90-cray-unicos$CRAY_REL
859 ;;
813860 CRAY*T3E:*:*:*)
814 echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
815 exit ;;
861 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
862 GUESS=alphaev5-cray-unicosmk$CRAY_REL
863 ;;
816864 CRAY*SV1:*:*:*)
817 echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
818 exit ;;
865 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
866 GUESS=sv1-cray-unicos$CRAY_REL
867 ;;
819868 *:UNICOS/mp:*:*)
820 echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
821 exit ;;
869 CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
870 GUESS=craynv-cray-unicosmp$CRAY_REL
871 ;;
822872 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
823873 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
824874 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
825875 FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
826 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
827 exit ;;
876 GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
877 ;;
828878 5000:UNIX_System_V:4.*:*)
829879 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
830880 FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
831 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
832 exit ;;
881 GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
882 ;;
833883 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
834 echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
835 exit ;;
884 GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
885 ;;
836886 sparc*:BSD/OS:*:*)
837 echo sparc-unknown-bsdi"$UNAME_RELEASE"
838 exit ;;
887 GUESS=sparc-unknown-bsdi$UNAME_RELEASE
888 ;;
839889 *:BSD/OS:*:*)
840 echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
841 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 ;;
842905 *:FreeBSD:*:*)
843906 UNAME_PROCESSOR=`/usr/bin/uname -p`
844 case "$UNAME_PROCESSOR" in
907 case $UNAME_PROCESSOR in
845908 amd64)
846909 UNAME_PROCESSOR=x86_64 ;;
847910 i386)
848911 UNAME_PROCESSOR=i586 ;;
849912 esac
850 echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
851 exit ;;
913 FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
914 GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
915 ;;
852916 i*:CYGWIN*:*)
853 echo "$UNAME_MACHINE"-pc-cygwin
854 exit ;;
917 GUESS=$UNAME_MACHINE-pc-cygwin
918 ;;
855919 *:MINGW64*:*)
856 echo "$UNAME_MACHINE"-pc-mingw64
857 exit ;;
920 GUESS=$UNAME_MACHINE-pc-mingw64
921 ;;
858922 *:MINGW*:*)
859 echo "$UNAME_MACHINE"-pc-mingw32
860 exit ;;
923 GUESS=$UNAME_MACHINE-pc-mingw32
924 ;;
861925 *:MSYS*:*)
862 echo "$UNAME_MACHINE"-pc-msys
863 exit ;;
926 GUESS=$UNAME_MACHINE-pc-msys
927 ;;
864928 i*:PW*:*)
865 echo "$UNAME_MACHINE"-pc-pw32
866 exit ;;
929 GUESS=$UNAME_MACHINE-pc-pw32
930 ;;
867931 *:Interix*:*)
868 case "$UNAME_MACHINE" in
932 case $UNAME_MACHINE in
869933 x86)
870 echo i586-pc-interix"$UNAME_RELEASE"
871 exit ;;
934 GUESS=i586-pc-interix$UNAME_RELEASE
935 ;;
872936 authenticamd | genuineintel | EM64T)
873 echo x86_64-unknown-interix"$UNAME_RELEASE"
874 exit ;;
937 GUESS=x86_64-unknown-interix$UNAME_RELEASE
938 ;;
875939 IA64)
876 echo ia64-unknown-interix"$UNAME_RELEASE"
877 exit ;;
940 GUESS=ia64-unknown-interix$UNAME_RELEASE
941 ;;
878942 esac ;;
879943 i*:UWIN*:*)
880 echo "$UNAME_MACHINE"-pc-uwin
881 exit ;;
944 GUESS=$UNAME_MACHINE-pc-uwin
945 ;;
882946 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
883 echo x86_64-unknown-cygwin
884 exit ;;
947 GUESS=x86_64-pc-cygwin
948 ;;
885949 prep*:SunOS:5.*:*)
886 echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
887 exit ;;
950 SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
951 GUESS=powerpcle-unknown-solaris2$SUN_REL
952 ;;
888953 *:GNU:*:*)
889954 # the GNU system
890 echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
891 exit ;;
955 GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
956 GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
957 GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
958 ;;
892959 *:GNU/*:*:*)
893960 # other systems with GNU libc and userland
894 echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
895 exit ;;
896 i*86:Minix:*:*)
897 echo "$UNAME_MACHINE"-pc-minix
898 exit ;;
961 GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
962 GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
963 GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
964 ;;
965 *:Minix:*:*)
966 GUESS=$UNAME_MACHINE-unknown-minix
967 ;;
899968 aarch64:Linux:*:*)
900 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
901 exit ;;
969 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
970 ;;
902971 aarch64_be:Linux:*:*)
903972 UNAME_MACHINE=aarch64_be
904 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
905 exit ;;
973 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
974 ;;
906975 alpha:Linux:*:*)
907 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
976 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
908977 EV5) UNAME_MACHINE=alphaev5 ;;
909978 EV56) UNAME_MACHINE=alphaev56 ;;
910979 PCA56) UNAME_MACHINE=alphapca56 ;;
915984 esac
916985 objdump --private-headers /bin/sh | grep -q ld.so.1
917986 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
918 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
919 exit ;;
920 arc:Linux:*:* | arceb:Linux:*:*)
921 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
922 exit ;;
987 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
988 ;;
989 arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
990 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
991 ;;
923992 arm*:Linux:*:*)
924 eval "$set_cc_for_build"
993 set_cc_for_build
925994 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
926995 | grep -q __ARM_EABI__
927996 then
928 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
997 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
929998 else
930999 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
9311000 | grep -q __ARM_PCS_VFP
9321001 then
933 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
1002 GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
9341003 else
935 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
1004 GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
9361005 fi
9371006 fi
938 exit ;;
1007 ;;
9391008 avr32*:Linux:*:*)
940 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
941 exit ;;
1009 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1010 ;;
9421011 cris:Linux:*:*)
943 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
944 exit ;;
1012 GUESS=$UNAME_MACHINE-axis-linux-$LIBC
1013 ;;
9451014 crisv32:Linux:*:*)
946 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
947 exit ;;
1015 GUESS=$UNAME_MACHINE-axis-linux-$LIBC
1016 ;;
9481017 e2k:Linux:*:*)
949 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
950 exit ;;
1018 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1019 ;;
9511020 frv:Linux:*:*)
952 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
953 exit ;;
1021 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1022 ;;
9541023 hexagon:Linux:*:*)
955 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
956 exit ;;
1024 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1025 ;;
9571026 i*86:Linux:*:*)
958 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
959 exit ;;
1027 GUESS=$UNAME_MACHINE-pc-linux-$LIBC
1028 ;;
9601029 ia64:Linux:*:*)
961 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
962 exit ;;
1030 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1031 ;;
9631032 k1om:Linux:*:*)
964 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
965 exit ;;
1033 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1034 ;;
1035 loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
1036 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1037 ;;
9661038 m32r*:Linux:*:*)
967 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
968 exit ;;
1039 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1040 ;;
9691041 m68*:Linux:*:*)
970 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
971 exit ;;
1042 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1043 ;;
9721044 mips:Linux:*:* | mips64:Linux:*:*)
973 eval "$set_cc_for_build"
1045 set_cc_for_build
1046 IS_GLIBC=0
1047 test x"${LIBC}" = xgnu && IS_GLIBC=1
9741048 sed 's/^ //' << EOF > "$dummy.c"
9751049 #undef CPU
976 #undef ${UNAME_MACHINE}
977 #undef ${UNAME_MACHINE}el
1050 #undef mips
1051 #undef mipsel
1052 #undef mips64
1053 #undef mips64el
1054 #if ${IS_GLIBC} && defined(_ABI64)
1055 LIBCABI=gnuabi64
1056 #else
1057 #if ${IS_GLIBC} && defined(_ABIN32)
1058 LIBCABI=gnuabin32
1059 #else
1060 LIBCABI=${LIBC}
1061 #endif
1062 #endif
1063
1064 #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
1065 CPU=mipsisa64r6
1066 #else
1067 #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
1068 CPU=mipsisa32r6
1069 #else
1070 #if defined(__mips64)
1071 CPU=mips64
1072 #else
1073 CPU=mips
1074 #endif
1075 #endif
1076 #endif
1077
9781078 #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
979 CPU=${UNAME_MACHINE}el
1079 MIPS_ENDIAN=el
9801080 #else
9811081 #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
982 CPU=${UNAME_MACHINE}
1082 MIPS_ENDIAN=
9831083 #else
984 CPU=
1084 MIPS_ENDIAN=
9851085 #endif
9861086 #endif
9871087 EOF
988 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
989 test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
1088 cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
1089 eval "$cc_set_vars"
1090 test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
9901091 ;;
9911092 mips64el:Linux:*:*)
992 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
993 exit ;;
1093 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1094 ;;
9941095 openrisc*:Linux:*:*)
995 echo or1k-unknown-linux-"$LIBC"
996 exit ;;
1096 GUESS=or1k-unknown-linux-$LIBC
1097 ;;
9971098 or32:Linux:*:* | or1k*:Linux:*:*)
998 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
999 exit ;;
1099 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1100 ;;
10001101 padre:Linux:*:*)
1001 echo sparc-unknown-linux-"$LIBC"
1002 exit ;;
1102 GUESS=sparc-unknown-linux-$LIBC
1103 ;;
10031104 parisc64:Linux:*:* | hppa64:Linux:*:*)
1004 echo hppa64-unknown-linux-"$LIBC"
1005 exit ;;
1105 GUESS=hppa64-unknown-linux-$LIBC
1106 ;;
10061107 parisc:Linux:*:* | hppa:Linux:*:*)
10071108 # Look for CPU level
10081109 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
1009 PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
1010 PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
1011 *) echo hppa-unknown-linux-"$LIBC" ;;
1110 PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
1111 PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
1112 *) GUESS=hppa-unknown-linux-$LIBC ;;
10121113 esac
1013 exit ;;
1114 ;;
10141115 ppc64:Linux:*:*)
1015 echo powerpc64-unknown-linux-"$LIBC"
1016 exit ;;
1116 GUESS=powerpc64-unknown-linux-$LIBC
1117 ;;
10171118 ppc:Linux:*:*)
1018 echo powerpc-unknown-linux-"$LIBC"
1019 exit ;;
1119 GUESS=powerpc-unknown-linux-$LIBC
1120 ;;
10201121 ppc64le:Linux:*:*)
1021 echo powerpc64le-unknown-linux-"$LIBC"
1022 exit ;;
1122 GUESS=powerpc64le-unknown-linux-$LIBC
1123 ;;
10231124 ppcle:Linux:*:*)
1024 echo powerpcle-unknown-linux-"$LIBC"
1025 exit ;;
1026 riscv32:Linux:*:* | riscv64:Linux:*:*)
1027 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1028 exit ;;
1125 GUESS=powerpcle-unknown-linux-$LIBC
1126 ;;
1127 riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
1128 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1129 ;;
10291130 s390:Linux:*:* | s390x:Linux:*:*)
1030 echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
1031 exit ;;
1131 GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
1132 ;;
10321133 sh64*:Linux:*:*)
1033 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1034 exit ;;
1134 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1135 ;;
10351136 sh*:Linux:*:*)
1036 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1037 exit ;;
1137 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1138 ;;
10381139 sparc:Linux:*:* | sparc64:Linux:*:*)
1039 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1040 exit ;;
1140 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1141 ;;
10411142 tile*:Linux:*:*)
1042 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1043 exit ;;
1143 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1144 ;;
10441145 vax:Linux:*:*)
1045 echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
1046 exit ;;
1146 GUESS=$UNAME_MACHINE-dec-linux-$LIBC
1147 ;;
10471148 x86_64:Linux:*:*)
1048 if objdump -f /bin/sh | grep -q elf32-x86-64; then
1049 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32
1050 else
1051 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
1052 fi
1053 exit ;;
1149 set_cc_for_build
1150 LIBCABI=$LIBC
1151 if test "$CC_FOR_BUILD" != no_compiler_found; then
1152 if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
1153 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1154 grep IS_X32 >/dev/null
1155 then
1156 LIBCABI=${LIBC}x32
1157 fi
1158 fi
1159 GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
1160 ;;
10541161 xtensa*:Linux:*:*)
1055 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1056 exit ;;
1162 GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
1163 ;;
10571164 i*86:DYNIX/ptx:4*:*)
10581165 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
10591166 # earlier versions are messed up and put the nodename in both
10601167 # sysname and nodename.
1061 echo i386-sequent-sysv4
1062 exit ;;
1168 GUESS=i386-sequent-sysv4
1169 ;;
10631170 i*86:UNIX_SV:4.2MP:2.*)
10641171 # Unixware is an offshoot of SVR4, but it has its own version
10651172 # number series starting with 2...
10661173 # I am not positive that other SVR4 systems won't match this,
10671174 # I just have to hope. -- rms.
10681175 # Use sysv4.2uw... so that sysv4* matches it.
1069 echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
1070 exit ;;
1176 GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
1177 ;;
10711178 i*86:OS/2:*:*)
10721179 # If we were able to find `uname', then EMX Unix compatibility
10731180 # is probably installed.
1074 echo "$UNAME_MACHINE"-pc-os2-emx
1075 exit ;;
1181 GUESS=$UNAME_MACHINE-pc-os2-emx
1182 ;;
10761183 i*86:XTS-300:*:STOP)
1077 echo "$UNAME_MACHINE"-unknown-stop
1078 exit ;;
1184 GUESS=$UNAME_MACHINE-unknown-stop
1185 ;;
10791186 i*86:atheos:*:*)
1080 echo "$UNAME_MACHINE"-unknown-atheos
1081 exit ;;
1187 GUESS=$UNAME_MACHINE-unknown-atheos
1188 ;;
10821189 i*86:syllable:*:*)
1083 echo "$UNAME_MACHINE"-pc-syllable
1084 exit ;;
1190 GUESS=$UNAME_MACHINE-pc-syllable
1191 ;;
10851192 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1086 echo i386-unknown-lynxos"$UNAME_RELEASE"
1087 exit ;;
1193 GUESS=i386-unknown-lynxos$UNAME_RELEASE
1194 ;;
10881195 i*86:*DOS:*:*)
1089 echo "$UNAME_MACHINE"-pc-msdosdjgpp
1090 exit ;;
1196 GUESS=$UNAME_MACHINE-pc-msdosdjgpp
1197 ;;
10911198 i*86:*:4.*:*)
10921199 UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
10931200 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1094 echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
1201 GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
10951202 else
1096 echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
1097 fi
1098 exit ;;
1203 GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
1204 fi
1205 ;;
10991206 i*86:*:5:[678]*)
11001207 # UnixWare 7.x, OpenUNIX and OpenServer 6.
11011208 case `/bin/uname -X | grep "^Machine"` in
11031210 *Pentium) UNAME_MACHINE=i586 ;;
11041211 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
11051212 esac
1106 echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
1107 exit ;;
1213 GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1214 ;;
11081215 i*86:*:3.2:*)
11091216 if test -f /usr/options/cb.name; then
11101217 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1111 echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
1218 GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL
11121219 elif /bin/uname -X 2>/dev/null >/dev/null ; then
11131220 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
11141221 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
11181225 && UNAME_MACHINE=i686
11191226 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
11201227 && UNAME_MACHINE=i686
1121 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
1228 GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
11221229 else
1123 echo "$UNAME_MACHINE"-pc-sysv32
1124 fi
1125 exit ;;
1230 GUESS=$UNAME_MACHINE-pc-sysv32
1231 fi
1232 ;;
11261233 pc:*:*:*)
11271234 # Left here for compatibility:
11281235 # uname -m prints for DJGPP always 'pc', but it prints nothing about
11301237 # Note: whatever this is, it MUST be the same as what config.sub
11311238 # prints for the "djgpp" host, or else GDB configure will decide that
11321239 # this is a cross-build.
1133 echo i586-pc-msdosdjgpp
1134 exit ;;
1240 GUESS=i586-pc-msdosdjgpp
1241 ;;
11351242 Intel:Mach:3*:*)
1136 echo i386-pc-mach3
1137 exit ;;
1243 GUESS=i386-pc-mach3
1244 ;;
11381245 paragon:*:*:*)
1139 echo i860-intel-osf1
1140 exit ;;
1246 GUESS=i860-intel-osf1
1247 ;;
11411248 i860:*:4.*:*) # i860-SVR4
11421249 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1143 echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
1250 GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4
11441251 else # Add other i860-SVR4 vendors below as they are discovered.
1145 echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
1146 fi
1147 exit ;;
1252 GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4
1253 fi
1254 ;;
11481255 mini*:CTIX:SYS*5:*)
11491256 # "miniframe"
1150 echo m68010-convergent-sysv
1151 exit ;;
1257 GUESS=m68010-convergent-sysv
1258 ;;
11521259 mc68k:UNIX:SYSTEM5:3.51m)
1153 echo m68k-convergent-sysv
1154 exit ;;
1260 GUESS=m68k-convergent-sysv
1261 ;;
11551262 M680?0:D-NIX:5.3:*)
1156 echo m68k-diab-dnix
1157 exit ;;
1263 GUESS=m68k-diab-dnix
1264 ;;
11581265 M68*:*:R3V[5678]*:*)
11591266 test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
11601267 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)
11791286 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
11801287 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
11811288 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1182 echo m68k-unknown-lynxos"$UNAME_RELEASE"
1183 exit ;;
1289 GUESS=m68k-unknown-lynxos$UNAME_RELEASE
1290 ;;
11841291 mc68030:UNIX_System_V:4.*:*)
1185 echo m68k-atari-sysv4
1186 exit ;;
1292 GUESS=m68k-atari-sysv4
1293 ;;
11871294 TSUNAMI:LynxOS:2.*:*)
1188 echo sparc-unknown-lynxos"$UNAME_RELEASE"
1189 exit ;;
1295 GUESS=sparc-unknown-lynxos$UNAME_RELEASE
1296 ;;
11901297 rs6000:LynxOS:2.*:*)
1191 echo rs6000-unknown-lynxos"$UNAME_RELEASE"
1192 exit ;;
1298 GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
1299 ;;
11931300 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1194 echo powerpc-unknown-lynxos"$UNAME_RELEASE"
1195 exit ;;
1301 GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
1302 ;;
11961303 SM[BE]S:UNIX_SV:*:*)
1197 echo mips-dde-sysv"$UNAME_RELEASE"
1198 exit ;;
1304 GUESS=mips-dde-sysv$UNAME_RELEASE
1305 ;;
11991306 RM*:ReliantUNIX-*:*:*)
1200 echo mips-sni-sysv4
1201 exit ;;
1307 GUESS=mips-sni-sysv4
1308 ;;
12021309 RM*:SINIX-*:*:*)
1203 echo mips-sni-sysv4
1204 exit ;;
1310 GUESS=mips-sni-sysv4
1311 ;;
12051312 *:SINIX-*:*:*)
12061313 if uname -p 2>/dev/null >/dev/null ; then
12071314 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1208 echo "$UNAME_MACHINE"-sni-sysv4
1315 GUESS=$UNAME_MACHINE-sni-sysv4
12091316 else
1210 echo ns32k-sni-sysv
1211 fi
1212 exit ;;
1317 GUESS=ns32k-sni-sysv
1318 fi
1319 ;;
12131320 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
12141321 # says <Richard.M.Bartel@ccMail.Census.GOV>
1215 echo i586-unisys-sysv4
1216 exit ;;
1322 GUESS=i586-unisys-sysv4
1323 ;;
12171324 *:UNIX_System_V:4*:FTX*)
12181325 # From Gerald Hewes <hewes@openmarket.com>.
12191326 # How about differentiating between stratus architectures? -djm
1220 echo hppa1.1-stratus-sysv4
1221 exit ;;
1327 GUESS=hppa1.1-stratus-sysv4
1328 ;;
12221329 *:*:*:FTX*)
12231330 # From seanf@swdc.stratus.com.
1224 echo i860-stratus-sysv4
1225 exit ;;
1331 GUESS=i860-stratus-sysv4
1332 ;;
12261333 i*86:VOS:*:*)
12271334 # From Paul.Green@stratus.com.
1228 echo "$UNAME_MACHINE"-stratus-vos
1229 exit ;;
1335 GUESS=$UNAME_MACHINE-stratus-vos
1336 ;;
12301337 *:VOS:*:*)
12311338 # From Paul.Green@stratus.com.
1232 echo hppa1.1-stratus-vos
1233 exit ;;
1339 GUESS=hppa1.1-stratus-vos
1340 ;;
12341341 mc68*:A/UX:*:*)
1235 echo m68k-apple-aux"$UNAME_RELEASE"
1236 exit ;;
1342 GUESS=m68k-apple-aux$UNAME_RELEASE
1343 ;;
12371344 news*:NEWS-OS:6*:*)
1238 echo mips-sony-newsos6
1239 exit ;;
1345 GUESS=mips-sony-newsos6
1346 ;;
12401347 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
1241 if [ -d /usr/nec ]; then
1242 echo mips-nec-sysv"$UNAME_RELEASE"
1348 if test -d /usr/nec; then
1349 GUESS=mips-nec-sysv$UNAME_RELEASE
12431350 else
1244 echo mips-unknown-sysv"$UNAME_RELEASE"
1245 fi
1246 exit ;;
1351 GUESS=mips-unknown-sysv$UNAME_RELEASE
1352 fi
1353 ;;
12471354 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
1248 echo powerpc-be-beos
1249 exit ;;
1355 GUESS=powerpc-be-beos
1356 ;;
12501357 BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
1251 echo powerpc-apple-beos
1252 exit ;;
1358 GUESS=powerpc-apple-beos
1359 ;;
12531360 BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
1254 echo i586-pc-beos
1255 exit ;;
1361 GUESS=i586-pc-beos
1362 ;;
12561363 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
1257 echo i586-pc-haiku
1258 exit ;;
1364 GUESS=i586-pc-haiku
1365 ;;
12591366 x86_64:Haiku:*:*)
1260 echo x86_64-unknown-haiku
1261 exit ;;
1367 GUESS=x86_64-unknown-haiku
1368 ;;
12621369 SX-4:SUPER-UX:*:*)
1263 echo sx4-nec-superux"$UNAME_RELEASE"
1264 exit ;;
1370 GUESS=sx4-nec-superux$UNAME_RELEASE
1371 ;;
12651372 SX-5:SUPER-UX:*:*)
1266 echo sx5-nec-superux"$UNAME_RELEASE"
1267 exit ;;
1373 GUESS=sx5-nec-superux$UNAME_RELEASE
1374 ;;
12681375 SX-6:SUPER-UX:*:*)
1269 echo sx6-nec-superux"$UNAME_RELEASE"
1270 exit ;;
1376 GUESS=sx6-nec-superux$UNAME_RELEASE
1377 ;;
12711378 SX-7:SUPER-UX:*:*)
1272 echo sx7-nec-superux"$UNAME_RELEASE"
1273 exit ;;
1379 GUESS=sx7-nec-superux$UNAME_RELEASE
1380 ;;
12741381 SX-8:SUPER-UX:*:*)
1275 echo sx8-nec-superux"$UNAME_RELEASE"
1276 exit ;;
1382 GUESS=sx8-nec-superux$UNAME_RELEASE
1383 ;;
12771384 SX-8R:SUPER-UX:*:*)
1278 echo sx8r-nec-superux"$UNAME_RELEASE"
1279 exit ;;
1385 GUESS=sx8r-nec-superux$UNAME_RELEASE
1386 ;;
12801387 SX-ACE:SUPER-UX:*:*)
1281 echo sxace-nec-superux"$UNAME_RELEASE"
1282 exit ;;
1388 GUESS=sxace-nec-superux$UNAME_RELEASE
1389 ;;
12831390 Power*:Rhapsody:*:*)
1284 echo powerpc-apple-rhapsody"$UNAME_RELEASE"
1285 exit ;;
1391 GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
1392 ;;
12861393 *:Rhapsody:*:*)
1287 echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
1288 exit ;;
1394 GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
1395 ;;
1396 arm64:Darwin:*:*)
1397 GUESS=aarch64-apple-darwin$UNAME_RELEASE
1398 ;;
12891399 *:Darwin:*:*)
1290 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1291 eval "$set_cc_for_build"
1292 if test "$UNAME_PROCESSOR" = unknown ; then
1293 UNAME_PROCESSOR=powerpc
1294 fi
1295 if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
1296 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
1297 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1298 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1299 grep IS_64BIT_ARCH >/dev/null
1300 then
1301 case $UNAME_PROCESSOR in
1302 i386) UNAME_PROCESSOR=x86_64 ;;
1303 powerpc) UNAME_PROCESSOR=powerpc64 ;;
1304 esac
1305 fi
1306 # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
1307 if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
1308 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1309 grep IS_PPC >/dev/null
1310 then
1311 UNAME_PROCESSOR=powerpc
1312 fi
1400 UNAME_PROCESSOR=`uname -p`
1401 case $UNAME_PROCESSOR in
1402 unknown) UNAME_PROCESSOR=powerpc ;;
1403 esac
1404 if command -v xcode-select > /dev/null 2> /dev/null && \
1405 ! xcode-select --print-path > /dev/null 2> /dev/null ; then
1406 # Avoid executing cc if there is no toolchain installed as
1407 # cc will be a stub that puts up a graphical alert
1408 # prompting the user to install developer tools.
1409 CC_FOR_BUILD=no_compiler_found
1410 else
1411 set_cc_for_build
1412 fi
1413 if test "$CC_FOR_BUILD" != no_compiler_found; then
1414 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1415 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1416 grep IS_64BIT_ARCH >/dev/null
1417 then
1418 case $UNAME_PROCESSOR in
1419 i386) UNAME_PROCESSOR=x86_64 ;;
1420 powerpc) UNAME_PROCESSOR=powerpc64 ;;
1421 esac
1422 fi
1423 # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
1424 if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
1425 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1426 grep IS_PPC >/dev/null
1427 then
1428 UNAME_PROCESSOR=powerpc
13131429 fi
13141430 elif test "$UNAME_PROCESSOR" = i386 ; then
1315 # Avoid executing cc on OS X 10.9, as it ships with a stub
1316 # that puts up a graphical alert prompting to install
1317 # developer tools. Any system running Mac OS X 10.7 or
1318 # later (Darwin 11 and later) is required to have a 64-bit
1319 # processor. This is not true of the ARM version of Darwin
1320 # that Apple uses in portable devices.
1321 UNAME_PROCESSOR=x86_64
1322 fi
1323 echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
1324 exit ;;
1431 # uname -m returns i386 or x86_64
1432 UNAME_PROCESSOR=$UNAME_MACHINE
1433 fi
1434 GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
1435 ;;
13251436 *:procnto*:*:* | *:QNX:[0123456789]*:*)
13261437 UNAME_PROCESSOR=`uname -p`
13271438 if test "$UNAME_PROCESSOR" = x86; then
13281439 UNAME_PROCESSOR=i386
13291440 UNAME_MACHINE=pc
13301441 fi
1331 echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
1332 exit ;;
1442 GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
1443 ;;
13331444 *:QNX:*:4*)
1334 echo i386-pc-qnx
1335 exit ;;
1445 GUESS=i386-pc-qnx
1446 ;;
13361447 NEO-*:NONSTOP_KERNEL:*:*)
1337 echo neo-tandem-nsk"$UNAME_RELEASE"
1338 exit ;;
1448 GUESS=neo-tandem-nsk$UNAME_RELEASE
1449 ;;
13391450 NSE-*:NONSTOP_KERNEL:*:*)
1340 echo nse-tandem-nsk"$UNAME_RELEASE"
1341 exit ;;
1451 GUESS=nse-tandem-nsk$UNAME_RELEASE
1452 ;;
13421453 NSR-*:NONSTOP_KERNEL:*:*)
1343 echo nsr-tandem-nsk"$UNAME_RELEASE"
1344 exit ;;
1454 GUESS=nsr-tandem-nsk$UNAME_RELEASE
1455 ;;
13451456 NSV-*:NONSTOP_KERNEL:*:*)
1346 echo nsv-tandem-nsk"$UNAME_RELEASE"
1347 exit ;;
1457 GUESS=nsv-tandem-nsk$UNAME_RELEASE
1458 ;;
13481459 NSX-*:NONSTOP_KERNEL:*:*)
1349 echo nsx-tandem-nsk"$UNAME_RELEASE"
1350 exit ;;
1460 GUESS=nsx-tandem-nsk$UNAME_RELEASE
1461 ;;
13511462 *:NonStop-UX:*:*)
1352 echo mips-compaq-nonstopux
1353 exit ;;
1463 GUESS=mips-compaq-nonstopux
1464 ;;
13541465 BS2000:POSIX*:*:*)
1355 echo bs2000-siemens-sysv
1356 exit ;;
1466 GUESS=bs2000-siemens-sysv
1467 ;;
13571468 DS/*:UNIX_System_V:*:*)
1358 echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
1359 exit ;;
1469 GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
1470 ;;
13601471 *:Plan9:*:*)
13611472 # "uname -m" is not consistent, so use $cputype instead. 386
13621473 # is converted to i386 for consistency with other x86
13631474 # operating systems.
1364 if test "$cputype" = 386; then
1475 if test "${cputype-}" = 386; then
13651476 UNAME_MACHINE=i386
1366 else
1367 UNAME_MACHINE="$cputype"
1368 fi
1369 echo "$UNAME_MACHINE"-unknown-plan9
1370 exit ;;
1477 elif test "x${cputype-}" != x; then
1478 UNAME_MACHINE=$cputype
1479 fi
1480 GUESS=$UNAME_MACHINE-unknown-plan9
1481 ;;
13711482 *:TOPS-10:*:*)
1372 echo pdp10-unknown-tops10
1373 exit ;;
1483 GUESS=pdp10-unknown-tops10
1484 ;;
13741485 *:TENEX:*:*)
1375 echo pdp10-unknown-tenex
1376 exit ;;
1486 GUESS=pdp10-unknown-tenex
1487 ;;
13771488 KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
1378 echo pdp10-dec-tops20
1379 exit ;;
1489 GUESS=pdp10-dec-tops20
1490 ;;
13801491 XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
1381 echo pdp10-xkl-tops20
1382 exit ;;
1492 GUESS=pdp10-xkl-tops20
1493 ;;
13831494 *:TOPS-20:*:*)
1384 echo pdp10-unknown-tops20
1385 exit ;;
1495 GUESS=pdp10-unknown-tops20
1496 ;;
13861497 *:ITS:*:*)
1387 echo pdp10-unknown-its
1388 exit ;;
1498 GUESS=pdp10-unknown-its
1499 ;;
13891500 SEI:*:*:SEIUX)
1390 echo mips-sei-seiux"$UNAME_RELEASE"
1391 exit ;;
1501 GUESS=mips-sei-seiux$UNAME_RELEASE
1502 ;;
13921503 *:DragonFly:*:*)
1393 echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
1394 exit ;;
1504 DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
1505 GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
1506 ;;
13951507 *:*VMS:*:*)
13961508 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1397 case "$UNAME_MACHINE" in
1398 A*) echo alpha-dec-vms ; exit ;;
1399 I*) echo ia64-dec-vms ; exit ;;
1400 V*) echo vax-dec-vms ; exit ;;
1509 case $UNAME_MACHINE in
1510 A*) GUESS=alpha-dec-vms ;;
1511 I*) GUESS=ia64-dec-vms ;;
1512 V*) GUESS=vax-dec-vms ;;
14011513 esac ;;
14021514 *:XENIX:*:SysV)
1403 echo i386-pc-xenix
1404 exit ;;
1515 GUESS=i386-pc-xenix
1516 ;;
14051517 i*86:skyos:*:*)
1406 echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
1407 exit ;;
1518 SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
1519 GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
1520 ;;
14081521 i*86:rdos:*:*)
1409 echo "$UNAME_MACHINE"-pc-rdos
1410 exit ;;
1411 i*86:AROS:*:*)
1412 echo "$UNAME_MACHINE"-pc-aros
1413 exit ;;
1522 GUESS=$UNAME_MACHINE-pc-rdos
1523 ;;
1524 *:AROS:*:*)
1525 GUESS=$UNAME_MACHINE-unknown-aros
1526 ;;
14141527 x86_64:VMkernel:*:*)
1415 echo "$UNAME_MACHINE"-unknown-esx
1416 exit ;;
1528 GUESS=$UNAME_MACHINE-unknown-esx
1529 ;;
14171530 amd64:Isilon\ OneFS:*:*)
1418 echo x86_64-unknown-onefs
1419 exit ;;
1531 GUESS=x86_64-unknown-onefs
1532 ;;
1533 *:Unleashed:*:*)
1534 GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
1535 ;;
14201536 esac
14211537
1538 # Do we have a guess based on uname results?
1539 if test "x$GUESS" != x; then
1540 echo "$GUESS"
1541 exit
1542 fi
1543
1544 # No uname command or uname output not recognized.
1545 set_cc_for_build
1546 cat > "$dummy.c" <<EOF
1547 #ifdef _SEQUENT_
1548 #include <sys/types.h>
1549 #include <sys/utsname.h>
1550 #endif
1551 #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
1552 #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
1553 #include <signal.h>
1554 #if defined(_SIZE_T_) || defined(SIGLOST)
1555 #include <sys/utsname.h>
1556 #endif
1557 #endif
1558 #endif
1559 main ()
1560 {
1561 #if defined (sony)
1562 #if defined (MIPSEB)
1563 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
1564 I don't know.... */
1565 printf ("mips-sony-bsd\n"); exit (0);
1566 #else
1567 #include <sys/param.h>
1568 printf ("m68k-sony-newsos%s\n",
1569 #ifdef NEWSOS4
1570 "4"
1571 #else
1572 ""
1573 #endif
1574 ); exit (0);
1575 #endif
1576 #endif
1577
1578 #if defined (NeXT)
1579 #if !defined (__ARCHITECTURE__)
1580 #define __ARCHITECTURE__ "m68k"
1581 #endif
1582 int version;
1583 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
1584 if (version < 4)
1585 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1586 else
1587 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
1588 exit (0);
1589 #endif
1590
1591 #if defined (MULTIMAX) || defined (n16)
1592 #if defined (UMAXV)
1593 printf ("ns32k-encore-sysv\n"); exit (0);
1594 #else
1595 #if defined (CMU)
1596 printf ("ns32k-encore-mach\n"); exit (0);
1597 #else
1598 printf ("ns32k-encore-bsd\n"); exit (0);
1599 #endif
1600 #endif
1601 #endif
1602
1603 #if defined (__386BSD__)
1604 printf ("i386-pc-bsd\n"); exit (0);
1605 #endif
1606
1607 #if defined (sequent)
1608 #if defined (i386)
1609 printf ("i386-sequent-dynix\n"); exit (0);
1610 #endif
1611 #if defined (ns32000)
1612 printf ("ns32k-sequent-dynix\n"); exit (0);
1613 #endif
1614 #endif
1615
1616 #if defined (_SEQUENT_)
1617 struct utsname un;
1618
1619 uname(&un);
1620 if (strncmp(un.version, "V2", 2) == 0) {
1621 printf ("i386-sequent-ptx2\n"); exit (0);
1622 }
1623 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
1624 printf ("i386-sequent-ptx1\n"); exit (0);
1625 }
1626 printf ("i386-sequent-ptx\n"); exit (0);
1627 #endif
1628
1629 #if defined (vax)
1630 #if !defined (ultrix)
1631 #include <sys/param.h>
1632 #if defined (BSD)
1633 #if BSD == 43
1634 printf ("vax-dec-bsd4.3\n"); exit (0);
1635 #else
1636 #if BSD == 199006
1637 printf ("vax-dec-bsd4.3reno\n"); exit (0);
1638 #else
1639 printf ("vax-dec-bsd\n"); exit (0);
1640 #endif
1641 #endif
1642 #else
1643 printf ("vax-dec-bsd\n"); exit (0);
1644 #endif
1645 #else
1646 #if defined(_SIZE_T_) || defined(SIGLOST)
1647 struct utsname un;
1648 uname (&un);
1649 printf ("vax-dec-ultrix%s\n", un.release); exit (0);
1650 #else
1651 printf ("vax-dec-ultrix\n"); exit (0);
1652 #endif
1653 #endif
1654 #endif
1655 #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
1656 #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
1657 #if defined(_SIZE_T_) || defined(SIGLOST)
1658 struct utsname *un;
1659 uname (&un);
1660 printf ("mips-dec-ultrix%s\n", un.release); exit (0);
1661 #else
1662 printf ("mips-dec-ultrix\n"); exit (0);
1663 #endif
1664 #endif
1665 #endif
1666
1667 #if defined (alliant) && defined (i860)
1668 printf ("i860-alliant-bsd\n"); exit (0);
1669 #endif
1670
1671 exit (1);
1672 }
1673 EOF
1674
1675 $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
1676 { echo "$SYSTEM_NAME"; exit; }
1677
1678 # Apollos put the system type in the environment.
1679 test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
1680
14221681 echo "$0: unable to guess system type" >&2
14231682
1424 case "$UNAME_MACHINE:$UNAME_SYSTEM" in
1683 case $UNAME_MACHINE:$UNAME_SYSTEM in
14251684 mips:Linux | mips64:Linux)
14261685 # If we got here on MIPS GNU/Linux, output extra information.
14271686 cat >&2 <<EOF
14381697 operating system you are using. If your script is old, overwrite *all*
14391698 copies of config.guess and config.sub with the latest versions from:
14401699
1441 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1700 https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
14421701 and
1443 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1702 https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
1703 EOF
1704
1705 our_year=`echo $timestamp | sed 's,-.*,,'`
1706 thisyear=`date +%Y`
1707 # shellcheck disable=SC2003
1708 script_age=`expr "$thisyear" - "$our_year"`
1709 if test "$script_age" -lt 3 ; then
1710 cat >&2 <<EOF
14441711
14451712 If $0 has already been updated, send the following data and any
14461713 information you think might be pertinent to config-patches@gnu.org to
14681735 UNAME_SYSTEM = "$UNAME_SYSTEM"
14691736 UNAME_VERSION = "$UNAME_VERSION"
14701737 EOF
1738 fi
14711739
14721740 exit 1
14731741
14741742 # Local variables:
1475 # eval: (add-hook 'write-file-functions 'time-stamp)
1743 # eval: (add-hook 'before-save-hook 'time-stamp)
14761744 # time-stamp-start: "timestamp='"
14771745 # time-stamp-format: "%:y-%02m-%02d"
14781746 # time-stamp-end: "'"
55 /* Define for tracing support */
66 #undef DEBUG_TRACE
77
8 /* always defined to indicate that i18n is enabled */
9 #undef ENABLE_NLS
10
118 /* Name of default gettext domain */
129 #undef GETTEXT_PACKAGE
1310
14 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
15 #undef HAVE_BIND_TEXTDOMAIN_CODESET
11 /* Prevent post 2_60 APIs */
12 #undef GLIB_VERSION_MAX_ALLOWED
1613
17 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
18 CoreFoundation framework. */
19 #undef HAVE_CFLOCALECOPYCURRENT
14 /* Ignore post 2_60 APIs */
15 #undef GLIB_VERSION_MIN_REQUIRED
2016
21 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
22 the CoreFoundation framework. */
23 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
24
25 /* Define to 1 if you have the `dcgettext' function. */
26 #undef HAVE_DCGETTEXT
17 /* Use GLib structured logging */
18 #undef G_LOG_USE_STRUCTURED
2719
2820 /* Define to 1 if you have the <dlfcn.h> header file. */
2921 #undef HAVE_DLFCN_H
3022
31 /* Define if the GNU gettext() function is already present or preinstalled. */
32 #undef HAVE_GETTEXT
33
3423 /* Define to 1 if you have the <inttypes.h> header file. */
3524 #undef HAVE_INTTYPES_H
36
37 /* Define if your <locale.h> file defines LC_MESSAGES. */
38 #undef HAVE_LC_MESSAGES
3925
4026 /* Define if libX11 is available */
4127 #undef HAVE_LIBX11
4329 /* Define to 1 if you have the <locale.h> header file. */
4430 #undef HAVE_LOCALE_H
4531
46 /* Define to 1 if you have the <memory.h> header file. */
47 #undef HAVE_MEMORY_H
48
4932 /* Define if libqrencode >= 3.3.0 present */
5033 #undef HAVE_QRENCODE
5134
5235 /* Define to 1 if you have the <stdint.h> header file. */
5336 #undef HAVE_STDINT_H
37
38 /* Define to 1 if you have the <stdio.h> header file. */
39 #undef HAVE_STDIO_H
5440
5541 /* Define to 1 if you have the <stdlib.h> header file. */
5642 #undef HAVE_STDLIB_H
9480 /* Define to the version of this package. */
9581 #undef PACKAGE_VERSION
9682
97 /* Define to 1 if you have the ANSI C header files. */
83 /* Define to 1 if all of the C90 standard headers exist (not just the ones
84 required in a freestanding environment). This macro is provided for
85 backward compatibility; new code need not use it. */
9886 #undef STDC_HEADERS
9987
10088 /* Version number of package */
+1538
-1455
config.sub less more
00 #! /bin/sh
11 # Configuration validation subroutine script.
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-02-22'
2 # Copyright 1992-2021 Free Software Foundation, Inc.
3
4 # shellcheck disable=SC2006,SC2268 # see below for rationale
5
6 timestamp='2021-08-14'
57
68 # This file is free software; you can redistribute it and/or modify it
79 # under the terms of the GNU General Public License as published by
3234 # Otherwise, we print the canonical config type on stdout and succeed.
3335
3436 # You can get the latest version of this script from:
35 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
37 # https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
3638
3739 # This file is supposed to be the same for all GNU packages
3840 # and recognize all the CPU types, system types and aliases
4951 # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
5052 # It is wrong to echo any other type of specification.
5153
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
5261 me=`echo "$0" | sed -e 's,.*/,,'`
5362
5463 usage="\
6675 version="\
6776 GNU config.sub ($timestamp)
6877
69 Copyright 1992-2018 Free Software Foundation, Inc.
78 Copyright 1992-2021 Free Software Foundation, Inc.
7079
7180 This is free software; see the source for copying conditions. There is NO
7281 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
8897 - ) # Use stdin as input.
8998 break ;;
9099 -* )
91 echo "$me: invalid option $1$help"
100 echo "$me: invalid option $1$help" >&2
92101 exit 1 ;;
93102
94103 *local*)
109118 exit 1;;
110119 esac
111120
112 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
113 # Here we must recognize all the valid KERNEL-OS combinations.
114 maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
115 case $maybe_os in
116 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
117 linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
118 knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
119 kopensolaris*-gnu* | cloudabi*-eabi* | \
120 storm-chaos* | os2-emx* | rtmk-nova*)
121 os=-$maybe_os
122 basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
123 ;;
124 android-linux)
125 os=-linux-android
126 basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
127 ;;
128 *)
129 basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
130 if [ "$basic_machine" != "$1" ]
131 then os=`echo "$1" | sed 's/.*-/-/'`
132 else os=; fi
133 ;;
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 ;;
134655 esac
135656
136 ### Let's recognize common machines as not being operating systems so
137 ### that things like config.sub decstation-3100 work. We also
138 ### recognize some manufacturers as not being operating systems, so we
139 ### can provide default operating systems below.
140 case $os in
141 -sun*os*)
142 # Prevent following clause from handling this invalid input.
143 ;;
144 -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
145 -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
146 -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
147 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
148 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
149 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
150 -apple | -axis | -knuth | -cray | -microblaze*)
151 os=
152 basic_machine=$1
153 ;;
154 -bluegene*)
155 os=-cnk
156 ;;
157 -sim | -cisco | -oki | -wec | -winbond)
158 os=
159 basic_machine=$1
160 ;;
161 -scout)
162 ;;
163 -wrs)
164 os=-vxworks
165 basic_machine=$1
166 ;;
167 -chorusos*)
168 os=-chorusos
169 basic_machine=$1
170 ;;
171 -chorusrdb)
172 os=-chorusrdb
173 basic_machine=$1
174 ;;
175 -hiux*)
176 os=-hiuxwe2
177 ;;
178 -sco6)
179 os=-sco5v6
180 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
181 ;;
182 -sco5)
183 os=-sco3.2v5
184 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
185 ;;
186 -sco4)
187 os=-sco3.2v4
188 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
189 ;;
190 -sco3.2.[4-9]*)
191 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
192 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
193 ;;
194 -sco3.2v[4-9]*)
195 # Don't forget version if it is 3.2v4 or newer.
196 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
197 ;;
198 -sco5v6*)
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 -sco*)
203 os=-sco3.2v2
204 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
205 ;;
206 -udk*)
207 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
208 ;;
209 -isc)
210 os=-isc2.2
211 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
212 ;;
213 -clix*)
214 basic_machine=clipper-intergraph
215 ;;
216 -isc*)
217 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
218 ;;
219 -lynx*178)
220 os=-lynxos178
221 ;;
222 -lynx*5)
223 os=-lynxos5
224 ;;
225 -lynx*)
226 os=-lynxos
227 ;;
228 -ptx*)
229 basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
230 ;;
231 -psos*)
232 os=-psos
233 ;;
234 -mint | -mint[0-9]*)
235 basic_machine=m68k-atari
236 os=-mint
237 ;;
238 esac
239
240 # Decode aliases for certain CPU-COMPANY combinations.
657 # Decode 1-component or ad-hoc basic machines
241658 case $basic_machine in
242 # Recognize the basic CPU types without company name.
243 # Some are omitted here because they have special meanings below.
244 1750a | 580 \
245 | a29k \
246 | aarch64 | aarch64_be \
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 | arceb \
251 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
252 | avr | avr32 \
253 | ba \
254 | be32 | be64 \
255 | bfin \
256 | c4x | c8051 | clipper \
257 | d10v | d30v | dlx | dsp16xx \
258 | e2k | epiphany \
259 | fido | fr30 | frv | ft32 \
260 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
261 | hexagon \
262 | i370 | i860 | i960 | ia16 | ia64 \
263 | ip2k | iq2000 \
264 | k1om \
265 | le32 | le64 \
266 | lm32 \
267 | m32c | m32r | m32rle | m68000 | m68k | m88k \
268 | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
269 | mips | mipsbe | mipseb | mipsel | mipsle \
270 | mips16 \
271 | mips64 | mips64el \
272 | mips64octeon | mips64octeonel \
273 | mips64orion | mips64orionel \
274 | mips64r5900 | mips64r5900el \
275 | mips64vr | mips64vrel \
276 | mips64vr4100 | mips64vr4100el \
277 | mips64vr4300 | mips64vr4300el \
278 | mips64vr5000 | mips64vr5000el \
279 | mips64vr5900 | mips64vr5900el \
280 | mipsisa32 | mipsisa32el \
281 | mipsisa32r2 | mipsisa32r2el \
282 | mipsisa32r6 | mipsisa32r6el \
283 | mipsisa64 | mipsisa64el \
284 | mipsisa64r2 | mipsisa64r2el \
285 | mipsisa64r6 | mipsisa64r6el \
286 | mipsisa64sb1 | mipsisa64sb1el \
287 | mipsisa64sr71k | mipsisa64sr71kel \
288 | mipsr5900 | mipsr5900el \
289 | mipstx39 | mipstx39el \
290 | mn10200 | mn10300 \
291 | moxie \
292 | mt \
293 | msp430 \
294 | nds32 | nds32le | nds32be \
295 | nios | nios2 | nios2eb | nios2el \
296 | ns16k | ns32k \
297 | open8 | or1k | or1knd | or32 \
298 | pdp10 | pj | pjl \
299 | powerpc | powerpc64 | powerpc64le | powerpcle \
300 | pru \
301 | pyramid \
302 | riscv32 | riscv64 \
303 | rl78 | rx \
304 | score \
305 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
306 | sh64 | sh64le \
307 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
308 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
309 | spu \
310 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
311 | ubicom32 \
312 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
313 | visium \
314 | wasm32 \
315 | x86 | xc16x | xstormy16 | xtensa \
316 | z8k | z80)
317 basic_machine=$basic_machine-unknown
318 ;;
319 c54x)
320 basic_machine=tic54x-unknown
321 ;;
322 c55x)
323 basic_machine=tic55x-unknown
324 ;;
325 c6x)
326 basic_machine=tic6x-unknown
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
327927 ;;
328928 leon|leon[3-9])
329 basic_machine=sparc-$basic_machine
330 ;;
331 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
332 basic_machine=$basic_machine-unknown
333 os=-none
334 ;;
335 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
336 ;;
337 ms1)
338 basic_machine=mt-unknown
339 ;;
340
341 strongarm | thumb | xscale)
342 basic_machine=arm-unknown
343 ;;
344 xgate)
345 basic_machine=$basic_machine-unknown
346 os=-none
347 ;;
348 xscaleeb)
349 basic_machine=armeb-unknown
350 ;;
351
352 xscaleel)
353 basic_machine=armel-unknown
354 ;;
355
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 ;;
356945 # We use `pc' rather than `unknown'
357946 # because (1) that's what they normally are, and
358947 # (2) the word "unknown" tends to confuse beginning users.
359948 i*86 | x86_64)
360 basic_machine=$basic_machine-pc
361 ;;
362 # Object if more than one company name word.
363 *-*-*)
364 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
365 exit 1
366 ;;
367 # Recognize the basic CPU types with company name.
368 580-* \
369 | a29k-* \
370 | aarch64-* | aarch64_be-* \
371 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
372 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
373 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
374 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
375 | avr-* | avr32-* \
376 | ba-* \
377 | be32-* | be64-* \
378 | bfin-* | bs2000-* \
379 | c[123]* | c30-* | [cjt]90-* | c4x-* \
380 | c8051-* | clipper-* | craynv-* | cydra-* \
381 | d10v-* | d30v-* | dlx-* \
382 | e2k-* | elxsi-* \
383 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
384 | h8300-* | h8500-* \
385 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
386 | hexagon-* \
387 | i*86-* | i860-* | i960-* | ia16-* | ia64-* \
388 | ip2k-* | iq2000-* \
389 | k1om-* \
390 | le32-* | le64-* \
391 | lm32-* \
392 | m32c-* | m32r-* | m32rle-* \
393 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
394 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
395 | microblaze-* | microblazeel-* \
396 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
397 | mips16-* \
398 | mips64-* | mips64el-* \
399 | mips64octeon-* | mips64octeonel-* \
400 | mips64orion-* | mips64orionel-* \
401 | mips64r5900-* | mips64r5900el-* \
402 | mips64vr-* | mips64vrel-* \
403 | mips64vr4100-* | mips64vr4100el-* \
404 | mips64vr4300-* | mips64vr4300el-* \
405 | mips64vr5000-* | mips64vr5000el-* \
406 | mips64vr5900-* | mips64vr5900el-* \
407 | mipsisa32-* | mipsisa32el-* \
408 | mipsisa32r2-* | mipsisa32r2el-* \
409 | mipsisa32r6-* | mipsisa32r6el-* \
410 | mipsisa64-* | mipsisa64el-* \
411 | mipsisa64r2-* | mipsisa64r2el-* \
412 | mipsisa64r6-* | mipsisa64r6el-* \
413 | mipsisa64sb1-* | mipsisa64sb1el-* \
414 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
415 | mipsr5900-* | mipsr5900el-* \
416 | mipstx39-* | mipstx39el-* \
417 | mmix-* \
418 | mt-* \
419 | msp430-* \
420 | nds32-* | nds32le-* | nds32be-* \
421 | nios-* | nios2-* | nios2eb-* | nios2el-* \
422 | none-* | np1-* | ns16k-* | ns32k-* \
423 | open8-* \
424 | or1k*-* \
425 | orion-* \
426 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
427 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
428 | pru-* \
429 | pyramid-* \
430 | riscv32-* | riscv64-* \
431 | rl78-* | romp-* | rs6000-* | rx-* \
432 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
433 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
434 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
435 | sparclite-* \
436 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
437 | tahoe-* \
438 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
439 | tile*-* \
440 | tron-* \
441 | ubicom32-* \
442 | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
443 | vax-* \
444 | visium-* \
445 | wasm32-* \
446 | we32k-* \
447 | x86-* | x86_64-* | xc16x-* | xps100-* \
448 | xstormy16-* | xtensa*-* \
449 | ymp-* \
450 | z8k-* | z80-*)
451 ;;
452 # Recognize the basic CPU types without company name, with glob match.
453 xtensa*)
454 basic_machine=$basic_machine-unknown
455 ;;
456 # Recognize the various machine names and aliases which stand
457 # for a CPU type and a company and sometimes even an OS.
458 386bsd)
459 basic_machine=i386-pc
460 os=-bsd
461 ;;
462 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
463 basic_machine=m68000-att
464 ;;
465 3b*)
466 basic_machine=we32k-att
467 ;;
468 a29khif)
469 basic_machine=a29k-amd
470 os=-udi
471 ;;
472 abacus)
473 basic_machine=abacus-unknown
474 ;;
475 adobe68k)
476 basic_machine=m68010-adobe
477 os=-scout
478 ;;
479 alliant | fx80)
480 basic_machine=fx80-alliant
481 ;;
482 altos | altos3068)
483 basic_machine=m68k-altos
484 ;;
485 am29k)
486 basic_machine=a29k-none
487 os=-bsd
488 ;;
489 amd64)
490 basic_machine=x86_64-pc
491 ;;
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 dpx20-unknown | dpx20-bull)
1023 cpu=rs6000
1024 vendor=bull
1025 basic_os=${basic_os:-bosx}
1026 ;;
1027
1028 # Here we normalize CPU types irrespective of the vendor
4921029 amd64-*)
493 basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
494 ;;
495 amdahl)
496 basic_machine=580-amdahl
497 os=-sysv
498 ;;
499 amiga | amiga-*)
500 basic_machine=m68k-unknown
501 ;;
502 amigaos | amigados)
503 basic_machine=m68k-unknown
504 os=-amigaos
505 ;;
506 amigaunix | amix)
507 basic_machine=m68k-unknown
508 os=-sysv4
509 ;;
510 apollo68)
511 basic_machine=m68k-apollo
512 os=-sysv
513 ;;
514 apollo68bsd)
515 basic_machine=m68k-apollo
516 os=-bsd
517 ;;
518 aros)
519 basic_machine=i386-pc
520 os=-aros
521 ;;
522 asmjs)
523 basic_machine=asmjs-unknown
524 ;;
525 aux)
526 basic_machine=m68k-apple
527 os=-aux
528 ;;
529 balance)
530 basic_machine=ns32k-sequent
531 os=-dynix
532 ;;
533 blackfin)
534 basic_machine=bfin-unknown
535 os=-linux
1030 cpu=x86_64
5361031 ;;
5371032 blackfin-*)
538 basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
539 os=-linux
540 ;;
541 bluegene*)
542 basic_machine=powerpc-ibm
543 os=-cnk
1033 cpu=bfin
1034 basic_os=linux
5441035 ;;
5451036 c54x-*)
546 basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1037 cpu=tic54x
5471038 ;;
5481039 c55x-*)
549 basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1040 cpu=tic55x
5501041 ;;
5511042 c6x-*)
552 basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
553 ;;
554 c90)
555 basic_machine=c90-cray
556 os=-unicos
557 ;;
558 cegcc)
559 basic_machine=arm-unknown
560 os=-cegcc
561 ;;
562 convex-c1)
563 basic_machine=c1-convex
564 os=-bsd
565 ;;
566 convex-c2)
567 basic_machine=c2-convex
568 os=-bsd
569 ;;
570 convex-c32)
571 basic_machine=c32-convex
572 os=-bsd
573 ;;
574 convex-c34)
575 basic_machine=c34-convex
576 os=-bsd
577 ;;
578 convex-c38)
579 basic_machine=c38-convex
580 os=-bsd
581 ;;
582 cray | j90)
583 basic_machine=j90-cray
584 os=-unicos
585 ;;
586 craynv)
587 basic_machine=craynv-cray
588 os=-unicosmp
589 ;;
590 cr16 | cr16-*)
591 basic_machine=cr16-unknown
592 os=-elf
593 ;;
594 crds | unos)
595 basic_machine=m68k-crds
596 ;;
597 crisv32 | crisv32-* | etraxfs*)
598 basic_machine=crisv32-axis
599 ;;
600 cris | cris-* | etrax*)
601 basic_machine=cris-axis
602 ;;
603 crx)
604 basic_machine=crx-unknown
605 os=-elf
606 ;;
607 da30 | da30-*)
608 basic_machine=m68k-da30
609 ;;
610 decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
611 basic_machine=mips-dec
612 ;;
613 decsystem10* | dec10*)
614 basic_machine=pdp10-dec
615 os=-tops10
616 ;;
617 decsystem20* | dec20*)
618 basic_machine=pdp10-dec
619 os=-tops20
620 ;;
621 delta | 3300 | motorola-3300 | motorola-delta \
622 | 3300-motorola | delta-motorola)
623 basic_machine=m68k-motorola
624 ;;
625 delta88)
626 basic_machine=m88k-motorola
627 os=-sysv3
628 ;;
629 dicos)
630 basic_machine=i686-pc
631 os=-dicos
632 ;;
633 djgpp)
634 basic_machine=i586-pc
635 os=-msdosdjgpp
636 ;;
637 dpx20 | dpx20-*)
638 basic_machine=rs6000-bull
639 os=-bosx
640 ;;
641 dpx2*)
642 basic_machine=m68k-bull
643 os=-sysv3
644 ;;
645 e500v[12])
646 basic_machine=powerpc-unknown
647 os=$os"spe"
1043 cpu=tic6x
6481044 ;;
6491045 e500v[12]-*)
650 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
651 os=$os"spe"
652 ;;
653 ebmon29k)
654 basic_machine=a29k-amd
655 os=-ebmon
656 ;;
657 elxsi)
658 basic_machine=elxsi-elxsi
659 os=-bsd
660 ;;
661 encore | umax | mmax)
662 basic_machine=ns32k-encore
663 ;;
664 es1800 | OSE68k | ose68k | ose | OSE)
665 basic_machine=m68k-ericsson
666 os=-ose
667 ;;
668 fx2800)
669 basic_machine=i860-alliant
670 ;;
671 genix)
672 basic_machine=ns32k-ns
673 ;;
674 gmicro)
675 basic_machine=tron-gmicro
676 os=-sysv
677 ;;
678 go32)
679 basic_machine=i386-pc
680 os=-go32
681 ;;
682 h3050r* | hiux*)
683 basic_machine=hppa1.1-hitachi
684 os=-hiuxwe2
685 ;;
686 h8300hms)
687 basic_machine=h8300-hitachi
688 os=-hms
689 ;;
690 h8300xray)
691 basic_machine=h8300-hitachi
692 os=-xray
693 ;;
694 h8500hms)
695 basic_machine=h8500-hitachi
696 os=-hms
697 ;;
698 harris)
699 basic_machine=m88k-harris
700 os=-sysv3
701 ;;
702 hp300-*)
703 basic_machine=m68k-hp
704 ;;
705 hp300bsd)
706 basic_machine=m68k-hp
707 os=-bsd
708 ;;
709 hp300hpux)
710 basic_machine=m68k-hp
711 os=-hpux
712 ;;
713 hp3k9[0-9][0-9] | hp9[0-9][0-9])
714 basic_machine=hppa1.0-hp
715 ;;
716 hp9k2[0-9][0-9] | hp9k31[0-9])
717 basic_machine=m68000-hp
718 ;;
719 hp9k3[2-9][0-9])
720 basic_machine=m68k-hp
721 ;;
722 hp9k6[0-9][0-9] | hp6[0-9][0-9])
723 basic_machine=hppa1.0-hp
724 ;;
725 hp9k7[0-79][0-9] | hp7[0-79][0-9])
726 basic_machine=hppa1.1-hp
727 ;;
728 hp9k78[0-9] | hp78[0-9])
729 # FIXME: really hppa2.0-hp
730 basic_machine=hppa1.1-hp
731 ;;
732 hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
733 # FIXME: really hppa2.0-hp
734 basic_machine=hppa1.1-hp
735 ;;
736 hp9k8[0-9][13679] | hp8[0-9][13679])
737 basic_machine=hppa1.1-hp
738 ;;
739 hp9k8[0-9][0-9] | hp8[0-9][0-9])
740 basic_machine=hppa1.0-hp
741 ;;
742 hppaosf)
743 basic_machine=hppa1.1-hp
744 os=-osf
745 ;;
746 hppro)
747 basic_machine=hppa1.1-hp
748 os=-proelf
749 ;;
750 i370-ibm* | ibm*)
751 basic_machine=i370-ibm
752 ;;
753 i*86v32)
754 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
755 os=-sysv32
756 ;;
757 i*86v4*)
758 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
759 os=-sysv4
760 ;;
761 i*86v)
762 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
763 os=-sysv
764 ;;
765 i*86sol2)
766 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
767 os=-solaris2
768 ;;
769 i386mach)
770 basic_machine=i386-mach
771 os=-mach
772 ;;
773 vsta)
774 basic_machine=i386-unknown
775 os=-vsta
776 ;;
777 iris | iris4d)
778 basic_machine=mips-sgi
779 case $os in
780 -irix*)
781 ;;
782 *)
783 os=-irix4
784 ;;
1046 cpu=powerpc
1047 basic_os=${basic_os}"spe"
1048 ;;
1049 mips3*-*)
1050 cpu=mips64
1051 ;;
1052 ms1-*)
1053 cpu=mt
1054 ;;
1055 m68knommu-*)
1056 cpu=m68k
1057 basic_os=linux
1058 ;;
1059 m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*)
1060 cpu=s12z
1061 ;;
1062 openrisc-*)
1063 cpu=or32
1064 ;;
1065 parisc-*)
1066 cpu=hppa
1067 basic_os=linux
1068 ;;
1069 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
1070 cpu=i586
1071 ;;
1072 pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
1073 cpu=i686
1074 ;;
1075 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
1076 cpu=i686
1077 ;;
1078 pentium4-*)
1079 cpu=i786
1080 ;;
1081 pc98-*)
1082 cpu=i386
1083 ;;
1084 ppc-* | ppcbe-*)
1085 cpu=powerpc
1086 ;;
1087 ppcle-* | powerpclittle-*)
1088 cpu=powerpcle
1089 ;;
1090 ppc64-*)
1091 cpu=powerpc64
1092 ;;
1093 ppc64le-* | powerpc64little-*)
1094 cpu=powerpc64le
1095 ;;
1096 sb1-*)
1097 cpu=mipsisa64sb1
1098 ;;
1099 sb1el-*)
1100 cpu=mipsisa64sb1el
1101 ;;
1102 sh5e[lb]-*)
1103 cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'`
1104 ;;
1105 spur-*)
1106 cpu=spur
1107 ;;
1108 strongarm-* | thumb-*)
1109 cpu=arm
1110 ;;
1111 tx39-*)
1112 cpu=mipstx39
1113 ;;
1114 tx39el-*)
1115 cpu=mipstx39el
1116 ;;
1117 x64-*)
1118 cpu=x86_64
1119 ;;
1120 xscale-* | xscalee[bl]-*)
1121 cpu=`echo "$cpu" | sed 's/^xscale/arm/'`
1122 ;;
1123 arm64-*)
1124 cpu=aarch64
1125 ;;
1126
1127 # Recognize the canonical CPU Types that limit and/or modify the
1128 # company names they are paired with.
1129 cr16-*)
1130 basic_os=${basic_os:-elf}
1131 ;;
1132 crisv32-* | etraxfs*-*)
1133 cpu=crisv32
1134 vendor=axis
1135 ;;
1136 cris-* | etrax*-*)
1137 cpu=cris
1138 vendor=axis
1139 ;;
1140 crx-*)
1141 basic_os=${basic_os:-elf}
1142 ;;
1143 neo-tandem)
1144 cpu=neo
1145 vendor=tandem
1146 ;;
1147 nse-tandem)
1148 cpu=nse
1149 vendor=tandem
1150 ;;
1151 nsr-tandem)
1152 cpu=nsr
1153 vendor=tandem
1154 ;;
1155 nsv-tandem)
1156 cpu=nsv
1157 vendor=tandem
1158 ;;
1159 nsx-tandem)
1160 cpu=nsx
1161 vendor=tandem
1162 ;;
1163 mipsallegrexel-sony)
1164 cpu=mipsallegrexel
1165 vendor=sony
1166 ;;
1167 tile*-*)
1168 basic_os=${basic_os:-linux-gnu}
1169 ;;
1170
1171 *)
1172 # Recognize the canonical CPU types that are allowed with any
1173 # company name.
1174 case $cpu in
1175 1750a | 580 \
1176 | a29k \
1177 | aarch64 | aarch64_be \
1178 | abacus \
1179 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \
1180 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \
1181 | alphapca5[67] | alpha64pca5[67] \
1182 | am33_2.0 \
1183 | amdgcn \
1184 | arc | arceb | arc32 | arc64 \
1185 | arm | arm[lb]e | arme[lb] | armv* \
1186 | avr | avr32 \
1187 | asmjs \
1188 | ba \
1189 | be32 | be64 \
1190 | bfin | bpf | bs2000 \
1191 | c[123]* | c30 | [cjt]90 | c4x \
1192 | c8051 | clipper | craynv | csky | cydra \
1193 | d10v | d30v | dlx | dsp16xx \
1194 | e2k | elxsi | epiphany \
1195 | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
1196 | h8300 | h8500 \
1197 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
1198 | hexagon \
1199 | i370 | i*86 | i860 | i960 | ia16 | ia64 \
1200 | ip2k | iq2000 \
1201 | k1om \
1202 | le32 | le64 \
1203 | lm32 \
1204 | loongarch32 | loongarch64 | loongarchx32 \
1205 | m32c | m32r | m32rle \
1206 | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
1207 | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
1208 | m88110 | m88k | maxq | mb | mcore | mep | metag \
1209 | microblaze | microblazeel \
1210 | mips | mipsbe | mipseb | mipsel | mipsle \
1211 | mips16 \
1212 | mips64 | mips64eb | mips64el \
1213 | mips64octeon | mips64octeonel \
1214 | mips64orion | mips64orionel \
1215 | mips64r5900 | mips64r5900el \
1216 | mips64vr | mips64vrel \
1217 | mips64vr4100 | mips64vr4100el \
1218 | mips64vr4300 | mips64vr4300el \
1219 | mips64vr5000 | mips64vr5000el \
1220 | mips64vr5900 | mips64vr5900el \
1221 | mipsisa32 | mipsisa32el \
1222 | mipsisa32r2 | mipsisa32r2el \
1223 | mipsisa32r3 | mipsisa32r3el \
1224 | mipsisa32r5 | mipsisa32r5el \
1225 | mipsisa32r6 | mipsisa32r6el \
1226 | mipsisa64 | mipsisa64el \
1227 | mipsisa64r2 | mipsisa64r2el \
1228 | mipsisa64r3 | mipsisa64r3el \
1229 | mipsisa64r5 | mipsisa64r5el \
1230 | mipsisa64r6 | mipsisa64r6el \
1231 | mipsisa64sb1 | mipsisa64sb1el \
1232 | mipsisa64sr71k | mipsisa64sr71kel \
1233 | mipsr5900 | mipsr5900el \
1234 | mipstx39 | mipstx39el \
1235 | mmix \
1236 | mn10200 | mn10300 \
1237 | moxie \
1238 | mt \
1239 | msp430 \
1240 | nds32 | nds32le | nds32be \
1241 | nfp \
1242 | nios | nios2 | nios2eb | nios2el \
1243 | none | np1 | ns16k | ns32k | nvptx \
1244 | open8 \
1245 | or1k* \
1246 | or32 \
1247 | orion \
1248 | picochip \
1249 | pdp10 | pdp11 | pj | pjl | pn | power \
1250 | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
1251 | pru \
1252 | pyramid \
1253 | riscv | riscv32 | riscv32be | riscv64 | riscv64be \
1254 | rl78 | romp | rs6000 | rx \
1255 | s390 | s390x \
1256 | score \
1257 | sh | shl \
1258 | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
1259 | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
1260 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
1261 | sparclite \
1262 | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \
1263 | spu \
1264 | tahoe \
1265 | thumbv7* \
1266 | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
1267 | tron \
1268 | ubicom32 \
1269 | v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
1270 | vax \
1271 | visium \
1272 | w65 \
1273 | wasm32 | wasm64 \
1274 | we32k \
1275 | x86 | x86_64 | xc16x | xgate | xps100 \
1276 | xstormy16 | xtensa* \
1277 | ymp \
1278 | z8k | z80)
1279 ;;
1280
1281 *)
1282 echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
1283 exit 1
1284 ;;
7851285 esac
7861286 ;;
787 isi68 | isi)
788 basic_machine=m68k-isi
789 os=-sysv
790 ;;
791 leon-*|leon[3-9]-*)
792 basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
793 ;;
794 m68knommu)
795 basic_machine=m68k-unknown
796 os=-linux
797 ;;
798 m68knommu-*)
799 basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
800 os=-linux
801 ;;
802 magnum | m3230)
803 basic_machine=mips-mips
804 os=-sysv
805 ;;
806 merlin)
807 basic_machine=ns32k-utek
808 os=-sysv
809 ;;
810 microblaze*)
811 basic_machine=microblaze-xilinx
812 ;;
813 mingw64)
814 basic_machine=x86_64-pc
815 os=-mingw64
816 ;;
817 mingw32)
818 basic_machine=i686-pc
819 os=-mingw32
820 ;;
821 mingw32ce)
822 basic_machine=arm-unknown
823 os=-mingw32ce
824 ;;
825 miniframe)
826 basic_machine=m68000-convergent
827 ;;
828 *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
829 basic_machine=m68k-atari
830 os=-mint
831 ;;
832 mips3*-*)
833 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
834 ;;
835 mips3*)
836 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
837 ;;
838 monitor)
839 basic_machine=m68k-rom68k
840 os=-coff
841 ;;
842 morphos)
843 basic_machine=powerpc-unknown
844 os=-morphos
845 ;;
846 moxiebox)
847 basic_machine=moxie-unknown
848 os=-moxiebox
849 ;;
850 msdos)
851 basic_machine=i386-pc
852 os=-msdos
853 ;;
854 ms1-*)
855 basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
856 ;;
857 msys)
858 basic_machine=i686-pc
859 os=-msys
860 ;;
861 mvs)
862 basic_machine=i370-ibm
863 os=-mvs
864 ;;
865 nacl)
866 basic_machine=le32-unknown
867 os=-nacl
868 ;;
869 ncr3000)
870 basic_machine=i486-ncr
871 os=-sysv4
872 ;;
873 netbsd386)
874 basic_machine=i386-unknown
875 os=-netbsd
876 ;;
877 netwinder)
878 basic_machine=armv4l-rebel
879 os=-linux
880 ;;
881 news | news700 | news800 | news900)
882 basic_machine=m68k-sony
883 os=-newsos
884 ;;
885 news1000)
886 basic_machine=m68030-sony
887 os=-newsos
888 ;;
889 news-3600 | risc-news)
890 basic_machine=mips-sony
891 os=-newsos
892 ;;
893 necv70)
894 basic_machine=v70-nec
895 os=-sysv
896 ;;
897 next | m*-next)
898 basic_machine=m68k-next
899 case $os in
900 -nextstep* )
901 ;;
902 -ns2*)
903 os=-nextstep2
904 ;;
905 *)
906 os=-nextstep3
907 ;;
908 esac
909 ;;
910 nh3000)
911 basic_machine=m68k-harris
912 os=-cxux
913 ;;
914 nh[45]000)
915 basic_machine=m88k-harris
916 os=-cxux
917 ;;
918 nindy960)
919 basic_machine=i960-intel
920 os=-nindy
921 ;;
922 mon960)
923 basic_machine=i960-intel
924 os=-mon960
925 ;;
926 nonstopux)
927 basic_machine=mips-compaq
928 os=-nonstopux
929 ;;
930 np1)
931 basic_machine=np1-gould
932 ;;
933 neo-tandem)
934 basic_machine=neo-tandem
935 ;;
936 nse-tandem)
937 basic_machine=nse-tandem
938 ;;
939 nsr-tandem)
940 basic_machine=nsr-tandem
941 ;;
942 nsv-tandem)
943 basic_machine=nsv-tandem
944 ;;
945 nsx-tandem)
946 basic_machine=nsx-tandem
947 ;;
948 op50n-* | op60c-*)
949 basic_machine=hppa1.1-oki
950 os=-proelf
951 ;;
952 openrisc | openrisc-*)
953 basic_machine=or32-unknown
954 ;;
955 os400)
956 basic_machine=powerpc-ibm
957 os=-os400
958 ;;
959 OSE68000 | ose68000)
960 basic_machine=m68000-ericsson
961 os=-ose
962 ;;
963 os68k)
964 basic_machine=m68k-none
965 os=-os68k
966 ;;
967 pa-hitachi)
968 basic_machine=hppa1.1-hitachi
969 os=-hiuxwe2
970 ;;
971 paragon)
972 basic_machine=i860-intel
973 os=-osf
974 ;;
975 parisc)
976 basic_machine=hppa-unknown
977 os=-linux
978 ;;
979 parisc-*)
980 basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
981 os=-linux
982 ;;
983 pbd)
984 basic_machine=sparc-tti
985 ;;
986 pbb)
987 basic_machine=m68k-tti
988 ;;
989 pc532 | pc532-*)
990 basic_machine=ns32k-pc532
991 ;;
992 pc98)
993 basic_machine=i386-pc
994 ;;
995 pc98-*)
996 basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
997 ;;
998 pentium | p5 | k5 | k6 | nexgen | viac3)
999 basic_machine=i586-pc
1000 ;;
1001 pentiumpro | p6 | 6x86 | athlon | athlon_*)
1002 basic_machine=i686-pc
1003 ;;
1004 pentiumii | pentium2 | pentiumiii | pentium3)
1005 basic_machine=i686-pc
1006 ;;
1007 pentium4)
1008 basic_machine=i786-pc
1009 ;;
1010 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
1011 basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1012 ;;
1013 pentiumpro-* | p6-* | 6x86-* | athlon-*)
1014 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1015 ;;
1016 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
1017 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1018 ;;
1019 pentium4-*)
1020 basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1021 ;;
1022 pn)
1023 basic_machine=pn-gould
1024 ;;
1025 power) basic_machine=power-ibm
1026 ;;
1027 ppc | ppcbe) basic_machine=powerpc-unknown
1028 ;;
1029 ppc-* | ppcbe-*)
1030 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1031 ;;
1032 ppcle | powerpclittle)
1033 basic_machine=powerpcle-unknown
1034 ;;
1035 ppcle-* | powerpclittle-*)
1036 basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1037 ;;
1038 ppc64) basic_machine=powerpc64-unknown
1039 ;;
1040 ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1041 ;;
1042 ppc64le | powerpc64little)
1043 basic_machine=powerpc64le-unknown
1044 ;;
1045 ppc64le-* | powerpc64little-*)
1046 basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1047 ;;
1048 ps2)
1049 basic_machine=i386-ibm
1050 ;;
1051 pw32)
1052 basic_machine=i586-unknown
1053 os=-pw32
1054 ;;
1055 rdos | rdos64)
1056 basic_machine=x86_64-pc
1057 os=-rdos
1058 ;;
1059 rdos32)
1060 basic_machine=i386-pc
1061 os=-rdos
1062 ;;
1063 rom68k)
1064 basic_machine=m68k-rom68k
1065 os=-coff
1066 ;;
1067 rm[46]00)
1068 basic_machine=mips-siemens
1069 ;;
1070 rtpc | rtpc-*)
1071 basic_machine=romp-ibm
1072 ;;
1073 s390 | s390-*)
1074 basic_machine=s390-ibm
1075 ;;
1076 s390x | s390x-*)
1077 basic_machine=s390x-ibm
1078 ;;
1079 sa29200)
1080 basic_machine=a29k-amd
1081 os=-udi
1082 ;;
1083 sb1)
1084 basic_machine=mipsisa64sb1-unknown
1085 ;;
1086 sb1el)
1087 basic_machine=mipsisa64sb1el-unknown
1088 ;;
1089 sde)
1090 basic_machine=mipsisa32-sde
1091 os=-elf
1092 ;;
1093 sei)
1094 basic_machine=mips-sei
1095 os=-seiux
1096 ;;
1097 sequent)
1098 basic_machine=i386-sequent
1099 ;;
1100 sh5el)
1101 basic_machine=sh5le-unknown
1102 ;;
1103 simso-wrs)
1104 basic_machine=sparclite-wrs
1105 os=-vxworks
1106 ;;
1107 sps7)
1108 basic_machine=m68k-bull
1109 os=-sysv2
1110 ;;
1111 spur)
1112 basic_machine=spur-unknown
1113 ;;
1114 st2000)
1115 basic_machine=m68k-tandem
1116 ;;
1117 stratus)
1118 basic_machine=i860-stratus
1119 os=-sysv4
1120 ;;
1121 strongarm-* | thumb-*)
1122 basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1123 ;;
1124 sun2)
1125 basic_machine=m68000-sun
1126 ;;
1127 sun2os3)
1128 basic_machine=m68000-sun
1129 os=-sunos3
1130 ;;
1131 sun2os4)
1132 basic_machine=m68000-sun
1133 os=-sunos4
1134 ;;
1135 sun3os3)
1136 basic_machine=m68k-sun
1137 os=-sunos3
1138 ;;
1139 sun3os4)
1140 basic_machine=m68k-sun
1141 os=-sunos4
1142 ;;
1143 sun4os3)
1144 basic_machine=sparc-sun
1145 os=-sunos3
1146 ;;
1147 sun4os4)
1148 basic_machine=sparc-sun
1149 os=-sunos4
1150 ;;
1151 sun4sol2)
1152 basic_machine=sparc-sun
1153 os=-solaris2
1154 ;;
1155 sun3 | sun3-*)
1156 basic_machine=m68k-sun
1157 ;;
1158 sun4)
1159 basic_machine=sparc-sun
1160 ;;
1161 sun386 | sun386i | roadrunner)
1162 basic_machine=i386-sun
1163 ;;
1164 sv1)
1165 basic_machine=sv1-cray
1166 os=-unicos
1167 ;;
1168 symmetry)
1169 basic_machine=i386-sequent
1170 os=-dynix
1171 ;;
1172 t3e)
1173 basic_machine=alphaev5-cray
1174 os=-unicos
1175 ;;
1176 t90)
1177 basic_machine=t90-cray
1178 os=-unicos
1179 ;;
1180 tile*)
1181 basic_machine=$basic_machine-unknown
1182 os=-linux-gnu
1183 ;;
1184 tx39)
1185 basic_machine=mipstx39-unknown
1186 ;;
1187 tx39el)
1188 basic_machine=mipstx39el-unknown
1189 ;;
1190 toad1)
1191 basic_machine=pdp10-xkl
1192 os=-tops20
1193 ;;
1194 tower | tower-32)
1195 basic_machine=m68k-ncr
1196 ;;
1197 tpf)
1198 basic_machine=s390x-ibm
1199 os=-tpf
1200 ;;
1201 udi29k)
1202 basic_machine=a29k-amd
1203 os=-udi
1204 ;;
1205 ultra3)
1206 basic_machine=a29k-nyu
1207 os=-sym1
1208 ;;
1209 v810 | necv810)
1210 basic_machine=v810-nec
1211 os=-none
1212 ;;
1213 vaxv)
1214 basic_machine=vax-dec
1215 os=-sysv
1216 ;;
1217 vms)
1218 basic_machine=vax-dec
1219 os=-vms
1220 ;;
1221 vpp*|vx|vx-*)
1222 basic_machine=f301-fujitsu
1223 ;;
1224 vxworks960)
1225 basic_machine=i960-wrs
1226 os=-vxworks
1227 ;;
1228 vxworks68)
1229 basic_machine=m68k-wrs
1230 os=-vxworks
1231 ;;
1232 vxworks29k)
1233 basic_machine=a29k-wrs
1234 os=-vxworks
1235 ;;
1236 w65*)
1237 basic_machine=w65-wdc
1238 os=-none
1239 ;;
1240 w89k-*)
1241 basic_machine=hppa1.1-winbond
1242 os=-proelf
1243 ;;
1244 x64)
1245 basic_machine=x86_64-pc
1246 ;;
1247 xbox)
1248 basic_machine=i686-pc
1249 os=-mingw32
1250 ;;
1251 xps | xps100)
1252 basic_machine=xps100-honeywell
1253 ;;
1254 xscale-* | xscalee[bl]-*)
1255 basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
1256 ;;
1257 ymp)
1258 basic_machine=ymp-cray
1259 os=-unicos
1260 ;;
1261 none)
1262 basic_machine=none-none
1263 os=-none
1264 ;;
1265
1266 # Here we handle the default manufacturer of certain CPU types. It is in
1267 # some cases the only manufacturer, in others, it is the most popular.
1268 w89k)
1269 basic_machine=hppa1.1-winbond
1270 ;;
1271 op50n)
1272 basic_machine=hppa1.1-oki
1273 ;;
1274 op60c)
1275 basic_machine=hppa1.1-oki
1276 ;;
1277 romp)
1278 basic_machine=romp-ibm
1279 ;;
1280 mmix)
1281 basic_machine=mmix-knuth
1282 ;;
1283 rs6000)
1284 basic_machine=rs6000-ibm
1285 ;;
1286 vax)
1287 basic_machine=vax-dec
1288 ;;
1289 pdp11)
1290 basic_machine=pdp11-dec
1291 ;;
1292 we32k)
1293 basic_machine=we32k-att
1294 ;;
1295 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
1296 basic_machine=sh-unknown
1297 ;;
1298 cydra)
1299 basic_machine=cydra-cydrome
1300 ;;
1301 orion)
1302 basic_machine=orion-highlevel
1303 ;;
1304 orion105)
1305 basic_machine=clipper-highlevel
1306 ;;
1307 mac | mpw | mac-mpw)
1308 basic_machine=m68k-apple
1309 ;;
1310 pmac | pmac-mpw)
1311 basic_machine=powerpc-apple
1312 ;;
1313 *-unknown)
1314 # Make sure to match an already-canonicalized machine name.
1287 esac
1288
1289 # Here we canonicalize certain aliases for manufacturers.
1290 case $vendor in
1291 digital*)
1292 vendor=dec
1293 ;;
1294 commodore*)
1295 vendor=cbm
13151296 ;;
13161297 *)
1317 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
1318 exit 1
13191298 ;;
13201299 esac
13211300
1322 # Here we canonicalize certain aliases for manufacturers.
1323 case $basic_machine in
1324 *-digital*)
1325 basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
1326 ;;
1327 *-commodore*)
1328 basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
1301 # Decode manufacturer-specific aliases for certain operating systems.
1302
1303 if test x$basic_os != x
1304 then
1305
1306 # First recognize some ad-hoc caes, or perhaps split kernel-os, or else just
1307 # set os.
1308 case $basic_os in
1309 gnu/linux*)
1310 kernel=linux
1311 os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'`
1312 ;;
1313 os2-emx)
1314 kernel=os2
1315 os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'`
1316 ;;
1317 nto-qnx*)
1318 kernel=nto
1319 os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
1320 ;;
1321 *-*)
1322 # shellcheck disable=SC2162
1323 saved_IFS=$IFS
1324 IFS="-" read kernel os <<EOF
1325 $basic_os
1326 EOF
1327 IFS=$saved_IFS
1328 ;;
1329 # Default OS when just kernel was specified
1330 nto*)
1331 kernel=nto
1332 os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
1333 ;;
1334 linux*)
1335 kernel=linux
1336 os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
13291337 ;;
13301338 *)
1339 kernel=
1340 os=$basic_os
13311341 ;;
13321342 esac
13331343
1334 # Decode manufacturer-specific aliases for certain operating systems.
1335
1336 if [ x"$os" != x"" ]
1337 then
1344 # Now, normalize the OS (knowing we just have one component, it's not a kernel,
1345 # etc.)
13381346 case $os in
13391347 # First match some system type aliases that might get confused
13401348 # with valid system types.
1341 # -solaris* is a basic system type, with this one exception.
1342 -auroraux)
1343 os=-auroraux
1344 ;;
1345 -solaris1 | -solaris1.*)
1346 os=`echo $os | sed -e 's|solaris1|sunos4|'`
1347 ;;
1348 -solaris)
1349 os=-solaris2
1350 ;;
1351 -unixware*)
1352 os=-sysv4.2uw
1353 ;;
1354 -gnu/linux*)
1355 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
1349 # solaris* is a basic system type, with this one exception.
1350 auroraux)
1351 os=auroraux
1352 ;;
1353 bluegene*)
1354 os=cnk
1355 ;;
1356 solaris1 | solaris1.*)
1357 os=`echo "$os" | sed -e 's|solaris1|sunos4|'`
1358 ;;
1359 solaris)
1360 os=solaris2
1361 ;;
1362 unixware*)
1363 os=sysv4.2uw
13561364 ;;
13571365 # es1800 is here to avoid being matched by es* (a different OS)
1358 -es1800*)
1359 os=-ose
1360 ;;
1361 # Now accept the basic system types.
1362 # The portable systems comes first.
1363 # Each alternative MUST end in a * to match a version number.
1364 # -sysv* is not here because it comes later, after sysvr4.
1365 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
1366 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
1367 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1368 | -sym* | -kopensolaris* | -plan9* \
1369 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1370 | -aos* | -aros* | -cloudabi* | -sortix* \
1371 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
1372 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1373 | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
1374 | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
1375 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
1376 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
1377 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
1378 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1379 | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
1380 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1381 | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
1382 | -linux-newlib* | -linux-musl* | -linux-uclibc* \
1383 | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
1384 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
1385 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
1386 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
1387 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1388 | -morphos* | -superux* | -rtmk* | -windiss* \
1389 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1390 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
1391 | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
1392 | -midnightbsd*)
1393 # Remember, each alternative MUST END IN *, to match a version number.
1394 ;;
1395 -qnx*)
1396 case $basic_machine in
1397 x86-* | i*86-*)
1398 ;;
1399 *)
1400 os=-nto$os
1401 ;;
1402 esac
1403 ;;
1404 -nto-qnx*)
1405 ;;
1406 -nto*)
1407 os=`echo $os | sed -e 's|nto|nto-qnx|'`
1408 ;;
1409 -sim | -xray | -os68k* | -v88r* \
1410 | -windows* | -osx | -abug | -netware* | -os9* \
1411 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
1412 ;;
1413 -mac*)
1366 es1800*)
1367 os=ose
1368 ;;
1369 # Some version numbers need modification
1370 chorusos*)
1371 os=chorusos
1372 ;;
1373 isc)
1374 os=isc2.2
1375 ;;
1376 sco6)
1377 os=sco5v6
1378 ;;
1379 sco5)
1380 os=sco3.2v5
1381 ;;
1382 sco4)
1383 os=sco3.2v4
1384 ;;
1385 sco3.2.[4-9]*)
1386 os=`echo "$os" | sed -e 's/sco3.2./sco3.2v/'`
1387 ;;
1388 sco*v* | scout)
1389 # Don't match below
1390 ;;
1391 sco*)
1392 os=sco3.2v2
1393 ;;
1394 psos*)
1395 os=psos
1396 ;;
1397 qnx*)
1398 os=qnx
1399 ;;
1400 hiux*)
1401 os=hiuxwe2
1402 ;;
1403 lynx*178)
1404 os=lynxos178
1405 ;;
1406 lynx*5)
1407 os=lynxos5
1408 ;;
1409 lynxos*)
1410 # don't get caught up in next wildcard
1411 ;;
1412 lynx*)
1413 os=lynxos
1414 ;;
1415 mac[0-9]*)
14141416 os=`echo "$os" | sed -e 's|mac|macos|'`
14151417 ;;
1416 -linux-dietlibc)
1417 os=-linux-dietlibc
1418 ;;
1419 -linux*)
1420 os=`echo $os | sed -e 's|linux|linux-gnu|'`
1421 ;;
1422 -sunos5*)
1418 opened*)
1419 os=openedition
1420 ;;
1421 os400*)
1422 os=os400
1423 ;;
1424 sunos5*)
14231425 os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
14241426 ;;
1425 -sunos6*)
1427 sunos6*)
14261428 os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
14271429 ;;
1428 -opened*)
1429 os=-openedition
1430 ;;
1431 -os400*)
1432 os=-os400
1433 ;;
1434 -wince*)
1435 os=-wince
1436 ;;
1437 -utek*)
1438 os=-bsd
1439 ;;
1440 -dynix*)
1441 os=-bsd
1442 ;;
1443 -acis*)
1444 os=-aos
1445 ;;
1446 -atheos*)
1447 os=-atheos
1448 ;;
1449 -syllable*)
1450 os=-syllable
1451 ;;
1452 -386bsd)
1453 os=-bsd
1454 ;;
1455 -ctix* | -uts*)
1456 os=-sysv
1457 ;;
1458 -nova*)
1459 os=-rtmk-nova
1460 ;;
1461 -ns2)
1462 os=-nextstep2
1463 ;;
1464 -nsk*)
1465 os=-nsk
1430 wince*)
1431 os=wince
1432 ;;
1433 utek*)
1434 os=bsd
1435 ;;
1436 dynix*)
1437 os=bsd
1438 ;;
1439 acis*)
1440 os=aos
1441 ;;
1442 atheos*)
1443 os=atheos
1444 ;;
1445 syllable*)
1446 os=syllable
1447 ;;
1448 386bsd)
1449 os=bsd
1450 ;;
1451 ctix* | uts*)
1452 os=sysv
1453 ;;
1454 nova*)
1455 os=rtmk-nova
1456 ;;
1457 ns2)
1458 os=nextstep2
14661459 ;;
14671460 # Preserve the version number of sinix5.
1468 -sinix5.*)
1469 os=`echo $os | sed -e 's|sinix|sysv|'`
1470 ;;
1471 -sinix*)
1472 os=-sysv4
1473 ;;
1474 -tpf*)
1475 os=-tpf
1476 ;;
1477 -triton*)
1478 os=-sysv3
1479 ;;
1480 -oss*)
1481 os=-sysv3
1482 ;;
1483 -svr4*)
1484 os=-sysv4
1485 ;;
1486 -svr3)
1487 os=-sysv3
1488 ;;
1489 -sysvr4)
1490 os=-sysv4
1491 ;;
1492 # This must come after -sysvr4.
1493 -sysv*)
1494 ;;
1495 -ose*)
1496 os=-ose
1497 ;;
1498 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1499 os=-mint
1500 ;;
1501 -zvmoe)
1502 os=-zvmoe
1503 ;;
1504 -dicos*)
1505 os=-dicos
1506 ;;
1507 -pikeos*)
1461 sinix5.*)
1462 os=`echo "$os" | sed -e 's|sinix|sysv|'`
1463 ;;
1464 sinix*)
1465 os=sysv4
1466 ;;
1467 tpf*)
1468 os=tpf
1469 ;;
1470 triton*)
1471 os=sysv3
1472 ;;
1473 oss*)
1474 os=sysv3
1475 ;;
1476 svr4*)
1477 os=sysv4
1478 ;;
1479 svr3)
1480 os=sysv3
1481 ;;
1482 sysvr4)
1483 os=sysv4
1484 ;;
1485 ose*)
1486 os=ose
1487 ;;
1488 *mint | mint[0-9]* | *MiNT | MiNT[0-9]*)
1489 os=mint
1490 ;;
1491 dicos*)
1492 os=dicos
1493 ;;
1494 pikeos*)
15081495 # Until real need of OS specific support for
15091496 # particular features comes up, bare metal
15101497 # configurations are quite functional.
1511 case $basic_machine in
1498 case $cpu in
15121499 arm*)
1513 os=-eabi
1500 os=eabi
15141501 ;;
15151502 *)
1516 os=-elf
1503 os=elf
15171504 ;;
15181505 esac
15191506 ;;
1520 -nacl*)
1521 ;;
1522 -ios)
1523 ;;
1524 -none)
1525 ;;
15261507 *)
1527 # Get rid of the `-' at the beginning of $os.
1528 os=`echo $os | sed 's/[^-]*-//'`
1529 echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
1530 exit 1
1508 # No normalization, but not necessarily accepted, that comes below.
15311509 ;;
15321510 esac
1511
15331512 else
15341513
15351514 # Here we handle the default operating systems that come with various machines.
15421521 # will signal an error saying that MANUFACTURER isn't an operating
15431522 # system, and we'll never get to this point.
15441523
1545 case $basic_machine in
1524 kernel=
1525 case $cpu-$vendor in
15461526 score-*)
1547 os=-elf
1527 os=elf
15481528 ;;
15491529 spu-*)
1550 os=-elf
1530 os=elf
15511531 ;;
15521532 *-acorn)
1553 os=-riscix1.2
1533 os=riscix1.2
15541534 ;;
15551535 arm*-rebel)
1556 os=-linux
1536 kernel=linux
1537 os=gnu
15571538 ;;
15581539 arm*-semi)
1559 os=-aout
1540 os=aout
15601541 ;;
15611542 c4x-* | tic4x-*)
1562 os=-coff
1543 os=coff
15631544 ;;
15641545 c8051-*)
1565 os=-elf
1546 os=elf
1547 ;;
1548 clipper-intergraph)
1549 os=clix
15661550 ;;
15671551 hexagon-*)
1568 os=-elf
1552 os=elf
15691553 ;;
15701554 tic54x-*)
1571 os=-coff
1555 os=coff
15721556 ;;
15731557 tic55x-*)
1574 os=-coff
1558 os=coff
15751559 ;;
15761560 tic6x-*)
1577 os=-coff
1561 os=coff
15781562 ;;
15791563 # This must come before the *-dec entry.
15801564 pdp10-*)
1581 os=-tops20
1565 os=tops20
15821566 ;;
15831567 pdp11-*)
1584 os=-none
1568 os=none
15851569 ;;
15861570 *-dec | vax-*)
1587 os=-ultrix4.2
1571 os=ultrix4.2
15881572 ;;
15891573 m68*-apollo)
1590 os=-domain
1574 os=domain
15911575 ;;
15921576 i386-sun)
1593 os=-sunos4.0.2
1577 os=sunos4.0.2
15941578 ;;
15951579 m68000-sun)
1596 os=-sunos3
1580 os=sunos3
15971581 ;;
15981582 m68*-cisco)
1599 os=-aout
1583 os=aout
16001584 ;;
16011585 mep-*)
1602 os=-elf
1586 os=elf
16031587 ;;
16041588 mips*-cisco)
1605 os=-elf
1589 os=elf
16061590 ;;
16071591 mips*-*)
1608 os=-elf
1592 os=elf
16091593 ;;
16101594 or32-*)
1611 os=-coff
1595 os=coff
16121596 ;;
16131597 *-tti) # must be before sparc entry or we get the wrong os.
1614 os=-sysv3
1598 os=sysv3
16151599 ;;
16161600 sparc-* | *-sun)
1617 os=-sunos4.1.1
1601 os=sunos4.1.1
16181602 ;;
16191603 pru-*)
1620 os=-elf
1604 os=elf
16211605 ;;
16221606 *-be)
1623 os=-beos
1607 os=beos
16241608 ;;
16251609 *-ibm)
1626 os=-aix
1610 os=aix
16271611 ;;
16281612 *-knuth)
1629 os=-mmixware
1613 os=mmixware
16301614 ;;
16311615 *-wec)
1632 os=-proelf
1616 os=proelf
16331617 ;;
16341618 *-winbond)
1635 os=-proelf
1619 os=proelf
16361620 ;;
16371621 *-oki)
1638 os=-proelf
1622 os=proelf
16391623 ;;
16401624 *-hp)
1641 os=-hpux
1625 os=hpux
16421626 ;;
16431627 *-hitachi)
1644 os=-hiux
1628 os=hiux
16451629 ;;
16461630 i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
1647 os=-sysv
1631 os=sysv
16481632 ;;
16491633 *-cbm)
1650 os=-amigaos
1634 os=amigaos
16511635 ;;
16521636 *-dg)
1653 os=-dgux
1637 os=dgux
16541638 ;;
16551639 *-dolphin)
1656 os=-sysv3
1640 os=sysv3
16571641 ;;
16581642 m68k-ccur)
1659 os=-rtu
1643 os=rtu
16601644 ;;
16611645 m88k-omron*)
1662 os=-luna
1646 os=luna
16631647 ;;
16641648 *-next)
1665 os=-nextstep
1649 os=nextstep
16661650 ;;
16671651 *-sequent)
1668 os=-ptx
1652 os=ptx
16691653 ;;
16701654 *-crds)
1671 os=-unos
1655 os=unos
16721656 ;;
16731657 *-ns)
1674 os=-genix
1658 os=genix
16751659 ;;
16761660 i370-*)
1677 os=-mvs
1661 os=mvs
16781662 ;;
16791663 *-gould)
1680 os=-sysv
1664 os=sysv
16811665 ;;
16821666 *-highlevel)
1683 os=-bsd
1667 os=bsd
16841668 ;;
16851669 *-encore)
1686 os=-bsd
1670 os=bsd
16871671 ;;
16881672 *-sgi)
1689 os=-irix
1673 os=irix
16901674 ;;
16911675 *-siemens)
1692 os=-sysv4
1676 os=sysv4
16931677 ;;
16941678 *-masscomp)
1695 os=-rtu
1679 os=rtu
16961680 ;;
16971681 f30[01]-fujitsu | f700-fujitsu)
1698 os=-uxpv
1682 os=uxpv
16991683 ;;
17001684 *-rom68k)
1701 os=-coff
1685 os=coff
17021686 ;;
17031687 *-*bug)
1704 os=-coff
1688 os=coff
17051689 ;;
17061690 *-apple)
1707 os=-macos
1691 os=macos
17081692 ;;
17091693 *-atari*)
1710 os=-mint
1694 os=mint
1695 ;;
1696 *-wrs)
1697 os=vxworks
17111698 ;;
17121699 *)
1713 os=-none
1700 os=none
17141701 ;;
17151702 esac
1703
17161704 fi
1705
1706 # Now, validate our (potentially fixed-up) OS.
1707 case $os in
1708 # Sometimes we do "kernel-libc", so those need to count as OSes.
1709 musl* | newlib* | relibc* | uclibc*)
1710 ;;
1711 # Likewise for "kernel-abi"
1712 eabi* | gnueabi*)
1713 ;;
1714 # VxWorks passes extra cpu info in the 4th filed.
1715 simlinux | simwindows | spe)
1716 ;;
1717 # Now accept the basic system types.
1718 # The portable systems comes first.
1719 # Each alternative MUST end in a * to match a version number.
1720 gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
1721 | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
1722 | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
1723 | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
1724 | hiux* | abug | nacl* | netware* | windows* \
1725 | os9* | macos* | osx* | ios* \
1726 | mpw* | magic* | mmixware* | mon960* | lnews* \
1727 | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
1728 | aos* | aros* | cloudabi* | sortix* | twizzler* \
1729 | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
1730 | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
1731 | mirbsd* | netbsd* | dicos* | openedition* | ose* \
1732 | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
1733 | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
1734 | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
1735 | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
1736 | udi* | lites* | ieee* | go32* | aux* | hcos* \
1737 | chorusrdb* | cegcc* | glidix* | serenity* \
1738 | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
1739 | midipix* | mingw32* | mingw64* | mint* \
1740 | uxpv* | beos* | mpeix* | udk* | moxiebox* \
1741 | interix* | uwin* | mks* | rhapsody* | darwin* \
1742 | openstep* | oskit* | conix* | pw32* | nonstopux* \
1743 | storm-chaos* | tops10* | tenex* | tops20* | its* \
1744 | os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
1745 | scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
1746 | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
1747 | skyos* | haiku* | rdos* | toppers* | drops* | es* \
1748 | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
1749 | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
1750 | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr*)
1751 ;;
1752 # This one is extra strict with allowed versions
1753 sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
1754 # Don't forget version if it is 3.2v4 or newer.
1755 ;;
1756 none)
1757 ;;
1758 *)
1759 echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
1760 exit 1
1761 ;;
1762 esac
1763
1764 # As a final step for OS-related things, validate the OS-kernel combination
1765 # (given a valid OS), if there is a kernel.
1766 case $kernel-$os in
1767 linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
1768 | linux-musl* | linux-relibc* | linux-uclibc* )
1769 ;;
1770 uclinux-uclibc* )
1771 ;;
1772 -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
1773 # These are just libc implementations, not actual OSes, and thus
1774 # require a kernel.
1775 echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
1776 exit 1
1777 ;;
1778 kfreebsd*-gnu* | kopensolaris*-gnu*)
1779 ;;
1780 vxworks-simlinux | vxworks-simwindows | vxworks-spe)
1781 ;;
1782 nto-qnx*)
1783 ;;
1784 os2-emx)
1785 ;;
1786 *-eabi* | *-gnueabi*)
1787 ;;
1788 -*)
1789 # Blank kernel with real OS is always fine.
1790 ;;
1791 *-*)
1792 echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
1793 exit 1
1794 ;;
1795 esac
17171796
17181797 # Here we handle the case where we know the os, and the CPU type, but not the
17191798 # manufacturer. We pick the logical manufacturer.
1720 vendor=unknown
1721 case $basic_machine in
1722 *-unknown)
1723 case $os in
1724 -riscix*)
1799 case $vendor in
1800 unknown)
1801 case $cpu-$os in
1802 *-riscix*)
17251803 vendor=acorn
17261804 ;;
1727 -sunos*)
1805 *-sunos*)
17281806 vendor=sun
17291807 ;;
1730 -cnk*|-aix*)
1808 *-cnk* | *-aix*)
17311809 vendor=ibm
17321810 ;;
1733 -beos*)
1811 *-beos*)
17341812 vendor=be
17351813 ;;
1736 -hpux*)
1814 *-hpux*)
17371815 vendor=hp
17381816 ;;
1739 -mpeix*)
1817 *-mpeix*)
17401818 vendor=hp
17411819 ;;
1742 -hiux*)
1820 *-hiux*)
17431821 vendor=hitachi
17441822 ;;
1745 -unos*)
1823 *-unos*)
17461824 vendor=crds
17471825 ;;
1748 -dgux*)
1826 *-dgux*)
17491827 vendor=dg
17501828 ;;
1751 -luna*)
1829 *-luna*)
17521830 vendor=omron
17531831 ;;
1754 -genix*)
1832 *-genix*)
17551833 vendor=ns
17561834 ;;
1757 -mvs* | -opened*)
1835 *-clix*)
1836 vendor=intergraph
1837 ;;
1838 *-mvs* | *-opened*)
17581839 vendor=ibm
17591840 ;;
1760 -os400*)
1841 *-os400*)
17611842 vendor=ibm
17621843 ;;
1763 -ptx*)
1844 s390-* | s390x-*)
1845 vendor=ibm
1846 ;;
1847 *-ptx*)
17641848 vendor=sequent
17651849 ;;
1766 -tpf*)
1850 *-tpf*)
17671851 vendor=ibm
17681852 ;;
1769 -vxsim* | -vxworks* | -windiss*)
1853 *-vxsim* | *-vxworks* | *-windiss*)
17701854 vendor=wrs
17711855 ;;
1772 -aux*)
1856 *-aux*)
17731857 vendor=apple
17741858 ;;
1775 -hms*)
1859 *-hms*)
17761860 vendor=hitachi
17771861 ;;
1778 -mpw* | -macos*)
1862 *-mpw* | *-macos*)
17791863 vendor=apple
17801864 ;;
1781 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
1865 *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*)
17821866 vendor=atari
17831867 ;;
1784 -vos*)
1868 *-vos*)
17851869 vendor=stratus
17861870 ;;
17871871 esac
1788 basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
17891872 ;;
17901873 esac
17911874
1792 echo "$basic_machine$os"
1875 echo "$cpu-$vendor-${kernel:+$kernel-}$os"
17931876 exit
17941877
17951878 # Local variables:
1796 # eval: (add-hook 'write-file-functions 'time-stamp)
1879 # eval: (add-hook 'before-save-hook 'time-stamp)
17971880 # time-stamp-start: "timestamp='"
17981881 # time-stamp-format: "%:y-%02m-%02d"
17991882 # time-stamp-end: "'"
+4917
-4561
configure less more
00 #! /bin/sh
1 # From configure.ac 911d911.
1 # From configure.ac 7482bef.
22 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for Clipman 1.6.2.
3 # Generated by GNU Autoconf 2.71 for Clipman 1.6.3.
44 #
5 # Report bugs to <https://bugzilla.xfce.org/>.
5 # Report bugs to <https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin>.
66 #
7 # Copyright (c) 2005-2020
7 # Copyright (c) 2003-2023
88 # The Xfce development team. All rights reserved.
99 #
1010 #
11 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
12 # Inc.
1213 #
1314 #
1415 # This configure script is free software; the Free Software Foundation
1920
2021 # Be more Bourne compatible
2122 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23 as_nop=:
24 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
25 then :
2326 emulate sh
2427 NULLCMD=:
2528 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
2629 # is contrary to our usage. Disable this feature.
2730 alias -g '${1+"$@"}'='"$@"'
2831 setopt NO_GLOB_SUBST
29 else
32 else $as_nop
3033 case `(set -o) 2>/dev/null` in #(
3134 *posix*) :
3235 set -o posix ;; #(
3639 fi
3740
3841
42
43 # Reset variables that may have inherited troublesome values from
44 # the environment.
45
46 # IFS needs to be set, to space, tab, and newline, in precisely that order.
47 # (If _AS_PATH_WALK were called with IFS unset, it would have the
48 # side effect of setting IFS to empty, thus disabling word splitting.)
49 # Quoting is to prevent editors from complaining about space-tab.
3950 as_nl='
4051 '
4152 export as_nl
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='print -r --'
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 as_echo='printf %s\n'
54 as_echo_n='printf %s'
55 else
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
59 else
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61 as_echo_n_body='eval
62 arg=$1;
63 case $arg in #(
64 *"$as_nl"*)
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 esac;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69 '
70 export as_echo_n_body
71 as_echo_n='sh -c $as_echo_n_body as_echo'
72 fi
73 export as_echo_body
74 as_echo='sh -c $as_echo_body as_echo'
75 fi
53 IFS=" "" $as_nl"
54
55 PS1='$ '
56 PS2='> '
57 PS4='+ '
58
59 # Ensure predictable behavior from utilities with locale-dependent output.
60 LC_ALL=C
61 export LC_ALL
62 LANGUAGE=C
63 export LANGUAGE
64
65 # We cannot yet rely on "unset" to work, but we need these variables
66 # to be unset--not just set to an empty or harmless value--now, to
67 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
68 # also avoids known problems related to "unset" and subshell syntax
69 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
70 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
71 do eval test \${$as_var+y} \
72 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
73 done
74
75 # Ensure that fds 0, 1, and 2 are open.
76 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
77 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
78 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
7679
7780 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
81 if ${PATH_SEPARATOR+false} :; then
7982 PATH_SEPARATOR=:
8083 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8184 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8386 }
8487 fi
8588
86
87 # IFS
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
92 IFS=" "" $as_nl"
9389
9490 # Find who we are. Look in the path if we contain no directory separator.
9591 as_myself=
9995 for as_dir in $PATH
10096 do
10197 IFS=$as_save_IFS
102 test -z "$as_dir" && as_dir=.
103 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 case $as_dir in #(((
99 '') as_dir=./ ;;
100 */) ;;
101 *) as_dir=$as_dir/ ;;
102 esac
103 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
104104 done
105105 IFS=$as_save_IFS
106106
112112 as_myself=$0
113113 fi
114114 if test ! -f "$as_myself"; then
115 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116116 exit 1
117117 fi
118118
119 # Unset variables that we do not need and which cause bugs (e.g. in
120 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
121 # suppresses any "Segmentation fault" message there. '((' could
122 # trigger a bug in pdksh 5.2.14.
123 for as_var in BASH_ENV ENV MAIL MAILPATH
124 do eval test x\${$as_var+set} = xset \
125 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
126 done
127 PS1='$ '
128 PS2='> '
129 PS4='+ '
130
131 # NLS nuisances.
132 LC_ALL=C
133 export LC_ALL
134 LANGUAGE=C
135 export LANGUAGE
136
137 # CDPATH.
138 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139119
140120 # Use a proper internal environment variable to ensure we don't fall
141121 # into an infinite loop, continuously re-executing ourselves.
157137 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
158138 # Admittedly, this is quite paranoid, since all the known shells bail
159139 # out after a failed `exec'.
160 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
161 as_fn_exit 255
140 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
141 exit 255
162142 fi
163143 # We don't want this to propagate to other subprocesses.
164144 { _as_can_reexec=; unset _as_can_reexec;}
165145 if test "x$CONFIG_SHELL" = x; then
166 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
146 as_bourne_compatible="as_nop=:
147 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
148 then :
167149 emulate sh
168150 NULLCMD=:
169151 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
170152 # is contrary to our usage. Disable this feature.
171153 alias -g '\${1+\"\$@\"}'='\"\$@\"'
172154 setopt NO_GLOB_SUBST
173 else
155 else \$as_nop
174156 case \`(set -o) 2>/dev/null\` in #(
175157 *posix*) :
176158 set -o posix ;; #(
190172 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
191173 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
192174 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
193 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
194
195 else
175 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
176 then :
177
178 else \$as_nop
196179 exitcode=1; echo positional parameters were not saved.
197180 fi
198181 test x\$exitcode = x0 || exit 1
182 blah=\$(echo \$(echo blah))
183 test x\"\$blah\" = xblah || exit 1
199184 test -x / || exit 1"
200185 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
201186 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
210195 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
211196 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
212197 test \$(( 1 + 1 )) = 2 || exit 1"
213 if (eval "$as_required") 2>/dev/null; then :
198 if (eval "$as_required") 2>/dev/null
199 then :
214200 as_have_required=yes
215 else
201 else $as_nop
216202 as_have_required=no
217203 fi
218 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
219
220 else
204 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
205 then :
206
207 else $as_nop
221208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222209 as_found=false
223210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
224211 do
225212 IFS=$as_save_IFS
226 test -z "$as_dir" && as_dir=.
213 case $as_dir in #(((
214 '') as_dir=./ ;;
215 */) ;;
216 *) as_dir=$as_dir/ ;;
217 esac
227218 as_found=:
228219 case $as_dir in #(
229220 /*)
230221 for as_base in sh bash ksh sh5; do
231222 # Try only shells that exist, to save several forks.
232 as_shell=$as_dir/$as_base
223 as_shell=$as_dir$as_base
233224 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
234 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
225 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
226 then :
235227 CONFIG_SHELL=$as_shell as_have_required=yes
236 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
228 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
229 then :
237230 break 2
238231 fi
239232 fi
241234 esac
242235 as_found=false
243236 done
244 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
245 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
237 IFS=$as_save_IFS
238 if $as_found
239 then :
240
241 else $as_nop
242 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
243 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
244 then :
246245 CONFIG_SHELL=$SHELL as_have_required=yes
247 fi; }
248 IFS=$as_save_IFS
249
250
251 if test "x$CONFIG_SHELL" != x; then :
246 fi
247 fi
248
249
250 if test "x$CONFIG_SHELL" != x
251 then :
252252 export CONFIG_SHELL
253253 # We cannot yet assume a decent shell, so we have to provide a
254254 # neutralization value for shells without unset; and this also
266266 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
267267 # Admittedly, this is quite paranoid, since all the known shells bail
268268 # out after a failed `exec'.
269 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
269 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
270270 exit 255
271271 fi
272272
273 if test x$as_have_required = xno; then :
274 $as_echo "$0: This script requires a shell more modern than all"
275 $as_echo "$0: the shells that I found on your system."
276 if test x${ZSH_VERSION+set} = xset ; then
277 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
278 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
273 if test x$as_have_required = xno
274 then :
275 printf "%s\n" "$0: This script requires a shell more modern than all"
276 printf "%s\n" "$0: the shells that I found on your system."
277 if test ${ZSH_VERSION+y} ; then
278 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
279 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
279280 else
280 $as_echo "$0: Please tell bug-autoconf@gnu.org and
281 $0: https://bugzilla.xfce.org/ about your system, including
282 $0: any error possibly output before this message. Then
283 $0: install a modern shell, or manually run the script
284 $0: under such a shell if you do have one."
281 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
282 $0: https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin
283 $0: about your system, including any error possibly output
284 $0: before this message. Then install a modern shell, or
285 $0: manually run the script under such a shell if you do
286 $0: have one."
285287 fi
286288 exit 1
287289 fi
305307 }
306308 as_unset=as_fn_unset
307309
310
308311 # as_fn_set_status STATUS
309312 # -----------------------
310313 # Set $? to STATUS, without forking.
322325 as_fn_set_status $1
323326 exit $1
324327 } # as_fn_exit
328 # as_fn_nop
329 # ---------
330 # Do nothing but, unlike ":", preserve the value of $?.
331 as_fn_nop ()
332 {
333 return $?
334 }
335 as_nop=as_fn_nop
325336
326337 # as_fn_mkdir_p
327338 # -------------
336347 as_dirs=
337348 while :; do
338349 case $as_dir in #(
339 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
350 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
340351 *) as_qdir=$as_dir;;
341352 esac
342353 as_dirs="'$as_qdir' $as_dirs"
345356 X"$as_dir" : 'X\(//\)[^/]' \| \
346357 X"$as_dir" : 'X\(//\)$' \| \
347358 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
348 $as_echo X"$as_dir" |
359 printf "%s\n" X"$as_dir" |
349360 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
350361 s//\1/
351362 q
384395 # advantage of any shell optimizations that allow amortized linear growth over
385396 # repeated appends, instead of the typical quadratic growth present in naive
386397 # implementations.
387 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
398 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
399 then :
388400 eval 'as_fn_append ()
389401 {
390402 eval $1+=\$2
391403 }'
392 else
404 else $as_nop
393405 as_fn_append ()
394406 {
395407 eval $1=\$$1\$2
401413 # Perform arithmetic evaluation on the ARGs, and store the result in the
402414 # global $as_val. Take advantage of shells that can avoid forks. The arguments
403415 # must be portable across $(()) and expr.
404 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
416 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
417 then :
405418 eval 'as_fn_arith ()
406419 {
407420 as_val=$(( $* ))
408421 }'
409 else
422 else $as_nop
410423 as_fn_arith ()
411424 {
412425 as_val=`expr "$@" || test $? -eq 1`
413426 }
414427 fi # as_fn_arith
415428
429 # as_fn_nop
430 # ---------
431 # Do nothing but, unlike ":", preserve the value of $?.
432 as_fn_nop ()
433 {
434 return $?
435 }
436 as_nop=as_fn_nop
416437
417438 # as_fn_error STATUS ERROR [LINENO LOG_FD]
418439 # ----------------------------------------
424445 as_status=$1; test $as_status -eq 0 && as_status=1
425446 if test "$4"; then
426447 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
427 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
428 fi
429 $as_echo "$as_me: error: $2" >&2
448 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
449 fi
450 printf "%s\n" "$as_me: error: $2" >&2
430451 as_fn_exit $as_status
431452 } # as_fn_error
432453
453474 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
454475 X"$0" : 'X\(//\)$' \| \
455476 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
456 $as_echo X/"$0" |
477 printf "%s\n" X/"$0" |
457478 sed '/^.*\/\([^/][^/]*\)\/*$/{
458479 s//\1/
459480 q
497518 s/-\n.*//
498519 ' >$as_me.lineno &&
499520 chmod +x "$as_me.lineno" ||
500 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
521 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
501522
502523 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
503524 # already done that, so ensure we don't try to do so again and fall
511532 exit
512533 }
513534
535
536 # Determine whether it's possible to make 'echo' print without a newline.
537 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
538 # for compatibility with existing Makefiles.
514539 ECHO_C= ECHO_N= ECHO_T=
515540 case `echo -n x` in #(((((
516541 -n*)
523548 *)
524549 ECHO_N='-n';;
525550 esac
551
552 # For backward compatibility with old third-party macros, we provide
553 # the shell variables $as_echo and $as_echo_n. New code should use
554 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
555 as_echo='printf %s\n'
556 as_echo_n='printf %s'
557
526558
527559 rm -f conf$$ conf$$.exe conf$$.file
528560 if test -d conf$$.dir; then
593625 # Identity of this package.
594626 PACKAGE_NAME='Clipman'
595627 PACKAGE_TARNAME='xfce4-clipman-plugin'
596 PACKAGE_VERSION='1.6.2'
597 PACKAGE_STRING='Clipman 1.6.2'
598 PACKAGE_BUGREPORT='https://bugzilla.xfce.org/'
628 PACKAGE_VERSION='1.6.3'
629 PACKAGE_STRING='Clipman 1.6.3'
630 PACKAGE_BUGREPORT='https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin'
599631 PACKAGE_URL='https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin'
600632
601633 # Factoring default headers for most tests.
602634 ac_includes_default="\
603 #include <stdio.h>
604 #ifdef HAVE_SYS_TYPES_H
605 # include <sys/types.h>
635 #include <stddef.h>
636 #ifdef HAVE_STDIO_H
637 # include <stdio.h>
606638 #endif
607 #ifdef HAVE_SYS_STAT_H
608 # include <sys/stat.h>
609 #endif
610 #ifdef STDC_HEADERS
639 #ifdef HAVE_STDLIB_H
611640 # include <stdlib.h>
612 # include <stddef.h>
613 #else
614 # ifdef HAVE_STDLIB_H
615 # include <stdlib.h>
616 # endif
617641 #endif
618642 #ifdef HAVE_STRING_H
619 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
620 # include <memory.h>
621 # endif
622643 # include <string.h>
623 #endif
624 #ifdef HAVE_STRINGS_H
625 # include <strings.h>
626644 #endif
627645 #ifdef HAVE_INTTYPES_H
628646 # include <inttypes.h>
630648 #ifdef HAVE_STDINT_H
631649 # include <stdint.h>
632650 #endif
651 #ifdef HAVE_STRINGS_H
652 # include <strings.h>
653 #endif
654 #ifdef HAVE_SYS_TYPES_H
655 # include <sys/types.h>
656 #endif
657 #ifdef HAVE_SYS_STAT_H
658 # include <sys/stat.h>
659 #endif
633660 #ifdef HAVE_UNISTD_H
634661 # include <unistd.h>
635662 #endif"
636663
664 ac_header_c_list=
637665 ac_subst_vars='am__EXEEXT_FALSE
638666 am__EXEEXT_TRUE
639667 LTLIBOBJS
640668 LIBOBJS
641 XGETTEXT_ARGS
642 MKINSTALLDIRS
643 POSUB
644 POFILES
645 PO_IN_DATADIR_FALSE
646 PO_IN_DATADIR_TRUE
647 INTLLIBS
648 INSTOBJEXT
649 GMOFILES
650 DATADIRNAME
651 CATOBJEXT
652 CATALOGS
653 MSGFMT_OPTS
654 INTL_MACOSX_LIBS
655669 GETTEXT_PACKAGE
656670 HAVE_QRENCODE_FALSE
657671 HAVE_QRENCODE_TRUE
709723 X_LIBS
710724 X_PRE_LIBS
711725 X_CFLAGS
726 CPP
712727 XMKMF
713728 ALL_LINGUAS
714729 INTLTOOL_PERL
745760 INTLTOOL_MERGE
746761 INTLTOOL_UPDATE
747762 USE_NLS
748 CPP
749763 LT_SYS_LIBRARY_PATH
750764 OTOOL64
751765 OTOOL
758772 AR
759773 DLLTOOL
760774 OBJDUMP
775 FILECMD
761776 LN_S
762777 NM
763778 ac_ct_DUMPBIN
791806 AM_DEFAULT_VERBOSITY
792807 AM_DEFAULT_V
793808 AM_V
809 CSCOPE
810 ETAGS
811 CTAGS
794812 am__untar
795813 am__tar
796814 AMTAR
895913 LIBS
896914 CPPFLAGS
897915 LT_SYS_LIBRARY_PATH
916 XMKMF
898917 CPP
899 XMKMF
900918 PKG_CONFIG
901919 PKG_CONFIG_PATH
902920 PKG_CONFIG_LIBDIR'
968986 *) ac_optarg=yes ;;
969987 esac
970988
971 # Accept the important Cygnus configure options, so we can diagnose typos.
972
973989 case $ac_dashdash$ac_option in
974990 --)
975991 ac_dashdash=yes ;;
10101026 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
10111027 # Reject names that are not valid shell variable names.
10121028 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1013 as_fn_error $? "invalid feature name: $ac_useropt"
1029 as_fn_error $? "invalid feature name: \`$ac_useropt'"
10141030 ac_useropt_orig=$ac_useropt
1015 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1031 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
10161032 case $ac_user_opts in
10171033 *"
10181034 "enable_$ac_useropt"
10361052 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
10371053 # Reject names that are not valid shell variable names.
10381054 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1039 as_fn_error $? "invalid feature name: $ac_useropt"
1055 as_fn_error $? "invalid feature name: \`$ac_useropt'"
10401056 ac_useropt_orig=$ac_useropt
1041 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1057 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
10421058 case $ac_user_opts in
10431059 *"
10441060 "enable_$ac_useropt"
12491265 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
12501266 # Reject names that are not valid shell variable names.
12511267 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1252 as_fn_error $? "invalid package name: $ac_useropt"
1268 as_fn_error $? "invalid package name: \`$ac_useropt'"
12531269 ac_useropt_orig=$ac_useropt
1254 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1270 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
12551271 case $ac_user_opts in
12561272 *"
12571273 "with_$ac_useropt"
12651281 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
12661282 # Reject names that are not valid shell variable names.
12671283 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1268 as_fn_error $? "invalid package name: $ac_useropt"
1284 as_fn_error $? "invalid package name: \`$ac_useropt'"
12691285 ac_useropt_orig=$ac_useropt
1270 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1286 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
12711287 case $ac_user_opts in
12721288 *"
12731289 "with_$ac_useropt"
13111327
13121328 *)
13131329 # FIXME: should be removed in autoconf 3.0.
1314 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1330 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
13151331 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1316 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1332 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
13171333 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
13181334 ;;
13191335
13291345 case $enable_option_checking in
13301346 no) ;;
13311347 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1332 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1348 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
13331349 esac
13341350 fi
13351351
13931409 X"$as_myself" : 'X\(//\)[^/]' \| \
13941410 X"$as_myself" : 'X\(//\)$' \| \
13951411 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1396 $as_echo X"$as_myself" |
1412 printf "%s\n" X"$as_myself" |
13971413 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13981414 s//\1/
13991415 q
14501466 # Omit some internal or obsolete options to make the list less imposing.
14511467 # This message is too long to be a string in the A/UX 3.1 sh.
14521468 cat <<_ACEOF
1453 \`configure' configures Clipman 1.6.2 to adapt to many kinds of systems.
1469 \`configure' configures Clipman 1.6.3 to adapt to many kinds of systems.
14541470
14551471 Usage: $0 [OPTION]... [VAR=VALUE]...
14561472
15271543
15281544 if test -n "$ac_init_help"; then
15291545 case $ac_init_help in
1530 short | recursive ) echo "Configuration of Clipman 1.6.2:";;
1546 short | recursive ) echo "Configuration of Clipman 1.6.3:";;
15311547 esac
15321548 cat <<\_ACEOF
15331549
15831599 you have headers in a nonstandard directory <include dir>
15841600 LT_SYS_LIBRARY_PATH
15851601 User-defined run-time library search path.
1602 XMKMF Path to xmkmf, Makefile generator for X Window System
15861603 CPP C preprocessor
1587 XMKMF Path to xmkmf, Makefile generator for X Window System
15881604 PKG_CONFIG path to pkg-config utility
15891605 PKG_CONFIG_PATH
15901606 directories to add to pkg-config's search path
15941610 Use these variables to override the choices made by `configure' or to help
15951611 it to find libraries and programs with nonstandard names/locations.
15961612
1597 Report bugs to <https://bugzilla.xfce.org/>.
1613 Report bugs to <https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin>.
15981614 Clipman home page: <https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin>.
15991615 _ACEOF
16001616 ac_status=$?
16111627 case "$ac_dir" in
16121628 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16131629 *)
1614 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1630 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16151631 # A ".." for each directory in $ac_dir_suffix.
1616 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1632 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16171633 case $ac_top_builddir_sub in
16181634 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16191635 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16411657 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16421658
16431659 cd "$ac_dir" || { ac_status=$?; continue; }
1644 # Check for guested configure.
1660 # Check for configure.gnu first; this name is used for a wrapper for
1661 # Metaconfig's "Configure" on case-insensitive file systems.
16451662 if test -f "$ac_srcdir/configure.gnu"; then
16461663 echo &&
16471664 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
16491666 echo &&
16501667 $SHELL "$ac_srcdir/configure" --help=recursive
16511668 else
1652 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1669 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
16531670 fi || ac_status=$?
16541671 cd "$ac_pwd" || { ac_status=$?; break; }
16551672 done
16581675 test -n "$ac_init_help" && exit $ac_status
16591676 if $ac_init_version; then
16601677 cat <<\_ACEOF
1661 Clipman configure 1.6.2
1662 generated by GNU Autoconf 2.69
1663
1664 Copyright (C) 2012 Free Software Foundation, Inc.
1678 Clipman configure 1.6.3
1679 generated by GNU Autoconf 2.71
1680
1681 Copyright (C) 2021 Free Software Foundation, Inc.
16651682 This configure script is free software; the Free Software Foundation
16661683 gives unlimited permission to copy, distribute and modify it.
16671684
1668 Copyright (c) 2005-2020
1685 Copyright (c) 2003-2023
16691686 The Xfce development team. All rights reserved.
16701687 _ACEOF
16711688 exit
16811698 ac_fn_c_try_compile ()
16821699 {
16831700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 rm -f conftest.$ac_objext
1701 rm -f conftest.$ac_objext conftest.beam
16851702 if { { ac_try="$ac_compile"
16861703 case "(($ac_try" in
16871704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16881705 *) ac_try_echo=$ac_try;;
16891706 esac
16901707 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691 $as_echo "$ac_try_echo"; } >&5
1708 printf "%s\n" "$ac_try_echo"; } >&5
16921709 (eval "$ac_compile") 2>conftest.err
16931710 ac_status=$?
16941711 if test -s conftest.err; then
16961713 cat conftest.er1 >&5
16971714 mv -f conftest.er1 conftest.err
16981715 fi
1699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17001717 test $ac_status = 0; } && {
17011718 test -z "$ac_c_werror_flag" ||
17021719 test ! -s conftest.err
1703 } && test -s conftest.$ac_objext; then :
1720 } && test -s conftest.$ac_objext
1721 then :
17041722 ac_retval=0
1705 else
1706 $as_echo "$as_me: failed program was:" >&5
1723 else $as_nop
1724 printf "%s\n" "$as_me: failed program was:" >&5
17071725 sed 's/^/| /' conftest.$ac_ext >&5
17081726
17091727 ac_retval=1
17191737 ac_fn_c_try_link ()
17201738 {
17211739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 rm -f conftest.$ac_objext conftest$ac_exeext
1740 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
17231741 if { { ac_try="$ac_link"
17241742 case "(($ac_try" in
17251743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17261744 *) ac_try_echo=$ac_try;;
17271745 esac
17281746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729 $as_echo "$ac_try_echo"; } >&5
1747 printf "%s\n" "$ac_try_echo"; } >&5
17301748 (eval "$ac_link") 2>conftest.err
17311749 ac_status=$?
17321750 if test -s conftest.err; then
17341752 cat conftest.er1 >&5
17351753 mv -f conftest.er1 conftest.err
17361754 fi
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17381756 test $ac_status = 0; } && {
17391757 test -z "$ac_c_werror_flag" ||
17401758 test ! -s conftest.err
17411759 } && test -s conftest$ac_exeext && {
17421760 test "$cross_compiling" = yes ||
17431761 test -x conftest$ac_exeext
1744 }; then :
1762 }
1763 then :
17451764 ac_retval=0
1746 else
1747 $as_echo "$as_me: failed program was:" >&5
1765 else $as_nop
1766 printf "%s\n" "$as_me: failed program was:" >&5
17481767 sed 's/^/| /' conftest.$ac_ext >&5
17491768
17501769 ac_retval=1
17661785 ac_fn_c_check_header_compile ()
17671786 {
17681787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if eval \${$3+:} false; then :
1772 $as_echo_n "(cached) " >&6
1773 else
1788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1789 printf %s "checking for $2... " >&6; }
1790 if eval test \${$3+y}
1791 then :
1792 printf %s "(cached) " >&6
1793 else $as_nop
17741794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17751795 /* end confdefs.h. */
17761796 $4
17771797 #include <$2>
17781798 _ACEOF
1779 if ac_fn_c_try_compile "$LINENO"; then :
1799 if ac_fn_c_try_compile "$LINENO"
1800 then :
17801801 eval "$3=yes"
1781 else
1802 else $as_nop
17821803 eval "$3=no"
17831804 fi
1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17851806 fi
17861807 eval ac_res=\$$3
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 $as_echo "$ac_res" >&6; }
1808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1809 printf "%s\n" "$ac_res" >&6; }
17891810 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
17901811
17911812 } # ac_fn_c_check_header_compile
1792
1793 # ac_fn_c_try_cpp LINENO
1794 # ----------------------
1795 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1796 ac_fn_c_try_cpp ()
1797 {
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 if { { ac_try="$ac_cpp conftest.$ac_ext"
1800 case "(($ac_try" in
1801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1802 *) ac_try_echo=$ac_try;;
1803 esac
1804 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1805 $as_echo "$ac_try_echo"; } >&5
1806 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1807 ac_status=$?
1808 if test -s conftest.err; then
1809 grep -v '^ *+' conftest.err >conftest.er1
1810 cat conftest.er1 >&5
1811 mv -f conftest.er1 conftest.err
1812 fi
1813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814 test $ac_status = 0; } > conftest.i && {
1815 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1816 test ! -s conftest.err
1817 }; then :
1818 ac_retval=0
1819 else
1820 $as_echo "$as_me: failed program was:" >&5
1821 sed 's/^/| /' conftest.$ac_ext >&5
1822
1823 ac_retval=1
1824 fi
1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1826 as_fn_set_status $ac_retval
1827
1828 } # ac_fn_c_try_cpp
1829
1830 # ac_fn_c_try_run LINENO
1831 # ----------------------
1832 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1833 # that executables *can* be run.
1834 ac_fn_c_try_run ()
1835 {
1836 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837 if { { ac_try="$ac_link"
1838 case "(($ac_try" in
1839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840 *) ac_try_echo=$ac_try;;
1841 esac
1842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 $as_echo "$ac_try_echo"; } >&5
1844 (eval "$ac_link") 2>&5
1845 ac_status=$?
1846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1847 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1848 { { case "(($ac_try" in
1849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1850 *) ac_try_echo=$ac_try;;
1851 esac
1852 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1853 $as_echo "$ac_try_echo"; } >&5
1854 (eval "$ac_try") 2>&5
1855 ac_status=$?
1856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857 test $ac_status = 0; }; }; then :
1858 ac_retval=0
1859 else
1860 $as_echo "$as_me: program exited with status $ac_status" >&5
1861 $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1863
1864 ac_retval=$ac_status
1865 fi
1866 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868 as_fn_set_status $ac_retval
1869
1870 } # ac_fn_c_try_run
18711813
18721814 # ac_fn_c_check_func LINENO FUNC VAR
18731815 # ----------------------------------
18751817 ac_fn_c_check_func ()
18761818 {
18771819 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1879 $as_echo_n "checking for $2... " >&6; }
1880 if eval \${$3+:} false; then :
1881 $as_echo_n "(cached) " >&6
1882 else
1820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1821 printf %s "checking for $2... " >&6; }
1822 if eval test \${$3+y}
1823 then :
1824 printf %s "(cached) " >&6
1825 else $as_nop
18831826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18841827 /* end confdefs.h. */
18851828 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
18871830 #define $2 innocuous_$2
18881831
18891832 /* System header to define __stub macros and hopefully few prototypes,
1890 which can conflict with char $2 (); below.
1891 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1892 <limits.h> exists even on freestanding compilers. */
1893
1894 #ifdef __STDC__
1895 # include <limits.h>
1896 #else
1897 # include <assert.h>
1898 #endif
1899
1833 which can conflict with char $2 (); below. */
1834
1835 #include <limits.h>
19001836 #undef $2
19011837
19021838 /* Override any GCC internal prototype to avoid an error.
19141850 #endif
19151851
19161852 int
1917 main ()
1853 main (void)
19181854 {
19191855 return $2 ();
19201856 ;
19211857 return 0;
19221858 }
19231859 _ACEOF
1924 if ac_fn_c_try_link "$LINENO"; then :
1860 if ac_fn_c_try_link "$LINENO"
1861 then :
19251862 eval "$3=yes"
1926 else
1863 else $as_nop
19271864 eval "$3=no"
19281865 fi
1929 rm -f core conftest.err conftest.$ac_objext \
1866 rm -f core conftest.err conftest.$ac_objext conftest.beam \
19301867 conftest$ac_exeext conftest.$ac_ext
19311868 fi
19321869 eval ac_res=\$$3
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 $as_echo "$ac_res" >&6; }
1870 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1871 printf "%s\n" "$ac_res" >&6; }
19351872 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
19361873
19371874 } # ac_fn_c_check_func
19381875
1939 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1940 # -------------------------------------------------------
1941 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1942 # the include files in INCLUDES and setting the cache variable VAR
1943 # accordingly.
1944 ac_fn_c_check_header_mongrel ()
1876 # ac_fn_c_try_cpp LINENO
1877 # ----------------------
1878 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879 ac_fn_c_try_cpp ()
19451880 {
19461881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947 if eval \${$3+:} false; then :
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1949 $as_echo_n "checking for $2... " >&6; }
1950 if eval \${$3+:} false; then :
1951 $as_echo_n "(cached) " >&6
1952 fi
1953 eval ac_res=\$$3
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955 $as_echo "$ac_res" >&6; }
1956 else
1957 # Is the header compilable?
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1959 $as_echo_n "checking $2 usability... " >&6; }
1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961 /* end confdefs.h. */
1962 $4
1963 #include <$2>
1964 _ACEOF
1965 if ac_fn_c_try_compile "$LINENO"; then :
1966 ac_header_compiler=yes
1967 else
1968 ac_header_compiler=no
1969 fi
1970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1972 $as_echo "$ac_header_compiler" >&6; }
1973
1974 # Is the header present?
1975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1976 $as_echo_n "checking $2 presence... " >&6; }
1977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1978 /* end confdefs.h. */
1979 #include <$2>
1980 _ACEOF
1981 if ac_fn_c_try_cpp "$LINENO"; then :
1982 ac_header_preproc=yes
1983 else
1984 ac_header_preproc=no
1985 fi
1986 rm -f conftest.err conftest.i conftest.$ac_ext
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1988 $as_echo "$ac_header_preproc" >&6; }
1989
1990 # So? What about this header?
1991 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1992 yes:no: )
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1994 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1995 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1996 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1997 ;;
1998 no:yes:* )
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2000 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2002 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2004 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2006 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2008 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2009 ( $as_echo "## ----------------------------------------- ##
2010 ## Report this to https://bugzilla.xfce.org/ ##
2011 ## ----------------------------------------- ##"
2012 ) | sed "s/^/$as_me: WARNING: /" >&2
2013 ;;
1882 if { { ac_try="$ac_cpp conftest.$ac_ext"
1883 case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
20141886 esac
2015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2016 $as_echo_n "checking for $2... " >&6; }
2017 if eval \${$3+:} false; then :
2018 $as_echo_n "(cached) " >&6
2019 else
2020 eval "$3=\$ac_header_compiler"
2021 fi
2022 eval ac_res=\$$3
2023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2024 $as_echo "$ac_res" >&6; }
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 printf "%s\n" "$ac_try_echo"; } >&5
1889 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1890 ac_status=$?
1891 if test -s conftest.err; then
1892 grep -v '^ *+' conftest.err >conftest.er1
1893 cat conftest.er1 >&5
1894 mv -f conftest.er1 conftest.err
1895 fi
1896 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1897 test $ac_status = 0; } > conftest.i && {
1898 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1899 test ! -s conftest.err
1900 }
1901 then :
1902 ac_retval=0
1903 else $as_nop
1904 printf "%s\n" "$as_me: failed program was:" >&5
1905 sed 's/^/| /' conftest.$ac_ext >&5
1906
1907 ac_retval=1
20251908 fi
20261909 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027
2028 } # ac_fn_c_check_header_mongrel
1910 as_fn_set_status $ac_retval
1911
1912 } # ac_fn_c_try_cpp
1913 ac_configure_args_raw=
1914 for ac_arg
1915 do
1916 case $ac_arg in
1917 *\'*)
1918 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1919 esac
1920 as_fn_append ac_configure_args_raw " '$ac_arg'"
1921 done
1922
1923 case $ac_configure_args_raw in
1924 *$as_nl*)
1925 ac_safe_unquote= ;;
1926 *)
1927 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1928 ac_unsafe_a="$ac_unsafe_z#~"
1929 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1930 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1931 esac
1932
20291933 cat >config.log <<_ACEOF
20301934 This file contains any messages produced by compilers while
20311935 running configure, to aid debugging if configure makes a mistake.
20321936
2033 It was created by Clipman $as_me 1.6.2, which was
2034 generated by GNU Autoconf 2.69. Invocation command line was
2035
2036 $ $0 $@
1937 It was created by Clipman $as_me 1.6.3, which was
1938 generated by GNU Autoconf 2.71. Invocation command line was
1939
1940 $ $0$ac_configure_args_raw
20371941
20381942 _ACEOF
20391943 exec 5>>config.log
20661970 for as_dir in $PATH
20671971 do
20681972 IFS=$as_save_IFS
2069 test -z "$as_dir" && as_dir=.
2070 $as_echo "PATH: $as_dir"
1973 case $as_dir in #(((
1974 '') as_dir=./ ;;
1975 */) ;;
1976 *) as_dir=$as_dir/ ;;
1977 esac
1978 printf "%s\n" "PATH: $as_dir"
20711979 done
20721980 IFS=$as_save_IFS
20731981
21022010 | -silent | --silent | --silen | --sile | --sil)
21032011 continue ;;
21042012 *\'*)
2105 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2013 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
21062014 esac
21072015 case $ac_pass in
21082016 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
21372045 # WARNING: Use '\'' to represent an apostrophe within the trap.
21382046 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
21392047 trap 'exit_status=$?
2048 # Sanitize IFS.
2049 IFS=" "" $as_nl"
21402050 # Save into config.log some information that might help in debugging.
21412051 {
21422052 echo
21432053
2144 $as_echo "## ---------------- ##
2054 printf "%s\n" "## ---------------- ##
21452055 ## Cache variables. ##
21462056 ## ---------------- ##"
21472057 echo
21522062 case $ac_val in #(
21532063 *${as_nl}*)
21542064 case $ac_var in #(
2155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2156 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2065 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2066 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21572067 esac
21582068 case $ac_var in #(
21592069 _ | IFS | as_nl) ;; #(
21772087 )
21782088 echo
21792089
2180 $as_echo "## ----------------- ##
2090 printf "%s\n" "## ----------------- ##
21812091 ## Output variables. ##
21822092 ## ----------------- ##"
21832093 echo
21852095 do
21862096 eval ac_val=\$$ac_var
21872097 case $ac_val in
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2098 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
21892099 esac
2190 $as_echo "$ac_var='\''$ac_val'\''"
2100 printf "%s\n" "$ac_var='\''$ac_val'\''"
21912101 done | sort
21922102 echo
21932103
21942104 if test -n "$ac_subst_files"; then
2195 $as_echo "## ------------------- ##
2105 printf "%s\n" "## ------------------- ##
21962106 ## File substitutions. ##
21972107 ## ------------------- ##"
21982108 echo
22002110 do
22012111 eval ac_val=\$$ac_var
22022112 case $ac_val in
2203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2113 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
22042114 esac
2205 $as_echo "$ac_var='\''$ac_val'\''"
2115 printf "%s\n" "$ac_var='\''$ac_val'\''"
22062116 done | sort
22072117 echo
22082118 fi
22092119
22102120 if test -s confdefs.h; then
2211 $as_echo "## ----------- ##
2121 printf "%s\n" "## ----------- ##
22122122 ## confdefs.h. ##
22132123 ## ----------- ##"
22142124 echo
22162126 echo
22172127 fi
22182128 test "$ac_signal" != 0 &&
2219 $as_echo "$as_me: caught signal $ac_signal"
2220 $as_echo "$as_me: exit $exit_status"
2129 printf "%s\n" "$as_me: caught signal $ac_signal"
2130 printf "%s\n" "$as_me: exit $exit_status"
22212131 } >&5
22222132 rm -f core *.core core.conftest.* &&
22232133 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
22312141 # confdefs.h avoids OS command line length limits that DEFS can exceed.
22322142 rm -f -r conftest* confdefs.h
22332143
2234 $as_echo "/* confdefs.h */" > confdefs.h
2144 printf "%s\n" "/* confdefs.h */" > confdefs.h
22352145
22362146 # Predefined preprocessor variables.
22372147
2238 cat >>confdefs.h <<_ACEOF
2239 #define PACKAGE_NAME "$PACKAGE_NAME"
2240 _ACEOF
2241
2242 cat >>confdefs.h <<_ACEOF
2243 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2244 _ACEOF
2245
2246 cat >>confdefs.h <<_ACEOF
2247 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2248 _ACEOF
2249
2250 cat >>confdefs.h <<_ACEOF
2251 #define PACKAGE_STRING "$PACKAGE_STRING"
2252 _ACEOF
2253
2254 cat >>confdefs.h <<_ACEOF
2255 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2256 _ACEOF
2257
2258 cat >>confdefs.h <<_ACEOF
2259 #define PACKAGE_URL "$PACKAGE_URL"
2260 _ACEOF
2148 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2149
2150 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2151
2152 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2153
2154 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2155
2156 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2157
2158 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
22612159
22622160
22632161 # Let the site file select an alternate cache file if it wants to.
22642162 # Prefer an explicitly selected file to automatically selected ones.
2265 ac_site_file1=NONE
2266 ac_site_file2=NONE
22672163 if test -n "$CONFIG_SITE"; then
2268 # We do not want a PATH search for config.site.
2269 case $CONFIG_SITE in #((
2270 -*) ac_site_file1=./$CONFIG_SITE;;
2271 */*) ac_site_file1=$CONFIG_SITE;;
2272 *) ac_site_file1=./$CONFIG_SITE;;
2273 esac
2164 ac_site_files="$CONFIG_SITE"
22742165 elif test "x$prefix" != xNONE; then
2275 ac_site_file1=$prefix/share/config.site
2276 ac_site_file2=$prefix/etc/config.site
2277 else
2278 ac_site_file1=$ac_default_prefix/share/config.site
2279 ac_site_file2=$ac_default_prefix/etc/config.site
2280 fi
2281 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2166 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2167 else
2168 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2169 fi
2170
2171 for ac_site_file in $ac_site_files
22822172 do
2283 test "x$ac_site_file" = xNONE && continue
2284 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2286 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2173 case $ac_site_file in #(
2174 */*) :
2175 ;; #(
2176 *) :
2177 ac_site_file=./$ac_site_file ;;
2178 esac
2179 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2181 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
22872182 sed 's/^/| /' "$ac_site_file" >&5
22882183 . "$ac_site_file" \
2289 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2184 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2185 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
22912186 as_fn_error $? "failed to load site script $ac_site_file
22922187 See \`config.log' for more details" "$LINENO" 5; }
22932188 fi
22972192 # Some versions of bash will fail to source /dev/null (special files
22982193 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
22992194 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2301 $as_echo "$as_me: loading cache $cache_file" >&6;}
2195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2196 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
23022197 case $cache_file in
23032198 [\\/]* | ?:[\\/]* ) . "$cache_file";;
23042199 *) . "./$cache_file";;
23052200 esac
23062201 fi
23072202 else
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2309 $as_echo "$as_me: creating cache $cache_file" >&6;}
2203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2204 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
23102205 >$cache_file
2206 fi
2207
2208 # Test code for whether the C compiler supports C89 (global declarations)
2209 ac_c_conftest_c89_globals='
2210 /* Does the compiler advertise C89 conformance?
2211 Do not test the value of __STDC__, because some compilers set it to 0
2212 while being otherwise adequately conformant. */
2213 #if !defined __STDC__
2214 # error "Compiler does not advertise C89 conformance"
2215 #endif
2216
2217 #include <stddef.h>
2218 #include <stdarg.h>
2219 struct stat;
2220 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2221 struct buf { int x; };
2222 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2223 static char *e (p, i)
2224 char **p;
2225 int i;
2226 {
2227 return p[i];
2228 }
2229 static char *f (char * (*g) (char **, int), char **p, ...)
2230 {
2231 char *s;
2232 va_list v;
2233 va_start (v,p);
2234 s = g (p, va_arg (v,int));
2235 va_end (v);
2236 return s;
2237 }
2238
2239 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2240 function prototypes and stuff, but not \xHH hex character constants.
2241 These do not provoke an error unfortunately, instead are silently treated
2242 as an "x". The following induces an error, until -std is added to get
2243 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2244 array size at least. It is necessary to write \x00 == 0 to get something
2245 that is true only with -std. */
2246 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2247
2248 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2249 inside strings and character constants. */
2250 #define FOO(x) '\''x'\''
2251 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2252
2253 int test (int i, double x);
2254 struct s1 {int (*f) (int a);};
2255 struct s2 {int (*f) (double a);};
2256 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2257 int, int);'
2258
2259 # Test code for whether the C compiler supports C89 (body of main).
2260 ac_c_conftest_c89_main='
2261 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2262 '
2263
2264 # Test code for whether the C compiler supports C99 (global declarations)
2265 ac_c_conftest_c99_globals='
2266 // Does the compiler advertise C99 conformance?
2267 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2268 # error "Compiler does not advertise C99 conformance"
2269 #endif
2270
2271 #include <stdbool.h>
2272 extern int puts (const char *);
2273 extern int printf (const char *, ...);
2274 extern int dprintf (int, const char *, ...);
2275 extern void *malloc (size_t);
2276
2277 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2278 // dprintf is used instead of fprintf to avoid needing to declare
2279 // FILE and stderr.
2280 #define debug(...) dprintf (2, __VA_ARGS__)
2281 #define showlist(...) puts (#__VA_ARGS__)
2282 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2283 static void
2284 test_varargs_macros (void)
2285 {
2286 int x = 1234;
2287 int y = 5678;
2288 debug ("Flag");
2289 debug ("X = %d\n", x);
2290 showlist (The first, second, and third items.);
2291 report (x>y, "x is %d but y is %d", x, y);
2292 }
2293
2294 // Check long long types.
2295 #define BIG64 18446744073709551615ull
2296 #define BIG32 4294967295ul
2297 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2298 #if !BIG_OK
2299 #error "your preprocessor is broken"
2300 #endif
2301 #if BIG_OK
2302 #else
2303 #error "your preprocessor is broken"
2304 #endif
2305 static long long int bignum = -9223372036854775807LL;
2306 static unsigned long long int ubignum = BIG64;
2307
2308 struct incomplete_array
2309 {
2310 int datasize;
2311 double data[];
2312 };
2313
2314 struct named_init {
2315 int number;
2316 const wchar_t *name;
2317 double average;
2318 };
2319
2320 typedef const char *ccp;
2321
2322 static inline int
2323 test_restrict (ccp restrict text)
2324 {
2325 // See if C++-style comments work.
2326 // Iterate through items via the restricted pointer.
2327 // Also check for declarations in for loops.
2328 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2329 continue;
2330 return 0;
2331 }
2332
2333 // Check varargs and va_copy.
2334 static bool
2335 test_varargs (const char *format, ...)
2336 {
2337 va_list args;
2338 va_start (args, format);
2339 va_list args_copy;
2340 va_copy (args_copy, args);
2341
2342 const char *str = "";
2343 int number = 0;
2344 float fnumber = 0;
2345
2346 while (*format)
2347 {
2348 switch (*format++)
2349 {
2350 case '\''s'\'': // string
2351 str = va_arg (args_copy, const char *);
2352 break;
2353 case '\''d'\'': // int
2354 number = va_arg (args_copy, int);
2355 break;
2356 case '\''f'\'': // float
2357 fnumber = va_arg (args_copy, double);
2358 break;
2359 default:
2360 break;
2361 }
2362 }
2363 va_end (args_copy);
2364 va_end (args);
2365
2366 return *str && number && fnumber;
2367 }
2368 '
2369
2370 # Test code for whether the C compiler supports C99 (body of main).
2371 ac_c_conftest_c99_main='
2372 // Check bool.
2373 _Bool success = false;
2374 success |= (argc != 0);
2375
2376 // Check restrict.
2377 if (test_restrict ("String literal") == 0)
2378 success = true;
2379 char *restrict newvar = "Another string";
2380
2381 // Check varargs.
2382 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2383 test_varargs_macros ();
2384
2385 // Check flexible array members.
2386 struct incomplete_array *ia =
2387 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2388 ia->datasize = 10;
2389 for (int i = 0; i < ia->datasize; ++i)
2390 ia->data[i] = i * 1.234;
2391
2392 // Check named initializers.
2393 struct named_init ni = {
2394 .number = 34,
2395 .name = L"Test wide string",
2396 .average = 543.34343,
2397 };
2398
2399 ni.number = 58;
2400
2401 int dynamic_array[ni.number];
2402 dynamic_array[0] = argv[0][0];
2403 dynamic_array[ni.number - 1] = 543;
2404
2405 // work around unused variable warnings
2406 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2407 || dynamic_array[ni.number - 1] != 543);
2408 '
2409
2410 # Test code for whether the C compiler supports C11 (global declarations)
2411 ac_c_conftest_c11_globals='
2412 // Does the compiler advertise C11 conformance?
2413 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2414 # error "Compiler does not advertise C11 conformance"
2415 #endif
2416
2417 // Check _Alignas.
2418 char _Alignas (double) aligned_as_double;
2419 char _Alignas (0) no_special_alignment;
2420 extern char aligned_as_int;
2421 char _Alignas (0) _Alignas (int) aligned_as_int;
2422
2423 // Check _Alignof.
2424 enum
2425 {
2426 int_alignment = _Alignof (int),
2427 int_array_alignment = _Alignof (int[100]),
2428 char_alignment = _Alignof (char)
2429 };
2430 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2431
2432 // Check _Noreturn.
2433 int _Noreturn does_not_return (void) { for (;;) continue; }
2434
2435 // Check _Static_assert.
2436 struct test_static_assert
2437 {
2438 int x;
2439 _Static_assert (sizeof (int) <= sizeof (long int),
2440 "_Static_assert does not work in struct");
2441 long int y;
2442 };
2443
2444 // Check UTF-8 literals.
2445 #define u8 syntax error!
2446 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2447
2448 // Check duplicate typedefs.
2449 typedef long *long_ptr;
2450 typedef long int *long_ptr;
2451 typedef long_ptr long_ptr;
2452
2453 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2454 struct anonymous
2455 {
2456 union {
2457 struct { int i; int j; };
2458 struct { int k; long int l; } w;
2459 };
2460 int m;
2461 } v1;
2462 '
2463
2464 # Test code for whether the C compiler supports C11 (body of main).
2465 ac_c_conftest_c11_main='
2466 _Static_assert ((offsetof (struct anonymous, i)
2467 == offsetof (struct anonymous, w.k)),
2468 "Anonymous union alignment botch");
2469 v1.i = 2;
2470 v1.w.k = 5;
2471 ok |= v1.i != 5;
2472 '
2473
2474 # Test code for whether the C compiler supports C11 (complete).
2475 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2476 ${ac_c_conftest_c99_globals}
2477 ${ac_c_conftest_c11_globals}
2478
2479 int
2480 main (int argc, char **argv)
2481 {
2482 int ok = 0;
2483 ${ac_c_conftest_c89_main}
2484 ${ac_c_conftest_c99_main}
2485 ${ac_c_conftest_c11_main}
2486 return ok;
2487 }
2488 "
2489
2490 # Test code for whether the C compiler supports C99 (complete).
2491 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2492 ${ac_c_conftest_c99_globals}
2493
2494 int
2495 main (int argc, char **argv)
2496 {
2497 int ok = 0;
2498 ${ac_c_conftest_c89_main}
2499 ${ac_c_conftest_c99_main}
2500 return ok;
2501 }
2502 "
2503
2504 # Test code for whether the C compiler supports C89 (complete).
2505 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2506
2507 int
2508 main (int argc, char **argv)
2509 {
2510 int ok = 0;
2511 ${ac_c_conftest_c89_main}
2512 return ok;
2513 }
2514 "
2515
2516 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2517 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2518 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2519 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2520 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2521 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2522 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2523 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2524 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2525
2526 # Auxiliary files required by this configure script.
2527 ac_aux_files="compile ltmain.sh missing install-sh config.guess config.sub"
2528
2529 # Locations in which to look for auxiliary files.
2530 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
2531
2532 # Search for a directory containing all of the required auxiliary files,
2533 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2534 # If we don't find one directory that contains all the files we need,
2535 # we report the set of missing files from the *first* directory in
2536 # $ac_aux_dir_candidates and give up.
2537 ac_missing_aux_files=""
2538 ac_first_candidate=:
2539 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541 as_found=false
2542 for as_dir in $ac_aux_dir_candidates
2543 do
2544 IFS=$as_save_IFS
2545 case $as_dir in #(((
2546 '') as_dir=./ ;;
2547 */) ;;
2548 *) as_dir=$as_dir/ ;;
2549 esac
2550 as_found=:
2551
2552 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
2553 ac_aux_dir_found=yes
2554 ac_install_sh=
2555 for ac_aux in $ac_aux_files
2556 do
2557 # As a special case, if "install-sh" is required, that requirement
2558 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2559 # and $ac_install_sh is set appropriately for whichever one is found.
2560 if test x"$ac_aux" = x"install-sh"
2561 then
2562 if test -f "${as_dir}install-sh"; then
2563 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
2564 ac_install_sh="${as_dir}install-sh -c"
2565 elif test -f "${as_dir}install.sh"; then
2566 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
2567 ac_install_sh="${as_dir}install.sh -c"
2568 elif test -f "${as_dir}shtool"; then
2569 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
2570 ac_install_sh="${as_dir}shtool install -c"
2571 else
2572 ac_aux_dir_found=no
2573 if $ac_first_candidate; then
2574 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2575 else
2576 break
2577 fi
2578 fi
2579 else
2580 if test -f "${as_dir}${ac_aux}"; then
2581 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
2582 else
2583 ac_aux_dir_found=no
2584 if $ac_first_candidate; then
2585 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2586 else
2587 break
2588 fi
2589 fi
2590 fi
2591 done
2592 if test "$ac_aux_dir_found" = yes; then
2593 ac_aux_dir="$as_dir"
2594 break
2595 fi
2596 ac_first_candidate=false
2597
2598 as_found=false
2599 done
2600 IFS=$as_save_IFS
2601 if $as_found
2602 then :
2603
2604 else $as_nop
2605 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2606 fi
2607
2608
2609 # These three variables are undocumented and unsupported,
2610 # and are intended to be withdrawn in a future Autoconf release.
2611 # They can cause serious problems if a builder's source tree is in a directory
2612 # whose full name contains unusual characters.
2613 if test -f "${ac_aux_dir}config.guess"; then
2614 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2615 fi
2616 if test -f "${ac_aux_dir}config.sub"; then
2617 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2618 fi
2619 if test -f "$ac_aux_dir/configure"; then
2620 ac_configure="$SHELL ${ac_aux_dir}configure"
23112621 fi
23122622
23132623 # Check that the precious variables saved in the cache have kept the same
23202630 eval ac_new_val=\$ac_env_${ac_var}_value
23212631 case $ac_old_set,$ac_new_set in
23222632 set,)
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2324 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2634 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
23252635 ac_cache_corrupted=: ;;
23262636 ,set)
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2328 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2638 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
23292639 ac_cache_corrupted=: ;;
23302640 ,);;
23312641 *)
23342644 ac_old_val_w=`echo x $ac_old_val`
23352645 ac_new_val_w=`echo x $ac_new_val`
23362646 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2338 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2648 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
23392649 ac_cache_corrupted=:
23402650 else
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2342 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2652 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
23432653 eval $ac_var=\$ac_old_val
23442654 fi
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2346 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2348 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2656 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
2657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2658 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
23492659 fi;;
23502660 esac
23512661 # Pass precious variables to config.status.
23522662 if test "$ac_new_set" = set; then
23532663 case $ac_new_val in
2354 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2664 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
23552665 *) ac_arg=$ac_var=$ac_new_val ;;
23562666 esac
23572667 case " $ac_configure_args " in
23612671 fi
23622672 done
23632673 if $ac_cache_corrupted; then
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2365 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2367 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2368 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2675 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2677 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2678 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2679 and start over" "$LINENO" 5
23692680 fi
23702681 ## -------------------- ##
23712682 ## Main body of script. ##
23812692 ac_config_headers="$ac_config_headers config.h"
23822693
23832694
2384 ac_aux_dir=
2385 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2386 if test -f "$ac_dir/install-sh"; then
2387 ac_aux_dir=$ac_dir
2388 ac_install_sh="$ac_aux_dir/install-sh -c"
2389 break
2390 elif test -f "$ac_dir/install.sh"; then
2391 ac_aux_dir=$ac_dir
2392 ac_install_sh="$ac_aux_dir/install.sh -c"
2393 break
2394 elif test -f "$ac_dir/shtool"; then
2395 ac_aux_dir=$ac_dir
2396 ac_install_sh="$ac_aux_dir/shtool install -c"
2397 break
2398 fi
2399 done
2400 if test -z "$ac_aux_dir"; then
2401 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2402 fi
2403
2404 # These three variables are undocumented and unsupported,
2405 # and are intended to be withdrawn in a future Autoconf release.
2406 # They can cause serious problems if a builder's source tree is in a directory
2407 # whose full name contains unusual characters.
2408 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2409 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2410 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2411
2412
2413 # Make sure we can run config.sub.
2414 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2415 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2416
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2418 $as_echo_n "checking build system type... " >&6; }
2419 if ${ac_cv_build+:} false; then :
2420 $as_echo_n "(cached) " >&6
2421 else
2695
2696
2697
2698 # Make sure we can run config.sub.
2699 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
2700 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
2701
2702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2703 printf %s "checking build system type... " >&6; }
2704 if test ${ac_cv_build+y}
2705 then :
2706 printf %s "(cached) " >&6
2707 else $as_nop
24222708 ac_build_alias=$build_alias
24232709 test "x$ac_build_alias" = x &&
2424 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2710 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
24252711 test "x$ac_build_alias" = x &&
24262712 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2427 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2428 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2429
2430 fi
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2432 $as_echo "$ac_cv_build" >&6; }
2713 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
2714 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
2715
2716 fi
2717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2718 printf "%s\n" "$ac_cv_build" >&6; }
24332719 case $ac_cv_build in
24342720 *-*-*) ;;
24352721 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
24482734 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
24492735
24502736
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2452 $as_echo_n "checking host system type... " >&6; }
2453 if ${ac_cv_host+:} false; then :
2454 $as_echo_n "(cached) " >&6
2455 else
2737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2738 printf %s "checking host system type... " >&6; }
2739 if test ${ac_cv_host+y}
2740 then :
2741 printf %s "(cached) " >&6
2742 else $as_nop
24562743 if test "x$host_alias" = x; then
24572744 ac_cv_host=$ac_cv_build
24582745 else
2459 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2460 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2461 fi
2462
2463 fi
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2465 $as_echo "$ac_cv_host" >&6; }
2746 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
2747 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
2748 fi
2749
2750 fi
2751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2752 printf "%s\n" "$ac_cv_host" >&6; }
24662753 case $ac_cv_host in
24672754 *-*-*) ;;
24682755 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
24812768 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
24822769
24832770
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2485 $as_echo_n "checking target system type... " >&6; }
2486 if ${ac_cv_target+:} false; then :
2487 $as_echo_n "(cached) " >&6
2488 else
2771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2772 printf %s "checking target system type... " >&6; }
2773 if test ${ac_cv_target+y}
2774 then :
2775 printf %s "(cached) " >&6
2776 else $as_nop
24892777 if test "x$target_alias" = x; then
24902778 ac_cv_target=$ac_cv_host
24912779 else
2492 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2493 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2494 fi
2495
2496 fi
2497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2498 $as_echo "$ac_cv_target" >&6; }
2780 ac_cv_target=`$SHELL "${ac_aux_dir}config.sub" $target_alias` ||
2781 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $target_alias failed" "$LINENO" 5
2782 fi
2783
2784 fi
2785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2786 printf "%s\n" "$ac_cv_target" >&6; }
24992787 case $ac_cv_target in
25002788 *-*-*) ;;
25012789 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
25252813
25262814 am__api_version='1.16'
25272815
2528 # Find a good install program. We prefer a C program (faster),
2816
2817 # Find a good install program. We prefer a C program (faster),
25292818 # so one script is as good as another. But avoid the broken or
25302819 # incompatible versions:
25312820 # SysV /etc/install, /usr/sbin/install
25392828 # OS/2's system install, which has a completely different semantic
25402829 # ./install, which can be erroneously created by make from ./install.sh.
25412830 # Reject install programs that cannot install multiple files.
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2543 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2832 printf %s "checking for a BSD-compatible install... " >&6; }
25442833 if test -z "$INSTALL"; then
2545 if ${ac_cv_path_install+:} false; then :
2546 $as_echo_n "(cached) " >&6
2547 else
2834 if test ${ac_cv_path_install+y}
2835 then :
2836 printf %s "(cached) " >&6
2837 else $as_nop
25482838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25492839 for as_dir in $PATH
25502840 do
25512841 IFS=$as_save_IFS
2552 test -z "$as_dir" && as_dir=.
2553 # Account for people who put trailing slashes in PATH elements.
2554 case $as_dir/ in #((
2555 ./ | .// | /[cC]/* | \
2842 case $as_dir in #(((
2843 '') as_dir=./ ;;
2844 */) ;;
2845 *) as_dir=$as_dir/ ;;
2846 esac
2847 # Account for fact that we put trailing slashes in our PATH walk.
2848 case $as_dir in #((
2849 ./ | /[cC]/* | \
25562850 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
25572851 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
25582852 /usr/ucb/* ) ;;
25622856 # by default.
25632857 for ac_prog in ginstall scoinst install; do
25642858 for ac_exec_ext in '' $ac_executable_extensions; do
2565 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2859 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
25662860 if test $ac_prog = install &&
2567 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2861 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
25682862 # AIX install. It has an incompatible calling convention.
25692863 :
25702864 elif test $ac_prog = install &&
2571 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2865 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
25722866 # program-specific install script used by HP pwplus--don't use.
25732867 :
25742868 else
25762870 echo one > conftest.one
25772871 echo two > conftest.two
25782872 mkdir conftest.dir
2579 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2873 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
25802874 test -s conftest.one && test -s conftest.two &&
25812875 test -s conftest.dir/conftest.one &&
25822876 test -s conftest.dir/conftest.two
25832877 then
2584 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2878 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
25852879 break 3
25862880 fi
25872881 fi
25972891 rm -rf conftest.one conftest.two conftest.dir
25982892
25992893 fi
2600 if test "${ac_cv_path_install+set}" = set; then
2894 if test ${ac_cv_path_install+y}; then
26012895 INSTALL=$ac_cv_path_install
26022896 else
26032897 # As a last resort, use the slow shell script. Don't cache a
26072901 INSTALL=$ac_install_sh
26082902 fi
26092903 fi
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2611 $as_echo "$INSTALL" >&6; }
2904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2905 printf "%s\n" "$INSTALL" >&6; }
26122906
26132907 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
26142908 # It thinks the first close brace ends the variable substitution.
26182912
26192913 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
26202914
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2622 $as_echo_n "checking whether build environment is sane... " >&6; }
2915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2916 printf %s "checking whether build environment is sane... " >&6; }
26232917 # Reject unsafe characters in $srcdir or the absolute working directory
26242918 # name. Accept space and tab only in the latter.
26252919 am_lf='
26732967 as_fn_error $? "newly created file is older than distributed files!
26742968 Check your system clock" "$LINENO" 5
26752969 fi
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2677 $as_echo "yes" >&6; }
2970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2971 printf "%s\n" "yes" >&6; }
26782972 # If we didn't sleep, we still need to ensure time stamps of config.status and
26792973 # generated files are strictly newer.
26802974 am_sleep_pid=
26932987 # Double any \ or $.
26942988 # By default was `s,x,x', remove it if useless.
26952989 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2696 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2990 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2991
26972992
26982993 # Expand $ac_aux_dir to an absolute path.
26992994 am_aux_dir=`cd "$ac_aux_dir" && pwd`
27002995
2701 if test x"${MISSING+set}" != xset; then
2702 case $am_aux_dir in
2703 *\ * | *\ *)
2704 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2705 *)
2706 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2707 esac
2996
2997 if test x"${MISSING+set}" != xset; then
2998 MISSING="\${SHELL} '$am_aux_dir/missing'"
27082999 fi
27093000 # Use eval to expand $SHELL
27103001 if eval "$MISSING --is-lightweight"; then
27113002 am_missing_run="$MISSING "
27123003 else
27133004 am_missing_run=
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2715 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3006 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
27163007 fi
27173008
27183009 if test x"${install_sh+set}" != xset; then
27323023 if test -n "$ac_tool_prefix"; then
27333024 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
27343025 set dummy ${ac_tool_prefix}strip; ac_word=$2
2735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2736 $as_echo_n "checking for $ac_word... " >&6; }
2737 if ${ac_cv_prog_STRIP+:} false; then :
2738 $as_echo_n "(cached) " >&6
2739 else
3026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3027 printf %s "checking for $ac_word... " >&6; }
3028 if test ${ac_cv_prog_STRIP+y}
3029 then :
3030 printf %s "(cached) " >&6
3031 else $as_nop
27403032 if test -n "$STRIP"; then
27413033 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
27423034 else
27443036 for as_dir in $PATH
27453037 do
27463038 IFS=$as_save_IFS
2747 test -z "$as_dir" && as_dir=.
3039 case $as_dir in #(((
3040 '') as_dir=./ ;;
3041 */) ;;
3042 *) as_dir=$as_dir/ ;;
3043 esac
27483044 for ac_exec_ext in '' $ac_executable_extensions; do
2749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3045 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
27503046 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3047 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
27523048 break 2
27533049 fi
27543050 done
27593055 fi
27603056 STRIP=$ac_cv_prog_STRIP
27613057 if test -n "$STRIP"; then
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2763 $as_echo "$STRIP" >&6; }
2764 else
2765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2766 $as_echo "no" >&6; }
3058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3059 printf "%s\n" "$STRIP" >&6; }
3060 else
3061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3062 printf "%s\n" "no" >&6; }
27673063 fi
27683064
27693065
27723068 ac_ct_STRIP=$STRIP
27733069 # Extract the first word of "strip", so it can be a program name with args.
27743070 set dummy strip; ac_word=$2
2775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2776 $as_echo_n "checking for $ac_word... " >&6; }
2777 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2778 $as_echo_n "(cached) " >&6
2779 else
3071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3072 printf %s "checking for $ac_word... " >&6; }
3073 if test ${ac_cv_prog_ac_ct_STRIP+y}
3074 then :
3075 printf %s "(cached) " >&6
3076 else $as_nop
27803077 if test -n "$ac_ct_STRIP"; then
27813078 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
27823079 else
27843081 for as_dir in $PATH
27853082 do
27863083 IFS=$as_save_IFS
2787 test -z "$as_dir" && as_dir=.
3084 case $as_dir in #(((
3085 '') as_dir=./ ;;
3086 */) ;;
3087 *) as_dir=$as_dir/ ;;
3088 esac
27883089 for ac_exec_ext in '' $ac_executable_extensions; do
2789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3090 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
27903091 ac_cv_prog_ac_ct_STRIP="strip"
2791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3092 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
27923093 break 2
27933094 fi
27943095 done
27993100 fi
28003101 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
28013102 if test -n "$ac_ct_STRIP"; then
2802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2803 $as_echo "$ac_ct_STRIP" >&6; }
2804 else
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2806 $as_echo "no" >&6; }
3103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3104 printf "%s\n" "$ac_ct_STRIP" >&6; }
3105 else
3106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3107 printf "%s\n" "no" >&6; }
28073108 fi
28083109
28093110 if test "x$ac_ct_STRIP" = x; then
28113112 else
28123113 case $cross_compiling:$ac_tool_warned in
28133114 yes:)
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2815 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3116 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
28163117 ac_tool_warned=yes ;;
28173118 esac
28183119 STRIP=$ac_ct_STRIP
28243125 fi
28253126 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
28263127
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2828 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3128
3129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
3130 printf %s "checking for a race-free mkdir -p... " >&6; }
28293131 if test -z "$MKDIR_P"; then
2830 if ${ac_cv_path_mkdir+:} false; then :
2831 $as_echo_n "(cached) " >&6
2832 else
3132 if test ${ac_cv_path_mkdir+y}
3133 then :
3134 printf %s "(cached) " >&6
3135 else $as_nop
28333136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28343137 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
28353138 do
28363139 IFS=$as_save_IFS
2837 test -z "$as_dir" && as_dir=.
3140 case $as_dir in #(((
3141 '') as_dir=./ ;;
3142 */) ;;
3143 *) as_dir=$as_dir/ ;;
3144 esac
28383145 for ac_prog in mkdir gmkdir; do
28393146 for ac_exec_ext in '' $ac_executable_extensions; do
2840 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2841 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2842 'mkdir (GNU coreutils) '* | \
2843 'mkdir (coreutils) '* | \
3147 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
3148 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
3149 'mkdir ('*'coreutils) '* | \
3150 'BusyBox '* | \
28443151 'mkdir (fileutils) '4.1*)
2845 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3152 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
28463153 break 3;;
28473154 esac
28483155 done
28533160 fi
28543161
28553162 test -d ./--version && rmdir ./--version
2856 if test "${ac_cv_path_mkdir+set}" = set; then
3163 if test ${ac_cv_path_mkdir+y}; then
28573164 MKDIR_P="$ac_cv_path_mkdir -p"
28583165 else
28593166 # As a last resort, use the slow shell script. Don't cache a
28633170 MKDIR_P="$ac_install_sh -d"
28643171 fi
28653172 fi
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2867 $as_echo "$MKDIR_P" >&6; }
3173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3174 printf "%s\n" "$MKDIR_P" >&6; }
28683175
28693176 for ac_prog in gawk mawk nawk awk
28703177 do
28713178 # Extract the first word of "$ac_prog", so it can be a program name with args.
28723179 set dummy $ac_prog; ac_word=$2
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2874 $as_echo_n "checking for $ac_word... " >&6; }
2875 if ${ac_cv_prog_AWK+:} false; then :
2876 $as_echo_n "(cached) " >&6
2877 else
3180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3181 printf %s "checking for $ac_word... " >&6; }
3182 if test ${ac_cv_prog_AWK+y}
3183 then :
3184 printf %s "(cached) " >&6
3185 else $as_nop
28783186 if test -n "$AWK"; then
28793187 ac_cv_prog_AWK="$AWK" # Let the user override the test.
28803188 else
28823190 for as_dir in $PATH
28833191 do
28843192 IFS=$as_save_IFS
2885 test -z "$as_dir" && as_dir=.
3193 case $as_dir in #(((
3194 '') as_dir=./ ;;
3195 */) ;;
3196 *) as_dir=$as_dir/ ;;
3197 esac
28863198 for ac_exec_ext in '' $ac_executable_extensions; do
2887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3199 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
28883200 ac_cv_prog_AWK="$ac_prog"
2889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3201 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
28903202 break 2
28913203 fi
28923204 done
28973209 fi
28983210 AWK=$ac_cv_prog_AWK
28993211 if test -n "$AWK"; then
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2901 $as_echo "$AWK" >&6; }
2902 else
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2904 $as_echo "no" >&6; }
3212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3213 printf "%s\n" "$AWK" >&6; }
3214 else
3215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3216 printf "%s\n" "no" >&6; }
29053217 fi
29063218
29073219
29083220 test -n "$AWK" && break
29093221 done
29103222
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2912 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3224 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
29133225 set x ${MAKE-make}
2914 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2915 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2916 $as_echo_n "(cached) " >&6
2917 else
3226 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3227 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3228 then :
3229 printf %s "(cached) " >&6
3230 else $as_nop
29183231 cat >conftest.make <<\_ACEOF
29193232 SHELL = /bin/sh
29203233 all:
29303243 rm -f conftest.make
29313244 fi
29323245 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2934 $as_echo "yes" >&6; }
3246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3247 printf "%s\n" "yes" >&6; }
29353248 SET_MAKE=
29363249 else
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2938 $as_echo "no" >&6; }
3250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3251 printf "%s\n" "no" >&6; }
29393252 SET_MAKE="MAKE=${MAKE-make}"
29403253 fi
29413254
29493262 rmdir .tst 2>/dev/null
29503263
29513264 # Check whether --enable-silent-rules was given.
2952 if test "${enable_silent_rules+set}" = set; then :
3265 if test ${enable_silent_rules+y}
3266 then :
29533267 enableval=$enable_silent_rules;
29543268 fi
29553269
29593273 *) AM_DEFAULT_VERBOSITY=1;;
29603274 esac
29613275 am_make=${MAKE-make}
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2963 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2964 if ${am_cv_make_support_nested_variables+:} false; then :
2965 $as_echo_n "(cached) " >&6
2966 else
2967 if $as_echo 'TRUE=$(BAR$(V))
3276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3277 printf %s "checking whether $am_make supports nested variables... " >&6; }
3278 if test ${am_cv_make_support_nested_variables+y}
3279 then :
3280 printf %s "(cached) " >&6
3281 else $as_nop
3282 if printf "%s\n" 'TRUE=$(BAR$(V))
29683283 BAR0=false
29693284 BAR1=true
29703285 V=1
29763291 am_cv_make_support_nested_variables=no
29773292 fi
29783293 fi
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2980 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3295 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
29813296 if test $am_cv_make_support_nested_variables = yes; then
29823297 AM_V='$(V)'
29833298 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
30093324
30103325 # Define the identity of the package.
30113326 PACKAGE='xfce4-clipman-plugin'
3012 VERSION='1.6.2'
3013
3014
3015 cat >>confdefs.h <<_ACEOF
3016 #define PACKAGE "$PACKAGE"
3017 _ACEOF
3018
3019
3020 cat >>confdefs.h <<_ACEOF
3021 #define VERSION "$VERSION"
3022 _ACEOF
3327 VERSION='1.6.3'
3328
3329
3330 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3331
3332
3333 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
30233334
30243335 # Some tools Automake needs.
30253336
30573368
30583369
30593370
3371
3372
3373 # Variables for tags utilities; see am/tags.am
3374 if test -z "$CTAGS"; then
3375 CTAGS=ctags
3376 fi
3377
3378 if test -z "$ETAGS"; then
3379 ETAGS=etags
3380 fi
3381
3382 if test -z "$CSCOPE"; then
3383 CSCOPE=cscope
3384 fi
30603385
30613386
30623387
31033428 fi
31043429
31053430
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3107 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3432 printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
31083433 # Check whether --enable-maintainer-mode was given.
3109 if test "${enable_maintainer_mode+set}" = set; then :
3434 if test ${enable_maintainer_mode+y}
3435 then :
31103436 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3111 else
3437 else $as_nop
31123438 USE_MAINTAINER_MODE=no
31133439 fi
31143440
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3116 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3442 printf "%s\n" "$USE_MAINTAINER_MODE" >&6; }
31173443 if test $USE_MAINTAINER_MODE = yes; then
31183444 MAINTAINER_MODE_TRUE=
31193445 MAINTAINER_MODE_FALSE='#'
31263452
31273453
31283454 # Check whether --enable-silent-rules was given.
3129 if test "${enable_silent_rules+set}" = set; then :
3455 if test ${enable_silent_rules+y}
3456 then :
31303457 enableval=$enable_silent_rules;
31313458 fi
31323459
31363463 *) AM_DEFAULT_VERBOSITY=0;;
31373464 esac
31383465 am_make=${MAKE-make}
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3140 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3141 if ${am_cv_make_support_nested_variables+:} false; then :
3142 $as_echo_n "(cached) " >&6
3143 else
3144 if $as_echo 'TRUE=$(BAR$(V))
3466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3467 printf %s "checking whether $am_make supports nested variables... " >&6; }
3468 if test ${am_cv_make_support_nested_variables+y}
3469 then :
3470 printf %s "(cached) " >&6
3471 else $as_nop
3472 if printf "%s\n" 'TRUE=$(BAR$(V))
31453473 BAR0=false
31463474 BAR1=true
31473475 V=1
31533481 am_cv_make_support_nested_variables=no
31543482 fi
31553483 fi
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3157 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3484 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3485 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
31583486 if test $am_cv_make_support_nested_variables = yes; then
31593487 AM_V='$(V)'
31603488 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
31683496
31693497 case `pwd` in
31703498 *\ * | *\ *)
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3172 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3499 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3500 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
31733501 esac
31743502
31753503
31763504
3177 macro_version='2.4.6'
3178 macro_revision='2.4.6'
3505 macro_version='2.4.7.4-1ec8f-dirty'
3506 macro_revision='2.4.7.4'
3507
31793508
31803509
31813510
32123541 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
32133542 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
32143543
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3216 $as_echo_n "checking how to print strings... " >&6; }
3544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3545 printf %s "checking how to print strings... " >&6; }
32173546 # Test print first, because it will be a builtin if present.
32183547 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
32193548 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
32393568 }
32403569
32413570 case $ECHO in
3242 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3243 $as_echo "printf" >&6; } ;;
3244 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3245 $as_echo "print -r" >&6; } ;;
3246 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3247 $as_echo "cat" >&6; } ;;
3571 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3572 printf "%s\n" "printf" >&6; } ;;
3573 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3574 printf "%s\n" "print -r" >&6; } ;;
3575 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3576 printf "%s\n" "cat" >&6; } ;;
32483577 esac
32493578
32503579
32603589
32613590
32623591
3592
3593
3594
3595
3596
3597
3598
3599
3600
32633601 DEPDIR="${am__leading_dot}deps"
32643602
32653603 ac_config_commands="$ac_config_commands depfiles"
32663604
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3268 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3606 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
32693607 cat > confinc.mk << 'END'
32703608 am__doit:
32713609 @echo this is the am__doit target >confinc.out
33013639 fi
33023640 done
33033641 rm -f confinc.* confmf.*
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3305 $as_echo "${_am_result}" >&6; }
3642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3643 printf "%s\n" "${_am_result}" >&6; }
33063644
33073645 # Check whether --enable-dependency-tracking was given.
3308 if test "${enable_dependency_tracking+set}" = set; then :
3646 if test ${enable_dependency_tracking+y}
3647 then :
33093648 enableval=$enable_dependency_tracking;
33103649 fi
33113650
33313670 if test -n "$ac_tool_prefix"; then
33323671 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
33333672 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3335 $as_echo_n "checking for $ac_word... " >&6; }
3336 if ${ac_cv_prog_CC+:} false; then :
3337 $as_echo_n "(cached) " >&6
3338 else
3673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3674 printf %s "checking for $ac_word... " >&6; }
3675 if test ${ac_cv_prog_CC+y}
3676 then :
3677 printf %s "(cached) " >&6
3678 else $as_nop
33393679 if test -n "$CC"; then
33403680 ac_cv_prog_CC="$CC" # Let the user override the test.
33413681 else
33433683 for as_dir in $PATH
33443684 do
33453685 IFS=$as_save_IFS
3346 test -z "$as_dir" && as_dir=.
3686 case $as_dir in #(((
3687 '') as_dir=./ ;;
3688 */) ;;
3689 *) as_dir=$as_dir/ ;;
3690 esac
33473691 for ac_exec_ext in '' $ac_executable_extensions; do
3348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3692 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
33493693 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3694 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
33513695 break 2
33523696 fi
33533697 done
33583702 fi
33593703 CC=$ac_cv_prog_CC
33603704 if test -n "$CC"; then
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3362 $as_echo "$CC" >&6; }
3363 else
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3365 $as_echo "no" >&6; }
3705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3706 printf "%s\n" "$CC" >&6; }
3707 else
3708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3709 printf "%s\n" "no" >&6; }
33663710 fi
33673711
33683712
33713715 ac_ct_CC=$CC
33723716 # Extract the first word of "gcc", so it can be a program name with args.
33733717 set dummy gcc; ac_word=$2
3374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3375 $as_echo_n "checking for $ac_word... " >&6; }
3376 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3377 $as_echo_n "(cached) " >&6
3378 else
3718 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3719 printf %s "checking for $ac_word... " >&6; }
3720 if test ${ac_cv_prog_ac_ct_CC+y}
3721 then :
3722 printf %s "(cached) " >&6
3723 else $as_nop
33793724 if test -n "$ac_ct_CC"; then
33803725 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
33813726 else
33833728 for as_dir in $PATH
33843729 do
33853730 IFS=$as_save_IFS
3386 test -z "$as_dir" && as_dir=.
3731 case $as_dir in #(((
3732 '') as_dir=./ ;;
3733 */) ;;
3734 *) as_dir=$as_dir/ ;;
3735 esac
33873736 for ac_exec_ext in '' $ac_executable_extensions; do
3388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3737 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
33893738 ac_cv_prog_ac_ct_CC="gcc"
3390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3739 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
33913740 break 2
33923741 fi
33933742 done
33983747 fi
33993748 ac_ct_CC=$ac_cv_prog_ac_ct_CC
34003749 if test -n "$ac_ct_CC"; then
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3402 $as_echo "$ac_ct_CC" >&6; }
3403 else
3404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3405 $as_echo "no" >&6; }
3750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3751 printf "%s\n" "$ac_ct_CC" >&6; }
3752 else
3753 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3754 printf "%s\n" "no" >&6; }
34063755 fi
34073756
34083757 if test "x$ac_ct_CC" = x; then
34103759 else
34113760 case $cross_compiling:$ac_tool_warned in
34123761 yes:)
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3763 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
34153764 ac_tool_warned=yes ;;
34163765 esac
34173766 CC=$ac_ct_CC
34243773 if test -n "$ac_tool_prefix"; then
34253774 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
34263775 set dummy ${ac_tool_prefix}cc; ac_word=$2
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3428 $as_echo_n "checking for $ac_word... " >&6; }
3429 if ${ac_cv_prog_CC+:} false; then :
3430 $as_echo_n "(cached) " >&6
3431 else
3776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3777 printf %s "checking for $ac_word... " >&6; }
3778 if test ${ac_cv_prog_CC+y}
3779 then :
3780 printf %s "(cached) " >&6
3781 else $as_nop
34323782 if test -n "$CC"; then
34333783 ac_cv_prog_CC="$CC" # Let the user override the test.
34343784 else
34363786 for as_dir in $PATH
34373787 do
34383788 IFS=$as_save_IFS
3439 test -z "$as_dir" && as_dir=.
3789 case $as_dir in #(((
3790 '') as_dir=./ ;;
3791 */) ;;
3792 *) as_dir=$as_dir/ ;;
3793 esac
34403794 for ac_exec_ext in '' $ac_executable_extensions; do
3441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3795 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
34423796 ac_cv_prog_CC="${ac_tool_prefix}cc"
3443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3797 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
34443798 break 2
34453799 fi
34463800 done
34513805 fi
34523806 CC=$ac_cv_prog_CC
34533807 if test -n "$CC"; then
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3455 $as_echo "$CC" >&6; }
3456 else
3457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3458 $as_echo "no" >&6; }
3808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3809 printf "%s\n" "$CC" >&6; }
3810 else
3811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3812 printf "%s\n" "no" >&6; }
34593813 fi
34603814
34613815
34643818 if test -z "$CC"; then
34653819 # Extract the first word of "cc", so it can be a program name with args.
34663820 set dummy cc; ac_word=$2
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3468 $as_echo_n "checking for $ac_word... " >&6; }
3469 if ${ac_cv_prog_CC+:} false; then :
3470 $as_echo_n "(cached) " >&6
3471 else
3821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3822 printf %s "checking for $ac_word... " >&6; }
3823 if test ${ac_cv_prog_CC+y}
3824 then :
3825 printf %s "(cached) " >&6
3826 else $as_nop
34723827 if test -n "$CC"; then
34733828 ac_cv_prog_CC="$CC" # Let the user override the test.
34743829 else
34773832 for as_dir in $PATH
34783833 do
34793834 IFS=$as_save_IFS
3480 test -z "$as_dir" && as_dir=.
3835 case $as_dir in #(((
3836 '') as_dir=./ ;;
3837 */) ;;
3838 *) as_dir=$as_dir/ ;;
3839 esac
34813840 for ac_exec_ext in '' $ac_executable_extensions; do
3482 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3483 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3841 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3842 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
34843843 ac_prog_rejected=yes
34853844 continue
34863845 fi
34873846 ac_cv_prog_CC="cc"
3488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3847 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
34893848 break 2
34903849 fi
34913850 done
35013860 # However, it has the same basename, so the bogon will be chosen
35023861 # first if we set CC to just the basename; use the full file name.
35033862 shift
3504 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3863 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
35053864 fi
35063865 fi
35073866 fi
35083867 fi
35093868 CC=$ac_cv_prog_CC
35103869 if test -n "$CC"; then
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3512 $as_echo "$CC" >&6; }
3513 else
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3515 $as_echo "no" >&6; }
3870 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3871 printf "%s\n" "$CC" >&6; }
3872 else
3873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3874 printf "%s\n" "no" >&6; }
35163875 fi
35173876
35183877
35233882 do
35243883 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
35253884 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3527 $as_echo_n "checking for $ac_word... " >&6; }
3528 if ${ac_cv_prog_CC+:} false; then :
3529 $as_echo_n "(cached) " >&6
3530 else
3885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3886 printf %s "checking for $ac_word... " >&6; }
3887 if test ${ac_cv_prog_CC+y}
3888 then :
3889 printf %s "(cached) " >&6
3890 else $as_nop
35313891 if test -n "$CC"; then
35323892 ac_cv_prog_CC="$CC" # Let the user override the test.
35333893 else
35353895 for as_dir in $PATH
35363896 do
35373897 IFS=$as_save_IFS
3538 test -z "$as_dir" && as_dir=.
3898 case $as_dir in #(((
3899 '') as_dir=./ ;;
3900 */) ;;
3901 *) as_dir=$as_dir/ ;;
3902 esac
35393903 for ac_exec_ext in '' $ac_executable_extensions; do
3540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3904 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
35413905 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3906 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
35433907 break 2
35443908 fi
35453909 done
35503914 fi
35513915 CC=$ac_cv_prog_CC
35523916 if test -n "$CC"; then
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3554 $as_echo "$CC" >&6; }
3555 else
3556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3557 $as_echo "no" >&6; }
3917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3918 printf "%s\n" "$CC" >&6; }
3919 else
3920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3921 printf "%s\n" "no" >&6; }
35583922 fi
35593923
35603924
35673931 do
35683932 # Extract the first word of "$ac_prog", so it can be a program name with args.
35693933 set dummy $ac_prog; ac_word=$2
3570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3571 $as_echo_n "checking for $ac_word... " >&6; }
3572 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3573 $as_echo_n "(cached) " >&6
3574 else
3934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3935 printf %s "checking for $ac_word... " >&6; }
3936 if test ${ac_cv_prog_ac_ct_CC+y}
3937 then :
3938 printf %s "(cached) " >&6
3939 else $as_nop
35753940 if test -n "$ac_ct_CC"; then
35763941 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
35773942 else
35793944 for as_dir in $PATH
35803945 do
35813946 IFS=$as_save_IFS
3582 test -z "$as_dir" && as_dir=.
3947 case $as_dir in #(((
3948 '') as_dir=./ ;;
3949 */) ;;
3950 *) as_dir=$as_dir/ ;;
3951 esac
35833952 for ac_exec_ext in '' $ac_executable_extensions; do
3584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3953 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
35853954 ac_cv_prog_ac_ct_CC="$ac_prog"
3586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3955 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
35873956 break 2
35883957 fi
35893958 done
35943963 fi
35953964 ac_ct_CC=$ac_cv_prog_ac_ct_CC
35963965 if test -n "$ac_ct_CC"; then
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3598 $as_echo "$ac_ct_CC" >&6; }
3599 else
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3601 $as_echo "no" >&6; }
3966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3967 printf "%s\n" "$ac_ct_CC" >&6; }
3968 else
3969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3970 printf "%s\n" "no" >&6; }
36023971 fi
36033972
36043973
36103979 else
36113980 case $cross_compiling:$ac_tool_warned in
36123981 yes:)
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3614 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3983 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
36153984 ac_tool_warned=yes ;;
36163985 esac
36173986 CC=$ac_ct_CC
36193988 fi
36203989
36213990 fi
3622
3623
3624 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3625 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3991 if test -z "$CC"; then
3992 if test -n "$ac_tool_prefix"; then
3993 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3994 set dummy ${ac_tool_prefix}clang; ac_word=$2
3995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3996 printf %s "checking for $ac_word... " >&6; }
3997 if test ${ac_cv_prog_CC+y}
3998 then :
3999 printf %s "(cached) " >&6
4000 else $as_nop
4001 if test -n "$CC"; then
4002 ac_cv_prog_CC="$CC" # Let the user override the test.
4003 else
4004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005 for as_dir in $PATH
4006 do
4007 IFS=$as_save_IFS
4008 case $as_dir in #(((
4009 '') as_dir=./ ;;
4010 */) ;;
4011 *) as_dir=$as_dir/ ;;
4012 esac
4013 for ac_exec_ext in '' $ac_executable_extensions; do
4014 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4015 ac_cv_prog_CC="${ac_tool_prefix}clang"
4016 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4017 break 2
4018 fi
4019 done
4020 done
4021 IFS=$as_save_IFS
4022
4023 fi
4024 fi
4025 CC=$ac_cv_prog_CC
4026 if test -n "$CC"; then
4027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4028 printf "%s\n" "$CC" >&6; }
4029 else
4030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4031 printf "%s\n" "no" >&6; }
4032 fi
4033
4034
4035 fi
4036 if test -z "$ac_cv_prog_CC"; then
4037 ac_ct_CC=$CC
4038 # Extract the first word of "clang", so it can be a program name with args.
4039 set dummy clang; ac_word=$2
4040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4041 printf %s "checking for $ac_word... " >&6; }
4042 if test ${ac_cv_prog_ac_ct_CC+y}
4043 then :
4044 printf %s "(cached) " >&6
4045 else $as_nop
4046 if test -n "$ac_ct_CC"; then
4047 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4048 else
4049 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050 for as_dir in $PATH
4051 do
4052 IFS=$as_save_IFS
4053 case $as_dir in #(((
4054 '') as_dir=./ ;;
4055 */) ;;
4056 *) as_dir=$as_dir/ ;;
4057 esac
4058 for ac_exec_ext in '' $ac_executable_extensions; do
4059 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4060 ac_cv_prog_ac_ct_CC="clang"
4061 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4062 break 2
4063 fi
4064 done
4065 done
4066 IFS=$as_save_IFS
4067
4068 fi
4069 fi
4070 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4071 if test -n "$ac_ct_CC"; then
4072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4073 printf "%s\n" "$ac_ct_CC" >&6; }
4074 else
4075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4076 printf "%s\n" "no" >&6; }
4077 fi
4078
4079 if test "x$ac_ct_CC" = x; then
4080 CC=""
4081 else
4082 case $cross_compiling:$ac_tool_warned in
4083 yes:)
4084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4085 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4086 ac_tool_warned=yes ;;
4087 esac
4088 CC=$ac_ct_CC
4089 fi
4090 else
4091 CC="$ac_cv_prog_CC"
4092 fi
4093
4094 fi
4095
4096
4097 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4098 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
36264099 as_fn_error $? "no acceptable C compiler found in \$PATH
36274100 See \`config.log' for more details" "$LINENO" 5; }
36284101
36294102 # Provide some information about the compiler.
3630 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4103 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
36314104 set X $ac_compile
36324105 ac_compiler=$2
3633 for ac_option in --version -v -V -qversion; do
4106 for ac_option in --version -v -V -qversion -version; do
36344107 { { ac_try="$ac_compiler $ac_option >&5"
36354108 case "(($ac_try" in
36364109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
36374110 *) ac_try_echo=$ac_try;;
36384111 esac
36394112 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3640 $as_echo "$ac_try_echo"; } >&5
4113 printf "%s\n" "$ac_try_echo"; } >&5
36414114 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
36424115 ac_status=$?
36434116 if test -s conftest.err; then
36474120 cat conftest.er1 >&5
36484121 fi
36494122 rm -f conftest.er1 conftest.err
3650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4123 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
36514124 test $ac_status = 0; }
36524125 done
36534126
36554128 /* end confdefs.h. */
36564129
36574130 int
3658 main ()
4131 main (void)
36594132 {
36604133
36614134 ;
36674140 # Try to create an executable without -o first, disregard a.out.
36684141 # It will help us diagnose broken compilers, and finding out an intuition
36694142 # of exeext.
3670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3671 $as_echo_n "checking whether the C compiler works... " >&6; }
3672 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4144 printf %s "checking whether the C compiler works... " >&6; }
4145 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
36734146
36744147 # The possible output files:
36754148 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
36904163 *) ac_try_echo=$ac_try;;
36914164 esac
36924165 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3693 $as_echo "$ac_try_echo"; } >&5
4166 printf "%s\n" "$ac_try_echo"; } >&5
36944167 (eval "$ac_link_default") 2>&5
36954168 ac_status=$?
3696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3697 test $ac_status = 0; }; then :
4169 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4170 test $ac_status = 0; }
4171 then :
36984172 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
36994173 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
37004174 # in a Makefile. We should not override ac_cv_exeext if it was cached,
37114185 # certainly right.
37124186 break;;
37134187 *.* )
3714 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4188 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
37154189 then :; else
37164190 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
37174191 fi
37274201 done
37284202 test "$ac_cv_exeext" = no && ac_cv_exeext=
37294203
3730 else
4204 else $as_nop
37314205 ac_file=''
37324206 fi
3733 if test -z "$ac_file"; then :
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3735 $as_echo "no" >&6; }
3736 $as_echo "$as_me: failed program was:" >&5
4207 if test -z "$ac_file"
4208 then :
4209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210 printf "%s\n" "no" >&6; }
4211 printf "%s\n" "$as_me: failed program was:" >&5
37374212 sed 's/^/| /' conftest.$ac_ext >&5
37384213
3739 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3740 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4214 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4215 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
37414216 as_fn_error 77 "C compiler cannot create executables
37424217 See \`config.log' for more details" "$LINENO" 5; }
3743 else
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3745 $as_echo "yes" >&6; }
3746 fi
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3748 $as_echo_n "checking for C compiler default output file name... " >&6; }
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3750 $as_echo "$ac_file" >&6; }
4218 else $as_nop
4219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4220 printf "%s\n" "yes" >&6; }
4221 fi
4222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4223 printf %s "checking for C compiler default output file name... " >&6; }
4224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4225 printf "%s\n" "$ac_file" >&6; }
37514226 ac_exeext=$ac_cv_exeext
37524227
37534228 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
37544229 ac_clean_files=$ac_clean_files_save
3755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3756 $as_echo_n "checking for suffix of executables... " >&6; }
4230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4231 printf %s "checking for suffix of executables... " >&6; }
37574232 if { { ac_try="$ac_link"
37584233 case "(($ac_try" in
37594234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
37604235 *) ac_try_echo=$ac_try;;
37614236 esac
37624237 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3763 $as_echo "$ac_try_echo"; } >&5
4238 printf "%s\n" "$ac_try_echo"; } >&5
37644239 (eval "$ac_link") 2>&5
37654240 ac_status=$?
3766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3767 test $ac_status = 0; }; then :
4241 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4242 test $ac_status = 0; }
4243 then :
37684244 # If both `conftest.exe' and `conftest' are `present' (well, observable)
37694245 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
37704246 # work properly (i.e., refer to `conftest.exe'), while it won't with
37784254 * ) break;;
37794255 esac
37804256 done
3781 else
3782 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3783 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4257 else $as_nop
4258 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4259 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
37844260 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
37854261 See \`config.log' for more details" "$LINENO" 5; }
37864262 fi
37874263 rm -f conftest conftest$ac_cv_exeext
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3789 $as_echo "$ac_cv_exeext" >&6; }
4264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4265 printf "%s\n" "$ac_cv_exeext" >&6; }
37904266
37914267 rm -f conftest.$ac_ext
37924268 EXEEXT=$ac_cv_exeext
37954271 /* end confdefs.h. */
37964272 #include <stdio.h>
37974273 int
3798 main ()
4274 main (void)
37994275 {
38004276 FILE *f = fopen ("conftest.out", "w");
38014277 return ferror (f) || fclose (f) != 0;
38074283 ac_clean_files="$ac_clean_files conftest.out"
38084284 # Check that the compiler produces executables we can run. If not, either
38094285 # the compiler is broken, or we cross compile.
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3811 $as_echo_n "checking whether we are cross compiling... " >&6; }
4286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4287 printf %s "checking whether we are cross compiling... " >&6; }
38124288 if test "$cross_compiling" != yes; then
38134289 { { ac_try="$ac_link"
38144290 case "(($ac_try" in
38164292 *) ac_try_echo=$ac_try;;
38174293 esac
38184294 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3819 $as_echo "$ac_try_echo"; } >&5
4295 printf "%s\n" "$ac_try_echo"; } >&5
38204296 (eval "$ac_link") 2>&5
38214297 ac_status=$?
3822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4298 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
38234299 test $ac_status = 0; }
38244300 if { ac_try='./conftest$ac_cv_exeext'
38254301 { { case "(($ac_try" in
38274303 *) ac_try_echo=$ac_try;;
38284304 esac
38294305 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3830 $as_echo "$ac_try_echo"; } >&5
4306 printf "%s\n" "$ac_try_echo"; } >&5
38314307 (eval "$ac_try") 2>&5
38324308 ac_status=$?
3833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4309 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
38344310 test $ac_status = 0; }; }; then
38354311 cross_compiling=no
38364312 else
38374313 if test "$cross_compiling" = maybe; then
38384314 cross_compiling=yes
38394315 else
3840 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3841 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3842 as_fn_error $? "cannot run C compiled programs.
4316 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4317 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4318 as_fn_error 77 "cannot run C compiled programs.
38434319 If you meant to cross compile, use \`--host'.
38444320 See \`config.log' for more details" "$LINENO" 5; }
38454321 fi
38464322 fi
38474323 fi
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3849 $as_echo "$cross_compiling" >&6; }
4324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4325 printf "%s\n" "$cross_compiling" >&6; }
38504326
38514327 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
38524328 ac_clean_files=$ac_clean_files_save
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3854 $as_echo_n "checking for suffix of object files... " >&6; }
3855 if ${ac_cv_objext+:} false; then :
3856 $as_echo_n "(cached) " >&6
3857 else
4329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4330 printf %s "checking for suffix of object files... " >&6; }
4331 if test ${ac_cv_objext+y}
4332 then :
4333 printf %s "(cached) " >&6
4334 else $as_nop
38584335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38594336 /* end confdefs.h. */
38604337
38614338 int
3862 main ()
4339 main (void)
38634340 {
38644341
38654342 ;
38734350 *) ac_try_echo=$ac_try;;
38744351 esac
38754352 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3876 $as_echo "$ac_try_echo"; } >&5
4353 printf "%s\n" "$ac_try_echo"; } >&5
38774354 (eval "$ac_compile") 2>&5
38784355 ac_status=$?
3879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3880 test $ac_status = 0; }; then :
4356 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4357 test $ac_status = 0; }
4358 then :
38814359 for ac_file in conftest.o conftest.obj conftest.*; do
38824360 test -f "$ac_file" || continue;
38834361 case $ac_file in
38864364 break;;
38874365 esac
38884366 done
3889 else
3890 $as_echo "$as_me: failed program was:" >&5
4367 else $as_nop
4368 printf "%s\n" "$as_me: failed program was:" >&5
38914369 sed 's/^/| /' conftest.$ac_ext >&5
38924370
3893 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3894 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4371 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4372 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
38954373 as_fn_error $? "cannot compute suffix of object files: cannot compile
38964374 See \`config.log' for more details" "$LINENO" 5; }
38974375 fi
38984376 rm -f conftest.$ac_cv_objext conftest.$ac_ext
38994377 fi
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3901 $as_echo "$ac_cv_objext" >&6; }
4378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4379 printf "%s\n" "$ac_cv_objext" >&6; }
39024380 OBJEXT=$ac_cv_objext
39034381 ac_objext=$OBJEXT
3904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3905 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3906 if ${ac_cv_c_compiler_gnu+:} false; then :
3907 $as_echo_n "(cached) " >&6
3908 else
4382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4383 printf %s "checking whether the compiler supports GNU C... " >&6; }
4384 if test ${ac_cv_c_compiler_gnu+y}
4385 then :
4386 printf %s "(cached) " >&6
4387 else $as_nop
39094388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39104389 /* end confdefs.h. */
39114390
39124391 int
3913 main ()
4392 main (void)
39144393 {
39154394 #ifndef __GNUC__
39164395 choke me
39204399 return 0;
39214400 }
39224401 _ACEOF
3923 if ac_fn_c_try_compile "$LINENO"; then :
4402 if ac_fn_c_try_compile "$LINENO"
4403 then :
39244404 ac_compiler_gnu=yes
3925 else
4405 else $as_nop
39264406 ac_compiler_gnu=no
39274407 fi
3928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4408 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
39294409 ac_cv_c_compiler_gnu=$ac_compiler_gnu
39304410
39314411 fi
3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3933 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4413 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4414 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4415
39344416 if test $ac_compiler_gnu = yes; then
39354417 GCC=yes
39364418 else
39374419 GCC=
39384420 fi
3939 ac_test_CFLAGS=${CFLAGS+set}
4421 ac_test_CFLAGS=${CFLAGS+y}
39404422 ac_save_CFLAGS=$CFLAGS
3941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3942 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3943 if ${ac_cv_prog_cc_g+:} false; then :
3944 $as_echo_n "(cached) " >&6
3945 else
4423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4424 printf %s "checking whether $CC accepts -g... " >&6; }
4425 if test ${ac_cv_prog_cc_g+y}
4426 then :
4427 printf %s "(cached) " >&6
4428 else $as_nop
39464429 ac_save_c_werror_flag=$ac_c_werror_flag
39474430 ac_c_werror_flag=yes
39484431 ac_cv_prog_cc_g=no
39514434 /* end confdefs.h. */
39524435
39534436 int
3954 main ()
4437 main (void)
39554438 {
39564439
39574440 ;
39584441 return 0;
39594442 }
39604443 _ACEOF
3961 if ac_fn_c_try_compile "$LINENO"; then :
4444 if ac_fn_c_try_compile "$LINENO"
4445 then :
39624446 ac_cv_prog_cc_g=yes
3963 else
4447 else $as_nop
39644448 CFLAGS=""
39654449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39664450 /* end confdefs.h. */
39674451
39684452 int
3969 main ()
4453 main (void)
39704454 {
39714455
39724456 ;
39734457 return 0;
39744458 }
39754459 _ACEOF
3976 if ac_fn_c_try_compile "$LINENO"; then :
3977
3978 else
4460 if ac_fn_c_try_compile "$LINENO"
4461 then :
4462
4463 else $as_nop
39794464 ac_c_werror_flag=$ac_save_c_werror_flag
39804465 CFLAGS="-g"
39814466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39824467 /* end confdefs.h. */
39834468
39844469 int
3985 main ()
4470 main (void)
39864471 {
39874472
39884473 ;
39894474 return 0;
39904475 }
39914476 _ACEOF
3992 if ac_fn_c_try_compile "$LINENO"; then :
4477 if ac_fn_c_try_compile "$LINENO"
4478 then :
39934479 ac_cv_prog_cc_g=yes
39944480 fi
3995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3996 fi
3997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3998 fi
3999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4481 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4482 fi
4483 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4484 fi
4485 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
40004486 ac_c_werror_flag=$ac_save_c_werror_flag
40014487 fi
4002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4003 $as_echo "$ac_cv_prog_cc_g" >&6; }
4004 if test "$ac_test_CFLAGS" = set; then
4488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4489 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4490 if test $ac_test_CFLAGS; then
40054491 CFLAGS=$ac_save_CFLAGS
40064492 elif test $ac_cv_prog_cc_g = yes; then
40074493 if test "$GCC" = yes; then
40164502 CFLAGS=
40174503 fi
40184504 fi
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4020 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4021 if ${ac_cv_prog_cc_c89+:} false; then :
4022 $as_echo_n "(cached) " >&6
4023 else
4505 ac_prog_cc_stdc=no
4506 if test x$ac_prog_cc_stdc = xno
4507 then :
4508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4509 printf %s "checking for $CC option to enable C11 features... " >&6; }
4510 if test ${ac_cv_prog_cc_c11+y}
4511 then :
4512 printf %s "(cached) " >&6
4513 else $as_nop
4514 ac_cv_prog_cc_c11=no
4515 ac_save_CC=$CC
4516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4517 /* end confdefs.h. */
4518 $ac_c_conftest_c11_program
4519 _ACEOF
4520 for ac_arg in '' -std=gnu11
4521 do
4522 CC="$ac_save_CC $ac_arg"
4523 if ac_fn_c_try_compile "$LINENO"
4524 then :
4525 ac_cv_prog_cc_c11=$ac_arg
4526 fi
4527 rm -f core conftest.err conftest.$ac_objext conftest.beam
4528 test "x$ac_cv_prog_cc_c11" != "xno" && break
4529 done
4530 rm -f conftest.$ac_ext
4531 CC=$ac_save_CC
4532 fi
4533
4534 if test "x$ac_cv_prog_cc_c11" = xno
4535 then :
4536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4537 printf "%s\n" "unsupported" >&6; }
4538 else $as_nop
4539 if test "x$ac_cv_prog_cc_c11" = x
4540 then :
4541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4542 printf "%s\n" "none needed" >&6; }
4543 else $as_nop
4544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4545 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4546 CC="$CC $ac_cv_prog_cc_c11"
4547 fi
4548 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4549 ac_prog_cc_stdc=c11
4550 fi
4551 fi
4552 if test x$ac_prog_cc_stdc = xno
4553 then :
4554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4555 printf %s "checking for $CC option to enable C99 features... " >&6; }
4556 if test ${ac_cv_prog_cc_c99+y}
4557 then :
4558 printf %s "(cached) " >&6
4559 else $as_nop
4560 ac_cv_prog_cc_c99=no
4561 ac_save_CC=$CC
4562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4563 /* end confdefs.h. */
4564 $ac_c_conftest_c99_program
4565 _ACEOF
4566 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4567 do
4568 CC="$ac_save_CC $ac_arg"
4569 if ac_fn_c_try_compile "$LINENO"
4570 then :
4571 ac_cv_prog_cc_c99=$ac_arg
4572 fi
4573 rm -f core conftest.err conftest.$ac_objext conftest.beam
4574 test "x$ac_cv_prog_cc_c99" != "xno" && break
4575 done
4576 rm -f conftest.$ac_ext
4577 CC=$ac_save_CC
4578 fi
4579
4580 if test "x$ac_cv_prog_cc_c99" = xno
4581 then :
4582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4583 printf "%s\n" "unsupported" >&6; }
4584 else $as_nop
4585 if test "x$ac_cv_prog_cc_c99" = x
4586 then :
4587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4588 printf "%s\n" "none needed" >&6; }
4589 else $as_nop
4590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4591 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4592 CC="$CC $ac_cv_prog_cc_c99"
4593 fi
4594 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4595 ac_prog_cc_stdc=c99
4596 fi
4597 fi
4598 if test x$ac_prog_cc_stdc = xno
4599 then :
4600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4601 printf %s "checking for $CC option to enable C89 features... " >&6; }
4602 if test ${ac_cv_prog_cc_c89+y}
4603 then :
4604 printf %s "(cached) " >&6
4605 else $as_nop
40244606 ac_cv_prog_cc_c89=no
40254607 ac_save_CC=$CC
40264608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40274609 /* end confdefs.h. */
4028 #include <stdarg.h>
4029 #include <stdio.h>
4030 struct stat;
4031 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4032 struct buf { int x; };
4033 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4034 static char *e (p, i)
4035 char **p;
4036 int i;
4037 {
4038 return p[i];
4039 }
4040 static char *f (char * (*g) (char **, int), char **p, ...)
4041 {
4042 char *s;
4043 va_list v;
4044 va_start (v,p);
4045 s = g (p, va_arg (v,int));
4046 va_end (v);
4047 return s;
4048 }
4049
4050 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4051 function prototypes and stuff, but not '\xHH' hex character constants.
4052 These don't provoke an error unfortunately, instead are silently treated
4053 as 'x'. The following induces an error, until -std is added to get
4054 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4055 array size at least. It's necessary to write '\x00'==0 to get something
4056 that's true only with -std. */
4057 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4058
4059 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4060 inside strings and character constants. */
4061 #define FOO(x) 'x'
4062 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4063
4064 int test (int i, double x);
4065 struct s1 {int (*f) (int a);};
4066 struct s2 {int (*f) (double a);};
4067 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4068 int argc;
4069 char **argv;
4070 int
4071 main ()
4072 {
4073 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4074 ;
4075 return 0;
4076 }
4610 $ac_c_conftest_c89_program
40774611 _ACEOF
4078 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4079 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4612 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
40804613 do
40814614 CC="$ac_save_CC $ac_arg"
4082 if ac_fn_c_try_compile "$LINENO"; then :
4615 if ac_fn_c_try_compile "$LINENO"
4616 then :
40834617 ac_cv_prog_cc_c89=$ac_arg
40844618 fi
4085 rm -f core conftest.err conftest.$ac_objext
4619 rm -f core conftest.err conftest.$ac_objext conftest.beam
40864620 test "x$ac_cv_prog_cc_c89" != "xno" && break
40874621 done
40884622 rm -f conftest.$ac_ext
40894623 CC=$ac_save_CC
4090
4091 fi
4092 # AC_CACHE_VAL
4093 case "x$ac_cv_prog_cc_c89" in
4094 x)
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4096 $as_echo "none needed" >&6; } ;;
4097 xno)
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4099 $as_echo "unsupported" >&6; } ;;
4100 *)
4101 CC="$CC $ac_cv_prog_cc_c89"
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4103 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4104 esac
4105 if test "x$ac_cv_prog_cc_c89" != xno; then :
4106
4624 fi
4625
4626 if test "x$ac_cv_prog_cc_c89" = xno
4627 then :
4628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4629 printf "%s\n" "unsupported" >&6; }
4630 else $as_nop
4631 if test "x$ac_cv_prog_cc_c89" = x
4632 then :
4633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4634 printf "%s\n" "none needed" >&6; }
4635 else $as_nop
4636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4637 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4638 CC="$CC $ac_cv_prog_cc_c89"
4639 fi
4640 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4641 ac_prog_cc_stdc=c89
4642 fi
41074643 fi
41084644
41094645 ac_ext=c
41124648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
41134649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
41144650
4115 ac_ext=c
4651
4652 ac_ext=c
41164653 ac_cpp='$CPP $CPPFLAGS'
41174654 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
41184655 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
41194656 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4121 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4122 if ${am_cv_prog_cc_c_o+:} false; then :
4123 $as_echo_n "(cached) " >&6
4124 else
4657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4658 printf %s "checking whether $CC understands -c and -o together... " >&6; }
4659 if test ${am_cv_prog_cc_c_o+y}
4660 then :
4661 printf %s "(cached) " >&6
4662 else $as_nop
41254663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
41264664 /* end confdefs.h. */
41274665
41284666 int
4129 main ()
4667 main (void)
41304668 {
41314669
41324670 ;
41544692 rm -f core conftest*
41554693 unset am_i
41564694 fi
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4158 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4696 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
41594697 if test "$am_cv_prog_cc_c_o" != yes; then
41604698 # Losing compiler, so override with the script.
41614699 # FIXME: It is wrong to rewrite CC.
41734711
41744712 depcc="$CC" am_compiler_list=
41754713
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4177 $as_echo_n "checking dependency style of $depcc... " >&6; }
4178 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4179 $as_echo_n "(cached) " >&6
4180 else
4714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4715 printf %s "checking dependency style of $depcc... " >&6; }
4716 if test ${am_cv_CC_dependencies_compiler_type+y}
4717 then :
4718 printf %s "(cached) " >&6
4719 else $as_nop
41814720 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
41824721 # We make a subdir and do the tests there. Otherwise we can end up
41834722 # making bogus files that we don't know about and never remove. For
42844823 fi
42854824
42864825 fi
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4288 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4827 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
42894828 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
42904829
42914830 if
42994838 fi
43004839
43014840
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4303 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4304 if ${ac_cv_path_SED+:} false; then :
4305 $as_echo_n "(cached) " >&6
4306 else
4841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4842 printf %s "checking for a sed that does not truncate output... " >&6; }
4843 if test ${ac_cv_path_SED+y}
4844 then :
4845 printf %s "(cached) " >&6
4846 else $as_nop
43074847 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
43084848 for ac_i in 1 2 3 4 5 6 7; do
43094849 ac_script="$ac_script$as_nl$ac_script"
43174857 for as_dir in $PATH
43184858 do
43194859 IFS=$as_save_IFS
4320 test -z "$as_dir" && as_dir=.
4321 for ac_prog in sed gsed; do
4860 case $as_dir in #(((
4861 '') as_dir=./ ;;
4862 */) ;;
4863 *) as_dir=$as_dir/ ;;
4864 esac
4865 for ac_prog in sed gsed
4866 do
43224867 for ac_exec_ext in '' $ac_executable_extensions; do
4323 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4868 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
43244869 as_fn_executable_p "$ac_path_SED" || continue
43254870 # Check for GNU ac_path_SED and select it if it is found.
43264871 # Check for GNU $ac_path_SED
43294874 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
43304875 *)
43314876 ac_count=0
4332 $as_echo_n 0123456789 >"conftest.in"
4877 printf %s 0123456789 >"conftest.in"
43334878 while :
43344879 do
43354880 cat "conftest.in" "conftest.in" >"conftest.tmp"
43364881 mv "conftest.tmp" "conftest.in"
43374882 cp "conftest.in" "conftest.nl"
4338 $as_echo '' >> "conftest.nl"
4883 printf "%s\n" '' >> "conftest.nl"
43394884 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
43404885 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
43414886 as_fn_arith $ac_count + 1 && ac_count=$as_val
43634908 fi
43644909
43654910 fi
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4367 $as_echo "$ac_cv_path_SED" >&6; }
4911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4912 printf "%s\n" "$ac_cv_path_SED" >&6; }
43684913 SED="$ac_cv_path_SED"
43694914 rm -f conftest.sed
43704915
43814926
43824927
43834928
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4385 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4386 if ${ac_cv_path_GREP+:} false; then :
4387 $as_echo_n "(cached) " >&6
4388 else
4929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4930 printf %s "checking for grep that handles long lines and -e... " >&6; }
4931 if test ${ac_cv_path_GREP+y}
4932 then :
4933 printf %s "(cached) " >&6
4934 else $as_nop
43894935 if test -z "$GREP"; then
43904936 ac_path_GREP_found=false
43914937 # Loop through the user's path and test for each of PROGNAME-LIST
43934939 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
43944940 do
43954941 IFS=$as_save_IFS
4396 test -z "$as_dir" && as_dir=.
4397 for ac_prog in grep ggrep; do
4942 case $as_dir in #(((
4943 '') as_dir=./ ;;
4944 */) ;;
4945 *) as_dir=$as_dir/ ;;
4946 esac
4947 for ac_prog in grep ggrep
4948 do
43984949 for ac_exec_ext in '' $ac_executable_extensions; do
4399 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4950 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
44004951 as_fn_executable_p "$ac_path_GREP" || continue
44014952 # Check for GNU ac_path_GREP and select it if it is found.
44024953 # Check for GNU $ac_path_GREP
44054956 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
44064957 *)
44074958 ac_count=0
4408 $as_echo_n 0123456789 >"conftest.in"
4959 printf %s 0123456789 >"conftest.in"
44094960 while :
44104961 do
44114962 cat "conftest.in" "conftest.in" >"conftest.tmp"
44124963 mv "conftest.tmp" "conftest.in"
44134964 cp "conftest.in" "conftest.nl"
4414 $as_echo 'GREP' >> "conftest.nl"
4965 printf "%s\n" 'GREP' >> "conftest.nl"
44154966 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
44164967 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
44174968 as_fn_arith $ac_count + 1 && ac_count=$as_val
44394990 fi
44404991
44414992 fi
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4443 $as_echo "$ac_cv_path_GREP" >&6; }
4993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4994 printf "%s\n" "$ac_cv_path_GREP" >&6; }
44444995 GREP="$ac_cv_path_GREP"
44454996
44464997
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4448 $as_echo_n "checking for egrep... " >&6; }
4449 if ${ac_cv_path_EGREP+:} false; then :
4450 $as_echo_n "(cached) " >&6
4451 else
4998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4999 printf %s "checking for egrep... " >&6; }
5000 if test ${ac_cv_path_EGREP+y}
5001 then :
5002 printf %s "(cached) " >&6
5003 else $as_nop
44525004 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
44535005 then ac_cv_path_EGREP="$GREP -E"
44545006 else
44595011 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
44605012 do
44615013 IFS=$as_save_IFS
4462 test -z "$as_dir" && as_dir=.
4463 for ac_prog in egrep; do
5014 case $as_dir in #(((
5015 '') as_dir=./ ;;
5016 */) ;;
5017 *) as_dir=$as_dir/ ;;
5018 esac
5019 for ac_prog in egrep
5020 do
44645021 for ac_exec_ext in '' $ac_executable_extensions; do
4465 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5022 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
44665023 as_fn_executable_p "$ac_path_EGREP" || continue
44675024 # Check for GNU ac_path_EGREP and select it if it is found.
44685025 # Check for GNU $ac_path_EGREP
44715028 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
44725029 *)
44735030 ac_count=0
4474 $as_echo_n 0123456789 >"conftest.in"
5031 printf %s 0123456789 >"conftest.in"
44755032 while :
44765033 do
44775034 cat "conftest.in" "conftest.in" >"conftest.tmp"
44785035 mv "conftest.tmp" "conftest.in"
44795036 cp "conftest.in" "conftest.nl"
4480 $as_echo 'EGREP' >> "conftest.nl"
5037 printf "%s\n" 'EGREP' >> "conftest.nl"
44815038 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
44825039 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
44835040 as_fn_arith $ac_count + 1 && ac_count=$as_val
45065063
45075064 fi
45085065 fi
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4510 $as_echo "$ac_cv_path_EGREP" >&6; }
5066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5067 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
45115068 EGREP="$ac_cv_path_EGREP"
45125069
45135070
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4515 $as_echo_n "checking for fgrep... " >&6; }
4516 if ${ac_cv_path_FGREP+:} false; then :
4517 $as_echo_n "(cached) " >&6
4518 else
5071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5072 printf %s "checking for fgrep... " >&6; }
5073 if test ${ac_cv_path_FGREP+y}
5074 then :
5075 printf %s "(cached) " >&6
5076 else $as_nop
45195077 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
45205078 then ac_cv_path_FGREP="$GREP -F"
45215079 else
45265084 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
45275085 do
45285086 IFS=$as_save_IFS
4529 test -z "$as_dir" && as_dir=.
4530 for ac_prog in fgrep; do
5087 case $as_dir in #(((
5088 '') as_dir=./ ;;
5089 */) ;;
5090 *) as_dir=$as_dir/ ;;
5091 esac
5092 for ac_prog in fgrep
5093 do
45315094 for ac_exec_ext in '' $ac_executable_extensions; do
4532 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5095 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
45335096 as_fn_executable_p "$ac_path_FGREP" || continue
45345097 # Check for GNU ac_path_FGREP and select it if it is found.
45355098 # Check for GNU $ac_path_FGREP
45385101 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
45395102 *)
45405103 ac_count=0
4541 $as_echo_n 0123456789 >"conftest.in"
5104 printf %s 0123456789 >"conftest.in"
45425105 while :
45435106 do
45445107 cat "conftest.in" "conftest.in" >"conftest.tmp"
45455108 mv "conftest.tmp" "conftest.in"
45465109 cp "conftest.in" "conftest.nl"
4547 $as_echo 'FGREP' >> "conftest.nl"
5110 printf "%s\n" 'FGREP' >> "conftest.nl"
45485111 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
45495112 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
45505113 as_fn_arith $ac_count + 1 && ac_count=$as_val
45735136
45745137 fi
45755138 fi
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4577 $as_echo "$ac_cv_path_FGREP" >&6; }
5139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5140 printf "%s\n" "$ac_cv_path_FGREP" >&6; }
45785141 FGREP="$ac_cv_path_FGREP"
45795142
45805143
45995162
46005163
46015164 # Check whether --with-gnu-ld was given.
4602 if test "${with_gnu_ld+set}" = set; then :
5165 if test ${with_gnu_ld+y}
5166 then :
46035167 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4604 else
5168 else $as_nop
46055169 with_gnu_ld=no
46065170 fi
46075171
46085172 ac_prog=ld
46095173 if test yes = "$GCC"; then
46105174 # Check if gcc -print-prog-name=ld gives a path.
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4612 $as_echo_n "checking for ld used by $CC... " >&6; }
5175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5176 printf %s "checking for ld used by $CC... " >&6; }
46135177 case $host in
46145178 *-*-mingw*)
46155179 # gcc leaves a trailing carriage return, which upsets mingw
46385202 ;;
46395203 esac
46405204 elif test yes = "$with_gnu_ld"; then
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4642 $as_echo_n "checking for GNU ld... " >&6; }
4643 else
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4645 $as_echo_n "checking for non-GNU ld... " >&6; }
4646 fi
4647 if ${lt_cv_path_LD+:} false; then :
4648 $as_echo_n "(cached) " >&6
4649 else
5205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5206 printf %s "checking for GNU ld... " >&6; }
5207 else
5208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5209 printf %s "checking for non-GNU ld... " >&6; }
5210 fi
5211 if test ${lt_cv_path_LD+y}
5212 then :
5213 printf %s "(cached) " >&6
5214 else $as_nop
46505215 if test -z "$LD"; then
46515216 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
46525217 for ac_dir in $PATH; do
46755240
46765241 LD=$lt_cv_path_LD
46775242 if test -n "$LD"; then
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4679 $as_echo "$LD" >&6; }
4680 else
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4682 $as_echo "no" >&6; }
5243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5244 printf "%s\n" "$LD" >&6; }
5245 else
5246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5247 printf "%s\n" "no" >&6; }
46835248 fi
46845249 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4686 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4687 if ${lt_cv_prog_gnu_ld+:} false; then :
4688 $as_echo_n "(cached) " >&6
4689 else
5250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5251 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
5252 if test ${lt_cv_prog_gnu_ld+y}
5253 then :
5254 printf %s "(cached) " >&6
5255 else $as_nop
46905256 # I'd rather use --version here, but apparently some GNU lds only accept -v.
46915257 case `$LD -v 2>&1 </dev/null` in
46925258 *GNU* | *'with BFD'*)
46975263 ;;
46985264 esac
46995265 fi
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4701 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5267 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
47025268 with_gnu_ld=$lt_cv_prog_gnu_ld
47035269
47045270
47095275
47105276
47115277
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4713 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4714 if ${lt_cv_path_NM+:} false; then :
4715 $as_echo_n "(cached) " >&6
4716 else
5278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5279 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5280 if test ${lt_cv_path_NM+y}
5281 then :
5282 printf %s "(cached) " >&6
5283 else $as_nop
47175284 if test -n "$NM"; then
47185285 # Let the user override the test.
47195286 lt_cv_path_NM=$NM
47385305 mingw*) lt_bad_file=conftest.nm/nofile ;;
47395306 *) lt_bad_file=/dev/null ;;
47405307 esac
4741 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5308 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
47425309 *$lt_bad_file* | *'Invalid file or object type'*)
47435310 lt_cv_path_NM="$tmp_nm -B"
47445311 break 2
47455312 ;;
47465313 *)
4747 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5314 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
47485315 */dev/null*)
47495316 lt_cv_path_NM="$tmp_nm -p"
47505317 break 2
47635330 : ${lt_cv_path_NM=no}
47645331 fi
47655332 fi
4766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4767 $as_echo "$lt_cv_path_NM" >&6; }
5333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5334 printf "%s\n" "$lt_cv_path_NM" >&6; }
47685335 if test no != "$lt_cv_path_NM"; then
47695336 NM=$lt_cv_path_NM
47705337 else
47775344 do
47785345 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
47795346 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4781 $as_echo_n "checking for $ac_word... " >&6; }
4782 if ${ac_cv_prog_DUMPBIN+:} false; then :
4783 $as_echo_n "(cached) " >&6
4784 else
5347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5348 printf %s "checking for $ac_word... " >&6; }
5349 if test ${ac_cv_prog_DUMPBIN+y}
5350 then :
5351 printf %s "(cached) " >&6
5352 else $as_nop
47855353 if test -n "$DUMPBIN"; then
47865354 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
47875355 else
47895357 for as_dir in $PATH
47905358 do
47915359 IFS=$as_save_IFS
4792 test -z "$as_dir" && as_dir=.
5360 case $as_dir in #(((
5361 '') as_dir=./ ;;
5362 */) ;;
5363 *) as_dir=$as_dir/ ;;
5364 esac
47935365 for ac_exec_ext in '' $ac_executable_extensions; do
4794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5366 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
47955367 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5368 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
47975369 break 2
47985370 fi
47995371 done
48045376 fi
48055377 DUMPBIN=$ac_cv_prog_DUMPBIN
48065378 if test -n "$DUMPBIN"; then
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4808 $as_echo "$DUMPBIN" >&6; }
4809 else
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4811 $as_echo "no" >&6; }
5379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5380 printf "%s\n" "$DUMPBIN" >&6; }
5381 else
5382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5383 printf "%s\n" "no" >&6; }
48125384 fi
48135385
48145386
48215393 do
48225394 # Extract the first word of "$ac_prog", so it can be a program name with args.
48235395 set dummy $ac_prog; ac_word=$2
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4825 $as_echo_n "checking for $ac_word... " >&6; }
4826 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4827 $as_echo_n "(cached) " >&6
4828 else
5396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5397 printf %s "checking for $ac_word... " >&6; }
5398 if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
5399 then :
5400 printf %s "(cached) " >&6
5401 else $as_nop
48295402 if test -n "$ac_ct_DUMPBIN"; then
48305403 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
48315404 else
48335406 for as_dir in $PATH
48345407 do
48355408 IFS=$as_save_IFS
4836 test -z "$as_dir" && as_dir=.
5409 case $as_dir in #(((
5410 '') as_dir=./ ;;
5411 */) ;;
5412 *) as_dir=$as_dir/ ;;
5413 esac
48375414 for ac_exec_ext in '' $ac_executable_extensions; do
4838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5415 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
48395416 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
48415418 break 2
48425419 fi
48435420 done
48485425 fi
48495426 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
48505427 if test -n "$ac_ct_DUMPBIN"; then
4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4852 $as_echo "$ac_ct_DUMPBIN" >&6; }
4853 else
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4855 $as_echo "no" >&6; }
5428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5429 printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
5430 else
5431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5432 printf "%s\n" "no" >&6; }
48565433 fi
48575434
48585435
48645441 else
48655442 case $cross_compiling:$ac_tool_warned in
48665443 yes:)
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4868 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5445 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
48695446 ac_tool_warned=yes ;;
48705447 esac
48715448 DUMPBIN=$ac_ct_DUMPBIN
48725449 fi
48735450 fi
48745451
4875 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5452 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
48765453 *COFF*)
48775454 DUMPBIN="$DUMPBIN -symbols -headers"
48785455 ;;
48935470
48945471
48955472
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4897 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4898 if ${lt_cv_nm_interface+:} false; then :
4899 $as_echo_n "(cached) " >&6
4900 else
5473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5474 printf %s "checking the name lister ($NM) interface... " >&6; }
5475 if test ${lt_cv_nm_interface+y}
5476 then :
5477 printf %s "(cached) " >&6
5478 else $as_nop
49015479 lt_cv_nm_interface="BSD nm"
49025480 echo "int some_variable = 0;" > conftest.$ac_ext
49035481 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
49135491 fi
49145492 rm -f conftest*
49155493 fi
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4917 $as_echo "$lt_cv_nm_interface" >&6; }
4918
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4920 $as_echo_n "checking whether ln -s works... " >&6; }
5494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5495 printf "%s\n" "$lt_cv_nm_interface" >&6; }
5496
5497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5498 printf %s "checking whether ln -s works... " >&6; }
49215499 LN_S=$as_ln_s
49225500 if test "$LN_S" = "ln -s"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4924 $as_echo "yes" >&6; }
4925 else
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4927 $as_echo "no, using $LN_S" >&6; }
5501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5502 printf "%s\n" "yes" >&6; }
5503 else
5504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5505 printf "%s\n" "no, using $LN_S" >&6; }
49285506 fi
49295507
49305508 # find the maximum length of command line arguments
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4932 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4933 if ${lt_cv_sys_max_cmd_len+:} false; then :
4934 $as_echo_n "(cached) " >&6
4935 else
5509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5510 printf %s "checking the maximum length of command line arguments... " >&6; }
5511 if test ${lt_cv_sys_max_cmd_len+y}
5512 then :
5513 printf %s "(cached) " >&6
5514 else $as_nop
49365515 i=0
49375516 teststring=ABCD
49385517
49745553 lt_cv_sys_max_cmd_len=8192;
49755554 ;;
49765555
4977 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5556 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
49785557 # This has been around since 386BSD, at least. Likely further.
49795558 if test -x /sbin/sysctl; then
49805559 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
50175596 sysv5* | sco5v6* | sysv4.2uw2*)
50185597 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
50195598 if test -n "$kargmax"; then
5020 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5599 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'`
50215600 else
50225601 lt_cv_sys_max_cmd_len=32768
50235602 fi
50595638 fi
50605639
50615640 if test -n "$lt_cv_sys_max_cmd_len"; then
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5063 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5064 else
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5066 $as_echo "none" >&6; }
5641 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5642 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
5643 else
5644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
5645 printf "%s\n" "none" >&6; }
50675646 fi
50685647 max_cmd_len=$lt_cv_sys_max_cmd_len
50695648
51075686
51085687
51095688
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5111 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5112 if ${lt_cv_to_host_file_cmd+:} false; then :
5113 $as_echo_n "(cached) " >&6
5114 else
5689 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5690 printf %s "checking how to convert $build file names to $host format... " >&6; }
5691 if test ${lt_cv_to_host_file_cmd+y}
5692 then :
5693 printf %s "(cached) " >&6
5694 else $as_nop
51155695 case $host in
51165696 *-*-mingw* )
51175697 case $build in
51475727 fi
51485728
51495729 to_host_file_cmd=$lt_cv_to_host_file_cmd
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5151 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5152
5153
5154
5155
5156
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5158 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5159 if ${lt_cv_to_tool_file_cmd+:} false; then :
5160 $as_echo_n "(cached) " >&6
5161 else
5730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5731 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
5732
5733
5734
5735
5736
5737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5738 printf %s "checking how to convert $build file names to toolchain format... " >&6; }
5739 if test ${lt_cv_to_tool_file_cmd+y}
5740 then :
5741 printf %s "(cached) " >&6
5742 else $as_nop
51625743 #assume ordinary cross tools, or native build.
51635744 lt_cv_to_tool_file_cmd=func_convert_file_noop
51645745 case $host in
51745755 fi
51755756
51765757 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5178 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5179
5180
5181
5182
5183
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5185 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5186 if ${lt_cv_ld_reload_flag+:} false; then :
5187 $as_echo_n "(cached) " >&6
5188 else
5758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5759 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
5760
5761
5762
5763
5764
5765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5766 printf %s "checking for $LD option to reload object files... " >&6; }
5767 if test ${lt_cv_ld_reload_flag+y}
5768 then :
5769 printf %s "(cached) " >&6
5770 else $as_nop
51895771 lt_cv_ld_reload_flag='-r'
51905772 fi
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5192 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5774 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
51935775 reload_flag=$lt_cv_ld_reload_flag
51945776 case $reload_flag in
51955777 "" | " "*) ;;
52205802
52215803
52225804 if test -n "$ac_tool_prefix"; then
5223 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5224 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226 $as_echo_n "checking for $ac_word... " >&6; }
5227 if ${ac_cv_prog_OBJDUMP+:} false; then :
5228 $as_echo_n "(cached) " >&6
5229 else
5230 if test -n "$OBJDUMP"; then
5231 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5805 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args.
5806 set dummy ${ac_tool_prefix}file; ac_word=$2
5807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5808 printf %s "checking for $ac_word... " >&6; }
5809 if test ${ac_cv_prog_FILECMD+y}
5810 then :
5811 printf %s "(cached) " >&6
5812 else $as_nop
5813 if test -n "$FILECMD"; then
5814 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test.
52325815 else
52335816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
52345817 for as_dir in $PATH
52355818 do
52365819 IFS=$as_save_IFS
5237 test -z "$as_dir" && as_dir=.
5820 case $as_dir in #(((
5821 '') as_dir=./ ;;
5822 */) ;;
5823 *) as_dir=$as_dir/ ;;
5824 esac
52385825 for ac_exec_ext in '' $ac_executable_extensions; do
5239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5240 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5826 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5827 ac_cv_prog_FILECMD="${ac_tool_prefix}file"
5828 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
52425829 break 2
52435830 fi
52445831 done
52475834
52485835 fi
52495836 fi
5837 FILECMD=$ac_cv_prog_FILECMD
5838 if test -n "$FILECMD"; then
5839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5
5840 printf "%s\n" "$FILECMD" >&6; }
5841 else
5842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5843 printf "%s\n" "no" >&6; }
5844 fi
5845
5846
5847 fi
5848 if test -z "$ac_cv_prog_FILECMD"; then
5849 ac_ct_FILECMD=$FILECMD
5850 # Extract the first word of "file", so it can be a program name with args.
5851 set dummy file; ac_word=$2
5852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853 printf %s "checking for $ac_word... " >&6; }
5854 if test ${ac_cv_prog_ac_ct_FILECMD+y}
5855 then :
5856 printf %s "(cached) " >&6
5857 else $as_nop
5858 if test -n "$ac_ct_FILECMD"; then
5859 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test.
5860 else
5861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862 for as_dir in $PATH
5863 do
5864 IFS=$as_save_IFS
5865 case $as_dir in #(((
5866 '') as_dir=./ ;;
5867 */) ;;
5868 *) as_dir=$as_dir/ ;;
5869 esac
5870 for ac_exec_ext in '' $ac_executable_extensions; do
5871 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5872 ac_cv_prog_ac_ct_FILECMD="file"
5873 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5874 break 2
5875 fi
5876 done
5877 done
5878 IFS=$as_save_IFS
5879
5880 fi
5881 fi
5882 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD
5883 if test -n "$ac_ct_FILECMD"; then
5884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5
5885 printf "%s\n" "$ac_ct_FILECMD" >&6; }
5886 else
5887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5888 printf "%s\n" "no" >&6; }
5889 fi
5890
5891 if test "x$ac_ct_FILECMD" = x; then
5892 FILECMD=":"
5893 else
5894 case $cross_compiling:$ac_tool_warned in
5895 yes:)
5896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5897 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5898 ac_tool_warned=yes ;;
5899 esac
5900 FILECMD=$ac_ct_FILECMD
5901 fi
5902 else
5903 FILECMD="$ac_cv_prog_FILECMD"
5904 fi
5905
5906
5907
5908
5909
5910
5911
5912 if test -n "$ac_tool_prefix"; then
5913 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5914 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5916 printf %s "checking for $ac_word... " >&6; }
5917 if test ${ac_cv_prog_OBJDUMP+y}
5918 then :
5919 printf %s "(cached) " >&6
5920 else $as_nop
5921 if test -n "$OBJDUMP"; then
5922 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5923 else
5924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5925 for as_dir in $PATH
5926 do
5927 IFS=$as_save_IFS
5928 case $as_dir in #(((
5929 '') as_dir=./ ;;
5930 */) ;;
5931 *) as_dir=$as_dir/ ;;
5932 esac
5933 for ac_exec_ext in '' $ac_executable_extensions; do
5934 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5935 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5936 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5937 break 2
5938 fi
5939 done
5940 done
5941 IFS=$as_save_IFS
5942
5943 fi
5944 fi
52505945 OBJDUMP=$ac_cv_prog_OBJDUMP
52515946 if test -n "$OBJDUMP"; then
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5253 $as_echo "$OBJDUMP" >&6; }
5254 else
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5256 $as_echo "no" >&6; }
5947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5948 printf "%s\n" "$OBJDUMP" >&6; }
5949 else
5950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5951 printf "%s\n" "no" >&6; }
52575952 fi
52585953
52595954
52625957 ac_ct_OBJDUMP=$OBJDUMP
52635958 # Extract the first word of "objdump", so it can be a program name with args.
52645959 set dummy objdump; ac_word=$2
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5266 $as_echo_n "checking for $ac_word... " >&6; }
5267 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5268 $as_echo_n "(cached) " >&6
5269 else
5960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5961 printf %s "checking for $ac_word... " >&6; }
5962 if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
5963 then :
5964 printf %s "(cached) " >&6
5965 else $as_nop
52705966 if test -n "$ac_ct_OBJDUMP"; then
52715967 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
52725968 else
52745970 for as_dir in $PATH
52755971 do
52765972 IFS=$as_save_IFS
5277 test -z "$as_dir" && as_dir=.
5973 case $as_dir in #(((
5974 '') as_dir=./ ;;
5975 */) ;;
5976 *) as_dir=$as_dir/ ;;
5977 esac
52785978 for ac_exec_ext in '' $ac_executable_extensions; do
5279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5979 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
52805980 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5981 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
52825982 break 2
52835983 fi
52845984 done
52895989 fi
52905990 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
52915991 if test -n "$ac_ct_OBJDUMP"; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5293 $as_echo "$ac_ct_OBJDUMP" >&6; }
5294 else
5295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5296 $as_echo "no" >&6; }
5992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5993 printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
5994 else
5995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5996 printf "%s\n" "no" >&6; }
52975997 fi
52985998
52995999 if test "x$ac_ct_OBJDUMP" = x; then
53016001 else
53026002 case $cross_compiling:$ac_tool_warned in
53036003 yes:)
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5305 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6005 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
53066006 ac_tool_warned=yes ;;
53076007 esac
53086008 OBJDUMP=$ac_ct_OBJDUMP
53216021
53226022
53236023
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5325 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5326 if ${lt_cv_deplibs_check_method+:} false; then :
5327 $as_echo_n "(cached) " >&6
5328 else
6024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6025 printf %s "checking how to recognize dependent libraries... " >&6; }
6026 if test ${lt_cv_deplibs_check_method+y}
6027 then :
6028 printf %s "(cached) " >&6
6029 else $as_nop
53296030 lt_cv_file_magic_cmd='$MAGIC_CMD'
53306031 lt_cv_file_magic_test_file=
53316032 lt_cv_deplibs_check_method='unknown'
53516052
53526053 bsdi[45]*)
53536054 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5354 lt_cv_file_magic_cmd='/usr/bin/file -L'
6055 lt_cv_file_magic_cmd='$FILECMD -L'
53556056 lt_cv_file_magic_test_file=/shlib/libc.so
53566057 ;;
53576058
53856086 lt_cv_deplibs_check_method=pass_all
53866087 ;;
53876088
5388 freebsd* | dragonfly*)
6089 freebsd* | dragonfly* | midnightbsd*)
53896090 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
53906091 case $host_cpu in
53916092 i*86 )
53926093 # Not sure whether the presence of OpenBSD here was a mistake.
53936094 # Let's accept both of them until this is cleared up.
53946095 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5395 lt_cv_file_magic_cmd=/usr/bin/file
6096 lt_cv_file_magic_cmd=$FILECMD
53966097 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
53976098 ;;
53986099 esac
54066107 ;;
54076108
54086109 hpux10.20* | hpux11*)
5409 lt_cv_file_magic_cmd=/usr/bin/file
6110 lt_cv_file_magic_cmd=$FILECMD
54106111 case $host_cpu in
54116112 ia64*)
54126113 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
54436144 lt_cv_deplibs_check_method=pass_all
54446145 ;;
54456146
5446 netbsd* | netbsdelf*-gnu)
6147 netbsd*)
54476148 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
54486149 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
54496150 else
54536154
54546155 newos6*)
54556156 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5456 lt_cv_file_magic_cmd=/usr/bin/file
6157 lt_cv_file_magic_cmd=$FILECMD
54576158 lt_cv_file_magic_test_file=/usr/lib/libnls.so
54586159 ;;
54596160
55216222 esac
55226223
55236224 fi
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5525 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6226 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
55266227
55276228 file_magic_glob=
55286229 want_nocaseglob=no
55666267 if test -n "$ac_tool_prefix"; then
55676268 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
55686269 set dummy ${ac_tool_prefix}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_DLLTOOL+:} false; then :
5572 $as_echo_n "(cached) " >&6
5573 else
6270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6271 printf %s "checking for $ac_word... " >&6; }
6272 if test ${ac_cv_prog_DLLTOOL+y}
6273 then :
6274 printf %s "(cached) " >&6
6275 else $as_nop
55746276 if test -n "$DLLTOOL"; then
55756277 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
55766278 else
55786280 for as_dir in $PATH
55796281 do
55806282 IFS=$as_save_IFS
5581 test -z "$as_dir" && as_dir=.
6283 case $as_dir in #(((
6284 '') as_dir=./ ;;
6285 */) ;;
6286 *) as_dir=$as_dir/ ;;
6287 esac
55826288 for ac_exec_ext in '' $ac_executable_extensions; do
5583 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6289 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
55846290 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6291 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
55866292 break 2
55876293 fi
55886294 done
55936299 fi
55946300 DLLTOOL=$ac_cv_prog_DLLTOOL
55956301 if test -n "$DLLTOOL"; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5597 $as_echo "$DLLTOOL" >&6; }
5598 else
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 $as_echo "no" >&6; }
6302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6303 printf "%s\n" "$DLLTOOL" >&6; }
6304 else
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6306 printf "%s\n" "no" >&6; }
56016307 fi
56026308
56036309
56066312 ac_ct_DLLTOOL=$DLLTOOL
56076313 # Extract the first word of "dlltool", so it can be a program name with args.
56086314 set dummy dlltool; ac_word=$2
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610 $as_echo_n "checking for $ac_word... " >&6; }
5611 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5612 $as_echo_n "(cached) " >&6
5613 else
6315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6316 printf %s "checking for $ac_word... " >&6; }
6317 if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
6318 then :
6319 printf %s "(cached) " >&6
6320 else $as_nop
56146321 if test -n "$ac_ct_DLLTOOL"; then
56156322 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
56166323 else
56186325 for as_dir in $PATH
56196326 do
56206327 IFS=$as_save_IFS
5621 test -z "$as_dir" && as_dir=.
6328 case $as_dir in #(((
6329 '') as_dir=./ ;;
6330 */) ;;
6331 *) as_dir=$as_dir/ ;;
6332 esac
56226333 for ac_exec_ext in '' $ac_executable_extensions; do
5623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6334 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
56246335 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6336 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
56266337 break 2
56276338 fi
56286339 done
56336344 fi
56346345 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
56356346 if test -n "$ac_ct_DLLTOOL"; then
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5637 $as_echo "$ac_ct_DLLTOOL" >&6; }
5638 else
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640 $as_echo "no" >&6; }
6347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6348 printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
6349 else
6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6351 printf "%s\n" "no" >&6; }
56416352 fi
56426353
56436354 if test "x$ac_ct_DLLTOOL" = x; then
56456356 else
56466357 case $cross_compiling:$ac_tool_warned in
56476358 yes:)
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5649 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6360 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
56506361 ac_tool_warned=yes ;;
56516362 esac
56526363 DLLTOOL=$ac_ct_DLLTOOL
56666377
56676378
56686379
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5670 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5671 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5672 $as_echo_n "(cached) " >&6
5673 else
6380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6381 printf %s "checking how to associate runtime and link libraries... " >&6; }
6382 if test ${lt_cv_sharedlib_from_linklib_cmd+y}
6383 then :
6384 printf %s "(cached) " >&6
6385 else $as_nop
56746386 lt_cv_sharedlib_from_linklib_cmd='unknown'
56756387
56766388 case $host_os in
56936405 esac
56946406
56956407 fi
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5697 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6409 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
56986410 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
56996411 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
57006412
57106422 do
57116423 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
57126424 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5714 $as_echo_n "checking for $ac_word... " >&6; }
5715 if ${ac_cv_prog_AR+:} false; then :
5716 $as_echo_n "(cached) " >&6
5717 else
6425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6426 printf %s "checking for $ac_word... " >&6; }
6427 if test ${ac_cv_prog_AR+y}
6428 then :
6429 printf %s "(cached) " >&6
6430 else $as_nop
57186431 if test -n "$AR"; then
57196432 ac_cv_prog_AR="$AR" # Let the user override the test.
57206433 else
57226435 for as_dir in $PATH
57236436 do
57246437 IFS=$as_save_IFS
5725 test -z "$as_dir" && as_dir=.
6438 case $as_dir in #(((
6439 '') as_dir=./ ;;
6440 */) ;;
6441 *) as_dir=$as_dir/ ;;
6442 esac
57266443 for ac_exec_ext in '' $ac_executable_extensions; do
5727 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6444 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
57286445 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5729 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6446 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
57306447 break 2
57316448 fi
57326449 done
57376454 fi
57386455 AR=$ac_cv_prog_AR
57396456 if test -n "$AR"; then
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5741 $as_echo "$AR" >&6; }
5742 else
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5744 $as_echo "no" >&6; }
6457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6458 printf "%s\n" "$AR" >&6; }
6459 else
6460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6461 printf "%s\n" "no" >&6; }
57456462 fi
57466463
57476464
57546471 do
57556472 # Extract the first word of "$ac_prog", so it can be a program name with args.
57566473 set dummy $ac_prog; ac_word=$2
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5758 $as_echo_n "checking for $ac_word... " >&6; }
5759 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5760 $as_echo_n "(cached) " >&6
5761 else
6474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6475 printf %s "checking for $ac_word... " >&6; }
6476 if test ${ac_cv_prog_ac_ct_AR+y}
6477 then :
6478 printf %s "(cached) " >&6
6479 else $as_nop
57626480 if test -n "$ac_ct_AR"; then
57636481 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
57646482 else
57666484 for as_dir in $PATH
57676485 do
57686486 IFS=$as_save_IFS
5769 test -z "$as_dir" && as_dir=.
6487 case $as_dir in #(((
6488 '') as_dir=./ ;;
6489 */) ;;
6490 *) as_dir=$as_dir/ ;;
6491 esac
57706492 for ac_exec_ext in '' $ac_executable_extensions; do
5771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6493 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
57726494 ac_cv_prog_ac_ct_AR="$ac_prog"
5773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6495 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
57746496 break 2
57756497 fi
57766498 done
57816503 fi
57826504 ac_ct_AR=$ac_cv_prog_ac_ct_AR
57836505 if test -n "$ac_ct_AR"; then
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5785 $as_echo "$ac_ct_AR" >&6; }
5786 else
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5788 $as_echo "no" >&6; }
6506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6507 printf "%s\n" "$ac_ct_AR" >&6; }
6508 else
6509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6510 printf "%s\n" "no" >&6; }
57896511 fi
57906512
57916513
57976519 else
57986520 case $cross_compiling:$ac_tool_warned in
57996521 yes:)
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5801 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6523 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
58026524 ac_tool_warned=yes ;;
58036525 esac
58046526 AR=$ac_ct_AR
58066528 fi
58076529
58086530 : ${AR=ar}
5809 : ${AR_FLAGS=cr}
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5822 $as_echo_n "checking for archiver @FILE support... " >&6; }
5823 if ${lt_cv_ar_at_file+:} false; then :
5824 $as_echo_n "(cached) " >&6
5825 else
6531
6532
6533
6534
6535
6536
6537 # Use ARFLAGS variable as AR's operation code to sync the variable naming with
6538 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have
6539 # higher priority because thats what people were doing historically (setting
6540 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS
6541 # variable obsoleted/removed.
6542
6543 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr}
6544 lt_ar_flags=$AR_FLAGS
6545
6546
6547
6548
6549
6550
6551 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override
6552 # by AR_FLAGS because that was never working and AR_FLAGS is about to die.
6553
6554
6555
6556
6557
6558
6559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6560 printf %s "checking for archiver @FILE support... " >&6; }
6561 if test ${lt_cv_ar_at_file+y}
6562 then :
6563 printf %s "(cached) " >&6
6564 else $as_nop
58266565 lt_cv_ar_at_file=no
58276566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58286567 /* end confdefs.h. */
58296568
58306569 int
5831 main ()
6570 main (void)
58326571 {
58336572
58346573 ;
58356574 return 0;
58366575 }
58376576 _ACEOF
5838 if ac_fn_c_try_compile "$LINENO"; then :
6577 if ac_fn_c_try_compile "$LINENO"
6578 then :
58396579 echo conftest.$ac_objext > conftest.lst
58406580 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
58416581 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
58426582 (eval $lt_ar_try) 2>&5
58436583 ac_status=$?
5844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6584 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58456585 test $ac_status = 0; }
58466586 if test 0 -eq "$ac_status"; then
58476587 # Ensure the archiver fails upon bogus file names.
58496589 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
58506590 (eval $lt_ar_try) 2>&5
58516591 ac_status=$?
5852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6592 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58536593 test $ac_status = 0; }
58546594 if test 0 -ne "$ac_status"; then
58556595 lt_cv_ar_at_file=@
58586598 rm -f conftest.* libconftest.a
58596599
58606600 fi
5861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5862
5863 fi
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5865 $as_echo "$lt_cv_ar_at_file" >&6; }
6601 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6602
6603 fi
6604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6605 printf "%s\n" "$lt_cv_ar_at_file" >&6; }
58666606
58676607 if test no = "$lt_cv_ar_at_file"; then
58686608 archiver_list_spec=
58796619 if test -n "$ac_tool_prefix"; then
58806620 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
58816621 set dummy ${ac_tool_prefix}strip; ac_word=$2
5882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5883 $as_echo_n "checking for $ac_word... " >&6; }
5884 if ${ac_cv_prog_STRIP+:} false; then :
5885 $as_echo_n "(cached) " >&6
5886 else
6622 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6623 printf %s "checking for $ac_word... " >&6; }
6624 if test ${ac_cv_prog_STRIP+y}
6625 then :
6626 printf %s "(cached) " >&6
6627 else $as_nop
58876628 if test -n "$STRIP"; then
58886629 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
58896630 else
58916632 for as_dir in $PATH
58926633 do
58936634 IFS=$as_save_IFS
5894 test -z "$as_dir" && as_dir=.
6635 case $as_dir in #(((
6636 '') as_dir=./ ;;
6637 */) ;;
6638 *) as_dir=$as_dir/ ;;
6639 esac
58956640 for ac_exec_ext in '' $ac_executable_extensions; do
5896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6641 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
58976642 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6643 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
58996644 break 2
59006645 fi
59016646 done
59066651 fi
59076652 STRIP=$ac_cv_prog_STRIP
59086653 if test -n "$STRIP"; then
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5910 $as_echo "$STRIP" >&6; }
5911 else
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5913 $as_echo "no" >&6; }
6654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6655 printf "%s\n" "$STRIP" >&6; }
6656 else
6657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6658 printf "%s\n" "no" >&6; }
59146659 fi
59156660
59166661
59196664 ac_ct_STRIP=$STRIP
59206665 # Extract the first word of "strip", so it can be a program name with args.
59216666 set dummy strip; ac_word=$2
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5923 $as_echo_n "checking for $ac_word... " >&6; }
5924 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5925 $as_echo_n "(cached) " >&6
5926 else
6667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668 printf %s "checking for $ac_word... " >&6; }
6669 if test ${ac_cv_prog_ac_ct_STRIP+y}
6670 then :
6671 printf %s "(cached) " >&6
6672 else $as_nop
59276673 if test -n "$ac_ct_STRIP"; then
59286674 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
59296675 else
59316677 for as_dir in $PATH
59326678 do
59336679 IFS=$as_save_IFS
5934 test -z "$as_dir" && as_dir=.
6680 case $as_dir in #(((
6681 '') as_dir=./ ;;
6682 */) ;;
6683 *) as_dir=$as_dir/ ;;
6684 esac
59356685 for ac_exec_ext in '' $ac_executable_extensions; do
5936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6686 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
59376687 ac_cv_prog_ac_ct_STRIP="strip"
5938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6688 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
59396689 break 2
59406690 fi
59416691 done
59466696 fi
59476697 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
59486698 if test -n "$ac_ct_STRIP"; then
5949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5950 $as_echo "$ac_ct_STRIP" >&6; }
5951 else
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5953 $as_echo "no" >&6; }
6699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6700 printf "%s\n" "$ac_ct_STRIP" >&6; }
6701 else
6702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6703 printf "%s\n" "no" >&6; }
59546704 fi
59556705
59566706 if test "x$ac_ct_STRIP" = x; then
59586708 else
59596709 case $cross_compiling:$ac_tool_warned in
59606710 yes:)
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5962 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6712 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
59636713 ac_tool_warned=yes ;;
59646714 esac
59656715 STRIP=$ac_ct_STRIP
59786728 if test -n "$ac_tool_prefix"; then
59796729 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
59806730 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5982 $as_echo_n "checking for $ac_word... " >&6; }
5983 if ${ac_cv_prog_RANLIB+:} false; then :
5984 $as_echo_n "(cached) " >&6
5985 else
6731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6732 printf %s "checking for $ac_word... " >&6; }
6733 if test ${ac_cv_prog_RANLIB+y}
6734 then :
6735 printf %s "(cached) " >&6
6736 else $as_nop
59866737 if test -n "$RANLIB"; then
59876738 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
59886739 else
59906741 for as_dir in $PATH
59916742 do
59926743 IFS=$as_save_IFS
5993 test -z "$as_dir" && as_dir=.
6744 case $as_dir in #(((
6745 '') as_dir=./ ;;
6746 */) ;;
6747 *) as_dir=$as_dir/ ;;
6748 esac
59946749 for ac_exec_ext in '' $ac_executable_extensions; do
5995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6750 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
59966751 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6752 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
59986753 break 2
59996754 fi
60006755 done
60056760 fi
60066761 RANLIB=$ac_cv_prog_RANLIB
60076762 if test -n "$RANLIB"; then
6008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6009 $as_echo "$RANLIB" >&6; }
6010 else
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6012 $as_echo "no" >&6; }
6763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6764 printf "%s\n" "$RANLIB" >&6; }
6765 else
6766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6767 printf "%s\n" "no" >&6; }
60136768 fi
60146769
60156770
60186773 ac_ct_RANLIB=$RANLIB
60196774 # Extract the first word of "ranlib", so it can be a program name with args.
60206775 set dummy ranlib; ac_word=$2
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6022 $as_echo_n "checking for $ac_word... " >&6; }
6023 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6024 $as_echo_n "(cached) " >&6
6025 else
6776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6777 printf %s "checking for $ac_word... " >&6; }
6778 if test ${ac_cv_prog_ac_ct_RANLIB+y}
6779 then :
6780 printf %s "(cached) " >&6
6781 else $as_nop
60266782 if test -n "$ac_ct_RANLIB"; then
60276783 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
60286784 else
60306786 for as_dir in $PATH
60316787 do
60326788 IFS=$as_save_IFS
6033 test -z "$as_dir" && as_dir=.
6789 case $as_dir in #(((
6790 '') as_dir=./ ;;
6791 */) ;;
6792 *) as_dir=$as_dir/ ;;
6793 esac
60346794 for ac_exec_ext in '' $ac_executable_extensions; do
6035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6795 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
60366796 ac_cv_prog_ac_ct_RANLIB="ranlib"
6037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6797 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
60386798 break 2
60396799 fi
60406800 done
60456805 fi
60466806 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
60476807 if test -n "$ac_ct_RANLIB"; then
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6049 $as_echo "$ac_ct_RANLIB" >&6; }
6050 else
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6052 $as_echo "no" >&6; }
6808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6809 printf "%s\n" "$ac_ct_RANLIB" >&6; }
6810 else
6811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6812 printf "%s\n" "no" >&6; }
60536813 fi
60546814
60556815 if test "x$ac_ct_RANLIB" = x; then
60576817 else
60586818 case $cross_compiling:$ac_tool_warned in
60596819 yes:)
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6061 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6821 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
60626822 ac_tool_warned=yes ;;
60636823 esac
60646824 RANLIB=$ac_ct_RANLIB
61476907
61486908
61496909 # Check for command to grab the raw symbol name followed by C symbol from nm.
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6151 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6152 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6153 $as_echo_n "(cached) " >&6
6154 else
6910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6911 printf %s "checking command to parse $NM output from $compiler object... " >&6; }
6912 if test ${lt_cv_sys_global_symbol_pipe+y}
6913 then :
6914 printf %s "(cached) " >&6
6915 else $as_nop
61556916
61566917 # These are sane defaults that work on at least a few old systems.
61576918 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
62066967
62076968 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
62086969 # Gets list of data symbols to import.
6209 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6970 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
62106971 # Adjust the below global symbol transforms to fixup imported variables.
62116972 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
62126973 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
62246985 # Transform an extracted symbol line into a proper C declaration.
62256986 # Some systems (esp. on ia64) link data and code symbols differently,
62266987 # so use this general approach.
6227 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6988 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
62286989 $lt_cdecl_hook\
62296990 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
62306991 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
62316992
62326993 # Transform an extracted symbol line into symbol name and symbol address
6233 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6994 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
62346995 $lt_c_name_hook\
62356996 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
62366997 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
62376998
62386999 # Transform an extracted symbol line into symbol name with lib prefix and
62397000 # symbol address.
6240 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7001 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
62417002 $lt_c_name_lib_hook\
62427003 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
62437004 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
62617022 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
62627023 # Fake it for dumpbin and say T for any non-static function,
62637024 # D for any global variable and I for any imported variable.
6264 # Also find C++ and __fastcall symbols from MSVC++,
7025 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
62657026 # which start with @ or ?.
62667027 lt_cv_sys_global_symbol_pipe="$AWK '"\
62677028 " {last_section=section; section=\$ 3};"\
62797040 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
62807041 " ' prfx=^$ac_symprfx"
62817042 else
6282 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6283 fi
6284 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7043 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7044 fi
7045 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
62857046
62867047 # Check to see that the pipe works correctly.
62877048 pipe_works=no
63037064 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
63047065 (eval $ac_compile) 2>&5
63057066 ac_status=$?
6306 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7067 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
63077068 test $ac_status = 0; }; then
63087069 # Now try to grab the symbols.
63097070 nlist=conftest.nm
6310 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
6311 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
7071 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7072 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7073 ac_status=$?
7074 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7075 test $ac_status = 0; } && test -s "$nlist"; then
63127076 # Try sorting and uniquifying the output.
63137077 if sort "$nlist" | uniq > "$nlist"T; then
63147078 mv -f "$nlist"T "$nlist"
63767140 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
63777141 (eval $ac_link) 2>&5
63787142 ac_status=$?
6379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7143 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
63807144 test $ac_status = 0; } && test -s conftest$ac_exeext; then
63817145 pipe_works=yes
63827146 fi
64117175 lt_cv_sys_global_symbol_to_cdecl=
64127176 fi
64137177 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6415 $as_echo "failed" >&6; }
6416 else
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6418 $as_echo "ok" >&6; }
7178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7179 printf "%s\n" "failed" >&6; }
7180 else
7181 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7182 printf "%s\n" "ok" >&6; }
64197183 fi
64207184
64217185 # Response file support.
64617225
64627226
64637227
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6465 $as_echo_n "checking for sysroot... " >&6; }
7228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7229 printf %s "checking for sysroot... " >&6; }
64667230
64677231 # Check whether --with-sysroot was given.
6468 if test "${with_sysroot+set}" = set; then :
7232 if test ${with_sysroot+y}
7233 then :
64697234 withval=$with_sysroot;
6470 else
7235 else $as_nop
64717236 with_sysroot=no
64727237 fi
64737238
64807245 fi
64817246 ;; #(
64827247 /*)
6483 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7248 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
64847249 ;; #(
64857250 no|'')
64867251 ;; #(
64877252 *)
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6489 $as_echo "$with_sysroot" >&6; }
7253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7254 printf "%s\n" "$with_sysroot" >&6; }
64907255 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
64917256 ;;
64927257 esac
64937258
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6495 $as_echo "${lt_sysroot:-no}" >&6; }
6496
6497
6498
6499
6500
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6502 $as_echo_n "checking for a working dd... " >&6; }
6503 if ${ac_cv_path_lt_DD+:} false; then :
6504 $as_echo_n "(cached) " >&6
6505 else
7259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7260 printf "%s\n" "${lt_sysroot:-no}" >&6; }
7261
7262
7263
7264
7265
7266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7267 printf %s "checking for a working dd... " >&6; }
7268 if test ${ac_cv_path_lt_DD+y}
7269 then :
7270 printf %s "(cached) " >&6
7271 else $as_nop
65067272 printf 0123456789abcdef0123456789abcdef >conftest.i
65077273 cat conftest.i conftest.i >conftest2.i
65087274 : ${lt_DD:=$DD}
65137279 for as_dir in $PATH
65147280 do
65157281 IFS=$as_save_IFS
6516 test -z "$as_dir" && as_dir=.
6517 for ac_prog in dd; do
7282 case $as_dir in #(((
7283 '') as_dir=./ ;;
7284 */) ;;
7285 *) as_dir=$as_dir/ ;;
7286 esac
7287 for ac_prog in dd
7288 do
65187289 for ac_exec_ext in '' $ac_executable_extensions; do
6519 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7290 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
65207291 as_fn_executable_p "$ac_path_lt_DD" || continue
65217292 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
65227293 cmp -s conftest.i conftest.out \
65367307
65377308 rm -f conftest.i conftest2.i conftest.out
65387309 fi
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6540 $as_echo "$ac_cv_path_lt_DD" >&6; }
6541
6542
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6544 $as_echo_n "checking how to truncate binary pipes... " >&6; }
6545 if ${lt_cv_truncate_bin+:} false; then :
6546 $as_echo_n "(cached) " >&6
6547 else
7310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7311 printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
7312
7313
7314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7315 printf %s "checking how to truncate binary pipes... " >&6; }
7316 if test ${lt_cv_truncate_bin+y}
7317 then :
7318 printf %s "(cached) " >&6
7319 else $as_nop
65487320 printf 0123456789abcdef0123456789abcdef >conftest.i
65497321 cat conftest.i conftest.i >conftest2.i
65507322 lt_cv_truncate_bin=
65557327 rm -f conftest.i conftest2.i conftest.out
65567328 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
65577329 fi
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6559 $as_echo "$lt_cv_truncate_bin" >&6; }
7330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7331 printf "%s\n" "$lt_cv_truncate_bin" >&6; }
65607332
65617333
65627334
65797351 }
65807352
65817353 # Check whether --enable-libtool-lock was given.
6582 if test "${enable_libtool_lock+set}" = set; then :
7354 if test ${enable_libtool_lock+y}
7355 then :
65837356 enableval=$enable_libtool_lock;
65847357 fi
65857358
65957368 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
65967369 (eval $ac_compile) 2>&5
65977370 ac_status=$?
6598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
65997372 test $ac_status = 0; }; then
6600 case `/usr/bin/file conftest.$ac_objext` in
7373 case `$FILECMD conftest.$ac_objext` in
66017374 *ELF-32*)
66027375 HPUX_IA64_MODE=32
66037376 ;;
66157388 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
66167389 (eval $ac_compile) 2>&5
66177390 ac_status=$?
6618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7391 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
66197392 test $ac_status = 0; }; then
66207393 if test yes = "$lt_cv_prog_gnu_ld"; then
6621 case `/usr/bin/file conftest.$ac_objext` in
7394 case `$FILECMD conftest.$ac_objext` in
66227395 *32-bit*)
66237396 LD="${LD-ld} -melf32bsmip"
66247397 ;;
66307403 ;;
66317404 esac
66327405 else
6633 case `/usr/bin/file conftest.$ac_objext` in
7406 case `$FILECMD conftest.$ac_objext` in
66347407 *32-bit*)
66357408 LD="${LD-ld} -32"
66367409 ;;
66537426 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
66547427 (eval $ac_compile) 2>&5
66557428 ac_status=$?
6656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7429 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
66577430 test $ac_status = 0; }; then
66587431 emul=elf
6659 case `/usr/bin/file conftest.$ac_objext` in
7432 case `$FILECMD conftest.$ac_objext` in
66607433 *32-bit*)
66617434 emul="${emul}32"
66627435 ;;
66647437 emul="${emul}64"
66657438 ;;
66667439 esac
6667 case `/usr/bin/file conftest.$ac_objext` in
7440 case `$FILECMD conftest.$ac_objext` in
66687441 *MSB*)
66697442 emul="${emul}btsmip"
66707443 ;;
66727445 emul="${emul}ltsmip"
66737446 ;;
66747447 esac
6675 case `/usr/bin/file conftest.$ac_objext` in
7448 case `$FILECMD conftest.$ac_objext` in
66767449 *N32*)
66777450 emul="${emul}n32"
66787451 ;;
66947467 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
66957468 (eval $ac_compile) 2>&5
66967469 ac_status=$?
6697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7470 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
66987471 test $ac_status = 0; }; then
6699 case `/usr/bin/file conftest.o` in
7472 case `$FILECMD conftest.o` in
67007473 *32-bit*)
67017474 case $host in
67027475 x86_64-*kfreebsd*-gnu)
67037476 LD="${LD-ld} -m elf_i386_fbsd"
67047477 ;;
67057478 x86_64-*linux*)
6706 case `/usr/bin/file conftest.o` in
7479 case `$FILECMD conftest.o` in
67077480 *x86-64*)
67087481 LD="${LD-ld} -m elf32_x86_64"
67097482 ;;
67577530 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
67587531 SAVE_CFLAGS=$CFLAGS
67597532 CFLAGS="$CFLAGS -belf"
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6761 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6762 if ${lt_cv_cc_needs_belf+:} false; then :
6763 $as_echo_n "(cached) " >&6
6764 else
7533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7534 printf %s "checking whether the C compiler needs -belf... " >&6; }
7535 if test ${lt_cv_cc_needs_belf+y}
7536 then :
7537 printf %s "(cached) " >&6
7538 else $as_nop
67657539 ac_ext=c
67667540 ac_cpp='$CPP $CPPFLAGS'
67677541 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
67727546 /* end confdefs.h. */
67737547
67747548 int
6775 main ()
7549 main (void)
67767550 {
67777551
67787552 ;
67797553 return 0;
67807554 }
67817555 _ACEOF
6782 if ac_fn_c_try_link "$LINENO"; then :
7556 if ac_fn_c_try_link "$LINENO"
7557 then :
67837558 lt_cv_cc_needs_belf=yes
6784 else
7559 else $as_nop
67857560 lt_cv_cc_needs_belf=no
67867561 fi
6787 rm -f core conftest.err conftest.$ac_objext \
7562 rm -f core conftest.err conftest.$ac_objext conftest.beam \
67887563 conftest$ac_exeext conftest.$ac_ext
67897564 ac_ext=c
67907565 ac_cpp='$CPP $CPPFLAGS'
67937568 ac_compiler_gnu=$ac_cv_c_compiler_gnu
67947569
67957570 fi
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6797 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7572 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
67987573 if test yes != "$lt_cv_cc_needs_belf"; then
67997574 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
68007575 CFLAGS=$SAVE_CFLAGS
68077582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
68087583 (eval $ac_compile) 2>&5
68097584 ac_status=$?
6810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7585 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
68117586 test $ac_status = 0; }; then
6812 case `/usr/bin/file conftest.o` in
7587 case `$FILECMD conftest.o` in
68137588 *64-bit*)
68147589 case $lt_cv_prog_gnu_ld in
68157590 yes*)
68447619 if test -n "$ac_tool_prefix"; then
68457620 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
68467621 set dummy ${ac_tool_prefix}mt; ac_word=$2
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6848 $as_echo_n "checking for $ac_word... " >&6; }
6849 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6850 $as_echo_n "(cached) " >&6
6851 else
7622 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7623 printf %s "checking for $ac_word... " >&6; }
7624 if test ${ac_cv_prog_MANIFEST_TOOL+y}
7625 then :
7626 printf %s "(cached) " >&6
7627 else $as_nop
68527628 if test -n "$MANIFEST_TOOL"; then
68537629 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
68547630 else
68567632 for as_dir in $PATH
68577633 do
68587634 IFS=$as_save_IFS
6859 test -z "$as_dir" && as_dir=.
7635 case $as_dir in #(((
7636 '') as_dir=./ ;;
7637 */) ;;
7638 *) as_dir=$as_dir/ ;;
7639 esac
68607640 for ac_exec_ext in '' $ac_executable_extensions; do
6861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7641 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
68627642 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7643 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
68647644 break 2
68657645 fi
68667646 done
68717651 fi
68727652 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
68737653 if test -n "$MANIFEST_TOOL"; then
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6875 $as_echo "$MANIFEST_TOOL" >&6; }
6876 else
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6878 $as_echo "no" >&6; }
7654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7655 printf "%s\n" "$MANIFEST_TOOL" >&6; }
7656 else
7657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7658 printf "%s\n" "no" >&6; }
68797659 fi
68807660
68817661
68847664 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
68857665 # Extract the first word of "mt", so it can be a program name with args.
68867666 set dummy mt; ac_word=$2
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6888 $as_echo_n "checking for $ac_word... " >&6; }
6889 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6890 $as_echo_n "(cached) " >&6
6891 else
7667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7668 printf %s "checking for $ac_word... " >&6; }
7669 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
7670 then :
7671 printf %s "(cached) " >&6
7672 else $as_nop
68927673 if test -n "$ac_ct_MANIFEST_TOOL"; then
68937674 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
68947675 else
68967677 for as_dir in $PATH
68977678 do
68987679 IFS=$as_save_IFS
6899 test -z "$as_dir" && as_dir=.
7680 case $as_dir in #(((
7681 '') as_dir=./ ;;
7682 */) ;;
7683 *) as_dir=$as_dir/ ;;
7684 esac
69007685 for ac_exec_ext in '' $ac_executable_extensions; do
6901 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7686 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
69027687 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7688 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
69047689 break 2
69057690 fi
69067691 done
69117696 fi
69127697 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
69137698 if test -n "$ac_ct_MANIFEST_TOOL"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6915 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6916 else
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
7699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7700 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
7701 else
7702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7703 printf "%s\n" "no" >&6; }
69197704 fi
69207705
69217706 if test "x$ac_ct_MANIFEST_TOOL" = x; then
69237708 else
69247709 case $cross_compiling:$ac_tool_warned in
69257710 yes:)
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6927 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7712 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
69287713 ac_tool_warned=yes ;;
69297714 esac
69307715 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
69347719 fi
69357720
69367721 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6938 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6939 if ${lt_cv_path_mainfest_tool+:} false; then :
6940 $as_echo_n "(cached) " >&6
6941 else
7722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7723 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7724 if test ${lt_cv_path_mainfest_tool+y}
7725 then :
7726 printf %s "(cached) " >&6
7727 else $as_nop
69427728 lt_cv_path_mainfest_tool=no
69437729 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
69447730 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
69487734 fi
69497735 rm -f conftest*
69507736 fi
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6952 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7738 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
69537739 if test yes != "$lt_cv_path_mainfest_tool"; then
69547740 MANIFEST_TOOL=:
69557741 fi
69647750 if test -n "$ac_tool_prefix"; then
69657751 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
69667752 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 $as_echo_n "checking for $ac_word... " >&6; }
6969 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6970 $as_echo_n "(cached) " >&6
6971 else
7753 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7754 printf %s "checking for $ac_word... " >&6; }
7755 if test ${ac_cv_prog_DSYMUTIL+y}
7756 then :
7757 printf %s "(cached) " >&6
7758 else $as_nop
69727759 if test -n "$DSYMUTIL"; then
69737760 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
69747761 else
69767763 for as_dir in $PATH
69777764 do
69787765 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
7766 case $as_dir in #(((
7767 '') as_dir=./ ;;
7768 */) ;;
7769 *) as_dir=$as_dir/ ;;
7770 esac
69807771 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7772 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
69827773 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
69847775 break 2
69857776 fi
69867777 done
69917782 fi
69927783 DSYMUTIL=$ac_cv_prog_DSYMUTIL
69937784 if test -n "$DSYMUTIL"; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6995 $as_echo "$DSYMUTIL" >&6; }
6996 else
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 $as_echo "no" >&6; }
7785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7786 printf "%s\n" "$DSYMUTIL" >&6; }
7787 else
7788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7789 printf "%s\n" "no" >&6; }
69997790 fi
70007791
70017792
70047795 ac_ct_DSYMUTIL=$DSYMUTIL
70057796 # Extract the first word of "dsymutil", so it can be a program name with args.
70067797 set dummy dsymutil; ac_word=$2
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7008 $as_echo_n "checking for $ac_word... " >&6; }
7009 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7010 $as_echo_n "(cached) " >&6
7011 else
7798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7799 printf %s "checking for $ac_word... " >&6; }
7800 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
7801 then :
7802 printf %s "(cached) " >&6
7803 else $as_nop
70127804 if test -n "$ac_ct_DSYMUTIL"; then
70137805 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
70147806 else
70167808 for as_dir in $PATH
70177809 do
70187810 IFS=$as_save_IFS
7019 test -z "$as_dir" && as_dir=.
7811 case $as_dir in #(((
7812 '') as_dir=./ ;;
7813 */) ;;
7814 *) as_dir=$as_dir/ ;;
7815 esac
70207816 for ac_exec_ext in '' $ac_executable_extensions; do
7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7817 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
70227818 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7819 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
70247820 break 2
70257821 fi
70267822 done
70317827 fi
70327828 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
70337829 if test -n "$ac_ct_DSYMUTIL"; then
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7035 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7036 else
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7038 $as_echo "no" >&6; }
7830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7831 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
7832 else
7833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7834 printf "%s\n" "no" >&6; }
70397835 fi
70407836
70417837 if test "x$ac_ct_DSYMUTIL" = x; then
70437839 else
70447840 case $cross_compiling:$ac_tool_warned in
70457841 yes:)
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7047 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7843 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
70487844 ac_tool_warned=yes ;;
70497845 esac
70507846 DSYMUTIL=$ac_ct_DSYMUTIL
70567852 if test -n "$ac_tool_prefix"; then
70577853 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
70587854 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7060 $as_echo_n "checking for $ac_word... " >&6; }
7061 if ${ac_cv_prog_NMEDIT+:} false; then :
7062 $as_echo_n "(cached) " >&6
7063 else
7855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7856 printf %s "checking for $ac_word... " >&6; }
7857 if test ${ac_cv_prog_NMEDIT+y}
7858 then :
7859 printf %s "(cached) " >&6
7860 else $as_nop
70647861 if test -n "$NMEDIT"; then
70657862 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
70667863 else
70687865 for as_dir in $PATH
70697866 do
70707867 IFS=$as_save_IFS
7071 test -z "$as_dir" && as_dir=.
7868 case $as_dir in #(((
7869 '') as_dir=./ ;;
7870 */) ;;
7871 *) as_dir=$as_dir/ ;;
7872 esac
70727873 for ac_exec_ext in '' $ac_executable_extensions; do
7073 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7874 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
70747875 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7075 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7876 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
70767877 break 2
70777878 fi
70787879 done
70837884 fi
70847885 NMEDIT=$ac_cv_prog_NMEDIT
70857886 if test -n "$NMEDIT"; then
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7087 $as_echo "$NMEDIT" >&6; }
7088 else
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7090 $as_echo "no" >&6; }
7887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7888 printf "%s\n" "$NMEDIT" >&6; }
7889 else
7890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7891 printf "%s\n" "no" >&6; }
70917892 fi
70927893
70937894
70967897 ac_ct_NMEDIT=$NMEDIT
70977898 # Extract the first word of "nmedit", so it can be a program name with args.
70987899 set dummy nmedit; ac_word=$2
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7100 $as_echo_n "checking for $ac_word... " >&6; }
7101 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7102 $as_echo_n "(cached) " >&6
7103 else
7900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7901 printf %s "checking for $ac_word... " >&6; }
7902 if test ${ac_cv_prog_ac_ct_NMEDIT+y}
7903 then :
7904 printf %s "(cached) " >&6
7905 else $as_nop
71047906 if test -n "$ac_ct_NMEDIT"; then
71057907 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
71067908 else
71087910 for as_dir in $PATH
71097911 do
71107912 IFS=$as_save_IFS
7111 test -z "$as_dir" && as_dir=.
7913 case $as_dir in #(((
7914 '') as_dir=./ ;;
7915 */) ;;
7916 *) as_dir=$as_dir/ ;;
7917 esac
71127918 for ac_exec_ext in '' $ac_executable_extensions; do
7113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7919 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
71147920 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7921 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
71167922 break 2
71177923 fi
71187924 done
71237929 fi
71247930 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
71257931 if test -n "$ac_ct_NMEDIT"; then
7126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7127 $as_echo "$ac_ct_NMEDIT" >&6; }
7128 else
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7130 $as_echo "no" >&6; }
7932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7933 printf "%s\n" "$ac_ct_NMEDIT" >&6; }
7934 else
7935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7936 printf "%s\n" "no" >&6; }
71317937 fi
71327938
71337939 if test "x$ac_ct_NMEDIT" = x; then
71357941 else
71367942 case $cross_compiling:$ac_tool_warned in
71377943 yes:)
7138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7139 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7945 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
71407946 ac_tool_warned=yes ;;
71417947 esac
71427948 NMEDIT=$ac_ct_NMEDIT
71487954 if test -n "$ac_tool_prefix"; then
71497955 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
71507956 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7152 $as_echo_n "checking for $ac_word... " >&6; }
7153 if ${ac_cv_prog_LIPO+:} false; then :
7154 $as_echo_n "(cached) " >&6
7155 else
7957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7958 printf %s "checking for $ac_word... " >&6; }
7959 if test ${ac_cv_prog_LIPO+y}
7960 then :
7961 printf %s "(cached) " >&6
7962 else $as_nop
71567963 if test -n "$LIPO"; then
71577964 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
71587965 else
71607967 for as_dir in $PATH
71617968 do
71627969 IFS=$as_save_IFS
7163 test -z "$as_dir" && as_dir=.
7970 case $as_dir in #(((
7971 '') as_dir=./ ;;
7972 */) ;;
7973 *) as_dir=$as_dir/ ;;
7974 esac
71647975 for ac_exec_ext in '' $ac_executable_extensions; do
7165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7976 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
71667977 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7978 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
71687979 break 2
71697980 fi
71707981 done
71757986 fi
71767987 LIPO=$ac_cv_prog_LIPO
71777988 if test -n "$LIPO"; then
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7179 $as_echo "$LIPO" >&6; }
7180 else
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7182 $as_echo "no" >&6; }
7989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7990 printf "%s\n" "$LIPO" >&6; }
7991 else
7992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7993 printf "%s\n" "no" >&6; }
71837994 fi
71847995
71857996
71887999 ac_ct_LIPO=$LIPO
71898000 # Extract the first word of "lipo", so it can be a program name with args.
71908001 set dummy lipo; ac_word=$2
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7192 $as_echo_n "checking for $ac_word... " >&6; }
7193 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7194 $as_echo_n "(cached) " >&6
7195 else
8002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8003 printf %s "checking for $ac_word... " >&6; }
8004 if test ${ac_cv_prog_ac_ct_LIPO+y}
8005 then :
8006 printf %s "(cached) " >&6
8007 else $as_nop
71968008 if test -n "$ac_ct_LIPO"; then
71978009 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
71988010 else
72008012 for as_dir in $PATH
72018013 do
72028014 IFS=$as_save_IFS
7203 test -z "$as_dir" && as_dir=.
8015 case $as_dir in #(((
8016 '') as_dir=./ ;;
8017 */) ;;
8018 *) as_dir=$as_dir/ ;;
8019 esac
72048020 for ac_exec_ext in '' $ac_executable_extensions; do
7205 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8021 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
72068022 ac_cv_prog_ac_ct_LIPO="lipo"
7207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8023 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
72088024 break 2
72098025 fi
72108026 done
72158031 fi
72168032 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
72178033 if test -n "$ac_ct_LIPO"; then
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7219 $as_echo "$ac_ct_LIPO" >&6; }
7220 else
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7222 $as_echo "no" >&6; }
8034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8035 printf "%s\n" "$ac_ct_LIPO" >&6; }
8036 else
8037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8038 printf "%s\n" "no" >&6; }
72238039 fi
72248040
72258041 if test "x$ac_ct_LIPO" = x; then
72278043 else
72288044 case $cross_compiling:$ac_tool_warned in
72298045 yes:)
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7231 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8047 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
72328048 ac_tool_warned=yes ;;
72338049 esac
72348050 LIPO=$ac_ct_LIPO
72408056 if test -n "$ac_tool_prefix"; then
72418057 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
72428058 set dummy ${ac_tool_prefix}otool; ac_word=$2
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7244 $as_echo_n "checking for $ac_word... " >&6; }
7245 if ${ac_cv_prog_OTOOL+:} false; then :
7246 $as_echo_n "(cached) " >&6
7247 else
8059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8060 printf %s "checking for $ac_word... " >&6; }
8061 if test ${ac_cv_prog_OTOOL+y}
8062 then :
8063 printf %s "(cached) " >&6
8064 else $as_nop
72488065 if test -n "$OTOOL"; then
72498066 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
72508067 else
72528069 for as_dir in $PATH
72538070 do
72548071 IFS=$as_save_IFS
7255 test -z "$as_dir" && as_dir=.
8072 case $as_dir in #(((
8073 '') as_dir=./ ;;
8074 */) ;;
8075 *) as_dir=$as_dir/ ;;
8076 esac
72568077 for ac_exec_ext in '' $ac_executable_extensions; do
7257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8078 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
72588079 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8080 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
72608081 break 2
72618082 fi
72628083 done
72678088 fi
72688089 OTOOL=$ac_cv_prog_OTOOL
72698090 if test -n "$OTOOL"; then
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7271 $as_echo "$OTOOL" >&6; }
7272 else
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7274 $as_echo "no" >&6; }
8091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8092 printf "%s\n" "$OTOOL" >&6; }
8093 else
8094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8095 printf "%s\n" "no" >&6; }
72758096 fi
72768097
72778098
72808101 ac_ct_OTOOL=$OTOOL
72818102 # Extract the first word of "otool", so it can be a program name with args.
72828103 set dummy otool; ac_word=$2
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7284 $as_echo_n "checking for $ac_word... " >&6; }
7285 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7286 $as_echo_n "(cached) " >&6
7287 else
8104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8105 printf %s "checking for $ac_word... " >&6; }
8106 if test ${ac_cv_prog_ac_ct_OTOOL+y}
8107 then :
8108 printf %s "(cached) " >&6
8109 else $as_nop
72888110 if test -n "$ac_ct_OTOOL"; then
72898111 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
72908112 else
72928114 for as_dir in $PATH
72938115 do
72948116 IFS=$as_save_IFS
7295 test -z "$as_dir" && as_dir=.
8117 case $as_dir in #(((
8118 '') as_dir=./ ;;
8119 */) ;;
8120 *) as_dir=$as_dir/ ;;
8121 esac
72968122 for ac_exec_ext in '' $ac_executable_extensions; do
7297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8123 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
72988124 ac_cv_prog_ac_ct_OTOOL="otool"
7299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8125 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
73008126 break 2
73018127 fi
73028128 done
73078133 fi
73088134 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
73098135 if test -n "$ac_ct_OTOOL"; then
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7311 $as_echo "$ac_ct_OTOOL" >&6; }
7312 else
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7314 $as_echo "no" >&6; }
8136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8137 printf "%s\n" "$ac_ct_OTOOL" >&6; }
8138 else
8139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8140 printf "%s\n" "no" >&6; }
73158141 fi
73168142
73178143 if test "x$ac_ct_OTOOL" = x; then
73198145 else
73208146 case $cross_compiling:$ac_tool_warned in
73218147 yes:)
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7323 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8149 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
73248150 ac_tool_warned=yes ;;
73258151 esac
73268152 OTOOL=$ac_ct_OTOOL
73328158 if test -n "$ac_tool_prefix"; then
73338159 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
73348160 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7336 $as_echo_n "checking for $ac_word... " >&6; }
7337 if ${ac_cv_prog_OTOOL64+:} false; then :
7338 $as_echo_n "(cached) " >&6
7339 else
8161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8162 printf %s "checking for $ac_word... " >&6; }
8163 if test ${ac_cv_prog_OTOOL64+y}
8164 then :
8165 printf %s "(cached) " >&6
8166 else $as_nop
73408167 if test -n "$OTOOL64"; then
73418168 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
73428169 else
73448171 for as_dir in $PATH
73458172 do
73468173 IFS=$as_save_IFS
7347 test -z "$as_dir" && as_dir=.
8174 case $as_dir in #(((
8175 '') as_dir=./ ;;
8176 */) ;;
8177 *) as_dir=$as_dir/ ;;
8178 esac
73488179 for ac_exec_ext in '' $ac_executable_extensions; do
7349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8180 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
73508181 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8182 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
73528183 break 2
73538184 fi
73548185 done
73598190 fi
73608191 OTOOL64=$ac_cv_prog_OTOOL64
73618192 if test -n "$OTOOL64"; then
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7363 $as_echo "$OTOOL64" >&6; }
7364 else
7365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7366 $as_echo "no" >&6; }
8193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8194 printf "%s\n" "$OTOOL64" >&6; }
8195 else
8196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8197 printf "%s\n" "no" >&6; }
73678198 fi
73688199
73698200
73728203 ac_ct_OTOOL64=$OTOOL64
73738204 # Extract the first word of "otool64", so it can be a program name with args.
73748205 set dummy otool64; ac_word=$2
7375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7376 $as_echo_n "checking for $ac_word... " >&6; }
7377 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7378 $as_echo_n "(cached) " >&6
7379 else
8206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8207 printf %s "checking for $ac_word... " >&6; }
8208 if test ${ac_cv_prog_ac_ct_OTOOL64+y}
8209 then :
8210 printf %s "(cached) " >&6
8211 else $as_nop
73808212 if test -n "$ac_ct_OTOOL64"; then
73818213 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
73828214 else
73848216 for as_dir in $PATH
73858217 do
73868218 IFS=$as_save_IFS
7387 test -z "$as_dir" && as_dir=.
8219 case $as_dir in #(((
8220 '') as_dir=./ ;;
8221 */) ;;
8222 *) as_dir=$as_dir/ ;;
8223 esac
73888224 for ac_exec_ext in '' $ac_executable_extensions; do
7389 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8225 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
73908226 ac_cv_prog_ac_ct_OTOOL64="otool64"
7391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8227 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
73928228 break 2
73938229 fi
73948230 done
73998235 fi
74008236 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
74018237 if test -n "$ac_ct_OTOOL64"; then
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7403 $as_echo "$ac_ct_OTOOL64" >&6; }
7404 else
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7406 $as_echo "no" >&6; }
8238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8239 printf "%s\n" "$ac_ct_OTOOL64" >&6; }
8240 else
8241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8242 printf "%s\n" "no" >&6; }
74078243 fi
74088244
74098245 if test "x$ac_ct_OTOOL64" = x; then
74118247 else
74128248 case $cross_compiling:$ac_tool_warned in
74138249 yes:)
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7415 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8251 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
74168252 ac_tool_warned=yes ;;
74178253 esac
74188254 OTOOL64=$ac_ct_OTOOL64
74478283
74488284
74498285
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7451 $as_echo_n "checking for -single_module linker flag... " >&6; }
7452 if ${lt_cv_apple_cc_single_mod+:} false; then :
7453 $as_echo_n "(cached) " >&6
7454 else
8286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8287 printf %s "checking for -single_module linker flag... " >&6; }
8288 if test ${lt_cv_apple_cc_single_mod+y}
8289 then :
8290 printf %s "(cached) " >&6
8291 else $as_nop
74558292 lt_cv_apple_cc_single_mod=no
74568293 if test -z "$LT_MULTI_MODULE"; then
74578294 # By default we will add the -single_module flag. You can override
74808317 rm -f conftest.*
74818318 fi
74828319 fi
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7484 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7485
7486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7487 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7488 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7489 $as_echo_n "(cached) " >&6
7490 else
8320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8321 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
8322
8323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8324 printf %s "checking for -exported_symbols_list linker flag... " >&6; }
8325 if test ${lt_cv_ld_exported_symbols_list+y}
8326 then :
8327 printf %s "(cached) " >&6
8328 else $as_nop
74918329 lt_cv_ld_exported_symbols_list=no
74928330 save_LDFLAGS=$LDFLAGS
74938331 echo "_main" > conftest.sym
74968334 /* end confdefs.h. */
74978335
74988336 int
7499 main ()
8337 main (void)
75008338 {
75018339
75028340 ;
75038341 return 0;
75048342 }
75058343 _ACEOF
7506 if ac_fn_c_try_link "$LINENO"; then :
8344 if ac_fn_c_try_link "$LINENO"
8345 then :
75078346 lt_cv_ld_exported_symbols_list=yes
7508 else
8347 else $as_nop
75098348 lt_cv_ld_exported_symbols_list=no
75108349 fi
7511 rm -f core conftest.err conftest.$ac_objext \
8350 rm -f core conftest.err conftest.$ac_objext conftest.beam \
75128351 conftest$ac_exeext conftest.$ac_ext
75138352 LDFLAGS=$save_LDFLAGS
75148353
75158354 fi
7516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7517 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7518
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7520 $as_echo_n "checking for -force_load linker flag... " >&6; }
7521 if ${lt_cv_ld_force_load+:} false; then :
7522 $as_echo_n "(cached) " >&6
7523 else
8355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8356 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
8357
8358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8359 printf %s "checking for -force_load linker flag... " >&6; }
8360 if test ${lt_cv_ld_force_load+y}
8361 then :
8362 printf %s "(cached) " >&6
8363 else $as_nop
75248364 lt_cv_ld_force_load=no
75258365 cat > conftest.c << _LT_EOF
75268366 int forced_loaded() { return 2;}
75278367 _LT_EOF
75288368 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
75298369 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7530 echo "$AR cr libconftest.a conftest.o" >&5
7531 $AR cr libconftest.a conftest.o 2>&5
8370 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5
8371 $AR $AR_FLAGS libconftest.a conftest.o 2>&5
75328372 echo "$RANLIB libconftest.a" >&5
75338373 $RANLIB libconftest.a 2>&5
75348374 cat > conftest.c << _LT_EOF
75488388 rm -rf conftest.dSYM
75498389
75508390 fi
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7552 $as_echo "$lt_cv_ld_force_load" >&6; }
8391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8392 printf "%s\n" "$lt_cv_ld_force_load" >&6; }
75538393 case $host_os in
75548394 rhapsody* | darwin1.[012])
75558395 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
75568396 darwin1.*)
75578397 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7558 darwin*) # darwin 5.x on
7559 # if running on 10.5 or later, the deployment target defaults
7560 # to the OS version, if on x86, and 10.4, the deployment
7561 # target defaults to 10.4. Don't you love it?
7562 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7563 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7564 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7565 10.[012][,.]*)
7566 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7567 10.*)
7568 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8398 darwin*)
8399 case $MACOSX_DEPLOYMENT_TARGET,$host in
8400 10.[012],*|,*powerpc*-darwin[5-8]*)
8401 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8402 *)
8403 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
75698404 esac
75708405 ;;
75718406 esac
76208455 esac
76218456 }
76228457
7623 ac_ext=c
7624 ac_cpp='$CPP $CPPFLAGS'
7625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7629 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7630 # On Suns, sometimes $CPP names a directory.
7631 if test -n "$CPP" && test -d "$CPP"; then
7632 CPP=
7633 fi
7634 if test -z "$CPP"; then
7635 if ${ac_cv_prog_CPP+:} false; then :
7636 $as_echo_n "(cached) " >&6
7637 else
7638 # Double quotes because CPP needs to be expanded
7639 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7640 do
7641 ac_preproc_ok=false
7642 for ac_c_preproc_warn_flag in '' yes
8458 ac_header= ac_cache=
8459 for ac_item in $ac_header_c_list
76438460 do
7644 # Use a header file that comes with gcc, so configuring glibc
7645 # with a fresh cross-compiler works.
7646 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7647 # <limits.h> exists even on freestanding compilers.
7648 # On the NeXT, cc -E runs the code through the compiler's parser,
7649 # not just through cpp. "Syntax error" is here to catch this case.
7650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7651 /* end confdefs.h. */
7652 #ifdef __STDC__
7653 # include <limits.h>
7654 #else
7655 # include <assert.h>
7656 #endif
7657 Syntax error
7658 _ACEOF
7659 if ac_fn_c_try_cpp "$LINENO"; then :
7660
7661 else
7662 # Broken: fails on valid input.
7663 continue
7664 fi
7665 rm -f conftest.err conftest.i conftest.$ac_ext
7666
7667 # OK, works on sane cases. Now check whether nonexistent headers
7668 # can be detected and how.
7669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7670 /* end confdefs.h. */
7671 #include <ac_nonexistent.h>
7672 _ACEOF
7673 if ac_fn_c_try_cpp "$LINENO"; then :
7674 # Broken: success on invalid input.
7675 continue
7676 else
7677 # Passes both tests.
7678 ac_preproc_ok=:
7679 break
7680 fi
7681 rm -f conftest.err conftest.i conftest.$ac_ext
7682
8461 if test $ac_cache; then
8462 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
8463 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
8464 printf "%s\n" "#define $ac_item 1" >> confdefs.h
8465 fi
8466 ac_header= ac_cache=
8467 elif test $ac_header; then
8468 ac_cache=$ac_item
8469 else
8470 ac_header=$ac_item
8471 fi
76838472 done
7684 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7685 rm -f conftest.i conftest.err conftest.$ac_ext
7686 if $ac_preproc_ok; then :
7687 break
7688 fi
7689
7690 done
7691 ac_cv_prog_CPP=$CPP
7692
7693 fi
7694 CPP=$ac_cv_prog_CPP
7695 else
7696 ac_cv_prog_CPP=$CPP
7697 fi
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7699 $as_echo "$CPP" >&6; }
7700 ac_preproc_ok=false
7701 for ac_c_preproc_warn_flag in '' yes
7702 do
7703 # Use a header file that comes with gcc, so configuring glibc
7704 # with a fresh cross-compiler works.
7705 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7706 # <limits.h> exists even on freestanding compilers.
7707 # On the NeXT, cc -E runs the code through the compiler's parser,
7708 # not just through cpp. "Syntax error" is here to catch this case.
7709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7710 /* end confdefs.h. */
7711 #ifdef __STDC__
7712 # include <limits.h>
7713 #else
7714 # include <assert.h>
7715 #endif
7716 Syntax error
7717 _ACEOF
7718 if ac_fn_c_try_cpp "$LINENO"; then :
7719
7720 else
7721 # Broken: fails on valid input.
7722 continue
7723 fi
7724 rm -f conftest.err conftest.i conftest.$ac_ext
7725
7726 # OK, works on sane cases. Now check whether nonexistent headers
7727 # can be detected and how.
7728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7729 /* end confdefs.h. */
7730 #include <ac_nonexistent.h>
7731 _ACEOF
7732 if ac_fn_c_try_cpp "$LINENO"; then :
7733 # Broken: success on invalid input.
7734 continue
7735 else
7736 # Passes both tests.
7737 ac_preproc_ok=:
7738 break
7739 fi
7740 rm -f conftest.err conftest.i conftest.$ac_ext
7741
7742 done
7743 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7744 rm -f conftest.i conftest.err conftest.$ac_ext
7745 if $ac_preproc_ok; then :
7746
7747 else
7748 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7750 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7751 See \`config.log' for more details" "$LINENO" 5; }
7752 fi
7753
7754 ac_ext=c
7755 ac_cpp='$CPP $CPPFLAGS'
7756 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7757 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7758 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7759
7760
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7762 $as_echo_n "checking for ANSI C header files... " >&6; }
7763 if ${ac_cv_header_stdc+:} false; then :
7764 $as_echo_n "(cached) " >&6
7765 else
7766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7767 /* end confdefs.h. */
7768 #include <stdlib.h>
7769 #include <stdarg.h>
7770 #include <string.h>
7771 #include <float.h>
7772
7773 int
7774 main ()
7775 {
7776
7777 ;
7778 return 0;
7779 }
7780 _ACEOF
7781 if ac_fn_c_try_compile "$LINENO"; then :
7782 ac_cv_header_stdc=yes
7783 else
7784 ac_cv_header_stdc=no
7785 fi
7786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7787
7788 if test $ac_cv_header_stdc = yes; then
7789 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7791 /* end confdefs.h. */
7792 #include <string.h>
7793
7794 _ACEOF
7795 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7796 $EGREP "memchr" >/dev/null 2>&1; then :
7797
7798 else
7799 ac_cv_header_stdc=no
7800 fi
7801 rm -f conftest*
7802
7803 fi
7804
7805 if test $ac_cv_header_stdc = yes; then
7806 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7808 /* end confdefs.h. */
7809 #include <stdlib.h>
7810
7811 _ACEOF
7812 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7813 $EGREP "free" >/dev/null 2>&1; then :
7814
7815 else
7816 ac_cv_header_stdc=no
7817 fi
7818 rm -f conftest*
7819
7820 fi
7821
7822 if test $ac_cv_header_stdc = yes; then
7823 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7824 if test "$cross_compiling" = yes; then :
7825 :
7826 else
7827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7828 /* end confdefs.h. */
7829 #include <ctype.h>
7830 #include <stdlib.h>
7831 #if ((' ' & 0x0FF) == 0x020)
7832 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7833 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7834 #else
7835 # define ISLOWER(c) \
7836 (('a' <= (c) && (c) <= 'i') \
7837 || ('j' <= (c) && (c) <= 'r') \
7838 || ('s' <= (c) && (c) <= 'z'))
7839 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7840 #endif
7841
7842 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7843 int
7844 main ()
7845 {
7846 int i;
7847 for (i = 0; i < 256; i++)
7848 if (XOR (islower (i), ISLOWER (i))
7849 || toupper (i) != TOUPPER (i))
7850 return 2;
7851 return 0;
7852 }
7853 _ACEOF
7854 if ac_fn_c_try_run "$LINENO"; then :
7855
7856 else
7857 ac_cv_header_stdc=no
7858 fi
7859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7860 conftest.$ac_objext conftest.beam conftest.$ac_ext
7861 fi
7862
7863 fi
7864 fi
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7866 $as_echo "$ac_cv_header_stdc" >&6; }
7867 if test $ac_cv_header_stdc = yes; then
7868
7869 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7870
7871 fi
7872
7873 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7874 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7875 inttypes.h stdint.h unistd.h
7876 do :
7877 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7878 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8473
8474
8475
8476
8477
8478
8479
8480
8481 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
8482 then :
8483
8484 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
8485
8486 fi
8487 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
78798488 "
7880 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7881 cat >>confdefs.h <<_ACEOF
7882 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7883 _ACEOF
7884
7885 fi
7886
7887 done
7888
7889
7890 for ac_header in dlfcn.h
7891 do :
7892 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7893 "
7894 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7895 cat >>confdefs.h <<_ACEOF
7896 #define HAVE_DLFCN_H 1
7897 _ACEOF
7898
7899 fi
7900
7901 done
8489 if test "x$ac_cv_header_dlfcn_h" = xyes
8490 then :
8491 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
8492
8493 fi
79028494
79038495
79048496
79068498
79078499 # Set options
79088500 # Check whether --enable-static was given.
7909 if test "${enable_static+set}" = set; then :
8501 if test ${enable_static+y}
8502 then :
79108503 enableval=$enable_static; p=${PACKAGE-default}
79118504 case $enableval in
79128505 yes) enable_static=yes ;;
79248517 IFS=$lt_save_ifs
79258518 ;;
79268519 esac
7927 else
8520 else $as_nop
79288521 enable_static=no
79298522 fi
79308523
79448537
79458538
79468539 # Check whether --enable-shared was given.
7947 if test "${enable_shared+set}" = set; then :
8540 if test ${enable_shared+y}
8541 then :
79488542 enableval=$enable_shared; p=${PACKAGE-default}
79498543 case $enableval in
79508544 yes) enable_shared=yes ;;
79628556 IFS=$lt_save_ifs
79638557 ;;
79648558 esac
7965 else
8559 else $as_nop
79668560 enable_shared=yes
79678561 fi
79688562
79778571
79788572
79798573 # Check whether --with-pic was given.
7980 if test "${with_pic+set}" = set; then :
8574 if test ${with_pic+y}
8575 then :
79818576 withval=$with_pic; lt_p=${PACKAGE-default}
79828577 case $withval in
79838578 yes|no) pic_mode=$withval ;;
79948589 IFS=$lt_save_ifs
79958590 ;;
79968591 esac
7997 else
8592 else $as_nop
79988593 pic_mode=default
79998594 fi
80008595
80068601
80078602
80088603 # Check whether --enable-fast-install was given.
8009 if test "${enable_fast_install+set}" = set; then :
8604 if test ${enable_fast_install+y}
8605 then :
80108606 enableval=$enable_fast_install; p=${PACKAGE-default}
80118607 case $enableval in
80128608 yes) enable_fast_install=yes ;;
80248620 IFS=$lt_save_ifs
80258621 ;;
80268622 esac
8027 else
8623 else $as_nop
80288624 enable_fast_install=yes
80298625 fi
80308626
80388634 shared_archive_member_spec=
80398635 case $host,$enable_shared in
80408636 power*-*-aix[5-9]*,yes)
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8042 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8638 printf %s "checking which variant of shared library versioning to provide... " >&6; }
80438639
80448640 # Check whether --with-aix-soname was given.
8045 if test "${with_aix_soname+set}" = set; then :
8641 if test ${with_aix_soname+y}
8642 then :
80468643 withval=$with_aix_soname; case $withval in
80478644 aix|svr4|both)
80488645 ;;
80518648 ;;
80528649 esac
80538650 lt_cv_with_aix_soname=$with_aix_soname
8054 else
8055 if ${lt_cv_with_aix_soname+:} false; then :
8056 $as_echo_n "(cached) " >&6
8057 else
8651 else $as_nop
8652 if test ${lt_cv_with_aix_soname+y}
8653 then :
8654 printf %s "(cached) " >&6
8655 else $as_nop
80588656 lt_cv_with_aix_soname=aix
80598657 fi
80608658
80618659 with_aix_soname=$lt_cv_with_aix_soname
80628660 fi
80638661
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8065 $as_echo "$with_aix_soname" >&6; }
8662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8663 printf "%s\n" "$with_aix_soname" >&6; }
80668664 if test aix != "$with_aix_soname"; then
80678665 # For the AIX way of multilib, we name the shared archive member
80688666 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
81448742 setopt NO_GLOB_SUBST
81458743 fi
81468744
8147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8148 $as_echo_n "checking for objdir... " >&6; }
8149 if ${lt_cv_objdir+:} false; then :
8150 $as_echo_n "(cached) " >&6
8151 else
8745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8746 printf %s "checking for objdir... " >&6; }
8747 if test ${lt_cv_objdir+y}
8748 then :
8749 printf %s "(cached) " >&6
8750 else $as_nop
81528751 rm -f .libs 2>/dev/null
81538752 mkdir .libs 2>/dev/null
81548753 if test -d .libs; then
81598758 fi
81608759 rmdir .libs 2>/dev/null
81618760 fi
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8163 $as_echo "$lt_cv_objdir" >&6; }
8761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8762 printf "%s\n" "$lt_cv_objdir" >&6; }
81648763 objdir=$lt_cv_objdir
81658764
81668765
81678766
81688767
81698768
8170 cat >>confdefs.h <<_ACEOF
8171 #define LT_OBJDIR "$lt_cv_objdir/"
8172 _ACEOF
8769 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
81738770
81748771
81758772
81908787 ofile=libtool
81918788 can_build_shared=yes
81928789
8193 # All known linkers require a '.a' archive for static linking (except MSVC,
8194 # which needs '.lib').
8790 # All known linkers require a '.a' archive for static linking (except MSVC and
8791 # ICC, which need '.lib').
81958792 libext=a
81968793
81978794 with_gnu_ld=$lt_cv_prog_gnu_ld
82158812 case $deplibs_check_method in
82168813 file_magic*)
82178814 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8219 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8220 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8221 $as_echo_n "(cached) " >&6
8222 else
8815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8816 printf %s "checking for ${ac_tool_prefix}file... " >&6; }
8817 if test ${lt_cv_path_MAGIC_CMD+y}
8818 then :
8819 printf %s "(cached) " >&6
8820 else $as_nop
82238821 case $MAGIC_CMD in
82248822 [\\/*] | ?:[\\/]*)
82258823 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
82688866
82698867 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
82708868 if test -n "$MAGIC_CMD"; then
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8272 $as_echo "$MAGIC_CMD" >&6; }
8273 else
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8275 $as_echo "no" >&6; }
8869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8870 printf "%s\n" "$MAGIC_CMD" >&6; }
8871 else
8872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8873 printf "%s\n" "no" >&6; }
82768874 fi
82778875
82788876
82818879
82828880 if test -z "$lt_cv_path_MAGIC_CMD"; then
82838881 if test -n "$ac_tool_prefix"; then
8284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8285 $as_echo_n "checking for file... " >&6; }
8286 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8287 $as_echo_n "(cached) " >&6
8288 else
8882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8883 printf %s "checking for file... " >&6; }
8884 if test ${lt_cv_path_MAGIC_CMD+y}
8885 then :
8886 printf %s "(cached) " >&6
8887 else $as_nop
82898888 case $MAGIC_CMD in
82908889 [\\/*] | ?:[\\/]*)
82918890 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
83348933
83358934 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
83368935 if test -n "$MAGIC_CMD"; then
8337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8338 $as_echo "$MAGIC_CMD" >&6; }
8339 else
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8341 $as_echo "no" >&6; }
8936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8937 printf "%s\n" "$MAGIC_CMD" >&6; }
8938 else
8939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8940 printf "%s\n" "no" >&6; }
83428941 fi
83438942
83448943
84079006 $RM -r conftest*
84089007
84099008
9009 ## CAVEAT EMPTOR:
9010 ## There is no encapsulation within the following macros, do not change
9011 ## the running order or otherwise move them around unless you know exactly
9012 ## what you are doing...
84109013 if test -n "$compiler"; then
84119014
84129015 lt_prog_compiler_no_builtin_flag=
84199022 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
84209023 esac
84219024
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8423 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8424 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8425 $as_echo_n "(cached) " >&6
8426 else
9025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9026 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9027 if test ${lt_cv_prog_compiler_rtti_exceptions+y}
9028 then :
9029 printf %s "(cached) " >&6
9030 else $as_nop
84279031 lt_cv_prog_compiler_rtti_exceptions=no
84289032 ac_outfile=conftest.$ac_objext
84299033 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
84549058 $RM conftest*
84559059
84569060 fi
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8458 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9062 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
84599063
84609064 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
84619065 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
86509254 ecc*)
86519255 lt_prog_compiler_wl='-Wl,'
86529256 lt_prog_compiler_pic='-KPIC'
8653 lt_prog_compiler_static='-static'
8654 ;;
8655 # flang / f18. f95 an alias for gfortran or flang on Debian
8656 flang* | f18* | f95*)
8657 lt_prog_compiler_wl='-Wl,'
8658 lt_prog_compiler_pic='-fPIC'
86599257 lt_prog_compiler_static='-static'
86609258 ;;
86619259 # icc used to be incompatible with GCC.
87029300 lt_prog_compiler_static='-qstaticlink'
87039301 ;;
87049302 *)
8705 case `$CC -V 2>&1 | sed 5q` in
9303 case `$CC -V 2>&1 | $SED 5q` in
87069304 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
87079305 # Sun Fortran 8.3 passes all unrecognized flags to the linker
87089306 lt_prog_compiler_pic='-KPIC'
88189416 ;;
88199417 esac
88209418
8821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8822 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8823 if ${lt_cv_prog_compiler_pic+:} false; then :
8824 $as_echo_n "(cached) " >&6
8825 else
9419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9420 printf %s "checking for $compiler option to produce PIC... " >&6; }
9421 if test ${lt_cv_prog_compiler_pic+y}
9422 then :
9423 printf %s "(cached) " >&6
9424 else $as_nop
88269425 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
88279426 fi
8828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8829 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9428 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
88309429 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
88319430
88329431 #
88339432 # Check to make sure the PIC flag actually works.
88349433 #
88359434 if test -n "$lt_prog_compiler_pic"; then
8836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8837 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8838 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8839 $as_echo_n "(cached) " >&6
8840 else
9435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9436 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9437 if test ${lt_cv_prog_compiler_pic_works+y}
9438 then :
9439 printf %s "(cached) " >&6
9440 else $as_nop
88419441 lt_cv_prog_compiler_pic_works=no
88429442 ac_outfile=conftest.$ac_objext
88439443 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
88689468 $RM conftest*
88699469
88709470 fi
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8872 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9472 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
88739473
88749474 if test yes = "$lt_cv_prog_compiler_pic_works"; then
88759475 case $lt_prog_compiler_pic in
88979497 # Check to make sure the static flag actually works.
88989498 #
88999499 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8901 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8902 if ${lt_cv_prog_compiler_static_works+:} false; then :
8903 $as_echo_n "(cached) " >&6
8904 else
9500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9501 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9502 if test ${lt_cv_prog_compiler_static_works+y}
9503 then :
9504 printf %s "(cached) " >&6
9505 else $as_nop
89059506 lt_cv_prog_compiler_static_works=no
89069507 save_LDFLAGS=$LDFLAGS
89079508 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
89259526 LDFLAGS=$save_LDFLAGS
89269527
89279528 fi
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8929 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9530 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
89309531
89319532 if test yes = "$lt_cv_prog_compiler_static_works"; then
89329533 :
89409541
89419542
89429543
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8944 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8945 if ${lt_cv_prog_compiler_c_o+:} false; then :
8946 $as_echo_n "(cached) " >&6
8947 else
9544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9545 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9546 if test ${lt_cv_prog_compiler_c_o+y}
9547 then :
9548 printf %s "(cached) " >&6
9549 else $as_nop
89489550 lt_cv_prog_compiler_c_o=no
89499551 $RM -r conftest 2>/dev/null
89509552 mkdir conftest
89879589 $RM conftest*
89889590
89899591 fi
8990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8991 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8992
8993
8994
8995
8996
8997
8998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8999 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9000 if ${lt_cv_prog_compiler_c_o+:} false; then :
9001 $as_echo_n "(cached) " >&6
9002 else
9592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9593 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
9594
9595
9596
9597
9598
9599
9600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9601 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9602 if test ${lt_cv_prog_compiler_c_o+y}
9603 then :
9604 printf %s "(cached) " >&6
9605 else $as_nop
90039606 lt_cv_prog_compiler_c_o=no
90049607 $RM -r conftest 2>/dev/null
90059608 mkdir conftest
90429645 $RM conftest*
90439646
90449647 fi
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9046 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9649 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
90479650
90489651
90499652
90519654 hard_links=nottested
90529655 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
90539656 # do not overwrite the value of need_locks provided by the user
9054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9055 $as_echo_n "checking if we can lock with hard links... " >&6; }
9657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9658 printf %s "checking if we can lock with hard links... " >&6; }
90569659 hard_links=yes
90579660 $RM conftest*
90589661 ln conftest.a conftest.b 2>/dev/null && hard_links=no
90599662 touch conftest.a
90609663 ln conftest.a conftest.b 2>&5 || hard_links=no
90619664 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9063 $as_echo "$hard_links" >&6; }
9665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9666 printf "%s\n" "$hard_links" >&6; }
90649667 if test no = "$hard_links"; then
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9066 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9669 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
90679670 need_locks=warn
90689671 fi
90699672 else
90759678
90769679
90779680
9078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9079 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9682 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
90809683
90819684 runpath_var=
90829685 allow_undefined_flag=
91209723
91219724 case $host_os in
91229725 cygwin* | mingw* | pw32* | cegcc*)
9123 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9726 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
91249727 # When not using gcc, we currently assume that we are using
9125 # Microsoft Visual C++.
9728 # Microsoft Visual C++ or Intel C++ Compiler.
91269729 if test yes != "$GCC"; then
91279730 with_gnu_ld=no
91289731 fi
91299732 ;;
91309733 interix*)
9131 # we just hope/assume this is gcc and not c89 (= MSVC++)
9734 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
91329735 with_gnu_ld=yes
91339736 ;;
91349737 openbsd* | bitrig*)
91359738 with_gnu_ld=no
9136 ;;
9137 linux* | k*bsd*-gnu | gnu*)
9138 link_all_deplibs=no
91399739 ;;
91409740 esac
91419741
91839783 whole_archive_flag_spec=
91849784 fi
91859785 supports_anon_versioning=no
9186 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9786 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
91879787 *GNU\ gold*) supports_anon_versioning=yes ;;
91889788 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
91899789 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
92959895 emximp -o $lib $output_objdir/$libname.def'
92969896 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
92979897 enable_shared_with_static_runtimes=yes
9898 file_list_spec='@'
92989899 ;;
92999900
93009901 interix[3-9]*)
93099910 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
93109911 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
93119912 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9312 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'
9913 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'
93139914 ;;
93149915
93159916 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
93529953 compiler_needs_object=yes
93539954 ;;
93549955 esac
9355 case `$CC -V 2>&1 | sed 5q` in
9956 case `$CC -V 2>&1 | $SED 5q` in
93569957 *Sun\ C*) # Sun C 5.9
93579958 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'
93589959 compiler_needs_object=yes
93649965
93659966 if test yes = "$supports_anon_versioning"; then
93669967 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9367 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9968 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
93689969 echo "local: *; };" >> $output_objdir/$libname.ver~
93699970 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
93709971 fi
93809981 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
93819982 if test yes = "$supports_anon_versioning"; then
93829983 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9383 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9984 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
93849985 echo "local: *; };" >> $output_objdir/$libname.ver~
93859986 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
93869987 fi
93919992 fi
93929993 ;;
93939994
9394 netbsd* | netbsdelf*-gnu)
9995 netbsd*)
93959996 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
93969997 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
93979998 wlarc=
951210113 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
951310114 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'
951410115 else
9515 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 == "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'
10116 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'
951610117 fi
951710118 aix_use_runtimelinking=no
951810119
963410235 if test set = "${lt_cv_aix_libpath+set}"; then
963510236 aix_libpath=$lt_cv_aix_libpath
963610237 else
9637 if ${lt_cv_aix_libpath_+:} false; then :
9638 $as_echo_n "(cached) " >&6
9639 else
10238 if test ${lt_cv_aix_libpath_+y}
10239 then :
10240 printf %s "(cached) " >&6
10241 else $as_nop
964010242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
964110243 /* end confdefs.h. */
964210244
964310245 int
9644 main ()
10246 main (void)
964510247 {
964610248
964710249 ;
964810250 return 0;
964910251 }
965010252 _ACEOF
9651 if ac_fn_c_try_link "$LINENO"; then :
10253 if ac_fn_c_try_link "$LINENO"
10254 then :
965210255
965310256 lt_aix_libpath_sed='
965410257 /Import File Strings/,/^$/ {
966310266 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
966410267 fi
966510268 fi
9666 rm -f core conftest.err conftest.$ac_objext \
10269 rm -f core conftest.err conftest.$ac_objext conftest.beam \
966710270 conftest$ac_exeext conftest.$ac_ext
966810271 if test -z "$lt_cv_aix_libpath_"; then
966910272 lt_cv_aix_libpath_=/usr/lib:/lib
968710290 if test set = "${lt_cv_aix_libpath+set}"; then
968810291 aix_libpath=$lt_cv_aix_libpath
968910292 else
9690 if ${lt_cv_aix_libpath_+:} false; then :
9691 $as_echo_n "(cached) " >&6
9692 else
10293 if test ${lt_cv_aix_libpath_+y}
10294 then :
10295 printf %s "(cached) " >&6
10296 else $as_nop
969310297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
969410298 /* end confdefs.h. */
969510299
969610300 int
9697 main ()
10301 main (void)
969810302 {
969910303
970010304 ;
970110305 return 0;
970210306 }
970310307 _ACEOF
9704 if ac_fn_c_try_link "$LINENO"; then :
10308 if ac_fn_c_try_link "$LINENO"
10309 then :
970510310
970610311 lt_aix_libpath_sed='
970710312 /Import File Strings/,/^$/ {
971610321 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
971710322 fi
971810323 fi
9719 rm -f core conftest.err conftest.$ac_objext \
10324 rm -f core conftest.err conftest.$ac_objext conftest.beam \
972010325 conftest$ac_exeext conftest.$ac_ext
972110326 if test -z "$lt_cv_aix_libpath_"; then
972210327 lt_cv_aix_libpath_=/usr/lib:/lib
977910384
978010385 cygwin* | mingw* | pw32* | cegcc*)
978110386 # When not using gcc, we currently assume that we are using
9782 # Microsoft Visual C++.
10387 # Microsoft Visual C++ or Intel C++ Compiler.
978310388 # hardcode_libdir_flag_spec is actually meaningless, as there is
978410389 # no search path for DLLs.
978510390 case $cc_basename in
9786 cl*)
9787 # Native MSVC
10391 cl* | icl*)
10392 # Native MSVC or ICC
978810393 hardcode_libdir_flag_spec=' '
978910394 allow_undefined_flag=unsupported
979010395 always_export_symbols=yes
982510430 fi'
982610431 ;;
982710432 *)
9828 # Assume MSVC wrapper
10433 # Assume MSVC and ICC wrapper
982910434 hardcode_libdir_flag_spec=' '
983010435 allow_undefined_flag=unsupported
983110436 # Tell ltmain to make .lib files, not .a files.
986610471 output_verbose_link_cmd=func_echo_all
986710472 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
986810473 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9869 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"
9870 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"
10474 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"
10475 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"
987110476
987210477 else
987310478 ld_shlibs=no
990110506 ;;
990210507
990310508 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9904 freebsd* | dragonfly*)
10509 freebsd* | dragonfly* | midnightbsd*)
990510510 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
990610511 hardcode_libdir_flag_spec='-R$libdir'
990710512 hardcode_direct=yes
996710572
996810573 # Older versions of the 11.00 compiler do not understand -b yet
996910574 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9971 $as_echo_n "checking if $CC understands -b... " >&6; }
9972 if ${lt_cv_prog_compiler__b+:} false; then :
9973 $as_echo_n "(cached) " >&6
9974 else
10575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10576 printf %s "checking if $CC understands -b... " >&6; }
10577 if test ${lt_cv_prog_compiler__b+y}
10578 then :
10579 printf %s "(cached) " >&6
10580 else $as_nop
997510581 lt_cv_prog_compiler__b=no
997610582 save_LDFLAGS=$LDFLAGS
997710583 LDFLAGS="$LDFLAGS -b"
999510601 LDFLAGS=$save_LDFLAGS
999610602
999710603 fi
9998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9999 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10605 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
1000010606
1000110607 if test yes = "$lt_cv_prog_compiler__b"; then
1000210608 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
1003610642 # work, assume that -exports_file does not work either and
1003710643 # implicitly export all symbols.
1003810644 # This should be the same for all languages, so no per-tag cache variable.
10039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10040 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10041 if ${lt_cv_irix_exported_symbol+:} false; then :
10042 $as_echo_n "(cached) " >&6
10043 else
10645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10646 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10647 if test ${lt_cv_irix_exported_symbol+y}
10648 then :
10649 printf %s "(cached) " >&6
10650 else $as_nop
1004410651 save_LDFLAGS=$LDFLAGS
1004510652 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
1004610653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1004710654 /* end confdefs.h. */
1004810655 int foo (void) { return 0; }
1004910656 _ACEOF
10050 if ac_fn_c_try_link "$LINENO"; then :
10657 if ac_fn_c_try_link "$LINENO"
10658 then :
1005110659 lt_cv_irix_exported_symbol=yes
10052 else
10660 else $as_nop
1005310661 lt_cv_irix_exported_symbol=no
1005410662 fi
10055 rm -f core conftest.err conftest.$ac_objext \
10663 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1005610664 conftest$ac_exeext conftest.$ac_ext
1005710665 LDFLAGS=$save_LDFLAGS
1005810666 fi
10059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10060 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10668 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
1006110669 if test yes = "$lt_cv_irix_exported_symbol"; then
1006210670 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'
1006310671 fi
10064 link_all_deplibs=no
1006510672 else
1006610673 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'
1006710674 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'
1008310690 esac
1008410691 ;;
1008510692
10086 netbsd* | netbsdelf*-gnu)
10693 netbsd*)
1008710694 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
1008810695 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
1008910696 else
1015010757 emximp -o $lib $output_objdir/$libname.def'
1015110758 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
1015210759 enable_shared_with_static_runtimes=yes
10760 file_list_spec='@'
1015310761 ;;
1015410762
1015510763 osf3*)
1033810946 fi
1033910947 fi
1034010948
10341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10342 $as_echo "$ld_shlibs" >&6; }
10949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10950 printf "%s\n" "$ld_shlibs" >&6; }
1034310951 test no = "$ld_shlibs" && can_build_shared=no
1034410952
1034510953 with_gnu_ld=$with_gnu_ld
1037510983 # Test whether the compiler implicitly links with -lc since on some
1037610984 # systems, -lgcc has to come before -lc. If gcc already passes -lc
1037710985 # to ld, don't add -lc before -lgcc.
10378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10379 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10380 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10381 $as_echo_n "(cached) " >&6
10382 else
10986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10987 printf %s "checking whether -lc should be explicitly linked in... " >&6; }
10988 if test ${lt_cv_archive_cmds_need_lc+y}
10989 then :
10990 printf %s "(cached) " >&6
10991 else $as_nop
1038310992 $RM conftest*
1038410993 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1038510994
1038610995 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
1038710996 (eval $ac_compile) 2>&5
1038810997 ac_status=$?
10389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1039010999 test $ac_status = 0; } 2>conftest.err; then
1039111000 soname=conftest
1039211001 lib=conftest
1040411013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
1040511014 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
1040611015 ac_status=$?
10407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11016 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1040811017 test $ac_status = 0; }
1040911018 then
1041011019 lt_cv_archive_cmds_need_lc=no
1041811027 $RM conftest*
1041911028
1042011029 fi
10421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10422 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11031 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
1042311032 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
1042411033 ;;
1042511034 esac
1057811187
1057911188
1058011189
10581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10582 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11191 printf %s "checking dynamic linker characteristics... " >&6; }
1058311192
1058411193 if test yes = "$GCC"; then
1058511194 case $host_os in
1084111450 case $host_os in
1084211451 cygwin*)
1084311452 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10844 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11453 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1084511454
1084611455 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1084711456 ;;
1085111460 ;;
1085211461 pw32*)
1085311462 # pw32 DLLs use 'pw' prefix rather than 'lib'
10854 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11463 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1085511464 ;;
1085611465 esac
1085711466 dynamic_linker='Win32 ld.exe'
1085811467 ;;
1085911468
10860 *,cl*)
10861 # Native MSVC
11469 *,cl* | *,icl*)
11470 # Native MSVC or ICC
1086211471 libname_spec='$name'
1086311472 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1086411473 library_names_spec='$libname.dll.lib'
1087711486 done
1087811487 IFS=$lt_save_ifs
1087911488 # Convert to MSYS style.
10880 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11489 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
1088111490 ;;
1088211491 cygwin*)
1088311492 # Convert to unix form, then to dos form, then back to unix form
1091411523 ;;
1091511524
1091611525 *)
10917 # Assume MSVC wrapper
11526 # Assume MSVC and ICC wrapper
1091811527 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
1091911528 dynamic_linker='Win32 ld.exe'
1092011529 ;;
1094711556 shlibpath_var=LD_LIBRARY_PATH
1094811557 ;;
1094911558
10950 freebsd* | dragonfly*)
11559 freebsd* | dragonfly* | midnightbsd*)
1095111560 # DragonFly does not have aout. When/if they implement a new
1095211561 # versioning mechanism, adjust this.
1095311562 if test -x /usr/bin/objformat; then
1114011749 shlibpath_overrides_runpath=no
1114111750
1114211751 # Some binutils ld are patched to set DT_RUNPATH
11143 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11144 $as_echo_n "(cached) " >&6
11145 else
11752 if test ${lt_cv_shlibpath_overrides_runpath+y}
11753 then :
11754 printf %s "(cached) " >&6
11755 else $as_nop
1114611756 lt_cv_shlibpath_overrides_runpath=no
1114711757 save_LDFLAGS=$LDFLAGS
1114811758 save_libdir=$libdir
1115211762 /* end confdefs.h. */
1115311763
1115411764 int
11155 main ()
11765 main (void)
1115611766 {
1115711767
1115811768 ;
1115911769 return 0;
1116011770 }
1116111771 _ACEOF
11162 if ac_fn_c_try_link "$LINENO"; then :
11163 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11772 if ac_fn_c_try_link "$LINENO"
11773 then :
11774 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
11775 then :
1116411776 lt_cv_shlibpath_overrides_runpath=yes
1116511777 fi
1116611778 fi
11167 rm -f core conftest.err conftest.$ac_objext \
11779 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1116811780 conftest$ac_exeext conftest.$ac_ext
1116911781 LDFLAGS=$save_LDFLAGS
1117011782 libdir=$save_libdir
1119611808 # people can always --disable-shared, the test was removed, and we
1119711809 # assume the GNU/Linux dynamic linker is in use.
1119811810 dynamic_linker='GNU/Linux ld.so'
11199 ;;
11200
11201 netbsdelf*-gnu)
11202 version_type=linux
11203 need_lib_prefix=no
11204 need_version=no
11205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11206 soname_spec='${libname}${release}${shared_ext}$major'
11207 shlibpath_var=LD_LIBRARY_PATH
11208 shlibpath_overrides_runpath=no
11209 hardcode_into_libs=yes
11210 dynamic_linker='NetBSD ld.elf_so'
1121111811 ;;
1121211812
1121311813 netbsd*)
1140812008 dynamic_linker=no
1140912009 ;;
1141012010 esac
11411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11412 $as_echo "$dynamic_linker" >&6; }
12011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12012 printf "%s\n" "$dynamic_linker" >&6; }
1141312013 test no = "$dynamic_linker" && can_build_shared=no
1141412014
1141512015 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
1153012130
1153112131
1153212132
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11534 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12134 printf %s "checking how to hardcode library paths into programs... " >&6; }
1153512135 hardcode_action=
1153612136 if test -n "$hardcode_libdir_flag_spec" ||
1153712137 test -n "$runpath_var" ||
1155512155 # directories.
1155612156 hardcode_action=unsupported
1155712157 fi
11558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11559 $as_echo "$hardcode_action" >&6; }
12158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12159 printf "%s\n" "$hardcode_action" >&6; }
1156012160
1156112161 if test relink = "$hardcode_action" ||
1156212162 test yes = "$inherit_rpath"; then
1160012200
1160112201 darwin*)
1160212202 # if libdl is installed we need to link against it
11603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11604 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11605 if ${ac_cv_lib_dl_dlopen+:} false; then :
11606 $as_echo_n "(cached) " >&6
11607 else
12203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12204 printf %s "checking for dlopen in -ldl... " >&6; }
12205 if test ${ac_cv_lib_dl_dlopen+y}
12206 then :
12207 printf %s "(cached) " >&6
12208 else $as_nop
1160812209 ac_check_lib_save_LIBS=$LIBS
1160912210 LIBS="-ldl $LIBS"
1161012211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1161312214 /* Override any GCC internal prototype to avoid an error.
1161412215 Use char because int might match the return type of a GCC
1161512216 builtin and then its argument prototype would still apply. */
11616 #ifdef __cplusplus
11617 extern "C"
11618 #endif
1161912217 char dlopen ();
1162012218 int
11621 main ()
12219 main (void)
1162212220 {
1162312221 return dlopen ();
1162412222 ;
1162512223 return 0;
1162612224 }
1162712225 _ACEOF
11628 if ac_fn_c_try_link "$LINENO"; then :
12226 if ac_fn_c_try_link "$LINENO"
12227 then :
1162912228 ac_cv_lib_dl_dlopen=yes
11630 else
12229 else $as_nop
1163112230 ac_cv_lib_dl_dlopen=no
1163212231 fi
11633 rm -f core conftest.err conftest.$ac_objext \
12232 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1163412233 conftest$ac_exeext conftest.$ac_ext
1163512234 LIBS=$ac_check_lib_save_LIBS
1163612235 fi
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11638 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11639 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12237 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12238 if test "x$ac_cv_lib_dl_dlopen" = xyes
12239 then :
1164012240 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11641 else
12241 else $as_nop
1164212242
1164312243 lt_cv_dlopen=dyld
1164412244 lt_cv_dlopen_libs=
1165812258
1165912259 *)
1166012260 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11661 if test "x$ac_cv_func_shl_load" = xyes; then :
12261 if test "x$ac_cv_func_shl_load" = xyes
12262 then :
1166212263 lt_cv_dlopen=shl_load
11663 else
11664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11665 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11666 if ${ac_cv_lib_dld_shl_load+:} false; then :
11667 $as_echo_n "(cached) " >&6
11668 else
12264 else $as_nop
12265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12266 printf %s "checking for shl_load in -ldld... " >&6; }
12267 if test ${ac_cv_lib_dld_shl_load+y}
12268 then :
12269 printf %s "(cached) " >&6
12270 else $as_nop
1166912271 ac_check_lib_save_LIBS=$LIBS
1167012272 LIBS="-ldld $LIBS"
1167112273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1167412276 /* Override any GCC internal prototype to avoid an error.
1167512277 Use char because int might match the return type of a GCC
1167612278 builtin and then its argument prototype would still apply. */
11677 #ifdef __cplusplus
11678 extern "C"
11679 #endif
1168012279 char shl_load ();
1168112280 int
11682 main ()
12281 main (void)
1168312282 {
1168412283 return shl_load ();
1168512284 ;
1168612285 return 0;
1168712286 }
1168812287 _ACEOF
11689 if ac_fn_c_try_link "$LINENO"; then :
12288 if ac_fn_c_try_link "$LINENO"
12289 then :
1169012290 ac_cv_lib_dld_shl_load=yes
11691 else
12291 else $as_nop
1169212292 ac_cv_lib_dld_shl_load=no
1169312293 fi
11694 rm -f core conftest.err conftest.$ac_objext \
12294 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1169512295 conftest$ac_exeext conftest.$ac_ext
1169612296 LIBS=$ac_check_lib_save_LIBS
1169712297 fi
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11699 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11700 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12299 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
12300 if test "x$ac_cv_lib_dld_shl_load" = xyes
12301 then :
1170112302 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11702 else
12303 else $as_nop
1170312304 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11704 if test "x$ac_cv_func_dlopen" = xyes; then :
12305 if test "x$ac_cv_func_dlopen" = xyes
12306 then :
1170512307 lt_cv_dlopen=dlopen
11706 else
11707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11708 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11709 if ${ac_cv_lib_dl_dlopen+:} false; then :
11710 $as_echo_n "(cached) " >&6
11711 else
12308 else $as_nop
12309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12310 printf %s "checking for dlopen in -ldl... " >&6; }
12311 if test ${ac_cv_lib_dl_dlopen+y}
12312 then :
12313 printf %s "(cached) " >&6
12314 else $as_nop
1171212315 ac_check_lib_save_LIBS=$LIBS
1171312316 LIBS="-ldl $LIBS"
1171412317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1171712320 /* Override any GCC internal prototype to avoid an error.
1171812321 Use char because int might match the return type of a GCC
1171912322 builtin and then its argument prototype would still apply. */
11720 #ifdef __cplusplus
11721 extern "C"
11722 #endif
1172312323 char dlopen ();
1172412324 int
11725 main ()
12325 main (void)
1172612326 {
1172712327 return dlopen ();
1172812328 ;
1172912329 return 0;
1173012330 }
1173112331 _ACEOF
11732 if ac_fn_c_try_link "$LINENO"; then :
12332 if ac_fn_c_try_link "$LINENO"
12333 then :
1173312334 ac_cv_lib_dl_dlopen=yes
11734 else
12335 else $as_nop
1173512336 ac_cv_lib_dl_dlopen=no
1173612337 fi
11737 rm -f core conftest.err conftest.$ac_objext \
12338 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1173812339 conftest$ac_exeext conftest.$ac_ext
1173912340 LIBS=$ac_check_lib_save_LIBS
1174012341 fi
11741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11742 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11743 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12343 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
12344 if test "x$ac_cv_lib_dl_dlopen" = xyes
12345 then :
1174412346 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11745 else
11746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11747 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11748 if ${ac_cv_lib_svld_dlopen+:} false; then :
11749 $as_echo_n "(cached) " >&6
11750 else
12347 else $as_nop
12348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12349 printf %s "checking for dlopen in -lsvld... " >&6; }
12350 if test ${ac_cv_lib_svld_dlopen+y}
12351 then :
12352 printf %s "(cached) " >&6
12353 else $as_nop
1175112354 ac_check_lib_save_LIBS=$LIBS
1175212355 LIBS="-lsvld $LIBS"
1175312356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1175612359 /* Override any GCC internal prototype to avoid an error.
1175712360 Use char because int might match the return type of a GCC
1175812361 builtin and then its argument prototype would still apply. */
11759 #ifdef __cplusplus
11760 extern "C"
11761 #endif
1176212362 char dlopen ();
1176312363 int
11764 main ()
12364 main (void)
1176512365 {
1176612366 return dlopen ();
1176712367 ;
1176812368 return 0;
1176912369 }
1177012370 _ACEOF
11771 if ac_fn_c_try_link "$LINENO"; then :
12371 if ac_fn_c_try_link "$LINENO"
12372 then :
1177212373 ac_cv_lib_svld_dlopen=yes
11773 else
12374 else $as_nop
1177412375 ac_cv_lib_svld_dlopen=no
1177512376 fi
11776 rm -f core conftest.err conftest.$ac_objext \
12377 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1177712378 conftest$ac_exeext conftest.$ac_ext
1177812379 LIBS=$ac_check_lib_save_LIBS
1177912380 fi
11780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11781 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11782 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12382 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
12383 if test "x$ac_cv_lib_svld_dlopen" = xyes
12384 then :
1178312385 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
11784 else
11785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11786 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11787 if ${ac_cv_lib_dld_dld_link+:} false; then :
11788 $as_echo_n "(cached) " >&6
11789 else
12386 else $as_nop
12387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12388 printf %s "checking for dld_link in -ldld... " >&6; }
12389 if test ${ac_cv_lib_dld_dld_link+y}
12390 then :
12391 printf %s "(cached) " >&6
12392 else $as_nop
1179012393 ac_check_lib_save_LIBS=$LIBS
1179112394 LIBS="-ldld $LIBS"
1179212395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1179512398 /* Override any GCC internal prototype to avoid an error.
1179612399 Use char because int might match the return type of a GCC
1179712400 builtin and then its argument prototype would still apply. */
11798 #ifdef __cplusplus
11799 extern "C"
11800 #endif
1180112401 char dld_link ();
1180212402 int
11803 main ()
12403 main (void)
1180412404 {
1180512405 return dld_link ();
1180612406 ;
1180712407 return 0;
1180812408 }
1180912409 _ACEOF
11810 if ac_fn_c_try_link "$LINENO"; then :
12410 if ac_fn_c_try_link "$LINENO"
12411 then :
1181112412 ac_cv_lib_dld_dld_link=yes
11812 else
12413 else $as_nop
1181312414 ac_cv_lib_dld_dld_link=no
1181412415 fi
11815 rm -f core conftest.err conftest.$ac_objext \
12416 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1181612417 conftest$ac_exeext conftest.$ac_ext
1181712418 LIBS=$ac_check_lib_save_LIBS
1181812419 fi
11819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11820 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11821 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12421 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
12422 if test "x$ac_cv_lib_dld_dld_link" = xyes
12423 then :
1182212424 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
1182312425 fi
1182412426
1185712459 save_LIBS=$LIBS
1185812460 LIBS="$lt_cv_dlopen_libs $LIBS"
1185912461
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11861 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11862 if ${lt_cv_dlopen_self+:} false; then :
11863 $as_echo_n "(cached) " >&6
11864 else
12462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12463 printf %s "checking whether a program can dlopen itself... " >&6; }
12464 if test ${lt_cv_dlopen_self+y}
12465 then :
12466 printf %s "(cached) " >&6
12467 else $as_nop
1186512468 if test yes = "$cross_compiling"; then :
1186612469 lt_cv_dlopen_self=cross
1186712470 else
1194012543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1194112544 (eval $ac_link) 2>&5
1194212545 ac_status=$?
11943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12546 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1194412547 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1194512548 (./conftest; exit; ) >&5 2>/dev/null
1194612549 lt_status=$?
1195812561
1195912562
1196012563 fi
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11962 $as_echo "$lt_cv_dlopen_self" >&6; }
12564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12565 printf "%s\n" "$lt_cv_dlopen_self" >&6; }
1196312566
1196412567 if test yes = "$lt_cv_dlopen_self"; then
1196512568 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11967 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11968 if ${lt_cv_dlopen_self_static+:} false; then :
11969 $as_echo_n "(cached) " >&6
11970 else
12569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12570 printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
12571 if test ${lt_cv_dlopen_self_static+y}
12572 then :
12573 printf %s "(cached) " >&6
12574 else $as_nop
1197112575 if test yes = "$cross_compiling"; then :
1197212576 lt_cv_dlopen_self_static=cross
1197312577 else
1204612650 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
1204712651 (eval $ac_link) 2>&5
1204812652 ac_status=$?
12049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12653 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1205012654 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1205112655 (./conftest; exit; ) >&5 2>/dev/null
1205212656 lt_status=$?
1206412668
1206512669
1206612670 fi
12067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12068 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12672 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
1206912673 fi
1207012674
1207112675 CPPFLAGS=$save_CPPFLAGS
1210312707
1210412708 striplib=
1210512709 old_striplib=
12106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12107 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12108 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12109 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12110 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12112 $as_echo "yes" >&6; }
12113 else
12114 # FIXME - insert some real tests, host_os isn't really good enough
12115 case $host_os in
12116 darwin*)
12117 if test -n "$STRIP"; then
12710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12711 printf %s "checking whether stripping libraries is possible... " >&6; }
12712 if test -z "$STRIP"; then
12713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12714 printf "%s\n" "no" >&6; }
12715 else
12716 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12717 old_striplib="$STRIP --strip-debug"
12718 striplib="$STRIP --strip-unneeded"
12719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12720 printf "%s\n" "yes" >&6; }
12721 else
12722 case $host_os in
12723 darwin*)
12724 # FIXME - insert some real tests, host_os isn't really good enough
1211812725 striplib="$STRIP -x"
1211912726 old_striplib="$STRIP -S"
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12121 $as_echo "yes" >&6; }
12122 else
12123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12124 $as_echo "no" >&6; }
12125 fi
12126 ;;
12127 *)
12128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12129 $as_echo "no" >&6; }
12130 ;;
12131 esac
12727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12728 printf "%s\n" "yes" >&6; }
12729 ;;
12730 freebsd*)
12731 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then
12732 old_striplib="$STRIP --strip-debug"
12733 striplib="$STRIP --strip-unneeded"
12734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12735 printf "%s\n" "yes" >&6; }
12736 else
12737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12738 printf "%s\n" "no" >&6; }
12739 fi
12740 ;;
12741 *)
12742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12743 printf "%s\n" "no" >&6; }
12744 ;;
12745 esac
12746 fi
1213212747 fi
1213312748
1213412749
1214312758
1214412759
1214512760 # Report what library types will actually be built
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12147 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12149 $as_echo "$can_build_shared" >&6; }
12150
12151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12152 $as_echo_n "checking whether to build shared libraries... " >&6; }
12761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12762 printf %s "checking if libtool supports shared libraries... " >&6; }
12763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12764 printf "%s\n" "$can_build_shared" >&6; }
12765
12766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12767 printf %s "checking whether to build shared libraries... " >&6; }
1215312768 test no = "$can_build_shared" && enable_shared=no
1215412769
1215512770 # On AIX, shared libraries and static libraries use the same namespace, and
1217312788 fi
1217412789 ;;
1217512790 esac
12176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12177 $as_echo "$enable_shared" >&6; }
12178
12179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12180 $as_echo_n "checking whether to build static libraries... " >&6; }
12791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12792 printf "%s\n" "$enable_shared" >&6; }
12793
12794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12795 printf %s "checking whether to build static libraries... " >&6; }
1218112796 # Make sure either enable_shared or enable_static is yes.
1218212797 test yes = "$enable_shared" || enable_static=yes
12183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12184 $as_echo "$enable_static" >&6; }
12798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12799 printf "%s\n" "$enable_static" >&6; }
1218512800
1218612801
1218712802
1222612841 if test -n "$ac_tool_prefix"; then
1222712842 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1222812843 set dummy ${ac_tool_prefix}gcc; ac_word=$2
12229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12230 $as_echo_n "checking for $ac_word... " >&6; }
12231 if ${ac_cv_prog_CC+:} false; then :
12232 $as_echo_n "(cached) " >&6
12233 else
12844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12845 printf %s "checking for $ac_word... " >&6; }
12846 if test ${ac_cv_prog_CC+y}
12847 then :
12848 printf %s "(cached) " >&6
12849 else $as_nop
1223412850 if test -n "$CC"; then
1223512851 ac_cv_prog_CC="$CC" # Let the user override the test.
1223612852 else
1223812854 for as_dir in $PATH
1223912855 do
1224012856 IFS=$as_save_IFS
12241 test -z "$as_dir" && as_dir=.
12857 case $as_dir in #(((
12858 '') as_dir=./ ;;
12859 */) ;;
12860 *) as_dir=$as_dir/ ;;
12861 esac
1224212862 for ac_exec_ext in '' $ac_executable_extensions; do
12243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12863 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1224412864 ac_cv_prog_CC="${ac_tool_prefix}gcc"
12245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1224612866 break 2
1224712867 fi
1224812868 done
1225312873 fi
1225412874 CC=$ac_cv_prog_CC
1225512875 if test -n "$CC"; then
12256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12257 $as_echo "$CC" >&6; }
12258 else
12259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12260 $as_echo "no" >&6; }
12876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12877 printf "%s\n" "$CC" >&6; }
12878 else
12879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12880 printf "%s\n" "no" >&6; }
1226112881 fi
1226212882
1226312883
1226612886 ac_ct_CC=$CC
1226712887 # Extract the first word of "gcc", so it can be a program name with args.
1226812888 set dummy gcc; ac_word=$2
12269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12270 $as_echo_n "checking for $ac_word... " >&6; }
12271 if ${ac_cv_prog_ac_ct_CC+:} false; then :
12272 $as_echo_n "(cached) " >&6
12273 else
12889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12890 printf %s "checking for $ac_word... " >&6; }
12891 if test ${ac_cv_prog_ac_ct_CC+y}
12892 then :
12893 printf %s "(cached) " >&6
12894 else $as_nop
1227412895 if test -n "$ac_ct_CC"; then
1227512896 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1227612897 else
1227812899 for as_dir in $PATH
1227912900 do
1228012901 IFS=$as_save_IFS
12281 test -z "$as_dir" && as_dir=.
12902 case $as_dir in #(((
12903 '') as_dir=./ ;;
12904 */) ;;
12905 *) as_dir=$as_dir/ ;;
12906 esac
1228212907 for ac_exec_ext in '' $ac_executable_extensions; do
12283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12908 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1228412909 ac_cv_prog_ac_ct_CC="gcc"
12285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12910 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1228612911 break 2
1228712912 fi
1228812913 done
1229312918 fi
1229412919 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1229512920 if test -n "$ac_ct_CC"; then
12296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12297 $as_echo "$ac_ct_CC" >&6; }
12298 else
12299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12300 $as_echo "no" >&6; }
12921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12922 printf "%s\n" "$ac_ct_CC" >&6; }
12923 else
12924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12925 printf "%s\n" "no" >&6; }
1230112926 fi
1230212927
1230312928 if test "x$ac_ct_CC" = x; then
1230512930 else
1230612931 case $cross_compiling:$ac_tool_warned in
1230712932 yes:)
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12934 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1231012935 ac_tool_warned=yes ;;
1231112936 esac
1231212937 CC=$ac_ct_CC
1231912944 if test -n "$ac_tool_prefix"; then
1232012945 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1232112946 set dummy ${ac_tool_prefix}cc; ac_word=$2
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12323 $as_echo_n "checking for $ac_word... " >&6; }
12324 if ${ac_cv_prog_CC+:} false; then :
12325 $as_echo_n "(cached) " >&6
12326 else
12947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12948 printf %s "checking for $ac_word... " >&6; }
12949 if test ${ac_cv_prog_CC+y}
12950 then :
12951 printf %s "(cached) " >&6
12952 else $as_nop
1232712953 if test -n "$CC"; then
1232812954 ac_cv_prog_CC="$CC" # Let the user override the test.
1232912955 else
1233112957 for as_dir in $PATH
1233212958 do
1233312959 IFS=$as_save_IFS
12334 test -z "$as_dir" && as_dir=.
12960 case $as_dir in #(((
12961 '') as_dir=./ ;;
12962 */) ;;
12963 *) as_dir=$as_dir/ ;;
12964 esac
1233512965 for ac_exec_ext in '' $ac_executable_extensions; do
12336 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12966 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1233712967 ac_cv_prog_CC="${ac_tool_prefix}cc"
12338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12968 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1233912969 break 2
1234012970 fi
1234112971 done
1234612976 fi
1234712977 CC=$ac_cv_prog_CC
1234812978 if test -n "$CC"; then
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12350 $as_echo "$CC" >&6; }
12351 else
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12353 $as_echo "no" >&6; }
12979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12980 printf "%s\n" "$CC" >&6; }
12981 else
12982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
12983 printf "%s\n" "no" >&6; }
1235412984 fi
1235512985
1235612986
1235912989 if test -z "$CC"; then
1236012990 # Extract the first word of "cc", so it can be a program name with args.
1236112991 set dummy cc; ac_word=$2
12362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12363 $as_echo_n "checking for $ac_word... " >&6; }
12364 if ${ac_cv_prog_CC+:} false; then :
12365 $as_echo_n "(cached) " >&6
12366 else
12992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12993 printf %s "checking for $ac_word... " >&6; }
12994 if test ${ac_cv_prog_CC+y}
12995 then :
12996 printf %s "(cached) " >&6
12997 else $as_nop
1236712998 if test -n "$CC"; then
1236812999 ac_cv_prog_CC="$CC" # Let the user override the test.
1236913000 else
1237213003 for as_dir in $PATH
1237313004 do
1237413005 IFS=$as_save_IFS
12375 test -z "$as_dir" && as_dir=.
13006 case $as_dir in #(((
13007 '') as_dir=./ ;;
13008 */) ;;
13009 *) as_dir=$as_dir/ ;;
13010 esac
1237613011 for ac_exec_ext in '' $ac_executable_extensions; do
12377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12378 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
13012 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13013 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1237913014 ac_prog_rejected=yes
1238013015 continue
1238113016 fi
1238213017 ac_cv_prog_CC="cc"
12383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13018 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1238413019 break 2
1238513020 fi
1238613021 done
1239613031 # However, it has the same basename, so the bogon will be chosen
1239713032 # first if we set CC to just the basename; use the full file name.
1239813033 shift
12399 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
13034 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
1240013035 fi
1240113036 fi
1240213037 fi
1240313038 fi
1240413039 CC=$ac_cv_prog_CC
1240513040 if test -n "$CC"; then
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12407 $as_echo "$CC" >&6; }
12408 else
12409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12410 $as_echo "no" >&6; }
13041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13042 printf "%s\n" "$CC" >&6; }
13043 else
13044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13045 printf "%s\n" "no" >&6; }
1241113046 fi
1241213047
1241313048
1241813053 do
1241913054 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1242013055 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12422 $as_echo_n "checking for $ac_word... " >&6; }
12423 if ${ac_cv_prog_CC+:} false; then :
12424 $as_echo_n "(cached) " >&6
12425 else
13056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13057 printf %s "checking for $ac_word... " >&6; }
13058 if test ${ac_cv_prog_CC+y}
13059 then :
13060 printf %s "(cached) " >&6
13061 else $as_nop
1242613062 if test -n "$CC"; then
1242713063 ac_cv_prog_CC="$CC" # Let the user override the test.
1242813064 else
1243013066 for as_dir in $PATH
1243113067 do
1243213068 IFS=$as_save_IFS
12433 test -z "$as_dir" && as_dir=.
13069 case $as_dir in #(((
13070 '') as_dir=./ ;;
13071 */) ;;
13072 *) as_dir=$as_dir/ ;;
13073 esac
1243413074 for ac_exec_ext in '' $ac_executable_extensions; do
12435 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13075 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1243613076 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
12437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13077 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1243813078 break 2
1243913079 fi
1244013080 done
1244513085 fi
1244613086 CC=$ac_cv_prog_CC
1244713087 if test -n "$CC"; then
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12449 $as_echo "$CC" >&6; }
12450 else
12451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12452 $as_echo "no" >&6; }
13088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13089 printf "%s\n" "$CC" >&6; }
13090 else
13091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13092 printf "%s\n" "no" >&6; }
1245313093 fi
1245413094
1245513095
1246213102 do
1246313103 # Extract the first word of "$ac_prog", so it can be a program name with args.
1246413104 set dummy $ac_prog; ac_word=$2
12465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12466 $as_echo_n "checking for $ac_word... " >&6; }
12467 if ${ac_cv_prog_ac_ct_CC+:} false; then :
12468 $as_echo_n "(cached) " >&6
12469 else
13105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13106 printf %s "checking for $ac_word... " >&6; }
13107 if test ${ac_cv_prog_ac_ct_CC+y}
13108 then :
13109 printf %s "(cached) " >&6
13110 else $as_nop
1247013111 if test -n "$ac_ct_CC"; then
1247113112 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1247213113 else
1247413115 for as_dir in $PATH
1247513116 do
1247613117 IFS=$as_save_IFS
12477 test -z "$as_dir" && as_dir=.
13118 case $as_dir in #(((
13119 '') as_dir=./ ;;
13120 */) ;;
13121 *) as_dir=$as_dir/ ;;
13122 esac
1247813123 for ac_exec_ext in '' $ac_executable_extensions; do
12479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13124 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1248013125 ac_cv_prog_ac_ct_CC="$ac_prog"
12481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13126 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1248213127 break 2
1248313128 fi
1248413129 done
1248913134 fi
1249013135 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1249113136 if test -n "$ac_ct_CC"; then
12492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12493 $as_echo "$ac_ct_CC" >&6; }
12494 else
12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12496 $as_echo "no" >&6; }
13137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
13138 printf "%s\n" "$ac_ct_CC" >&6; }
13139 else
13140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13141 printf "%s\n" "no" >&6; }
1249713142 fi
1249813143
1249913144
1250513150 else
1250613151 case $cross_compiling:$ac_tool_warned in
1250713152 yes:)
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12509 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13153 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13154 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1251013155 ac_tool_warned=yes ;;
1251113156 esac
1251213157 CC=$ac_ct_CC
1251413159 fi
1251513160
1251613161 fi
12517
12518
12519 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12520 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13162 if test -z "$CC"; then
13163 if test -n "$ac_tool_prefix"; then
13164 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
13165 set dummy ${ac_tool_prefix}clang; ac_word=$2
13166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13167 printf %s "checking for $ac_word... " >&6; }
13168 if test ${ac_cv_prog_CC+y}
13169 then :
13170 printf %s "(cached) " >&6
13171 else $as_nop
13172 if test -n "$CC"; then
13173 ac_cv_prog_CC="$CC" # Let the user override the test.
13174 else
13175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13176 for as_dir in $PATH
13177 do
13178 IFS=$as_save_IFS
13179 case $as_dir in #(((
13180 '') as_dir=./ ;;
13181 */) ;;
13182 *) as_dir=$as_dir/ ;;
13183 esac
13184 for ac_exec_ext in '' $ac_executable_extensions; do
13185 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13186 ac_cv_prog_CC="${ac_tool_prefix}clang"
13187 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13188 break 2
13189 fi
13190 done
13191 done
13192 IFS=$as_save_IFS
13193
13194 fi
13195 fi
13196 CC=$ac_cv_prog_CC
13197 if test -n "$CC"; then
13198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
13199 printf "%s\n" "$CC" >&6; }
13200 else
13201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13202 printf "%s\n" "no" >&6; }
13203 fi
13204
13205
13206 fi
13207 if test -z "$ac_cv_prog_CC"; then
13208 ac_ct_CC=$CC
13209 # Extract the first word of "clang", so it can be a program name with args.
13210 set dummy clang; ac_word=$2
13211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13212 printf %s "checking for $ac_word... " >&6; }
13213 if test ${ac_cv_prog_ac_ct_CC+y}
13214 then :
13215 printf %s "(cached) " >&6
13216 else $as_nop
13217 if test -n "$ac_ct_CC"; then
13218 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
13219 else
13220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13221 for as_dir in $PATH
13222 do
13223 IFS=$as_save_IFS
13224 case $as_dir in #(((
13225 '') as_dir=./ ;;
13226 */) ;;
13227 *) as_dir=$as_dir/ ;;
13228 esac
13229 for ac_exec_ext in '' $ac_executable_extensions; do
13230 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13231 ac_cv_prog_ac_ct_CC="clang"
13232 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
13233 break 2
13234 fi
13235 done
13236 done
13237 IFS=$as_save_IFS
13238
13239 fi
13240 fi
13241 ac_ct_CC=$ac_cv_prog_ac_ct_CC
13242 if test -n "$ac_ct_CC"; then
13243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
13244 printf "%s\n" "$ac_ct_CC" >&6; }
13245 else
13246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13247 printf "%s\n" "no" >&6; }
13248 fi
13249
13250 if test "x$ac_ct_CC" = x; then
13251 CC=""
13252 else
13253 case $cross_compiling:$ac_tool_warned in
13254 yes:)
13255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13256 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13257 ac_tool_warned=yes ;;
13258 esac
13259 CC=$ac_ct_CC
13260 fi
13261 else
13262 CC="$ac_cv_prog_CC"
13263 fi
13264
13265 fi
13266
13267
13268 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13269 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1252113270 as_fn_error $? "no acceptable C compiler found in \$PATH
1252213271 See \`config.log' for more details" "$LINENO" 5; }
1252313272
1252413273 # Provide some information about the compiler.
12525 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
13274 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
1252613275 set X $ac_compile
1252713276 ac_compiler=$2
12528 for ac_option in --version -v -V -qversion; do
13277 for ac_option in --version -v -V -qversion -version; do
1252913278 { { ac_try="$ac_compiler $ac_option >&5"
1253013279 case "(($ac_try" in
1253113280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1253213281 *) ac_try_echo=$ac_try;;
1253313282 esac
1253413283 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12535 $as_echo "$ac_try_echo"; } >&5
13284 printf "%s\n" "$ac_try_echo"; } >&5
1253613285 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
1253713286 ac_status=$?
1253813287 if test -s conftest.err; then
1254213291 cat conftest.er1 >&5
1254313292 fi
1254413293 rm -f conftest.er1 conftest.err
12545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13294 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1254613295 test $ac_status = 0; }
1254713296 done
1254813297
12549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
12550 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
12551 if ${ac_cv_c_compiler_gnu+:} false; then :
12552 $as_echo_n "(cached) " >&6
12553 else
13298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
13299 printf %s "checking whether the compiler supports GNU C... " >&6; }
13300 if test ${ac_cv_c_compiler_gnu+y}
13301 then :
13302 printf %s "(cached) " >&6
13303 else $as_nop
1255413304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1255513305 /* end confdefs.h. */
1255613306
1255713307 int
12558 main ()
13308 main (void)
1255913309 {
1256013310 #ifndef __GNUC__
1256113311 choke me
1256513315 return 0;
1256613316 }
1256713317 _ACEOF
12568 if ac_fn_c_try_compile "$LINENO"; then :
13318 if ac_fn_c_try_compile "$LINENO"
13319 then :
1256913320 ac_compiler_gnu=yes
12570 else
13321 else $as_nop
1257113322 ac_compiler_gnu=no
1257213323 fi
12573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13324 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1257413325 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1257513326
1257613327 fi
12577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
12578 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
13328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
13329 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
13330 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13331
1257913332 if test $ac_compiler_gnu = yes; then
1258013333 GCC=yes
1258113334 else
1258213335 GCC=
1258313336 fi
12584 ac_test_CFLAGS=${CFLAGS+set}
13337 ac_test_CFLAGS=${CFLAGS+y}
1258513338 ac_save_CFLAGS=$CFLAGS
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
12587 $as_echo_n "checking whether $CC accepts -g... " >&6; }
12588 if ${ac_cv_prog_cc_g+:} false; then :
12589 $as_echo_n "(cached) " >&6
12590 else
13339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
13340 printf %s "checking whether $CC accepts -g... " >&6; }
13341 if test ${ac_cv_prog_cc_g+y}
13342 then :
13343 printf %s "(cached) " >&6
13344 else $as_nop
1259113345 ac_save_c_werror_flag=$ac_c_werror_flag
1259213346 ac_c_werror_flag=yes
1259313347 ac_cv_prog_cc_g=no
1259613350 /* end confdefs.h. */
1259713351
1259813352 int
12599 main ()
13353 main (void)
1260013354 {
1260113355
1260213356 ;
1260313357 return 0;
1260413358 }
1260513359 _ACEOF
12606 if ac_fn_c_try_compile "$LINENO"; then :
13360 if ac_fn_c_try_compile "$LINENO"
13361 then :
1260713362 ac_cv_prog_cc_g=yes
12608 else
13363 else $as_nop
1260913364 CFLAGS=""
1261013365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1261113366 /* end confdefs.h. */
1261213367
1261313368 int
12614 main ()
13369 main (void)
1261513370 {
1261613371
1261713372 ;
1261813373 return 0;
1261913374 }
1262013375 _ACEOF
12621 if ac_fn_c_try_compile "$LINENO"; then :
12622
12623 else
13376 if ac_fn_c_try_compile "$LINENO"
13377 then :
13378
13379 else $as_nop
1262413380 ac_c_werror_flag=$ac_save_c_werror_flag
1262513381 CFLAGS="-g"
1262613382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1262713383 /* end confdefs.h. */
1262813384
1262913385 int
12630 main ()
13386 main (void)
1263113387 {
1263213388
1263313389 ;
1263413390 return 0;
1263513391 }
1263613392 _ACEOF
12637 if ac_fn_c_try_compile "$LINENO"; then :
13393 if ac_fn_c_try_compile "$LINENO"
13394 then :
1263813395 ac_cv_prog_cc_g=yes
1263913396 fi
12640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12641 fi
12642 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12643 fi
12644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13397 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13398 fi
13399 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13400 fi
13401 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1264513402 ac_c_werror_flag=$ac_save_c_werror_flag
1264613403 fi
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
12648 $as_echo "$ac_cv_prog_cc_g" >&6; }
12649 if test "$ac_test_CFLAGS" = set; then
13404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
13405 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
13406 if test $ac_test_CFLAGS; then
1265013407 CFLAGS=$ac_save_CFLAGS
1265113408 elif test $ac_cv_prog_cc_g = yes; then
1265213409 if test "$GCC" = yes; then
1266113418 CFLAGS=
1266213419 fi
1266313420 fi
12664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
12665 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
12666 if ${ac_cv_prog_cc_c89+:} false; then :
12667 $as_echo_n "(cached) " >&6
12668 else
13421 ac_prog_cc_stdc=no
13422 if test x$ac_prog_cc_stdc = xno
13423 then :
13424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
13425 printf %s "checking for $CC option to enable C11 features... " >&6; }
13426 if test ${ac_cv_prog_cc_c11+y}
13427 then :
13428 printf %s "(cached) " >&6
13429 else $as_nop
13430 ac_cv_prog_cc_c11=no
13431 ac_save_CC=$CC
13432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13433 /* end confdefs.h. */
13434 $ac_c_conftest_c11_program
13435 _ACEOF
13436 for ac_arg in '' -std=gnu11
13437 do
13438 CC="$ac_save_CC $ac_arg"
13439 if ac_fn_c_try_compile "$LINENO"
13440 then :
13441 ac_cv_prog_cc_c11=$ac_arg
13442 fi
13443 rm -f core conftest.err conftest.$ac_objext conftest.beam
13444 test "x$ac_cv_prog_cc_c11" != "xno" && break
13445 done
13446 rm -f conftest.$ac_ext
13447 CC=$ac_save_CC
13448 fi
13449
13450 if test "x$ac_cv_prog_cc_c11" = xno
13451 then :
13452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13453 printf "%s\n" "unsupported" >&6; }
13454 else $as_nop
13455 if test "x$ac_cv_prog_cc_c11" = x
13456 then :
13457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13458 printf "%s\n" "none needed" >&6; }
13459 else $as_nop
13460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
13461 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
13462 CC="$CC $ac_cv_prog_cc_c11"
13463 fi
13464 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
13465 ac_prog_cc_stdc=c11
13466 fi
13467 fi
13468 if test x$ac_prog_cc_stdc = xno
13469 then :
13470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
13471 printf %s "checking for $CC option to enable C99 features... " >&6; }
13472 if test ${ac_cv_prog_cc_c99+y}
13473 then :
13474 printf %s "(cached) " >&6
13475 else $as_nop
13476 ac_cv_prog_cc_c99=no
13477 ac_save_CC=$CC
13478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13479 /* end confdefs.h. */
13480 $ac_c_conftest_c99_program
13481 _ACEOF
13482 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
13483 do
13484 CC="$ac_save_CC $ac_arg"
13485 if ac_fn_c_try_compile "$LINENO"
13486 then :
13487 ac_cv_prog_cc_c99=$ac_arg
13488 fi
13489 rm -f core conftest.err conftest.$ac_objext conftest.beam
13490 test "x$ac_cv_prog_cc_c99" != "xno" && break
13491 done
13492 rm -f conftest.$ac_ext
13493 CC=$ac_save_CC
13494 fi
13495
13496 if test "x$ac_cv_prog_cc_c99" = xno
13497 then :
13498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13499 printf "%s\n" "unsupported" >&6; }
13500 else $as_nop
13501 if test "x$ac_cv_prog_cc_c99" = x
13502 then :
13503 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13504 printf "%s\n" "none needed" >&6; }
13505 else $as_nop
13506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
13507 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
13508 CC="$CC $ac_cv_prog_cc_c99"
13509 fi
13510 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
13511 ac_prog_cc_stdc=c99
13512 fi
13513 fi
13514 if test x$ac_prog_cc_stdc = xno
13515 then :
13516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
13517 printf %s "checking for $CC option to enable C89 features... " >&6; }
13518 if test ${ac_cv_prog_cc_c89+y}
13519 then :
13520 printf %s "(cached) " >&6
13521 else $as_nop
1266913522 ac_cv_prog_cc_c89=no
1267013523 ac_save_CC=$CC
1267113524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1267213525 /* end confdefs.h. */
12673 #include <stdarg.h>
12674 #include <stdio.h>
12675 struct stat;
12676 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
12677 struct buf { int x; };
12678 FILE * (*rcsopen) (struct buf *, struct stat *, int);
12679 static char *e (p, i)
12680 char **p;
12681 int i;
12682 {
12683 return p[i];
12684 }
12685 static char *f (char * (*g) (char **, int), char **p, ...)
12686 {
12687 char *s;
12688 va_list v;
12689 va_start (v,p);
12690 s = g (p, va_arg (v,int));
12691 va_end (v);
12692 return s;
12693 }
12694
12695 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
12696 function prototypes and stuff, but not '\xHH' hex character constants.
12697 These don't provoke an error unfortunately, instead are silently treated
12698 as 'x'. The following induces an error, until -std is added to get
12699 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
12700 array size at least. It's necessary to write '\x00'==0 to get something
12701 that's true only with -std. */
12702 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12703
12704 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12705 inside strings and character constants. */
12706 #define FOO(x) 'x'
12707 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12708
12709 int test (int i, double x);
12710 struct s1 {int (*f) (int a);};
12711 struct s2 {int (*f) (double a);};
12712 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12713 int argc;
12714 char **argv;
12715 int
12716 main ()
12717 {
12718 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
12719 ;
12720 return 0;
12721 }
13526 $ac_c_conftest_c89_program
1272213527 _ACEOF
12723 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12724 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13528 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1272513529 do
1272613530 CC="$ac_save_CC $ac_arg"
12727 if ac_fn_c_try_compile "$LINENO"; then :
13531 if ac_fn_c_try_compile "$LINENO"
13532 then :
1272813533 ac_cv_prog_cc_c89=$ac_arg
1272913534 fi
12730 rm -f core conftest.err conftest.$ac_objext
13535 rm -f core conftest.err conftest.$ac_objext conftest.beam
1273113536 test "x$ac_cv_prog_cc_c89" != "xno" && break
1273213537 done
1273313538 rm -f conftest.$ac_ext
1273413539 CC=$ac_save_CC
12735
12736 fi
12737 # AC_CACHE_VAL
12738 case "x$ac_cv_prog_cc_c89" in
12739 x)
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12741 $as_echo "none needed" >&6; } ;;
12742 xno)
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12744 $as_echo "unsupported" >&6; } ;;
12745 *)
12746 CC="$CC $ac_cv_prog_cc_c89"
12747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
12748 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
12749 esac
12750 if test "x$ac_cv_prog_cc_c89" != xno; then :
12751
13540 fi
13541
13542 if test "x$ac_cv_prog_cc_c89" = xno
13543 then :
13544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13545 printf "%s\n" "unsupported" >&6; }
13546 else $as_nop
13547 if test "x$ac_cv_prog_cc_c89" = x
13548 then :
13549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13550 printf "%s\n" "none needed" >&6; }
13551 else $as_nop
13552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
13553 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
13554 CC="$CC $ac_cv_prog_cc_c89"
13555 fi
13556 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
13557 ac_prog_cc_stdc=c89
13558 fi
1275213559 fi
1275313560
1275413561 ac_ext=c
1275713564 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1275813565 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1275913566
12760 ac_ext=c
13567
13568 ac_ext=c
1276113569 ac_cpp='$CPP $CPPFLAGS'
1276213570 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1276313571 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1276413572 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
12766 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
12767 if ${am_cv_prog_cc_c_o+:} false; then :
12768 $as_echo_n "(cached) " >&6
12769 else
13573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
13574 printf %s "checking whether $CC understands -c and -o together... " >&6; }
13575 if test ${am_cv_prog_cc_c_o+y}
13576 then :
13577 printf %s "(cached) " >&6
13578 else $as_nop
1277013579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1277113580 /* end confdefs.h. */
1277213581
1277313582 int
12774 main ()
13583 main (void)
1277513584 {
1277613585
1277713586 ;
1279913608 rm -f core conftest*
1280013609 unset am_i
1280113610 fi
12802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
12803 $as_echo "$am_cv_prog_cc_c_o" >&6; }
13611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
13612 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
1280413613 if test "$am_cv_prog_cc_c_o" != yes; then
1280513614 # Losing compiler, so override with the script.
1280613615 # FIXME: It is wrong to rewrite CC.
1281813627
1281913628 depcc="$CC" am_compiler_list=
1282013629
12821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
12822 $as_echo_n "checking dependency style of $depcc... " >&6; }
12823 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
12824 $as_echo_n "(cached) " >&6
12825 else
13630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
13631 printf %s "checking dependency style of $depcc... " >&6; }
13632 if test ${am_cv_CC_dependencies_compiler_type+y}
13633 then :
13634 printf %s "(cached) " >&6
13635 else $as_nop
1282613636 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
1282713637 # We make a subdir and do the tests there. Otherwise we can end up
1282813638 # making bogus files that we don't know about and never remove. For
1292913739 fi
1293013740
1293113741 fi
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
12933 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
13743 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
1293413744 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
1293513745
1293613746 if
1294613756
1294713757
1294813758
12949
12950 # Check whether --with-gnu-ld was given.
12951 if test "${with_gnu_ld+set}" = set; then :
12952 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
12953 else
12954 with_gnu_ld=no
12955 fi
12956
12957 ac_prog=ld
12958 if test yes = "$GCC"; then
12959 # Check if gcc -print-prog-name=ld gives a path.
12960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12961 $as_echo_n "checking for ld used by $CC... " >&6; }
12962 case $host in
12963 *-*-mingw*)
12964 # gcc leaves a trailing carriage return, which upsets mingw
12965 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12966 *)
12967 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12968 esac
12969 case $ac_prog in
12970 # Accept absolute paths.
12971 [\\/]* | ?:[\\/]*)
12972 re_direlt='/[^/][^/]*/\.\./'
12973 # Canonicalize the pathname of ld
12974 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12975 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12976 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12977 done
12978 test -z "$LD" && LD=$ac_prog
12979 ;;
12980 "")
12981 # If it fails, then pretend we aren't using GCC.
12982 ac_prog=ld
12983 ;;
12984 *)
12985 # If it is relative, then search for the first ld in PATH.
12986 with_gnu_ld=unknown
12987 ;;
12988 esac
12989 elif test yes = "$with_gnu_ld"; then
12990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12991 $as_echo_n "checking for GNU ld... " >&6; }
12992 else
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12994 $as_echo_n "checking for non-GNU ld... " >&6; }
12995 fi
12996 if ${lt_cv_path_LD+:} false; then :
12997 $as_echo_n "(cached) " >&6
12998 else
12999 if test -z "$LD"; then
13000 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
13001 for ac_dir in $PATH; do
13002 IFS=$lt_save_ifs
13003 test -z "$ac_dir" && ac_dir=.
13004 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13005 lt_cv_path_LD=$ac_dir/$ac_prog
13006 # Check to see if the program is GNU ld. I'd rather use --version,
13007 # but apparently some variants of GNU ld only accept -v.
13008 # Break only if it was the GNU/non-GNU ld that we prefer.
13009 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13010 *GNU* | *'with BFD'*)
13011 test no != "$with_gnu_ld" && break
13012 ;;
13013 *)
13014 test yes != "$with_gnu_ld" && break
13015 ;;
13016 esac
13017 fi
13018 done
13019 IFS=$lt_save_ifs
13020 else
13021 lt_cv_path_LD=$LD # Let the user override the test with a path.
13022 fi
13023 fi
13024
13025 LD=$lt_cv_path_LD
13026 if test -n "$LD"; then
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13028 $as_echo "$LD" >&6; }
13029 else
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13031 $as_echo "no" >&6; }
13032 fi
13033 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13035 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13036 if ${lt_cv_prog_gnu_ld+:} false; then :
13037 $as_echo_n "(cached) " >&6
13038 else
13039 # I'd rather use --version here, but apparently some GNU lds only accept -v.
13040 case `$LD -v 2>&1 </dev/null` in
13041 *GNU* | *'with BFD'*)
13042 lt_cv_prog_gnu_ld=yes
13043 ;;
13044 *)
13045 lt_cv_prog_gnu_ld=no
13046 ;;
13047 esac
13048 fi
13049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
13050 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
13051 with_gnu_ld=$lt_cv_prog_gnu_ld
13052
13053
13054
13055
13056
13057
13058
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
13060 $as_echo_n "checking whether ln -s works... " >&6; }
13759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
13760 printf %s "checking whether ln -s works... " >&6; }
1306113761 LN_S=$as_ln_s
1306213762 if test "$LN_S" = "ln -s"; then
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13064 $as_echo "yes" >&6; }
13065 else
13066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
13067 $as_echo "no, using $LN_S" >&6; }
13068 fi
13069
13070
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13072 $as_echo_n "checking whether NLS is requested... " >&6; }
13763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13764 printf "%s\n" "yes" >&6; }
13765 else
13766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
13767 printf "%s\n" "no, using $LN_S" >&6; }
13768 fi
13769
13770
13771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13772 printf %s "checking whether NLS is requested... " >&6; }
1307313773 # Check whether --enable-nls was given.
13074 if test "${enable_nls+set}" = set; then :
13774 if test ${enable_nls+y}
13775 then :
1307513776 enableval=$enable_nls; USE_NLS=$enableval
13076 else
13777 else $as_nop
1307713778 USE_NLS=yes
1307813779 fi
1307913780
13080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13081 $as_echo "$USE_NLS" >&6; }
13781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13782 printf "%s\n" "$USE_NLS" >&6; }
1308213783
1308313784
1308413785
1309513796 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
1309613797 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
1309713798 if test -n "0.35.0"; then
13098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5
13099 $as_echo_n "checking for intltool >= 0.35.0... " >&6; }
13100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
13101 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
13799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5
13800 printf %s "checking for intltool >= 0.35.0... " >&6; }
13801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
13802 printf "%s\n" "$INTLTOOL_APPLIED_VERSION found" >&6; }
1310213803 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
1310313804 as_fn_error $? "Your intltool is too old. You need intltool 0.35.0 or later." "$LINENO" 5
1310413805 fi
1310513806
1310613807 # Extract the first word of "intltool-update", so it can be a program name with args.
1310713808 set dummy intltool-update; ac_word=$2
13108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13109 $as_echo_n "checking for $ac_word... " >&6; }
13110 if ${ac_cv_path_INTLTOOL_UPDATE+:} false; then :
13111 $as_echo_n "(cached) " >&6
13112 else
13809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13810 printf %s "checking for $ac_word... " >&6; }
13811 if test ${ac_cv_path_INTLTOOL_UPDATE+y}
13812 then :
13813 printf %s "(cached) " >&6
13814 else $as_nop
1311313815 case $INTLTOOL_UPDATE in
1311413816 [\\/]* | ?:[\\/]*)
1311513817 ac_cv_path_INTLTOOL_UPDATE="$INTLTOOL_UPDATE" # Let the user override the test with a path.
1311913821 for as_dir in $PATH
1312013822 do
1312113823 IFS=$as_save_IFS
13122 test -z "$as_dir" && as_dir=.
13824 case $as_dir in #(((
13825 '') as_dir=./ ;;
13826 */) ;;
13827 *) as_dir=$as_dir/ ;;
13828 esac
1312313829 for ac_exec_ext in '' $ac_executable_extensions; do
13124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13125 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
13126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13830 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13831 ac_cv_path_INTLTOOL_UPDATE="$as_dir$ac_word$ac_exec_ext"
13832 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1312713833 break 2
1312813834 fi
1312913835 done
1313513841 fi
1313613842 INTLTOOL_UPDATE=$ac_cv_path_INTLTOOL_UPDATE
1313713843 if test -n "$INTLTOOL_UPDATE"; then
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
13139 $as_echo "$INTLTOOL_UPDATE" >&6; }
13140 else
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13142 $as_echo "no" >&6; }
13844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_UPDATE" >&5
13845 printf "%s\n" "$INTLTOOL_UPDATE" >&6; }
13846 else
13847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13848 printf "%s\n" "no" >&6; }
1314313849 fi
1314413850
1314513851
1314613852 # Extract the first word of "intltool-merge", so it can be a program name with args.
1314713853 set dummy intltool-merge; ac_word=$2
13148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13149 $as_echo_n "checking for $ac_word... " >&6; }
13150 if ${ac_cv_path_INTLTOOL_MERGE+:} false; then :
13151 $as_echo_n "(cached) " >&6
13152 else
13854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13855 printf %s "checking for $ac_word... " >&6; }
13856 if test ${ac_cv_path_INTLTOOL_MERGE+y}
13857 then :
13858 printf %s "(cached) " >&6
13859 else $as_nop
1315313860 case $INTLTOOL_MERGE in
1315413861 [\\/]* | ?:[\\/]*)
1315513862 ac_cv_path_INTLTOOL_MERGE="$INTLTOOL_MERGE" # Let the user override the test with a path.
1315913866 for as_dir in $PATH
1316013867 do
1316113868 IFS=$as_save_IFS
13162 test -z "$as_dir" && as_dir=.
13869 case $as_dir in #(((
13870 '') as_dir=./ ;;
13871 */) ;;
13872 *) as_dir=$as_dir/ ;;
13873 esac
1316313874 for ac_exec_ext in '' $ac_executable_extensions; do
13164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13165 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
13166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13875 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13876 ac_cv_path_INTLTOOL_MERGE="$as_dir$ac_word$ac_exec_ext"
13877 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1316713878 break 2
1316813879 fi
1316913880 done
1317513886 fi
1317613887 INTLTOOL_MERGE=$ac_cv_path_INTLTOOL_MERGE
1317713888 if test -n "$INTLTOOL_MERGE"; then
13178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
13179 $as_echo "$INTLTOOL_MERGE" >&6; }
13180 else
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13182 $as_echo "no" >&6; }
13889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_MERGE" >&5
13890 printf "%s\n" "$INTLTOOL_MERGE" >&6; }
13891 else
13892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13893 printf "%s\n" "no" >&6; }
1318313894 fi
1318413895
1318513896
1318613897 # Extract the first word of "intltool-extract", so it can be a program name with args.
1318713898 set dummy intltool-extract; ac_word=$2
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13189 $as_echo_n "checking for $ac_word... " >&6; }
13190 if ${ac_cv_path_INTLTOOL_EXTRACT+:} false; then :
13191 $as_echo_n "(cached) " >&6
13192 else
13899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13900 printf %s "checking for $ac_word... " >&6; }
13901 if test ${ac_cv_path_INTLTOOL_EXTRACT+y}
13902 then :
13903 printf %s "(cached) " >&6
13904 else $as_nop
1319313905 case $INTLTOOL_EXTRACT in
1319413906 [\\/]* | ?:[\\/]*)
1319513907 ac_cv_path_INTLTOOL_EXTRACT="$INTLTOOL_EXTRACT" # Let the user override the test with a path.
1319913911 for as_dir in $PATH
1320013912 do
1320113913 IFS=$as_save_IFS
13202 test -z "$as_dir" && as_dir=.
13914 case $as_dir in #(((
13915 '') as_dir=./ ;;
13916 */) ;;
13917 *) as_dir=$as_dir/ ;;
13918 esac
1320313919 for ac_exec_ext in '' $ac_executable_extensions; do
13204 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13205 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
13206 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13920 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
13921 ac_cv_path_INTLTOOL_EXTRACT="$as_dir$ac_word$ac_exec_ext"
13922 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1320713923 break 2
1320813924 fi
1320913925 done
1321513931 fi
1321613932 INTLTOOL_EXTRACT=$ac_cv_path_INTLTOOL_EXTRACT
1321713933 if test -n "$INTLTOOL_EXTRACT"; then
13218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
13219 $as_echo "$INTLTOOL_EXTRACT" >&6; }
13220 else
13221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13222 $as_echo "no" >&6; }
13934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_EXTRACT" >&5
13935 printf "%s\n" "$INTLTOOL_EXTRACT" >&6; }
13936 else
13937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13938 printf "%s\n" "no" >&6; }
1322313939 fi
1322413940
1322513941
1336914085 # Check the gettext tools to make sure they are GNU
1337014086 # Extract the first word of "xgettext", so it can be a program name with args.
1337114087 set dummy xgettext; ac_word=$2
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13373 $as_echo_n "checking for $ac_word... " >&6; }
13374 if ${ac_cv_path_XGETTEXT+:} false; then :
13375 $as_echo_n "(cached) " >&6
13376 else
14088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14089 printf %s "checking for $ac_word... " >&6; }
14090 if test ${ac_cv_path_XGETTEXT+y}
14091 then :
14092 printf %s "(cached) " >&6
14093 else $as_nop
1337714094 case $XGETTEXT in
1337814095 [\\/]* | ?:[\\/]*)
1337914096 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
1338314100 for as_dir in $PATH
1338414101 do
1338514102 IFS=$as_save_IFS
13386 test -z "$as_dir" && as_dir=.
14103 case $as_dir in #(((
14104 '') as_dir=./ ;;
14105 */) ;;
14106 *) as_dir=$as_dir/ ;;
14107 esac
1338714108 for ac_exec_ext in '' $ac_executable_extensions; do
13388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13389 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
13390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14109 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14110 ac_cv_path_XGETTEXT="$as_dir$ac_word$ac_exec_ext"
14111 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1339114112 break 2
1339214113 fi
1339314114 done
1339914120 fi
1340014121 XGETTEXT=$ac_cv_path_XGETTEXT
1340114122 if test -n "$XGETTEXT"; then
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13403 $as_echo "$XGETTEXT" >&6; }
13404 else
13405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13406 $as_echo "no" >&6; }
14123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14124 printf "%s\n" "$XGETTEXT" >&6; }
14125 else
14126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14127 printf "%s\n" "no" >&6; }
1340714128 fi
1340814129
1340914130
1341014131 # Extract the first word of "msgmerge", so it can be a program name with args.
1341114132 set dummy msgmerge; ac_word=$2
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13413 $as_echo_n "checking for $ac_word... " >&6; }
13414 if ${ac_cv_path_MSGMERGE+:} false; then :
13415 $as_echo_n "(cached) " >&6
13416 else
14133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14134 printf %s "checking for $ac_word... " >&6; }
14135 if test ${ac_cv_path_MSGMERGE+y}
14136 then :
14137 printf %s "(cached) " >&6
14138 else $as_nop
1341714139 case $MSGMERGE in
1341814140 [\\/]* | ?:[\\/]*)
1341914141 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
1342314145 for as_dir in $PATH
1342414146 do
1342514147 IFS=$as_save_IFS
13426 test -z "$as_dir" && as_dir=.
14148 case $as_dir in #(((
14149 '') as_dir=./ ;;
14150 */) ;;
14151 *) as_dir=$as_dir/ ;;
14152 esac
1342714153 for ac_exec_ext in '' $ac_executable_extensions; do
13428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13429 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
13430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14154 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14155 ac_cv_path_MSGMERGE="$as_dir$ac_word$ac_exec_ext"
14156 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1343114157 break 2
1343214158 fi
1343314159 done
1343914165 fi
1344014166 MSGMERGE=$ac_cv_path_MSGMERGE
1344114167 if test -n "$MSGMERGE"; then
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13443 $as_echo "$MSGMERGE" >&6; }
13444 else
13445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13446 $as_echo "no" >&6; }
14168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14169 printf "%s\n" "$MSGMERGE" >&6; }
14170 else
14171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14172 printf "%s\n" "no" >&6; }
1344714173 fi
1344814174
1344914175
1345014176 # Extract the first word of "msgfmt", so it can be a program name with args.
1345114177 set dummy msgfmt; ac_word=$2
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13453 $as_echo_n "checking for $ac_word... " >&6; }
13454 if ${ac_cv_path_MSGFMT+:} false; then :
13455 $as_echo_n "(cached) " >&6
13456 else
14178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14179 printf %s "checking for $ac_word... " >&6; }
14180 if test ${ac_cv_path_MSGFMT+y}
14181 then :
14182 printf %s "(cached) " >&6
14183 else $as_nop
1345714184 case $MSGFMT in
1345814185 [\\/]* | ?:[\\/]*)
1345914186 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
1346314190 for as_dir in $PATH
1346414191 do
1346514192 IFS=$as_save_IFS
13466 test -z "$as_dir" && as_dir=.
14193 case $as_dir in #(((
14194 '') as_dir=./ ;;
14195 */) ;;
14196 *) as_dir=$as_dir/ ;;
14197 esac
1346714198 for ac_exec_ext in '' $ac_executable_extensions; do
13468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13469 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
13470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14199 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14200 ac_cv_path_MSGFMT="$as_dir$ac_word$ac_exec_ext"
14201 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1347114202 break 2
1347214203 fi
1347314204 done
1347914210 fi
1348014211 MSGFMT=$ac_cv_path_MSGFMT
1348114212 if test -n "$MSGFMT"; then
13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13483 $as_echo "$MSGFMT" >&6; }
13484 else
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13486 $as_echo "no" >&6; }
14213 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14214 printf "%s\n" "$MSGFMT" >&6; }
14215 else
14216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14217 printf "%s\n" "no" >&6; }
1348714218 fi
1348814219
1348914220
1349014221 # Extract the first word of "gmsgfmt", so it can be a program name with args.
1349114222 set dummy gmsgfmt; ac_word=$2
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13493 $as_echo_n "checking for $ac_word... " >&6; }
13494 if ${ac_cv_path_GMSGFMT+:} false; then :
13495 $as_echo_n "(cached) " >&6
13496 else
14223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14224 printf %s "checking for $ac_word... " >&6; }
14225 if test ${ac_cv_path_GMSGFMT+y}
14226 then :
14227 printf %s "(cached) " >&6
14228 else $as_nop
1349714229 case $GMSGFMT in
1349814230 [\\/]* | ?:[\\/]*)
1349914231 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
1350314235 for as_dir in $PATH
1350414236 do
1350514237 IFS=$as_save_IFS
13506 test -z "$as_dir" && as_dir=.
14238 case $as_dir in #(((
14239 '') as_dir=./ ;;
14240 */) ;;
14241 *) as_dir=$as_dir/ ;;
14242 esac
1350714243 for ac_exec_ext in '' $ac_executable_extensions; do
13508 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13509 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14244 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14245 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
14246 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1351114247 break 2
1351214248 fi
1351314249 done
1352014256 fi
1352114257 GMSGFMT=$ac_cv_path_GMSGFMT
1352214258 if test -n "$GMSGFMT"; then
13523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13524 $as_echo "$GMSGFMT" >&6; }
13525 else
13526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13527 $as_echo "no" >&6; }
14259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
14260 printf "%s\n" "$GMSGFMT" >&6; }
14261 else
14262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14263 printf "%s\n" "no" >&6; }
1352814264 fi
1352914265
1353014266
1354014276
1354114277 # Extract the first word of "perl", so it can be a program name with args.
1354214278 set dummy perl; ac_word=$2
13543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13544 $as_echo_n "checking for $ac_word... " >&6; }
13545 if ${ac_cv_path_INTLTOOL_PERL+:} false; then :
13546 $as_echo_n "(cached) " >&6
13547 else
14279 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14280 printf %s "checking for $ac_word... " >&6; }
14281 if test ${ac_cv_path_INTLTOOL_PERL+y}
14282 then :
14283 printf %s "(cached) " >&6
14284 else $as_nop
1354814285 case $INTLTOOL_PERL in
1354914286 [\\/]* | ?:[\\/]*)
1355014287 ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
1355414291 for as_dir in $PATH
1355514292 do
1355614293 IFS=$as_save_IFS
13557 test -z "$as_dir" && as_dir=.
14294 case $as_dir in #(((
14295 '') as_dir=./ ;;
14296 */) ;;
14297 *) as_dir=$as_dir/ ;;
14298 esac
1355814299 for ac_exec_ext in '' $ac_executable_extensions; do
13559 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13560 ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
13561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14300 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14301 ac_cv_path_INTLTOOL_PERL="$as_dir$ac_word$ac_exec_ext"
14302 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1356214303 break 2
1356314304 fi
1356414305 done
1357014311 fi
1357114312 INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
1357214313 if test -n "$INTLTOOL_PERL"; then
13573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
13574 $as_echo "$INTLTOOL_PERL" >&6; }
13575 else
13576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13577 $as_echo "no" >&6; }
14314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_PERL" >&5
14315 printf "%s\n" "$INTLTOOL_PERL" >&6; }
14316 else
14317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14318 printf "%s\n" "no" >&6; }
1357814319 fi
1357914320
1358014321
1358114322 if test -z "$INTLTOOL_PERL"; then
1358214323 as_fn_error $? "perl not found" "$LINENO" 5
1358314324 fi
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
13585 $as_echo_n "checking for perl >= 5.8.1... " >&6; }
14325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for perl >= 5.8.1" >&5
14326 printf %s "checking for perl >= 5.8.1... " >&6; }
1358614327 $INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
1358714328 if test $? -ne 0; then
1358814329 as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5
1358914330 else
1359014331 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
13591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
13592 $as_echo "$IT_PERL_VERSION" >&6; }
14332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
14333 printf "%s\n" "$IT_PERL_VERSION" >&6; }
1359314334 fi
1359414335 if test "x" != "xno-xml"; then
13595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
13596 $as_echo_n "checking for XML::Parser... " >&6; }
14336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XML::Parser" >&5
14337 printf %s "checking for XML::Parser... " >&6; }
1359714338 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
13598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
13599 $as_echo "ok" >&6; }
14339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
14340 printf "%s\n" "ok" >&6; }
1360014341 else
1360114342 as_fn_error $? "XML::Parser perl module is required for intltool" "$LINENO" 5
1360214343 fi
1360914350
1361014351
1361114352
13612 for ac_header in locale.h
13613 do :
13614 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
13615 if test "x$ac_cv_header_locale_h" = xyes; then :
13616 cat >>confdefs.h <<_ACEOF
13617 #define HAVE_LOCALE_H 1
14353 ac_fn_c_check_header_compile "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
14354 if test "x$ac_cv_header_locale_h" = xyes
14355 then :
14356 printf "%s\n" "#define HAVE_LOCALE_H 1" >>confdefs.h
14357
14358 fi
14359
14360
14361 ac_ext=c
14362 ac_cpp='$CPP $CPPFLAGS'
14363 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14364 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14365 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
14367 printf %s "checking how to run the C preprocessor... " >&6; }
14368 # On Suns, sometimes $CPP names a directory.
14369 if test -n "$CPP" && test -d "$CPP"; then
14370 CPP=
14371 fi
14372 if test -z "$CPP"; then
14373 if test ${ac_cv_prog_CPP+y}
14374 then :
14375 printf %s "(cached) " >&6
14376 else $as_nop
14377 # Double quotes because $CC needs to be expanded
14378 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
14379 do
14380 ac_preproc_ok=false
14381 for ac_c_preproc_warn_flag in '' yes
14382 do
14383 # Use a header file that comes with gcc, so configuring glibc
14384 # with a fresh cross-compiler works.
14385 # On the NeXT, cc -E runs the code through the compiler's parser,
14386 # not just through cpp. "Syntax error" is here to catch this case.
14387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14388 /* end confdefs.h. */
14389 #include <limits.h>
14390 Syntax error
1361814391 _ACEOF
13619
13620 fi
14392 if ac_fn_c_try_cpp "$LINENO"
14393 then :
14394
14395 else $as_nop
14396 # Broken: fails on valid input.
14397 continue
14398 fi
14399 rm -f conftest.err conftest.i conftest.$ac_ext
14400
14401 # OK, works on sane cases. Now check whether nonexistent headers
14402 # can be detected and how.
14403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14404 /* end confdefs.h. */
14405 #include <ac_nonexistent.h>
14406 _ACEOF
14407 if ac_fn_c_try_cpp "$LINENO"
14408 then :
14409 # Broken: success on invalid input.
14410 continue
14411 else $as_nop
14412 # Passes both tests.
14413 ac_preproc_ok=:
14414 break
14415 fi
14416 rm -f conftest.err conftest.i conftest.$ac_ext
1362114417
1362214418 done
13623
13624
13625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
13626 $as_echo_n "checking for X... " >&6; }
14419 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14420 rm -f conftest.i conftest.err conftest.$ac_ext
14421 if $ac_preproc_ok
14422 then :
14423 break
14424 fi
14425
14426 done
14427 ac_cv_prog_CPP=$CPP
14428
14429 fi
14430 CPP=$ac_cv_prog_CPP
14431 else
14432 ac_cv_prog_CPP=$CPP
14433 fi
14434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
14435 printf "%s\n" "$CPP" >&6; }
14436 ac_preproc_ok=false
14437 for ac_c_preproc_warn_flag in '' yes
14438 do
14439 # Use a header file that comes with gcc, so configuring glibc
14440 # with a fresh cross-compiler works.
14441 # On the NeXT, cc -E runs the code through the compiler's parser,
14442 # not just through cpp. "Syntax error" is here to catch this case.
14443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14444 /* end confdefs.h. */
14445 #include <limits.h>
14446 Syntax error
14447 _ACEOF
14448 if ac_fn_c_try_cpp "$LINENO"
14449 then :
14450
14451 else $as_nop
14452 # Broken: fails on valid input.
14453 continue
14454 fi
14455 rm -f conftest.err conftest.i conftest.$ac_ext
14456
14457 # OK, works on sane cases. Now check whether nonexistent headers
14458 # can be detected and how.
14459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14460 /* end confdefs.h. */
14461 #include <ac_nonexistent.h>
14462 _ACEOF
14463 if ac_fn_c_try_cpp "$LINENO"
14464 then :
14465 # Broken: success on invalid input.
14466 continue
14467 else $as_nop
14468 # Passes both tests.
14469 ac_preproc_ok=:
14470 break
14471 fi
14472 rm -f conftest.err conftest.i conftest.$ac_ext
14473
14474 done
14475 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14476 rm -f conftest.i conftest.err conftest.$ac_ext
14477 if $ac_preproc_ok
14478 then :
14479
14480 else $as_nop
14481 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14482 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
14483 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
14484 See \`config.log' for more details" "$LINENO" 5; }
14485 fi
14486
14487 ac_ext=c
14488 ac_cpp='$CPP $CPPFLAGS'
14489 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14490 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14491 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14492
14493
14494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for X" >&5
14495 printf %s "checking for X... " >&6; }
1362714496
1362814497
1362914498 # Check whether --with-x was given.
13630 if test "${with_x+set}" = set; then :
14499 if test ${with_x+y}
14500 then :
1363114501 withval=$with_x;
1363214502 fi
1363314503
1363814508 else
1363914509 case $x_includes,$x_libraries in #(
1364014510 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
13641 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
13642 $as_echo_n "(cached) " >&6
13643 else
14511 *,NONE | NONE,*) if test ${ac_cv_have_x+y}
14512 then :
14513 printf %s "(cached) " >&6
14514 else $as_nop
1364414515 # One or both of the vars are not set, and there is no cached value.
13645 ac_x_includes=no ac_x_libraries=no
13646 rm -f -r conftest.dir
14516 ac_x_includes=no
14517 ac_x_libraries=no
14518 # Do we need to do anything special at all?
14519 ac_save_LIBS=$LIBS
14520 LIBS="-lX11 $LIBS"
14521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14522 /* end confdefs.h. */
14523 #include <X11/Xlib.h>
14524 int
14525 main (void)
14526 {
14527 XrmInitialize ()
14528 ;
14529 return 0;
14530 }
14531 _ACEOF
14532 if ac_fn_c_try_link "$LINENO"
14533 then :
14534 # We can compile and link X programs with no special options.
14535 ac_x_includes=
14536 ac_x_libraries=
14537 fi
14538 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14539 conftest$ac_exeext conftest.$ac_ext
14540 LIBS="$ac_save_LIBS"
14541 # If that didn't work, only try xmkmf and file system searches
14542 # for native compilation.
14543 if test x"$ac_x_includes" = xno && test "$cross_compiling" = no
14544 then :
14545 rm -f -r conftest.dir
1364714546 if mkdir conftest.dir; then
1364814547 cd conftest.dir
1364914548 cat >Imakefile <<'_ACEOF'
1368214581 rm -f -r conftest.dir
1368314582 fi
1368414583
13685 # Standard set of common directories for X headers.
14584 # Standard set of common directories for X headers.
1368614585 # Check X11 before X11Rn because it is often a symlink to the current release.
1368714586 ac_x_header_dirs='
1368814587 /usr/X11/include
1370914608 /usr/local/include/X11R5
1371014609 /usr/local/include/X11R4
1371114610
14611 /opt/X11/include
14612
1371214613 /usr/X386/include
1371314614 /usr/x386/include
1371414615 /usr/XFree86/include/X11
1373014631 /* end confdefs.h. */
1373114632 #include <X11/Xlib.h>
1373214633 _ACEOF
13733 if ac_fn_c_try_cpp "$LINENO"; then :
14634 if ac_fn_c_try_cpp "$LINENO"
14635 then :
1373414636 # We can compile using X headers with no special include directory.
1373514637 ac_x_includes=
13736 else
14638 else $as_nop
1373714639 for ac_dir in $ac_x_header_dirs; do
1373814640 if test -r "$ac_dir/X11/Xlib.h"; then
1373914641 ac_x_includes=$ac_dir
1375414656 /* end confdefs.h. */
1375514657 #include <X11/Xlib.h>
1375614658 int
13757 main ()
14659 main (void)
1375814660 {
1375914661 XrmInitialize ()
1376014662 ;
1376114663 return 0;
1376214664 }
1376314665 _ACEOF
13764 if ac_fn_c_try_link "$LINENO"; then :
14666 if ac_fn_c_try_link "$LINENO"
14667 then :
1376514668 LIBS=$ac_save_LIBS
1376614669 # We can link X programs with no special library path.
1376714670 ac_x_libraries=
13768 else
14671 else $as_nop
1376914672 LIBS=$ac_save_LIBS
13770 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
14673 for ac_dir in `printf "%s\n" "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
1377114674 do
1377214675 # Don't even attempt the hair of trying to link an X program!
1377314676 for ac_extension in a so sl dylib la dll; do
1377814681 done
1377914682 done
1378014683 fi
13781 rm -f core conftest.err conftest.$ac_objext \
14684 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1378214685 conftest$ac_exeext conftest.$ac_ext
1378314686 fi # $ac_x_libraries = no
1378414687
14688 fi
14689 # Record the results.
1378514690 case $ac_x_includes,$ac_x_libraries in #(
13786 no,* | *,no | *\'*)
14691 no,* | *,no | *\'*) :
1378714692 # Didn't find X, or a directory has "'" in its name.
13788 ac_cv_have_x="have_x=no";; #(
13789 *)
14693 ac_cv_have_x="have_x=no" ;; #(
14694 *) :
1379014695 # Record where we found X for the cache.
1379114696 ac_cv_have_x="have_x=yes\
1379214697 ac_x_includes='$ac_x_includes'\
13793 ac_x_libraries='$ac_x_libraries'"
14698 ac_x_libraries='$ac_x_libraries'" ;;
1379414699 esac
1379514700 fi
1379614701 ;; #(
1380014705 fi # $with_x != no
1380114706
1380214707 if test "$have_x" != yes; then
13803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
13804 $as_echo "$have_x" >&6; }
14708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
14709 printf "%s\n" "$have_x" >&6; }
1380514710 no_x=yes
1380614711 else
1380714712 # If each of the values was on the command line, it overrides each guess.
1381114716 ac_cv_have_x="have_x=yes\
1381214717 ac_x_includes='$x_includes'\
1381314718 ac_x_libraries='$x_libraries'"
13814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
13815 $as_echo "libraries $x_libraries, headers $x_includes" >&6; }
14719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
14720 printf "%s\n" "libraries $x_libraries, headers $x_includes" >&6; }
1381614721 fi
1381714722
1381814723 if test "$no_x" = yes; then
1381914724 # Not all programs may use this symbol, but it does not hurt to define it.
1382014725
13821 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
14726 printf "%s\n" "#define X_DISPLAY_MISSING 1" >>confdefs.h
1382214727
1382314728 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
1382414729 else
1383114736 X_LIBS="$X_LIBS -L$x_libraries"
1383214737 # For Solaris; some versions of Sun CC require a space after -R and
1383314738 # others require no space. Words are not sufficient . . . .
13834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
13835 $as_echo_n "checking whether -R must be followed by a space... " >&6; }
14739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
14740 printf %s "checking whether -R must be followed by a space... " >&6; }
1383614741 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
1383714742 ac_xsave_c_werror_flag=$ac_c_werror_flag
1383814743 ac_c_werror_flag=yes
1384014745 /* end confdefs.h. */
1384114746
1384214747 int
13843 main ()
14748 main (void)
1384414749 {
1384514750
1384614751 ;
1384714752 return 0;
1384814753 }
1384914754 _ACEOF
13850 if ac_fn_c_try_link "$LINENO"; then :
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13852 $as_echo "no" >&6; }
14755 if ac_fn_c_try_link "$LINENO"
14756 then :
14757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14758 printf "%s\n" "no" >&6; }
1385314759 X_LIBS="$X_LIBS -R$x_libraries"
13854 else
14760 else $as_nop
1385514761 LIBS="$ac_xsave_LIBS -R $x_libraries"
1385614762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1385714763 /* end confdefs.h. */
1385814764
1385914765 int
13860 main ()
14766 main (void)
1386114767 {
1386214768
1386314769 ;
1386414770 return 0;
1386514771 }
1386614772 _ACEOF
13867 if ac_fn_c_try_link "$LINENO"; then :
13868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13869 $as_echo "yes" >&6; }
14773 if ac_fn_c_try_link "$LINENO"
14774 then :
14775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14776 printf "%s\n" "yes" >&6; }
1387014777 X_LIBS="$X_LIBS -R $x_libraries"
13871 else
13872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
13873 $as_echo "neither works" >&6; }
13874 fi
13875 rm -f core conftest.err conftest.$ac_objext \
14778 else $as_nop
14779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
14780 printf "%s\n" "neither works" >&6; }
14781 fi
14782 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1387614783 conftest$ac_exeext conftest.$ac_ext
1387714784 fi
13878 rm -f core conftest.err conftest.$ac_objext \
14785 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1387914786 conftest$ac_exeext conftest.$ac_ext
1388014787 ac_c_werror_flag=$ac_xsave_c_werror_flag
1388114788 LIBS=$ac_xsave_LIBS
1389814805 /* Override any GCC internal prototype to avoid an error.
1389914806 Use char because int might match the return type of a GCC
1390014807 builtin and then its argument prototype would still apply. */
13901 #ifdef __cplusplus
13902 extern "C"
13903 #endif
1390414808 char XOpenDisplay ();
1390514809 int
13906 main ()
14810 main (void)
1390714811 {
1390814812 return XOpenDisplay ();
1390914813 ;
1391014814 return 0;
1391114815 }
1391214816 _ACEOF
13913 if ac_fn_c_try_link "$LINENO"; then :
13914
13915 else
13916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
13917 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
13918 if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
13919 $as_echo_n "(cached) " >&6
13920 else
14817 if ac_fn_c_try_link "$LINENO"
14818 then :
14819
14820 else $as_nop
14821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
14822 printf %s "checking for dnet_ntoa in -ldnet... " >&6; }
14823 if test ${ac_cv_lib_dnet_dnet_ntoa+y}
14824 then :
14825 printf %s "(cached) " >&6
14826 else $as_nop
1392114827 ac_check_lib_save_LIBS=$LIBS
1392214828 LIBS="-ldnet $LIBS"
1392314829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1392614832 /* Override any GCC internal prototype to avoid an error.
1392714833 Use char because int might match the return type of a GCC
1392814834 builtin and then its argument prototype would still apply. */
13929 #ifdef __cplusplus
13930 extern "C"
13931 #endif
1393214835 char dnet_ntoa ();
1393314836 int
13934 main ()
14837 main (void)
1393514838 {
1393614839 return dnet_ntoa ();
1393714840 ;
1393814841 return 0;
1393914842 }
1394014843 _ACEOF
13941 if ac_fn_c_try_link "$LINENO"; then :
14844 if ac_fn_c_try_link "$LINENO"
14845 then :
1394214846 ac_cv_lib_dnet_dnet_ntoa=yes
13943 else
14847 else $as_nop
1394414848 ac_cv_lib_dnet_dnet_ntoa=no
1394514849 fi
13946 rm -f core conftest.err conftest.$ac_objext \
14850 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1394714851 conftest$ac_exeext conftest.$ac_ext
1394814852 LIBS=$ac_check_lib_save_LIBS
1394914853 fi
13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
13951 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
13952 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
14854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
14855 printf "%s\n" "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
14856 if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes
14857 then :
1395314858 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
1395414859 fi
1395514860
1395614861 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
13957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
13958 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
13959 if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
13960 $as_echo_n "(cached) " >&6
13961 else
14862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
14863 printf %s "checking for dnet_ntoa in -ldnet_stub... " >&6; }
14864 if test ${ac_cv_lib_dnet_stub_dnet_ntoa+y}
14865 then :
14866 printf %s "(cached) " >&6
14867 else $as_nop
1396214868 ac_check_lib_save_LIBS=$LIBS
1396314869 LIBS="-ldnet_stub $LIBS"
1396414870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1396714873 /* Override any GCC internal prototype to avoid an error.
1396814874 Use char because int might match the return type of a GCC
1396914875 builtin and then its argument prototype would still apply. */
13970 #ifdef __cplusplus
13971 extern "C"
13972 #endif
1397314876 char dnet_ntoa ();
1397414877 int
13975 main ()
14878 main (void)
1397614879 {
1397714880 return dnet_ntoa ();
1397814881 ;
1397914882 return 0;
1398014883 }
1398114884 _ACEOF
13982 if ac_fn_c_try_link "$LINENO"; then :
14885 if ac_fn_c_try_link "$LINENO"
14886 then :
1398314887 ac_cv_lib_dnet_stub_dnet_ntoa=yes
13984 else
14888 else $as_nop
1398514889 ac_cv_lib_dnet_stub_dnet_ntoa=no
1398614890 fi
13987 rm -f core conftest.err conftest.$ac_objext \
14891 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1398814892 conftest$ac_exeext conftest.$ac_ext
1398914893 LIBS=$ac_check_lib_save_LIBS
1399014894 fi
13991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
13992 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
13993 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
14895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
14896 printf "%s\n" "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
14897 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes
14898 then :
1399414899 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
1399514900 fi
1399614901
1399714902 fi
1399814903 fi
13999 rm -f core conftest.err conftest.$ac_objext \
14904 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1400014905 conftest$ac_exeext conftest.$ac_ext
1400114906 LIBS="$ac_xsave_LIBS"
1400214907
1400914914 # The functions gethostbyname, getservbyname, and inet_addr are
1401014915 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
1401114916 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
14012 if test "x$ac_cv_func_gethostbyname" = xyes; then :
14917 if test "x$ac_cv_func_gethostbyname" = xyes
14918 then :
1401314919
1401414920 fi
1401514921
1401614922 if test $ac_cv_func_gethostbyname = no; then
14017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
14018 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
14019 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
14020 $as_echo_n "(cached) " >&6
14021 else
14923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
14924 printf %s "checking for gethostbyname in -lnsl... " >&6; }
14925 if test ${ac_cv_lib_nsl_gethostbyname+y}
14926 then :
14927 printf %s "(cached) " >&6
14928 else $as_nop
1402214929 ac_check_lib_save_LIBS=$LIBS
1402314930 LIBS="-lnsl $LIBS"
1402414931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1402714934 /* Override any GCC internal prototype to avoid an error.
1402814935 Use char because int might match the return type of a GCC
1402914936 builtin and then its argument prototype would still apply. */
14030 #ifdef __cplusplus
14031 extern "C"
14032 #endif
1403314937 char gethostbyname ();
1403414938 int
14035 main ()
14939 main (void)
1403614940 {
1403714941 return gethostbyname ();
1403814942 ;
1403914943 return 0;
1404014944 }
1404114945 _ACEOF
14042 if ac_fn_c_try_link "$LINENO"; then :
14946 if ac_fn_c_try_link "$LINENO"
14947 then :
1404314948 ac_cv_lib_nsl_gethostbyname=yes
14044 else
14949 else $as_nop
1404514950 ac_cv_lib_nsl_gethostbyname=no
1404614951 fi
14047 rm -f core conftest.err conftest.$ac_objext \
14952 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1404814953 conftest$ac_exeext conftest.$ac_ext
1404914954 LIBS=$ac_check_lib_save_LIBS
1405014955 fi
14051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
14052 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
14053 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
14956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
14957 printf "%s\n" "$ac_cv_lib_nsl_gethostbyname" >&6; }
14958 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes
14959 then :
1405414960 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
1405514961 fi
1405614962
1405714963 if test $ac_cv_lib_nsl_gethostbyname = no; then
14058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
14059 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
14060 if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
14061 $as_echo_n "(cached) " >&6
14062 else
14964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
14965 printf %s "checking for gethostbyname in -lbsd... " >&6; }
14966 if test ${ac_cv_lib_bsd_gethostbyname+y}
14967 then :
14968 printf %s "(cached) " >&6
14969 else $as_nop
1406314970 ac_check_lib_save_LIBS=$LIBS
1406414971 LIBS="-lbsd $LIBS"
1406514972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1406814975 /* Override any GCC internal prototype to avoid an error.
1406914976 Use char because int might match the return type of a GCC
1407014977 builtin and then its argument prototype would still apply. */
14071 #ifdef __cplusplus
14072 extern "C"
14073 #endif
1407414978 char gethostbyname ();
1407514979 int
14076 main ()
14980 main (void)
1407714981 {
1407814982 return gethostbyname ();
1407914983 ;
1408014984 return 0;
1408114985 }
1408214986 _ACEOF
14083 if ac_fn_c_try_link "$LINENO"; then :
14987 if ac_fn_c_try_link "$LINENO"
14988 then :
1408414989 ac_cv_lib_bsd_gethostbyname=yes
14085 else
14990 else $as_nop
1408614991 ac_cv_lib_bsd_gethostbyname=no
1408714992 fi
14088 rm -f core conftest.err conftest.$ac_objext \
14993 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1408914994 conftest$ac_exeext conftest.$ac_ext
1409014995 LIBS=$ac_check_lib_save_LIBS
1409114996 fi
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
14093 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
14094 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
14997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
14998 printf "%s\n" "$ac_cv_lib_bsd_gethostbyname" >&6; }
14999 if test "x$ac_cv_lib_bsd_gethostbyname" = xyes
15000 then :
1409515001 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
1409615002 fi
1409715003
1410615012 # must be given before -lnsl if both are needed. We assume that
1410715013 # if connect needs -lnsl, so does gethostbyname.
1410815014 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
14109 if test "x$ac_cv_func_connect" = xyes; then :
15015 if test "x$ac_cv_func_connect" = xyes
15016 then :
1411015017
1411115018 fi
1411215019
1411315020 if test $ac_cv_func_connect = no; then
14114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
14115 $as_echo_n "checking for connect in -lsocket... " >&6; }
14116 if ${ac_cv_lib_socket_connect+:} false; then :
14117 $as_echo_n "(cached) " >&6
14118 else
15021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
15022 printf %s "checking for connect in -lsocket... " >&6; }
15023 if test ${ac_cv_lib_socket_connect+y}
15024 then :
15025 printf %s "(cached) " >&6
15026 else $as_nop
1411915027 ac_check_lib_save_LIBS=$LIBS
1412015028 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
1412115029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1412415032 /* Override any GCC internal prototype to avoid an error.
1412515033 Use char because int might match the return type of a GCC
1412615034 builtin and then its argument prototype would still apply. */
14127 #ifdef __cplusplus
14128 extern "C"
14129 #endif
1413015035 char connect ();
1413115036 int
14132 main ()
15037 main (void)
1413315038 {
1413415039 return connect ();
1413515040 ;
1413615041 return 0;
1413715042 }
1413815043 _ACEOF
14139 if ac_fn_c_try_link "$LINENO"; then :
15044 if ac_fn_c_try_link "$LINENO"
15045 then :
1414015046 ac_cv_lib_socket_connect=yes
14141 else
15047 else $as_nop
1414215048 ac_cv_lib_socket_connect=no
1414315049 fi
14144 rm -f core conftest.err conftest.$ac_objext \
15050 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1414515051 conftest$ac_exeext conftest.$ac_ext
1414615052 LIBS=$ac_check_lib_save_LIBS
1414715053 fi
14148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
14149 $as_echo "$ac_cv_lib_socket_connect" >&6; }
14150 if test "x$ac_cv_lib_socket_connect" = xyes; then :
15054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
15055 printf "%s\n" "$ac_cv_lib_socket_connect" >&6; }
15056 if test "x$ac_cv_lib_socket_connect" = xyes
15057 then :
1415115058 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
1415215059 fi
1415315060
1415515062
1415615063 # Guillermo Gomez says -lposix is necessary on A/UX.
1415715064 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
14158 if test "x$ac_cv_func_remove" = xyes; then :
15065 if test "x$ac_cv_func_remove" = xyes
15066 then :
1415915067
1416015068 fi
1416115069
1416215070 if test $ac_cv_func_remove = no; then
14163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
14164 $as_echo_n "checking for remove in -lposix... " >&6; }
14165 if ${ac_cv_lib_posix_remove+:} false; then :
14166 $as_echo_n "(cached) " >&6
14167 else
15071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
15072 printf %s "checking for remove in -lposix... " >&6; }
15073 if test ${ac_cv_lib_posix_remove+y}
15074 then :
15075 printf %s "(cached) " >&6
15076 else $as_nop
1416815077 ac_check_lib_save_LIBS=$LIBS
1416915078 LIBS="-lposix $LIBS"
1417015079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1417315082 /* Override any GCC internal prototype to avoid an error.
1417415083 Use char because int might match the return type of a GCC
1417515084 builtin and then its argument prototype would still apply. */
14176 #ifdef __cplusplus
14177 extern "C"
14178 #endif
1417915085 char remove ();
1418015086 int
14181 main ()
15087 main (void)
1418215088 {
1418315089 return remove ();
1418415090 ;
1418515091 return 0;
1418615092 }
1418715093 _ACEOF
14188 if ac_fn_c_try_link "$LINENO"; then :
15094 if ac_fn_c_try_link "$LINENO"
15095 then :
1418915096 ac_cv_lib_posix_remove=yes
14190 else
15097 else $as_nop
1419115098 ac_cv_lib_posix_remove=no
1419215099 fi
14193 rm -f core conftest.err conftest.$ac_objext \
15100 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1419415101 conftest$ac_exeext conftest.$ac_ext
1419515102 LIBS=$ac_check_lib_save_LIBS
1419615103 fi
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
14198 $as_echo "$ac_cv_lib_posix_remove" >&6; }
14199 if test "x$ac_cv_lib_posix_remove" = xyes; then :
15104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
15105 printf "%s\n" "$ac_cv_lib_posix_remove" >&6; }
15106 if test "x$ac_cv_lib_posix_remove" = xyes
15107 then :
1420015108 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
1420115109 fi
1420215110
1420415112
1420515113 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
1420615114 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
14207 if test "x$ac_cv_func_shmat" = xyes; then :
15115 if test "x$ac_cv_func_shmat" = xyes
15116 then :
1420815117
1420915118 fi
1421015119
1421115120 if test $ac_cv_func_shmat = no; then
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
14213 $as_echo_n "checking for shmat in -lipc... " >&6; }
14214 if ${ac_cv_lib_ipc_shmat+:} false; then :
14215 $as_echo_n "(cached) " >&6
14216 else
15121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
15122 printf %s "checking for shmat in -lipc... " >&6; }
15123 if test ${ac_cv_lib_ipc_shmat+y}
15124 then :
15125 printf %s "(cached) " >&6
15126 else $as_nop
1421715127 ac_check_lib_save_LIBS=$LIBS
1421815128 LIBS="-lipc $LIBS"
1421915129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1422215132 /* Override any GCC internal prototype to avoid an error.
1422315133 Use char because int might match the return type of a GCC
1422415134 builtin and then its argument prototype would still apply. */
14225 #ifdef __cplusplus
14226 extern "C"
14227 #endif
1422815135 char shmat ();
1422915136 int
14230 main ()
15137 main (void)
1423115138 {
1423215139 return shmat ();
1423315140 ;
1423415141 return 0;
1423515142 }
1423615143 _ACEOF
14237 if ac_fn_c_try_link "$LINENO"; then :
15144 if ac_fn_c_try_link "$LINENO"
15145 then :
1423815146 ac_cv_lib_ipc_shmat=yes
14239 else
15147 else $as_nop
1424015148 ac_cv_lib_ipc_shmat=no
1424115149 fi
14242 rm -f core conftest.err conftest.$ac_objext \
15150 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1424315151 conftest$ac_exeext conftest.$ac_ext
1424415152 LIBS=$ac_check_lib_save_LIBS
1424515153 fi
14246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
14247 $as_echo "$ac_cv_lib_ipc_shmat" >&6; }
14248 if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
15154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
15155 printf "%s\n" "$ac_cv_lib_ipc_shmat" >&6; }
15156 if test "x$ac_cv_lib_ipc_shmat" = xyes
15157 then :
1424915158 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
1425015159 fi
1425115160
1426115170 # These have to be linked with before -lX11, unlike the other
1426215171 # libraries we check for below, so use a different variable.
1426315172 # John Interrante, Karl Berry
14264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
14265 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
14266 if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
14267 $as_echo_n "(cached) " >&6
14268 else
15173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
15174 printf %s "checking for IceConnectionNumber in -lICE... " >&6; }
15175 if test ${ac_cv_lib_ICE_IceConnectionNumber+y}
15176 then :
15177 printf %s "(cached) " >&6
15178 else $as_nop
1426915179 ac_check_lib_save_LIBS=$LIBS
1427015180 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
1427115181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1427415184 /* Override any GCC internal prototype to avoid an error.
1427515185 Use char because int might match the return type of a GCC
1427615186 builtin and then its argument prototype would still apply. */
14277 #ifdef __cplusplus
14278 extern "C"
14279 #endif
1428015187 char IceConnectionNumber ();
1428115188 int
14282 main ()
15189 main (void)
1428315190 {
1428415191 return IceConnectionNumber ();
1428515192 ;
1428615193 return 0;
1428715194 }
1428815195 _ACEOF
14289 if ac_fn_c_try_link "$LINENO"; then :
15196 if ac_fn_c_try_link "$LINENO"
15197 then :
1429015198 ac_cv_lib_ICE_IceConnectionNumber=yes
14291 else
15199 else $as_nop
1429215200 ac_cv_lib_ICE_IceConnectionNumber=no
1429315201 fi
14294 rm -f core conftest.err conftest.$ac_objext \
15202 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1429515203 conftest$ac_exeext conftest.$ac_ext
1429615204 LIBS=$ac_check_lib_save_LIBS
1429715205 fi
14298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
14299 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
14300 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
15206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
15207 printf "%s\n" "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
15208 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes
15209 then :
1430115210 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
1430215211 fi
1430315212
1431015219
1431115220 LIBX11_CFLAGS= LIBX11_LDFLAGS= LIBX11_LIBS=
1431215221 if test x"$no_x" != x"yes"; then
14313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lX11" >&5
14314 $as_echo_n "checking for main in -lX11... " >&6; }
14315 if ${ac_cv_lib_X11_main+:} false; then :
14316 $as_echo_n "(cached) " >&6
14317 else
15222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lX11" >&5
15223 printf %s "checking for main in -lX11... " >&6; }
15224 if test ${ac_cv_lib_X11_main+y}
15225 then :
15226 printf %s "(cached) " >&6
15227 else $as_nop
1431815228 ac_check_lib_save_LIBS=$LIBS
1431915229 LIBS="-lX11 $X_CFLAGS $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS $LIBS"
1432015230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1432215232
1432315233
1432415234 int
14325 main ()
15235 main (void)
1432615236 {
1432715237 return main ();
1432815238 ;
1432915239 return 0;
1433015240 }
1433115241 _ACEOF
14332 if ac_fn_c_try_link "$LINENO"; then :
15242 if ac_fn_c_try_link "$LINENO"
15243 then :
1433315244 ac_cv_lib_X11_main=yes
14334 else
15245 else $as_nop
1433515246 ac_cv_lib_X11_main=no
1433615247 fi
14337 rm -f core conftest.err conftest.$ac_objext \
15248 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1433815249 conftest$ac_exeext conftest.$ac_ext
1433915250 LIBS=$ac_check_lib_save_LIBS
1434015251 fi
14341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_main" >&5
14342 $as_echo "$ac_cv_lib_X11_main" >&6; }
14343 if test "x$ac_cv_lib_X11_main" = xyes; then :
14344
14345
14346 $as_echo "#define HAVE_LIBX11 1" >>confdefs.h
15252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_X11_main" >&5
15253 printf "%s\n" "$ac_cv_lib_X11_main" >&6; }
15254 if test "x$ac_cv_lib_X11_main" = xyes
15255 then :
15256
15257
15258 printf "%s\n" "#define HAVE_LIBX11 1" >>confdefs.h
1434715259
1434815260 LIBX11_CFLAGS="$X_CFLAGS"
1434915261 for option in $X_PRE_LIBS $X_EXTRA_LIBS $X_LIBS; do
1439415306 if test -n "$ac_tool_prefix"; then
1439515307 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1439615308 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14398 $as_echo_n "checking for $ac_word... " >&6; }
14399 if ${ac_cv_path_PKG_CONFIG+:} false; then :
14400 $as_echo_n "(cached) " >&6
14401 else
15309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15310 printf %s "checking for $ac_word... " >&6; }
15311 if test ${ac_cv_path_PKG_CONFIG+y}
15312 then :
15313 printf %s "(cached) " >&6
15314 else $as_nop
1440215315 case $PKG_CONFIG in
1440315316 [\\/]* | ?:[\\/]*)
1440415317 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1440815321 for as_dir in $PATH
1440915322 do
1441015323 IFS=$as_save_IFS
14411 test -z "$as_dir" && as_dir=.
15324 case $as_dir in #(((
15325 '') as_dir=./ ;;
15326 */) ;;
15327 *) as_dir=$as_dir/ ;;
15328 esac
1441215329 for ac_exec_ext in '' $ac_executable_extensions; do
14413 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14414 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15330 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15331 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15332 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1441615333 break 2
1441715334 fi
1441815335 done
1442415341 fi
1442515342 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1442615343 if test -n "$PKG_CONFIG"; then
14427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
14428 $as_echo "$PKG_CONFIG" >&6; }
14429 else
14430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14431 $as_echo "no" >&6; }
15344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15345 printf "%s\n" "$PKG_CONFIG" >&6; }
15346 else
15347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15348 printf "%s\n" "no" >&6; }
1443215349 fi
1443315350
1443415351
1443715354 ac_pt_PKG_CONFIG=$PKG_CONFIG
1443815355 # Extract the first word of "pkg-config", so it can be a program name with args.
1443915356 set dummy pkg-config; ac_word=$2
14440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14441 $as_echo_n "checking for $ac_word... " >&6; }
14442 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
14443 $as_echo_n "(cached) " >&6
14444 else
15357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15358 printf %s "checking for $ac_word... " >&6; }
15359 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
15360 then :
15361 printf %s "(cached) " >&6
15362 else $as_nop
1444515363 case $ac_pt_PKG_CONFIG in
1444615364 [\\/]* | ?:[\\/]*)
1444715365 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1445115369 for as_dir in $PATH
1445215370 do
1445315371 IFS=$as_save_IFS
14454 test -z "$as_dir" && as_dir=.
15372 case $as_dir in #(((
15373 '') as_dir=./ ;;
15374 */) ;;
15375 *) as_dir=$as_dir/ ;;
15376 esac
1445515377 for ac_exec_ext in '' $ac_executable_extensions; do
14456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14457 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15378 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15379 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15380 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1445915381 break 2
1446015382 fi
1446115383 done
1446715389 fi
1446815390 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1446915391 if test -n "$ac_pt_PKG_CONFIG"; then
14470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
14471 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
14472 else
14473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14474 $as_echo "no" >&6; }
15392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15393 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
15394 else
15395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15396 printf "%s\n" "no" >&6; }
1447515397 fi
1447615398
1447715399 if test "x$ac_pt_PKG_CONFIG" = x; then
1447915401 else
1448015402 case $cross_compiling:$ac_tool_warned in
1448115403 yes:)
14482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14483 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15405 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1448415406 ac_tool_warned=yes ;;
1448515407 esac
1448615408 PKG_CONFIG=$ac_pt_PKG_CONFIG
1449215414 fi
1449315415 if test -n "$PKG_CONFIG"; then
1449415416 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
14495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
14496 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15418 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1449715419 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
14498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14499 $as_echo "yes" >&6; }
15420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15421 printf "%s\n" "yes" >&6; }
1450015422 else
14501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14502 $as_echo "no" >&6; }
15423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15424 printf "%s\n" "no" >&6; }
1450315425 PKG_CONFIG=""
1450415426 fi
1450515427 fi
1451715439
1451815440
1451915441
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.42.0" >&5
14521 $as_echo_n "checking for gio-2.0 >= 2.42.0... " >&6; }
14522 if $PKG_CONFIG "--atleast-version=2.42.0" "gio-2.0" >/dev/null 2>&1; then
15442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gio-2.0 >= 2.60.0" >&5
15443 printf %s "checking for gio-2.0 >= 2.60.0... " >&6; }
15444 if $PKG_CONFIG "--atleast-version=2.60.0" "gio-2.0" >/dev/null 2>&1; then
1452315445 GIO_VERSION=`$PKG_CONFIG --modversion "gio-2.0"`
14524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIO_VERSION" >&5
14525 $as_echo "$GIO_VERSION" >&6; }
14526
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GIO_CFLAGS" >&5
14528 $as_echo_n "checking GIO_CFLAGS... " >&6; }
15446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_VERSION" >&5
15447 printf "%s\n" "$GIO_VERSION" >&6; }
15448
15449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GIO_CFLAGS" >&5
15450 printf %s "checking GIO_CFLAGS... " >&6; }
1452915451 GIO_CFLAGS=`$PKG_CONFIG --cflags "gio-2.0"`
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIO_CFLAGS" >&5
14531 $as_echo "$GIO_CFLAGS" >&6; }
14532
14533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GIO_LIBS" >&5
14534 $as_echo_n "checking GIO_LIBS... " >&6; }
15452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_CFLAGS" >&5
15453 printf "%s\n" "$GIO_CFLAGS" >&6; }
15454
15455 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GIO_LIBS" >&5
15456 printf %s "checking GIO_LIBS... " >&6; }
1453515457 GIO_LIBS=`$PKG_CONFIG --libs "gio-2.0"`
14536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GIO_LIBS" >&5
14537 $as_echo "$GIO_LIBS" >&6; }
14538
14539 GIO_REQUIRED_VERSION=2.42.0
14540
14541
14542
15458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GIO_LIBS" >&5
15459 printf "%s\n" "$GIO_LIBS" >&6; }
15460
15461 GIO_REQUIRED_VERSION=2.60.0
15462
15463
15464
15465
15466
15467
15468 if test x"GIO" = x"GLIB"; then
15469
15470 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
15471
15472 fi
1454315473
1454415474
1454515475
1454615476
1454715477 elif $PKG_CONFIG --exists "gio-2.0" >/dev/null 2>&1; then
1454815478 xdt_cv_version=`$PKG_CONFIG --modversion "gio-2.0"`
14549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
14550 $as_echo "found, but $xdt_cv_version" >&6; }
15479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15480 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1455115481
1455215482
1455315483 echo "*** The required package gio-2.0 was found on your system,"
1455415484 echo "*** but the installed version ($xdt_cv_version) is too old."
14555 echo "*** Please upgrade gio-2.0 to atleast version 2.42.0, or adjust"
15485 echo "*** Please upgrade gio-2.0 to atleast version 2.60.0, or adjust"
1455615486 echo "*** the PKG_CONFIG_PATH environment variable if you installed"
1455715487 echo "*** the new version of the package in a nonstandard prefix so"
1455815488 echo "*** pkg-config is able to find it."
1455915489 exit 1
1456015490
1456115491 else
14562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14563 $as_echo "not found" >&6; }
15492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15493 printf "%s\n" "not found" >&6; }
1456415494
1456515495
1456615496 echo "*** The required package gio-2.0 was not found on your system."
14567 echo "*** Please install gio-2.0 (atleast version 2.42.0) or adjust"
15497 echo "*** Please install gio-2.0 (atleast version 2.60.0) or adjust"
1456815498 echo "*** the PKG_CONFIG_PATH environment variable if you"
1456915499 echo "*** installed the package in a nonstandard prefix so that"
1457015500 echo "*** pkg-config is able to find it."
1458915519 if test -n "$ac_tool_prefix"; then
1459015520 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1459115521 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
14592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14593 $as_echo_n "checking for $ac_word... " >&6; }
14594 if ${ac_cv_path_PKG_CONFIG+:} false; then :
14595 $as_echo_n "(cached) " >&6
14596 else
15522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15523 printf %s "checking for $ac_word... " >&6; }
15524 if test ${ac_cv_path_PKG_CONFIG+y}
15525 then :
15526 printf %s "(cached) " >&6
15527 else $as_nop
1459715528 case $PKG_CONFIG in
1459815529 [\\/]* | ?:[\\/]*)
1459915530 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1460315534 for as_dir in $PATH
1460415535 do
1460515536 IFS=$as_save_IFS
14606 test -z "$as_dir" && as_dir=.
15537 case $as_dir in #(((
15538 '') as_dir=./ ;;
15539 */) ;;
15540 *) as_dir=$as_dir/ ;;
15541 esac
1460715542 for ac_exec_ext in '' $ac_executable_extensions; do
14608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14609 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15543 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15544 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15545 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1461115546 break 2
1461215547 fi
1461315548 done
1461915554 fi
1462015555 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1462115556 if test -n "$PKG_CONFIG"; then
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
14623 $as_echo "$PKG_CONFIG" >&6; }
14624 else
14625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14626 $as_echo "no" >&6; }
15557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15558 printf "%s\n" "$PKG_CONFIG" >&6; }
15559 else
15560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15561 printf "%s\n" "no" >&6; }
1462715562 fi
1462815563
1462915564
1463215567 ac_pt_PKG_CONFIG=$PKG_CONFIG
1463315568 # Extract the first word of "pkg-config", so it can be a program name with args.
1463415569 set dummy pkg-config; ac_word=$2
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14636 $as_echo_n "checking for $ac_word... " >&6; }
14637 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
14638 $as_echo_n "(cached) " >&6
14639 else
15570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15571 printf %s "checking for $ac_word... " >&6; }
15572 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
15573 then :
15574 printf %s "(cached) " >&6
15575 else $as_nop
1464015576 case $ac_pt_PKG_CONFIG in
1464115577 [\\/]* | ?:[\\/]*)
1464215578 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1464615582 for as_dir in $PATH
1464715583 do
1464815584 IFS=$as_save_IFS
14649 test -z "$as_dir" && as_dir=.
15585 case $as_dir in #(((
15586 '') as_dir=./ ;;
15587 */) ;;
15588 *) as_dir=$as_dir/ ;;
15589 esac
1465015590 for ac_exec_ext in '' $ac_executable_extensions; do
14651 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14652 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15591 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15592 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15593 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1465415594 break 2
1465515595 fi
1465615596 done
1466215602 fi
1466315603 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1466415604 if test -n "$ac_pt_PKG_CONFIG"; then
14665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
14666 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
14667 else
14668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14669 $as_echo "no" >&6; }
15605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15606 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
15607 else
15608 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15609 printf "%s\n" "no" >&6; }
1467015610 fi
1467115611
1467215612 if test "x$ac_pt_PKG_CONFIG" = x; then
1467415614 else
1467515615 case $cross_compiling:$ac_tool_warned in
1467615616 yes:)
14677 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14678 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15618 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1467915619 ac_tool_warned=yes ;;
1468015620 esac
1468115621 PKG_CONFIG=$ac_pt_PKG_CONFIG
1468715627 fi
1468815628 if test -n "$PKG_CONFIG"; then
1468915629 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
14690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
14691 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15631 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1469215632 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
14693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14694 $as_echo "yes" >&6; }
15633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15634 printf "%s\n" "yes" >&6; }
1469515635 else
14696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14697 $as_echo "no" >&6; }
15636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15637 printf "%s\n" "no" >&6; }
1469815638 PKG_CONFIG=""
1469915639 fi
1470015640 fi
1471215652
1471315653
1471415654
14715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.42.0" >&5
14716 $as_echo_n "checking for glib-2.0 >= 2.42.0... " >&6; }
14717 if $PKG_CONFIG "--atleast-version=2.42.0" "glib-2.0" >/dev/null 2>&1; then
15655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= 2.60.0" >&5
15656 printf %s "checking for glib-2.0 >= 2.60.0... " >&6; }
15657 if $PKG_CONFIG "--atleast-version=2.60.0" "glib-2.0" >/dev/null 2>&1; then
1471815658 GLIB_VERSION=`$PKG_CONFIG --modversion "glib-2.0"`
14719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_VERSION" >&5
14720 $as_echo "$GLIB_VERSION" >&6; }
14721
14722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
14723 $as_echo_n "checking GLIB_CFLAGS... " >&6; }
15659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_VERSION" >&5
15660 printf "%s\n" "$GLIB_VERSION" >&6; }
15661
15662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GLIB_CFLAGS" >&5
15663 printf %s "checking GLIB_CFLAGS... " >&6; }
1472415664 GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0"`
14725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
14726 $as_echo "$GLIB_CFLAGS" >&6; }
14727
14728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
14729 $as_echo_n "checking GLIB_LIBS... " >&6; }
15665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_CFLAGS" >&5
15666 printf "%s\n" "$GLIB_CFLAGS" >&6; }
15667
15668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GLIB_LIBS" >&5
15669 printf %s "checking GLIB_LIBS... " >&6; }
1473015670 GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0"`
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
14732 $as_echo "$GLIB_LIBS" >&6; }
14733
14734 GLIB_REQUIRED_VERSION=2.42.0
14735
14736
15671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_LIBS" >&5
15672 printf "%s\n" "$GLIB_LIBS" >&6; }
15673
15674 GLIB_REQUIRED_VERSION=2.60.0
15675
15676
15677
15678
15679
15680
15681 if test x"GLIB" = x"GLIB"; then
15682
15683 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
15684
15685 fi
15686
15687
15688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.60.0" >&5
15689 printf "%s\n" "$as_me: setting GLIB_VERSION_MAX_ALLOWED and GLIB_VERSION_MIN_REQUIRED according to 2.60.0" >&6;}
15690
15691
15692
15693 printf "%s\n" "#define GLIB_VERSION_MAX_ALLOWED GLIB_VERSION_2_60" >>confdefs.h
15694
15695
15696 printf "%s\n" "#define GLIB_VERSION_MIN_REQUIRED GLIB_VERSION_2_60" >>confdefs.h
1473715697
1473815698
1473915699
1474115701
1474215702 elif $PKG_CONFIG --exists "glib-2.0" >/dev/null 2>&1; then
1474315703 xdt_cv_version=`$PKG_CONFIG --modversion "glib-2.0"`
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
14745 $as_echo "found, but $xdt_cv_version" >&6; }
15704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15705 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1474615706
1474715707
1474815708 echo "*** The required package glib-2.0 was found on your system,"
1474915709 echo "*** but the installed version ($xdt_cv_version) is too old."
14750 echo "*** Please upgrade glib-2.0 to atleast version 2.42.0, or adjust"
15710 echo "*** Please upgrade glib-2.0 to atleast version 2.60.0, or adjust"
1475115711 echo "*** the PKG_CONFIG_PATH environment variable if you installed"
1475215712 echo "*** the new version of the package in a nonstandard prefix so"
1475315713 echo "*** pkg-config is able to find it."
1475415714 exit 1
1475515715
1475615716 else
14757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14758 $as_echo "not found" >&6; }
15717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15718 printf "%s\n" "not found" >&6; }
1475915719
1476015720
1476115721 echo "*** The required package glib-2.0 was not found on your system."
14762 echo "*** Please install glib-2.0 (atleast version 2.42.0) or adjust"
15722 echo "*** Please install glib-2.0 (atleast version 2.60.0) or adjust"
1476315723 echo "*** the PKG_CONFIG_PATH environment variable if you"
1476415724 echo "*** installed the package in a nonstandard prefix so that"
1476515725 echo "*** pkg-config is able to find it."
1478415744 if test -n "$ac_tool_prefix"; then
1478515745 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1478615746 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
14787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14788 $as_echo_n "checking for $ac_word... " >&6; }
14789 if ${ac_cv_path_PKG_CONFIG+:} false; then :
14790 $as_echo_n "(cached) " >&6
14791 else
15747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15748 printf %s "checking for $ac_word... " >&6; }
15749 if test ${ac_cv_path_PKG_CONFIG+y}
15750 then :
15751 printf %s "(cached) " >&6
15752 else $as_nop
1479215753 case $PKG_CONFIG in
1479315754 [\\/]* | ?:[\\/]*)
1479415755 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1479815759 for as_dir in $PATH
1479915760 do
1480015761 IFS=$as_save_IFS
14801 test -z "$as_dir" && as_dir=.
15762 case $as_dir in #(((
15763 '') as_dir=./ ;;
15764 */) ;;
15765 *) as_dir=$as_dir/ ;;
15766 esac
1480215767 for ac_exec_ext in '' $ac_executable_extensions; do
14803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14804 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15768 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15769 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15770 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1480615771 break 2
1480715772 fi
1480815773 done
1481415779 fi
1481515780 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1481615781 if test -n "$PKG_CONFIG"; then
14817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
14818 $as_echo "$PKG_CONFIG" >&6; }
14819 else
14820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14821 $as_echo "no" >&6; }
15782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15783 printf "%s\n" "$PKG_CONFIG" >&6; }
15784 else
15785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15786 printf "%s\n" "no" >&6; }
1482215787 fi
1482315788
1482415789
1482715792 ac_pt_PKG_CONFIG=$PKG_CONFIG
1482815793 # Extract the first word of "pkg-config", so it can be a program name with args.
1482915794 set dummy pkg-config; ac_word=$2
14830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14831 $as_echo_n "checking for $ac_word... " >&6; }
14832 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
14833 $as_echo_n "(cached) " >&6
14834 else
15795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15796 printf %s "checking for $ac_word... " >&6; }
15797 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
15798 then :
15799 printf %s "(cached) " >&6
15800 else $as_nop
1483515801 case $ac_pt_PKG_CONFIG in
1483615802 [\\/]* | ?:[\\/]*)
1483715803 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1484115807 for as_dir in $PATH
1484215808 do
1484315809 IFS=$as_save_IFS
14844 test -z "$as_dir" && as_dir=.
15810 case $as_dir in #(((
15811 '') as_dir=./ ;;
15812 */) ;;
15813 *) as_dir=$as_dir/ ;;
15814 esac
1484515815 for ac_exec_ext in '' $ac_executable_extensions; do
14846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14847 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
14848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15816 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15817 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15818 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1484915819 break 2
1485015820 fi
1485115821 done
1485715827 fi
1485815828 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1485915829 if test -n "$ac_pt_PKG_CONFIG"; then
14860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
14861 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
14862 else
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14864 $as_echo "no" >&6; }
15830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15831 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
15832 else
15833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15834 printf "%s\n" "no" >&6; }
1486515835 fi
1486615836
1486715837 if test "x$ac_pt_PKG_CONFIG" = x; then
1486915839 else
1487015840 case $cross_compiling:$ac_tool_warned in
1487115841 yes:)
14872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14873 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15843 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1487415844 ac_tool_warned=yes ;;
1487515845 esac
1487615846 PKG_CONFIG=$ac_pt_PKG_CONFIG
1488215852 fi
1488315853 if test -n "$PKG_CONFIG"; then
1488415854 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
14885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
14886 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
15855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15856 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1488715857 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
14888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14889 $as_echo "yes" >&6; }
15858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15859 printf "%s\n" "yes" >&6; }
1489015860 else
14891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14892 $as_echo "no" >&6; }
15861 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15862 printf "%s\n" "no" >&6; }
1489315863 PKG_CONFIG=""
1489415864 fi
1489515865 fi
1490715877
1490815878
1490915879
14910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdk-x11-3.0 >= 3.22.29" >&5
14911 $as_echo_n "checking for gdk-x11-3.0 >= 3.22.29... " >&6; }
15880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gdk-x11-3.0 >= 3.22.29" >&5
15881 printf %s "checking for gdk-x11-3.0 >= 3.22.29... " >&6; }
1491215882 if $PKG_CONFIG "--atleast-version=3.22.29" "gdk-x11-3.0" >/dev/null 2>&1; then
1491315883 GDKX_VERSION=`$PKG_CONFIG --modversion "gdk-x11-3.0"`
14914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDKX_VERSION" >&5
14915 $as_echo "$GDKX_VERSION" >&6; }
14916
14917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GDKX_CFLAGS" >&5
14918 $as_echo_n "checking GDKX_CFLAGS... " >&6; }
15884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GDKX_VERSION" >&5
15885 printf "%s\n" "$GDKX_VERSION" >&6; }
15886
15887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GDKX_CFLAGS" >&5
15888 printf %s "checking GDKX_CFLAGS... " >&6; }
1491915889 GDKX_CFLAGS=`$PKG_CONFIG --cflags "gdk-x11-3.0"`
14920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDKX_CFLAGS" >&5
14921 $as_echo "$GDKX_CFLAGS" >&6; }
14922
14923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GDKX_LIBS" >&5
14924 $as_echo_n "checking GDKX_LIBS... " >&6; }
15890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GDKX_CFLAGS" >&5
15891 printf "%s\n" "$GDKX_CFLAGS" >&6; }
15892
15893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GDKX_LIBS" >&5
15894 printf %s "checking GDKX_LIBS... " >&6; }
1492515895 GDKX_LIBS=`$PKG_CONFIG --libs "gdk-x11-3.0"`
14926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDKX_LIBS" >&5
14927 $as_echo "$GDKX_LIBS" >&6; }
15896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GDKX_LIBS" >&5
15897 printf "%s\n" "$GDKX_LIBS" >&6; }
1492815898
1492915899 GDKX_REQUIRED_VERSION=3.22.29
1493015900
1493115901
1493215902
15903
15904
15905
15906 if test x"GDKX" = x"GLIB"; then
15907
15908 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
15909
15910 fi
1493315911
1493415912
1493515913
1493615914
1493715915 elif $PKG_CONFIG --exists "gdk-x11-3.0" >/dev/null 2>&1; then
1493815916 xdt_cv_version=`$PKG_CONFIG --modversion "gdk-x11-3.0"`
14939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
14940 $as_echo "found, but $xdt_cv_version" >&6; }
15917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15918 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1494115919
1494215920
1494315921 echo "*** The required package gdk-x11-3.0 was found on your system,"
1494915927 exit 1
1495015928
1495115929 else
14952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14953 $as_echo "not found" >&6; }
15930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15931 printf "%s\n" "not found" >&6; }
1495415932
1495515933
1495615934 echo "*** The required package gdk-x11-3.0 was not found on your system."
1497915957 if test -n "$ac_tool_prefix"; then
1498015958 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1498115959 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
14982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14983 $as_echo_n "checking for $ac_word... " >&6; }
14984 if ${ac_cv_path_PKG_CONFIG+:} false; then :
14985 $as_echo_n "(cached) " >&6
14986 else
15960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15961 printf %s "checking for $ac_word... " >&6; }
15962 if test ${ac_cv_path_PKG_CONFIG+y}
15963 then :
15964 printf %s "(cached) " >&6
15965 else $as_nop
1498715966 case $PKG_CONFIG in
1498815967 [\\/]* | ?:[\\/]*)
1498915968 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1499315972 for as_dir in $PATH
1499415973 do
1499515974 IFS=$as_save_IFS
14996 test -z "$as_dir" && as_dir=.
15975 case $as_dir in #(((
15976 '') as_dir=./ ;;
15977 */) ;;
15978 *) as_dir=$as_dir/ ;;
15979 esac
1499715980 for ac_exec_ext in '' $ac_executable_extensions; do
14998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14999 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15981 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
15982 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
15983 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1500115984 break 2
1500215985 fi
1500315986 done
1500915992 fi
1501015993 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1501115994 if test -n "$PKG_CONFIG"; then
15012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15013 $as_echo "$PKG_CONFIG" >&6; }
15014 else
15015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15016 $as_echo "no" >&6; }
15995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15996 printf "%s\n" "$PKG_CONFIG" >&6; }
15997 else
15998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15999 printf "%s\n" "no" >&6; }
1501716000 fi
1501816001
1501916002
1502216005 ac_pt_PKG_CONFIG=$PKG_CONFIG
1502316006 # Extract the first word of "pkg-config", so it can be a program name with args.
1502416007 set dummy pkg-config; ac_word=$2
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15026 $as_echo_n "checking for $ac_word... " >&6; }
15027 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15028 $as_echo_n "(cached) " >&6
15029 else
16008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16009 printf %s "checking for $ac_word... " >&6; }
16010 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
16011 then :
16012 printf %s "(cached) " >&6
16013 else $as_nop
1503016014 case $ac_pt_PKG_CONFIG in
1503116015 [\\/]* | ?:[\\/]*)
1503216016 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1503616020 for as_dir in $PATH
1503716021 do
1503816022 IFS=$as_save_IFS
15039 test -z "$as_dir" && as_dir=.
16023 case $as_dir in #(((
16024 '') as_dir=./ ;;
16025 */) ;;
16026 *) as_dir=$as_dir/ ;;
16027 esac
1504016028 for ac_exec_ext in '' $ac_executable_extensions; do
15041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15042 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16029 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16030 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16031 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1504416032 break 2
1504516033 fi
1504616034 done
1505216040 fi
1505316041 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1505416042 if test -n "$ac_pt_PKG_CONFIG"; then
15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15056 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15057 else
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15059 $as_echo "no" >&6; }
16043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16044 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
16045 else
16046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16047 printf "%s\n" "no" >&6; }
1506016048 fi
1506116049
1506216050 if test "x$ac_pt_PKG_CONFIG" = x; then
1506416052 else
1506516053 case $cross_compiling:$ac_tool_warned in
1506616054 yes:)
15067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15068 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16056 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1506916057 ac_tool_warned=yes ;;
1507016058 esac
1507116059 PKG_CONFIG=$ac_pt_PKG_CONFIG
1507716065 fi
1507816066 if test -n "$PKG_CONFIG"; then
1507916067 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
15080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15081 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16069 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1508216070 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15084 $as_echo "yes" >&6; }
16071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16072 printf "%s\n" "yes" >&6; }
1508516073 else
15086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15087 $as_echo "no" >&6; }
16074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16075 printf "%s\n" "no" >&6; }
1508816076 PKG_CONFIG=""
1508916077 fi
1509016078 fi
1510216090
1510316091
1510416092
15105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= 3.22.29" >&5
15106 $as_echo_n "checking for gtk+-3.0 >= 3.22.29... " >&6; }
16093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= 3.22.29" >&5
16094 printf %s "checking for gtk+-3.0 >= 3.22.29... " >&6; }
1510716095 if $PKG_CONFIG "--atleast-version=3.22.29" "gtk+-3.0" >/dev/null 2>&1; then
1510816096 GTK_VERSION=`$PKG_CONFIG --modversion "gtk+-3.0"`
15109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_VERSION" >&5
15110 $as_echo "$GTK_VERSION" >&6; }
15111
15112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
15113 $as_echo_n "checking GTK_CFLAGS... " >&6; }
16097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_VERSION" >&5
16098 printf "%s\n" "$GTK_VERSION" >&6; }
16099
16100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GTK_CFLAGS" >&5
16101 printf %s "checking GTK_CFLAGS... " >&6; }
1511416102 GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0"`
15115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
15116 $as_echo "$GTK_CFLAGS" >&6; }
15117
15118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
15119 $as_echo_n "checking GTK_LIBS... " >&6; }
16103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_CFLAGS" >&5
16104 printf "%s\n" "$GTK_CFLAGS" >&6; }
16105
16106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking GTK_LIBS" >&5
16107 printf %s "checking GTK_LIBS... " >&6; }
1512016108 GTK_LIBS=`$PKG_CONFIG --libs "gtk+-3.0"`
15121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
15122 $as_echo "$GTK_LIBS" >&6; }
16109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GTK_LIBS" >&5
16110 printf "%s\n" "$GTK_LIBS" >&6; }
1512316111
1512416112 GTK_REQUIRED_VERSION=3.22.29
1512516113
1512616114
1512716115
16116
16117
16118
16119 if test x"GTK" = x"GLIB"; then
16120
16121 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
16122
16123 fi
1512816124
1512916125
1513016126
1513116127
1513216128 elif $PKG_CONFIG --exists "gtk+-3.0" >/dev/null 2>&1; then
1513316129 xdt_cv_version=`$PKG_CONFIG --modversion "gtk+-3.0"`
15134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15135 $as_echo "found, but $xdt_cv_version" >&6; }
16130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16131 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1513616132
1513716133
1513816134 echo "*** The required package gtk+-3.0 was found on your system,"
1514416140 exit 1
1514516141
1514616142 else
15147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15148 $as_echo "not found" >&6; }
16143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16144 printf "%s\n" "not found" >&6; }
1514916145
1515016146
1515116147 echo "*** The required package gtk+-3.0 was not found on your system."
1517416170 if test -n "$ac_tool_prefix"; then
1517516171 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1517616172 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15178 $as_echo_n "checking for $ac_word... " >&6; }
15179 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15180 $as_echo_n "(cached) " >&6
15181 else
16173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16174 printf %s "checking for $ac_word... " >&6; }
16175 if test ${ac_cv_path_PKG_CONFIG+y}
16176 then :
16177 printf %s "(cached) " >&6
16178 else $as_nop
1518216179 case $PKG_CONFIG in
1518316180 [\\/]* | ?:[\\/]*)
1518416181 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1518816185 for as_dir in $PATH
1518916186 do
1519016187 IFS=$as_save_IFS
15191 test -z "$as_dir" && as_dir=.
16188 case $as_dir in #(((
16189 '') as_dir=./ ;;
16190 */) ;;
16191 *) as_dir=$as_dir/ ;;
16192 esac
1519216193 for ac_exec_ext in '' $ac_executable_extensions; do
15193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15194 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16194 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16195 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16196 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1519616197 break 2
1519716198 fi
1519816199 done
1520416205 fi
1520516206 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1520616207 if test -n "$PKG_CONFIG"; then
15207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15208 $as_echo "$PKG_CONFIG" >&6; }
15209 else
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15211 $as_echo "no" >&6; }
16208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16209 printf "%s\n" "$PKG_CONFIG" >&6; }
16210 else
16211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16212 printf "%s\n" "no" >&6; }
1521216213 fi
1521316214
1521416215
1521716218 ac_pt_PKG_CONFIG=$PKG_CONFIG
1521816219 # Extract the first word of "pkg-config", so it can be a program name with args.
1521916220 set dummy pkg-config; ac_word=$2
15220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15221 $as_echo_n "checking for $ac_word... " >&6; }
15222 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15223 $as_echo_n "(cached) " >&6
15224 else
16221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16222 printf %s "checking for $ac_word... " >&6; }
16223 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
16224 then :
16225 printf %s "(cached) " >&6
16226 else $as_nop
1522516227 case $ac_pt_PKG_CONFIG in
1522616228 [\\/]* | ?:[\\/]*)
1522716229 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1523116233 for as_dir in $PATH
1523216234 do
1523316235 IFS=$as_save_IFS
15234 test -z "$as_dir" && as_dir=.
16236 case $as_dir in #(((
16237 '') as_dir=./ ;;
16238 */) ;;
16239 *) as_dir=$as_dir/ ;;
16240 esac
1523516241 for ac_exec_ext in '' $ac_executable_extensions; do
15236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15237 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16242 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16243 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16244 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1523916245 break 2
1524016246 fi
1524116247 done
1524716253 fi
1524816254 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1524916255 if test -n "$ac_pt_PKG_CONFIG"; then
15250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15251 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15252 else
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15254 $as_echo "no" >&6; }
16256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16257 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
16258 else
16259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16260 printf "%s\n" "no" >&6; }
1525516261 fi
1525616262
1525716263 if test "x$ac_pt_PKG_CONFIG" = x; then
1525916265 else
1526016266 case $cross_compiling:$ac_tool_warned in
1526116267 yes:)
15262 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15263 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16269 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1526416270 ac_tool_warned=yes ;;
1526516271 esac
1526616272 PKG_CONFIG=$ac_pt_PKG_CONFIG
1527216278 fi
1527316279 if test -n "$PKG_CONFIG"; then
1527416280 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15276 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16282 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1527716283 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15279 $as_echo "yes" >&6; }
16284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16285 printf "%s\n" "yes" >&6; }
1528016286 else
15281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15282 $as_echo "no" >&6; }
16287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16288 printf "%s\n" "no" >&6; }
1528316289 PKG_CONFIG=""
1528416290 fi
1528516291 fi
1529716303
1529816304
1529916305
15300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxfce4ui-2 >= 4.14.0" >&5
15301 $as_echo_n "checking for libxfce4ui-2 >= 4.14.0... " >&6; }
16306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4ui-2 >= 4.14.0" >&5
16307 printf %s "checking for libxfce4ui-2 >= 4.14.0... " >&6; }
1530216308 if $PKG_CONFIG "--atleast-version=4.14.0" "libxfce4ui-2" >/dev/null 2>&1; then
1530316309 LIBXFCE4UI_VERSION=`$PKG_CONFIG --modversion "libxfce4ui-2"`
15304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_VERSION" >&5
15305 $as_echo "$LIBXFCE4UI_VERSION" >&6; }
15306
15307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_CFLAGS" >&5
15308 $as_echo_n "checking LIBXFCE4UI_CFLAGS... " >&6; }
16310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_VERSION" >&5
16311 printf "%s\n" "$LIBXFCE4UI_VERSION" >&6; }
16312
16313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_CFLAGS" >&5
16314 printf %s "checking LIBXFCE4UI_CFLAGS... " >&6; }
1530916315 LIBXFCE4UI_CFLAGS=`$PKG_CONFIG --cflags "libxfce4ui-2"`
15310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_CFLAGS" >&5
15311 $as_echo "$LIBXFCE4UI_CFLAGS" >&6; }
15312
15313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_LIBS" >&5
15314 $as_echo_n "checking LIBXFCE4UI_LIBS... " >&6; }
16316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_CFLAGS" >&5
16317 printf "%s\n" "$LIBXFCE4UI_CFLAGS" >&6; }
16318
16319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UI_LIBS" >&5
16320 printf %s "checking LIBXFCE4UI_LIBS... " >&6; }
1531516321 LIBXFCE4UI_LIBS=`$PKG_CONFIG --libs "libxfce4ui-2"`
15316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_LIBS" >&5
15317 $as_echo "$LIBXFCE4UI_LIBS" >&6; }
16322 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UI_LIBS" >&5
16323 printf "%s\n" "$LIBXFCE4UI_LIBS" >&6; }
1531816324
1531916325 LIBXFCE4UI_REQUIRED_VERSION=4.14.0
1532016326
1532116327
1532216328
16329
16330
16331
16332 if test x"LIBXFCE4UI" = x"GLIB"; then
16333
16334 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
16335
16336 fi
1532316337
1532416338
1532516339
1532616340
1532716341 elif $PKG_CONFIG --exists "libxfce4ui-2" >/dev/null 2>&1; then
1532816342 xdt_cv_version=`$PKG_CONFIG --modversion "libxfce4ui-2"`
15329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15330 $as_echo "found, but $xdt_cv_version" >&6; }
16343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16344 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1533116345
1533216346
1533316347 echo "*** The required package libxfce4ui-2 was found on your system,"
1533916353 exit 1
1534016354
1534116355 else
15342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15343 $as_echo "not found" >&6; }
16356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16357 printf "%s\n" "not found" >&6; }
1534416358
1534516359
1534616360 echo "*** The required package libxfce4ui-2 was not found on your system."
1536916383 if test -n "$ac_tool_prefix"; then
1537016384 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1537116385 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15373 $as_echo_n "checking for $ac_word... " >&6; }
15374 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15375 $as_echo_n "(cached) " >&6
15376 else
16386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16387 printf %s "checking for $ac_word... " >&6; }
16388 if test ${ac_cv_path_PKG_CONFIG+y}
16389 then :
16390 printf %s "(cached) " >&6
16391 else $as_nop
1537716392 case $PKG_CONFIG in
1537816393 [\\/]* | ?:[\\/]*)
1537916394 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1538316398 for as_dir in $PATH
1538416399 do
1538516400 IFS=$as_save_IFS
15386 test -z "$as_dir" && as_dir=.
16401 case $as_dir in #(((
16402 '') as_dir=./ ;;
16403 */) ;;
16404 *) as_dir=$as_dir/ ;;
16405 esac
1538716406 for ac_exec_ext in '' $ac_executable_extensions; do
15388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15389 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16407 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16408 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16409 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1539116410 break 2
1539216411 fi
1539316412 done
1539916418 fi
1540016419 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1540116420 if test -n "$PKG_CONFIG"; then
15402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15403 $as_echo "$PKG_CONFIG" >&6; }
15404 else
15405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15406 $as_echo "no" >&6; }
16421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16422 printf "%s\n" "$PKG_CONFIG" >&6; }
16423 else
16424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16425 printf "%s\n" "no" >&6; }
1540716426 fi
1540816427
1540916428
1541216431 ac_pt_PKG_CONFIG=$PKG_CONFIG
1541316432 # Extract the first word of "pkg-config", so it can be a program name with args.
1541416433 set dummy pkg-config; ac_word=$2
15415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15416 $as_echo_n "checking for $ac_word... " >&6; }
15417 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15418 $as_echo_n "(cached) " >&6
15419 else
16434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16435 printf %s "checking for $ac_word... " >&6; }
16436 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
16437 then :
16438 printf %s "(cached) " >&6
16439 else $as_nop
1542016440 case $ac_pt_PKG_CONFIG in
1542116441 [\\/]* | ?:[\\/]*)
1542216442 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1542616446 for as_dir in $PATH
1542716447 do
1542816448 IFS=$as_save_IFS
15429 test -z "$as_dir" && as_dir=.
16449 case $as_dir in #(((
16450 '') as_dir=./ ;;
16451 */) ;;
16452 *) as_dir=$as_dir/ ;;
16453 esac
1543016454 for ac_exec_ext in '' $ac_executable_extensions; do
15431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15432 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16455 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16456 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16457 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1543416458 break 2
1543516459 fi
1543616460 done
1544216466 fi
1544316467 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1544416468 if test -n "$ac_pt_PKG_CONFIG"; then
15445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15446 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15447 else
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15449 $as_echo "no" >&6; }
16469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16470 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
16471 else
16472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16473 printf "%s\n" "no" >&6; }
1545016474 fi
1545116475
1545216476 if test "x$ac_pt_PKG_CONFIG" = x; then
1545416478 else
1545516479 case $cross_compiling:$ac_tool_warned in
1545616480 yes:)
15457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15458 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16481 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16482 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1545916483 ac_tool_warned=yes ;;
1546016484 esac
1546116485 PKG_CONFIG=$ac_pt_PKG_CONFIG
1546716491 fi
1546816492 if test -n "$PKG_CONFIG"; then
1546916493 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
15470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15471 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16495 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1547216496 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15474 $as_echo "yes" >&6; }
16497 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16498 printf "%s\n" "yes" >&6; }
1547516499 else
15476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15477 $as_echo "no" >&6; }
16500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16501 printf "%s\n" "no" >&6; }
1547816502 PKG_CONFIG=""
1547916503 fi
1548016504 fi
1549216516
1549316517
1549416518
15495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxfce4util-1.0 >= 4.14.0" >&5
15496 $as_echo_n "checking for libxfce4util-1.0 >= 4.14.0... " >&6; }
16519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4util-1.0 >= 4.14.0" >&5
16520 printf %s "checking for libxfce4util-1.0 >= 4.14.0... " >&6; }
1549716521 if $PKG_CONFIG "--atleast-version=4.14.0" "libxfce4util-1.0" >/dev/null 2>&1; then
1549816522 LIBXFCE4UTIL_VERSION=`$PKG_CONFIG --modversion "libxfce4util-1.0"`
15499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_VERSION" >&5
15500 $as_echo "$LIBXFCE4UTIL_VERSION" >&6; }
15501
15502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UTIL_CFLAGS" >&5
15503 $as_echo_n "checking LIBXFCE4UTIL_CFLAGS... " >&6; }
16523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_VERSION" >&5
16524 printf "%s\n" "$LIBXFCE4UTIL_VERSION" >&6; }
16525
16526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UTIL_CFLAGS" >&5
16527 printf %s "checking LIBXFCE4UTIL_CFLAGS... " >&6; }
1550416528 LIBXFCE4UTIL_CFLAGS=`$PKG_CONFIG --cflags "libxfce4util-1.0"`
15505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_CFLAGS" >&5
15506 $as_echo "$LIBXFCE4UTIL_CFLAGS" >&6; }
15507
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UTIL_LIBS" >&5
15509 $as_echo_n "checking LIBXFCE4UTIL_LIBS... " >&6; }
16529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_CFLAGS" >&5
16530 printf "%s\n" "$LIBXFCE4UTIL_CFLAGS" >&6; }
16531
16532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4UTIL_LIBS" >&5
16533 printf %s "checking LIBXFCE4UTIL_LIBS... " >&6; }
1551016534 LIBXFCE4UTIL_LIBS=`$PKG_CONFIG --libs "libxfce4util-1.0"`
15511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_LIBS" >&5
15512 $as_echo "$LIBXFCE4UTIL_LIBS" >&6; }
16535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4UTIL_LIBS" >&5
16536 printf "%s\n" "$LIBXFCE4UTIL_LIBS" >&6; }
1551316537
1551416538 LIBXFCE4UTIL_REQUIRED_VERSION=4.14.0
1551516539
1551616540
1551716541
16542
16543
16544
16545 if test x"LIBXFCE4UTIL" = x"GLIB"; then
16546
16547 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
16548
16549 fi
1551816550
1551916551
1552016552
1552116553
1552216554 elif $PKG_CONFIG --exists "libxfce4util-1.0" >/dev/null 2>&1; then
1552316555 xdt_cv_version=`$PKG_CONFIG --modversion "libxfce4util-1.0"`
15524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15525 $as_echo "found, but $xdt_cv_version" >&6; }
16556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16557 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1552616558
1552716559
1552816560 echo "*** The required package libxfce4util-1.0 was found on your system,"
1553416566 exit 1
1553516567
1553616568 else
15537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15538 $as_echo "not found" >&6; }
16569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16570 printf "%s\n" "not found" >&6; }
1553916571
1554016572
1554116573 echo "*** The required package libxfce4util-1.0 was not found on your system."
1556416596 if test -n "$ac_tool_prefix"; then
1556516597 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1556616598 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15568 $as_echo_n "checking for $ac_word... " >&6; }
15569 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15570 $as_echo_n "(cached) " >&6
15571 else
16599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16600 printf %s "checking for $ac_word... " >&6; }
16601 if test ${ac_cv_path_PKG_CONFIG+y}
16602 then :
16603 printf %s "(cached) " >&6
16604 else $as_nop
1557216605 case $PKG_CONFIG in
1557316606 [\\/]* | ?:[\\/]*)
1557416607 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1557816611 for as_dir in $PATH
1557916612 do
1558016613 IFS=$as_save_IFS
15581 test -z "$as_dir" && as_dir=.
16614 case $as_dir in #(((
16615 '') as_dir=./ ;;
16616 */) ;;
16617 *) as_dir=$as_dir/ ;;
16618 esac
1558216619 for ac_exec_ext in '' $ac_executable_extensions; do
15583 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15584 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16620 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16621 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16622 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1558616623 break 2
1558716624 fi
1558816625 done
1559416631 fi
1559516632 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1559616633 if test -n "$PKG_CONFIG"; then
15597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15598 $as_echo "$PKG_CONFIG" >&6; }
15599 else
15600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15601 $as_echo "no" >&6; }
16634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16635 printf "%s\n" "$PKG_CONFIG" >&6; }
16636 else
16637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16638 printf "%s\n" "no" >&6; }
1560216639 fi
1560316640
1560416641
1560716644 ac_pt_PKG_CONFIG=$PKG_CONFIG
1560816645 # Extract the first word of "pkg-config", so it can be a program name with args.
1560916646 set dummy pkg-config; ac_word=$2
15610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15611 $as_echo_n "checking for $ac_word... " >&6; }
15612 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15613 $as_echo_n "(cached) " >&6
15614 else
16647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16648 printf %s "checking for $ac_word... " >&6; }
16649 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
16650 then :
16651 printf %s "(cached) " >&6
16652 else $as_nop
1561516653 case $ac_pt_PKG_CONFIG in
1561616654 [\\/]* | ?:[\\/]*)
1561716655 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1562116659 for as_dir in $PATH
1562216660 do
1562316661 IFS=$as_save_IFS
15624 test -z "$as_dir" && as_dir=.
16662 case $as_dir in #(((
16663 '') as_dir=./ ;;
16664 */) ;;
16665 *) as_dir=$as_dir/ ;;
16666 esac
1562516667 for ac_exec_ext in '' $ac_executable_extensions; do
15626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15627 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16668 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16669 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16670 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1562916671 break 2
1563016672 fi
1563116673 done
1563716679 fi
1563816680 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1563916681 if test -n "$ac_pt_PKG_CONFIG"; then
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15641 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15642 else
15643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15644 $as_echo "no" >&6; }
16682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16683 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
16684 else
16685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16686 printf "%s\n" "no" >&6; }
1564516687 fi
1564616688
1564716689 if test "x$ac_pt_PKG_CONFIG" = x; then
1564916691 else
1565016692 case $cross_compiling:$ac_tool_warned in
1565116693 yes:)
15652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15653 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16695 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1565416696 ac_tool_warned=yes ;;
1565516697 esac
1565616698 PKG_CONFIG=$ac_pt_PKG_CONFIG
1566216704 fi
1566316705 if test -n "$PKG_CONFIG"; then
1566416706 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15666 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16708 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1566716709 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15669 $as_echo "yes" >&6; }
16710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16711 printf "%s\n" "yes" >&6; }
1567016712 else
15671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15672 $as_echo "no" >&6; }
16713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16714 printf "%s\n" "no" >&6; }
1567316715 PKG_CONFIG=""
1567416716 fi
1567516717 fi
1568716729
1568816730
1568916731
15690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxfce4panel-2.0 >= 4.14.0" >&5
15691 $as_echo_n "checking for libxfce4panel-2.0 >= 4.14.0... " >&6; }
16732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfce4panel-2.0 >= 4.14.0" >&5
16733 printf %s "checking for libxfce4panel-2.0 >= 4.14.0... " >&6; }
1569216734 if $PKG_CONFIG "--atleast-version=4.14.0" "libxfce4panel-2.0" >/dev/null 2>&1; then
1569316735 LIBXFCE4PANEL_VERSION=`$PKG_CONFIG --modversion "libxfce4panel-2.0"`
15694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_VERSION" >&5
15695 $as_echo "$LIBXFCE4PANEL_VERSION" >&6; }
15696
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4PANEL_CFLAGS" >&5
15698 $as_echo_n "checking LIBXFCE4PANEL_CFLAGS... " >&6; }
16736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_VERSION" >&5
16737 printf "%s\n" "$LIBXFCE4PANEL_VERSION" >&6; }
16738
16739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4PANEL_CFLAGS" >&5
16740 printf %s "checking LIBXFCE4PANEL_CFLAGS... " >&6; }
1569916741 LIBXFCE4PANEL_CFLAGS=`$PKG_CONFIG --cflags "libxfce4panel-2.0"`
15700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_CFLAGS" >&5
15701 $as_echo "$LIBXFCE4PANEL_CFLAGS" >&6; }
15702
15703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4PANEL_LIBS" >&5
15704 $as_echo_n "checking LIBXFCE4PANEL_LIBS... " >&6; }
16742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_CFLAGS" >&5
16743 printf "%s\n" "$LIBXFCE4PANEL_CFLAGS" >&6; }
16744
16745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXFCE4PANEL_LIBS" >&5
16746 printf %s "checking LIBXFCE4PANEL_LIBS... " >&6; }
1570516747 LIBXFCE4PANEL_LIBS=`$PKG_CONFIG --libs "libxfce4panel-2.0"`
15706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_LIBS" >&5
15707 $as_echo "$LIBXFCE4PANEL_LIBS" >&6; }
16748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXFCE4PANEL_LIBS" >&5
16749 printf "%s\n" "$LIBXFCE4PANEL_LIBS" >&6; }
1570816750
1570916751 LIBXFCE4PANEL_REQUIRED_VERSION=4.14.0
1571016752
1571116753
1571216754
16755
16756
16757
16758 if test x"LIBXFCE4PANEL" = x"GLIB"; then
16759
16760 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
16761
16762 fi
1571316763
1571416764
1571516765
1571616766
1571716767 elif $PKG_CONFIG --exists "libxfce4panel-2.0" >/dev/null 2>&1; then
1571816768 xdt_cv_version=`$PKG_CONFIG --modversion "libxfce4panel-2.0"`
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15720 $as_echo "found, but $xdt_cv_version" >&6; }
16769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16770 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1572116771
1572216772
1572316773 echo "*** The required package libxfce4panel-2.0 was found on your system,"
1572916779 exit 1
1573016780
1573116781 else
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15733 $as_echo "not found" >&6; }
16782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16783 printf "%s\n" "not found" >&6; }
1573416784
1573516785
1573616786 echo "*** The required package libxfce4panel-2.0 was not found on your system."
1575916809 if test -n "$ac_tool_prefix"; then
1576016810 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1576116811 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15763 $as_echo_n "checking for $ac_word... " >&6; }
15764 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15765 $as_echo_n "(cached) " >&6
15766 else
16812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16813 printf %s "checking for $ac_word... " >&6; }
16814 if test ${ac_cv_path_PKG_CONFIG+y}
16815 then :
16816 printf %s "(cached) " >&6
16817 else $as_nop
1576716818 case $PKG_CONFIG in
1576816819 [\\/]* | ?:[\\/]*)
1576916820 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1577316824 for as_dir in $PATH
1577416825 do
1577516826 IFS=$as_save_IFS
15776 test -z "$as_dir" && as_dir=.
16827 case $as_dir in #(((
16828 '') as_dir=./ ;;
16829 */) ;;
16830 *) as_dir=$as_dir/ ;;
16831 esac
1577716832 for ac_exec_ext in '' $ac_executable_extensions; do
15778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15779 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16833 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16834 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16835 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1578116836 break 2
1578216837 fi
1578316838 done
1578916844 fi
1579016845 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1579116846 if test -n "$PKG_CONFIG"; then
15792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15793 $as_echo "$PKG_CONFIG" >&6; }
15794 else
15795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15796 $as_echo "no" >&6; }
16847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16848 printf "%s\n" "$PKG_CONFIG" >&6; }
16849 else
16850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16851 printf "%s\n" "no" >&6; }
1579716852 fi
1579816853
1579916854
1580216857 ac_pt_PKG_CONFIG=$PKG_CONFIG
1580316858 # Extract the first word of "pkg-config", so it can be a program name with args.
1580416859 set dummy pkg-config; ac_word=$2
15805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15806 $as_echo_n "checking for $ac_word... " >&6; }
15807 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15808 $as_echo_n "(cached) " >&6
15809 else
16860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16861 printf %s "checking for $ac_word... " >&6; }
16862 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
16863 then :
16864 printf %s "(cached) " >&6
16865 else $as_nop
1581016866 case $ac_pt_PKG_CONFIG in
1581116867 [\\/]* | ?:[\\/]*)
1581216868 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1581616872 for as_dir in $PATH
1581716873 do
1581816874 IFS=$as_save_IFS
15819 test -z "$as_dir" && as_dir=.
16875 case $as_dir in #(((
16876 '') as_dir=./ ;;
16877 */) ;;
16878 *) as_dir=$as_dir/ ;;
16879 esac
1582016880 for ac_exec_ext in '' $ac_executable_extensions; do
15821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15822 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16881 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
16882 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
16883 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1582416884 break 2
1582516885 fi
1582616886 done
1583216892 fi
1583316893 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1583416894 if test -n "$ac_pt_PKG_CONFIG"; then
15835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15836 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15837 else
15838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15839 $as_echo "no" >&6; }
16895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16896 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
16897 else
16898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16899 printf "%s\n" "no" >&6; }
1584016900 fi
1584116901
1584216902 if test "x$ac_pt_PKG_CONFIG" = x; then
1584416904 else
1584516905 case $cross_compiling:$ac_tool_warned in
1584616906 yes:)
15847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15848 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16908 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1584916909 ac_tool_warned=yes ;;
1585016910 esac
1585116911 PKG_CONFIG=$ac_pt_PKG_CONFIG
1585716917 fi
1585816918 if test -n "$PKG_CONFIG"; then
1585916919 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
15860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
15861 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16921 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1586216922 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
15863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15864 $as_echo "yes" >&6; }
16923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16924 printf "%s\n" "yes" >&6; }
1586516925 else
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15867 $as_echo "no" >&6; }
16926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
16927 printf "%s\n" "no" >&6; }
1586816928 PKG_CONFIG=""
1586916929 fi
1587016930 fi
1588216942
1588316943
1588416944
15885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxfconf-0 >= 4.14.0" >&5
15886 $as_echo_n "checking for libxfconf-0 >= 4.14.0... " >&6; }
16945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxfconf-0 >= 4.14.0" >&5
16946 printf %s "checking for libxfconf-0 >= 4.14.0... " >&6; }
1588716947 if $PKG_CONFIG "--atleast-version=4.14.0" "libxfconf-0" >/dev/null 2>&1; then
1588816948 XFCONF_VERSION=`$PKG_CONFIG --modversion "libxfconf-0"`
15889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFCONF_VERSION" >&5
15890 $as_echo "$XFCONF_VERSION" >&6; }
15891
15892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFCONF_CFLAGS" >&5
15893 $as_echo_n "checking XFCONF_CFLAGS... " >&6; }
16949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFCONF_VERSION" >&5
16950 printf "%s\n" "$XFCONF_VERSION" >&6; }
16951
16952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking XFCONF_CFLAGS" >&5
16953 printf %s "checking XFCONF_CFLAGS... " >&6; }
1589416954 XFCONF_CFLAGS=`$PKG_CONFIG --cflags "libxfconf-0"`
15895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFCONF_CFLAGS" >&5
15896 $as_echo "$XFCONF_CFLAGS" >&6; }
15897
15898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking XFCONF_LIBS" >&5
15899 $as_echo_n "checking XFCONF_LIBS... " >&6; }
16955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFCONF_CFLAGS" >&5
16956 printf "%s\n" "$XFCONF_CFLAGS" >&6; }
16957
16958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking XFCONF_LIBS" >&5
16959 printf %s "checking XFCONF_LIBS... " >&6; }
1590016960 XFCONF_LIBS=`$PKG_CONFIG --libs "libxfconf-0"`
15901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XFCONF_LIBS" >&5
15902 $as_echo "$XFCONF_LIBS" >&6; }
16961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XFCONF_LIBS" >&5
16962 printf "%s\n" "$XFCONF_LIBS" >&6; }
1590316963
1590416964 XFCONF_REQUIRED_VERSION=4.14.0
1590516965
1590616966
1590716967
16968
16969
16970
16971 if test x"XFCONF" = x"GLIB"; then
16972
16973 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
16974
16975 fi
1590816976
1590916977
1591016978
1591116979
1591216980 elif $PKG_CONFIG --exists "libxfconf-0" >/dev/null 2>&1; then
1591316981 xdt_cv_version=`$PKG_CONFIG --modversion "libxfconf-0"`
15914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
15915 $as_echo "found, but $xdt_cv_version" >&6; }
16982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16983 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1591616984
1591716985
1591816986 echo "*** The required package libxfconf-0 was found on your system,"
1592416992 exit 1
1592516993
1592616994 else
15927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
15928 $as_echo "not found" >&6; }
16995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16996 printf "%s\n" "not found" >&6; }
1592916997
1593016998
1593116999 echo "*** The required package libxfconf-0 was not found on your system."
1595417022 if test -n "$ac_tool_prefix"; then
1595517023 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1595617024 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15958 $as_echo_n "checking for $ac_word... " >&6; }
15959 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15960 $as_echo_n "(cached) " >&6
15961 else
17025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17026 printf %s "checking for $ac_word... " >&6; }
17027 if test ${ac_cv_path_PKG_CONFIG+y}
17028 then :
17029 printf %s "(cached) " >&6
17030 else $as_nop
1596217031 case $PKG_CONFIG in
1596317032 [\\/]* | ?:[\\/]*)
1596417033 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1596817037 for as_dir in $PATH
1596917038 do
1597017039 IFS=$as_save_IFS
15971 test -z "$as_dir" && as_dir=.
17040 case $as_dir in #(((
17041 '') as_dir=./ ;;
17042 */) ;;
17043 *) as_dir=$as_dir/ ;;
17044 esac
1597217045 for ac_exec_ext in '' $ac_executable_extensions; do
15973 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15974 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17046 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
17047 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
17048 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1597617049 break 2
1597717050 fi
1597817051 done
1598417057 fi
1598517058 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1598617059 if test -n "$PKG_CONFIG"; then
15987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15988 $as_echo "$PKG_CONFIG" >&6; }
15989 else
15990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15991 $as_echo "no" >&6; }
17060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
17061 printf "%s\n" "$PKG_CONFIG" >&6; }
17062 else
17063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17064 printf "%s\n" "no" >&6; }
1599217065 fi
1599317066
1599417067
1599717070 ac_pt_PKG_CONFIG=$PKG_CONFIG
1599817071 # Extract the first word of "pkg-config", so it can be a program name with args.
1599917072 set dummy pkg-config; ac_word=$2
16000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16001 $as_echo_n "checking for $ac_word... " >&6; }
16002 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16003 $as_echo_n "(cached) " >&6
16004 else
17073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17074 printf %s "checking for $ac_word... " >&6; }
17075 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
17076 then :
17077 printf %s "(cached) " >&6
17078 else $as_nop
1600517079 case $ac_pt_PKG_CONFIG in
1600617080 [\\/]* | ?:[\\/]*)
1600717081 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1601117085 for as_dir in $PATH
1601217086 do
1601317087 IFS=$as_save_IFS
16014 test -z "$as_dir" && as_dir=.
17088 case $as_dir in #(((
17089 '') as_dir=./ ;;
17090 */) ;;
17091 *) as_dir=$as_dir/ ;;
17092 esac
1601517093 for ac_exec_ext in '' $ac_executable_extensions; do
16016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16017 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17094 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
17095 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
17096 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1601917097 break 2
1602017098 fi
1602117099 done
1602717105 fi
1602817106 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1602917107 if test -n "$ac_pt_PKG_CONFIG"; then
16030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16031 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
16032 else
16033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16034 $as_echo "no" >&6; }
17108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
17109 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
17110 else
17111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17112 printf "%s\n" "no" >&6; }
1603517113 fi
1603617114
1603717115 if test "x$ac_pt_PKG_CONFIG" = x; then
1603917117 else
1604017118 case $cross_compiling:$ac_tool_warned in
1604117119 yes:)
16042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16043 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17121 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1604417122 ac_tool_warned=yes ;;
1604517123 esac
1604617124 PKG_CONFIG=$ac_pt_PKG_CONFIG
1605217130 fi
1605317131 if test -n "$PKG_CONFIG"; then
1605417132 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
16055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16056 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
17133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
17134 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1605717135 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16059 $as_echo "yes" >&6; }
17136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17137 printf "%s\n" "yes" >&6; }
1606017138 else
16061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16062 $as_echo "no" >&6; }
17139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17140 printf "%s\n" "no" >&6; }
1606317141 PKG_CONFIG=""
1606417142 fi
1606517143 fi
1607717155
1607817156
1607917157
16080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xproto >= 7.0.0" >&5
16081 $as_echo_n "checking for xproto >= 7.0.0... " >&6; }
17158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xproto >= 7.0.0" >&5
17159 printf %s "checking for xproto >= 7.0.0... " >&6; }
1608217160 if $PKG_CONFIG "--atleast-version=7.0.0" "xproto" >/dev/null 2>&1; then
1608317161 LIBXPROTO_VERSION=`$PKG_CONFIG --modversion "xproto"`
16084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXPROTO_VERSION" >&5
16085 $as_echo "$LIBXPROTO_VERSION" >&6; }
16086
16087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXPROTO_CFLAGS" >&5
16088 $as_echo_n "checking LIBXPROTO_CFLAGS... " >&6; }
17162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXPROTO_VERSION" >&5
17163 printf "%s\n" "$LIBXPROTO_VERSION" >&6; }
17164
17165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXPROTO_CFLAGS" >&5
17166 printf %s "checking LIBXPROTO_CFLAGS... " >&6; }
1608917167 LIBXPROTO_CFLAGS=`$PKG_CONFIG --cflags "xproto"`
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXPROTO_CFLAGS" >&5
16091 $as_echo "$LIBXPROTO_CFLAGS" >&6; }
16092
16093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXPROTO_LIBS" >&5
16094 $as_echo_n "checking LIBXPROTO_LIBS... " >&6; }
17168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXPROTO_CFLAGS" >&5
17169 printf "%s\n" "$LIBXPROTO_CFLAGS" >&6; }
17170
17171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXPROTO_LIBS" >&5
17172 printf %s "checking LIBXPROTO_LIBS... " >&6; }
1609517173 LIBXPROTO_LIBS=`$PKG_CONFIG --libs "xproto"`
16096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXPROTO_LIBS" >&5
16097 $as_echo "$LIBXPROTO_LIBS" >&6; }
17174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXPROTO_LIBS" >&5
17175 printf "%s\n" "$LIBXPROTO_LIBS" >&6; }
1609817176
1609917177 LIBXPROTO_REQUIRED_VERSION=7.0.0
1610017178
1610117179
1610217180
17181
17182
17183
17184 if test x"LIBXPROTO" = x"GLIB"; then
17185
17186 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
17187
17188 fi
1610317189
1610417190
1610517191
1610617192
1610717193 elif $PKG_CONFIG --exists "xproto" >/dev/null 2>&1; then
1610817194 xdt_cv_version=`$PKG_CONFIG --modversion "xproto"`
16109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16110 $as_echo "found, but $xdt_cv_version" >&6; }
17195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
17196 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1611117197
1611217198
1611317199 echo "*** The required package xproto was found on your system,"
1611917205 exit 1
1612017206
1612117207 else
16122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16123 $as_echo "not found" >&6; }
17208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
17209 printf "%s\n" "not found" >&6; }
1612417210
1612517211
1612617212 echo "*** The required package xproto was not found on your system."
1614917235 if test -n "$ac_tool_prefix"; then
1615017236 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1615117237 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
16152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16153 $as_echo_n "checking for $ac_word... " >&6; }
16154 if ${ac_cv_path_PKG_CONFIG+:} false; then :
16155 $as_echo_n "(cached) " >&6
16156 else
17238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17239 printf %s "checking for $ac_word... " >&6; }
17240 if test ${ac_cv_path_PKG_CONFIG+y}
17241 then :
17242 printf %s "(cached) " >&6
17243 else $as_nop
1615717244 case $PKG_CONFIG in
1615817245 [\\/]* | ?:[\\/]*)
1615917246 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1616317250 for as_dir in $PATH
1616417251 do
1616517252 IFS=$as_save_IFS
16166 test -z "$as_dir" && as_dir=.
17253 case $as_dir in #(((
17254 '') as_dir=./ ;;
17255 */) ;;
17256 *) as_dir=$as_dir/ ;;
17257 esac
1616717258 for ac_exec_ext in '' $ac_executable_extensions; do
16168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16169 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17259 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
17260 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
17261 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1617117262 break 2
1617217263 fi
1617317264 done
1617917270 fi
1618017271 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1618117272 if test -n "$PKG_CONFIG"; then
16182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16183 $as_echo "$PKG_CONFIG" >&6; }
16184 else
16185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16186 $as_echo "no" >&6; }
17273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
17274 printf "%s\n" "$PKG_CONFIG" >&6; }
17275 else
17276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17277 printf "%s\n" "no" >&6; }
1618717278 fi
1618817279
1618917280
1619217283 ac_pt_PKG_CONFIG=$PKG_CONFIG
1619317284 # Extract the first word of "pkg-config", so it can be a program name with args.
1619417285 set dummy pkg-config; ac_word=$2
16195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16196 $as_echo_n "checking for $ac_word... " >&6; }
16197 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16198 $as_echo_n "(cached) " >&6
16199 else
17286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17287 printf %s "checking for $ac_word... " >&6; }
17288 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
17289 then :
17290 printf %s "(cached) " >&6
17291 else $as_nop
1620017292 case $ac_pt_PKG_CONFIG in
1620117293 [\\/]* | ?:[\\/]*)
1620217294 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1620617298 for as_dir in $PATH
1620717299 do
1620817300 IFS=$as_save_IFS
16209 test -z "$as_dir" && as_dir=.
17301 case $as_dir in #(((
17302 '') as_dir=./ ;;
17303 */) ;;
17304 *) as_dir=$as_dir/ ;;
17305 esac
1621017306 for ac_exec_ext in '' $ac_executable_extensions; do
16211 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16212 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17307 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
17308 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
17309 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1621417310 break 2
1621517311 fi
1621617312 done
1622217318 fi
1622317319 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1622417320 if test -n "$ac_pt_PKG_CONFIG"; then
16225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16226 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
16227 else
16228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16229 $as_echo "no" >&6; }
17321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
17322 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
17323 else
17324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17325 printf "%s\n" "no" >&6; }
1623017326 fi
1623117327
1623217328 if test "x$ac_pt_PKG_CONFIG" = x; then
1623417330 else
1623517331 case $cross_compiling:$ac_tool_warned in
1623617332 yes:)
16237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16238 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17334 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1623917335 ac_tool_warned=yes ;;
1624017336 esac
1624117337 PKG_CONFIG=$ac_pt_PKG_CONFIG
1624717343 fi
1624817344 if test -n "$PKG_CONFIG"; then
1624917345 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
16250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16251 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
17346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
17347 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1625217348 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16254 $as_echo "yes" >&6; }
17349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17350 printf "%s\n" "yes" >&6; }
1625517351 else
16256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16257 $as_echo "no" >&6; }
17352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17353 printf "%s\n" "no" >&6; }
1625817354 PKG_CONFIG=""
1625917355 fi
1626017356 fi
1627217368
1627317369
1627417370
16275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xtst >= 1.0.0" >&5
16276 $as_echo_n "checking for xtst >= 1.0.0... " >&6; }
17371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xtst >= 1.0.0" >&5
17372 printf %s "checking for xtst >= 1.0.0... " >&6; }
1627717373 if $PKG_CONFIG "--atleast-version=1.0.0" "xtst" >/dev/null 2>&1; then
1627817374 LIBXTST_VERSION=`$PKG_CONFIG --modversion "xtst"`
16279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXTST_VERSION" >&5
16280 $as_echo "$LIBXTST_VERSION" >&6; }
16281
16282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXTST_CFLAGS" >&5
16283 $as_echo_n "checking LIBXTST_CFLAGS... " >&6; }
17375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXTST_VERSION" >&5
17376 printf "%s\n" "$LIBXTST_VERSION" >&6; }
17377
17378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXTST_CFLAGS" >&5
17379 printf %s "checking LIBXTST_CFLAGS... " >&6; }
1628417380 LIBXTST_CFLAGS=`$PKG_CONFIG --cflags "xtst"`
16285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXTST_CFLAGS" >&5
16286 $as_echo "$LIBXTST_CFLAGS" >&6; }
16287
16288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LIBXTST_LIBS" >&5
16289 $as_echo_n "checking LIBXTST_LIBS... " >&6; }
17381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXTST_CFLAGS" >&5
17382 printf "%s\n" "$LIBXTST_CFLAGS" >&6; }
17383
17384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LIBXTST_LIBS" >&5
17385 printf %s "checking LIBXTST_LIBS... " >&6; }
1629017386 LIBXTST_LIBS=`$PKG_CONFIG --libs "xtst"`
16291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBXTST_LIBS" >&5
16292 $as_echo "$LIBXTST_LIBS" >&6; }
17387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBXTST_LIBS" >&5
17388 printf "%s\n" "$LIBXTST_LIBS" >&6; }
1629317389
1629417390 LIBXTST_REQUIRED_VERSION=1.0.0
1629517391
1629617392
1629717393
17394
17395
17396
17397 if test x"LIBXTST" = x"GLIB"; then
17398
17399 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
17400
17401 fi
1629817402
1629917403
1630017404
1630117405
1630217406 elif $PKG_CONFIG --exists "xtst" >/dev/null 2>&1; then
1630317407 xdt_cv_version=`$PKG_CONFIG --modversion "xtst"`
16304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16305 $as_echo "found, but $xdt_cv_version" >&6; }
17408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
17409 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1630617410
1630717411
1630817412 echo "*** The required package xtst was found on your system,"
1631417418 exit 1
1631517419
1631617420 else
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16318 $as_echo "not found" >&6; }
17421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
17422 printf "%s\n" "not found" >&6; }
1631917423
1632017424
1632117425 echo "*** The required package xtst was not found on your system."
1633217436
1633317437
1633417438 # Check whether --enable-libqrencode was given.
16335 if test "${enable_libqrencode+set}" = set; then :
17439 if test ${enable_libqrencode+y}
17440 then :
1633617441 enableval=$enable_libqrencode; xdt_cv_QRENCODE_check=$enableval
16337 else
17442 else $as_nop
1633817443 xdt_cv_QRENCODE_check=yes
1633917444 fi
1634017445
1635817463 if test -n "$ac_tool_prefix"; then
1635917464 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1636017465 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
16361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16362 $as_echo_n "checking for $ac_word... " >&6; }
16363 if ${ac_cv_path_PKG_CONFIG+:} false; then :
16364 $as_echo_n "(cached) " >&6
16365 else
17466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17467 printf %s "checking for $ac_word... " >&6; }
17468 if test ${ac_cv_path_PKG_CONFIG+y}
17469 then :
17470 printf %s "(cached) " >&6
17471 else $as_nop
1636617472 case $PKG_CONFIG in
1636717473 [\\/]* | ?:[\\/]*)
1636817474 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
1637217478 for as_dir in $PATH
1637317479 do
1637417480 IFS=$as_save_IFS
16375 test -z "$as_dir" && as_dir=.
17481 case $as_dir in #(((
17482 '') as_dir=./ ;;
17483 */) ;;
17484 *) as_dir=$as_dir/ ;;
17485 esac
1637617486 for ac_exec_ext in '' $ac_executable_extensions; do
16377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16378 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17487 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
17488 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
17489 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1638017490 break 2
1638117491 fi
1638217492 done
1638817498 fi
1638917499 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
1639017500 if test -n "$PKG_CONFIG"; then
16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16392 $as_echo "$PKG_CONFIG" >&6; }
16393 else
16394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16395 $as_echo "no" >&6; }
17501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
17502 printf "%s\n" "$PKG_CONFIG" >&6; }
17503 else
17504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17505 printf "%s\n" "no" >&6; }
1639617506 fi
1639717507
1639817508
1640117511 ac_pt_PKG_CONFIG=$PKG_CONFIG
1640217512 # Extract the first word of "pkg-config", so it can be a program name with args.
1640317513 set dummy pkg-config; ac_word=$2
16404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16405 $as_echo_n "checking for $ac_word... " >&6; }
16406 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16407 $as_echo_n "(cached) " >&6
16408 else
17514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17515 printf %s "checking for $ac_word... " >&6; }
17516 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
17517 then :
17518 printf %s "(cached) " >&6
17519 else $as_nop
1640917520 case $ac_pt_PKG_CONFIG in
1641017521 [\\/]* | ?:[\\/]*)
1641117522 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
1641517526 for as_dir in $PATH
1641617527 do
1641717528 IFS=$as_save_IFS
16418 test -z "$as_dir" && as_dir=.
17529 case $as_dir in #(((
17530 '') as_dir=./ ;;
17531 */) ;;
17532 *) as_dir=$as_dir/ ;;
17533 esac
1641917534 for ac_exec_ext in '' $ac_executable_extensions; do
16420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16421 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17535 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
17536 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
17537 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1642317538 break 2
1642417539 fi
1642517540 done
1643117546 fi
1643217547 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
1643317548 if test -n "$ac_pt_PKG_CONFIG"; then
16434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16435 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
16436 else
16437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16438 $as_echo "no" >&6; }
17549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
17550 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
17551 else
17552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17553 printf "%s\n" "no" >&6; }
1643917554 fi
1644017555
1644117556 if test "x$ac_pt_PKG_CONFIG" = x; then
1644317558 else
1644417559 case $cross_compiling:$ac_tool_warned in
1644517560 yes:)
16446 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16447 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17562 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1644817563 ac_tool_warned=yes ;;
1644917564 esac
1645017565 PKG_CONFIG=$ac_pt_PKG_CONFIG
1645617571 fi
1645717572 if test -n "$PKG_CONFIG"; then
1645817573 _pkg_min_version=$xdt_cv_PKG_CONFIG_MIN_VERSION
16459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16460 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
17574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
17575 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
1646117576 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16463 $as_echo "yes" >&6; }
17577 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17578 printf "%s\n" "yes" >&6; }
1646417579 else
16465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16466 $as_echo "no" >&6; }
17580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17581 printf "%s\n" "no" >&6; }
1646717582 PKG_CONFIG=""
1646817583 fi
1646917584 fi
1648117596
1648217597
1648317598
16484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libqrencode >= 3.3.0" >&5
16485 $as_echo_n "checking for libqrencode >= 3.3.0... " >&6; }
17599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libqrencode >= 3.3.0" >&5
17600 printf %s "checking for libqrencode >= 3.3.0... " >&6; }
1648617601 if $PKG_CONFIG "--atleast-version=3.3.0" "libqrencode" >/dev/null 2>&1; then
1648717602 QRENCODE_VERSION=`$PKG_CONFIG --modversion "libqrencode"`
16488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QRENCODE_VERSION" >&5
16489 $as_echo "$QRENCODE_VERSION" >&6; }
16490
16491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking QRENCODE_CFLAGS" >&5
16492 $as_echo_n "checking QRENCODE_CFLAGS... " >&6; }
17603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $QRENCODE_VERSION" >&5
17604 printf "%s\n" "$QRENCODE_VERSION" >&6; }
17605
17606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking QRENCODE_CFLAGS" >&5
17607 printf %s "checking QRENCODE_CFLAGS... " >&6; }
1649317608 QRENCODE_CFLAGS=`$PKG_CONFIG --cflags "libqrencode"`
16494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QRENCODE_CFLAGS" >&5
16495 $as_echo "$QRENCODE_CFLAGS" >&6; }
16496
16497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking QRENCODE_LIBS" >&5
16498 $as_echo_n "checking QRENCODE_LIBS... " >&6; }
17609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $QRENCODE_CFLAGS" >&5
17610 printf "%s\n" "$QRENCODE_CFLAGS" >&6; }
17611
17612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking QRENCODE_LIBS" >&5
17613 printf %s "checking QRENCODE_LIBS... " >&6; }
1649917614 QRENCODE_LIBS=`$PKG_CONFIG --libs "libqrencode"`
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $QRENCODE_LIBS" >&5
16501 $as_echo "$QRENCODE_LIBS" >&6; }
17615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $QRENCODE_LIBS" >&5
17616 printf "%s\n" "$QRENCODE_LIBS" >&6; }
1650217617
1650317618 QRENCODE_REQUIRED_VERSION=3.3.0
1650417619
1650717622
1650817623
1650917624
16510
16511
16512 $as_echo "#define HAVE_QRENCODE 1" >>confdefs.h
17625 if test x"QRENCODE" = x"GLIB"; then
17626
17627 printf "%s\n" "#define G_LOG_USE_STRUCTURED 1" >>confdefs.h
17628
17629 fi
17630
17631
17632
17633
17634
17635 printf "%s\n" "#define HAVE_QRENCODE 1" >>confdefs.h
1651317636
1651417637 QRENCODE_FOUND="yes"
1651517638
1651617639 elif $PKG_CONFIG --exists "libqrencode" >/dev/null 2>&1; then
1651717640 xdt_cv_version=`$PKG_CONFIG --modversion "libqrencode"`
16518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
16519 $as_echo "found, but $xdt_cv_version" >&6; }
17641 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found, but $xdt_cv_version" >&5
17642 printf "%s\n" "found, but $xdt_cv_version" >&6; }
1652017643
1652117644
1652217645 echo "*** The required package libqrencode was found on your system,"
1652817651 exit 1
1652917652
1653017653 else
16531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16532 $as_echo "not found" >&6; }
17654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
17655 printf "%s\n" "not found" >&6; }
1653317656
1653417657
1653517658 echo "*** The required package libqrencode was not found on your system."
1654217665 fi
1654317666
1654417667 else
16545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optional package libqrencode >= 3.3.0" >&5
16546 $as_echo_n "checking for optional package libqrencode >= 3.3.0... " >&6; }
16547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
16548 $as_echo "not found" >&6; }
17668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optional package libqrencode >= 3.3.0" >&5
17669 printf %s "checking for optional package libqrencode >= 3.3.0... " >&6; }
17670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
17671 printf "%s\n" "not found" >&6; }
1654917672 fi
1655017673 else
16551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optional package libqrencode" >&5
16552 $as_echo_n "checking for optional package libqrencode... " >&6; }
16553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
16554 $as_echo "disabled" >&6; }
17674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optional package libqrencode" >&5
17675 printf %s "checking for optional package libqrencode... " >&6; }
17676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
17677 printf "%s\n" "disabled" >&6; }
1655517678 fi
1655617679
1655717680 if test x"$QRENCODE_FOUND" = x"yes"; then
1657217695
1657317696 GETTEXT_PACKAGE=xfce4-clipman-plugin
1657417697
16575 cat >>confdefs.h <<_ACEOF
16576 #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
16577 _ACEOF
17698 printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h
1657817699
1657917700
1658017701
1658117702 ALL_LINGUAS="ar ast be bg ca cs da de el en_AU en_GB es et eu fi fr gl he hr hu hy_AM hye id ie is it ja kk ko lt lv ms nb nl oc pl pt pt_BR ru sk sl sq sr sv th tr ug uk ur ur_PK vi zh_CN zh_TW"
1658217703
16583 for ac_header in locale.h
16584 do :
16585 ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default"
16586 if test "x$ac_cv_header_locale_h" = xyes; then :
16587 cat >>confdefs.h <<_ACEOF
16588 #define HAVE_LOCALE_H 1
16589 _ACEOF
16590
16591 fi
16592
16593 done
16594
16595 if test $ac_cv_header_locale_h = yes; then
16596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16597 $as_echo_n "checking for LC_MESSAGES... " >&6; }
16598 if ${am_cv_val_LC_MESSAGES+:} false; then :
16599 $as_echo_n "(cached) " >&6
16600 else
16601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16602 /* end confdefs.h. */
16603 #include <locale.h>
16604 int
16605 main ()
16606 {
16607 return LC_MESSAGES
16608 ;
16609 return 0;
16610 }
16611 _ACEOF
16612 if ac_fn_c_try_link "$LINENO"; then :
16613 am_cv_val_LC_MESSAGES=yes
16614 else
16615 am_cv_val_LC_MESSAGES=no
16616 fi
16617 rm -f core conftest.err conftest.$ac_objext \
16618 conftest$ac_exeext conftest.$ac_ext
16619 fi
16620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16621 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16622 if test $am_cv_val_LC_MESSAGES = yes; then
16623
16624 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16625
16626 fi
16627 fi
16628 USE_NLS=yes
16629
16630
16631 gt_cv_have_gettext=no
16632
16633 CATOBJEXT=NONE
16634 XGETTEXT=:
16635 INTLLIBS=
16636
16637
16638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
16639 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
16640 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
16641 $as_echo_n "(cached) " >&6
16642 else
16643 gt_save_LIBS="$LIBS"
16644 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
16645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16646 /* end confdefs.h. */
16647 #include <CoreFoundation/CFPreferences.h>
16648 int
16649 main ()
16650 {
16651 CFPreferencesCopyAppValue(NULL, NULL)
16652 ;
16653 return 0;
16654 }
16655 _ACEOF
16656 if ac_fn_c_try_link "$LINENO"; then :
16657 gt_cv_func_CFPreferencesCopyAppValue=yes
16658 else
16659 gt_cv_func_CFPreferencesCopyAppValue=no
16660 fi
16661 rm -f core conftest.err conftest.$ac_objext \
16662 conftest$ac_exeext conftest.$ac_ext
16663 LIBS="$gt_save_LIBS"
16664 fi
16665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
16666 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
16667 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
16668
16669 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
16670
16671 fi
16672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
16673 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
16674 if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
16675 $as_echo_n "(cached) " >&6
16676 else
16677 gt_save_LIBS="$LIBS"
16678 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
16679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16680 /* end confdefs.h. */
16681 #include <CoreFoundation/CFLocale.h>
16682 int
16683 main ()
16684 {
16685 CFLocaleCopyCurrent();
16686 ;
16687 return 0;
16688 }
16689 _ACEOF
16690 if ac_fn_c_try_link "$LINENO"; then :
16691 gt_cv_func_CFLocaleCopyCurrent=yes
16692 else
16693 gt_cv_func_CFLocaleCopyCurrent=no
16694 fi
16695 rm -f core conftest.err conftest.$ac_objext \
16696 conftest$ac_exeext conftest.$ac_ext
16697 LIBS="$gt_save_LIBS"
16698 fi
16699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
16700 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
16701 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
16702
16703 $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
16704
16705 fi
16706 INTL_MACOSX_LIBS=
16707 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
16708 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
16709 fi
16710
16711
16712
16713 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
16714 if test "x$ac_cv_header_libintl_h" = xyes; then :
16715 gt_cv_func_dgettext_libintl="no"
16716 libintl_extra_libs=""
16717
16718 #
16719 # First check in libc
16720 #
16721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in libc" >&5
16722 $as_echo_n "checking for ngettext in libc... " >&6; }
16723 if ${gt_cv_func_ngettext_libc+:} false; then :
16724 $as_echo_n "(cached) " >&6
16725 else
16726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16727 /* end confdefs.h. */
16728
16729 #include <libintl.h>
16730
16731 int
16732 main ()
16733 {
16734 return !ngettext ("","", 1)
16735 ;
16736 return 0;
16737 }
16738 _ACEOF
16739 if ac_fn_c_try_link "$LINENO"; then :
16740 gt_cv_func_ngettext_libc=yes
16741 else
16742 gt_cv_func_ngettext_libc=no
16743 fi
16744 rm -f core conftest.err conftest.$ac_objext \
16745 conftest$ac_exeext conftest.$ac_ext
16746
16747 fi
16748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_ngettext_libc" >&5
16749 $as_echo "$gt_cv_func_ngettext_libc" >&6; }
16750
16751 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
16752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in libc" >&5
16753 $as_echo_n "checking for dgettext in libc... " >&6; }
16754 if ${gt_cv_func_dgettext_libc+:} false; then :
16755 $as_echo_n "(cached) " >&6
16756 else
16757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16758 /* end confdefs.h. */
16759
16760 #include <libintl.h>
16761
16762 int
16763 main ()
16764 {
16765 return !dgettext ("","")
16766 ;
16767 return 0;
16768 }
16769 _ACEOF
16770 if ac_fn_c_try_link "$LINENO"; then :
16771 gt_cv_func_dgettext_libc=yes
16772 else
16773 gt_cv_func_dgettext_libc=no
16774 fi
16775 rm -f core conftest.err conftest.$ac_objext \
16776 conftest$ac_exeext conftest.$ac_ext
16777
16778 fi
16779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_dgettext_libc" >&5
16780 $as_echo "$gt_cv_func_dgettext_libc" >&6; }
16781 fi
16782
16783 if test "$gt_cv_func_ngettext_libc" = "yes" ; then
16784 for ac_func in bind_textdomain_codeset
16785 do :
16786 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
16787 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
16788 cat >>confdefs.h <<_ACEOF
16789 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
16790 _ACEOF
16791
16792 fi
16793 done
16794
16795 fi
16796
16797 #
16798 # If we don't have everything we want, check in libintl
16799 #
16800 if test "$gt_cv_func_dgettext_libc" != "yes" \
16801 || test "$gt_cv_func_ngettext_libc" != "yes" \
16802 || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
16803
16804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bindtextdomain in -lintl" >&5
16805 $as_echo_n "checking for bindtextdomain in -lintl... " >&6; }
16806 if ${ac_cv_lib_intl_bindtextdomain+:} false; then :
16807 $as_echo_n "(cached) " >&6
16808 else
16809 ac_check_lib_save_LIBS=$LIBS
16810 LIBS="-lintl $LIBS"
16811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16812 /* end confdefs.h. */
16813
16814 /* Override any GCC internal prototype to avoid an error.
16815 Use char because int might match the return type of a GCC
16816 builtin and then its argument prototype would still apply. */
16817 #ifdef __cplusplus
16818 extern "C"
16819 #endif
16820 char bindtextdomain ();
16821 int
16822 main ()
16823 {
16824 return bindtextdomain ();
16825 ;
16826 return 0;
16827 }
16828 _ACEOF
16829 if ac_fn_c_try_link "$LINENO"; then :
16830 ac_cv_lib_intl_bindtextdomain=yes
16831 else
16832 ac_cv_lib_intl_bindtextdomain=no
16833 fi
16834 rm -f core conftest.err conftest.$ac_objext \
16835 conftest$ac_exeext conftest.$ac_ext
16836 LIBS=$ac_check_lib_save_LIBS
16837 fi
16838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_bindtextdomain" >&5
16839 $as_echo "$ac_cv_lib_intl_bindtextdomain" >&6; }
16840 if test "x$ac_cv_lib_intl_bindtextdomain" = xyes; then :
16841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
16842 $as_echo_n "checking for ngettext in -lintl... " >&6; }
16843 if ${ac_cv_lib_intl_ngettext+:} false; then :
16844 $as_echo_n "(cached) " >&6
16845 else
16846 ac_check_lib_save_LIBS=$LIBS
16847 LIBS="-lintl $LIBS"
16848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16849 /* end confdefs.h. */
16850
16851 /* Override any GCC internal prototype to avoid an error.
16852 Use char because int might match the return type of a GCC
16853 builtin and then its argument prototype would still apply. */
16854 #ifdef __cplusplus
16855 extern "C"
16856 #endif
16857 char ngettext ();
16858 int
16859 main ()
16860 {
16861 return ngettext ();
16862 ;
16863 return 0;
16864 }
16865 _ACEOF
16866 if ac_fn_c_try_link "$LINENO"; then :
16867 ac_cv_lib_intl_ngettext=yes
16868 else
16869 ac_cv_lib_intl_ngettext=no
16870 fi
16871 rm -f core conftest.err conftest.$ac_objext \
16872 conftest$ac_exeext conftest.$ac_ext
16873 LIBS=$ac_check_lib_save_LIBS
16874 fi
16875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
16876 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
16877 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
16878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dgettext in -lintl" >&5
16879 $as_echo_n "checking for dgettext in -lintl... " >&6; }
16880 if ${ac_cv_lib_intl_dgettext+:} false; then :
16881 $as_echo_n "(cached) " >&6
16882 else
16883 ac_check_lib_save_LIBS=$LIBS
16884 LIBS="-lintl $LIBS"
16885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16886 /* end confdefs.h. */
16887
16888 /* Override any GCC internal prototype to avoid an error.
16889 Use char because int might match the return type of a GCC
16890 builtin and then its argument prototype would still apply. */
16891 #ifdef __cplusplus
16892 extern "C"
16893 #endif
16894 char dgettext ();
16895 int
16896 main ()
16897 {
16898 return dgettext ();
16899 ;
16900 return 0;
16901 }
16902 _ACEOF
16903 if ac_fn_c_try_link "$LINENO"; then :
16904 ac_cv_lib_intl_dgettext=yes
16905 else
16906 ac_cv_lib_intl_dgettext=no
16907 fi
16908 rm -f core conftest.err conftest.$ac_objext \
16909 conftest$ac_exeext conftest.$ac_ext
16910 LIBS=$ac_check_lib_save_LIBS
16911 fi
16912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dgettext" >&5
16913 $as_echo "$ac_cv_lib_intl_dgettext" >&6; }
16914 if test "x$ac_cv_lib_intl_dgettext" = xyes; then :
16915 gt_cv_func_dgettext_libintl=yes
16916 fi
16917
16918 fi
16919
16920 fi
16921
16922
16923 if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
16924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -liconv is needed to use gettext" >&5
16925 $as_echo_n "checking if -liconv is needed to use gettext... " >&6; }
16926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16927 $as_echo "" >&6; }
16928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ngettext in -lintl" >&5
16929 $as_echo_n "checking for ngettext in -lintl... " >&6; }
16930 if ${ac_cv_lib_intl_ngettext+:} false; then :
16931 $as_echo_n "(cached) " >&6
16932 else
16933 ac_check_lib_save_LIBS=$LIBS
16934 LIBS="-lintl -liconv $LIBS"
16935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16936 /* end confdefs.h. */
16937
16938 /* Override any GCC internal prototype to avoid an error.
16939 Use char because int might match the return type of a GCC
16940 builtin and then its argument prototype would still apply. */
16941 #ifdef __cplusplus
16942 extern "C"
16943 #endif
16944 char ngettext ();
16945 int
16946 main ()
16947 {
16948 return ngettext ();
16949 ;
16950 return 0;
16951 }
16952 _ACEOF
16953 if ac_fn_c_try_link "$LINENO"; then :
16954 ac_cv_lib_intl_ngettext=yes
16955 else
16956 ac_cv_lib_intl_ngettext=no
16957 fi
16958 rm -f core conftest.err conftest.$ac_objext \
16959 conftest$ac_exeext conftest.$ac_ext
16960 LIBS=$ac_check_lib_save_LIBS
16961 fi
16962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_ngettext" >&5
16963 $as_echo "$ac_cv_lib_intl_ngettext" >&6; }
16964 if test "x$ac_cv_lib_intl_ngettext" = xyes; then :
16965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dcgettext in -lintl" >&5
16966 $as_echo_n "checking for dcgettext in -lintl... " >&6; }
16967 if ${ac_cv_lib_intl_dcgettext+:} false; then :
16968 $as_echo_n "(cached) " >&6
16969 else
16970 ac_check_lib_save_LIBS=$LIBS
16971 LIBS="-lintl -liconv $LIBS"
16972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16973 /* end confdefs.h. */
16974
16975 /* Override any GCC internal prototype to avoid an error.
16976 Use char because int might match the return type of a GCC
16977 builtin and then its argument prototype would still apply. */
16978 #ifdef __cplusplus
16979 extern "C"
16980 #endif
16981 char dcgettext ();
16982 int
16983 main ()
16984 {
16985 return dcgettext ();
16986 ;
16987 return 0;
16988 }
16989 _ACEOF
16990 if ac_fn_c_try_link "$LINENO"; then :
16991 ac_cv_lib_intl_dcgettext=yes
16992 else
16993 ac_cv_lib_intl_dcgettext=no
16994 fi
16995 rm -f core conftest.err conftest.$ac_objext \
16996 conftest$ac_exeext conftest.$ac_ext
16997 LIBS=$ac_check_lib_save_LIBS
16998 fi
16999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_dcgettext" >&5
17000 $as_echo "$ac_cv_lib_intl_dcgettext" >&6; }
17001 if test "x$ac_cv_lib_intl_dcgettext" = xyes; then :
17002 gt_cv_func_dgettext_libintl=yes
17003 libintl_extra_libs=-liconv
17004 else
17005 :
17006 fi
17007
17008 else
17009 :
17010 fi
17011
17012 fi
17013
17014 #
17015 # If we found libintl, then check in it for bind_textdomain_codeset();
17016 # we'll prefer libc if neither have bind_textdomain_codeset(),
17017 # and both have dgettext and ngettext
17018 #
17019 if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
17020 glib_save_LIBS="$LIBS"
17021 LIBS="$LIBS -lintl $libintl_extra_libs"
17022 unset ac_cv_func_bind_textdomain_codeset
17023 for ac_func in bind_textdomain_codeset
17024 do :
17025 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
17026 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
17027 cat >>confdefs.h <<_ACEOF
17028 #define HAVE_BIND_TEXTDOMAIN_CODESET 1
17029 _ACEOF
17030
17031 fi
17032 done
17033
17034 LIBS="$glib_save_LIBS"
17035
17036 if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
17037 gt_cv_func_dgettext_libc=no
17038 else
17039 if test "$gt_cv_func_dgettext_libc" = "yes" \
17040 && test "$gt_cv_func_ngettext_libc" = "yes"; then
17041 gt_cv_func_dgettext_libintl=no
17042 fi
17043 fi
17044 fi
17045 fi
17046
17047 if test "$gt_cv_func_dgettext_libc" = "yes" \
17048 || test "$gt_cv_func_dgettext_libintl" = "yes"; then
17049 gt_cv_have_gettext=yes
17050 fi
17051
17052 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
17053 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
17054 fi
17055
17056 if test "$gt_cv_have_gettext" = "yes"; then
17057
17058 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
17059
17060 # Extract the first word of "msgfmt", so it can be a program name with args.
17061 set dummy msgfmt; ac_word=$2
17062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17063 $as_echo_n "checking for $ac_word... " >&6; }
17064 if ${ac_cv_path_MSGFMT+:} false; then :
17065 $as_echo_n "(cached) " >&6
17066 else
17067 case "$MSGFMT" in
17068 /*)
17069 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
17070 ;;
17071 *)
17072 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
17073 for ac_dir in $PATH; do
17074 test -z "$ac_dir" && ac_dir=.
17075 if test -f $ac_dir/$ac_word; then
17076 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
17077 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
17078 break
17079 fi
17080 fi
17081 done
17082 IFS="$ac_save_ifs"
17083 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
17084 ;;
17085 esac
17086 fi
17087 MSGFMT="$ac_cv_path_MSGFMT"
17088 if test "$MSGFMT" != "no"; then
17089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
17090 $as_echo "$MSGFMT" >&6; }
17091 else
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17093 $as_echo "no" >&6; }
17094 fi
17095 if test "$MSGFMT" != "no"; then
17096 glib_save_LIBS="$LIBS"
17097 LIBS="$LIBS $INTLLIBS"
17098 for ac_func in dcgettext
17099 do :
17100 ac_fn_c_check_func "$LINENO" "dcgettext" "ac_cv_func_dcgettext"
17101 if test "x$ac_cv_func_dcgettext" = xyes; then :
17102 cat >>confdefs.h <<_ACEOF
17103 #define HAVE_DCGETTEXT 1
17104 _ACEOF
17105
17106 fi
17107 done
17108
17109 MSGFMT_OPTS=
17110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt accepts -c" >&5
17111 $as_echo_n "checking if msgfmt accepts -c... " >&6; }
17112 cat >conftest.foo <<_ACEOF
17113
17114 msgid ""
17115 msgstr ""
17116 "Content-Type: text/plain; charset=UTF-8\n"
17117 "Project-Id-Version: test 1.0\n"
17118 "PO-Revision-Date: 2007-02-15 12:01+0100\n"
17119 "Last-Translator: test <foo@bar.xx>\n"
17120 "Language-Team: C <LL@li.org>\n"
17121 "MIME-Version: 1.0\n"
17122 "Content-Transfer-Encoding: 8bit\n"
17123
17124 _ACEOF
17125 if { { $as_echo "$as_me:${as_lineno-$LINENO}: \$MSGFMT -c -o /dev/null conftest.foo"; } >&5
17126 ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
17127 ac_status=$?
17128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17129 test $ac_status = 0; }; then
17130 MSGFMT_OPTS=-c; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17131 $as_echo "yes" >&6; }
17132 else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17133 $as_echo "no" >&6; }
17134 echo "$as_me: failed input was:" >&5
17135 sed 's/^/| /' conftest.foo >&5
17136 fi
17137
17138 # Extract the first word of "gmsgfmt", so it can be a program name with args.
17139 set dummy gmsgfmt; ac_word=$2
17140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17141 $as_echo_n "checking for $ac_word... " >&6; }
17142 if ${ac_cv_path_GMSGFMT+:} false; then :
17143 $as_echo_n "(cached) " >&6
17144 else
17145 case $GMSGFMT in
17146 [\\/]* | ?:[\\/]*)
17147 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
17148 ;;
17149 *)
17150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17151 for as_dir in $PATH
17152 do
17153 IFS=$as_save_IFS
17154 test -z "$as_dir" && as_dir=.
17155 for ac_exec_ext in '' $ac_executable_extensions; do
17156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17157 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
17158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17159 break 2
17160 fi
17161 done
17162 done
17163 IFS=$as_save_IFS
17164
17165 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
17166 ;;
17167 esac
17168 fi
17169 GMSGFMT=$ac_cv_path_GMSGFMT
17170 if test -n "$GMSGFMT"; then
17171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
17172 $as_echo "$GMSGFMT" >&6; }
17173 else
17174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17175 $as_echo "no" >&6; }
17176 fi
17177
17178
17179 # Extract the first word of "xgettext", so it can be a program name with args.
17180 set dummy xgettext; ac_word=$2
17181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17182 $as_echo_n "checking for $ac_word... " >&6; }
17183 if ${ac_cv_path_XGETTEXT+:} false; then :
17184 $as_echo_n "(cached) " >&6
17185 else
17186 case "$XGETTEXT" in
17187 /*)
17188 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
17189 ;;
17190 *)
17191 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
17192 for ac_dir in $PATH; do
17193 test -z "$ac_dir" && ac_dir=.
17194 if test -f $ac_dir/$ac_word; then
17195 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
17196 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
17197 break
17198 fi
17199 fi
17200 done
17201 IFS="$ac_save_ifs"
17202 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
17203 ;;
17204 esac
17205 fi
17206 XGETTEXT="$ac_cv_path_XGETTEXT"
17207 if test "$XGETTEXT" != ":"; then
17208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
17209 $as_echo "$XGETTEXT" >&6; }
17210 else
17211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17212 $as_echo "no" >&6; }
17213 fi
17214
17215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17216 /* end confdefs.h. */
17217
17218 int
17219 main ()
17220 {
17221 extern int _nl_msg_cat_cntr;
17222 return _nl_msg_cat_cntr
17223 ;
17224 return 0;
17225 }
17226 _ACEOF
17227 if ac_fn_c_try_link "$LINENO"; then :
17228 CATOBJEXT=.gmo
17229 DATADIRNAME=share
17230 else
17231 case $host in
17232 *-*-solaris*)
17233 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
17234 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
17235 CATOBJEXT=.gmo
17236 DATADIRNAME=share
17237 else
17238 CATOBJEXT=.mo
17239 DATADIRNAME=lib
17240 fi
17241
17242 ;;
17243 *-*-openbsd*)
17244 CATOBJEXT=.mo
17245 DATADIRNAME=share
17246 ;;
17247 *)
17248 CATOBJEXT=.mo
17249 DATADIRNAME=lib
17250 ;;
17251 esac
17252 fi
17253 rm -f core conftest.err conftest.$ac_objext \
17254 conftest$ac_exeext conftest.$ac_ext
17255 LIBS="$glib_save_LIBS"
17256 INSTOBJEXT=.mo
17257 else
17258 gt_cv_have_gettext=no
17259 fi
17260 fi
17261
17262 fi
17263
17264
17265
17266 if test "$gt_cv_have_gettext" = "yes" ; then
17267
17268 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
17269
17270 fi
17271
17272 if test "$XGETTEXT" != ":"; then
17273 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
17274 : ;
17275 else
17276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
17277 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
17278 XGETTEXT=":"
17279 fi
17280 fi
17281
17282 # We need to process the po/ directory.
17283 POSUB=po
17284
17285 ac_config_commands="$ac_config_commands default-1"
17286
17287
17288 for lang in $ALL_LINGUAS; do
17289 GMOFILES="$GMOFILES $lang.gmo"
17290 POFILES="$POFILES $lang.po"
17291 done
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305 if test "$gt_cv_have_gettext" = "yes"; then
17306 if test "x$ALL_LINGUAS" = "x"; then
17307 LINGUAS=
17308 else
17309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
17310 $as_echo_n "checking for catalogs to be installed... " >&6; }
17311 NEW_LINGUAS=
17312 for presentlang in $ALL_LINGUAS; do
17313 useit=no
17314 if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
17315 desiredlanguages="$LINGUAS"
17316 else
17317 desiredlanguages="$ALL_LINGUAS"
17318 fi
17319 for desiredlang in $desiredlanguages; do
17320 # Use the presentlang catalog if desiredlang is
17321 # a. equal to presentlang, or
17322 # b. a variant of presentlang (because in this case,
17323 # presentlang can be used as a fallback for messages
17324 # which are not translated in the desiredlang catalog).
17325 case "$desiredlang" in
17326 "$presentlang"*) useit=yes;;
17327 esac
17328 done
17329 if test $useit = yes; then
17330 NEW_LINGUAS="$NEW_LINGUAS $presentlang"
17331 fi
17332 done
17333 LINGUAS=$NEW_LINGUAS
17334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
17335 $as_echo "$LINGUAS" >&6; }
17336 fi
17337
17338 if test -n "$LINGUAS"; then
17339 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
17340 fi
17341 fi
17342
17343 MKINSTALLDIRS=
17344 if test -n "$ac_aux_dir"; then
17345 MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
17346 fi
17347 if test -z "$MKINSTALLDIRS"; then
17348 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
17349 fi
17350
17351
17352 test -d po || mkdir po
17353 if test "x$srcdir" != "x."; then
17354 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
17355 posrcprefix="$srcdir/"
17356 else
17357 posrcprefix="../$srcdir/"
17358 fi
17359 else
17360 posrcprefix="../"
17361 fi
17362 rm -f po/POTFILES
17363 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
17364 < $srcdir/po/POTFILES.in > po/POTFILES
17365
17366
1736717704 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
17368 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
17369
17370 fi
17371
17372
17373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locales directory" >&5
17374 $as_echo_n "checking for locales directory... " >&6; }
17705 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes
17706 then :
17707
17708 fi
17709
17710
17711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for locales directory" >&5
17712 printf %s "checking for locales directory... " >&6; }
1737517713
1737617714 # Check whether --with-locales-dir was given.
17377 if test "${with_locales_dir+set}" = set; then :
17715 if test ${with_locales_dir+y}
17716 then :
1737817717 withval=$with_locales_dir; localedir=$withval
17379 else
17718 else $as_nop
1738017719
1738117720 if test x"$CATOBJEXT" = x".mo"; then
1738217721 localedir=$libdir/locale
1738617725
1738717726 fi
1738817727
17389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $localedir" >&5
17390 $as_echo "$localedir" >&6; }
17391
17392
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional xgettext flags" >&5
17394 $as_echo_n "checking for additional xgettext flags... " >&6; }
17395 if test x"$XGETTEXT_ARGS" = x""; then
17396 XGETTEXT_ARGS="--keyword=Q_ --from-code=UTF-8";
17728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $localedir" >&5
17729 printf "%s\n" "$localedir" >&6; }
17730
17731
17732
17733
17734 # Check whether --enable-debug was given.
17735 if test ${enable_debug+y}
17736 then :
17737 enableval=$enable_debug; enable_debug=$enableval
17738 else $as_nop
17739 enable_debug=minimum
17740 fi
17741
17742
17743 xdt_cv_additional_COMMON_FLAGS="-Wall -Wextra \
17744 -Wno-missing-field-initializers \
17745 -Wno-unused-parameter \
17746 -Wmissing-declarations \
17747 -Wmissing-noreturn -Wpointer-arith \
17748 -Wcast-align -Wformat -Wformat-security -Wformat-y2k \
17749 -Winit-self -Wmissing-include-dirs -Wundef \
17750 -Wredundant-decls"
17751
17752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with debugging support" >&5
17753 printf %s "checking whether to build with debugging support... " >&6; }
17754 if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then
17755
17756 printf "%s\n" "#define DEBUG 1" >>confdefs.h
17757
17758
17759 CPPFLAGS="$CPPFLAGS"
17760
17761 if test x`uname` = x"Linux"; then
17762 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -fstack-protector"
17763 fi
17764
17765 if test x"$enable_debug" = x"full"; then
17766
17767 printf "%s\n" "#define DEBUG_TRACE 1" >>confdefs.h
17768
17769 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -O0 -g"
17770 CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG"
17771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: full" >&5
17772 printf "%s\n" "full" >&6; }
17773 else
17774 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -g -Wshadow"
17775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17776 printf "%s\n" "yes" >&6; }
17777 fi
1739717778 else
17398 XGETTEXT_ARGS="$XGETTEXT_ARGS --keyword=Q_ --from-code=UTF-8";
17399 fi
17400
17401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT_ARGS" >&5
17402 $as_echo "$XGETTEXT_ARGS" >&6; }
17403
17404
17405
17406 # Check whether --enable-debug was given.
17407 if test "${enable_debug+set}" = set; then :
17408 enableval=$enable_debug; enable_debug=$enableval
17409 else
17410 enable_debug=minimum
17411 fi
17412
17413
17414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with debugging support" >&5
17415 $as_echo_n "checking whether to build with debugging support... " >&6; }
17416 if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then
17417
17418 $as_echo "#define DEBUG 1" >>confdefs.h
17419
17420
17421 xdt_cv_additional_CFLAGS="-DXFCE_DISABLE_DEPRECATED \
17422 -Wall -Wextra \
17423 -Wno-missing-field-initializers \
17424 -Wno-unused-parameter -Wold-style-definition \
17425 -Wdeclaration-after-statement \
17426 -Wmissing-declarations \
17427 -Wmissing-noreturn -Wpointer-arith \
17428 -Wcast-align -Wformat -Wformat-security -Wformat-y2k \
17429 -Winit-self -Wmissing-include-dirs -Wundef \
17430 -Wnested-externs"
17431 CPPFLAGS="$CPPFLAGS"
17432
17433 if test x`uname` = x"Linux"; then
17434 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -fstack-protector"
17779 xdt_cv_additional_COMMON_FLAGS="$xdt_cv_additional_COMMON_FLAGS -Wshadow"
17780 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17781
17782 if test x"$enable_debug" = x"no"; then
17783 CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT"
17784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
17785 printf "%s\n" "no" >&6; }
17786 else
17787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: minimum" >&5
17788 printf "%s\n" "minimum" >&6; }
1743517789 fi
17436
17437 if test x`uname` != x"OpenBSD"; then
17438 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -Wredundant-decls"
17439 fi
17440
17441 if test x"$enable_debug" = x"full"; then
17442
17443 $as_echo "#define DEBUG_TRACE 1" >>confdefs.h
17444
17445 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -O0 -g -Werror"
17446 CPPFLAGS="$CPPFLAGS -DG_ENABLE_DEBUG"
17447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: full" >&5
17448 $as_echo "full" >&6; }
17449 else
17450 xdt_cv_additional_CFLAGS="$xdt_cv_additional_CFLAGS -g -Wshadow"
17451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17452 $as_echo "yes" >&6; }
17453 fi
17790 fi
17791
17792 xdt_cv_additional_CFLAGS="$xdt_cv_additional_COMMON_FLAGS \
17793 -Wdeclaration-after-statement \
17794 -Wnested-externs \
17795 -Wold-style-definition"
17796 xdt_cv_additional_CXXFLAGS="$xdt_cv_additional_COMMON_FLAGS"
1745417797
1745517798
1745617799 for flag in $xdt_cv_additional_CFLAGS; do
17457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag" >&5
17458 $as_echo_n "checking if $CC supports $flag... " >&6; }
17800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag" >&5
17801 printf %s "checking if $CC supports $flag... " >&6; }
1745917802 saved_CFLAGS="$CFLAGS"
1746017803 CFLAGS="$CFLAGS $flag"
1746117804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1746217805 /* end confdefs.h. */
1746317806
1746417807 _ACEOF
17465 if ac_fn_c_try_compile "$LINENO"; then :
17808 if ac_fn_c_try_compile "$LINENO"
17809 then :
1746617810 flag_supported=yes
17467 else
17811 else $as_nop
1746817812 flag_supported=no
1746917813 fi
17470 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17814 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1747117815 CFLAGS="$saved_CFLAGS"
17472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $flag_supported" >&5
17473 $as_echo "$flag_supported" >&6; }
17816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag_supported" >&5
17817 printf "%s\n" "$flag_supported" >&6; }
1747417818
1747517819 if test "x$flag_supported" = "xyes"; then
1747617820 supported_CFLAGS="$supported_CFLAGS $flag"
1747817822 done
1747917823
1748017824
17481
17482 supported_CXXFLAGS="$supported_CFLAGS"
17483
17484
17485 CFLAGS="$CFLAGS $supported_CFLAGS"
17486 CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS"
17487 else
17488 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17489
17490 if test x"$enable_debug" = x"no"; then
17491 CPPFLAGS="$CPPFLAGS -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT"
17492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17493 $as_echo "no" >&6; }
17494 else
17495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: minimum" >&5
17496 $as_echo "minimum" >&6; }
17825 for flag in $xdt_cv_additional_CXXFLAGS; do
17826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports $flag" >&5
17827 printf %s "checking if $CC supports $flag... " >&6; }
17828 saved_CFLAGS="$CFLAGS"
17829 CFLAGS="$CFLAGS $flag"
17830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17831 /* end confdefs.h. */
17832
17833 _ACEOF
17834 if ac_fn_c_try_compile "$LINENO"
17835 then :
17836 flag_supported=yes
17837 else $as_nop
17838 flag_supported=no
17839 fi
17840 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
17841 CFLAGS="$saved_CFLAGS"
17842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag_supported" >&5
17843 printf "%s\n" "$flag_supported" >&6; }
17844
17845 if test "x$flag_supported" = "xyes"; then
17846 supported_CXXFLAGS="$supported_CXXFLAGS $flag"
1749717847 fi
17498 fi
17848 done
17849
17850
17851 CFLAGS="$CFLAGS $supported_CFLAGS"
17852 CXXFLAGS="$CXXFLAGS $supported_CXXFLAGS"
1749917853
1750017854
1750117855 ac_config_files="$ac_config_files Makefile data/Makefile data/appdata/Makefile data/icons/Makefile data/icons/16x16/Makefile data/icons/24x24/Makefile data/icons/32x32/Makefile data/icons/48x48/Makefile data/icons/64x64/Makefile data/icons/scalable/Makefile x11-clipboard-manager/Makefile panel-plugin/Makefile tests/Makefile po/Makefile.in"
1752717881 case $ac_val in #(
1752817882 *${as_nl}*)
1752917883 case $ac_var in #(
17530 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17531 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17884 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17885 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1753217886 esac
1753317887 case $ac_var in #(
1753417888 _ | IFS | as_nl) ;; #(
1755817912 /^ac_cv_env_/b end
1755917913 t clear
1756017914 :clear
17561 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17915 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
1756217916 t end
1756317917 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
1756417918 :end' >>confcache
1756517919 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
1756617920 if test -w "$cache_file"; then
1756717921 if test "x$cache_file" != "x/dev/null"; then
17568 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17569 $as_echo "$as_me: updating cache $cache_file" >&6;}
17922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17923 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
1757017924 if test ! -f "$cache_file" || test -h "$cache_file"; then
1757117925 cat confcache >"$cache_file"
1757217926 else
1758017934 fi
1758117935 fi
1758217936 else
17583 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17584 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17938 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
1758517939 fi
1758617940 fi
1758717941 rm -f confcache
1759817952 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
1759917953 # 1. Remove the extension, and $U if already installed.
1760017954 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17601 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17955 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
1760217956 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
1760317957 # will be set to the directory where LIBOBJS objects are built.
1760417958 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
1760917963 LTLIBOBJS=$ac_ltlibobjs
1761017964
1761117965
17612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17613 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17967 printf %s "checking that generated files are newer than configure... " >&6; }
1761417968 if test -n "$am_sleep_pid"; then
1761517969 # Hide warnings about reused PIDs.
1761617970 wait $am_sleep_pid 2>/dev/null
1761717971 fi
17618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17619 $as_echo "done" >&6; }
17972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
17973 printf "%s\n" "done" >&6; }
1762017974 if test -n "$EXEEXT"; then
1762117975 am__EXEEXT_TRUE=
1762217976 am__EXEEXT_FALSE='#'
1765418008 ac_write_fail=0
1765518009 ac_clean_files_save=$ac_clean_files
1765618010 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17657 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17658 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18012 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
1765918013 as_write_fail=0
1766018014 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
1766118015 #! $SHELL
1767818032
1767918033 # Be more Bourne compatible
1768018034 DUALCASE=1; export DUALCASE # for MKS sh
17681 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18035 as_nop=:
18036 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
18037 then :
1768218038 emulate sh
1768318039 NULLCMD=:
1768418040 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
1768518041 # is contrary to our usage. Disable this feature.
1768618042 alias -g '${1+"$@"}'='"$@"'
1768718043 setopt NO_GLOB_SUBST
17688 else
18044 else $as_nop
1768918045 case `(set -o) 2>/dev/null` in #(
1769018046 *posix*) :
1769118047 set -o posix ;; #(
1769518051 fi
1769618052
1769718053
18054
18055 # Reset variables that may have inherited troublesome values from
18056 # the environment.
18057
18058 # IFS needs to be set, to space, tab, and newline, in precisely that order.
18059 # (If _AS_PATH_WALK were called with IFS unset, it would have the
18060 # side effect of setting IFS to empty, thus disabling word splitting.)
18061 # Quoting is to prevent editors from complaining about space-tab.
1769818062 as_nl='
1769918063 '
1770018064 export as_nl
17701 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17702 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17703 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17704 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17705 # Prefer a ksh shell builtin over an external printf program on Solaris,
17706 # but without wasting forks for bash or zsh.
17707 if test -z "$BASH_VERSION$ZSH_VERSION" \
17708 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17709 as_echo='print -r --'
17710 as_echo_n='print -rn --'
17711 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17712 as_echo='printf %s\n'
17713 as_echo_n='printf %s'
17714 else
17715 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17716 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17717 as_echo_n='/usr/ucb/echo -n'
17718 else
17719 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17720 as_echo_n_body='eval
17721 arg=$1;
17722 case $arg in #(
17723 *"$as_nl"*)
17724 expr "X$arg" : "X\\(.*\\)$as_nl";
17725 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17726 esac;
17727 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17728 '
17729 export as_echo_n_body
17730 as_echo_n='sh -c $as_echo_n_body as_echo'
17731 fi
17732 export as_echo_body
17733 as_echo='sh -c $as_echo_body as_echo'
17734 fi
18065 IFS=" "" $as_nl"
18066
18067 PS1='$ '
18068 PS2='> '
18069 PS4='+ '
18070
18071 # Ensure predictable behavior from utilities with locale-dependent output.
18072 LC_ALL=C
18073 export LC_ALL
18074 LANGUAGE=C
18075 export LANGUAGE
18076
18077 # We cannot yet rely on "unset" to work, but we need these variables
18078 # to be unset--not just set to an empty or harmless value--now, to
18079 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
18080 # also avoids known problems related to "unset" and subshell syntax
18081 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
18082 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
18083 do eval test \${$as_var+y} \
18084 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18085 done
18086
18087 # Ensure that fds 0, 1, and 2 are open.
18088 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
18089 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
18090 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
1773518091
1773618092 # The user is always right.
17737 if test "${PATH_SEPARATOR+set}" != set; then
18093 if ${PATH_SEPARATOR+false} :; then
1773818094 PATH_SEPARATOR=:
1773918095 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
1774018096 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
1774218098 }
1774318099 fi
1774418100
17745
17746 # IFS
17747 # We need space, tab and new line, in precisely that order. Quoting is
17748 # there to prevent editors from complaining about space-tab.
17749 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17750 # splitting by setting IFS to empty value.)
17751 IFS=" "" $as_nl"
1775218101
1775318102 # Find who we are. Look in the path if we contain no directory separator.
1775418103 as_myself=
1775818107 for as_dir in $PATH
1775918108 do
1776018109 IFS=$as_save_IFS
17761 test -z "$as_dir" && as_dir=.
17762 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18110 case $as_dir in #(((
18111 '') as_dir=./ ;;
18112 */) ;;
18113 *) as_dir=$as_dir/ ;;
18114 esac
18115 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
1776318116 done
1776418117 IFS=$as_save_IFS
1776518118
1777118124 as_myself=$0
1777218125 fi
1777318126 if test ! -f "$as_myself"; then
17774 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18127 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
1777518128 exit 1
1777618129 fi
1777718130
17778 # Unset variables that we do not need and which cause bugs (e.g. in
17779 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17780 # suppresses any "Segmentation fault" message there. '((' could
17781 # trigger a bug in pdksh 5.2.14.
17782 for as_var in BASH_ENV ENV MAIL MAILPATH
17783 do eval test x\${$as_var+set} = xset \
17784 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17785 done
17786 PS1='$ '
17787 PS2='> '
17788 PS4='+ '
17789
17790 # NLS nuisances.
17791 LC_ALL=C
17792 export LC_ALL
17793 LANGUAGE=C
17794 export LANGUAGE
17795
17796 # CDPATH.
17797 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1779818131
1779918132
1780018133 # as_fn_error STATUS ERROR [LINENO LOG_FD]
1780718140 as_status=$1; test $as_status -eq 0 && as_status=1
1780818141 if test "$4"; then
1780918142 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17810 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17811 fi
17812 $as_echo "$as_me: error: $2" >&2
18143 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18144 fi
18145 printf "%s\n" "$as_me: error: $2" >&2
1781318146 as_fn_exit $as_status
1781418147 } # as_fn_error
18148
1781518149
1781618150
1781718151 # as_fn_set_status STATUS
1784018174 { eval $1=; unset $1;}
1784118175 }
1784218176 as_unset=as_fn_unset
18177
1784318178 # as_fn_append VAR VALUE
1784418179 # ----------------------
1784518180 # Append the text in VALUE to the end of the definition contained in VAR. Take
1784618181 # advantage of any shell optimizations that allow amortized linear growth over
1784718182 # repeated appends, instead of the typical quadratic growth present in naive
1784818183 # implementations.
17849 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18184 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
18185 then :
1785018186 eval 'as_fn_append ()
1785118187 {
1785218188 eval $1+=\$2
1785318189 }'
17854 else
18190 else $as_nop
1785518191 as_fn_append ()
1785618192 {
1785718193 eval $1=\$$1\$2
1786318199 # Perform arithmetic evaluation on the ARGs, and store the result in the
1786418200 # global $as_val. Take advantage of shells that can avoid forks. The arguments
1786518201 # must be portable across $(()) and expr.
17866 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18202 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
18203 then :
1786718204 eval 'as_fn_arith ()
1786818205 {
1786918206 as_val=$(( $* ))
1787018207 }'
17871 else
18208 else $as_nop
1787218209 as_fn_arith ()
1787318210 {
1787418211 as_val=`expr "$@" || test $? -eq 1`
1789918236 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
1790018237 X"$0" : 'X\(//\)$' \| \
1790118238 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17902 $as_echo X/"$0" |
18239 printf "%s\n" X/"$0" |
1790318240 sed '/^.*\/\([^/][^/]*\)\/*$/{
1790418241 s//\1/
1790518242 q
1792118258 as_cr_digits='0123456789'
1792218259 as_cr_alnum=$as_cr_Letters$as_cr_digits
1792318260
18261
18262 # Determine whether it's possible to make 'echo' print without a newline.
18263 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
18264 # for compatibility with existing Makefiles.
1792418265 ECHO_C= ECHO_N= ECHO_T=
1792518266 case `echo -n x` in #(((((
1792618267 -n*)
1793318274 *)
1793418275 ECHO_N='-n';;
1793518276 esac
18277
18278 # For backward compatibility with old third-party macros, we provide
18279 # the shell variables $as_echo and $as_echo_n. New code should use
18280 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
18281 as_echo='printf %s\n'
18282 as_echo_n='printf %s'
1793618283
1793718284 rm -f conf$$ conf$$.exe conf$$.file
1793818285 if test -d conf$$.dir; then
1797518322 as_dirs=
1797618323 while :; do
1797718324 case $as_dir in #(
17978 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18325 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
1797918326 *) as_qdir=$as_dir;;
1798018327 esac
1798118328 as_dirs="'$as_qdir' $as_dirs"
1798418331 X"$as_dir" : 'X\(//\)[^/]' \| \
1798518332 X"$as_dir" : 'X\(//\)$' \| \
1798618333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17987 $as_echo X"$as_dir" |
18334 printf "%s\n" X"$as_dir" |
1798818335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1798918336 s//\1/
1799018337 q
1804618393 # report actual input values of CONFIG_FILES etc. instead of their
1804718394 # values after options handling.
1804818395 ac_log="
18049 This file was extended by Clipman $as_me 1.6.2, which was
18050 generated by GNU Autoconf 2.69. Invocation command line was
18396 This file was extended by Clipman $as_me 1.6.3, which was
18397 generated by GNU Autoconf 2.71. Invocation command line was
1805118398
1805218399 CONFIG_FILES = $CONFIG_FILES
1805318400 CONFIG_HEADERS = $CONFIG_HEADERS
1810618453 Configuration commands:
1810718454 $config_commands
1810818455
18109 Report bugs to <https://bugzilla.xfce.org/>.
18456 Report bugs to <https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin>.
1811018457 Clipman home page: <https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin>."
1811118458
1811218459 _ACEOF
18460 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
18461 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
1811318462 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18114 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18463 ac_cs_config='$ac_cs_config_escaped'
1811518464 ac_cs_version="\\
18116 Clipman config.status 1.6.2
18117 configured by $0, generated by GNU Autoconf 2.69,
18465 Clipman config.status 1.6.3
18466 configured by $0, generated by GNU Autoconf 2.71,
1811818467 with options \\"\$ac_cs_config\\"
1811918468
18120 Copyright (C) 2012 Free Software Foundation, Inc.
18469 Copyright (C) 2021 Free Software Foundation, Inc.
1812118470 This config.status script is free software; the Free Software Foundation
1812218471 gives unlimited permission to copy, distribute and modify it."
1812318472
1815718506 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1815818507 ac_cs_recheck=: ;;
1815918508 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18160 $as_echo "$ac_cs_version"; exit ;;
18509 printf "%s\n" "$ac_cs_version"; exit ;;
1816118510 --config | --confi | --conf | --con | --co | --c )
18162 $as_echo "$ac_cs_config"; exit ;;
18511 printf "%s\n" "$ac_cs_config"; exit ;;
1816318512 --debug | --debu | --deb | --de | --d | -d )
1816418513 debug=: ;;
1816518514 --file | --fil | --fi | --f )
1816618515 $ac_shift
1816718516 case $ac_optarg in
18168 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18517 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1816918518 '') as_fn_error $? "missing file argument" ;;
1817018519 esac
1817118520 as_fn_append CONFIG_FILES " '$ac_optarg'"
1817318522 --header | --heade | --head | --hea )
1817418523 $ac_shift
1817518524 case $ac_optarg in
18176 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18525 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
1817718526 esac
1817818527 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
1817918528 ac_need_defaults=false;;
1818218531 as_fn_error $? "ambiguous option: \`$1'
1818318532 Try \`$0 --help' for more information.";;
1818418533 --help | --hel | -h )
18185 $as_echo "$ac_cs_usage"; exit ;;
18534 printf "%s\n" "$ac_cs_usage"; exit ;;
1818618535 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1818718536 | -silent | --silent | --silen | --sile | --sil | --si | --s)
1818818537 ac_cs_silent=: ;;
1821018559 if \$ac_cs_recheck; then
1821118560 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1821218561 shift
18213 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18562 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
1821418563 CONFIG_SHELL='$SHELL'
1821518564 export CONFIG_SHELL
1821618565 exec "\$@"
1822418573 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
1822518574 ## Running $as_me. ##
1822618575 _ASBOX
18227 $as_echo "$ac_log"
18576 printf "%s\n" "$ac_log"
1822818577 } >&5
1822918578
1823018579 _ACEOF
1827618625 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
1827718626 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
1827818627 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18628 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`'
1827918629 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
1828018630 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
1828118631 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
1828418634 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
1828518635 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
1828618636 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18637 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`'
1828718638 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
1828818639 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
1828918640 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
1840418755 lt_SP2NL \
1840518756 lt_NL2SP \
1840618757 reload_flag \
18758 FILECMD \
1840718759 OBJDUMP \
1840818760 deplibs_check_method \
1840918761 file_magic_cmd \
1841218764 DLLTOOL \
1841318765 sharedlib_from_linklib_cmd \
1841418766 AR \
18415 AR_FLAGS \
1841618767 archiver_list_spec \
1841718768 STRIP \
1841818769 RANLIB \
1851718868
1851818869
1851918870
18520
1852118871 _ACEOF
1852218872
1852318873 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1852918879 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
1853018880 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
1853118881 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18532 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
1853318882 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
1853418883 "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
1853518884 "data/appdata/Makefile") CONFIG_FILES="$CONFIG_FILES data/appdata/Makefile" ;;
1855618905 # We use the long form for the default assignment because of an extremely
1855718906 # bizarre bug on SunOS 4.1.3.
1855818907 if $ac_need_defaults; then
18559 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18560 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18561 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18908 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
18909 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
18910 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
1856218911 fi
1856318912
1856418913 # Have a temporary directory for convenience. Make it in the build tree
1889419243 esac ||
1889519244 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
1889619245 esac
18897 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19246 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
1889819247 as_fn_append ac_file_inputs " '$ac_f'"
1889919248 done
1890019249
1890219251 # use $as_me), people would be surprised to read:
1890319252 # /* config.h. Generated by config.status. */
1890419253 configure_input='Generated from '`
18905 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19254 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
1890619255 `' by configure.'
1890719256 if test x"$ac_file" != x-; then
1890819257 configure_input="$ac_file. $configure_input"
18909 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18910 $as_echo "$as_me: creating $ac_file" >&6;}
19258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19259 printf "%s\n" "$as_me: creating $ac_file" >&6;}
1891119260 fi
1891219261 # Neutralize special characters interpreted by sed in replacement strings.
1891319262 case $configure_input in #(
1891419263 *\&* | *\|* | *\\* )
18915 ac_sed_conf_input=`$as_echo "$configure_input" |
19264 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
1891619265 sed 's/[\\\\&|]/\\\\&/g'`;; #(
1891719266 *) ac_sed_conf_input=$configure_input;;
1891819267 esac
1892919278 X"$ac_file" : 'X\(//\)[^/]' \| \
1893019279 X"$ac_file" : 'X\(//\)$' \| \
1893119280 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18932 $as_echo X"$ac_file" |
19281 printf "%s\n" X"$ac_file" |
1893319282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1893419283 s//\1/
1893519284 q
1895319302 case "$ac_dir" in
1895419303 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1895519304 *)
18956 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19305 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1895719306 # A ".." for each directory in $ac_dir_suffix.
18958 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19307 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1895919308 case $ac_top_builddir_sub in
1896019309 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1896119310 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1901719366 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1901819367 *datarootdir*) ac_datarootdir_seen=yes;;
1901919368 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19021 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19370 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1902219371 _ACEOF
1902319372 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1902419373 ac_datarootdir_hack='
1906219411 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1906319412 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
1906419413 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1906619415 which seems to be undefined. Please make sure it is defined" >&5
19067 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19416 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1906819417 which seems to be undefined. Please make sure it is defined" >&2;}
1906919418
1907019419 rm -f "$ac_tmp/stdin"
1908019429 #
1908119430 if test x"$ac_file" != x-; then
1908219431 {
19083 $as_echo "/* $configure_input */" \
19432 printf "%s\n" "/* $configure_input */" >&1 \
1908419433 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1908519434 } >"$ac_tmp/config.h" \
1908619435 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1908719436 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19088 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19089 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19438 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
1909019439 else
1909119440 rm -f "$ac_file"
1909219441 mv "$ac_tmp/config.h" "$ac_file" \
1909319442 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1909419443 fi
1909519444 else
19096 $as_echo "/* $configure_input */" \
19445 printf "%s\n" "/* $configure_input */" >&1 \
1909719446 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1909819447 || as_fn_error $? "could not create -" "$LINENO" 5
1909919448 fi
1911319462 X"$_am_arg" : 'X\(//\)[^/]' \| \
1911419463 X"$_am_arg" : 'X\(//\)$' \| \
1911519464 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19116 $as_echo X"$_am_arg" |
19465 printf "%s\n" X"$_am_arg" |
1911719466 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1911819467 s//\1/
1911919468 q
1913319482 s/.*/./; q'`/stamp-h$_am_stamp_count
1913419483 ;;
1913519484
19136 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19137 $as_echo "$as_me: executing $ac_file commands" >&6;}
19485 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19486 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
1913819487 ;;
1913919488 esac
1914019489
1916019509 for am_mf
1916119510 do
1916219511 # Strip MF so we end up with the name of the file.
19163 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
19512 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
1916419513 # Check whether this is an Automake generated Makefile which includes
1916519514 # dependency-tracking related rules and includes.
1916619515 # Grep'ing the whole file directly is not great: AIX grep has a line
1917219521 X"$am_mf" : 'X\(//\)[^/]' \| \
1917319522 X"$am_mf" : 'X\(//\)$' \| \
1917419523 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
19175 $as_echo X"$am_mf" |
19524 printf "%s\n" X"$am_mf" |
1917619525 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1917719526 s//\1/
1917819527 q
1919419543 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
1919519544 X"$am_mf" : 'X\(//\)$' \| \
1919619545 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
19197 $as_echo X/"$am_mf" |
19546 printf "%s\n" X/"$am_mf" |
1919819547 sed '/^.*\/\([^/][^/]*\)\/*$/{
1919919548 s//\1/
1920019549 q
1921919568 (exit $ac_status); } || am_rc=$?
1922019569 done
1922119570 if test $am_rc -ne 0; then
19222 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19223 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19571 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19572 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1922419573 as_fn_error $? "Something went wrong bootstrapping makefile fragments
19225 for automatic dependency tracking. Try re-running configure with the
19574 for automatic dependency tracking. If GNU make was not used, consider
19575 re-running the configure script with MAKE=\"gmake\" (or whatever is
19576 necessary). You can also try re-running configure with the
1922619577 '--disable-dependency-tracking' option to at least be able to build
1922719578 the package (albeit without support for automatic dependency tracking).
1922819579 See \`config.log' for more details" "$LINENO" 5; }
1936819719 # convert \$build files to toolchain format.
1936919720 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
1937019721
19722 # A file(cmd) program that detects file types.
19723 FILECMD=$lt_FILECMD
19724
1937119725 # An object symbol dumper.
1937219726 OBJDUMP=$lt_OBJDUMP
1937319727
1939219746 # The archiver.
1939319747 AR=$lt_AR
1939419748
19749 # Flags to create an archive (by configure).
19750 lt_ar_flags=$lt_ar_flags
19751
1939519752 # Flags to create an archive.
19396 AR_FLAGS=$lt_AR_FLAGS
19753 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"}
1939719754
1939819755 # How to feed a file listing to the archiver.
1939919756 archiver_list_spec=$lt_archiver_list_spec
1976120118 esac
1976220119
1976320120
20121
1976420122 ltmain=$ac_aux_dir/ltmain.sh
1976520123
1976620124
1976820126 # if finds mixed CR/LF and LF-only lines. Since sed operates in
1976920127 # text mode, it properly converts lines to CR/LF. This bash problem
1977020128 # is reportedly fixed, but why not run on old versions too?
19771 sed '$q' "$ltmain" >> "$cfgfile" \
20129 $SED '$q' "$ltmain" >> "$cfgfile" \
1977220130 || (rm -f "$cfgfile"; exit 1)
1977320131
1977420132 mv -f "$cfgfile" "$ofile" ||
1977620134 chmod +x "$ofile"
1977720135
1977820136 ;;
19779 "default-1":C) case "$CONFIG_FILES" in *po/Makefile.in*)
19780 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
19781 esac ;;
1978220137 "po/stamp-it":C)
1978320138 if ! grep "^# INTLTOOL_MAKEFILE$" "po/Makefile.in" > /dev/null ; then
1978420139 as_fn_error $? "po/Makefile.in.in was not created by intltoolize." "$LINENO" 5
1983320188 $ac_cs_success || as_fn_exit 1
1983420189 fi
1983520190 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19837 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20192 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
1983820193 fi
1983920194
1984020195
1984420199 echo " * Debug Support: $enable_debug"
1984520200 echo " * QR Code: $enable_qrencode"
1984620201 echo
20202
1515 dnl ***************************
1616 m4_define([project_version_major], [1])
1717 m4_define([project_version_minor], [6])
18 m4_define([project_version_micro], [2])
19 m4_define([project_version_build], [911d911])
18 m4_define([project_version_micro], [3])
19 m4_define([project_version_build], [7482bef])
2020 m4_define([project_version_tag], []) # leave empty for release
2121 m4_define([project_version], [project_version_major().project_version_minor().project_version_micro()ifelse(project_version_tag(), [git], [project_version_tag()-project_version_build()], [project_version_tag()])])
2222
2323 dnl ***************************
2424 dnl *** Initialize autoconf ***
2525 dnl ***************************
26 AC_COPYRIGHT([Copyright (c) 2005-2020
26 AC_COPYRIGHT([Copyright (c) 2003-2023
2727 The Xfce development team. All rights reserved.])
28 AC_INIT([Clipman], [project_version], [https://bugzilla.xfce.org/], [xfce4-clipman-plugin],
28 AC_INIT([Clipman], [project_version], [https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin], [xfce4-clipman-plugin],
2929 [https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin])
3030 AC_CONFIG_HEADERS([config.h])
3131 AC_PREREQ([2.50])
5151 dnl ********************************
5252 AC_PROG_CC()
5353 AM_PROG_CC_C_O()
54 AC_PROG_LD()
5554 AC_PROG_INSTALL()
5655 AC_PROG_LN_S()
5756 IT_PROG_INTLTOOL([0.35.0])
6564 dnl *** Check for required packages ***
6665 dnl ***********************************
6766 XDT_CHECK_LIBX11_REQUIRE()
68 XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.42.0])
69 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.42.0])
67 XDT_CHECK_PACKAGE([GIO], [gio-2.0], [2.60.0])
68 XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.60.0])
7069 XDT_CHECK_PACKAGE([GDKX], [gdk-x11-3.0], [3.22.29])
7170 XDT_CHECK_PACKAGE([GTK], [gtk+-3.0], [3.22.29])
7271 XDT_CHECK_PACKAGE([LIBXFCE4UI], [libxfce4ui-2], [4.14.0])
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
8989 target_triplet = @target@
9090 subdir = data
9191 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
92 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
93 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
94 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
95 $(top_srcdir)/configure.ac
9396 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9497 $(ACLOCAL_M4)
9598 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
149152 unique=`for i in $$list; do \
150153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
151154 done | $(am__uniquify_input)`
152 ETAGS = etags
153 CTAGS = ctags
154155 DIST_SUBDIRS = $(SUBDIRS)
155156 am__DIST_COMMON = $(srcdir)/Makefile.in
156157 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
188189 AUTOHEADER = @AUTOHEADER@
189190 AUTOMAKE = @AUTOMAKE@
190191 AWK = @AWK@
191 CATALOGS = @CATALOGS@
192 CATOBJEXT = @CATOBJEXT@
193192 CC = @CC@
194193 CCDEPMODE = @CCDEPMODE@
195194 CFLAGS = @CFLAGS@
196195 CPP = @CPP@
197196 CPPFLAGS = @CPPFLAGS@
197 CSCOPE = @CSCOPE@
198 CTAGS = @CTAGS@
198199 CYGPATH_W = @CYGPATH_W@
199 DATADIRNAME = @DATADIRNAME@
200200 DEFS = @DEFS@
201201 DEPDIR = @DEPDIR@
202202 DLLTOOL = @DLLTOOL@
206206 ECHO_N = @ECHO_N@
207207 ECHO_T = @ECHO_T@
208208 EGREP = @EGREP@
209 ETAGS = @ETAGS@
209210 EXEEXT = @EXEEXT@
210211 FGREP = @FGREP@
212 FILECMD = @FILECMD@
211213 GDKX_CFLAGS = @GDKX_CFLAGS@
212214 GDKX_LIBS = @GDKX_LIBS@
213215 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
221223 GLIB_LIBS = @GLIB_LIBS@
222224 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
223225 GLIB_VERSION = @GLIB_VERSION@
224 GMOFILES = @GMOFILES@
225226 GMSGFMT = @GMSGFMT@
226227 GREP = @GREP@
227228 GTK_CFLAGS = @GTK_CFLAGS@
233234 INSTALL_PROGRAM = @INSTALL_PROGRAM@
234235 INSTALL_SCRIPT = @INSTALL_SCRIPT@
235236 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
236 INSTOBJEXT = @INSTOBJEXT@
237 INTLLIBS = @INTLLIBS@
238237 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
239238 INTLTOOL_MERGE = @INTLTOOL_MERGE@
240239 INTLTOOL_PERL = @INTLTOOL_PERL@
243242 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
244243 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
245244 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
246 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
247245 LD = @LD@
248246 LDFLAGS = @LDFLAGS@
249247 LIBOBJS = @LIBOBJS@
280278 MAKEINFO = @MAKEINFO@
281279 MANIFEST_TOOL = @MANIFEST_TOOL@
282280 MKDIR_P = @MKDIR_P@
283 MKINSTALLDIRS = @MKINSTALLDIRS@
284281 MSGFMT = @MSGFMT@
285 MSGFMT_OPTS = @MSGFMT_OPTS@
286282 MSGMERGE = @MSGMERGE@
287283 NM = @NM@
288284 NMEDIT = @NMEDIT@
301297 PKG_CONFIG = @PKG_CONFIG@
302298 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
303299 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
304 POFILES = @POFILES@
305 POSUB = @POSUB@
306 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
307 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
308300 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
309301 QRENCODE_LIBS = @QRENCODE_LIBS@
310302 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
321313 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
322314 XFCONF_VERSION = @XFCONF_VERSION@
323315 XGETTEXT = @XGETTEXT@
324 XGETTEXT_ARGS = @XGETTEXT_ARGS@
325316 XMKMF = @XMKMF@
326317 X_CFLAGS = @X_CFLAGS@
327318 X_EXTRA_LIBS = @X_EXTRA_LIBS@
524515
525516 distclean-tags:
526517 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
527
528518 distdir: $(BUILT_SOURCES)
529519 $(MAKE) $(AM_MAKEFLAGS) distdir-am
530520
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/appdata
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
426419
427420 cscope cscopelist:
428421
429
430422 distdir: $(BUILT_SOURCES)
431423 $(MAKE) $(AM_MAKEFLAGS) distdir-am
432424
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/icons/16x16
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
427420
428421 cscope cscopelist:
429422
430
431423 distdir: $(BUILT_SOURCES)
432424 $(MAKE) $(AM_MAKEFLAGS) distdir-am
433425
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/icons/24x24
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
424417
425418 cscope cscopelist:
426419
427
428420 distdir: $(BUILT_SOURCES)
429421 $(MAKE) $(AM_MAKEFLAGS) distdir-am
430422
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/icons/32x32
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
424417
425418 cscope cscopelist:
426419
427
428420 distdir: $(BUILT_SOURCES)
429421 $(MAKE) $(AM_MAKEFLAGS) distdir-am
430422
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/icons/48x48
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
424417
425418 cscope cscopelist:
426419
427
428420 distdir: $(BUILT_SOURCES)
429421 $(MAKE) $(AM_MAKEFLAGS) distdir-am
430422
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/icons/64x64
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
424417
425418 cscope cscopelist:
426419
427
428420 distdir: $(BUILT_SOURCES)
429421 $(MAKE) $(AM_MAKEFLAGS) distdir-am
430422
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
8989 target_triplet = @target@
9090 subdir = data/icons
9191 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
92 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
92 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
93 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
94 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
95 $(top_srcdir)/configure.ac
9396 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9497 $(ACLOCAL_M4)
9598 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
149152 unique=`for i in $$list; do \
150153 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
151154 done | $(am__uniquify_input)`
152 ETAGS = etags
153 CTAGS = ctags
154155 DIST_SUBDIRS = $(SUBDIRS)
155156 am__DIST_COMMON = $(srcdir)/Makefile.in
156157 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
188189 AUTOHEADER = @AUTOHEADER@
189190 AUTOMAKE = @AUTOMAKE@
190191 AWK = @AWK@
191 CATALOGS = @CATALOGS@
192 CATOBJEXT = @CATOBJEXT@
193192 CC = @CC@
194193 CCDEPMODE = @CCDEPMODE@
195194 CFLAGS = @CFLAGS@
196195 CPP = @CPP@
197196 CPPFLAGS = @CPPFLAGS@
197 CSCOPE = @CSCOPE@
198 CTAGS = @CTAGS@
198199 CYGPATH_W = @CYGPATH_W@
199 DATADIRNAME = @DATADIRNAME@
200200 DEFS = @DEFS@
201201 DEPDIR = @DEPDIR@
202202 DLLTOOL = @DLLTOOL@
206206 ECHO_N = @ECHO_N@
207207 ECHO_T = @ECHO_T@
208208 EGREP = @EGREP@
209 ETAGS = @ETAGS@
209210 EXEEXT = @EXEEXT@
210211 FGREP = @FGREP@
212 FILECMD = @FILECMD@
211213 GDKX_CFLAGS = @GDKX_CFLAGS@
212214 GDKX_LIBS = @GDKX_LIBS@
213215 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
221223 GLIB_LIBS = @GLIB_LIBS@
222224 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
223225 GLIB_VERSION = @GLIB_VERSION@
224 GMOFILES = @GMOFILES@
225226 GMSGFMT = @GMSGFMT@
226227 GREP = @GREP@
227228 GTK_CFLAGS = @GTK_CFLAGS@
233234 INSTALL_PROGRAM = @INSTALL_PROGRAM@
234235 INSTALL_SCRIPT = @INSTALL_SCRIPT@
235236 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
236 INSTOBJEXT = @INSTOBJEXT@
237 INTLLIBS = @INTLLIBS@
238237 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
239238 INTLTOOL_MERGE = @INTLTOOL_MERGE@
240239 INTLTOOL_PERL = @INTLTOOL_PERL@
243242 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
244243 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
245244 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
246 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
247245 LD = @LD@
248246 LDFLAGS = @LDFLAGS@
249247 LIBOBJS = @LIBOBJS@
280278 MAKEINFO = @MAKEINFO@
281279 MANIFEST_TOOL = @MANIFEST_TOOL@
282280 MKDIR_P = @MKDIR_P@
283 MKINSTALLDIRS = @MKINSTALLDIRS@
284281 MSGFMT = @MSGFMT@
285 MSGFMT_OPTS = @MSGFMT_OPTS@
286282 MSGMERGE = @MSGMERGE@
287283 NM = @NM@
288284 NMEDIT = @NMEDIT@
301297 PKG_CONFIG = @PKG_CONFIG@
302298 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
303299 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
304 POFILES = @POFILES@
305 POSUB = @POSUB@
306 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
307 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
308300 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
309301 QRENCODE_LIBS = @QRENCODE_LIBS@
310302 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
321313 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
322314 XFCONF_VERSION = @XFCONF_VERSION@
323315 XGETTEXT = @XGETTEXT@
324 XGETTEXT_ARGS = @XGETTEXT_ARGS@
325316 XMKMF = @XMKMF@
326317 X_CFLAGS = @X_CFLAGS@
327318 X_EXTRA_LIBS = @X_EXTRA_LIBS@
525516
526517 distclean-tags:
527518 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
528
529519 distdir: $(BUILT_SOURCES)
530520 $(MAKE) $(AM_MAKEFLAGS) distdir-am
531521
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = data/icons/scalable
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
158161 AUTOHEADER = @AUTOHEADER@
159162 AUTOMAKE = @AUTOMAKE@
160163 AWK = @AWK@
161 CATALOGS = @CATALOGS@
162 CATOBJEXT = @CATOBJEXT@
163164 CC = @CC@
164165 CCDEPMODE = @CCDEPMODE@
165166 CFLAGS = @CFLAGS@
166167 CPP = @CPP@
167168 CPPFLAGS = @CPPFLAGS@
169 CSCOPE = @CSCOPE@
170 CTAGS = @CTAGS@
168171 CYGPATH_W = @CYGPATH_W@
169 DATADIRNAME = @DATADIRNAME@
170172 DEFS = @DEFS@
171173 DEPDIR = @DEPDIR@
172174 DLLTOOL = @DLLTOOL@
176178 ECHO_N = @ECHO_N@
177179 ECHO_T = @ECHO_T@
178180 EGREP = @EGREP@
181 ETAGS = @ETAGS@
179182 EXEEXT = @EXEEXT@
180183 FGREP = @FGREP@
184 FILECMD = @FILECMD@
181185 GDKX_CFLAGS = @GDKX_CFLAGS@
182186 GDKX_LIBS = @GDKX_LIBS@
183187 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
191195 GLIB_LIBS = @GLIB_LIBS@
192196 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
193197 GLIB_VERSION = @GLIB_VERSION@
194 GMOFILES = @GMOFILES@
195198 GMSGFMT = @GMSGFMT@
196199 GREP = @GREP@
197200 GTK_CFLAGS = @GTK_CFLAGS@
203206 INSTALL_PROGRAM = @INSTALL_PROGRAM@
204207 INSTALL_SCRIPT = @INSTALL_SCRIPT@
205208 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
206 INSTOBJEXT = @INSTOBJEXT@
207 INTLLIBS = @INTLLIBS@
208209 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
209210 INTLTOOL_MERGE = @INTLTOOL_MERGE@
210211 INTLTOOL_PERL = @INTLTOOL_PERL@
213214 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
214215 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
215216 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
216 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
217217 LD = @LD@
218218 LDFLAGS = @LDFLAGS@
219219 LIBOBJS = @LIBOBJS@
250250 MAKEINFO = @MAKEINFO@
251251 MANIFEST_TOOL = @MANIFEST_TOOL@
252252 MKDIR_P = @MKDIR_P@
253 MKINSTALLDIRS = @MKINSTALLDIRS@
254253 MSGFMT = @MSGFMT@
255 MSGFMT_OPTS = @MSGFMT_OPTS@
256254 MSGMERGE = @MSGMERGE@
257255 NM = @NM@
258256 NMEDIT = @NMEDIT@
271269 PKG_CONFIG = @PKG_CONFIG@
272270 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
273271 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
274 POFILES = @POFILES@
275 POSUB = @POSUB@
276 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
277 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
278272 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
279273 QRENCODE_LIBS = @QRENCODE_LIBS@
280274 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
291285 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
292286 XFCONF_VERSION = @XFCONF_VERSION@
293287 XGETTEXT = @XGETTEXT@
294 XGETTEXT_ARGS = @XGETTEXT_ARGS@
295288 XMKMF = @XMKMF@
296289 X_CFLAGS = @X_CFLAGS@
297290 X_EXTRA_LIBS = @X_EXTRA_LIBS@
424417
425418 cscope cscopelist:
426419
427
428420 distdir: $(BUILT_SOURCES)
429421 $(MAKE) $(AM_MAKEFLAGS) distdir-am
430422
22
33 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 1999-2018 Free Software Foundation, Inc.
5 # Copyright (C) 1999-2021 Free Software Foundation, Inc.
66
77 # This program is free software; you can redistribute it and/or modify
88 # it under the terms of the GNU General Public License as published by
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2018-03-11.20; # 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
6868 # Desired mode of installed file.
6969 mode=0755
7070
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=
7176 chgrpcmd=
7277 chmodcmd=$chmodprog
7378 chowncmd=
98103 --version display version info and exit.
99104
100105 -c (ignored)
101 -C install only if different (preserve the last data modification time)
106 -C install only if different (preserve data modification time)
102107 -d create directories instead of installing files.
103108 -g GROUP $chgrpprog installed files to GROUP.
104109 -m MODE $chmodprog installed files to MODE.
105110 -o USER $chownprog installed files to USER.
111 -p pass -p to $cpprog.
106112 -s $stripprog installed files.
113 -S SUFFIX attempt to back up existing files, with suffix SUFFIX.
107114 -t DIRECTORY install into DIRECTORY.
108115 -T report an error if DSTFILE is a directory.
109116
110117 Environment variables override the default commands:
111118 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
112119 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/
113128 "
114129
115130 while test $# -ne 0; do
136151 -o) chowncmd="$chownprog $2"
137152 shift;;
138153
154 -p) cpprog="$cpprog -p";;
155
139156 -s) stripcmd=$stripprog;;
157
158 -S) backupsuffix="$2"
159 shift;;
140160
141161 -t)
142162 is_target_a_directory=always
254274 dstdir=$dst
255275 test -d "$dstdir"
256276 dstdir_status=$?
277 # Don't chown directories that already exist.
278 if test $dstdir_status = 0; then
279 chowncmd=""
280 fi
257281 else
258282
259283 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
300324 if test $dstdir_status != 0; then
301325 case $posix_mkdir in
302326 '')
303 # Create intermediate dirs using mode 755 as modified by the umask.
304 # This is like FreeBSD 'install' as of 1997-10-28.
305 umask=`umask`
306 case $stripcmd.$umask in
307 # Optimize common cases.
308 *[2367][2367]) mkdir_umask=$umask;;
309 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
310
311 *[0-7])
312 mkdir_umask=`expr $umask + 22 \
313 - $umask % 100 % 40 + $umask % 20 \
314 - $umask % 10 % 4 + $umask % 2
315 `;;
316 *) mkdir_umask=$umask,go-w;;
317 esac
318
319327 # With -d, create the new directory with the user-specified mode.
320328 # Otherwise, rely on $mkdir_umask.
321329 if test -n "$dir_arg"; then
325333 fi
326334
327335 posix_mkdir=false
328 case $umask in
329 *[123567][0-7][0-7])
330 # POSIX mkdir -p sets u+wx bits regardless of umask, which
331 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
332 ;;
333 *)
334 # Note that $RANDOM variable is not portable (e.g. dash); Use it
335 # here however when possible just to lower collision chance.
336 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
337
338 trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
339
340 # Because "mkdir -p" follows existing symlinks and we likely work
341 # directly in world-writeable /tmp, make sure that the '$tmpdir'
342 # directory is successfully created first before we actually test
343 # 'mkdir -p' feature.
344 if (umask $mkdir_umask &&
345 $mkdirprog $mkdir_mode "$tmpdir" &&
346 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
347 then
348 if test -z "$dir_arg" || {
349 # Check for POSIX incompatibilities with -m.
350 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
351 # other-writable bit of parent directory when it shouldn't.
352 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
353 test_tmpdir="$tmpdir/a"
354 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
355 case $ls_ld_tmpdir in
356 d????-?r-*) different_mode=700;;
357 d????-?--*) different_mode=755;;
358 *) false;;
359 esac &&
360 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
361 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
362 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
363 }
364 }
365 then posix_mkdir=:
366 fi
367 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
368 else
369 # Remove any dirs left behind by ancient mkdir implementations.
370 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
371 fi
372 trap '' 0;;
373 esac;;
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"
374 else
375 # Remove any dirs left behind by ancient mkdir implementations.
376 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
377 fi
378 trap '' 0;;
374379 esac
375380
376381 if
381386 then :
382387 else
383388
384 # The umask is ridiculous, or mkdir does not conform to POSIX,
389 # mkdir does not conform to POSIX,
385390 # or it failed possibly due to a race condition. Create the
386391 # directory the slow way, step by step, checking for races as we go.
387392
410415 prefixes=
411416 else
412417 if $posix_mkdir; then
413 (umask=$mkdir_umask &&
418 (umask $mkdir_umask &&
414419 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
415420 # Don't fail if two instances are running concurrently.
416421 test -d "$prefix" || exit 1
450455 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
451456
452457 # Copy the file name to the temp name.
453 (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") &&
454470
455471 # and set any options; do chmod last to preserve setuid bits.
456472 #
476492 then
477493 rm -f "$dsttmp"
478494 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
479502 # Rename the file to the real destination.
480503 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
481504
490513 # file should still install successfully.
491514 {
492515 test ! -f "$dst" ||
493 $doit $rmcmd -f "$dst" 2>/dev/null ||
516 $doit $rmcmd "$dst" 2>/dev/null ||
494517 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
495 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
518 { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
496519 } ||
497520 { echo "$0: cannot unlink or rename $dst" >&2
498521 (exit 1); exit 1
0 #! /bin/sh
0 #! /usr/bin/env sh
11 ## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
2 ## by inline-source v2014-01-03.01
3
4 # libtool (GNU libtool) 2.4.6
2 ## by inline-source v2019-02-19.15
3
4 # libtool (GNU libtool) 2.4.7.4-1ec8f-dirty
55 # Provide generalized library-building support services.
66 # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
77
8 # Copyright (C) 1996-2015 Free Software Foundation, Inc.
8 # Copyright (C) 1996-2019, 2021-2022 Free Software Foundation, Inc.
99 # This is free software; see the source for copying conditions. There is NO
1010 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1111
3030
3131 PROGRAM=libtool
3232 PACKAGE=libtool
33 VERSION="2.4.6 Debian-2.4.6-14"
34 package_revision=2.4.6
33 VERSION=2.4.7.4-1ec8f-dirty
34 package_revision=2.4.7.4
3535
3636
3737 ## ------ ##
6363 # libraries, which are installed to $pkgauxdir.
6464
6565 # Set a version string for this script.
66 scriptversion=2015-01-20.17; # UTC
66 scriptversion=2019-02-19.15; # UTC
6767
6868 # General shell script boiler plate, and helper functions.
6969 # Written by Gary V. Vaughan, 2004
7070
71 # Copyright (C) 2004-2015 Free Software Foundation, Inc.
72 # This is free software; see the source for copying conditions. There is NO
73 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
74
75 # This program is free software; you can redistribute it and/or modify
76 # it under the terms of the GNU General Public License as published by
77 # the Free Software Foundation; either version 3 of the License, or
78 # (at your option) any later version.
79
80 # As a special exception to the GNU General Public License, if you distribute
81 # this file as part of a program or library that is built using GNU Libtool,
82 # you may include this file under the same distribution terms that you use
83 # for the rest of that program.
84
85 # This program is distributed in the hope that it will be useful,
86 # but WITHOUT ANY WARRANTY; without even the implied warranty of
87 # MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU
88 # General Public License for more details.
89
90 # You should have received a copy of the GNU General Public License
91 # along with this program. If not, see <http://www.gnu.org/licenses/>.
92
93 # Please report bugs or propose patches to gary@gnu.org.
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>
9485
9586
9687 ## ------ ##
138129 _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\"
139130 fi"
140131 done
141
142 # CDPATH.
143 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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).
135 LC_ALL=C
136 LANGUAGE=C
137 export LANGUAGE LC_ALL
144138
145139 # Make sure IFS has a sensible default
146140 sp=' '
157151 }
158152 fi
159153
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
160174
161175
162176 ## ------------------------- ##
258272 rm -f conftest.in conftest.tmp conftest.nl conftest.out
259273 }
260274
261 func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin
275 func_path_progs "sed gsed" func_check_prog_sed "$PATH:/usr/xpg4/bin"
262276 rm -f conftest.sed
263277 SED=$func_path_progs_result
264278 }
294308 rm -f conftest.in conftest.tmp conftest.nl conftest.out
295309 }
296310
297 func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin
311 func_path_progs "grep ggrep" func_check_prog_grep "$PATH:/usr/xpg4/bin"
298312 GREP=$func_path_progs_result
299313 }
300314
359373 s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g
360374 s/\n//g"
361375
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
362405
363406 ## ----------------- ##
364407 ## Global variables. ##
386429 # putting '$debug_cmd' at the start of all your functions, you can get
387430 # bash to show function call trace with:
388431 #
389 # debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
432 # debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
390433 debug_cmd=${debug_cmd-":"}
391434 exit_cmd=:
392435
579622 {
580623 $debug_cmd
581624
582 func_quote_for_eval "$2"
583 eval "$1+=\\ \$func_quote_for_eval_result"
625 func_quote_arg pretty "$2"
626 eval "$1+=\\ \$func_quote_arg_result"
584627 }'
585628 else
586629 func_append_quoted ()
587630 {
588631 $debug_cmd
589632
590 func_quote_for_eval "$2"
591 eval "$1=\$$1\\ \$func_quote_for_eval_result"
633 func_quote_arg pretty "$2"
634 eval "$1=\$$1\\ \$func_quote_arg_result"
592635 }
593636 fi
594637
10901133 }
10911134
10921135
1093 # func_quote_for_eval ARG...
1094 # --------------------------
1095 # Aesthetically quote ARGs to be evaled later.
1096 # This function returns two values:
1097 # i) func_quote_for_eval_result
1098 # double-quoted, suitable for a subsequent eval
1099 # ii) func_quote_for_eval_unquoted_result
1100 # has all characters that are still active within double
1101 # quotes backslashified.
1102 func_quote_for_eval ()
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 ()
11031142 {
11041143 $debug_cmd
11051144
1106 func_quote_for_eval_unquoted_result=
1107 func_quote_for_eval_result=
1108 while test 0 -lt $#; do
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 *) ;;
1198 esac
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
1208 # in scan sets, so we specify it separately.
1209 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
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 {
11091231 case $1 in
1110 *[\\\`\"\$]*)
1111 _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
1112 *)
1113 _G_unquoted_arg=$1 ;;
1114 esac
1115 if test -n "$func_quote_for_eval_unquoted_result"; then
1116 func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
1117 else
1118 func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg"
1119 fi
1120
1121 case $_G_unquoted_arg in
1122 # Double-quote args containing shell metacharacters to delay
1123 # word splitting, command substitution and variable expansion
1124 # for a subsequent eval.
1125 # Many Bourne shells cannot handle close brackets correctly
1126 # in scan sets, so we specify it separately.
1127 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
1128 _G_quoted_arg=\"$_G_unquoted_arg\"
1232 '~'*)
1233 func_quote_portable false "$1"
1234 func_quotefast_eval_result=$func_quote_portable_result
11291235 ;;
11301236 *)
1131 _G_quoted_arg=$_G_unquoted_arg
1132 ;;
1237 printf -v func_quotefast_eval_result %q "$1"
1238 ;;
11331239 esac
1134
1135 if test -n "$func_quote_for_eval_result"; then
1136 func_append func_quote_for_eval_result " $_G_quoted_arg"
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
1305 ;;
1306 *)
1307 # Faster quote-for-eval for some shells.
1308 func_quotefast_eval "$2"
1309 func_quote_arg_result=$func_quotefast_eval_result
1310 ;;
1311 esac
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"
11371328 else
1138 func_append func_quote_for_eval_result "$_G_quoted_arg"
1329 func_append func_quote_result "$func_quote_arg_result"
11391330 fi
11401331 shift
11411332 done
1142 }
1143
1144
1145 # func_quote_for_expand ARG
1146 # -------------------------
1147 # Aesthetically quote ARG to be evaled later; same as above,
1148 # but do not quote variable references.
1149 func_quote_for_expand ()
1150 {
1151 $debug_cmd
1152
1153 case $1 in
1154 *[\\\`\"]*)
1155 _G_arg=`$ECHO "$1" | $SED \
1156 -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;;
1157 *)
1158 _G_arg=$1 ;;
1159 esac
1160
1161 case $_G_arg in
1162 # Double-quote args containing shell metacharacters to delay
1163 # word splitting and command substitution for a subsequent eval.
1164 # Many Bourne shells cannot handle close brackets correctly
1165 # in scan sets, so we specify it separately.
1166 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
1167 _G_arg=\"$_G_arg\"
1168 ;;
1169 esac
1170
1171 func_quote_for_expand_result=$_G_arg
11721333 }
11731334
11741335
12141375 _G_cmd=$1
12151376 _G_fail_exp=${2-':'}
12161377
1217 func_quote_for_expand "$_G_cmd"
1218 eval "func_notquiet $func_quote_for_expand_result"
1378 func_quote_arg pretty,expand "$_G_cmd"
1379 eval "func_notquiet $func_quote_arg_result"
12191380
12201381 $opt_dry_run || {
12211382 eval "$_G_cmd"
12401401 _G_fail_exp=${2-':'}
12411402
12421403 $opt_quiet || {
1243 func_quote_for_expand "$_G_cmd"
1244 eval "func_echo $func_quote_for_expand_result"
1404 func_quote_arg expand,pretty "$_G_cmd"
1405 eval "func_echo $func_quote_arg_result"
12451406 }
12461407
12471408 $opt_dry_run || {
13681529 # End:
13691530 #! /bin/sh
13701531
1371 # Set a version string for this script.
1372 scriptversion=2015-10-07.11; # UTC
1373
13741532 # A portable, pluggable option parser for Bourne shell.
13751533 # Written by Gary V. Vaughan, 2010
13761534
1377 # Copyright (C) 2010-2015 Free Software Foundation, Inc.
1378 # This is free software; see the source for copying conditions. There is NO
1379 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1380
1381 # This program is free software: you can redistribute it and/or modify
1382 # it under the terms of the GNU General Public License as published by
1383 # the Free Software Foundation, either version 3 of the License, or
1384 # (at your option) any later version.
1385
1386 # This program is distributed in the hope that it will be useful,
1387 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1388 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1389 # GNU General Public License for more details.
1390
1391 # You should have received a copy of the GNU General Public License
1392 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1393
1394 # Please report bugs or propose patches to gary@gnu.org.
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
13951552
13961553
13971554 ## ------ ##
14141571 #
14151572 # In order for the '--version' option to work, you will need to have a
14161573 # suitably formatted comment like the one at the top of this file
1417 # starting with '# Written by ' and ending with '# warranty; '.
1574 # starting with '# Written by ' and ending with '# Copyright'.
14181575 #
14191576 # For '-h' and '--help' to work, you will also need a one line
14201577 # description of your script's purpose in a comment directly above the
14261583 # to display verbose messages only when your user has specified
14271584 # '--verbose'.
14281585 #
1429 # After sourcing this file, you can plug processing for additional
1586 # After sourcing this file, you can plug in processing for additional
14301587 # options by amending the variables from the 'Configuration' section
14311588 # below, and following the instructions in the 'Option parsing'
14321589 # section further down.
14751632 ## ------------------------- ##
14761633
14771634 # This section contains functions for adding, removing, and running hooks
1478 # to the main code. A hook is just a named list of of function, that can
1479 # be run in order later on.
1635 # in the main code. A hook is just a list of function names that can be
1636 # run in order later on.
14801637
14811638 # func_hookable FUNC_NAME
14821639 # -----------------------
15091666
15101667 # func_remove_hook FUNC_NAME HOOK_FUNC
15111668 # ------------------------------------
1512 # Remove HOOK_FUNC from the list of functions called by FUNC_NAME.
1669 # Remove HOOK_FUNC from the list of hook functions to be called by
1670 # FUNC_NAME.
15131671 func_remove_hook ()
15141672 {
15151673 $debug_cmd
15161674
15171675 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
15181694 }
15191695
15201696
15211697 # func_run_hooks FUNC_NAME [ARG]...
15221698 # ---------------------------------
15231699 # Run all hook functions registered to FUNC_NAME.
1524 # It is assumed that the list of hook functions contains nothing more
1700 # It's assumed that the list of hook functions contains nothing more
15251701 # than a whitespace-delimited list of legal shell function names, and
15261702 # no effort is wasted trying to catch shell meta-characters or preserve
15271703 # whitespace.
15291705 {
15301706 $debug_cmd
15311707
1532 _G_rc_run_hooks=false
1533
15341708 case " $hookable_fns " in
15351709 *" $1 "*) ;;
1536 *) func_fatal_error "'$1' does not support hook funcions.n" ;;
1710 *) func_fatal_error "'$1' does not support hook functions." ;;
15371711 esac
15381712
15391713 eval _G_hook_fns=\$$1_hooks; shift
15401714
15411715 for _G_hook in $_G_hook_fns; do
1542 if eval $_G_hook '"$@"'; then
1543 # store returned options list back into positional
1544 # parameters for next 'cmd' execution.
1545 eval _G_hook_result=\$${_G_hook}_result
1546 eval set dummy "$_G_hook_result"; shift
1547 _G_rc_run_hooks=:
1716 func_unset "${_G_hook}_result"
1717 eval $_G_hook '${1+"$@"}'
1718 func_propagate_result $_G_hook func_run_hooks
1719 if $func_propagate_result_result; then
1720 eval set dummy "$func_run_hooks_result"; shift
15481721 fi
15491722 done
1550
1551 $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result
15521723 }
15531724
15541725
15581729 ## --------------- ##
15591730
15601731 # In order to add your own option parsing hooks, you must accept the
1561 # full positional parameter list in your hook function, you may remove/edit
1562 # any options that you action, and then pass back the remaining unprocessed
1563 # options in '<hooked_function_name>_result', escaped suitably for
1564 # 'eval'. In this case you also must return $EXIT_SUCCESS to let the
1565 # hook's caller know that it should pay attention to
1566 # '<hooked_function_name>_result'. Returning $EXIT_FAILURE signalizes that
1567 # arguments are left untouched by the hook and therefore caller will ignore the
1568 # result variable.
1732 # full positional parameter list from your hook function. You may remove
1733 # or edit any options that you action, and then pass back the remaining
1734 # unprocessed options in '<hooked_function_name>_result', escaped
1735 # suitably for 'eval'.
1736 #
1737 # The '<hooked_function_name>_result' variable is automatically unset
1738 # before your hook gets called; for best performance, only set the
1739 # *_result variable when necessary (i.e. don't call the 'func_quote'
1740 # function unnecessarily because it can be an expensive operation on some
1741 # machines).
15691742 #
15701743 # Like this:
15711744 #
15771750 # usage_message=$usage_message'
15781751 # -s, --silent don'\''t print informational messages
15791752 # '
1580 # # No change in '$@' (ignored completely by this hook). There is
1581 # # no need to do the equivalent (but slower) action:
1582 # # func_quote_for_eval ${1+"$@"}
1583 # # my_options_prep_result=$func_quote_for_eval_result
1584 # false
1753 # # No change in '$@' (ignored completely by this hook). Leave
1754 # # my_options_prep_result variable intact.
15851755 # }
15861756 # func_add_hook func_options_prep my_options_prep
15871757 #
15921762 #
15931763 # args_changed=false
15941764 #
1595 # # Note that for efficiency, we parse as many options as we can
1765 # # Note that, for efficiency, we parse as many options as we can
15961766 # # recognise in a loop before passing the remainder back to the
15971767 # # caller on the first unrecognised argument we encounter.
15981768 # while test $# -gt 0; do
16091779 # args_changed=:
16101780 # ;;
16111781 # *) # Make sure the first unrecognised option "$_G_opt"
1612 # # is added back to "$@", we could need that later
1613 # # if $args_changed is true.
1782 # # is added back to "$@" in case we need it later,
1783 # # if $args_changed was set to 'true'.
16141784 # set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
16151785 # esac
16161786 # done
16171787 #
1788 # # Only call 'func_quote' here if we processed at least one argument.
16181789 # if $args_changed; then
1619 # func_quote_for_eval ${1+"$@"}
1620 # my_silent_option_result=$func_quote_for_eval_result
1790 # func_quote eval ${1+"$@"}
1791 # my_silent_option_result=$func_quote_result
16211792 # fi
1622 #
1623 # $args_changed
16241793 # }
16251794 # func_add_hook func_parse_options my_silent_option
16261795 #
16311800 #
16321801 # $opt_silent && $opt_verbose && func_fatal_help "\
16331802 # '--silent' and '--verbose' options are mutually exclusive."
1634 #
1635 # false
16361803 # }
16371804 # func_add_hook func_validate_options my_option_validation
16381805 #
16481815 {
16491816 $debug_cmd
16501817
1651 _G_func_options_finish_exit=false
1652 if func_run_hooks func_options ${1+"$@"}; then
1653 func_options_finish_result=$func_run_hooks_result
1654 _G_func_options_finish_exit=:
1655 fi
1656
1657 $_G_func_options_finish_exit
1818 func_run_hooks func_options ${1+"$@"}
1819 func_propagate_result func_run_hooks func_options_finish
16581820 }
16591821
16601822
16671829 {
16681830 $debug_cmd
16691831
1670 _G_rc_options=false
1832 _G_options_quoted=false
16711833
16721834 for my_func in options_prep parse_options validate_options options_finish
16731835 do
1674 if eval func_$my_func '${1+"$@"}'; then
1675 eval _G_res_var='$'"func_${my_func}_result"
1676 eval set dummy "$_G_res_var" ; shift
1677 _G_rc_options=:
1836 func_unset func_${my_func}_result
1837 func_unset func_run_hooks_result
1838 eval func_$my_func '${1+"$@"}'
1839 func_propagate_result func_$my_func func_options
1840 if $func_propagate_result_result; then
1841 eval set dummy "$func_options_result"; shift
1842 _G_options_quoted=:
16781843 fi
16791844 done
16801845
1681 # Save modified positional parameters for caller. As a top-level
1682 # options-parser function we always need to set the 'func_options_result'
1683 # variable (regardless the $_G_rc_options value).
1684 if $_G_rc_options; then
1685 func_options_result=$_G_res_var
1686 else
1687 func_quote_for_eval ${1+"$@"}
1688 func_options_result=$func_quote_for_eval_result
1689 fi
1690
1691 $_G_rc_options
1846 $_G_options_quoted || {
1847 # As we (func_options) are top-level options-parser function and
1848 # nobody quoted "$@" for us yet, we need to do it explicitly for
1849 # caller.
1850 func_quote eval ${1+"$@"}
1851 func_options_result=$func_quote_result
1852 }
16921853 }
16931854
16941855
16981859 # Note that when calling hook functions, we pass through the list of
16991860 # positional parameters. If a hook function modifies that list, and
17001861 # needs to propagate that back to rest of this script, then the complete
1701 # modified list must be put in 'func_run_hooks_result' before
1702 # returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned).
1862 # modified list must be put in 'func_run_hooks_result' before returning.
17031863 func_hookable func_options_prep
17041864 func_options_prep ()
17051865 {
17091869 opt_verbose=false
17101870 opt_warning_types=
17111871
1712 _G_rc_options_prep=false
1713 if func_run_hooks func_options_prep ${1+"$@"}; then
1714 _G_rc_options_prep=:
1715 # save modified positional parameters for caller
1716 func_options_prep_result=$func_run_hooks_result
1717 fi
1718
1719 $_G_rc_options_prep
1872 func_run_hooks func_options_prep ${1+"$@"}
1873 func_propagate_result func_run_hooks func_options_prep
17201874 }
17211875
17221876
17281882 {
17291883 $debug_cmd
17301884
1731 func_parse_options_result=
1732
1733 _G_rc_parse_options=false
1885 _G_parse_options_requote=false
17341886 # this just eases exit handling
17351887 while test $# -gt 0; do
17361888 # Defer to hook functions for initial option parsing, so they
17371889 # get priority in the event of reusing an option name.
1738 if func_run_hooks func_parse_options ${1+"$@"}; then
1739 eval set dummy "$func_run_hooks_result"; shift
1740 _G_rc_parse_options=:
1890 func_run_hooks func_parse_options ${1+"$@"}
1891 func_propagate_result func_run_hooks func_parse_options
1892 if $func_propagate_result_result; then
1893 eval set dummy "$func_parse_options_result"; shift
1894 # Even though we may have changed "$@", we passed the "$@" array
1895 # down into the hook and it quoted it for us (because we are in
1896 # this if-branch). No need to quote it again.
1897 _G_parse_options_requote=false
17411898 fi
17421899
17431900 # Break out of the loop if we already parsed every option.
17441901 test $# -gt 0 || break
17451902
1903 # We expect that one of the options parsed in this function matches
1904 # and thus we remove _G_opt from "$@" and need to re-quote.
17461905 _G_match_parse_options=:
17471906 _G_opt=$1
17481907 shift
17491908 case $_G_opt in
17501909 --debug|-x) debug_cmd='set -x'
1751 func_echo "enabling shell trace mode"
1910 func_echo "enabling shell trace mode" >&2
17521911 $debug_cmd
17531912 ;;
17541913
17591918
17601919 --warnings|--warning|-W)
17611920 if test $# = 0 && func_missing_arg $_G_opt; then
1762 _G_rc_parse_options=:
1921 _G_parse_options_requote=:
17631922 break
17641923 fi
17651924 case " $warning_categories $1" in
18141973 shift
18151974 ;;
18161975
1817 --) _G_rc_parse_options=: ; break ;;
1976 --) _G_parse_options_requote=: ; break ;;
18181977 -*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
18191978 *) set dummy "$_G_opt" ${1+"$@"}; shift
18201979 _G_match_parse_options=false
18221981 ;;
18231982 esac
18241983
1825 $_G_match_parse_options && _G_rc_parse_options=:
1984 if $_G_match_parse_options; then
1985 _G_parse_options_requote=:
1986 fi
18261987 done
18271988
1828
1829 if $_G_rc_parse_options; then
1989 if $_G_parse_options_requote; then
18301990 # save modified positional parameters for caller
1831 func_quote_for_eval ${1+"$@"}
1832 func_parse_options_result=$func_quote_for_eval_result
1991 func_quote eval ${1+"$@"}
1992 func_parse_options_result=$func_quote_result
18331993 fi
1834
1835 $_G_rc_parse_options
18361994 }
18371995
18381996
18452003 {
18462004 $debug_cmd
18472005
1848 _G_rc_validate_options=false
1849
18502006 # Display all warnings if -W was not given.
18512007 test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
18522008
1853 if func_run_hooks func_validate_options ${1+"$@"}; then
1854 # save modified positional parameters for caller
1855 func_validate_options_result=$func_run_hooks_result
1856 _G_rc_validate_options=:
1857 fi
2009 func_run_hooks func_validate_options ${1+"$@"}
2010 func_propagate_result func_run_hooks func_validate_options
18582011
18592012 # Bail if the options were screwed!
18602013 $exit_cmd $EXIT_FAILURE
1861
1862 $_G_rc_validate_options
18632014 }
18642015
18652016
19152066
19162067 # func_split_equals STRING
19172068 # ------------------------
1918 # Set func_split_equals_lhs and func_split_equals_rhs shell variables after
1919 # splitting STRING at the '=' sign.
2069 # Set func_split_equals_lhs and func_split_equals_rhs shell variables
2070 # after splitting STRING at the '=' sign.
19202071 test -z "$_G_HAVE_XSI_OPS" \
19212072 && (eval 'x=a/b/c;
19222073 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
19312082
19322083 func_split_equals_lhs=${1%%=*}
19332084 func_split_equals_rhs=${1#*=}
1934 test "x$func_split_equals_lhs" = "x$1" \
1935 && func_split_equals_rhs=
2085 if test "x$func_split_equals_lhs" = "x$1"; then
2086 func_split_equals_rhs=
2087 fi
19362088 }'
19372089 else
19382090 # ...otherwise fall back to using expr, which is often a shell builtin.
19422094
19432095 func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
19442096 func_split_equals_rhs=
1945 test "x$func_split_equals_lhs" = "x$1" \
2097 test "x$func_split_equals_lhs=" = "x$1" \
19462098 || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
19472099 }
19482100 fi #func_split_equals
19682120 {
19692121 $debug_cmd
19702122
1971 func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'`
2123 func_split_short_opt_name=`expr "x$1" : 'x\(-.\)'`
19722124 func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
19732125 }
19742126 fi #func_split_short_opt
20102162 # func_version
20112163 # ------------
20122164 # Echo version message to standard output and exit.
2165 # The version message is extracted from the calling file's header
2166 # comments, with leading '# ' stripped:
2167 # 1. First display the progname and version
2168 # 2. Followed by the header comment line matching /^# Written by /
2169 # 3. Then a blank line followed by the first following line matching
2170 # /^# Copyright /
2171 # 4. Immediately followed by any lines between the previous matches,
2172 # except lines preceding the intervening completely blank line.
2173 # For example, see the header comments of this file.
20132174 func_version ()
20142175 {
20152176 $debug_cmd
20162177
20172178 printf '%s\n' "$progname $scriptversion"
20182179 $SED -n '
2019 /(C)/!b go
2020 :more
2021 /\./!{
2022 N
2023 s|\n# | |
2024 b more
2180 /^# Written by /!b
2181 s|^# ||; p; n
2182
2183 :fwd2blnk
2184 /./ {
2185 n
2186 b fwd2blnk
20252187 }
2026 :go
2027 /^# Written by /,/# warranty; / {
2028 s|^# ||
2029 s|^# *$||
2030 s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
2031 p
2188 p; n
2189
2190 :holdwrnt
2191 s|^# ||
2192 s|^# *$||
2193 /^Copyright /!{
2194 /./H
2195 n
2196 b holdwrnt
20322197 }
2033 /^# Written by / {
2034 s|^# ||
2035 p
2036 }
2037 /^warranty; /q' < "$progpath"
2198
2199 s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
2200 G
2201 s|\(\n\)\n*|\1|g
2202 p; q' < "$progpath"
20382203
20392204 exit $?
20402205 }
20442209 # mode: shell-script
20452210 # sh-indentation: 2
20462211 # eval: (add-hook 'before-save-hook 'time-stamp)
2047 # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
2212 # time-stamp-pattern: "30/scriptversion=%:y-%02m-%02d.%02H; # UTC"
20482213 # time-stamp-time-zone: "UTC"
20492214 # End:
20502215
20512216 # Set a version string.
2052 scriptversion='(GNU libtool) 2.4.6'
2217 scriptversion='(GNU libtool) 2.4.7.4-1ec8f-dirty'
20532218
20542219
20552220 # func_echo ARG...
21402305 compiler: $LTCC
21412306 compiler flags: $LTCFLAGS
21422307 linker: $LD (gnu? $with_gnu_ld)
2143 version: $progname $scriptversion Debian-2.4.6-14
2308 version: $progname (GNU libtool) 2.4.7.4-1ec8f-dirty
21442309 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
21452310 autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
21462311
21962361 # a configuration failure hint, and exit.
21972362 func_fatal_configuration ()
21982363 {
2199 func__fatal_error ${1+"$@"} \
2364 func_fatal_error ${1+"$@"} \
22002365 "See the $PACKAGE documentation for more information." \
22012366 "Fatal configuration error."
22022367 }
23742539
23752540 if $_G_rc_lt_options_prep; then
23762541 # Pass back the list of options.
2377 func_quote_for_eval ${1+"$@"}
2378 libtool_options_prep_result=$func_quote_for_eval_result
2542 func_quote eval ${1+"$@"}
2543 libtool_options_prep_result=$func_quote_result
23792544 fi
2380
2381 $_G_rc_lt_options_prep
23822545 }
23832546 func_add_hook func_options_prep libtool_options_prep
23842547
24812644
24822645 if $_G_rc_lt_parse_options; then
24832646 # save modified positional parameters for caller
2484 func_quote_for_eval ${1+"$@"}
2485 libtool_parse_options_result=$func_quote_for_eval_result
2647 func_quote eval ${1+"$@"}
2648 libtool_parse_options_result=$func_quote_result
24862649 fi
2487
2488 $_G_rc_lt_parse_options
24892650 }
24902651 func_add_hook func_parse_options libtool_parse_options
24912652
25422703 }
25432704
25442705 # Pass back the unparsed argument list
2545 func_quote_for_eval ${1+"$@"}
2546 libtool_validate_options_result=$func_quote_for_eval_result
2706 func_quote eval ${1+"$@"}
2707 libtool_validate_options_result=$func_quote_result
25472708 }
25482709 func_add_hook func_validate_options libtool_validate_options
25492710
35093670 esac
35103671 done
35113672
3512 func_quote_for_eval "$libobj"
3513 test "X$libobj" != "X$func_quote_for_eval_result" \
3673 func_quote_arg pretty "$libobj"
3674 test "X$libobj" != "X$func_quote_arg_result" \
35143675 && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
35153676 && func_warning "libobj name '$libobj' may not contain shell special characters."
35163677 func_dirname_and_basename "$obj" "/" ""
35833744
35843745 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
35853746 srcfile=$func_to_tool_file_result
3586 func_quote_for_eval "$srcfile"
3587 qsrcfile=$func_quote_for_eval_result
3747 func_quote_arg pretty "$srcfile"
3748 qsrcfile=$func_quote_arg_result
35883749
35893750 # Only build a PIC object if we are building libtool libraries.
35903751 if test yes = "$build_libtool_libs"; then
37393900 -prefer-non-pic try to build non-PIC objects only
37403901 -shared do not build a '.o' file suitable for static linking
37413902 -static only build a '.o' file suitable for static linking
3742 -Wc,FLAG pass FLAG directly to the compiler
3903 -Wc,FLAG
3904 -Xcompiler FLAG pass FLAG directly to the compiler
37433905
37443906 COMPILE-COMMAND is a command to be used in creating a 'standard' object file
37453907 from the given SOURCEFILE.
38454007 -weak LIBNAME declare that the target provides the LIBNAME interface
38464008 -Wc,FLAG
38474009 -Xcompiler FLAG pass linker-specific FLAG directly to the compiler
4010 -Wa,FLAG
4011 -Xassembler FLAG pass linker-specific FLAG directly to the assembler
38484012 -Wl,FLAG
38494013 -Xlinker FLAG pass linker-specific FLAG directly to the linker
38504014 -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
41874351 case $nonopt in *shtool*) :;; *) false;; esac
41884352 then
41894353 # Aesthetically quote it.
4190 func_quote_for_eval "$nonopt"
4191 install_prog="$func_quote_for_eval_result "
4354 func_quote_arg pretty "$nonopt"
4355 install_prog="$func_quote_arg_result "
41924356 arg=$1
41934357 shift
41944358 else
41984362
41994363 # The real first argument should be the name of the installation program.
42004364 # Aesthetically quote it.
4201 func_quote_for_eval "$arg"
4202 func_append install_prog "$func_quote_for_eval_result"
4365 func_quote_arg pretty "$arg"
4366 func_append install_prog "$func_quote_arg_result"
42034367 install_shared_prog=$install_prog
42044368 case " $install_prog " in
42054369 *[\\\ /]cp\ *) install_cp=: ;;
42564420 esac
42574421
42584422 # Aesthetically quote the argument.
4259 func_quote_for_eval "$arg"
4260 func_append install_prog " $func_quote_for_eval_result"
4423 func_quote_arg pretty "$arg"
4424 func_append install_prog " $func_quote_arg_result"
42614425 if test -n "$arg2"; then
4262 func_quote_for_eval "$arg2"
4426 func_quote_arg pretty "$arg2"
42634427 fi
4264 func_append install_shared_prog " $func_quote_for_eval_result"
4428 func_append install_shared_prog " $func_quote_arg_result"
42654429 done
42664430
42674431 test -z "$install_prog" && \
42724436
42734437 if test -n "$install_override_mode" && $no_mode; then
42744438 if $install_cp; then :; else
4275 func_quote_for_eval "$install_override_mode"
4276 func_append install_shared_prog " -m $func_quote_for_eval_result"
4439 func_quote_arg pretty "$install_override_mode"
4440 func_append install_shared_prog " -m $func_quote_arg_result"
42774441 fi
42784442 fi
42794443
45694733 relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
45704734
45714735 $opt_quiet || {
4572 func_quote_for_expand "$relink_command"
4573 eval "func_echo $func_quote_for_expand_result"
4736 func_quote_arg expand,pretty "$relink_command"
4737 eval "func_echo $func_quote_arg_result"
45744738 }
45754739 if eval "$relink_command"; then :
45764740 else
53495513 if test \"\$libtool_execute_magic\" != \"$magic\"; then
53505514 file=\"\$0\""
53515515
5352 qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
5516 func_quote_arg pretty "$ECHO"
5517 qECHO=$func_quote_arg_result
53535518 $ECHO "\
53545519
53555520 # A function that is used when there is no print builtin or printf.
53595524 \$1
53605525 _LTECHO_EOF'
53615526 }
5362 ECHO=\"$qECHO\"
5527 ECHO=$qECHO
53635528 fi
53645529
53655530 # Very basic option parsing. These options are (a) specific to
67026867 while test "$#" -gt 0; do
67036868 arg=$1
67046869 shift
6705 func_quote_for_eval "$arg"
6706 qarg=$func_quote_for_eval_unquoted_result
6707 func_append libtool_args " $func_quote_for_eval_result"
6870 func_quote_arg pretty,unquoted "$arg"
6871 qarg=$func_quote_arg_unquoted_result
6872 func_append libtool_args " $func_quote_arg_result"
67086873
67096874 # If the previous option needs an argument, assign it.
67106875 if test -n "$prev"; then
69407105 prev=
69417106 continue
69427107 ;;
7108 xassembler)
7109 func_append compiler_flags " -Xassembler $qarg"
7110 prev=
7111 func_append compile_command " -Xassembler $qarg"
7112 func_append finalize_command " -Xassembler $qarg"
7113 continue
7114 ;;
69437115 xcclinker)
69447116 func_append linker_flags " $qarg"
69457117 func_append compiler_flags " $qarg"
71107282 # These systems don't actually have a C library (as such)
71117283 test X-lc = "X$arg" && continue
71127284 ;;
7113 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
7285 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig* | *-*-midnightbsd*)
71147286 # Do not include libc due to us having libc/libc_r.
71157287 test X-lc = "X$arg" && continue
71167288 ;;
71307302 esac
71317303 elif test X-lc_r = "X$arg"; then
71327304 case $host in
7133 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
7305 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig* | *-*-midnightbsd*)
71347306 # Do not include libc_r directly, use -pthread flag.
71357307 continue
71367308 ;;
71607332 prev=xcompiler
71617333 continue
71627334 ;;
7163
7164 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
7335 # Solaris ld rejects as of 11.4. Refer to Oracle bug 22985199.
7336 -pthread)
7337 case $host in
7338 *solaris2*) ;;
7339 *)
7340 case "$new_inherited_linker_flags " in
7341 *" $arg "*) ;;
7342 * ) func_append new_inherited_linker_flags " $arg" ;;
7343 esac
7344 ;;
7345 esac
7346 continue
7347 ;;
7348 -mt|-mthreads|-kthread|-Kthread|-pthreads|--thread-safe \
71657349 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
71667350 func_append compiler_flags " $arg"
71677351 func_append compile_command " $arg"
73027486 save_ifs=$IFS; IFS=,
73037487 for flag in $args; do
73047488 IFS=$save_ifs
7305 func_quote_for_eval "$flag"
7306 func_append arg " $func_quote_for_eval_result"
7307 func_append compiler_flags " $func_quote_for_eval_result"
7489 func_quote_arg pretty "$flag"
7490 func_append arg " $func_quote_arg_result"
7491 func_append compiler_flags " $func_quote_arg_result"
73087492 done
73097493 IFS=$save_ifs
73107494 func_stripname ' ' '' "$arg"
73187502 save_ifs=$IFS; IFS=,
73197503 for flag in $args; do
73207504 IFS=$save_ifs
7321 func_quote_for_eval "$flag"
7322 func_append arg " $wl$func_quote_for_eval_result"
7323 func_append compiler_flags " $wl$func_quote_for_eval_result"
7324 func_append linker_flags " $func_quote_for_eval_result"
7505 func_quote_arg pretty "$flag"
7506 func_append arg " $wl$func_quote_arg_result"
7507 func_append compiler_flags " $wl$func_quote_arg_result"
7508 func_append linker_flags " $func_quote_arg_result"
73257509 done
73267510 IFS=$save_ifs
73277511 func_stripname ' ' '' "$arg"
73287512 arg=$func_stripname_result
73297513 ;;
73307514
7515 -Xassembler)
7516 prev=xassembler
7517 continue
7518 ;;
7519
73317520 -Xcompiler)
73327521 prev=xcompiler
73337522 continue
73457534
73467535 # -msg_* for osf cc
73477536 -msg_*)
7348 func_quote_for_eval "$arg"
7349 arg=$func_quote_for_eval_result
7537 func_quote_arg pretty "$arg"
7538 arg=$func_quote_arg_result
73507539 ;;
73517540
73527541 # Flags to be passed through unchanged, with rationale:
73677556 # -stdlib=* select c++ std lib with clang
73687557 # -fsanitize=* Clang/GCC memory and address sanitizer
73697558 # -fuse-ld=* Linker select flags for GCC
7370 # -static-* direct GCC to link specific libraries statically
7371 # -fcilkplus Cilk Plus language extension features for C/C++
7559 # -Wa,* Pass flags directly to the assembler
7560 # -Werror, -Werror=* Report (specified) warnings as errors
73727561 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
73737562 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
73747563 -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
7375 -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus)
7376 func_quote_for_eval "$arg"
7377 arg=$func_quote_for_eval_result
7564 -specs=*|-fsanitize=*|-fuse-ld=*|-Wa,*|-Werror|-Werror=*)
7565 func_quote_arg pretty "$arg"
7566 arg=$func_quote_arg_result
73787567 func_append compile_command " $arg"
73797568 func_append finalize_command " $arg"
73807569 func_append compiler_flags " $arg"
73957584 continue
73967585 else
73977586 # Otherwise treat like 'Some other compiler flag' below
7398 func_quote_for_eval "$arg"
7399 arg=$func_quote_for_eval_result
7587 func_quote_arg pretty "$arg"
7588 arg=$func_quote_arg_result
74007589 fi
74017590 ;;
74027591
74037592 # Some other compiler flag.
74047593 -* | +*)
7405 func_quote_for_eval "$arg"
7406 arg=$func_quote_for_eval_result
7594 func_quote_arg pretty "$arg"
7595 arg=$func_quote_arg_result
74077596 ;;
74087597
74097598 *.$objext)
75237712 *)
75247713 # Unknown arguments in both finalize_command and compile_command need
75257714 # to be aesthetically quoted because they are evaled later.
7526 func_quote_for_eval "$arg"
7527 arg=$func_quote_for_eval_result
7715 func_quote_arg pretty "$arg"
7716 arg=$func_quote_arg_result
75287717 ;;
75297718 esac # arg
75307719
76657854 case $pass in
76667855 dlopen) libs=$dlfiles ;;
76677856 dlpreopen) libs=$dlprefiles ;;
7668 link)
7669 libs="$deplibs %DEPLIBS%"
7670 test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
7671 ;;
7857 link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
76727858 esac
76737859 fi
76747860 if test lib,dlpreopen = "$linkmode,$pass"; then
79878173 # It is a libtool convenience library, so add in its objects.
79888174 func_append convenience " $ladir/$objdir/$old_library"
79898175 func_append old_convenience " $ladir/$objdir/$old_library"
7990 tmp_libs=
7991 for deplib in $dependency_libs; do
7992 deplibs="$deplib $deplibs"
7993 if $opt_preserve_dup_deps; then
7994 case "$tmp_libs " in
7995 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
7996 esac
7997 fi
7998 func_append tmp_libs " $deplib"
7999 done
80008176 elif test prog != "$linkmode" && test lib != "$linkmode"; then
80018177 func_fatal_error "'$lib' is not a convenience library"
80028178 fi
8179 tmp_libs=
8180 for deplib in $dependency_libs; do
8181 deplibs="$deplib $deplibs"
8182 if $opt_preserve_dup_deps; then
8183 case "$tmp_libs " in
8184 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
8185 esac
8186 fi
8187 func_append tmp_libs " $deplib"
8188 done
80038189 continue
80048190 fi # $pass = conv
80058191
87328918 test CXX = "$tagname" && {
87338919 case $host_os in
87348920 linux*)
8735 case `$CC -V 2>&1 | sed 5q` in
8921 case `$CC -V 2>&1 | $SED 5q` in
87368922 *Sun\ C*) # Sun C++ 5.9
87378923 func_suncc_cstd_abi
87388924
89059091 #
89069092 case $version_type in
89079093 # correct linux to gnu/linux during the next big refactor
8908 darwin|freebsd-elf|linux|osf|windows|none)
9094 darwin|freebsd-elf|linux|midnightbsd-elf|osf|windows|none)
89099095 func_arith $number_major + $number_minor
89109096 current=$func_arith_result
89119097 age=$number_minor
89229108 age=$number_minor
89239109 revision=$number_minor
89249110 lt_irix_increment=no
8925 ;;
8926 *)
8927 func_fatal_configuration "$modename: unknown library version type '$version_type'"
89289111 ;;
89299112 esac
89309113 ;;
89999182 versuffix=.$current.$revision
90009183 ;;
90019184
9002 freebsd-elf)
9185 freebsd-elf | midnightbsd-elf)
90039186 func_arith $current - $age
90049187 major=.$func_arith_result
90059188 versuffix=$major.$age.$revision
92259408 *-*-netbsd*)
92269409 # Don't link with libc until the a.out ld.so is fixed.
92279410 ;;
9228 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
9411 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-midnightbsd*)
92299412 # Do not include libc due to us having libc/libc_r.
92309413 ;;
92319414 *-*-sco3.2v5* | *-*-sco5v6*)
1003610219 for cmd in $concat_cmds; do
1003710220 IFS=$save_ifs
1003810221 $opt_quiet || {
10039 func_quote_for_expand "$cmd"
10040 eval "func_echo $func_quote_for_expand_result"
10222 func_quote_arg expand,pretty "$cmd"
10223 eval "func_echo $func_quote_arg_result"
1004110224 }
1004210225 $opt_dry_run || eval "$cmd" || {
1004310226 lt_exit=$?
1013010313 eval cmd=\"$cmd\"
1013110314 IFS=$save_ifs
1013210315 $opt_quiet || {
10133 func_quote_for_expand "$cmd"
10134 eval "func_echo $func_quote_for_expand_result"
10316 func_quote_arg expand,pretty "$cmd"
10317 eval "func_echo $func_quote_arg_result"
1013510318 }
1013610319 $opt_dry_run || eval "$cmd" || {
1013710320 lt_exit=$?
1060510788 elif eval var_value=\$$var; test -z "$var_value"; then
1060610789 relink_command="$var=; export $var; $relink_command"
1060710790 else
10608 func_quote_for_eval "$var_value"
10609 relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
10791 func_quote_arg pretty "$var_value"
10792 relink_command="$var=$func_quote_arg_result; export $var; $relink_command"
1061010793 fi
1061110794 done
10612 relink_command="(cd `pwd`; $relink_command)"
10613 relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
10795 func_quote eval cd "`pwd`"
10796 func_quote_arg pretty,unquoted "($func_quote_result; $relink_command)"
10797 relink_command=$func_quote_arg_unquoted_result
1061410798 fi
1061510799
1061610800 # Only actually do things if not in dry run mode.
1085011034 elif eval var_value=\$$var; test -z "$var_value"; then
1085111035 relink_command="$var=; export $var; $relink_command"
1085211036 else
10853 func_quote_for_eval "$var_value"
10854 relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
11037 func_quote_arg pretty,unquoted "$var_value"
11038 relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command"
1085511039 fi
1085611040 done
1085711041 # Quote the link command for shipping.
10858 relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
10859 relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
11042 func_quote eval cd "`pwd`"
11043 relink_command="($func_quote_result; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
11044 func_quote_arg pretty,unquoted "$relink_command"
11045 relink_command=$func_quote_arg_unquoted_result
1086011046 if test yes = "$hardcode_automatic"; then
1086111047 relink_command=
1086211048 fi
0 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
1 #
2 # Copyright (C) 1996-2001, 2003-2019, 2021-2022 Free Software
3 # Foundation, Inc.
4 # Written by Gordon Matzigkeit, 1996
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 m4_define([_LT_COPYING], [dnl
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.
19 #
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.
24 #
25 # GNU Libtool is distributed in the hope that it will be useful, but
26 # WITHOUT ANY WARRANTY; without even the implied warranty of
27 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28 # GNU General Public License for more details.
29 #
30 # You should have received a copy of the GNU General Public License
31 # along with this program. If not, see <http://www.gnu.org/licenses/>.
32 ])
33
34 # serial 59 LT_INIT
35
36
37 # LT_PREREQ(VERSION)
38 # ------------------
39 # Complain and exit if this libtool version is less that VERSION.
40 m4_defun([LT_PREREQ],
41 [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
42 [m4_default([$3],
43 [m4_fatal([Libtool version $1 or higher is required],
44 63)])],
45 [$2])])
46
47
48 # _LT_CHECK_BUILDDIR
49 # ------------------
50 # Complain if the absolute build directory name contains unusual characters
51 m4_defun([_LT_CHECK_BUILDDIR],
52 [case `pwd` in
53 *\ * | *\ *)
54 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
55 esac
56 ])
57
58
59 # LT_INIT([OPTIONS])
60 # ------------------
61 AC_DEFUN([LT_INIT],
62 [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
63 AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
64 AC_BEFORE([$0], [LT_LANG])dnl
65 AC_BEFORE([$0], [LT_OUTPUT])dnl
66 AC_BEFORE([$0], [LTDL_INIT])dnl
67 m4_require([_LT_CHECK_BUILDDIR])dnl
68
69 dnl Autoconf doesn't catch unexpanded LT_ macros by default:
70 m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
71 m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
72 dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
73 dnl unless we require an AC_DEFUNed macro:
74 AC_REQUIRE([LTOPTIONS_VERSION])dnl
75 AC_REQUIRE([LTSUGAR_VERSION])dnl
76 AC_REQUIRE([LTVERSION_VERSION])dnl
77 AC_REQUIRE([LTOBSOLETE_VERSION])dnl
78 m4_require([_LT_PROG_LTMAIN])dnl
79
80 _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
81
82 dnl Parse OPTIONS
83 _LT_SET_OPTIONS([$0], [$1])
84
85 # This can be used to rebuild libtool when needed
86 LIBTOOL_DEPS=$ltmain
87
88 # Always use our own libtool.
89 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
90 AC_SUBST(LIBTOOL)dnl
91
92 _LT_SETUP
93
94 # Only expand once:
95 m4_define([LT_INIT])
96 ])# LT_INIT
97
98 # Old names:
99 AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
100 AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
101 dnl aclocal-1.4 backwards compatibility:
102 dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
103 dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
104
105
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
125 # _LT_CC_BASENAME(CC)
126 # -------------------
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.
130 m4_defun([_LT_CC_BASENAME],
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
136 ])
137
138
139 # _LT_FILEUTILS_DEFAULTS
140 # ----------------------
141 # It is okay to use these file commands and assume they have been set
142 # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
143 m4_defun([_LT_FILEUTILS_DEFAULTS],
144 [: ${CP="cp -f"}
145 : ${MV="mv -f"}
146 : ${RM="rm -f"}
147 ])# _LT_FILEUTILS_DEFAULTS
148
149
150 # _LT_SETUP
151 # ---------
152 m4_defun([_LT_SETUP],
153 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
154 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
155 AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
156 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
157
158 _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
159 dnl
160 _LT_DECL([], [host_alias], [0], [The host system])dnl
161 _LT_DECL([], [host], [0])dnl
162 _LT_DECL([], [host_os], [0])dnl
163 dnl
164 _LT_DECL([], [build_alias], [0], [The build system])dnl
165 _LT_DECL([], [build], [0])dnl
166 _LT_DECL([], [build_os], [0])dnl
167 dnl
168 AC_REQUIRE([AC_PROG_CC])dnl
169 AC_REQUIRE([LT_PATH_LD])dnl
170 AC_REQUIRE([LT_PATH_NM])dnl
171 dnl
172 AC_REQUIRE([AC_PROG_LN_S])dnl
173 test -z "$LN_S" && LN_S="ln -s"
174 _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
175 dnl
176 AC_REQUIRE([LT_CMD_MAX_LEN])dnl
177 _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
178 _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
179 dnl
180 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
181 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
182 m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
183 m4_require([_LT_CMD_RELOAD])dnl
184 m4_require([_LT_DECL_FILECMD])dnl
185 m4_require([_LT_CHECK_MAGIC_METHOD])dnl
186 m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
187 m4_require([_LT_CMD_OLD_ARCHIVE])dnl
188 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
189 m4_require([_LT_WITH_SYSROOT])dnl
190 m4_require([_LT_CMD_TRUNCATE])dnl
191
192 _LT_CONFIG_LIBTOOL_INIT([
193 # See if we are running on zsh, and set the options that allow our
194 # commands through without removal of \ escapes INIT.
195 if test -n "\${ZSH_VERSION+set}"; then
196 setopt NO_GLOB_SUBST
197 fi
198 ])
199 if test -n "${ZSH_VERSION+set}"; then
200 setopt NO_GLOB_SUBST
201 fi
202
203 _LT_CHECK_OBJDIR
204
205 m4_require([_LT_TAG_COMPILER])dnl
206
207 case $host_os in
208 aix3*)
209 # AIX sometimes has problems with the GCC collect2 program. For some
210 # reason, if we set the COLLECT_NAMES environment variable, the problems
211 # vanish in a puff of smoke.
212 if test set != "${COLLECT_NAMES+set}"; then
213 COLLECT_NAMES=
214 export COLLECT_NAMES
215 fi
216 ;;
217 esac
218
219 # Global variables:
220 ofile=libtool
221 can_build_shared=yes
222
223 # All known linkers require a '.a' archive for static linking (except MSVC and
224 # ICC, which need '.lib').
225 libext=a
226
227 with_gnu_ld=$lt_cv_prog_gnu_ld
228
229 old_CC=$CC
230 old_CFLAGS=$CFLAGS
231
232 # Set sane defaults for various variables
233 test -z "$CC" && CC=cc
234 test -z "$LTCC" && LTCC=$CC
235 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
236 test -z "$LD" && LD=ld
237 test -z "$ac_objext" && ac_objext=o
238
239 _LT_CC_BASENAME([$compiler])
240
241 # Only perform the check for file, if the check method requires it
242 test -z "$MAGIC_CMD" && MAGIC_CMD=file
243 case $deplibs_check_method in
244 file_magic*)
245 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
246 _LT_PATH_MAGIC
247 fi
248 ;;
249 esac
250
251 # Use C for the default configuration in the libtool script
252 LT_SUPPORTED_TAG([CC])
253 _LT_LANG_C_CONFIG
254 _LT_LANG_DEFAULT_CONFIG
255 _LT_CONFIG_COMMANDS
256 ])# _LT_SETUP
257
258
259 # _LT_PREPARE_SED_QUOTE_VARS
260 # --------------------------
261 # Define a few sed substitution that help us do robust quoting.
262 m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
263 [# Backslashify metacharacters that are still active within
264 # double-quoted strings.
265 sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
266
267 # Same as above, but do not quote variable references.
268 double_quote_subst='s/\([["`\\]]\)/\\\1/g'
269
270 # Sed substitution to delay expansion of an escaped shell variable in a
271 # double_quote_subst'ed string.
272 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
273
274 # Sed substitution to delay expansion of an escaped single quote.
275 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
276
277 # Sed substitution to avoid accidental globbing in evaled expressions
278 no_glob_subst='s/\*/\\\*/g'
279 ])
280
281 # _LT_PROG_LTMAIN
282 # ---------------
283 # Note that this code is called both from 'configure', and 'config.status'
284 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
285 # 'config.status' has no value for ac_aux_dir unless we are using Automake,
286 # so we pass a copy along to make sure it has a sensible value anyway.
287 m4_defun([_LT_PROG_LTMAIN],
288 [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
289 _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
290 ltmain=$ac_aux_dir/ltmain.sh
291 ])# _LT_PROG_LTMAIN
292
293
294 ## ------------------------------------- ##
295 ## Accumulate code for creating libtool. ##
296 ## ------------------------------------- ##
297
298 # So that we can recreate a full libtool script including additional
299 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
300 # in macros and then make a single call at the end using the 'libtool'
301 # label.
302
303
304 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
305 # ----------------------------------------
306 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
307 m4_define([_LT_CONFIG_LIBTOOL_INIT],
308 [m4_ifval([$1],
309 [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
310 [$1
311 ])])])
312
313 # Initialize.
314 m4_define([_LT_OUTPUT_LIBTOOL_INIT])
315
316
317 # _LT_CONFIG_LIBTOOL([COMMANDS])
318 # ------------------------------
319 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
320 m4_define([_LT_CONFIG_LIBTOOL],
321 [m4_ifval([$1],
322 [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
323 [$1
324 ])])])
325
326 # Initialize.
327 m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
328
329
330 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
331 # -----------------------------------------------------
332 m4_defun([_LT_CONFIG_SAVE_COMMANDS],
333 [_LT_CONFIG_LIBTOOL([$1])
334 _LT_CONFIG_LIBTOOL_INIT([$2])
335 ])
336
337
338 # _LT_FORMAT_COMMENT([COMMENT])
339 # -----------------------------
340 # Add leading comment marks to the start of each line, and a trailing
341 # full-stop to the whole comment if one is not present already.
342 m4_define([_LT_FORMAT_COMMENT],
343 [m4_ifval([$1], [
344 m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
345 [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
346 )])
347
348
349
350 ## ------------------------ ##
351 ## FIXME: Eliminate VARNAME ##
352 ## ------------------------ ##
353
354
355 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
356 # -------------------------------------------------------------------
357 # CONFIGNAME is the name given to the value in the libtool script.
358 # VARNAME is the (base) name used in the configure script.
359 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
360 # VARNAME. Any other value will be used directly.
361 m4_define([_LT_DECL],
362 [lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
363 [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
364 [m4_ifval([$1], [$1], [$2])])
365 lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
366 m4_ifval([$4],
367 [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
368 lt_dict_add_subkey([lt_decl_dict], [$2],
369 [tagged?], [m4_ifval([$5], [yes], [no])])])
370 ])
371
372
373 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
374 # --------------------------------------------------------
375 m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
376
377
378 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
379 # ------------------------------------------------
380 m4_define([lt_decl_tag_varnames],
381 [_lt_decl_filter([tagged?], [yes], $@)])
382
383
384 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
385 # ---------------------------------------------------------
386 m4_define([_lt_decl_filter],
387 [m4_case([$#],
388 [0], [m4_fatal([$0: too few arguments: $#])],
389 [1], [m4_fatal([$0: too few arguments: $#: $1])],
390 [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
391 [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
392 [lt_dict_filter([lt_decl_dict], $@)])[]dnl
393 ])
394
395
396 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
397 # --------------------------------------------------
398 m4_define([lt_decl_quote_varnames],
399 [_lt_decl_filter([value], [1], $@)])
400
401
402 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
403 # ---------------------------------------------------
404 m4_define([lt_decl_dquote_varnames],
405 [_lt_decl_filter([value], [2], $@)])
406
407
408 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
409 # ---------------------------------------------------
410 m4_define([lt_decl_varnames_tagged],
411 [m4_assert([$# <= 2])dnl
412 _$0(m4_quote(m4_default([$1], [[, ]])),
413 m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
414 m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
415 m4_define([_lt_decl_varnames_tagged],
416 [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
417
418
419 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
420 # ------------------------------------------------
421 m4_define([lt_decl_all_varnames],
422 [_$0(m4_quote(m4_default([$1], [[, ]])),
423 m4_if([$2], [],
424 m4_quote(lt_decl_varnames),
425 m4_quote(m4_shift($@))))[]dnl
426 ])
427 m4_define([_lt_decl_all_varnames],
428 [lt_join($@, lt_decl_varnames_tagged([$1],
429 lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
430 ])
431
432
433 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
434 # ------------------------------------
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
437 # must have a single quote delimited value for this to work.
438 m4_define([_LT_CONFIG_STATUS_DECLARE],
439 [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
440
441
442 # _LT_CONFIG_STATUS_DECLARATIONS
443 # ------------------------------
444 # We delimit libtool config variables with single quotes, so when
445 # we write them to config.status, we have to be sure to quote all
446 # embedded single quotes properly. In configure, this macro expands
447 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
448 #
449 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
450 m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
451 [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
452 [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
453
454
455 # _LT_LIBTOOL_TAGS
456 # ----------------
457 # Output comment and list of tags supported by the script
458 m4_defun([_LT_LIBTOOL_TAGS],
459 [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
460 available_tags='_LT_TAGS'dnl
461 ])
462
463
464 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
465 # -----------------------------------
466 # Extract the dictionary values for VARNAME (optionally with TAG) and
467 # expand to a commented shell variable setting:
468 #
469 # # Some comment about what VAR is for.
470 # visible_name=$lt_internal_name
471 m4_define([_LT_LIBTOOL_DECLARE],
472 [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
473 [description])))[]dnl
474 m4_pushdef([_libtool_name],
475 m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
476 m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
477 [0], [_libtool_name=[$]$1],
478 [1], [_libtool_name=$lt_[]$1],
479 [2], [_libtool_name=$lt_[]$1],
480 [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
481 m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
482 ])
483
484
485 # _LT_LIBTOOL_CONFIG_VARS
486 # -----------------------
487 # Produce commented declarations of non-tagged libtool config variables
488 # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
489 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
490 # section) are produced by _LT_LIBTOOL_TAG_VARS.
491 m4_defun([_LT_LIBTOOL_CONFIG_VARS],
492 [m4_foreach([_lt_var],
493 m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
494 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
495
496
497 # _LT_LIBTOOL_TAG_VARS(TAG)
498 # -------------------------
499 m4_define([_LT_LIBTOOL_TAG_VARS],
500 [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
501 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
502
503
504 # _LT_TAGVAR(VARNAME, [TAGNAME])
505 # ------------------------------
506 m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
507
508
509 # _LT_CONFIG_COMMANDS
510 # -------------------
511 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
512 # variables for single and double quote escaping we saved from calls
513 # to _LT_DECL, we can put quote escaped variables declarations
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
516 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
517 m4_defun([_LT_CONFIG_COMMANDS],
518 [AC_PROVIDE_IFELSE([LT_OUTPUT],
519 dnl If the libtool generation code has been placed in $CONFIG_LT,
520 dnl instead of duplicating it all over again into config.status,
521 dnl then we will have config.status run $CONFIG_LT later, so it
522 dnl needs to know what name is stored there:
523 [AC_CONFIG_COMMANDS([libtool],
524 [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
525 dnl If the libtool generation code is destined for config.status,
526 dnl expand the accumulated commands and init code now:
527 [AC_CONFIG_COMMANDS([libtool],
528 [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
529 ])#_LT_CONFIG_COMMANDS
530
531
532 # Initialize.
533 m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
534 [
535
536 # The HP-UX ksh and POSIX shell print the target directory to stdout
537 # if CDPATH is set.
538 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
539
540 sed_quote_subst='$sed_quote_subst'
541 double_quote_subst='$double_quote_subst'
542 delay_variable_subst='$delay_variable_subst'
543 _LT_CONFIG_STATUS_DECLARATIONS
544 LTCC='$LTCC'
545 LTCFLAGS='$LTCFLAGS'
546 compiler='$compiler_DEFAULT'
547
548 # A function that is used when there is no print builtin or printf.
549 func_fallback_echo ()
550 {
551 eval 'cat <<_LTECHO_EOF
552 \$[]1
553 _LTECHO_EOF'
554 }
555
556 # Quote evaled strings.
557 for var in lt_decl_all_varnames([[ \
558 ]], lt_decl_quote_varnames); do
559 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
560 *[[\\\\\\\`\\"\\\$]]*)
561 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
562 ;;
563 *)
564 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
565 ;;
566 esac
567 done
568
569 # Double-quote double-evaled strings.
570 for var in lt_decl_all_varnames([[ \
571 ]], lt_decl_dquote_varnames); do
572 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
573 *[[\\\\\\\`\\"\\\$]]*)
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
575 ;;
576 *)
577 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
578 ;;
579 esac
580 done
581
582 _LT_OUTPUT_LIBTOOL_INIT
583 ])
584
585 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
586 # ------------------------------------
587 # Generate a child script FILE with all initialization necessary to
588 # reuse the environment learned by the parent script, and make the
589 # file executable. If COMMENT is supplied, it is inserted after the
590 # '#!' sequence but before initialization text begins. After this
591 # macro, additional text can be appended to FILE to form the body of
592 # the child script. The macro ends with non-zero status if the
593 # file could not be fully written (such as if the disk is full).
594 m4_ifdef([AS_INIT_GENERATED],
595 [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
596 [m4_defun([_LT_GENERATED_FILE_INIT],
597 [m4_require([AS_PREPARE])]dnl
598 [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
599 [lt_write_fail=0
600 cat >$1 <<_ASEOF || lt_write_fail=1
601 #! $SHELL
602 # Generated by $as_me.
603 $2
604 SHELL=\${CONFIG_SHELL-$SHELL}
605 export SHELL
606 _ASEOF
607 cat >>$1 <<\_ASEOF || lt_write_fail=1
608 AS_SHELL_SANITIZE
609 _AS_PREPARE
610 exec AS_MESSAGE_FD>&1
611 _ASEOF
612 test 0 = "$lt_write_fail" && chmod +x $1[]dnl
613 m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
614
615 # LT_OUTPUT
616 # ---------
617 # This macro allows early generation of the libtool script (before
618 # AC_OUTPUT is called), incase it is used in configure for compilation
619 # tests.
620 AC_DEFUN([LT_OUTPUT],
621 [: ${CONFIG_LT=./config.lt}
622 AC_MSG_NOTICE([creating $CONFIG_LT])
623 _LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
624 [# Run this file to recreate a libtool stub with the current configuration.])
625
626 cat >>"$CONFIG_LT" <<\_LTEOF
627 lt_cl_silent=false
628 exec AS_MESSAGE_LOG_FD>>config.log
629 {
630 echo
631 AS_BOX([Running $as_me.])
632 } >&AS_MESSAGE_LOG_FD
633
634 lt_cl_help="\
635 '$as_me' creates a local libtool stub from the current configuration,
636 for use in further configure time tests before the real libtool is
637 generated.
638
639 Usage: $[0] [[OPTIONS]]
640
641 -h, --help print this help, then exit
642 -V, --version print version number, then exit
643 -q, --quiet do not print progress messages
644 -d, --debug don't remove temporary files
645
646 Report bugs to <bug-libtool@gnu.org>."
647
648 lt_cl_version="\
649 m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
650 m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
651 configured by $[0], generated by m4_PACKAGE_STRING.
652
653 Copyright (C) 2011 Free Software Foundation, Inc.
654 This config.lt script is free software; the Free Software Foundation
655 gives unlimited permision to copy, distribute and modify it."
656
657 while test 0 != $[#]
658 do
659 case $[1] in
660 --version | --v* | -V )
661 echo "$lt_cl_version"; exit 0 ;;
662 --help | --h* | -h )
663 echo "$lt_cl_help"; exit 0 ;;
664 --debug | --d* | -d )
665 debug=: ;;
666 --quiet | --q* | --silent | --s* | -q )
667 lt_cl_silent=: ;;
668
669 -*) AC_MSG_ERROR([unrecognized option: $[1]
670 Try '$[0] --help' for more information.]) ;;
671
672 *) AC_MSG_ERROR([unrecognized argument: $[1]
673 Try '$[0] --help' for more information.]) ;;
674 esac
675 shift
676 done
677
678 if $lt_cl_silent; then
679 exec AS_MESSAGE_FD>/dev/null
680 fi
681 _LTEOF
682
683 cat >>"$CONFIG_LT" <<_LTEOF
684 _LT_OUTPUT_LIBTOOL_COMMANDS_INIT
685 _LTEOF
686
687 cat >>"$CONFIG_LT" <<\_LTEOF
688 AC_MSG_NOTICE([creating $ofile])
689 _LT_OUTPUT_LIBTOOL_COMMANDS
690 AS_EXIT(0)
691 _LTEOF
692 chmod +x "$CONFIG_LT"
693
694 # configure is writing to config.log, but config.lt does its own redirection,
695 # appending to config.log, which fails on DOS, as config.log is still kept
696 # open by configure. Here we exec the FD to /dev/null, effectively closing
697 # config.log, so it can be properly (re)opened and appended to by config.lt.
698 lt_cl_success=:
699 test yes = "$silent" &&
700 lt_config_lt_args="$lt_config_lt_args --quiet"
701 exec AS_MESSAGE_LOG_FD>/dev/null
702 $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
703 exec AS_MESSAGE_LOG_FD>>config.log
704 $lt_cl_success || AS_EXIT(1)
705 ])# LT_OUTPUT
706
707
708 # _LT_CONFIG(TAG)
709 # ---------------
710 # If TAG is the built-in tag, create an initial libtool script with a
711 # default configuration from the untagged config vars. Otherwise add code
712 # to config.status for appending the configuration named by TAG from the
713 # matching tagged config vars.
714 m4_defun([_LT_CONFIG],
715 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
716 _LT_CONFIG_SAVE_COMMANDS([
717 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
718 m4_if(_LT_TAG, [C], [
719 # See if we are running on zsh, and set the options that allow our
720 # commands through without removal of \ escapes.
721 if test -n "${ZSH_VERSION+set}"; then
722 setopt NO_GLOB_SUBST
723 fi
724
725 cfgfile=${ofile}T
726 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
727 $RM "$cfgfile"
728
729 cat <<_LT_EOF >> "$cfgfile"
730 #! $SHELL
731 # Generated automatically by $as_me ($PACKAGE) $VERSION
732 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
733
734 # Provide generalized library-building support services.
735 # Written by Gordon Matzigkeit, 1996
736
737 _LT_COPYING
738 _LT_LIBTOOL_TAGS
739
740 # Configured defaults for sys_lib_dlsearch_path munging.
741 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
742
743 # ### BEGIN LIBTOOL CONFIG
744 _LT_LIBTOOL_CONFIG_VARS
745 _LT_LIBTOOL_TAG_VARS
746 # ### 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
758
759 _LT_EOF
760
761 case $host_os in
762 aix3*)
763 cat <<\_LT_EOF >> "$cfgfile"
764 # AIX sometimes has problems with the GCC collect2 program. For some
765 # reason, if we set the COLLECT_NAMES environment variable, the problems
766 # vanish in a puff of smoke.
767 if test set != "${COLLECT_NAMES+set}"; then
768 COLLECT_NAMES=
769 export COLLECT_NAMES
770 fi
771 _LT_EOF
772 ;;
773 esac
774
775 _LT_PROG_LTMAIN
776
777 # We use sed instead of cat because bash on DJGPP gets confused if
778 # if finds mixed CR/LF and LF-only lines. Since sed operates in
779 # text mode, it properly converts lines to CR/LF. This bash problem
780 # is reportedly fixed, but why not run on old versions too?
781 $SED '$q' "$ltmain" >> "$cfgfile" \
782 || (rm -f "$cfgfile"; exit 1)
783
784 mv -f "$cfgfile" "$ofile" ||
785 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
786 chmod +x "$ofile"
787 ],
788 [cat <<_LT_EOF >> "$ofile"
789
790 dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
791 dnl in a comment (ie after a #).
792 # ### BEGIN LIBTOOL TAG CONFIG: $1
793 _LT_LIBTOOL_TAG_VARS(_LT_TAG)
794 # ### END LIBTOOL TAG CONFIG: $1
795 _LT_EOF
796 ])dnl /m4_if
797 ],
798 [m4_if([$1], [], [
799 PACKAGE='$PACKAGE'
800 VERSION='$VERSION'
801 RM='$RM'
802 ofile='$ofile'], [])
803 ])dnl /_LT_CONFIG_SAVE_COMMANDS
804 ])# _LT_CONFIG
805
806
807 # LT_SUPPORTED_TAG(TAG)
808 # ---------------------
809 # Trace this macro to discover what tags are supported by the libtool
810 # --tag option, using:
811 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
812 AC_DEFUN([LT_SUPPORTED_TAG], [])
813
814
815 # C support is built-in for now
816 m4_define([_LT_LANG_C_enabled], [])
817 m4_define([_LT_TAGS], [])
818
819
820 # LT_LANG(LANG)
821 # -------------
822 # Enable libtool support for the given language if not already enabled.
823 AC_DEFUN([LT_LANG],
824 [AC_BEFORE([$0], [LT_OUTPUT])dnl
825 m4_case([$1],
826 [C], [_LT_LANG(C)],
827 [C++], [_LT_LANG(CXX)],
828 [Go], [_LT_LANG(GO)],
829 [Java], [_LT_LANG(GCJ)],
830 [Fortran 77], [_LT_LANG(F77)],
831 [Fortran], [_LT_LANG(FC)],
832 [Windows Resource], [_LT_LANG(RC)],
833 [m4_ifdef([_LT_LANG_]$1[_CONFIG],
834 [_LT_LANG($1)],
835 [m4_fatal([$0: unsupported language: "$1"])])])dnl
836 ])# LT_LANG
837
838
839 # _LT_LANG(LANGNAME)
840 # ------------------
841 m4_defun([_LT_LANG],
842 [m4_ifdef([_LT_LANG_]$1[_enabled], [],
843 [LT_SUPPORTED_TAG([$1])dnl
844 m4_append([_LT_TAGS], [$1 ])dnl
845 m4_define([_LT_LANG_]$1[_enabled], [])dnl
846 _LT_LANG_$1_CONFIG($1)])dnl
847 ])# _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
873
874
875 # _LT_LANG_DEFAULT_CONFIG
876 # -----------------------
877 m4_defun([_LT_LANG_DEFAULT_CONFIG],
878 [AC_PROVIDE_IFELSE([AC_PROG_CXX],
879 [LT_LANG(CXX)],
880 [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
881
882 AC_PROVIDE_IFELSE([AC_PROG_F77],
883 [LT_LANG(F77)],
884 [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
885
886 AC_PROVIDE_IFELSE([AC_PROG_FC],
887 [LT_LANG(FC)],
888 [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
889
890 dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
891 dnl pulling things in needlessly.
892 AC_PROVIDE_IFELSE([AC_PROG_GCJ],
893 [LT_LANG(GCJ)],
894 [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
895 [LT_LANG(GCJ)],
896 [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
897 [LT_LANG(GCJ)],
898 [m4_ifdef([AC_PROG_GCJ],
899 [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
900 m4_ifdef([A][M_PROG_GCJ],
901 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
902 m4_ifdef([LT_PROG_GCJ],
903 [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)])])
908
909 AC_PROVIDE_IFELSE([LT_PROG_RC],
910 [LT_LANG(RC)],
911 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
912 ])# _LT_LANG_DEFAULT_CONFIG
913
914 # Obsolete macros:
915 AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
916 AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
917 AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
918 AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
919 AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
920 dnl aclocal-1.4 backwards compatibility:
921 dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
922 dnl AC_DEFUN([AC_LIBTOOL_F77], [])
923 dnl AC_DEFUN([AC_LIBTOOL_FC], [])
924 dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
925 dnl AC_DEFUN([AC_LIBTOOL_RC], [])
926
927
928 # _LT_TAG_COMPILER
929 # ----------------
930 m4_defun([_LT_TAG_COMPILER],
931 [AC_REQUIRE([AC_PROG_CC])dnl
932
933 _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
934 _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
935 _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
936 _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
937
938 # If no C compiler was specified, use CC.
939 LTCC=${LTCC-"$CC"}
940
941 # If no C compiler flags were specified, use CFLAGS.
942 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
943
944 # Allow CC to be a program name with arguments.
945 compiler=$CC
946 ])# _LT_TAG_COMPILER
947
948
949 # _LT_COMPILER_BOILERPLATE
950 # ------------------------
951 # Check for compiler boilerplate output or warnings with
952 # the simple compiler test code.
953 m4_defun([_LT_COMPILER_BOILERPLATE],
954 [m4_require([_LT_DECL_SED])dnl
955 ac_outfile=conftest.$ac_objext
956 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
957 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
958 _lt_compiler_boilerplate=`cat conftest.err`
959 $RM conftest*
960 ])# _LT_COMPILER_BOILERPLATE
961
962
963 # _LT_LINKER_BOILERPLATE
964 # ----------------------
965 # Check for linker boilerplate output or warnings with
966 # the simple link test code.
967 m4_defun([_LT_LINKER_BOILERPLATE],
968 [m4_require([_LT_DECL_SED])dnl
969 ac_outfile=conftest.$ac_objext
970 echo "$lt_simple_link_test_code" >conftest.$ac_ext
971 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
972 _lt_linker_boilerplate=`cat conftest.err`
973 $RM -r conftest*
974 ])# _LT_LINKER_BOILERPLATE
975
976 # _LT_REQUIRED_DARWIN_CHECKS
977 # -------------------------
978 m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
979 case $host_os in
980 rhapsody* | darwin*)
981 AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
982 AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
983 AC_CHECK_TOOL([LIPO], [lipo], [:])
984 AC_CHECK_TOOL([OTOOL], [otool], [:])
985 AC_CHECK_TOOL([OTOOL64], [otool64], [:])
986 _LT_DECL([], [DSYMUTIL], [1],
987 [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
988 _LT_DECL([], [NMEDIT], [1],
989 [Tool to change global to local symbols on Mac OS X])
990 _LT_DECL([], [LIPO], [1],
991 [Tool to manipulate fat objects and archives on Mac OS X])
992 _LT_DECL([], [OTOOL], [1],
993 [ldd/readelf like tool for Mach-O binaries on Mac OS X])
994 _LT_DECL([], [OTOOL64], [1],
995 [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
996
997 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
998 [lt_cv_apple_cc_single_mod=no
999 if test -z "$LT_MULTI_MODULE"; then
1000 # By default we will add the -single_module flag. You can override
1001 # by either setting the environment variable LT_MULTI_MODULE
1002 # non-empty at configure time, or by adding -multi_module to the
1003 # link flags.
1004 rm -rf libconftest.dylib*
1005 echo "int foo(void){return 1;}" > conftest.c
1006 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1007 -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
1008 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1009 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
1010 _lt_result=$?
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
1018 lt_cv_apple_cc_single_mod=yes
1019 else
1020 cat conftest.err >&AS_MESSAGE_LOG_FD
1021 fi
1022 rm -rf libconftest.dylib*
1023 rm -f conftest.*
1024 fi])
1025
1026 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
1027 [lt_cv_ld_exported_symbols_list],
1028 [lt_cv_ld_exported_symbols_list=no
1029 save_LDFLAGS=$LDFLAGS
1030 echo "_main" > conftest.sym
1031 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
1032 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
1033 [lt_cv_ld_exported_symbols_list=yes],
1034 [lt_cv_ld_exported_symbols_list=no])
1035 LDFLAGS=$save_LDFLAGS
1036 ])
1037
1038 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
1039 [lt_cv_ld_force_load=no
1040 cat > conftest.c << _LT_EOF
1041 int forced_loaded() { return 2;}
1042 _LT_EOF
1043 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
1044 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 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
1047 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
1048 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
1049 cat > conftest.c << _LT_EOF
1050 int main() { return 0;}
1051 _LT_EOF
1052 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
1053 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
1054 _lt_result=$?
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
1058 lt_cv_ld_force_load=yes
1059 else
1060 cat conftest.err >&AS_MESSAGE_LOG_FD
1061 fi
1062 rm -f conftest.err libconftest.a conftest conftest.c
1063 rm -rf conftest.dSYM
1064 ])
1065 case $host_os in
1066 rhapsody* | darwin1.[[012]])
1067 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
1068 darwin1.*)
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' ;;
1076 esac
1077 ;;
1078 esac
1079 if test yes = "$lt_cv_apple_cc_single_mod"; then
1080 _lt_dar_single_mod='$single_module'
1081 fi
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'
1084 else
1085 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
1086 fi
1087 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
1088 _lt_dsymutil='~$DSYMUTIL $lib || :'
1089 else
1090 _lt_dsymutil=
1091 fi
1092 ;;
1093 esac
1094 ])
1095
1096
1097 # _LT_DARWIN_LINKER_FEATURES([TAG])
1098 # ---------------------------------
1099 # Checks for linker and compiler features on darwin
1100 m4_defun([_LT_DARWIN_LINKER_FEATURES],
1101 [
1102 m4_require([_LT_REQUIRED_DARWIN_CHECKS])
1103 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
1104 _LT_TAGVAR(hardcode_direct, $1)=no
1105 _LT_TAGVAR(hardcode_automatic, $1)=yes
1106 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
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])
1111 else
1112 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
1113 fi
1114 _LT_TAGVAR(link_all_deplibs, $1)=yes
1115 _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
1116 case $cc_basename in
1117 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
1118 *) _lt_dar_can_shared=$GCC ;;
1119 esac
1120 if test yes = "$_lt_dar_can_shared"; then
1121 output_verbose_link_cmd=func_echo_all
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"
1126 m4_if([$1], [CXX],
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"
1130 fi
1131 ],[])
1132 else
1133 _LT_TAGVAR(ld_shlibs, $1)=no
1134 fi
1135 ])
1136
1137 # _LT_SYS_MODULE_PATH_AIX([TAGNAME])
1138 # ----------------------------------
1139 # Links a minimal program and checks the executable
1140 # for the system default hardcoded library path. In most cases,
1141 # this is /usr/lib:/lib, but when the MPI compilers are used
1142 # the location of the communication and MPI libs are included too.
1143 # If we don't find anything, use the default library path according
1144 # to the aix ld manual.
1145 # Store the results from the different compilers for each TAGNAME.
1146 # Allow to override them for all tags through lt_cv_aix_libpath.
1147 m4_defun([_LT_SYS_MODULE_PATH_AIX],
1148 [m4_require([_LT_DECL_SED])dnl
1149 if test set = "${lt_cv_aix_libpath+set}"; then
1150 aix_libpath=$lt_cv_aix_libpath
1151 else
1152 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
1153 [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
1154 lt_aix_libpath_sed='[
1155 /Import File Strings/,/^$/ {
1156 /^0/ {
1157 s/^0 *\([^ ]*\) *$/\1/
1158 p
1159 }
1160 }]'
1161 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1162 # Check for a 64-bit object if we didn't find anything.
1163 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1164 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1165 fi],[])
1166 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1167 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
1168 fi
1169 ])
1170 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
1171 fi
1172 ])# _LT_SYS_MODULE_PATH_AIX
1173
1174
1175 # _LT_SHELL_INIT(ARG)
1176 # -------------------
1177 m4_define([_LT_SHELL_INIT],
1178 [m4_divert_text([M4SH-INIT], [$1
1179 ])])# _LT_SHELL_INIT
1180
1181
1182
1183 # _LT_PROG_ECHO_BACKSLASH
1184 # -----------------------
1185 # Find how we can fake an echo command that does not interpret backslash.
1186 # In particular, with Autoconf 2.60 or later we add some code to the start
1187 # of the generated configure script that will find a shell with a builtin
1188 # printf (that we can use as an echo command).
1189 m4_defun([_LT_PROG_ECHO_BACKSLASH],
1190 [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1191 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1192 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1193
1194 AC_MSG_CHECKING([how to print strings])
1195 # Test print first, because it will be a builtin if present.
1196 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
1197 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
1198 ECHO='print -r --'
1199 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
1200 ECHO='printf %s\n'
1201 else
1202 # Use this function as a fallback that always works.
1203 func_fallback_echo ()
1204 {
1205 eval 'cat <<_LTECHO_EOF
1206 $[]1
1207 _LTECHO_EOF'
1208 }
1209 ECHO='func_fallback_echo'
1210 fi
1211
1212 # func_echo_all arg...
1213 # Invoke $ECHO with all args, space-separated.
1214 func_echo_all ()
1215 {
1216 $ECHO "$*"
1217 }
1218
1219 case $ECHO in
1220 printf*) AC_MSG_RESULT([printf]) ;;
1221 print*) AC_MSG_RESULT([print -r]) ;;
1222 *) AC_MSG_RESULT([cat]) ;;
1223 esac
1224
1225 m4_ifdef([_AS_DETECT_SUGGESTED],
1226 [_AS_DETECT_SUGGESTED([
1227 test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
1228 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1229 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1230 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1231 PATH=/empty FPATH=/empty; export PATH FPATH
1232 test "X`printf %s $ECHO`" = "X$ECHO" \
1233 || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
1234
1235 _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
1236 _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
1237 ])# _LT_PROG_ECHO_BACKSLASH
1238
1239
1240 # _LT_WITH_SYSROOT
1241 # ----------------
1242 AC_DEFUN([_LT_WITH_SYSROOT],
1243 [m4_require([_LT_DECL_SED])dnl
1244 AC_MSG_CHECKING([for sysroot])
1245 AC_ARG_WITH([sysroot],
1246 [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
1247 [Search for dependent libraries within DIR (or the compiler's sysroot
1248 if not specified).])],
1249 [], [with_sysroot=no])
1250
1251 dnl lt_sysroot will always be passed unquoted. We quote it here
1252 dnl in case the user passed a directory name.
1253 lt_sysroot=
1254 case $with_sysroot in #(
1255 yes)
1256 if test yes = "$GCC"; then
1257 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
1258 fi
1259 ;; #(
1260 /*)
1261 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"`
1262 ;; #(
1263 no|'')
1264 ;; #(
1265 *)
1266 AC_MSG_RESULT([$with_sysroot])
1267 AC_MSG_ERROR([The sysroot must be an absolute path.])
1268 ;;
1269 esac
1270
1271 AC_MSG_RESULT([${lt_sysroot:-no}])
1272 _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
1273 [dependent libraries, and where our libraries should be installed.])])
1274
1275 # _LT_ENABLE_LOCK
1276 # ---------------
1277 m4_defun([_LT_ENABLE_LOCK],
1278 [AC_ARG_ENABLE([libtool-lock],
1279 [AS_HELP_STRING([--disable-libtool-lock],
1280 [avoid locking (might break parallel builds)])])
1281 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
1282
1283 # Some flags need to be propagated to the compiler or linker for good
1284 # libtool support.
1285 case $host in
1286 ia64-*-hpux*)
1287 # Find out what ABI is being produced by ac_compile, and set mode
1288 # options accordingly.
1289 echo 'int i;' > conftest.$ac_ext
1290 if AC_TRY_EVAL(ac_compile); then
1291 case `$FILECMD conftest.$ac_objext` in
1292 *ELF-32*)
1293 HPUX_IA64_MODE=32
1294 ;;
1295 *ELF-64*)
1296 HPUX_IA64_MODE=64
1297 ;;
1298 esac
1299 fi
1300 rm -rf conftest*
1301 ;;
1302 *-*-irix6*)
1303 # Find out what ABI is being produced by ac_compile, and set linker
1304 # options accordingly.
1305 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1306 if AC_TRY_EVAL(ac_compile); then
1307 if test yes = "$lt_cv_prog_gnu_ld"; then
1308 case `$FILECMD conftest.$ac_objext` in
1309 *32-bit*)
1310 LD="${LD-ld} -melf32bsmip"
1311 ;;
1312 *N32*)
1313 LD="${LD-ld} -melf32bmipn32"
1314 ;;
1315 *64-bit*)
1316 LD="${LD-ld} -melf64bmip"
1317 ;;
1318 esac
1319 else
1320 case `$FILECMD conftest.$ac_objext` in
1321 *32-bit*)
1322 LD="${LD-ld} -32"
1323 ;;
1324 *N32*)
1325 LD="${LD-ld} -n32"
1326 ;;
1327 *64-bit*)
1328 LD="${LD-ld} -64"
1329 ;;
1330 esac
1331 fi
1332 fi
1333 rm -rf conftest*
1334 ;;
1335
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*| \
1369 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
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.
1376 echo 'int i;' > conftest.$ac_ext
1377 if AC_TRY_EVAL(ac_compile); then
1378 case `$FILECMD conftest.o` in
1379 *32-bit*)
1380 case $host in
1381 x86_64-*kfreebsd*-gnu)
1382 LD="${LD-ld} -m elf_i386_fbsd"
1383 ;;
1384 x86_64-*linux*)
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
1393 ;;
1394 powerpc64le-*linux*)
1395 LD="${LD-ld} -m elf32lppclinux"
1396 ;;
1397 powerpc64-*linux*)
1398 LD="${LD-ld} -m elf32ppclinux"
1399 ;;
1400 s390x-*linux*)
1401 LD="${LD-ld} -m elf_s390"
1402 ;;
1403 sparc64-*linux*)
1404 LD="${LD-ld} -m elf32_sparc"
1405 ;;
1406 esac
1407 ;;
1408 *64-bit*)
1409 case $host in
1410 x86_64-*kfreebsd*-gnu)
1411 LD="${LD-ld} -m elf_x86_64_fbsd"
1412 ;;
1413 x86_64-*linux*)
1414 LD="${LD-ld} -m elf_x86_64"
1415 ;;
1416 powerpcle-*linux*)
1417 LD="${LD-ld} -m elf64lppc"
1418 ;;
1419 powerpc-*linux*)
1420 LD="${LD-ld} -m elf64ppc"
1421 ;;
1422 s390*-*linux*|s390*-*tpf*)
1423 LD="${LD-ld} -m elf64_s390"
1424 ;;
1425 sparc*-*linux*)
1426 LD="${LD-ld} -m elf64_sparc"
1427 ;;
1428 esac
1429 ;;
1430 esac
1431 fi
1432 rm -rf conftest*
1433 ;;
1434
1435 *-*-sco3.2v5*)
1436 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1437 SAVE_CFLAGS=$CFLAGS
1438 CFLAGS="$CFLAGS -belf"
1439 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
1440 [AC_LANG_PUSH(C)
1441 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
1442 AC_LANG_POP])
1443 if test yes != "$lt_cv_cc_needs_belf"; then
1444 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1445 CFLAGS=$SAVE_CFLAGS
1446 fi
1447 ;;
1448 *-*solaris*)
1449 # Find out what ABI is being produced by ac_compile, and set linker
1450 # options accordingly.
1451 echo 'int i;' > conftest.$ac_ext
1452 if AC_TRY_EVAL(ac_compile); then
1453 case `$FILECMD conftest.o` in
1454 *64-bit*)
1455 case $lt_cv_prog_gnu_ld in
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 ;;
1470 *)
1471 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
1472 LD="${LD-ld} -64"
1473 fi
1474 ;;
1475 esac
1476 ;;
1477 esac
1478 fi
1479 rm -rf conftest*
1480 ;;
1481 esac
1482
1483 need_locks=$enable_libtool_lock
1484 ])# _LT_ENABLE_LOCK
1485
1486
1487 # _LT_PROG_AR
1488 # -----------
1489 m4_defun([_LT_PROG_AR],
1490 [AC_CHECK_TOOLS(AR, [ar], false)
1491 : ${AR=ar}
1492 _LT_DECL([], [AR], [1], [The archiver])
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])
1508
1509 AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
1510 [lt_cv_ar_at_file=no
1511 AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
1512 [echo conftest.$ac_objext > conftest.lst
1513 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
1514 AC_TRY_EVAL([lt_ar_try])
1515 if test 0 -eq "$ac_status"; then
1516 # Ensure the archiver fails upon bogus file names.
1517 rm -f conftest.$ac_objext libconftest.a
1518 AC_TRY_EVAL([lt_ar_try])
1519 if test 0 -ne "$ac_status"; then
1520 lt_cv_ar_at_file=@
1521 fi
1522 fi
1523 rm -f conftest.* libconftest.a
1524 ])
1525 ])
1526
1527 if test no = "$lt_cv_ar_at_file"; then
1528 archiver_list_spec=
1529 else
1530 archiver_list_spec=$lt_cv_ar_at_file
1531 fi
1532 _LT_DECL([], [archiver_list_spec], [1],
1533 [How to feed a file listing to the archiver])
1534 ])# _LT_PROG_AR
1535
1536
1537 # _LT_CMD_OLD_ARCHIVE
1538 # -------------------
1539 m4_defun([_LT_CMD_OLD_ARCHIVE],
1540 [_LT_PROG_AR
1541
1542 AC_CHECK_TOOL(STRIP, strip, :)
1543 test -z "$STRIP" && STRIP=:
1544 _LT_DECL([], [STRIP], [1], [A symbol stripping program])
1545
1546 AC_CHECK_TOOL(RANLIB, ranlib, :)
1547 test -z "$RANLIB" && RANLIB=:
1548 _LT_DECL([], [RANLIB], [1],
1549 [Commands used to install an old-style archive])
1550
1551 # Determine commands to create old-style static archives.
1552 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
1553 old_postinstall_cmds='chmod 644 $oldlib'
1554 old_postuninstall_cmds=
1555
1556 if test -n "$RANLIB"; then
1557 case $host_os in
1558 bitrig* | openbsd*)
1559 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
1560 ;;
1561 *)
1562 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
1563 ;;
1564 esac
1565 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
1566 fi
1567
1568 case $host_os in
1569 darwin*)
1570 lock_old_archive_extraction=yes ;;
1571 *)
1572 lock_old_archive_extraction=no ;;
1573 esac
1574 _LT_DECL([], [old_postinstall_cmds], [2])
1575 _LT_DECL([], [old_postuninstall_cmds], [2])
1576 _LT_TAGDECL([], [old_archive_cmds], [2],
1577 [Commands used to build an old-style archive])
1578 _LT_DECL([], [lock_old_archive_extraction], [0],
1579 [Whether to use a lock for old archive extraction])
1580 ])# _LT_CMD_OLD_ARCHIVE
1581
1582
1583 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
1584 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
1585 # ----------------------------------------------------------------
1586 # Check whether the given compiler option works
1587 AC_DEFUN([_LT_COMPILER_OPTION],
1588 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1589 m4_require([_LT_DECL_SED])dnl
1590 AC_CACHE_CHECK([$1], [$2],
1591 [$2=no
1592 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
1593 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1594 lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
1595 # Insert the option either (1) after the last *FLAGS variable, or
1596 # (2) before a word containing "conftest.", or (3) at the end.
1597 # Note that $ac_compile itself does not contain backslashes and begins
1598 # with a dollar sign (not a hyphen), so the echo should work correctly.
1599 # The option is referenced via a variable to avoid confusing sed.
1600 lt_compile=`echo "$ac_compile" | $SED \
1601 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1602 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
1603 -e 's:$: $lt_compiler_flag:'`
1604 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
1605 (eval "$lt_compile" 2>conftest.err)
1606 ac_status=$?
1607 cat conftest.err >&AS_MESSAGE_LOG_FD
1608 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1609 if (exit $ac_status) && test -s "$ac_outfile"; then
1610 # The compiler can only warn and ignore the option if not recognized
1611 # So say no if there are warnings other than the usual output.
1612 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
1613 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1614 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
1615 $2=yes
1616 fi
1617 fi
1618 $RM conftest*
1619 ])
1620
1621 if test yes = "[$]$2"; then
1622 m4_if([$5], , :, [$5])
1623 else
1624 m4_if([$6], , :, [$6])
1625 fi
1626 ])# _LT_COMPILER_OPTION
1627
1628 # Old name:
1629 AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
1630 dnl aclocal-1.4 backwards compatibility:
1631 dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
1632
1633
1634 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
1635 # [ACTION-SUCCESS], [ACTION-FAILURE])
1636 # ----------------------------------------------------
1637 # Check whether the given linker option works
1638 AC_DEFUN([_LT_LINKER_OPTION],
1639 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1640 m4_require([_LT_DECL_SED])dnl
1641 AC_CACHE_CHECK([$1], [$2],
1642 [$2=no
1643 save_LDFLAGS=$LDFLAGS
1644 LDFLAGS="$LDFLAGS $3"
1645 echo "$lt_simple_link_test_code" > conftest.$ac_ext
1646 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
1647 # The linker can only warn and ignore the option if not recognized
1648 # So say no if there are warnings
1649 if test -s conftest.err; then
1650 # Append any errors to the config.log.
1651 cat conftest.err 1>&AS_MESSAGE_LOG_FD
1652 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
1653 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
1654 if diff conftest.exp conftest.er2 >/dev/null; then
1655 $2=yes
1656 fi
1657 else
1658 $2=yes
1659 fi
1660 fi
1661 $RM -r conftest*
1662 LDFLAGS=$save_LDFLAGS
1663 ])
1664
1665 if test yes = "[$]$2"; then
1666 m4_if([$4], , :, [$4])
1667 else
1668 m4_if([$5], , :, [$5])
1669 fi
1670 ])# _LT_LINKER_OPTION
1671
1672 # Old name:
1673 AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
1674 dnl aclocal-1.4 backwards compatibility:
1675 dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
1676
1677
1678 # LT_CMD_MAX_LEN
1679 #---------------
1680 AC_DEFUN([LT_CMD_MAX_LEN],
1681 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
1682 # find the maximum length of command line arguments
1683 AC_MSG_CHECKING([the maximum length of command line arguments])
1684 AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
1685 i=0
1686 teststring=ABCD
1687
1688 case $build_os in
1689 msdosdjgpp*)
1690 # On DJGPP, this test can blow up pretty badly due to problems in libc
1691 # (any single argument exceeding 2000 bytes causes a buffer overrun
1692 # during glob expansion). Even if it were fixed, the result of this
1693 # check would be larger than it should be.
1694 lt_cv_sys_max_cmd_len=12288; # 12K is about right
1695 ;;
1696
1697 gnu*)
1698 # Under GNU Hurd, this test is not required because there is
1699 # no limit to the length of command line arguments.
1700 # Libtool will interpret -1 as no limit whatsoever
1701 lt_cv_sys_max_cmd_len=-1;
1702 ;;
1703
1704 cygwin* | mingw* | cegcc*)
1705 # On Win9x/ME, this test blows up -- it succeeds, but takes
1706 # about 5 minutes as the teststring grows exponentially.
1707 # Worse, since 9x/ME are not pre-emptively multitasking,
1708 # you end up with a "frozen" computer, even though with patience
1709 # the test eventually succeeds (with a max line length of 256k).
1710 # Instead, let's just punt: use the minimum linelength reported by
1711 # all of the supported platforms: 8192 (on NT/2K/XP).
1712 lt_cv_sys_max_cmd_len=8192;
1713 ;;
1714
1715 mint*)
1716 # On MiNT this can take a long time and run out of memory.
1717 lt_cv_sys_max_cmd_len=8192;
1718 ;;
1719
1720 amigaos*)
1721 # On AmigaOS with pdksh, this test takes hours, literally.
1722 # So we just punt and use a minimum line length of 8192.
1723 lt_cv_sys_max_cmd_len=8192;
1724 ;;
1725
1726 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*)
1727 # This has been around since 386BSD, at least. Likely further.
1728 if test -x /sbin/sysctl; then
1729 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
1730 elif test -x /usr/sbin/sysctl; then
1731 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
1732 else
1733 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
1734 fi
1735 # And add a safety zone
1736 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1737 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1738 ;;
1739
1740 interix*)
1741 # We know the value 262144 and hardcode it with a safety zone (like BSD)
1742 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
1748 ;;
1749
1750 osf*)
1751 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
1752 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
1753 # nice to cause kernel panics so lets avoid the loop below.
1754 # First set a reasonable default.
1755 lt_cv_sys_max_cmd_len=16384
1756 #
1757 if test -x /sbin/sysconfig; then
1758 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
1759 *1*) lt_cv_sys_max_cmd_len=-1 ;;
1760 esac
1761 fi
1762 ;;
1763 sco3.2v5*)
1764 lt_cv_sys_max_cmd_len=102400
1765 ;;
1766 sysv5* | sco5v6* | sysv4.2uw2*)
1767 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
1768 if test -n "$kargmax"; then
1769 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[[ ]]//'`
1770 else
1771 lt_cv_sys_max_cmd_len=32768
1772 fi
1773 ;;
1774 *)
1775 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1776 if test -n "$lt_cv_sys_max_cmd_len" && \
1777 test undefined != "$lt_cv_sys_max_cmd_len"; then
1778 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
1779 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
1780 else
1781 # Make teststring a little bigger before we do anything with it.
1782 # a 1K string should be a reasonable start.
1783 for i in 1 2 3 4 5 6 7 8; do
1784 teststring=$teststring$teststring
1785 done
1786 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
1787 # If test is not a shell built-in, we'll probably end up computing a
1788 # maximum length that is only half of the actual maximum length, but
1789 # we can't tell.
1790 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
1791 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1792 test 17 != "$i" # 1/2 MB should be enough
1793 do
1794 i=`expr $i + 1`
1795 teststring=$teststring$teststring
1796 done
1797 # Only check the string length outside the loop.
1798 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
1799 teststring=
1800 # Add a significant safety factor because C++ compilers can tack on
1801 # massive amounts of additional arguments before passing them to the
1802 # linker. It appears as though 1/2 is a usable value.
1803 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
1804 fi
1805 ;;
1806 esac
1807 ])
1808 if test -n "$lt_cv_sys_max_cmd_len"; then
1809 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
1810 else
1811 AC_MSG_RESULT(none)
1812 fi
1813 max_cmd_len=$lt_cv_sys_max_cmd_len
1814 _LT_DECL([], [max_cmd_len], [0],
1815 [What is the maximum length of a command?])
1816 ])# LT_CMD_MAX_LEN
1817
1818 # Old name:
1819 AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
1820 dnl aclocal-1.4 backwards compatibility:
1821 dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
1822
1823
1824 # _LT_HEADER_DLFCN
1825 # ----------------
1826 m4_defun([_LT_HEADER_DLFCN],
1827 [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
1828 ])# _LT_HEADER_DLFCN
1829
1830
1831 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
1832 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
1833 # ----------------------------------------------------------------
1834 m4_defun([_LT_TRY_DLOPEN_SELF],
1835 [m4_require([_LT_HEADER_DLFCN])dnl
1836 if test yes = "$cross_compiling"; then :
1837 [$4]
1838 else
1839 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1840 lt_status=$lt_dlunknown
1841 cat > conftest.$ac_ext <<_LT_EOF
1842 [#line $LINENO "configure"
1843 #include "confdefs.h"
1844
1845 #if HAVE_DLFCN_H
1846 #include <dlfcn.h>
1847 #endif
1848
1849 #include <stdio.h>
1850
1851 #ifdef RTLD_GLOBAL
1852 # define LT_DLGLOBAL RTLD_GLOBAL
1853 #else
1854 # ifdef DL_GLOBAL
1855 # define LT_DLGLOBAL DL_GLOBAL
1856 # else
1857 # define LT_DLGLOBAL 0
1858 # endif
1859 #endif
1860
1861 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
1862 find out it does not work in some platform. */
1863 #ifndef LT_DLLAZY_OR_NOW
1864 # ifdef RTLD_LAZY
1865 # define LT_DLLAZY_OR_NOW RTLD_LAZY
1866 # else
1867 # ifdef DL_LAZY
1868 # define LT_DLLAZY_OR_NOW DL_LAZY
1869 # else
1870 # ifdef RTLD_NOW
1871 # define LT_DLLAZY_OR_NOW RTLD_NOW
1872 # else
1873 # ifdef DL_NOW
1874 # define LT_DLLAZY_OR_NOW DL_NOW
1875 # else
1876 # define LT_DLLAZY_OR_NOW 0
1877 # endif
1878 # endif
1879 # endif
1880 # endif
1881 #endif
1882
1883 /* When -fvisibility=hidden is used, assume the code has been annotated
1884 correspondingly for the symbols needed. */
1885 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1886 int fnord () __attribute__((visibility("default")));
1887 #endif
1888
1889 int fnord () { return 42; }
1890 int main ()
1891 {
1892 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
1893 int status = $lt_dlunknown;
1894
1895 if (self)
1896 {
1897 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
1898 else
1899 {
1900 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
1901 else puts (dlerror ());
1902 }
1903 /* dlclose (self); */
1904 }
1905 else
1906 puts (dlerror ());
1907
1908 return status;
1909 }]
1910 _LT_EOF
1911 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
1912 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
1913 lt_status=$?
1914 case x$lt_status in
1915 x$lt_dlno_uscore) $1 ;;
1916 x$lt_dlneed_uscore) $2 ;;
1917 x$lt_dlunknown|x*) $3 ;;
1918 esac
1919 else :
1920 # compilation failed
1921 $3
1922 fi
1923 fi
1924 rm -fr conftest*
1925 ])# _LT_TRY_DLOPEN_SELF
1926
1927
1928 # LT_SYS_DLOPEN_SELF
1929 # ------------------
1930 AC_DEFUN([LT_SYS_DLOPEN_SELF],
1931 [m4_require([_LT_HEADER_DLFCN])dnl
1932 if test yes != "$enable_dlopen"; then
1933 enable_dlopen=unknown
1934 enable_dlopen_self=unknown
1935 enable_dlopen_self_static=unknown
1936 else
1937 lt_cv_dlopen=no
1938 lt_cv_dlopen_libs=
1939
1940 case $host_os in
1941 beos*)
1942 lt_cv_dlopen=load_add_on
1943 lt_cv_dlopen_libs=
1944 lt_cv_dlopen_self=yes
1945 ;;
1946
1947 mingw* | pw32* | cegcc*)
1948 lt_cv_dlopen=LoadLibrary
1949 lt_cv_dlopen_libs=
1950 ;;
1951
1952 cygwin*)
1953 lt_cv_dlopen=dlopen
1954 lt_cv_dlopen_libs=
1955 ;;
1956
1957 darwin*)
1958 # if libdl is installed we need to link against it
1959 AC_CHECK_LIB([dl], [dlopen],
1960 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
1961 lt_cv_dlopen=dyld
1962 lt_cv_dlopen_libs=
1963 lt_cv_dlopen_self=yes
1964 ])
1965 ;;
1966
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
1975 *)
1976 AC_CHECK_FUNC([shl_load],
1977 [lt_cv_dlopen=shl_load],
1978 [AC_CHECK_LIB([dld], [shl_load],
1979 [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
1980 [AC_CHECK_FUNC([dlopen],
1981 [lt_cv_dlopen=dlopen],
1982 [AC_CHECK_LIB([dl], [dlopen],
1983 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
1984 [AC_CHECK_LIB([svld], [dlopen],
1985 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
1986 [AC_CHECK_LIB([dld], [dld_link],
1987 [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
1988 ])
1989 ])
1990 ])
1991 ])
1992 ])
1993 ;;
1994 esac
1995
1996 if test no = "$lt_cv_dlopen"; then
1997 enable_dlopen=no
1998 else
1999 enable_dlopen=yes
2000 fi
2001
2002 case $lt_cv_dlopen in
2003 dlopen)
2004 save_CPPFLAGS=$CPPFLAGS
2005 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
2006
2007 save_LDFLAGS=$LDFLAGS
2008 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
2009
2010 save_LIBS=$LIBS
2011 LIBS="$lt_cv_dlopen_libs $LIBS"
2012
2013 AC_CACHE_CHECK([whether a program can dlopen itself],
2014 lt_cv_dlopen_self, [dnl
2015 _LT_TRY_DLOPEN_SELF(
2016 lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
2017 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
2018 ])
2019
2020 if test yes = "$lt_cv_dlopen_self"; then
2021 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
2022 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
2023 lt_cv_dlopen_self_static, [dnl
2024 _LT_TRY_DLOPEN_SELF(
2025 lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
2026 lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
2027 ])
2028 fi
2029
2030 CPPFLAGS=$save_CPPFLAGS
2031 LDFLAGS=$save_LDFLAGS
2032 LIBS=$save_LIBS
2033 ;;
2034 esac
2035
2036 case $lt_cv_dlopen_self in
2037 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
2038 *) enable_dlopen_self=unknown ;;
2039 esac
2040
2041 case $lt_cv_dlopen_self_static in
2042 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
2043 *) enable_dlopen_self_static=unknown ;;
2044 esac
2045 fi
2046 _LT_DECL([dlopen_support], [enable_dlopen], [0],
2047 [Whether dlopen is supported])
2048 _LT_DECL([dlopen_self], [enable_dlopen_self], [0],
2049 [Whether dlopen of programs is supported])
2050 _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
2051 [Whether dlopen of statically linked programs is supported])
2052 ])# LT_SYS_DLOPEN_SELF
2053
2054 # Old name:
2055 AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
2056 dnl aclocal-1.4 backwards compatibility:
2057 dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
2058
2059
2060 # _LT_COMPILER_C_O([TAGNAME])
2061 # ---------------------------
2062 # Check to see if options -c and -o are simultaneously supported by compiler.
2063 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2064 m4_defun([_LT_COMPILER_C_O],
2065 [m4_require([_LT_DECL_SED])dnl
2066 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2067 m4_require([_LT_TAG_COMPILER])dnl
2068 AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
2069 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
2070 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
2071 $RM -r conftest 2>/dev/null
2072 mkdir conftest
2073 cd conftest
2074 mkdir out
2075 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
2076
2077 lt_compiler_flag="-o out/conftest2.$ac_objext"
2078 # Insert the option either (1) after the last *FLAGS variable, or
2079 # (2) before a word containing "conftest.", or (3) at the end.
2080 # Note that $ac_compile itself does not contain backslashes and begins
2081 # with a dollar sign (not a hyphen), so the echo should work correctly.
2082 lt_compile=`echo "$ac_compile" | $SED \
2083 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
2084 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
2085 -e 's:$: $lt_compiler_flag:'`
2086 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
2087 (eval "$lt_compile" 2>out/conftest.err)
2088 ac_status=$?
2089 cat out/conftest.err >&AS_MESSAGE_LOG_FD
2090 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2091 if (exit $ac_status) && test -s out/conftest2.$ac_objext
2092 then
2093 # The compiler can only warn and ignore the option if not recognized
2094 # So say no if there are warnings
2095 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
2096 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
2097 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
2098 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
2099 fi
2100 fi
2101 chmod u+w . 2>&AS_MESSAGE_LOG_FD
2102 $RM conftest*
2103 # SGI C++ compiler will create directory out/ii_files/ for
2104 # template instantiation
2105 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
2106 $RM out/* && rmdir out
2107 cd ..
2108 $RM -r conftest
2109 $RM conftest*
2110 ])
2111 _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
2112 [Does compiler simultaneously support -c and -o options?])
2113 ])# _LT_COMPILER_C_O
2114
2115
2116 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2117 # ----------------------------------
2118 # Check to see if we can do hard links to lock some files if needed
2119 m4_defun([_LT_COMPILER_FILE_LOCKS],
2120 [m4_require([_LT_ENABLE_LOCK])dnl
2121 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2122 _LT_COMPILER_C_O([$1])
2123
2124 hard_links=nottested
2125 if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
2126 # do not overwrite the value of need_locks provided by the user
2127 AC_MSG_CHECKING([if we can lock with hard links])
2128 hard_links=yes
2129 $RM conftest*
2130 ln conftest.a conftest.b 2>/dev/null && hard_links=no
2131 touch conftest.a
2132 ln conftest.a conftest.b 2>&5 || hard_links=no
2133 ln conftest.a conftest.b 2>/dev/null && hard_links=no
2134 AC_MSG_RESULT([$hard_links])
2135 if test no = "$hard_links"; then
2136 AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
2137 need_locks=warn
2138 fi
2139 else
2140 need_locks=no
2141 fi
2142 _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
2143 ])# _LT_COMPILER_FILE_LOCKS
2144
2145
2146 # _LT_CHECK_OBJDIR
2147 # ----------------
2148 m4_defun([_LT_CHECK_OBJDIR],
2149 [AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
2150 [rm -f .libs 2>/dev/null
2151 mkdir .libs 2>/dev/null
2152 if test -d .libs; then
2153 lt_cv_objdir=.libs
2154 else
2155 # MS-DOS does not allow filenames that begin with a dot.
2156 lt_cv_objdir=_libs
2157 fi
2158 rmdir .libs 2>/dev/null])
2159 objdir=$lt_cv_objdir
2160 _LT_DECL([], [objdir], [0],
2161 [The name of the directory that contains temporary libtool files])dnl
2162 m4_pattern_allow([LT_OBJDIR])dnl
2163 AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
2164 [Define to the sub-directory where libtool stores uninstalled libraries.])
2165 ])# _LT_CHECK_OBJDIR
2166
2167
2168 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2169 # --------------------------------------
2170 # Check hardcoding attributes.
2171 m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
2172 [AC_MSG_CHECKING([how to hardcode library paths into programs])
2173 _LT_TAGVAR(hardcode_action, $1)=
2174 if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
2175 test -n "$_LT_TAGVAR(runpath_var, $1)" ||
2176 test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
2177
2178 # We can hardcode non-existent directories.
2179 if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
2180 # If the only mechanism to avoid hardcoding is shlibpath_var, we
2181 # have to relink, otherwise we might link with an installed library
2182 # when we should be linking with a yet-to-be-installed one
2183 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
2184 test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
2185 # Linking always hardcodes the temporary library directory.
2186 _LT_TAGVAR(hardcode_action, $1)=relink
2187 else
2188 # We can link without hardcoding, and we can hardcode nonexisting dirs.
2189 _LT_TAGVAR(hardcode_action, $1)=immediate
2190 fi
2191 else
2192 # We cannot hardcode anything, or else we can only hardcode existing
2193 # directories.
2194 _LT_TAGVAR(hardcode_action, $1)=unsupported
2195 fi
2196 AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
2197
2198 if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
2199 test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
2200 # Fast installation is not supported
2201 enable_fast_install=no
2202 elif test yes = "$shlibpath_overrides_runpath" ||
2203 test no = "$enable_shared"; then
2204 # Fast installation is not necessary
2205 enable_fast_install=needless
2206 fi
2207 _LT_TAGDECL([], [hardcode_action], [0],
2208 [How to hardcode a shared library path into an executable])
2209 ])# _LT_LINKER_HARDCODE_LIBPATH
2210
2211
2212 # _LT_CMD_STRIPLIB
2213 # ----------------
2214 m4_defun([_LT_CMD_STRIPLIB],
2215 [m4_require([_LT_DECL_EGREP])
2216 striplib=
2217 old_striplib=
2218 AC_MSG_CHECKING([whether stripping libraries is possible])
2219 if test -z "$STRIP"; then
2220 AC_MSG_RESULT([no])
2221 else
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
2230 striplib="$STRIP -x"
2231 old_striplib="$STRIP -S"
2232 AC_MSG_RESULT([yes])
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 *)
2244 AC_MSG_RESULT([no])
2245 ;;
2246 esac
2247 fi
2248 fi
2249 _LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
2250 _LT_DECL([], [striplib], [1])
2251 ])# _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
2293
2294
2295 # _LT_SYS_DYNAMIC_LINKER([TAG])
2296 # -----------------------------
2297 # PORTME Fill in your ld.so characteristics
2298 m4_defun([_LT_SYS_DYNAMIC_LINKER],
2299 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
2300 m4_require([_LT_DECL_EGREP])dnl
2301 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2302 m4_require([_LT_DECL_OBJDUMP])dnl
2303 m4_require([_LT_DECL_SED])dnl
2304 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
2305 m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
2306 AC_MSG_CHECKING([dynamic linker characteristics])
2307 m4_if([$1],
2308 [], [
2309 if test yes = "$GCC"; then
2310 case $host_os in
2311 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
2312 *) lt_awk_arg='/^libraries:/' ;;
2313 esac
2314 case $host_os in
2315 mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
2316 *) lt_sed_strip_eq='s|=/|/|g' ;;
2317 esac
2318 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
2319 case $lt_search_path_spec in
2320 *\;*)
2321 # if the path contains ";" then we assume it to be the separator
2322 # otherwise default to the standard path separator (i.e. ":") - it is
2323 # assumed that no part of a normal pathname contains ";" but that should
2324 # okay in the real world where ";" in dirpaths is itself problematic.
2325 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
2326 ;;
2327 *)
2328 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
2329 ;;
2330 esac
2331 # Ok, now we have the path, separated by spaces, we can step through it
2332 # and add multilib dir if necessary...
2333 lt_tmp_lt_search_path_spec=
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
2342 for lt_sys_path in $lt_search_path_spec; do
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
2346 test -d "$lt_sys_path" && \
2347 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
2348 fi
2349 done
2350 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
2351 BEGIN {RS = " "; FS = "/|\n";} {
2352 lt_foo = "";
2353 lt_count = 0;
2354 for (lt_i = NF; lt_i > 0; lt_i--) {
2355 if ($lt_i != "" && $lt_i != ".") {
2356 if ($lt_i == "..") {
2357 lt_count++;
2358 } else {
2359 if (lt_count == 0) {
2360 lt_foo = "/" $lt_i lt_foo;
2361 } else {
2362 lt_count--;
2363 }
2364 }
2365 }
2366 }
2367 if (lt_foo != "") { lt_freq[[lt_foo]]++; }
2368 if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
2369 }'`
2370 # AWK program above erroneously prepends '/' to C:/dos/paths
2371 # for these hosts.
2372 case $host_os in
2373 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
2374 $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
2375 esac
2376 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
2377 else
2378 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2379 fi])
2380 library_names_spec=
2381 libname_spec='lib$name'
2382 soname_spec=
2383 shrext_cmds=.so
2384 postinstall_cmds=
2385 postuninstall_cmds=
2386 finish_cmds=
2387 finish_eval=
2388 shlibpath_var=
2389 shlibpath_overrides_runpath=unknown
2390 version_type=none
2391 dynamic_linker="$host_os ld.so"
2392 sys_lib_dlsearch_path_spec="/lib /usr/lib"
2393 need_lib_prefix=unknown
2394 hardcode_into_libs=no
2395
2396 # when you set need_version to no, make sure it does not cause -set_version
2397 # flags to be left without arguments
2398 need_version=unknown
2399
2400 AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
2401 [User-defined run-time library search path.])
2402
2403 case $host_os in
2404 aix3*)
2405 version_type=linux # correct to gnu/linux during the next big refactor
2406 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
2407 shlibpath_var=LIBPATH
2408
2409 # AIX 3 has no versioning support, so we append a major version to the name.
2410 soname_spec='$libname$release$shared_ext$major'
2411 ;;
2412
2413 aix[[4-9]]*)
2414 version_type=linux # correct to gnu/linux during the next big refactor
2415 need_lib_prefix=no
2416 need_version=no
2417 hardcode_into_libs=yes
2418 if test ia64 = "$host_cpu"; then
2419 # AIX 5 supports IA64
2420 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
2421 shlibpath_var=LD_LIBRARY_PATH
2422 else
2423 # With GCC up to 2.95.x, collect2 would create an import file
2424 # for dependence libraries. The import file would start with
2425 # the line '#! .'. This would cause the generated library to
2426 # depend on '.', always an invalid library. This was fixed in
2427 # development snapshots of GCC prior to 3.0.
2428 case $host_os in
2429 aix4 | aix4.[[01]] | aix4.[[01]].*)
2430 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
2431 echo ' yes '
2432 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
2433 :
2434 else
2435 can_build_shared=no
2436 fi
2437 ;;
2438 esac
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
2463 # soname into executable. Probably we can add versioning support to
2464 # collect2, so additional links can be useful in future.
2465 aix,yes) # traditional libtool
2466 dynamic_linker='AIX unversionable lib.so'
2467 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
2468 # instead of lib<name>.a to let people know that these are not
2469 # typical AIX shared libraries.
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[)]'
2474 # We preserve .a as extension for shared libraries through AIX4.2
2475 # and later when we are not doing run time linking.
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
2503 shlibpath_var=LIBPATH
2504 fi
2505 ;;
2506
2507 amigaos*)
2508 case $host_cpu in
2509 powerpc)
2510 # Since July 2007 AmigaOS4 officially supports .so libraries.
2511 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
2512 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2513 ;;
2514 m68k)
2515 library_names_spec='$libname.ixlibrary $libname.a'
2516 # Create ${libname}_ixlibrary.a entries in /sys/libs.
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'
2518 ;;
2519 esac
2520 ;;
2521
2522 beos*)
2523 library_names_spec='$libname$shared_ext'
2524 dynamic_linker="$host_os ld.so"
2525 shlibpath_var=LIBRARY_PATH
2526 ;;
2527
2528 bsdi[[45]]*)
2529 version_type=linux # correct to gnu/linux during the next big refactor
2530 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'
2533 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
2534 shlibpath_var=LD_LIBRARY_PATH
2535 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
2536 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
2537 # the default ld.so.conf also contains /usr/contrib/lib and
2538 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
2539 # libtool to hard-code these into programs
2540 ;;
2541
2542 cygwin* | mingw* | pw32* | cegcc*)
2543 version_type=windows
2544 shrext_cmds=.dll
2545 need_version=no
2546 need_lib_prefix=no
2547
2548 case $GCC,$cc_basename in
2549 yes,*)
2550 # gcc
2551 library_names_spec='$libname.dll.a'
2552 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2553 postinstall_cmds='base_file=`basename \$file`~
2554 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
2555 dldir=$destdir/`dirname \$dlpath`~
2556 test -d \$dldir || mkdir -p \$dldir~
2557 $install_prog $dir/$dlname \$dldir/$dlname~
2558 chmod a+x \$dldir/$dlname~
2559 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
2560 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
2561 fi'
2562 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
2563 dlpath=$dir/\$dldll~
2564 $RM \$dlpath'
2565 shlibpath_overrides_runpath=yes
2566
2567 case $host_os in
2568 cygwin*)
2569 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
2570 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2571 m4_if([$1], [],[
2572 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
2573 ;;
2574 mingw* | cegcc*)
2575 # MinGW DLLs use traditional 'lib' prefix
2576 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2577 ;;
2578 pw32*)
2579 # pw32 DLLs use 'pw' prefix rather than 'lib'
2580 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2581 ;;
2582 esac
2583 dynamic_linker='Win32 ld.exe'
2584 ;;
2585
2586 *,cl* | *,icl*)
2587 # Native MSVC or ICC
2588 libname_spec='$name'
2589 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2590 library_names_spec='$libname.dll.lib'
2591
2592 case $build_os in
2593 mingw*)
2594 sys_lib_search_path_spec=
2595 lt_save_ifs=$IFS
2596 IFS=';'
2597 for lt_path in $LIB
2598 do
2599 IFS=$lt_save_ifs
2600 # Let DOS variable expansion print the short 8.3 style file name.
2601 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
2602 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
2603 done
2604 IFS=$lt_save_ifs
2605 # Convert to MSYS style.
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|^ ||'`
2607 ;;
2608 cygwin*)
2609 # Convert to unix form, then to dos form, then back to unix form
2610 # but this time dos style (no spaces!) so that the unix form looks
2611 # like /cygdrive/c/PROGRA~1:/cygdr...
2612 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
2613 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
2614 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
2615 ;;
2616 *)
2617 sys_lib_search_path_spec=$LIB
2618 if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
2619 # It is most probably a Windows format PATH.
2620 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
2621 else
2622 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
2623 fi
2624 # FIXME: find the short name or the path components, as spaces are
2625 # common. (e.g. "Program Files" -> "PROGRA~1")
2626 ;;
2627 esac
2628
2629 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2630 postinstall_cmds='base_file=`basename \$file`~
2631 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
2632 dldir=$destdir/`dirname \$dlpath`~
2633 test -d \$dldir || mkdir -p \$dldir~
2634 $install_prog $dir/$dlname \$dldir/$dlname'
2635 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
2636 dlpath=$dir/\$dldll~
2637 $RM \$dlpath'
2638 shlibpath_overrides_runpath=yes
2639 dynamic_linker='Win32 link.exe'
2640 ;;
2641
2642 *)
2643 # Assume MSVC and ICC wrapper
2644 library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
2645 dynamic_linker='Win32 ld.exe'
2646 ;;
2647 esac
2648 # FIXME: first we should search . and the directory the executable is in
2649 shlibpath_var=PATH
2650 ;;
2651
2652 darwin* | rhapsody*)
2653 dynamic_linker="$host_os dyld"
2654 version_type=darwin
2655 need_lib_prefix=no
2656 need_version=no
2657 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
2658 soname_spec='$libname$release$major$shared_ext'
2659 shlibpath_overrides_runpath=yes
2660 shlibpath_var=DYLD_LIBRARY_PATH
2661 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
2662 m4_if([$1], [],[
2663 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
2664 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
2665 ;;
2666
2667 dgux*)
2668 version_type=linux # correct to gnu/linux during the next big refactor
2669 need_lib_prefix=no
2670 need_version=no
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'
2673 shlibpath_var=LD_LIBRARY_PATH
2674 ;;
2675
2676 freebsd* | dragonfly* | midnightbsd*)
2677 # DragonFly does not have aout. When/if they implement a new
2678 # versioning mechanism, adjust this.
2679 if test -x /usr/bin/objformat; then
2680 objformat=`/usr/bin/objformat`
2681 else
2682 case $host_os in
2683 freebsd[[23]].*) objformat=aout ;;
2684 *) objformat=elf ;;
2685 esac
2686 fi
2687 version_type=freebsd-$objformat
2688 case $version_type in
2689 freebsd-elf*)
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'
2692 need_version=no
2693 need_lib_prefix=no
2694 ;;
2695 freebsd-*)
2696 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
2697 need_version=yes
2698 ;;
2699 esac
2700 shlibpath_var=LD_LIBRARY_PATH
2701 case $host_os in
2702 freebsd2.*)
2703 shlibpath_overrides_runpath=yes
2704 ;;
2705 freebsd3.[[01]]* | freebsdelf3.[[01]]*)
2706 shlibpath_overrides_runpath=yes
2707 hardcode_into_libs=yes
2708 ;;
2709 freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
2710 freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
2711 shlibpath_overrides_runpath=no
2712 hardcode_into_libs=yes
2713 ;;
2714 *) # from 4.6 on, and DragonFly
2715 shlibpath_overrides_runpath=yes
2716 hardcode_into_libs=yes
2717 ;;
2718 esac
2719 ;;
2720
2721 haiku*)
2722 version_type=linux # correct to gnu/linux during the next big refactor
2723 need_lib_prefix=no
2724 need_version=no
2725 dynamic_linker="$host_os runtime_loader"
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'
2728 shlibpath_var=LIBRARY_PATH
2729 shlibpath_overrides_runpath=no
2730 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
2731 hardcode_into_libs=yes
2732 ;;
2733
2734 hpux9* | hpux10* | hpux11*)
2735 # Give a soname corresponding to the major version so that dld.sl refuses to
2736 # link against other versions.
2737 version_type=sunos
2738 need_lib_prefix=no
2739 need_version=no
2740 case $host_cpu in
2741 ia64*)
2742 shrext_cmds='.so'
2743 hardcode_into_libs=yes
2744 dynamic_linker="$host_os dld.so"
2745 shlibpath_var=LD_LIBRARY_PATH
2746 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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
2750 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
2751 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
2752 else
2753 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
2754 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
2755 fi
2756 ;;
2757 hppa*64*)
2758 shrext_cmds='.sl'
2759 hardcode_into_libs=yes
2760 dynamic_linker="$host_os dld.sl"
2761 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
2762 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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'
2765 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
2766 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2767 ;;
2768 *)
2769 shrext_cmds='.sl'
2770 dynamic_linker="$host_os dld.sl"
2771 shlibpath_var=SHLIB_PATH
2772 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
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'
2775 ;;
2776 esac
2777 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
2778 postinstall_cmds='chmod 555 $lib'
2779 # or fails outright, so override atomically:
2780 install_override_mode=555
2781 ;;
2782
2783 interix[[3-9]]*)
2784 version_type=linux # correct to gnu/linux during the next big refactor
2785 need_lib_prefix=no
2786 need_version=no
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'
2789 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
2790 shlibpath_var=LD_LIBRARY_PATH
2791 shlibpath_overrides_runpath=no
2792 hardcode_into_libs=yes
2793 ;;
2794
2795 irix5* | irix6* | nonstopux*)
2796 case $host_os in
2797 nonstopux*) version_type=nonstopux ;;
2798 *)
2799 if test yes = "$lt_cv_prog_gnu_ld"; then
2800 version_type=linux # correct to gnu/linux during the next big refactor
2801 else
2802 version_type=irix
2803 fi ;;
2804 esac
2805 need_lib_prefix=no
2806 need_version=no
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'
2809 case $host_os in
2810 irix5* | nonstopux*)
2811 libsuff= shlibsuff=
2812 ;;
2813 *)
2814 case $LD in # libtool.m4 will add one of these switches to LD
2815 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
2816 libsuff= shlibsuff= libmagic=32-bit;;
2817 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
2818 libsuff=32 shlibsuff=N32 libmagic=N32;;
2819 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
2820 libsuff=64 shlibsuff=64 libmagic=64-bit;;
2821 *) libsuff= shlibsuff= libmagic=never-match;;
2822 esac
2823 ;;
2824 esac
2825 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
2826 shlibpath_overrides_runpath=no
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"
2829 hardcode_into_libs=yes
2830 ;;
2831
2832 # No shared lib support for Linux oldld, aout, or coff.
2833 linux*oldld* | linux*aout* | linux*coff*)
2834 dynamic_linker=no
2835 ;;
2836
2837 linux*android*)
2838 version_type=none # Android doesn't support versioned libraries.
2839 need_lib_prefix=no
2840 need_version=no
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'
2864 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
2865 shlibpath_var=LD_LIBRARY_PATH
2866 shlibpath_overrides_runpath=no
2867
2868 # Some binutils ld are patched to set DT_RUNPATH
2869 AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
2870 [lt_cv_shlibpath_overrides_runpath=no
2871 save_LDFLAGS=$LDFLAGS
2872 save_libdir=$libdir
2873 eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
2874 LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
2875 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
2876 [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
2877 [lt_cv_shlibpath_overrides_runpath=yes])])
2878 LDFLAGS=$save_LDFLAGS
2879 libdir=$save_libdir
2880 ])
2881 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
2882
2883 # This implies no fast_install, which is unacceptable.
2884 # Some rework will be needed to allow for fast_install
2885 # before this can be enabled.
2886 hardcode_into_libs=yes
2887
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.
2894 if test -f /etc/ld.so.conf; then
2895 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' ' '`
2896 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
2897 fi
2898
2899 # We used to test for /lib/ld.so.1 and disable shared libraries on
2900 # powerpc, because MkLinux only supported shared libraries with the
2901 # GNU dynamic linker. Since this was broken with cross compilers,
2902 # most powerpc-linux boxes support dynamic linking these days and
2903 # people can always --disable-shared, the test was removed, and we
2904 # assume the GNU/Linux dynamic linker is in use.
2905 dynamic_linker='GNU/Linux ld.so'
2906 ;;
2907
2908 netbsd*)
2909 version_type=sunos
2910 need_lib_prefix=no
2911 need_version=no
2912 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
2913 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
2914 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
2915 dynamic_linker='NetBSD (a.out) ld.so'
2916 else
2917 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2918 soname_spec='$libname$release$shared_ext$major'
2919 dynamic_linker='NetBSD ld.elf_so'
2920 fi
2921 shlibpath_var=LD_LIBRARY_PATH
2922 shlibpath_overrides_runpath=yes
2923 hardcode_into_libs=yes
2924 ;;
2925
2926 newsos6)
2927 version_type=linux # correct to gnu/linux during the next big refactor
2928 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2929 shlibpath_var=LD_LIBRARY_PATH
2930 shlibpath_overrides_runpath=yes
2931 ;;
2932
2933 *nto* | *qnx*)
2934 version_type=qnx
2935 need_lib_prefix=no
2936 need_version=no
2937 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2938 soname_spec='$libname$release$shared_ext$major'
2939 shlibpath_var=LD_LIBRARY_PATH
2940 shlibpath_overrides_runpath=no
2941 hardcode_into_libs=yes
2942 dynamic_linker='ldqnx.so'
2943 ;;
2944
2945 openbsd* | bitrig*)
2946 version_type=sunos
2947 sys_lib_dlsearch_path_spec=/usr/lib
2948 need_lib_prefix=no
2949 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
2950 need_version=no
2951 else
2952 need_version=yes
2953 fi
2954 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
2955 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
2956 shlibpath_var=LD_LIBRARY_PATH
2957 shlibpath_overrides_runpath=yes
2958 ;;
2959
2960 os2*)
2961 libname_spec='$name'
2962 version_type=windows
2963 shrext_cmds=.dll
2964 need_version=no
2965 need_lib_prefix=no
2966 # OS/2 can only load a DLL with a base name of 8 characters or less.
2967 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
2968 v=$($ECHO $release$versuffix | tr -d .-);
2969 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
2970 $ECHO $n$v`$shared_ext'
2971 library_names_spec='${libname}_dll.$libext'
2972 dynamic_linker='OS/2 ld.exe'
2973 shlibpath_var=BEGINLIBPATH
2974 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2975 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2976 postinstall_cmds='base_file=`basename \$file`~
2977 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
2978 dldir=$destdir/`dirname \$dlpath`~
2979 test -d \$dldir || mkdir -p \$dldir~
2980 $install_prog $dir/$dlname \$dldir/$dlname~
2981 chmod a+x \$dldir/$dlname~
2982 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
2983 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
2984 fi'
2985 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
2986 dlpath=$dir/\$dldll~
2987 $RM \$dlpath'
2988 ;;
2989
2990 osf3* | osf4* | osf5*)
2991 version_type=osf
2992 need_lib_prefix=no
2993 need_version=no
2994 soname_spec='$libname$release$shared_ext$major'
2995 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2996 shlibpath_var=LD_LIBRARY_PATH
2997 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
2998 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2999 ;;
3000
3001 rdos*)
3002 dynamic_linker=no
3003 ;;
3004
3005 solaris*)
3006 version_type=linux # correct to gnu/linux during the next big refactor
3007 need_lib_prefix=no
3008 need_version=no
3009 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3010 soname_spec='$libname$release$shared_ext$major'
3011 shlibpath_var=LD_LIBRARY_PATH
3012 shlibpath_overrides_runpath=yes
3013 hardcode_into_libs=yes
3014 # ldd complains unless libraries are executable
3015 postinstall_cmds='chmod +x $lib'
3016 ;;
3017
3018 sunos4*)
3019 version_type=sunos
3020 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
3021 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
3022 shlibpath_var=LD_LIBRARY_PATH
3023 shlibpath_overrides_runpath=yes
3024 if test yes = "$with_gnu_ld"; then
3025 need_lib_prefix=no
3026 fi
3027 need_version=yes
3028 ;;
3029
3030 sysv4 | sysv4.3*)
3031 version_type=linux # correct to gnu/linux during the next big refactor
3032 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3033 soname_spec='$libname$release$shared_ext$major'
3034 shlibpath_var=LD_LIBRARY_PATH
3035 case $host_vendor in
3036 sni)
3037 shlibpath_overrides_runpath=no
3038 need_lib_prefix=no
3039 runpath_var=LD_RUN_PATH
3040 ;;
3041 siemens)
3042 need_lib_prefix=no
3043 ;;
3044 motorola)
3045 need_lib_prefix=no
3046 need_version=no
3047 shlibpath_overrides_runpath=no
3048 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
3049 ;;
3050 esac
3051 ;;
3052
3053 sysv4*MP*)
3054 if test -d /usr/nec; then
3055 version_type=linux # correct to gnu/linux during the next big refactor
3056 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
3057 soname_spec='$libname$shared_ext.$major'
3058 shlibpath_var=LD_LIBRARY_PATH
3059 fi
3060 ;;
3061
3062 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3063 version_type=sco
3064 need_lib_prefix=no
3065 need_version=no
3066 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
3067 soname_spec='$libname$release$shared_ext$major'
3068 shlibpath_var=LD_LIBRARY_PATH
3069 shlibpath_overrides_runpath=yes
3070 hardcode_into_libs=yes
3071 if test yes = "$with_gnu_ld"; then
3072 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
3073 else
3074 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
3075 case $host_os in
3076 sco3.2v5*)
3077 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
3078 ;;
3079 esac
3080 fi
3081 sys_lib_dlsearch_path_spec='/usr/lib'
3082 ;;
3083
3084 tpf*)
3085 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
3086 version_type=linux # correct to gnu/linux during the next big refactor
3087 need_lib_prefix=no
3088 need_version=no
3089 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3090 shlibpath_var=LD_LIBRARY_PATH
3091 shlibpath_overrides_runpath=no
3092 hardcode_into_libs=yes
3093 ;;
3094
3095 uts4*)
3096 version_type=linux # correct to gnu/linux during the next big refactor
3097 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3098 soname_spec='$libname$release$shared_ext$major'
3099 shlibpath_var=LD_LIBRARY_PATH
3100 ;;
3101
3102 *)
3103 dynamic_linker=no
3104 ;;
3105 esac
3106 AC_MSG_RESULT([$dynamic_linker])
3107 test no = "$dynamic_linker" && can_build_shared=no
3108
3109 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
3110 if test yes = "$GCC"; then
3111 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
3112 fi
3113
3114 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
3115 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
3116 fi
3117
3118 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
3119 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
3120 fi
3121
3122 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
3123 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
3124
3125 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
3126 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
3127
3128 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
3129 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
3130
3131 _LT_DECL([], [variables_saved_for_relink], [1],
3132 [Variables whose values should be saved in libtool wrapper scripts and
3133 restored at link time])
3134 _LT_DECL([], [need_lib_prefix], [0],
3135 [Do we need the "lib" prefix for modules?])
3136 _LT_DECL([], [need_version], [0], [Do we need a version for libraries?])
3137 _LT_DECL([], [version_type], [0], [Library versioning type])
3138 _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable])
3139 _LT_DECL([], [shlibpath_var], [0],[Shared library path variable])
3140 _LT_DECL([], [shlibpath_overrides_runpath], [0],
3141 [Is shlibpath searched before the hard-coded library search path?])
3142 _LT_DECL([], [libname_spec], [1], [Format of library name prefix])
3143 _LT_DECL([], [library_names_spec], [1],
3144 [[List of archive names. First name is the real one, the rest are links.
3145 The last name is the one that the linker finds with -lNAME]])
3146 _LT_DECL([], [soname_spec], [1],
3147 [[The coded name of the library, if different from the real name]])
3148 _LT_DECL([], [install_override_mode], [1],
3149 [Permission mode override for installation of shared libraries])
3150 _LT_DECL([], [postinstall_cmds], [2],
3151 [Command to use after installation of a shared archive])
3152 _LT_DECL([], [postuninstall_cmds], [2],
3153 [Command to use after uninstallation of a shared archive])
3154 _LT_DECL([], [finish_cmds], [2],
3155 [Commands used to finish a libtool library installation in a directory])
3156 _LT_DECL([], [finish_eval], [1],
3157 [[As "finish_cmds", except a single script fragment to be evaled but
3158 not shown]])
3159 _LT_DECL([], [hardcode_into_libs], [0],
3160 [Whether we should hardcode library paths into libraries])
3161 _LT_DECL([], [sys_lib_search_path_spec], [2],
3162 [Compile-time system search path for libraries])
3163 _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
3164 [Detected run-time system search path for libraries])
3165 _LT_DECL([], [configure_time_lt_sys_library_path], [2],
3166 [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
3167 ])# _LT_SYS_DYNAMIC_LINKER
3168
3169
3170 # _LT_PATH_TOOL_PREFIX(TOOL)
3171 # --------------------------
3172 # find a file program that can recognize shared library
3173 AC_DEFUN([_LT_PATH_TOOL_PREFIX],
3174 [m4_require([_LT_DECL_EGREP])dnl
3175 AC_MSG_CHECKING([for $1])
3176 AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
3177 [case $MAGIC_CMD in
3178 [[\\/*] | ?:[\\/]*])
3179 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
3180 ;;
3181 *)
3182 lt_save_MAGIC_CMD=$MAGIC_CMD
3183 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3184 dnl $ac_dummy forces splitting on constant user-supplied paths.
3185 dnl POSIX.2 word splitting is done only on the output of word expansions,
3186 dnl not every word. This closes a longstanding sh security hole.
3187 ac_dummy="m4_if([$2], , $PATH, [$2])"
3188 for ac_dir in $ac_dummy; do
3189 IFS=$lt_save_ifs
3190 test -z "$ac_dir" && ac_dir=.
3191 if test -f "$ac_dir/$1"; then
3192 lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
3193 if test -n "$file_magic_test_file"; then
3194 case $deplibs_check_method in
3195 "file_magic "*)
3196 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
3197 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
3198 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3199 $EGREP "$file_magic_regex" > /dev/null; then
3200 :
3201 else
3202 cat <<_LT_EOF 1>&2
3203
3204 *** Warning: the command libtool uses to detect shared libraries,
3205 *** $file_magic_cmd, produces output that libtool cannot recognize.
3206 *** The result is that libtool may fail to recognize shared libraries
3207 *** as such. This will affect the creation of libtool libraries that
3208 *** depend on shared libraries, but programs linked with such libtool
3209 *** libraries will work regardless of this problem. Nevertheless, you
3210 *** may want to report the problem to your system manager and/or to
3211 *** bug-libtool@gnu.org
3212
3213 _LT_EOF
3214 fi ;;
3215 esac
3216 fi
3217 break
3218 fi
3219 done
3220 IFS=$lt_save_ifs
3221 MAGIC_CMD=$lt_save_MAGIC_CMD
3222 ;;
3223 esac])
3224 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
3225 if test -n "$MAGIC_CMD"; then
3226 AC_MSG_RESULT($MAGIC_CMD)
3227 else
3228 AC_MSG_RESULT(no)
3229 fi
3230 _LT_DECL([], [MAGIC_CMD], [0],
3231 [Used to examine libraries when file_magic_cmd begins with "file"])dnl
3232 ])# _LT_PATH_TOOL_PREFIX
3233
3234 # Old name:
3235 AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX])
3236 dnl aclocal-1.4 backwards compatibility:
3237 dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], [])
3238
3239
3240 # _LT_PATH_MAGIC
3241 # --------------
3242 # find a file program that can recognize a shared library
3243 m4_defun([_LT_PATH_MAGIC],
3244 [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
3245 if test -z "$lt_cv_path_MAGIC_CMD"; then
3246 if test -n "$ac_tool_prefix"; then
3247 _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)
3248 else
3249 MAGIC_CMD=:
3250 fi
3251 fi
3252 ])# _LT_PATH_MAGIC
3253
3254
3255 # LT_PATH_LD
3256 # ----------
3257 # find the pathname to the GNU or non-GNU linker
3258 AC_DEFUN([LT_PATH_LD],
3259 [AC_REQUIRE([AC_PROG_CC])dnl
3260 AC_REQUIRE([AC_CANONICAL_HOST])dnl
3261 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
3262 m4_require([_LT_DECL_SED])dnl
3263 m4_require([_LT_DECL_EGREP])dnl
3264 m4_require([_LT_PROG_ECHO_BACKSLASH])dnl
3265
3266 AC_ARG_WITH([gnu-ld],
3267 [AS_HELP_STRING([--with-gnu-ld],
3268 [assume the C compiler uses GNU ld @<:@default=no@:>@])],
3269 [test no = "$withval" || with_gnu_ld=yes],
3270 [with_gnu_ld=no])dnl
3271
3272 ac_prog=ld
3273 if test yes = "$GCC"; then
3274 # Check if gcc -print-prog-name=ld gives a path.
3275 AC_MSG_CHECKING([for ld used by $CC])
3276 case $host in
3277 *-*-mingw*)
3278 # gcc leaves a trailing carriage return, which upsets mingw
3279 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3280 *)
3281 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3282 esac
3283 case $ac_prog in
3284 # Accept absolute paths.
3285 [[\\/]]* | ?:[[\\/]]*)
3286 re_direlt='/[[^/]][[^/]]*/\.\./'
3287 # Canonicalize the pathname of ld
3288 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3289 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3290 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3291 done
3292 test -z "$LD" && LD=$ac_prog
3293 ;;
3294 "")
3295 # If it fails, then pretend we aren't using GCC.
3296 ac_prog=ld
3297 ;;
3298 *)
3299 # If it is relative, then search for the first ld in PATH.
3300 with_gnu_ld=unknown
3301 ;;
3302 esac
3303 elif test yes = "$with_gnu_ld"; then
3304 AC_MSG_CHECKING([for GNU ld])
3305 else
3306 AC_MSG_CHECKING([for non-GNU ld])
3307 fi
3308 AC_CACHE_VAL(lt_cv_path_LD,
3309 [if test -z "$LD"; then
3310 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3311 for ac_dir in $PATH; do
3312 IFS=$lt_save_ifs
3313 test -z "$ac_dir" && ac_dir=.
3314 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3315 lt_cv_path_LD=$ac_dir/$ac_prog
3316 # Check to see if the program is GNU ld. I'd rather use --version,
3317 # but apparently some variants of GNU ld only accept -v.
3318 # Break only if it was the GNU/non-GNU ld that we prefer.
3319 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3320 *GNU* | *'with BFD'*)
3321 test no != "$with_gnu_ld" && break
3322 ;;
3323 *)
3324 test yes != "$with_gnu_ld" && break
3325 ;;
3326 esac
3327 fi
3328 done
3329 IFS=$lt_save_ifs
3330 else
3331 lt_cv_path_LD=$LD # Let the user override the test with a path.
3332 fi])
3333 LD=$lt_cv_path_LD
3334 if test -n "$LD"; then
3335 AC_MSG_RESULT($LD)
3336 else
3337 AC_MSG_RESULT(no)
3338 fi
3339 test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
3340 _LT_PATH_LD_GNU
3341 AC_SUBST([LD])
3342
3343 _LT_TAGDECL([], [LD], [1], [The linker used to build libraries])
3344 ])# LT_PATH_LD
3345
3346 # Old names:
3347 AU_ALIAS([AM_PROG_LD], [LT_PATH_LD])
3348 AU_ALIAS([AC_PROG_LD], [LT_PATH_LD])
3349 dnl aclocal-1.4 backwards compatibility:
3350 dnl AC_DEFUN([AM_PROG_LD], [])
3351 dnl AC_DEFUN([AC_PROG_LD], [])
3352
3353
3354 # _LT_PATH_LD_GNU
3355 #- --------------
3356 m4_defun([_LT_PATH_LD_GNU],
3357 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
3358 [# I'd rather use --version here, but apparently some GNU lds only accept -v.
3359 case `$LD -v 2>&1 </dev/null` in
3360 *GNU* | *'with BFD'*)
3361 lt_cv_prog_gnu_ld=yes
3362 ;;
3363 *)
3364 lt_cv_prog_gnu_ld=no
3365 ;;
3366 esac])
3367 with_gnu_ld=$lt_cv_prog_gnu_ld
3368 ])# _LT_PATH_LD_GNU
3369
3370
3371 # _LT_CMD_RELOAD
3372 # --------------
3373 # find reload flag for linker
3374 # -- PORTME Some linkers may need a different reload flag.
3375 m4_defun([_LT_CMD_RELOAD],
3376 [AC_CACHE_CHECK([for $LD option to reload object files],
3377 lt_cv_ld_reload_flag,
3378 [lt_cv_ld_reload_flag='-r'])
3379 reload_flag=$lt_cv_ld_reload_flag
3380 case $reload_flag in
3381 "" | " "*) ;;
3382 *) reload_flag=" $reload_flag" ;;
3383 esac
3384 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3385 case $host_os in
3386 cygwin* | mingw* | pw32* | cegcc*)
3387 if test yes != "$GCC"; then
3388 reload_cmds=false
3389 fi
3390 ;;
3391 darwin*)
3392 if test yes = "$GCC"; then
3393 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
3394 else
3395 reload_cmds='$LD$reload_flag -o $output$reload_objs'
3396 fi
3397 ;;
3398 esac
3399 _LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
3400 _LT_TAGDECL([], [reload_cmds], [2])dnl
3401 ])# _LT_CMD_RELOAD
3402
3403
3404 # _LT_PATH_DD
3405 # -----------
3406 # find a working dd
3407 m4_defun([_LT_PATH_DD],
3408 [AC_CACHE_CHECK([for a working dd], [ac_cv_path_lt_DD],
3409 [printf 0123456789abcdef0123456789abcdef >conftest.i
3410 cat conftest.i conftest.i >conftest2.i
3411 : ${lt_DD:=$DD}
3412 AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
3413 [if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3414 cmp -s conftest.i conftest.out \
3415 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
3416 fi])
3417 rm -f conftest.i conftest2.i conftest.out])
3418 ])# _LT_PATH_DD
3419
3420
3421 # _LT_CMD_TRUNCATE
3422 # ----------------
3423 # find command to truncate a binary pipe
3424 m4_defun([_LT_CMD_TRUNCATE],
3425 [m4_require([_LT_PATH_DD])
3426 AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
3427 [printf 0123456789abcdef0123456789abcdef >conftest.i
3428 cat conftest.i conftest.i >conftest2.i
3429 lt_cv_truncate_bin=
3430 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3431 cmp -s conftest.i conftest.out \
3432 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
3433 fi
3434 rm -f conftest.i conftest2.i conftest.out
3435 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
3436 _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
3437 [Command to truncate a binary pipe])
3438 ])# _LT_CMD_TRUNCATE
3439
3440
3441 # _LT_CHECK_MAGIC_METHOD
3442 # ----------------------
3443 # how to check for library dependencies
3444 # -- PORTME fill in with the dynamic library characteristics
3445 m4_defun([_LT_CHECK_MAGIC_METHOD],
3446 [m4_require([_LT_DECL_EGREP])
3447 m4_require([_LT_DECL_OBJDUMP])
3448 AC_CACHE_CHECK([how to recognize dependent libraries],
3449 lt_cv_deplibs_check_method,
3450 [lt_cv_file_magic_cmd='$MAGIC_CMD'
3451 lt_cv_file_magic_test_file=
3452 lt_cv_deplibs_check_method='unknown'
3453 # Need to set the preceding variable on all platforms that support
3454 # interlibrary dependencies.
3455 # 'none' -- dependencies not supported.
3456 # 'unknown' -- same as none, but documents that we really don't know.
3457 # 'pass_all' -- all dependencies passed with no checks.
3458 # 'test_compile' -- check by making test program.
3459 # 'file_magic [[regex]]' -- check by looking for files in library path
3460 # that responds to the $file_magic_cmd with a given extended regex.
3461 # If you have 'file' or equivalent on your system and you're not sure
3462 # whether 'pass_all' will *always* work, you probably want this one.
3463
3464 case $host_os in
3465 aix[[4-9]]*)
3466 lt_cv_deplibs_check_method=pass_all
3467 ;;
3468
3469 beos*)
3470 lt_cv_deplibs_check_method=pass_all
3471 ;;
3472
3473 bsdi[[45]]*)
3474 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
3475 lt_cv_file_magic_cmd='$FILECMD -L'
3476 lt_cv_file_magic_test_file=/shlib/libc.so
3477 ;;
3478
3479 cygwin*)
3480 # func_win32_libid is a shell function defined in ltmain.sh
3481 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3482 lt_cv_file_magic_cmd='func_win32_libid'
3483 ;;
3484
3485 mingw* | pw32*)
3486 # Base MSYS/MinGW do not provide the 'file' command needed by
3487 # func_win32_libid shell function, so use a weaker test based on 'objdump',
3488 # unless we find 'file', for example because we are cross-compiling.
3489 if ( file / ) >/dev/null 2>&1; then
3490 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3491 lt_cv_file_magic_cmd='func_win32_libid'
3492 else
3493 # Keep this pattern in sync with the one in func_win32_libid.
3494 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
3495 lt_cv_file_magic_cmd='$OBJDUMP -f'
3496 fi
3497 ;;
3498
3499 cegcc*)
3500 # use the weaker test based on 'objdump'. See mingw*.
3501 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
3502 lt_cv_file_magic_cmd='$OBJDUMP -f'
3503 ;;
3504
3505 darwin* | rhapsody*)
3506 lt_cv_deplibs_check_method=pass_all
3507 ;;
3508
3509 freebsd* | dragonfly* | midnightbsd*)
3510 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
3511 case $host_cpu in
3512 i*86 )
3513 # Not sure whether the presence of OpenBSD here was a mistake.
3514 # Let's accept both of them until this is cleared up.
3515 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
3516 lt_cv_file_magic_cmd=$FILECMD
3517 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3518 ;;
3519 esac
3520 else
3521 lt_cv_deplibs_check_method=pass_all
3522 fi
3523 ;;
3524
3525 haiku*)
3526 lt_cv_deplibs_check_method=pass_all
3527 ;;
3528
3529 hpux10.20* | hpux11*)
3530 lt_cv_file_magic_cmd=$FILECMD
3531 case $host_cpu in
3532 ia64*)
3533 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
3534 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3535 ;;
3536 hppa*64*)
3537 [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]']
3538 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3539 ;;
3540 *)
3541 lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library'
3542 lt_cv_file_magic_test_file=/usr/lib/libc.sl
3543 ;;
3544 esac
3545 ;;
3546
3547 interix[[3-9]]*)
3548 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
3549 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
3550 ;;
3551
3552 irix5* | irix6* | nonstopux*)
3553 case $LD in
3554 *-32|*"-32 ") libmagic=32-bit;;
3555 *-n32|*"-n32 ") libmagic=N32;;
3556 *-64|*"-64 ") libmagic=64-bit;;
3557 *) libmagic=never-match;;
3558 esac
3559 lt_cv_deplibs_check_method=pass_all
3560 ;;
3561
3562 # This must be glibc/ELF.
3563 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
3564 lt_cv_deplibs_check_method=pass_all
3565 ;;
3566
3567 netbsd*)
3568 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
3569 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
3570 else
3571 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$'
3572 fi
3573 ;;
3574
3575 newos6*)
3576 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'
3577 lt_cv_file_magic_cmd=$FILECMD
3578 lt_cv_file_magic_test_file=/usr/lib/libnls.so
3579 ;;
3580
3581 *nto* | *qnx*)
3582 lt_cv_deplibs_check_method=pass_all
3583 ;;
3584
3585 openbsd* | bitrig*)
3586 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
3587 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
3588 else
3589 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
3590 fi
3591 ;;
3592
3593 osf3* | osf4* | osf5*)
3594 lt_cv_deplibs_check_method=pass_all
3595 ;;
3596
3597 rdos*)
3598 lt_cv_deplibs_check_method=pass_all
3599 ;;
3600
3601 solaris*)
3602 lt_cv_deplibs_check_method=pass_all
3603 ;;
3604
3605 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3606 lt_cv_deplibs_check_method=pass_all
3607 ;;
3608
3609 sysv4 | sysv4.3*)
3610 case $host_vendor in
3611 motorola)
3612 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
3613 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3614 ;;
3615 ncr)
3616 lt_cv_deplibs_check_method=pass_all
3617 ;;
3618 sequent)
3619 lt_cv_file_magic_cmd='/bin/file'
3620 lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'
3621 ;;
3622 sni)
3623 lt_cv_file_magic_cmd='/bin/file'
3624 lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"
3625 lt_cv_file_magic_test_file=/lib/libc.so
3626 ;;
3627 siemens)
3628 lt_cv_deplibs_check_method=pass_all
3629 ;;
3630 pc)
3631 lt_cv_deplibs_check_method=pass_all
3632 ;;
3633 esac
3634 ;;
3635
3636 tpf*)
3637 lt_cv_deplibs_check_method=pass_all
3638 ;;
3639 os2*)
3640 lt_cv_deplibs_check_method=pass_all
3641 ;;
3642 esac
3643 ])
3644
3645 file_magic_glob=
3646 want_nocaseglob=no
3647 if test "$build" = "$host"; then
3648 case $host_os in
3649 mingw* | pw32*)
3650 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
3651 want_nocaseglob=yes
3652 else
3653 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
3654 fi
3655 ;;
3656 esac
3657 fi
3658
3659 file_magic_cmd=$lt_cv_file_magic_cmd
3660 deplibs_check_method=$lt_cv_deplibs_check_method
3661 test -z "$deplibs_check_method" && deplibs_check_method=unknown
3662
3663 _LT_DECL([], [deplibs_check_method], [1],
3664 [Method to check whether dependent libraries are shared objects])
3665 _LT_DECL([], [file_magic_cmd], [1],
3666 [Command to use when deplibs_check_method = "file_magic"])
3667 _LT_DECL([], [file_magic_glob], [1],
3668 [How to find potential files when deplibs_check_method = "file_magic"])
3669 _LT_DECL([], [want_nocaseglob], [1],
3670 [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
3671 ])# _LT_CHECK_MAGIC_METHOD
3672
3673
3674 # LT_PATH_NM
3675 # ----------
3676 # find the pathname to a BSD- or MS-compatible name lister
3677 AC_DEFUN([LT_PATH_NM],
3678 [AC_REQUIRE([AC_PROG_CC])dnl
3679 AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
3680 [if test -n "$NM"; then
3681 # Let the user override the test.
3682 lt_cv_path_NM=$NM
3683 else
3684 lt_nm_to_check=${ac_tool_prefix}nm
3685 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3686 lt_nm_to_check="$lt_nm_to_check nm"
3687 fi
3688 for lt_tmp_nm in $lt_nm_to_check; do
3689 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
3690 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3691 IFS=$lt_save_ifs
3692 test -z "$ac_dir" && ac_dir=.
3693 tmp_nm=$ac_dir/$lt_tmp_nm
3694 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
3695 # Check to see if the nm accepts a BSD-compat flag.
3696 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
3697 # nm: unknown option "B" ignored
3698 # Tru64's nm complains that /dev/null is an invalid object file
3699 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
3700 case $build_os in
3701 mingw*) lt_bad_file=conftest.nm/nofile ;;
3702 *) lt_bad_file=/dev/null ;;
3703 esac
3704 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in
3705 *$lt_bad_file* | *'Invalid file or object type'*)
3706 lt_cv_path_NM="$tmp_nm -B"
3707 break 2
3708 ;;
3709 *)
3710 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in
3711 */dev/null*)
3712 lt_cv_path_NM="$tmp_nm -p"
3713 break 2
3714 ;;
3715 *)
3716 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3717 continue # so that we can try to find one that supports BSD flags
3718 ;;
3719 esac
3720 ;;
3721 esac
3722 fi
3723 done
3724 IFS=$lt_save_ifs
3725 done
3726 : ${lt_cv_path_NM=no}
3727 fi])
3728 if test no != "$lt_cv_path_NM"; then
3729 NM=$lt_cv_path_NM
3730 else
3731 # Didn't find any BSD compatible name lister, look for dumpbin.
3732 if test -n "$DUMPBIN"; then :
3733 # Let the user override the test.
3734 else
3735 AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
3736 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in
3737 *COFF*)
3738 DUMPBIN="$DUMPBIN -symbols -headers"
3739 ;;
3740 *)
3741 DUMPBIN=:
3742 ;;
3743 esac
3744 fi
3745 AC_SUBST([DUMPBIN])
3746 if test : != "$DUMPBIN"; then
3747 NM=$DUMPBIN
3748 fi
3749 fi
3750 test -z "$NM" && NM=nm
3751 AC_SUBST([NM])
3752 _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl
3753
3754 AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface],
3755 [lt_cv_nm_interface="BSD nm"
3756 echo "int some_variable = 0;" > conftest.$ac_ext
3757 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD)
3758 (eval "$ac_compile" 2>conftest.err)
3759 cat conftest.err >&AS_MESSAGE_LOG_FD
3760 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD)
3761 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3762 cat conftest.err >&AS_MESSAGE_LOG_FD
3763 (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD)
3764 cat conftest.out >&AS_MESSAGE_LOG_FD
3765 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3766 lt_cv_nm_interface="MS dumpbin"
3767 fi
3768 rm -f conftest*])
3769 ])# LT_PATH_NM
3770
3771 # Old names:
3772 AU_ALIAS([AM_PROG_NM], [LT_PATH_NM])
3773 AU_ALIAS([AC_PROG_NM], [LT_PATH_NM])
3774 dnl aclocal-1.4 backwards compatibility:
3775 dnl AC_DEFUN([AM_PROG_NM], [])
3776 dnl AC_DEFUN([AC_PROG_NM], [])
3777
3778 # _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3779 # --------------------------------
3780 # how to determine the name of the shared library
3781 # associated with a specific link library.
3782 # -- PORTME fill in with the dynamic library characteristics
3783 m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
3784 [m4_require([_LT_DECL_EGREP])
3785 m4_require([_LT_DECL_OBJDUMP])
3786 m4_require([_LT_DECL_DLLTOOL])
3787 AC_CACHE_CHECK([how to associate runtime and link libraries],
3788 lt_cv_sharedlib_from_linklib_cmd,
3789 [lt_cv_sharedlib_from_linklib_cmd='unknown'
3790
3791 case $host_os in
3792 cygwin* | mingw* | pw32* | cegcc*)
3793 # two different shell functions defined in ltmain.sh;
3794 # decide which one to use based on capabilities of $DLLTOOL
3795 case `$DLLTOOL --help 2>&1` in
3796 *--identify-strict*)
3797 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
3798 ;;
3799 *)
3800 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
3801 ;;
3802 esac
3803 ;;
3804 *)
3805 # fallback: assume linklib IS sharedlib
3806 lt_cv_sharedlib_from_linklib_cmd=$ECHO
3807 ;;
3808 esac
3809 ])
3810 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
3811 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
3812
3813 _LT_DECL([], [sharedlib_from_linklib_cmd], [1],
3814 [Command to associate shared and link libraries])
3815 ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
3816
3817
3818 # _LT_PATH_MANIFEST_TOOL
3819 # ----------------------
3820 # locate the manifest tool
3821 m4_defun([_LT_PATH_MANIFEST_TOOL],
3822 [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
3823 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
3824 AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
3825 [lt_cv_path_mainfest_tool=no
3826 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
3827 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
3828 cat conftest.err >&AS_MESSAGE_LOG_FD
3829 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
3830 lt_cv_path_mainfest_tool=yes
3831 fi
3832 rm -f conftest*])
3833 if test yes != "$lt_cv_path_mainfest_tool"; then
3834 MANIFEST_TOOL=:
3835 fi
3836 _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
3837 ])# _LT_PATH_MANIFEST_TOOL
3838
3839
3840 # _LT_DLL_DEF_P([FILE])
3841 # ---------------------
3842 # True iff FILE is a Windows DLL '.def' file.
3843 # Keep in sync with func_dll_def_p in the libtool script
3844 AC_DEFUN([_LT_DLL_DEF_P],
3845 [dnl
3846 test DEF = "`$SED -n dnl
3847 -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
3848 -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
3849 -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
3850 -e q dnl Only consider the first "real" line
3851 $1`" dnl
3852 ])# _LT_DLL_DEF_P
3853
3854
3855 # LT_LIB_M
3856 # --------
3857 # check for math library
3858 AC_DEFUN([LT_LIB_M],
3859 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
3860 LIBM=
3861 case $host in
3862 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
3863 # These system don't have libm, or don't need it
3864 ;;
3865 *-ncr-sysv4.3*)
3866 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
3867 AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
3868 ;;
3869 *)
3870 AC_CHECK_LIB(m, cos, LIBM=-lm)
3871 ;;
3872 esac
3873 AC_SUBST([LIBM])
3874 ])# LT_LIB_M
3875
3876 # Old name:
3877 AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M])
3878 dnl aclocal-1.4 backwards compatibility:
3879 dnl AC_DEFUN([AC_CHECK_LIBM], [])
3880
3881
3882 # _LT_COMPILER_NO_RTTI([TAGNAME])
3883 # -------------------------------
3884 m4_defun([_LT_COMPILER_NO_RTTI],
3885 [m4_require([_LT_TAG_COMPILER])dnl
3886
3887 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
3888
3889 if test yes = "$GCC"; then
3890 case $cc_basename in
3891 nvcc*)
3892 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
3893 *)
3894 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;;
3895 esac
3896
3897 _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions],
3898 lt_cv_prog_compiler_rtti_exceptions,
3899 [-fno-rtti -fno-exceptions], [],
3900 [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"])
3901 fi
3902 _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1],
3903 [Compiler flag to turn off builtin functions])
3904 ])# _LT_COMPILER_NO_RTTI
3905
3906
3907 # _LT_CMD_GLOBAL_SYMBOLS
3908 # ----------------------
3909 m4_defun([_LT_CMD_GLOBAL_SYMBOLS],
3910 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
3911 AC_REQUIRE([AC_PROG_CC])dnl
3912 AC_REQUIRE([AC_PROG_AWK])dnl
3913 AC_REQUIRE([LT_PATH_NM])dnl
3914 AC_REQUIRE([LT_PATH_LD])dnl
3915 m4_require([_LT_DECL_SED])dnl
3916 m4_require([_LT_DECL_EGREP])dnl
3917 m4_require([_LT_TAG_COMPILER])dnl
3918
3919 # Check for command to grab the raw symbol name followed by C symbol from nm.
3920 AC_MSG_CHECKING([command to parse $NM output from $compiler object])
3921 AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe],
3922 [
3923 # These are sane defaults that work on at least a few old systems.
3924 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
3925
3926 # Character class describing NM global symbol codes.
3927 symcode='[[BCDEGRST]]'
3928
3929 # Regexp to match symbols that can be accessed directly from C.
3930 sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
3931
3932 # Define system-specific variables.
3933 case $host_os in
3934 aix*)
3935 symcode='[[BCDT]]'
3936 ;;
3937 cygwin* | mingw* | pw32* | cegcc*)
3938 symcode='[[ABCDGISTW]]'
3939 ;;
3940 hpux*)
3941 if test ia64 = "$host_cpu"; then
3942 symcode='[[ABCDEGRST]]'
3943 fi
3944 ;;
3945 irix* | nonstopux*)
3946 symcode='[[BCDEGRST]]'
3947 ;;
3948 osf*)
3949 symcode='[[BCDEGQRST]]'
3950 ;;
3951 solaris*)
3952 symcode='[[BDRT]]'
3953 ;;
3954 sco3.2v5*)
3955 symcode='[[DT]]'
3956 ;;
3957 sysv4.2uw2*)
3958 symcode='[[DT]]'
3959 ;;
3960 sysv5* | sco5v6* | unixware* | OpenUNIX*)
3961 symcode='[[ABDT]]'
3962 ;;
3963 sysv4)
3964 symcode='[[DFNSTU]]'
3965 ;;
3966 esac
3967
3968 # If we're using GNU nm, then use its standard symbol codes.
3969 case `$NM -V 2>&1` in
3970 *GNU* | *'with BFD'*)
3971 symcode='[[ABCDGIRSTW]]' ;;
3972 esac
3973
3974 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
3975 # Gets list of data symbols to import.
3976 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'"
3977 # Adjust the below global symbol transforms to fixup imported variables.
3978 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
3979 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
3980 lt_c_name_lib_hook="\
3981 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
3982 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
3983 else
3984 # Disable hooks by default.
3985 lt_cv_sys_global_symbol_to_import=
3986 lt_cdecl_hook=
3987 lt_c_name_hook=
3988 lt_c_name_lib_hook=
3989 fi
3990
3991 # Transform an extracted symbol line into a proper C declaration.
3992 # Some systems (esp. on ia64) link data and code symbols differently,
3993 # so use this general approach.
3994 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\
3995 $lt_cdecl_hook\
3996 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
3997 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
3998
3999 # Transform an extracted symbol line into symbol name and symbol address
4000 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\
4001 $lt_c_name_hook\
4002 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
4003 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
4004
4005 # Transform an extracted symbol line into symbol name with lib prefix and
4006 # symbol address.
4007 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\
4008 $lt_c_name_lib_hook\
4009 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
4010 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
4011 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
4012
4013 # Handle CRLF in mingw tool chain
4014 opt_cr=
4015 case $build_os in
4016 mingw*)
4017 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4018 ;;
4019 esac
4020
4021 # Try without a prefix underscore, then with it.
4022 for ac_symprfx in "" "_"; do
4023
4024 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4025 symxfrm="\\1 $ac_symprfx\\2 \\2"
4026
4027 # Write the raw and C identifiers.
4028 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4029 # Fake it for dumpbin and say T for any non-static function,
4030 # D for any global variable and I for any imported variable.
4031 # Also find C++ and __fastcall symbols from MSVC++ or ICC,
4032 # which start with @ or ?.
4033 lt_cv_sys_global_symbol_pipe="$AWK ['"\
4034 " {last_section=section; section=\$ 3};"\
4035 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
4036 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4037 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
4038 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
4039 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
4040 " \$ 0!~/External *\|/{next};"\
4041 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4042 " {if(hide[section]) next};"\
4043 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
4044 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
4045 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
4046 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
4047 " ' prfx=^$ac_symprfx]"
4048 else
4049 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4050 fi
4051 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'"
4052
4053 # Check to see that the pipe works correctly.
4054 pipe_works=no
4055
4056 rm -f conftest*
4057 cat > conftest.$ac_ext <<_LT_EOF
4058 #ifdef __cplusplus
4059 extern "C" {
4060 #endif
4061 char nm_test_var;
4062 void nm_test_func(void);
4063 void nm_test_func(void){}
4064 #ifdef __cplusplus
4065 }
4066 #endif
4067 int main(){nm_test_var='a';nm_test_func();return(0);}
4068 _LT_EOF
4069
4070 if AC_TRY_EVAL(ac_compile); then
4071 # Now try to grab the symbols.
4072 nlist=conftest.nm
4073 if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
4074 # Try sorting and uniquifying the output.
4075 if sort "$nlist" | uniq > "$nlist"T; then
4076 mv -f "$nlist"T "$nlist"
4077 else
4078 rm -f "$nlist"T
4079 fi
4080
4081 # Make sure that we snagged all the symbols we need.
4082 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
4083 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
4084 cat <<_LT_EOF > conftest.$ac_ext
4085 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
4086 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4087 /* DATA imports from DLLs on WIN32 can't be const, because runtime
4088 relocations are performed -- see ld's documentation on pseudo-relocs. */
4089 # define LT@&t@_DLSYM_CONST
4090 #elif defined __osf__
4091 /* This system does not cope well with relocations in const data. */
4092 # define LT@&t@_DLSYM_CONST
4093 #else
4094 # define LT@&t@_DLSYM_CONST const
4095 #endif
4096
4097 #ifdef __cplusplus
4098 extern "C" {
4099 #endif
4100
4101 _LT_EOF
4102 # Now generate the symbol file.
4103 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
4104
4105 cat <<_LT_EOF >> conftest.$ac_ext
4106
4107 /* The mapping between symbol names and symbols. */
4108 LT@&t@_DLSYM_CONST struct {
4109 const char *name;
4110 void *address;
4111 }
4112 lt__PROGRAM__LTX_preloaded_symbols[[]] =
4113 {
4114 { "@PROGRAM@", (void *) 0 },
4115 _LT_EOF
4116 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4117 cat <<\_LT_EOF >> conftest.$ac_ext
4118 {0, (void *) 0}
4119 };
4120
4121 /* This works around a problem in FreeBSD linker */
4122 #ifdef FREEBSD_WORKAROUND
4123 static const void *lt_preloaded_setup() {
4124 return lt__PROGRAM__LTX_preloaded_symbols;
4125 }
4126 #endif
4127
4128 #ifdef __cplusplus
4129 }
4130 #endif
4131 _LT_EOF
4132 # Now try linking the two files.
4133 mv conftest.$ac_objext conftstm.$ac_objext
4134 lt_globsym_save_LIBS=$LIBS
4135 lt_globsym_save_CFLAGS=$CFLAGS
4136 LIBS=conftstm.$ac_objext
4137 CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
4138 if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
4139 pipe_works=yes
4140 fi
4141 LIBS=$lt_globsym_save_LIBS
4142 CFLAGS=$lt_globsym_save_CFLAGS
4143 else
4144 echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
4145 fi
4146 else
4147 echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD
4148 fi
4149 else
4150 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
4151 fi
4152 else
4153 echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD
4154 cat conftest.$ac_ext >&5
4155 fi
4156 rm -rf conftest* conftst*
4157
4158 # Do not use the global_symbol_pipe unless it works.
4159 if test yes = "$pipe_works"; then
4160 break
4161 else
4162 lt_cv_sys_global_symbol_pipe=
4163 fi
4164 done
4165 ])
4166 if test -z "$lt_cv_sys_global_symbol_pipe"; then
4167 lt_cv_sys_global_symbol_to_cdecl=
4168 fi
4169 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4170 AC_MSG_RESULT(failed)
4171 else
4172 AC_MSG_RESULT(ok)
4173 fi
4174
4175 # Response file support.
4176 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4177 nm_file_list_spec='@'
4178 elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
4179 nm_file_list_spec='@'
4180 fi
4181
4182 _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
4183 [Take the output of nm and produce a listing of raw symbols and C names])
4184 _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
4185 [Transform the output of nm in a proper C declaration])
4186 _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
4187 [Transform the output of nm into a list of symbols to manually relocate])
4188 _LT_DECL([global_symbol_to_c_name_address],
4189 [lt_cv_sys_global_symbol_to_c_name_address], [1],
4190 [Transform the output of nm in a C name address pair])
4191 _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
4192 [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
4193 [Transform the output of nm in a C name address pair when lib prefix is needed])
4194 _LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
4195 [The name lister interface])
4196 _LT_DECL([], [nm_file_list_spec], [1],
4197 [Specify filename containing input files for $NM])
4198 ]) # _LT_CMD_GLOBAL_SYMBOLS
4199
4200
4201 # _LT_COMPILER_PIC([TAGNAME])
4202 # ---------------------------
4203 m4_defun([_LT_COMPILER_PIC],
4204 [m4_require([_LT_TAG_COMPILER])dnl
4205 _LT_TAGVAR(lt_prog_compiler_wl, $1)=
4206 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4207 _LT_TAGVAR(lt_prog_compiler_static, $1)=
4208
4209 m4_if([$1], [CXX], [
4210 # C++ specific cases for pic, static, wl, etc.
4211 if test yes = "$GXX"; then
4212 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4213 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4214
4215 case $host_os in
4216 aix*)
4217 # All AIX code is PIC.
4218 if test ia64 = "$host_cpu"; then
4219 # AIX 5 now supports IA64 processor
4220 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4221 fi
4222 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4223 ;;
4224
4225 amigaos*)
4226 case $host_cpu in
4227 powerpc)
4228 # see comment about AmigaOS4 .so support
4229 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4230 ;;
4231 m68k)
4232 # FIXME: we need at least 68020 code to build shared libraries, but
4233 # adding the '-m68020' flag to GCC prevents building anything better,
4234 # like '-m68040'.
4235 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
4236 ;;
4237 esac
4238 ;;
4239
4240 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4241 # PIC is the default for these OSes.
4242 ;;
4243 mingw* | cygwin* | os2* | pw32* | cegcc*)
4244 # This hack is so that the source file can tell whether it is being
4245 # built for inclusion in a dll (and should export symbols for example).
4246 # Although the cygwin gcc ignores -fPIC, still need this for old-style
4247 # (--disable-auto-import) libraries
4248 m4_if([$1], [GCJ], [],
4249 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4250 case $host_os in
4251 os2*)
4252 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4253 ;;
4254 esac
4255 ;;
4256 darwin* | rhapsody*)
4257 # PIC is the default on this platform
4258 # Common symbols not allowed in MH_DYLIB files
4259 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4260 ;;
4261 *djgpp*)
4262 # DJGPP does not support shared libraries at all
4263 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4264 ;;
4265 haiku*)
4266 # PIC is the default for Haiku.
4267 # The "-static" flag exists, but is broken.
4268 _LT_TAGVAR(lt_prog_compiler_static, $1)=
4269 ;;
4270 interix[[3-9]]*)
4271 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4272 # Instead, we relocate shared libraries at runtime.
4273 ;;
4274 sysv4*MP*)
4275 if test -d /usr/nec; then
4276 _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
4277 fi
4278 ;;
4279 hpux*)
4280 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
4281 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
4282 # sets the default TLS model and affects inlining.
4283 case $host_cpu in
4284 hppa*64*)
4285 ;;
4286 *)
4287 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4288 ;;
4289 esac
4290 ;;
4291 *qnx* | *nto*)
4292 # QNX uses GNU C++, but need to define -shared option too, otherwise
4293 # it will coredump.
4294 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4295 ;;
4296 *)
4297 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4298 ;;
4299 esac
4300 else
4301 case $host_os in
4302 aix[[4-9]]*)
4303 # All AIX code is PIC.
4304 if test ia64 = "$host_cpu"; then
4305 # AIX 5 now supports IA64 processor
4306 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4307 else
4308 _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
4309 fi
4310 ;;
4311 chorus*)
4312 case $cc_basename in
4313 cxch68*)
4314 # Green Hills C++ Compiler
4315 # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
4316 ;;
4317 esac
4318 ;;
4319 mingw* | cygwin* | os2* | pw32* | cegcc*)
4320 # This hack is so that the source file can tell whether it is being
4321 # built for inclusion in a dll (and should export symbols for example).
4322 m4_if([$1], [GCJ], [],
4323 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4324 ;;
4325 dgux*)
4326 case $cc_basename in
4327 ec++*)
4328 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4329 ;;
4330 ghcx*)
4331 # Green Hills C++ Compiler
4332 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4333 ;;
4334 *)
4335 ;;
4336 esac
4337 ;;
4338 freebsd* | dragonfly* | midnightbsd*)
4339 # FreeBSD uses GNU C++
4340 ;;
4341 hpux9* | hpux10* | hpux11*)
4342 case $cc_basename in
4343 CC*)
4344 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4345 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4346 if test ia64 != "$host_cpu"; then
4347 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4348 fi
4349 ;;
4350 aCC*)
4351 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4352 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4353 case $host_cpu in
4354 hppa*64*|ia64*)
4355 # +Z the default
4356 ;;
4357 *)
4358 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4359 ;;
4360 esac
4361 ;;
4362 *)
4363 ;;
4364 esac
4365 ;;
4366 interix*)
4367 # This is c89, which is MS Visual C++ (no shared libs)
4368 # Anyone wants to do a port?
4369 ;;
4370 irix5* | irix6* | nonstopux*)
4371 case $cc_basename in
4372 CC*)
4373 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4374 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4375 # CC pic flag -KPIC is the default.
4376 ;;
4377 *)
4378 ;;
4379 esac
4380 ;;
4381 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4382 case $cc_basename in
4383 KCC*)
4384 # KAI C++ Compiler
4385 _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
4386 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4387 ;;
4388 ecpc* )
4389 # old Intel C++ for x86_64, which still supported -KPIC.
4390 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4391 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4392 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4393 ;;
4394 icpc* )
4395 # Intel C++, used to be incompatible with GCC.
4396 # ICC 10 doesn't accept -KPIC any more.
4397 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4398 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4399 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4400 ;;
4401 pgCC* | pgcpp*)
4402 # Portland Group C++ compiler
4403 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4404 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4405 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4406 ;;
4407 cxx*)
4408 # Compaq C++
4409 # Make sure the PIC flag is empty. It appears that all Alpha
4410 # Linux and Compaq Tru64 Unix objects are PIC.
4411 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4412 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4413 ;;
4414 xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*)
4415 # IBM XL 8.0, 9.0 on PPC and BlueGene
4416 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4417 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
4418 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
4419 ;;
4420 *)
4421 case `$CC -V 2>&1 | $SED 5q` in
4422 *Sun\ C*)
4423 # Sun C++ 5.9
4424 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4425 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4426 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4427 ;;
4428 esac
4429 ;;
4430 esac
4431 ;;
4432 lynxos*)
4433 ;;
4434 m88k*)
4435 ;;
4436 mvs*)
4437 case $cc_basename in
4438 cxx*)
4439 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
4440 ;;
4441 *)
4442 ;;
4443 esac
4444 ;;
4445 netbsd*)
4446 ;;
4447 *qnx* | *nto*)
4448 # QNX uses GNU C++, but need to define -shared option too, otherwise
4449 # it will coredump.
4450 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4451 ;;
4452 osf3* | osf4* | osf5*)
4453 case $cc_basename in
4454 KCC*)
4455 _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
4456 ;;
4457 RCC*)
4458 # Rational C++ 2.4.1
4459 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4460 ;;
4461 cxx*)
4462 # Digital/Compaq C++
4463 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4464 # Make sure the PIC flag is empty. It appears that all Alpha
4465 # Linux and Compaq Tru64 Unix objects are PIC.
4466 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4467 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4468 ;;
4469 *)
4470 ;;
4471 esac
4472 ;;
4473 psos*)
4474 ;;
4475 solaris*)
4476 case $cc_basename in
4477 CC* | sunCC*)
4478 # Sun C++ 4.2, 5.x and Centerline C++
4479 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4480 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4481 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4482 ;;
4483 gcx*)
4484 # Green Hills C++ Compiler
4485 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4486 ;;
4487 *)
4488 ;;
4489 esac
4490 ;;
4491 sunos4*)
4492 case $cc_basename in
4493 CC*)
4494 # Sun C++ 4.x
4495 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4496 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4497 ;;
4498 lcc*)
4499 # Lucid
4500 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4501 ;;
4502 *)
4503 ;;
4504 esac
4505 ;;
4506 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
4507 case $cc_basename in
4508 CC*)
4509 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4510 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4511 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4512 ;;
4513 esac
4514 ;;
4515 tandem*)
4516 case $cc_basename in
4517 NCC*)
4518 # NonStop-UX NCC 3.20
4519 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4520 ;;
4521 *)
4522 ;;
4523 esac
4524 ;;
4525 vxworks*)
4526 ;;
4527 *)
4528 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4529 ;;
4530 esac
4531 fi
4532 ],
4533 [
4534 if test yes = "$GCC"; then
4535 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4536 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4537
4538 case $host_os in
4539 aix*)
4540 # All AIX code is PIC.
4541 if test ia64 = "$host_cpu"; then
4542 # AIX 5 now supports IA64 processor
4543 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4544 fi
4545 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4546 ;;
4547
4548 amigaos*)
4549 case $host_cpu in
4550 powerpc)
4551 # see comment about AmigaOS4 .so support
4552 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4553 ;;
4554 m68k)
4555 # FIXME: we need at least 68020 code to build shared libraries, but
4556 # adding the '-m68020' flag to GCC prevents building anything better,
4557 # like '-m68040'.
4558 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
4559 ;;
4560 esac
4561 ;;
4562
4563 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
4564 # PIC is the default for these OSes.
4565 ;;
4566
4567 mingw* | cygwin* | pw32* | os2* | cegcc*)
4568 # This hack is so that the source file can tell whether it is being
4569 # built for inclusion in a dll (and should export symbols for example).
4570 # Although the cygwin gcc ignores -fPIC, still need this for old-style
4571 # (--disable-auto-import) libraries
4572 m4_if([$1], [GCJ], [],
4573 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4574 case $host_os in
4575 os2*)
4576 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4577 ;;
4578 esac
4579 ;;
4580
4581 darwin* | rhapsody*)
4582 # PIC is the default on this platform
4583 # Common symbols not allowed in MH_DYLIB files
4584 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4585 ;;
4586
4587 haiku*)
4588 # PIC is the default for Haiku.
4589 # The "-static" flag exists, but is broken.
4590 _LT_TAGVAR(lt_prog_compiler_static, $1)=
4591 ;;
4592
4593 hpux*)
4594 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
4595 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
4596 # sets the default TLS model and affects inlining.
4597 case $host_cpu in
4598 hppa*64*)
4599 # +Z the default
4600 ;;
4601 *)
4602 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4603 ;;
4604 esac
4605 ;;
4606
4607 interix[[3-9]]*)
4608 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
4609 # Instead, we relocate shared libraries at runtime.
4610 ;;
4611
4612 msdosdjgpp*)
4613 # Just because we use GCC doesn't mean we suddenly get shared libraries
4614 # on systems that don't support them.
4615 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4616 enable_shared=no
4617 ;;
4618
4619 *nto* | *qnx*)
4620 # QNX uses GNU C++, but need to define -shared option too, otherwise
4621 # it will coredump.
4622 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4623 ;;
4624
4625 sysv4*MP*)
4626 if test -d /usr/nec; then
4627 _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
4628 fi
4629 ;;
4630
4631 *)
4632 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4633 ;;
4634 esac
4635
4636 case $cc_basename in
4637 nvcc*) # Cuda Compiler Driver 2.2
4638 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
4639 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
4640 _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
4641 fi
4642 ;;
4643 esac
4644 else
4645 # PORTME Check for flag to pass linker flags through the system compiler.
4646 case $host_os in
4647 aix*)
4648 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4649 if test ia64 = "$host_cpu"; then
4650 # AIX 5 now supports IA64 processor
4651 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4652 else
4653 _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
4654 fi
4655 ;;
4656
4657 darwin* | rhapsody*)
4658 # PIC is the default on this platform
4659 # Common symbols not allowed in MH_DYLIB files
4660 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4661 case $cc_basename in
4662 nagfor*)
4663 # NAG Fortran compiler
4664 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
4665 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4666 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4667 ;;
4668 esac
4669 ;;
4670
4671 mingw* | cygwin* | pw32* | os2* | cegcc*)
4672 # This hack is so that the source file can tell whether it is being
4673 # built for inclusion in a dll (and should export symbols for example).
4674 m4_if([$1], [GCJ], [],
4675 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4676 case $host_os in
4677 os2*)
4678 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4679 ;;
4680 esac
4681 ;;
4682
4683 hpux9* | hpux10* | hpux11*)
4684 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4685 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
4686 # not for PA HP-UX.
4687 case $host_cpu in
4688 hppa*64*|ia64*)
4689 # +Z the default
4690 ;;
4691 *)
4692 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
4693 ;;
4694 esac
4695 # Is there a better lt_prog_compiler_static that works with the bundled CC?
4696 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4697 ;;
4698
4699 irix5* | irix6* | nonstopux*)
4700 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4701 # PIC (with -KPIC) is the default.
4702 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4703 ;;
4704
4705 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
4706 case $cc_basename in
4707 # old Intel for x86_64, which still supported -KPIC.
4708 ecc*)
4709 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4710 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4711 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4712 ;;
4713 # icc used to be incompatible with GCC.
4714 # ICC 10 doesn't accept -KPIC any more.
4715 icc* | ifort*)
4716 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4717 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4718 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4719 ;;
4720 # Lahey Fortran 8.1.
4721 lf95*)
4722 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4723 _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
4724 _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
4725 ;;
4726 nagfor*)
4727 # NAG Fortran compiler
4728 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
4729 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4730 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4731 ;;
4732 tcc*)
4733 # Fabrice Bellard et al's Tiny C Compiler
4734 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4735 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4736 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4737 ;;
4738 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
4739 # Portland Group compilers (*not* the Pentium gcc compiler,
4740 # which looks to be a dead project)
4741 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4742 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4743 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4744 ;;
4745 ccc*)
4746 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4747 # All Alpha code is PIC.
4748 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4749 ;;
4750 xl* | bgxl* | bgf* | mpixl*)
4751 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
4752 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4753 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic'
4754 _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink'
4755 ;;
4756 *)
4757 case `$CC -V 2>&1 | $SED 5q` in
4758 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
4759 # Sun Fortran 8.3 passes all unrecognized flags to the linker
4760 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4761 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4762 _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
4763 ;;
4764 *Sun\ F* | *Sun*Fortran*)
4765 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4766 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4767 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4768 ;;
4769 *Sun\ C*)
4770 # Sun C 5.9
4771 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4772 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4773 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4774 ;;
4775 *Intel*\ [[CF]]*Compiler*)
4776 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4777 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4778 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4779 ;;
4780 *Portland\ Group*)
4781 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4782 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4783 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4784 ;;
4785 esac
4786 ;;
4787 esac
4788 ;;
4789
4790 newsos6)
4791 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4792 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4793 ;;
4794
4795 *nto* | *qnx*)
4796 # QNX uses GNU C++, but need to define -shared option too, otherwise
4797 # it will coredump.
4798 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared'
4799 ;;
4800
4801 osf3* | osf4* | osf5*)
4802 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4803 # All OSF/1 code is PIC.
4804 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4805 ;;
4806
4807 rdos*)
4808 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
4809 ;;
4810
4811 solaris*)
4812 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4813 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4814 case $cc_basename in
4815 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
4816 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
4817 *)
4818 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
4819 esac
4820 ;;
4821
4822 sunos4*)
4823 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
4824 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4825 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4826 ;;
4827
4828 sysv4 | sysv4.2uw2* | sysv4.3*)
4829 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4830 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4831 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4832 ;;
4833
4834 sysv4*MP*)
4835 if test -d /usr/nec; then
4836 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
4837 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4838 fi
4839 ;;
4840
4841 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
4842 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4843 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4844 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4845 ;;
4846
4847 unicos*)
4848 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4849 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4850 ;;
4851
4852 uts4*)
4853 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
4854 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4855 ;;
4856
4857 *)
4858 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
4859 ;;
4860 esac
4861 fi
4862 ])
4863 case $host_os in
4864 # For platforms that do not support PIC, -DPIC is meaningless:
4865 *djgpp*)
4866 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
4867 ;;
4868 *)
4869 _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
4870 ;;
4871 esac
4872
4873 AC_CACHE_CHECK([for $compiler option to produce PIC],
4874 [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
4875 [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
4876 _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
4877
4878 #
4879 # Check to make sure the PIC flag actually works.
4880 #
4881 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
4882 _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works],
4883 [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)],
4884 [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [],
4885 [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in
4886 "" | " "*) ;;
4887 *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;;
4888 esac],
4889 [_LT_TAGVAR(lt_prog_compiler_pic, $1)=
4890 _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
4891 fi
4892 _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
4893 [Additional compiler flags for building library objects])
4894
4895 _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
4896 [How to pass a linker flag through the compiler])
4897 #
4898 # Check to make sure the static flag actually works.
4899 #
4900 wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\"
4901 _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
4902 _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1),
4903 $lt_tmp_static_flag,
4904 [],
4905 [_LT_TAGVAR(lt_prog_compiler_static, $1)=])
4906 _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
4907 [Compiler flag to prevent dynamic linking])
4908 ])# _LT_COMPILER_PIC
4909
4910
4911 # _LT_LINKER_SHLIBS([TAGNAME])
4912 # ----------------------------
4913 # See if the linker supports building shared libraries.
4914 m4_defun([_LT_LINKER_SHLIBS],
4915 [AC_REQUIRE([LT_PATH_LD])dnl
4916 AC_REQUIRE([LT_PATH_NM])dnl
4917 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
4918 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
4919 m4_require([_LT_DECL_EGREP])dnl
4920 m4_require([_LT_DECL_SED])dnl
4921 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
4922 m4_require([_LT_TAG_COMPILER])dnl
4923 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
4924 m4_if([$1], [CXX], [
4925 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4926 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
4927 case $host_os in
4928 aix[[4-9]]*)
4929 # If we're using GNU nm, then we don't want the "-C" option.
4930 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
4931 # Without the "-l" option, or with the "-B" option, AIX nm treats
4932 # weak defined symbols like other global defined symbols, whereas
4933 # GNU nm marks them as "W".
4934 # While the 'weak' keyword is ignored in the Export File, we need
4935 # it in the Import File for the 'aix-soname' feature, so we have
4936 # to replace the "-B" option with "-P" for AIX nm.
4937 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
4938 _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'
4939 else
4940 _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'
4941 fi
4942 ;;
4943 pw32*)
4944 _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
4945 ;;
4946 cygwin* | mingw* | cegcc*)
4947 case $cc_basename in
4948 cl* | icl*)
4949 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
4950 ;;
4951 *)
4952 _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'
4953 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
4954 ;;
4955 esac
4956 ;;
4957 *)
4958 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4959 ;;
4960 esac
4961 ], [
4962 runpath_var=
4963 _LT_TAGVAR(allow_undefined_flag, $1)=
4964 _LT_TAGVAR(always_export_symbols, $1)=no
4965 _LT_TAGVAR(archive_cmds, $1)=
4966 _LT_TAGVAR(archive_expsym_cmds, $1)=
4967 _LT_TAGVAR(compiler_needs_object, $1)=no
4968 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
4969 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
4970 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
4971 _LT_TAGVAR(hardcode_automatic, $1)=no
4972 _LT_TAGVAR(hardcode_direct, $1)=no
4973 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
4974 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
4975 _LT_TAGVAR(hardcode_libdir_separator, $1)=
4976 _LT_TAGVAR(hardcode_minus_L, $1)=no
4977 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
4978 _LT_TAGVAR(inherit_rpath, $1)=no
4979 _LT_TAGVAR(link_all_deplibs, $1)=unknown
4980 _LT_TAGVAR(module_cmds, $1)=
4981 _LT_TAGVAR(module_expsym_cmds, $1)=
4982 _LT_TAGVAR(old_archive_from_new_cmds, $1)=
4983 _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)=
4984 _LT_TAGVAR(thread_safe_flag_spec, $1)=
4985 _LT_TAGVAR(whole_archive_flag_spec, $1)=
4986 # include_expsyms should be a list of space-separated symbols to be *always*
4987 # included in the symbol list
4988 _LT_TAGVAR(include_expsyms, $1)=
4989 # exclude_expsyms can be an extended regexp of symbols to exclude
4990 # it will be wrapped by ' (' and ')$', so one must not match beginning or
4991 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
4992 # as well as any symbol that contains 'd'.
4993 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
4994 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
4995 # platforms (ab)use it in PIC code, but their linkers get confused if
4996 # the symbol is explicitly referenced. Since portable code cannot
4997 # rely on this symbol name, it's probably fine to never include it in
4998 # preloaded symbol tables.
4999 # Exclude shared library initialization/finalization symbols.
5000 dnl Note also adjust exclude_expsyms for C++ above.
5001 extract_expsyms_cmds=
5002
5003 case $host_os in
5004 cygwin* | mingw* | pw32* | cegcc*)
5005 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time
5006 # When not using gcc, we currently assume that we are using
5007 # Microsoft Visual C++ or Intel C++ Compiler.
5008 if test yes != "$GCC"; then
5009 with_gnu_ld=no
5010 fi
5011 ;;
5012 interix*)
5013 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC)
5014 with_gnu_ld=yes
5015 ;;
5016 openbsd* | bitrig*)
5017 with_gnu_ld=no
5018 ;;
5019 esac
5020
5021 _LT_TAGVAR(ld_shlibs, $1)=yes
5022
5023 # On some targets, GNU ld is compatible enough with the native linker
5024 # that we're better off using the native interface for both.
5025 lt_use_gnu_ld_interface=no
5026 if test yes = "$with_gnu_ld"; then
5027 case $host_os in
5028 aix*)
5029 # The AIX port of GNU ld has always aspired to compatibility
5030 # with the native linker. However, as the warning in the GNU ld
5031 # block says, versions before 2.19.5* couldn't really create working
5032 # shared libraries, regardless of the interface used.
5033 case `$LD -v 2>&1` in
5034 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
5035 *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
5036 *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
5037 *)
5038 lt_use_gnu_ld_interface=yes
5039 ;;
5040 esac
5041 ;;
5042 *)
5043 lt_use_gnu_ld_interface=yes
5044 ;;
5045 esac
5046 fi
5047
5048 if test yes = "$lt_use_gnu_ld_interface"; then
5049 # If archive_cmds runs LD, not CC, wlarc should be empty
5050 wlarc='$wl'
5051
5052 # Set some defaults for GNU ld with shared library support. These
5053 # are reset later if shared libraries are not supported. Putting them
5054 # here allows them to be overridden if necessary.
5055 runpath_var=LD_RUN_PATH
5056 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5057 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
5058 # ancient GNU ld didn't support --whole-archive et. al.
5059 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
5060 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
5061 else
5062 _LT_TAGVAR(whole_archive_flag_spec, $1)=
5063 fi
5064 supports_anon_versioning=no
5065 case `$LD -v | $SED -e 's/([[^)]]\+)\s\+//' 2>&1` in
5066 *GNU\ gold*) supports_anon_versioning=yes ;;
5067 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
5068 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
5069 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
5070 *\ 2.11.*) ;; # other 2.11 versions
5071 *) supports_anon_versioning=yes ;;
5072 esac
5073
5074 # See if GNU ld supports shared libraries.
5075 case $host_os in
5076 aix[[3-9]]*)
5077 # On AIX/PPC, the GNU linker is very broken
5078 if test ia64 != "$host_cpu"; then
5079 _LT_TAGVAR(ld_shlibs, $1)=no
5080 cat <<_LT_EOF 1>&2
5081
5082 *** Warning: the GNU linker, at least up to release 2.19, is reported
5083 *** to be unable to reliably create shared libraries on AIX.
5084 *** Therefore, libtool is disabling shared libraries support. If you
5085 *** really care for shared libraries, you may want to install binutils
5086 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
5087 *** You will then need to restart the configuration process.
5088
5089 _LT_EOF
5090 fi
5091 ;;
5092
5093 amigaos*)
5094 case $host_cpu in
5095 powerpc)
5096 # see comment about AmigaOS4 .so support
5097 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5098 _LT_TAGVAR(archive_expsym_cmds, $1)=''
5099 ;;
5100 m68k)
5101 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5102 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5103 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5104 ;;
5105 esac
5106 ;;
5107
5108 beos*)
5109 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5110 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5111 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5112 # support --undefined. This deserves some investigation. FIXME
5113 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5114 else
5115 _LT_TAGVAR(ld_shlibs, $1)=no
5116 fi
5117 ;;
5118
5119 cygwin* | mingw* | pw32* | cegcc*)
5120 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
5121 # as there is no search path for DLLs.
5122 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5123 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
5124 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5125 _LT_TAGVAR(always_export_symbols, $1)=no
5126 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5127 _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'
5128 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
5129
5130 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
5131 _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'
5132 # If the export-symbols file already is a .def file, use it as
5133 # is; otherwise, prepend EXPORTS...
5134 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5135 cp $export_symbols $output_objdir/$soname.def;
5136 else
5137 echo EXPORTS > $output_objdir/$soname.def;
5138 cat $export_symbols >> $output_objdir/$soname.def;
5139 fi~
5140 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5141 else
5142 _LT_TAGVAR(ld_shlibs, $1)=no
5143 fi
5144 ;;
5145
5146 haiku*)
5147 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5148 _LT_TAGVAR(link_all_deplibs, $1)=yes
5149 ;;
5150
5151 os2*)
5152 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5153 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5154 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5155 shrext_cmds=.dll
5156 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5157 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5158 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5159 $ECHO EXPORTS >> $output_objdir/$libname.def~
5160 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5161 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5162 emximp -o $lib $output_objdir/$libname.def'
5163 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5164 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5165 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5166 $ECHO EXPORTS >> $output_objdir/$libname.def~
5167 prefix_cmds="$SED"~
5168 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5169 prefix_cmds="$prefix_cmds -e 1d";
5170 fi~
5171 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5172 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5173 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5174 emximp -o $lib $output_objdir/$libname.def'
5175 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5176 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5177 _LT_TAGVAR(file_list_spec, $1)='@'
5178 ;;
5179
5180 interix[[3-9]]*)
5181 _LT_TAGVAR(hardcode_direct, $1)=no
5182 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5183 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5184 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5185 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
5186 # Instead, shared libraries are loaded at an image base (0x10000000 by
5187 # default) and relocated if they conflict, which is a slow very memory
5188 # consuming and fragmenting process. To avoid this, we pick a random,
5189 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
5190 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
5191 _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'
5192 _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'
5193 ;;
5194
5195 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
5196 tmp_diet=no
5197 if test linux-dietlibc = "$host_os"; then
5198 case $cc_basename in
5199 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
5200 esac
5201 fi
5202 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
5203 && test no = "$tmp_diet"
5204 then
5205 tmp_addflag=' $pic_flag'
5206 tmp_sharedflag='-shared'
5207 case $cc_basename,$host_cpu in
5208 pgcc*) # Portland Group C compiler
5209 _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'
5210 tmp_addflag=' $pic_flag'
5211 ;;
5212 pgf77* | pgf90* | pgf95* | pgfortran*)
5213 # Portland Group f77 and f90 compilers
5214 _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'
5215 tmp_addflag=' $pic_flag -Mnomain' ;;
5216 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
5217 tmp_addflag=' -i_dynamic' ;;
5218 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
5219 tmp_addflag=' -i_dynamic -nofor_main' ;;
5220 ifc* | ifort*) # Intel Fortran compiler
5221 tmp_addflag=' -nofor_main' ;;
5222 lf95*) # Lahey Fortran 8.1
5223 _LT_TAGVAR(whole_archive_flag_spec, $1)=
5224 tmp_sharedflag='--shared' ;;
5225 nagfor*) # NAGFOR 5.3
5226 tmp_sharedflag='-Wl,-shared' ;;
5227 xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
5228 tmp_sharedflag='-qmkshrobj'
5229 tmp_addflag= ;;
5230 nvcc*) # Cuda Compiler Driver 2.2
5231 _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'
5232 _LT_TAGVAR(compiler_needs_object, $1)=yes
5233 ;;
5234 esac
5235 case `$CC -V 2>&1 | $SED 5q` in
5236 *Sun\ C*) # Sun C 5.9
5237 _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'
5238 _LT_TAGVAR(compiler_needs_object, $1)=yes
5239 tmp_sharedflag='-G' ;;
5240 *Sun\ F*) # Sun Fortran 8.3
5241 tmp_sharedflag='-G' ;;
5242 esac
5243 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5244
5245 if test yes = "$supports_anon_versioning"; then
5246 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
5247 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5248 echo "local: *; };" >> $output_objdir/$libname.ver~
5249 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
5250 fi
5251
5252 case $cc_basename in
5253 tcc*)
5254 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
5255 ;;
5256 xlf* | bgf* | bgxlf* | mpixlf*)
5257 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
5258 _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
5259 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5260 _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
5261 if test yes = "$supports_anon_versioning"; then
5262 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
5263 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5264 echo "local: *; };" >> $output_objdir/$libname.ver~
5265 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
5266 fi
5267 ;;
5268 esac
5269 else
5270 _LT_TAGVAR(ld_shlibs, $1)=no
5271 fi
5272 ;;
5273
5274 netbsd*)
5275 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
5276 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
5277 wlarc=
5278 else
5279 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5280 _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'
5281 fi
5282 ;;
5283
5284 solaris*)
5285 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
5286 _LT_TAGVAR(ld_shlibs, $1)=no
5287 cat <<_LT_EOF 1>&2
5288
5289 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
5290 *** create shared libraries on Solaris systems. Therefore, libtool
5291 *** is disabling shared libraries support. We urge you to upgrade GNU
5292 *** binutils to release 2.9.1 or newer. Another option is to modify
5293 *** your PATH or compiler configuration so that the native linker is
5294 *** used, and then restart.
5295
5296 _LT_EOF
5297 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5298 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5299 _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'
5300 else
5301 _LT_TAGVAR(ld_shlibs, $1)=no
5302 fi
5303 ;;
5304
5305 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
5306 case `$LD -v 2>&1` in
5307 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
5308 _LT_TAGVAR(ld_shlibs, $1)=no
5309 cat <<_LT_EOF 1>&2
5310
5311 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
5312 *** reliably create shared libraries on SCO systems. Therefore, libtool
5313 *** is disabling shared libraries support. We urge you to upgrade GNU
5314 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
5315 *** your PATH or compiler configuration so that the native linker is
5316 *** used, and then restart.
5317
5318 _LT_EOF
5319 ;;
5320 *)
5321 # For security reasons, it is highly recommended that you always
5322 # use absolute paths for naming shared libraries, and exclude the
5323 # DT_RUNPATH tag from executables and libraries. But doing so
5324 # requires that you compile everything twice, which is a pain.
5325 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5326 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5327 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5328 _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'
5329 else
5330 _LT_TAGVAR(ld_shlibs, $1)=no
5331 fi
5332 ;;
5333 esac
5334 ;;
5335
5336 sunos4*)
5337 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5338 wlarc=
5339 _LT_TAGVAR(hardcode_direct, $1)=yes
5340 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5341 ;;
5342
5343 *)
5344 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
5345 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5346 _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'
5347 else
5348 _LT_TAGVAR(ld_shlibs, $1)=no
5349 fi
5350 ;;
5351 esac
5352
5353 if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
5354 runpath_var=
5355 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
5356 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
5357 _LT_TAGVAR(whole_archive_flag_spec, $1)=
5358 fi
5359 else
5360 # PORTME fill in a description of your system's linker (not GNU ld)
5361 case $host_os in
5362 aix3*)
5363 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5364 _LT_TAGVAR(always_export_symbols, $1)=yes
5365 _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
5366 # Note: this linker hardcodes the directories in LIBPATH if there
5367 # are no directories specified by -L.
5368 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5369 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
5370 # Neither direct hardcoding nor static linking is supported with a
5371 # broken collect2.
5372 _LT_TAGVAR(hardcode_direct, $1)=unsupported
5373 fi
5374 ;;
5375
5376 aix[[4-9]]*)
5377 if test ia64 = "$host_cpu"; then
5378 # On IA64, the linker does run time linking by default, so we don't
5379 # have to do anything special.
5380 aix_use_runtimelinking=no
5381 exp_sym_flag='-Bexport'
5382 no_entry_flag=
5383 else
5384 # If we're using GNU nm, then we don't want the "-C" option.
5385 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
5386 # Without the "-l" option, or with the "-B" option, AIX nm treats
5387 # weak defined symbols like other global defined symbols, whereas
5388 # GNU nm marks them as "W".
5389 # While the 'weak' keyword is ignored in the Export File, we need
5390 # it in the Import File for the 'aix-soname' feature, so we have
5391 # to replace the "-B" option with "-P" for AIX nm.
5392 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
5393 _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'
5394 else
5395 _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'
5396 fi
5397 aix_use_runtimelinking=no
5398
5399 # Test if we are trying to use run time linking or normal
5400 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5401 # have runtime linking enabled, and use it for executables.
5402 # For shared libraries, we enable/disable runtime linking
5403 # depending on the kind of the shared library created -
5404 # when "with_aix_soname,aix_use_runtimelinking" is:
5405 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
5406 # "aix,yes" lib.so shared, rtl:yes, for executables
5407 # lib.a static archive
5408 # "both,no" lib.so.V(shr.o) shared, rtl:yes
5409 # lib.a(lib.so.V) shared, rtl:no, for executables
5410 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
5411 # lib.a(lib.so.V) shared, rtl:no
5412 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
5413 # lib.a static archive
5414 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
5415 for ld_flag in $LDFLAGS; do
5416 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
5417 aix_use_runtimelinking=yes
5418 break
5419 fi
5420 done
5421 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
5422 # With aix-soname=svr4, we create the lib.so.V shared archives only,
5423 # so we don't have lib.a shared libs to link our executables.
5424 # We have to force runtime linking in this case.
5425 aix_use_runtimelinking=yes
5426 LDFLAGS="$LDFLAGS -Wl,-brtl"
5427 fi
5428 ;;
5429 esac
5430
5431 exp_sym_flag='-bexport'
5432 no_entry_flag='-bnoentry'
5433 fi
5434
5435 # When large executables or shared objects are built, AIX ld can
5436 # have problems creating the table of contents. If linking a library
5437 # or program results in "error TOC overflow" add -mminimal-toc to
5438 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
5439 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
5440
5441 _LT_TAGVAR(archive_cmds, $1)=''
5442 _LT_TAGVAR(hardcode_direct, $1)=yes
5443 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5444 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
5445 _LT_TAGVAR(link_all_deplibs, $1)=yes
5446 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
5447 case $with_aix_soname,$aix_use_runtimelinking in
5448 aix,*) ;; # traditional, no import file
5449 svr4,* | *,yes) # use import file
5450 # The Import File defines what to hardcode.
5451 _LT_TAGVAR(hardcode_direct, $1)=no
5452 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
5453 ;;
5454 esac
5455
5456 if test yes = "$GCC"; then
5457 case $host_os in aix4.[[012]]|aix4.[[012]].*)
5458 # We only want to do this on AIX 4.2 and lower, the check
5459 # below for broken collect2 doesn't work under 4.3+
5460 collect2name=`$CC -print-prog-name=collect2`
5461 if test -f "$collect2name" &&
5462 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
5463 then
5464 # We have reworked collect2
5465 :
5466 else
5467 # We have old collect2
5468 _LT_TAGVAR(hardcode_direct, $1)=unsupported
5469 # It fails to find uninstalled libraries when the uninstalled
5470 # path is not listed in the libpath. Setting hardcode_minus_L
5471 # to unsupported forces relinking
5472 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5473 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5474 _LT_TAGVAR(hardcode_libdir_separator, $1)=
5475 fi
5476 ;;
5477 esac
5478 shared_flag='-shared'
5479 if test yes = "$aix_use_runtimelinking"; then
5480 shared_flag="$shared_flag "'$wl-G'
5481 fi
5482 # Need to ensure runtime linking is disabled for the traditional
5483 # shared library, or the linker may eventually find shared libraries
5484 # /with/ Import File - we do not want to mix them.
5485 shared_flag_aix='-shared'
5486 shared_flag_svr4='-shared $wl-G'
5487 else
5488 # not using gcc
5489 if test ia64 = "$host_cpu"; then
5490 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
5491 # chokes on -Wl,-G. The following line is correct:
5492 shared_flag='-G'
5493 else
5494 if test yes = "$aix_use_runtimelinking"; then
5495 shared_flag='$wl-G'
5496 else
5497 shared_flag='$wl-bM:SRE'
5498 fi
5499 shared_flag_aix='$wl-bM:SRE'
5500 shared_flag_svr4='$wl-G'
5501 fi
5502 fi
5503
5504 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
5505 # It seems that -bexpall does not export symbols beginning with
5506 # underscore (_), so it is better to generate a list of symbols to export.
5507 _LT_TAGVAR(always_export_symbols, $1)=yes
5508 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
5509 # Warning - without using the other runtime loading flags (-brtl),
5510 # -berok will link without error, but may produce a broken library.
5511 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
5512 # Determine the default libpath from the value encoded in an
5513 # empty executable.
5514 _LT_SYS_MODULE_PATH_AIX([$1])
5515 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
5516 _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
5517 else
5518 if test ia64 = "$host_cpu"; then
5519 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
5520 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
5521 _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"
5522 else
5523 # Determine the default libpath from the value encoded in an
5524 # empty executable.
5525 _LT_SYS_MODULE_PATH_AIX([$1])
5526 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
5527 # Warning - without using the other run time loading flags,
5528 # -berok will link without error, but may produce a broken library.
5529 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
5530 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
5531 if test yes = "$with_gnu_ld"; then
5532 # We only use this code for GNU lds that support --whole-archive.
5533 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
5534 else
5535 # Exported symbols can be pulled into shared objects from archives
5536 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
5537 fi
5538 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
5539 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
5540 # -brtl affects multiple linker settings, -berok does not and is overridden later
5541 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
5542 if test svr4 != "$with_aix_soname"; then
5543 # This is similar to how AIX traditionally builds its shared libraries.
5544 _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'
5545 fi
5546 if test aix != "$with_aix_soname"; then
5547 _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'
5548 else
5549 # used by -dlpreopen to get the symbols
5550 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
5551 fi
5552 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
5553 fi
5554 fi
5555 ;;
5556
5557 amigaos*)
5558 case $host_cpu in
5559 powerpc)
5560 # see comment about AmigaOS4 .so support
5561 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5562 _LT_TAGVAR(archive_expsym_cmds, $1)=''
5563 ;;
5564 m68k)
5565 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5566 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5567 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5568 ;;
5569 esac
5570 ;;
5571
5572 bsdi[[45]]*)
5573 _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
5574 ;;
5575
5576 cygwin* | mingw* | pw32* | cegcc*)
5577 # When not using gcc, we currently assume that we are using
5578 # Microsoft Visual C++ or Intel C++ Compiler.
5579 # hardcode_libdir_flag_spec is actually meaningless, as there is
5580 # no search path for DLLs.
5581 case $cc_basename in
5582 cl* | icl*)
5583 # Native MSVC or ICC
5584 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
5585 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5586 _LT_TAGVAR(always_export_symbols, $1)=yes
5587 _LT_TAGVAR(file_list_spec, $1)='@'
5588 # Tell ltmain to make .lib files, not .a files.
5589 libext=lib
5590 # Tell ltmain to make .dll files, not .so files.
5591 shrext_cmds=.dll
5592 # FIXME: Setting linknames here is a bad hack.
5593 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
5594 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5595 cp "$export_symbols" "$output_objdir/$soname.def";
5596 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
5597 else
5598 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
5599 fi~
5600 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
5601 linknames='
5602 # The linker will not automatically build a static lib if we build a DLL.
5603 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
5604 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5605 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
5606 _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'
5607 # Don't use ranlib
5608 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
5609 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
5610 lt_tool_outputfile="@TOOL_OUTPUT@"~
5611 case $lt_outputfile in
5612 *.exe|*.EXE) ;;
5613 *)
5614 lt_outputfile=$lt_outputfile.exe
5615 lt_tool_outputfile=$lt_tool_outputfile.exe
5616 ;;
5617 esac~
5618 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
5619 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
5620 $RM "$lt_outputfile.manifest";
5621 fi'
5622 ;;
5623 *)
5624 # Assume MSVC and ICC wrapper
5625 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
5626 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5627 # Tell ltmain to make .lib files, not .a files.
5628 libext=lib
5629 # Tell ltmain to make .dll files, not .so files.
5630 shrext_cmds=.dll
5631 # FIXME: Setting linknames here is a bad hack.
5632 _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
5633 # The linker will automatically build a .lib file if we build a DLL.
5634 _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
5635 # FIXME: Should let the user specify the lib program.
5636 _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
5637 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5638 ;;
5639 esac
5640 ;;
5641
5642 darwin* | rhapsody*)
5643 _LT_DARWIN_LINKER_FEATURES($1)
5644 ;;
5645
5646 dgux*)
5647 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5648 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5649 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5650 ;;
5651
5652 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
5653 # support. Future versions do this automatically, but an explicit c++rt0.o
5654 # does not break anything, and helps significantly (at the cost of a little
5655 # extra space).
5656 freebsd2.2*)
5657 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
5658 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5659 _LT_TAGVAR(hardcode_direct, $1)=yes
5660 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5661 ;;
5662
5663 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5664 freebsd2.*)
5665 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5666 _LT_TAGVAR(hardcode_direct, $1)=yes
5667 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5668 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5669 ;;
5670
5671 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
5672 freebsd* | dragonfly* | midnightbsd*)
5673 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5674 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5675 _LT_TAGVAR(hardcode_direct, $1)=yes
5676 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5677 ;;
5678
5679 hpux9*)
5680 if test yes = "$GCC"; then
5681 _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'
5682 else
5683 _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'
5684 fi
5685 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
5686 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5687 _LT_TAGVAR(hardcode_direct, $1)=yes
5688
5689 # hardcode_minus_L: Not really in the search PATH,
5690 # but as the default location of the library.
5691 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5692 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5693 ;;
5694
5695 hpux10*)
5696 if test yes,no = "$GCC,$with_gnu_ld"; then
5697 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5698 else
5699 _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
5700 fi
5701 if test no = "$with_gnu_ld"; then
5702 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
5703 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5704 _LT_TAGVAR(hardcode_direct, $1)=yes
5705 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5706 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5707 # hardcode_minus_L: Not really in the search PATH,
5708 # but as the default location of the library.
5709 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5710 fi
5711 ;;
5712
5713 hpux11*)
5714 if test yes,no = "$GCC,$with_gnu_ld"; then
5715 case $host_cpu in
5716 hppa*64*)
5717 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
5718 ;;
5719 ia64*)
5720 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5721 ;;
5722 *)
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'
5724 ;;
5725 esac
5726 else
5727 case $host_cpu in
5728 hppa*64*)
5729 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
5730 ;;
5731 ia64*)
5732 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5733 ;;
5734 *)
5735 m4_if($1, [], [
5736 # Older versions of the 11.00 compiler do not understand -b yet
5737 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
5738 _LT_LINKER_OPTION([if $CC understands -b],
5739 _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
5740 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
5741 [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
5742 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
5743 ;;
5744 esac
5745 fi
5746 if test no = "$with_gnu_ld"; then
5747 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
5748 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5749
5750 case $host_cpu in
5751 hppa*64*|ia64*)
5752 _LT_TAGVAR(hardcode_direct, $1)=no
5753 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5754 ;;
5755 *)
5756 _LT_TAGVAR(hardcode_direct, $1)=yes
5757 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5758 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5759
5760 # hardcode_minus_L: Not really in the search PATH,
5761 # but as the default location of the library.
5762 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5763 ;;
5764 esac
5765 fi
5766 ;;
5767
5768 irix5* | irix6* | nonstopux*)
5769 if test yes = "$GCC"; then
5770 _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'
5771 # Try to use the -exported_symbol ld option, if it does not
5772 # work, assume that -exports_file does not work either and
5773 # implicitly export all symbols.
5774 # This should be the same for all languages, so no per-tag cache variable.
5775 AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
5776 [lt_cv_irix_exported_symbol],
5777 [save_LDFLAGS=$LDFLAGS
5778 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
5779 AC_LINK_IFELSE(
5780 [AC_LANG_SOURCE(
5781 [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
5782 [C++], [[int foo (void) { return 0; }]],
5783 [Fortran 77], [[
5784 subroutine foo
5785 end]],
5786 [Fortran], [[
5787 subroutine foo
5788 end]])])],
5789 [lt_cv_irix_exported_symbol=yes],
5790 [lt_cv_irix_exported_symbol=no])
5791 LDFLAGS=$save_LDFLAGS])
5792 if test yes = "$lt_cv_irix_exported_symbol"; then
5793 _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'
5794 fi
5795 else
5796 _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'
5797 _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'
5798 fi
5799 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5800 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5801 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5802 _LT_TAGVAR(inherit_rpath, $1)=yes
5803 _LT_TAGVAR(link_all_deplibs, $1)=yes
5804 ;;
5805
5806 linux*)
5807 case $cc_basename in
5808 tcc*)
5809 # Fabrice Bellard et al's Tiny C Compiler
5810 _LT_TAGVAR(ld_shlibs, $1)=yes
5811 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5812 ;;
5813 esac
5814 ;;
5815
5816 netbsd*)
5817 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
5818 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
5819 else
5820 _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
5821 fi
5822 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5823 _LT_TAGVAR(hardcode_direct, $1)=yes
5824 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5825 ;;
5826
5827 newsos6)
5828 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5829 _LT_TAGVAR(hardcode_direct, $1)=yes
5830 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5831 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5832 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5833 ;;
5834
5835 *nto* | *qnx*)
5836 ;;
5837
5838 openbsd* | bitrig*)
5839 if test -f /usr/libexec/ld.so; then
5840 _LT_TAGVAR(hardcode_direct, $1)=yes
5841 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5842 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5843 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5844 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5845 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
5846 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5847 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
5848 else
5849 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5850 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5851 fi
5852 else
5853 _LT_TAGVAR(ld_shlibs, $1)=no
5854 fi
5855 ;;
5856
5857 os2*)
5858 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5859 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5860 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5861 shrext_cmds=.dll
5862 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5863 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5864 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5865 $ECHO EXPORTS >> $output_objdir/$libname.def~
5866 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5867 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5868 emximp -o $lib $output_objdir/$libname.def'
5869 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5870 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5871 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5872 $ECHO EXPORTS >> $output_objdir/$libname.def~
5873 prefix_cmds="$SED"~
5874 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5875 prefix_cmds="$prefix_cmds -e 1d";
5876 fi~
5877 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5878 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5879 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5880 emximp -o $lib $output_objdir/$libname.def'
5881 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5882 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5883 _LT_TAGVAR(file_list_spec, $1)='@'
5884 ;;
5885
5886 osf3*)
5887 if test yes = "$GCC"; then
5888 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5889 _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'
5890 else
5891 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5892 _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'
5893 fi
5894 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5895 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5896 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5897 ;;
5898
5899 osf4* | osf5*) # as osf3* with the addition of -msym flag
5900 if test yes = "$GCC"; then
5901 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5902 _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'
5903 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5904 else
5905 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5906 _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'
5907 _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~
5908 $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'
5909
5910 # Both c and cxx compiler support -rpath directly
5911 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
5912 fi
5913 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5914 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
5915 ;;
5916
5917 solaris*)
5918 _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
5919 if test yes = "$GCC"; then
5920 wlarc='$wl'
5921 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
5922 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5923 $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'
5924 else
5925 case `$CC -V 2>&1` in
5926 *"Compilers 5.0"*)
5927 wlarc=''
5928 _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
5929 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5930 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
5931 ;;
5932 *)
5933 wlarc='$wl'
5934 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
5935 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5936 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5937 ;;
5938 esac
5939 fi
5940 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5941 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5942 case $host_os in
5943 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
5944 *)
5945 # The compiler driver will combine and reorder linker options,
5946 # but understands '-z linker_flag'. GCC discards it without '$wl',
5947 # but is careful enough not to reorder.
5948 # Supported since Solaris 2.6 (maybe 2.5.1?)
5949 if test yes = "$GCC"; then
5950 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
5951 else
5952 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
5953 fi
5954 ;;
5955 esac
5956 _LT_TAGVAR(link_all_deplibs, $1)=yes
5957 ;;
5958
5959 sunos4*)
5960 if test sequent = "$host_vendor"; then
5961 # Use $CC to link under sequent, because it throws in some extra .o
5962 # files that make .init and .fini sections work.
5963 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5964 else
5965 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
5966 fi
5967 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5968 _LT_TAGVAR(hardcode_direct, $1)=yes
5969 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5970 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5971 ;;
5972
5973 sysv4)
5974 case $host_vendor in
5975 sni)
5976 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5977 _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true???
5978 ;;
5979 siemens)
5980 ## LD is ld it makes a PLAMLIB
5981 ## CC just makes a GrossModule.
5982 _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
5983 _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
5984 _LT_TAGVAR(hardcode_direct, $1)=no
5985 ;;
5986 motorola)
5987 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5988 _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
5989 ;;
5990 esac
5991 runpath_var='LD_RUN_PATH'
5992 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5993 ;;
5994
5995 sysv4.3*)
5996 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
5997 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5998 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
5999 ;;
6000
6001 sysv4*MP*)
6002 if test -d /usr/nec; then
6003 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6004 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6005 runpath_var=LD_RUN_PATH
6006 hardcode_runpath_var=yes
6007 _LT_TAGVAR(ld_shlibs, $1)=yes
6008 fi
6009 ;;
6010
6011 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
6012 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
6013 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6014 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6015 runpath_var='LD_RUN_PATH'
6016
6017 if test yes = "$GCC"; then
6018 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6019 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6020 else
6021 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6022 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6023 fi
6024 ;;
6025
6026 sysv5* | sco3.2v5* | sco5v6*)
6027 # Note: We CANNOT use -z defs as we might desire, because we do not
6028 # link with -lc, and that would cause any symbols used from libc to
6029 # always be unresolved, which means just about no library would
6030 # ever link correctly. If we're not using GNU ld we use -z text
6031 # though, which does catch some bad symbols but isn't as heavy-handed
6032 # as -z defs.
6033 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
6034 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
6035 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6036 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6037 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
6038 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
6039 _LT_TAGVAR(link_all_deplibs, $1)=yes
6040 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
6041 runpath_var='LD_RUN_PATH'
6042
6043 if test yes = "$GCC"; then
6044 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6045 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6046 else
6047 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6048 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6049 fi
6050 ;;
6051
6052 uts4*)
6053 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6054 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6055 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6056 ;;
6057
6058 *)
6059 _LT_TAGVAR(ld_shlibs, $1)=no
6060 ;;
6061 esac
6062
6063 if test sni = "$host_vendor"; then
6064 case $host in
6065 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6066 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
6067 ;;
6068 esac
6069 fi
6070 fi
6071 ])
6072 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
6073 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
6074
6075 _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
6076
6077 _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl
6078 _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl
6079 _LT_DECL([], [extract_expsyms_cmds], [2],
6080 [The commands to extract the exported symbol list from a shared archive])
6081
6082 #
6083 # Do we need to explicitly link libc?
6084 #
6085 case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in
6086 x|xyes)
6087 # Assume -lc should be added
6088 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6089
6090 if test yes,yes = "$GCC,$enable_shared"; then
6091 case $_LT_TAGVAR(archive_cmds, $1) in
6092 *'~'*)
6093 # FIXME: we may have to deal with multi-command sequences.
6094 ;;
6095 '$CC '*)
6096 # Test whether the compiler implicitly links with -lc since on some
6097 # systems, -lgcc has to come before -lc. If gcc already passes -lc
6098 # to ld, don't add -lc before -lgcc.
6099 AC_CACHE_CHECK([whether -lc should be explicitly linked in],
6100 [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1),
6101 [$RM conftest*
6102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6103
6104 if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
6105 soname=conftest
6106 lib=conftest
6107 libobjs=conftest.$ac_objext
6108 deplibs=
6109 wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1)
6110 pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1)
6111 compiler_flags=-v
6112 linker_flags=-v
6113 verstring=
6114 output_objdir=.
6115 libname=conftest
6116 lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1)
6117 _LT_TAGVAR(allow_undefined_flag, $1)=
6118 if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1)
6119 then
6120 lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no
6121 else
6122 lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6123 fi
6124 _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
6125 else
6126 cat conftest.err 1>&5
6127 fi
6128 $RM conftest*
6129 ])
6130 _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)
6131 ;;
6132 esac
6133 fi
6134 ;;
6135 esac
6136
6137 _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0],
6138 [Whether or not to add -lc for building shared libraries])
6139 _LT_TAGDECL([allow_libtool_libs_with_static_runtimes],
6140 [enable_shared_with_static_runtimes], [0],
6141 [Whether or not to disallow shared libs when runtime libs are static])
6142 _LT_TAGDECL([], [export_dynamic_flag_spec], [1],
6143 [Compiler flag to allow reflexive dlopens])
6144 _LT_TAGDECL([], [whole_archive_flag_spec], [1],
6145 [Compiler flag to generate shared objects directly from archives])
6146 _LT_TAGDECL([], [compiler_needs_object], [1],
6147 [Whether the compiler copes with passing no objects directly])
6148 _LT_TAGDECL([], [old_archive_from_new_cmds], [2],
6149 [Create an old-style archive from a shared archive])
6150 _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2],
6151 [Create a temporary old-style archive to link instead of a shared archive])
6152 _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive])
6153 _LT_TAGDECL([], [archive_expsym_cmds], [2])
6154 _LT_TAGDECL([], [module_cmds], [2],
6155 [Commands used to build a loadable module if different from building
6156 a shared archive.])
6157 _LT_TAGDECL([], [module_expsym_cmds], [2])
6158 _LT_TAGDECL([], [with_gnu_ld], [1],
6159 [Whether we are building with GNU ld or not])
6160 _LT_TAGDECL([], [allow_undefined_flag], [1],
6161 [Flag that allows shared libraries with undefined symbols to be built])
6162 _LT_TAGDECL([], [no_undefined_flag], [1],
6163 [Flag that enforces no undefined symbols])
6164 _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
6165 [Flag to hardcode $libdir into a binary during linking.
6166 This must work even if $libdir does not exist])
6167 _LT_TAGDECL([], [hardcode_libdir_separator], [1],
6168 [Whether we need a single "-rpath" flag with a separated argument])
6169 _LT_TAGDECL([], [hardcode_direct], [0],
6170 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
6171 DIR into the resulting binary])
6172 _LT_TAGDECL([], [hardcode_direct_absolute], [0],
6173 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
6174 DIR into the resulting binary and the resulting library dependency is
6175 "absolute", i.e impossible to change by setting $shlibpath_var if the
6176 library is relocated])
6177 _LT_TAGDECL([], [hardcode_minus_L], [0],
6178 [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
6179 into the resulting binary])
6180 _LT_TAGDECL([], [hardcode_shlibpath_var], [0],
6181 [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
6182 into the resulting binary])
6183 _LT_TAGDECL([], [hardcode_automatic], [0],
6184 [Set to "yes" if building a shared library automatically hardcodes DIR
6185 into the library and all subsequent libraries and executables linked
6186 against it])
6187 _LT_TAGDECL([], [inherit_rpath], [0],
6188 [Set to yes if linker adds runtime paths of dependent libraries
6189 to runtime path list])
6190 _LT_TAGDECL([], [link_all_deplibs], [0],
6191 [Whether libtool must link a program against all its dependency libraries])
6192 _LT_TAGDECL([], [always_export_symbols], [0],
6193 [Set to "yes" if exported symbols are required])
6194 _LT_TAGDECL([], [export_symbols_cmds], [2],
6195 [The commands to list exported symbols])
6196 _LT_TAGDECL([], [exclude_expsyms], [1],
6197 [Symbols that should not be listed in the preloaded symbols])
6198 _LT_TAGDECL([], [include_expsyms], [1],
6199 [Symbols that must always be exported])
6200 _LT_TAGDECL([], [prelink_cmds], [2],
6201 [Commands necessary for linking programs (against libraries) with templates])
6202 _LT_TAGDECL([], [postlink_cmds], [2],
6203 [Commands necessary for finishing linking programs])
6204 _LT_TAGDECL([], [file_list_spec], [1],
6205 [Specify filename containing input files])
6206 dnl FIXME: Not yet implemented
6207 dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1],
6208 dnl [Compiler flag to generate thread safe objects])
6209 ])# _LT_LINKER_SHLIBS
6210
6211
6212 # _LT_LANG_C_CONFIG([TAG])
6213 # ------------------------
6214 # Ensure that the configuration variables for a C compiler are suitably
6215 # defined. These variables are subsequently used by _LT_CONFIG to write
6216 # the compiler configuration to 'libtool'.
6217 m4_defun([_LT_LANG_C_CONFIG],
6218 [m4_require([_LT_DECL_EGREP])dnl
6219 lt_save_CC=$CC
6220 AC_LANG_PUSH(C)
6221
6222 # Source file extension for C test sources.
6223 ac_ext=c
6224
6225 # Object file extension for compiled C test sources.
6226 objext=o
6227 _LT_TAGVAR(objext, $1)=$objext
6228
6229 # Code to be used in simple compile tests
6230 lt_simple_compile_test_code="int some_variable = 0;"
6231
6232 # Code to be used in simple link tests
6233 lt_simple_link_test_code='int main(){return(0);}'
6234
6235 _LT_TAG_COMPILER
6236 # Save the default compiler, since it gets overwritten when the other
6237 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6238 compiler_DEFAULT=$CC
6239
6240 # save warnings/boilerplate of simple test code
6241 _LT_COMPILER_BOILERPLATE
6242 _LT_LINKER_BOILERPLATE
6243
6244 ## CAVEAT EMPTOR:
6245 ## There is no encapsulation within the following macros, do not change
6246 ## the running order or otherwise move them around unless you know exactly
6247 ## what you are doing...
6248 if test -n "$compiler"; then
6249 _LT_COMPILER_NO_RTTI($1)
6250 _LT_COMPILER_PIC($1)
6251 _LT_COMPILER_C_O($1)
6252 _LT_COMPILER_FILE_LOCKS($1)
6253 _LT_LINKER_SHLIBS($1)
6254 _LT_SYS_DYNAMIC_LINKER($1)
6255 _LT_LINKER_HARDCODE_LIBPATH($1)
6256 LT_SYS_DLOPEN_SELF
6257 _LT_CMD_STRIPLIB
6258
6259 # Report what library types will actually be built
6260 AC_MSG_CHECKING([if libtool supports shared libraries])
6261 AC_MSG_RESULT([$can_build_shared])
6262
6263 AC_MSG_CHECKING([whether to build shared libraries])
6264 test no = "$can_build_shared" && enable_shared=no
6265
6266 # On AIX, shared libraries and static libraries use the same namespace, and
6267 # are all built from PIC.
6268 case $host_os in
6269 aix3*)
6270 test yes = "$enable_shared" && enable_static=no
6271 if test -n "$RANLIB"; then
6272 archive_cmds="$archive_cmds~\$RANLIB \$lib"
6273 postinstall_cmds='$RANLIB $lib'
6274 fi
6275 ;;
6276
6277 aix[[4-9]]*)
6278 if test ia64 != "$host_cpu"; then
6279 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
6280 yes,aix,yes) ;; # shared object as lib.so file only
6281 yes,svr4,*) ;; # shared object as lib.so archive member only
6282 yes,*) enable_static=no ;; # shared object in lib.a archive as well
6283 esac
6284 fi
6285 ;;
6286 esac
6287 AC_MSG_RESULT([$enable_shared])
6288
6289 AC_MSG_CHECKING([whether to build static libraries])
6290 # Make sure either enable_shared or enable_static is yes.
6291 test yes = "$enable_shared" || enable_static=yes
6292 AC_MSG_RESULT([$enable_static])
6293
6294 _LT_CONFIG($1)
6295 fi
6296 AC_LANG_POP
6297 CC=$lt_save_CC
6298 ])# _LT_LANG_C_CONFIG
6299
6300
6301 # _LT_LANG_CXX_CONFIG([TAG])
6302 # --------------------------
6303 # Ensure that the configuration variables for a C++ compiler are suitably
6304 # defined. These variables are subsequently used by _LT_CONFIG to write
6305 # the compiler configuration to 'libtool'.
6306 m4_defun([_LT_LANG_CXX_CONFIG],
6307 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
6308 m4_require([_LT_DECL_EGREP])dnl
6309 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
6310 if test -n "$CXX" && ( test no != "$CXX" &&
6311 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
6312 (test g++ != "$CXX"))); then
6313 AC_PROG_CXXCPP
6314 else
6315 _lt_caught_CXX_error=yes
6316 fi
6317
6318 AC_LANG_PUSH(C++)
6319 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6320 _LT_TAGVAR(allow_undefined_flag, $1)=
6321 _LT_TAGVAR(always_export_symbols, $1)=no
6322 _LT_TAGVAR(archive_expsym_cmds, $1)=
6323 _LT_TAGVAR(compiler_needs_object, $1)=no
6324 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
6325 _LT_TAGVAR(hardcode_direct, $1)=no
6326 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6327 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
6328 _LT_TAGVAR(hardcode_libdir_separator, $1)=
6329 _LT_TAGVAR(hardcode_minus_L, $1)=no
6330 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
6331 _LT_TAGVAR(hardcode_automatic, $1)=no
6332 _LT_TAGVAR(inherit_rpath, $1)=no
6333 _LT_TAGVAR(module_cmds, $1)=
6334 _LT_TAGVAR(module_expsym_cmds, $1)=
6335 _LT_TAGVAR(link_all_deplibs, $1)=unknown
6336 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
6337 _LT_TAGVAR(reload_flag, $1)=$reload_flag
6338 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
6339 _LT_TAGVAR(no_undefined_flag, $1)=
6340 _LT_TAGVAR(whole_archive_flag_spec, $1)=
6341 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
6342
6343 # Source file extension for C++ test sources.
6344 ac_ext=cpp
6345
6346 # Object file extension for compiled C++ test sources.
6347 objext=o
6348 _LT_TAGVAR(objext, $1)=$objext
6349
6350 # No sense in running all these tests if we already determined that
6351 # the CXX compiler isn't working. Some variables (like enable_shared)
6352 # are currently assumed to apply to all compilers on this platform,
6353 # and will be corrupted by setting them based on a non-working compiler.
6354 if test yes != "$_lt_caught_CXX_error"; then
6355 # Code to be used in simple compile tests
6356 lt_simple_compile_test_code="int some_variable = 0;"
6357
6358 # Code to be used in simple link tests
6359 lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }'
6360
6361 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
6362 _LT_TAG_COMPILER
6363
6364 # save warnings/boilerplate of simple test code
6365 _LT_COMPILER_BOILERPLATE
6366 _LT_LINKER_BOILERPLATE
6367
6368 # Allow CC to be a program name with arguments.
6369 lt_save_CC=$CC
6370 lt_save_CFLAGS=$CFLAGS
6371 lt_save_LD=$LD
6372 lt_save_GCC=$GCC
6373 GCC=$GXX
6374 lt_save_with_gnu_ld=$with_gnu_ld
6375 lt_save_path_LD=$lt_cv_path_LD
6376 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
6377 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
6378 else
6379 $as_unset lt_cv_prog_gnu_ld
6380 fi
6381 if test -n "${lt_cv_path_LDCXX+set}"; then
6382 lt_cv_path_LD=$lt_cv_path_LDCXX
6383 else
6384 $as_unset lt_cv_path_LD
6385 fi
6386 test -z "${LDCXX+set}" || LD=$LDCXX
6387 CC=${CXX-"c++"}
6388 CFLAGS=$CXXFLAGS
6389 compiler=$CC
6390 _LT_TAGVAR(compiler, $1)=$CC
6391 _LT_CC_BASENAME([$compiler])
6392
6393 if test -n "$compiler"; then
6394 # We don't want -fno-exception when compiling C++ code, so set the
6395 # no_builtin_flag separately
6396 if test yes = "$GXX"; then
6397 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
6398 else
6399 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
6400 fi
6401
6402 if test yes = "$GXX"; then
6403 # Set up default GNU C++ configuration
6404
6405 LT_PATH_LD
6406
6407 # Check if GNU C++ uses GNU ld as the underlying linker, since the
6408 # archiving commands below assume that GNU ld is being used.
6409 if test yes = "$with_gnu_ld"; then
6410 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6411 _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'
6412
6413 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6414 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
6415
6416 # If archive_cmds runs LD, not CC, wlarc should be empty
6417 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
6418 # investigate it a little bit more. (MM)
6419 wlarc='$wl'
6420
6421 # ancient GNU ld didn't support --whole-archive et. al.
6422 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
6423 $GREP 'no-whole-archive' > /dev/null; then
6424 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
6425 else
6426 _LT_TAGVAR(whole_archive_flag_spec, $1)=
6427 fi
6428 else
6429 with_gnu_ld=no
6430 wlarc=
6431
6432 # A generic and very simple default shared library creation
6433 # command for GNU C++ for the case where it uses the native
6434 # linker, instead of GNU ld. If possible, this setting should
6435 # overridden to take advantage of the native linker features on
6436 # the platform it is being used on.
6437 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
6438 fi
6439
6440 # Commands to make compiler produce verbose output that lists
6441 # what "hidden" libraries, object files and flags are used when
6442 # linking a shared library.
6443 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
6444
6445 else
6446 GXX=no
6447 with_gnu_ld=no
6448 wlarc=
6449 fi
6450
6451 # PORTME: fill in a description of your system's C++ link characteristics
6452 AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
6453 _LT_TAGVAR(ld_shlibs, $1)=yes
6454 case $host_os in
6455 aix3*)
6456 # FIXME: insert proper C++ library support
6457 _LT_TAGVAR(ld_shlibs, $1)=no
6458 ;;
6459 aix[[4-9]]*)
6460 if test ia64 = "$host_cpu"; then
6461 # On IA64, the linker does run time linking by default, so we don't
6462 # have to do anything special.
6463 aix_use_runtimelinking=no
6464 exp_sym_flag='-Bexport'
6465 no_entry_flag=
6466 else
6467 aix_use_runtimelinking=no
6468
6469 # Test if we are trying to use run time linking or normal
6470 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6471 # have runtime linking enabled, and use it for executables.
6472 # For shared libraries, we enable/disable runtime linking
6473 # depending on the kind of the shared library created -
6474 # when "with_aix_soname,aix_use_runtimelinking" is:
6475 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
6476 # "aix,yes" lib.so shared, rtl:yes, for executables
6477 # lib.a static archive
6478 # "both,no" lib.so.V(shr.o) shared, rtl:yes
6479 # lib.a(lib.so.V) shared, rtl:no, for executables
6480 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
6481 # lib.a(lib.so.V) shared, rtl:no
6482 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
6483 # lib.a static archive
6484 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
6485 for ld_flag in $LDFLAGS; do
6486 case $ld_flag in
6487 *-brtl*)
6488 aix_use_runtimelinking=yes
6489 break
6490 ;;
6491 esac
6492 done
6493 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
6494 # With aix-soname=svr4, we create the lib.so.V shared archives only,
6495 # so we don't have lib.a shared libs to link our executables.
6496 # We have to force runtime linking in this case.
6497 aix_use_runtimelinking=yes
6498 LDFLAGS="$LDFLAGS -Wl,-brtl"
6499 fi
6500 ;;
6501 esac
6502
6503 exp_sym_flag='-bexport'
6504 no_entry_flag='-bnoentry'
6505 fi
6506
6507 # When large executables or shared objects are built, AIX ld can
6508 # have problems creating the table of contents. If linking a library
6509 # or program results in "error TOC overflow" add -mminimal-toc to
6510 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
6511 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6512
6513 _LT_TAGVAR(archive_cmds, $1)=''
6514 _LT_TAGVAR(hardcode_direct, $1)=yes
6515 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
6516 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
6517 _LT_TAGVAR(link_all_deplibs, $1)=yes
6518 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
6519 case $with_aix_soname,$aix_use_runtimelinking in
6520 aix,*) ;; # no import file
6521 svr4,* | *,yes) # use import file
6522 # The Import File defines what to hardcode.
6523 _LT_TAGVAR(hardcode_direct, $1)=no
6524 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6525 ;;
6526 esac
6527
6528 if test yes = "$GXX"; then
6529 case $host_os in aix4.[[012]]|aix4.[[012]].*)
6530 # We only want to do this on AIX 4.2 and lower, the check
6531 # below for broken collect2 doesn't work under 4.3+
6532 collect2name=`$CC -print-prog-name=collect2`
6533 if test -f "$collect2name" &&
6534 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
6535 then
6536 # We have reworked collect2
6537 :
6538 else
6539 # We have old collect2
6540 _LT_TAGVAR(hardcode_direct, $1)=unsupported
6541 # It fails to find uninstalled libraries when the uninstalled
6542 # path is not listed in the libpath. Setting hardcode_minus_L
6543 # to unsupported forces relinking
6544 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6545 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6546 _LT_TAGVAR(hardcode_libdir_separator, $1)=
6547 fi
6548 esac
6549 shared_flag='-shared'
6550 if test yes = "$aix_use_runtimelinking"; then
6551 shared_flag=$shared_flag' $wl-G'
6552 fi
6553 # Need to ensure runtime linking is disabled for the traditional
6554 # shared library, or the linker may eventually find shared libraries
6555 # /with/ Import File - we do not want to mix them.
6556 shared_flag_aix='-shared'
6557 shared_flag_svr4='-shared $wl-G'
6558 else
6559 # not using gcc
6560 if test ia64 = "$host_cpu"; then
6561 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
6562 # chokes on -Wl,-G. The following line is correct:
6563 shared_flag='-G'
6564 else
6565 if test yes = "$aix_use_runtimelinking"; then
6566 shared_flag='$wl-G'
6567 else
6568 shared_flag='$wl-bM:SRE'
6569 fi
6570 shared_flag_aix='$wl-bM:SRE'
6571 shared_flag_svr4='$wl-G'
6572 fi
6573 fi
6574
6575 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
6576 # It seems that -bexpall does not export symbols beginning with
6577 # underscore (_), so it is better to generate a list of symbols to
6578 # export.
6579 _LT_TAGVAR(always_export_symbols, $1)=yes
6580 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
6581 # Warning - without using the other runtime loading flags (-brtl),
6582 # -berok will link without error, but may produce a broken library.
6583 # The "-G" linker flag allows undefined symbols.
6584 _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
6585 # Determine the default libpath from the value encoded in an empty
6586 # executable.
6587 _LT_SYS_MODULE_PATH_AIX([$1])
6588 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
6589
6590 _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
6591 else
6592 if test ia64 = "$host_cpu"; then
6593 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
6594 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
6595 _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"
6596 else
6597 # Determine the default libpath from the value encoded in an
6598 # empty executable.
6599 _LT_SYS_MODULE_PATH_AIX([$1])
6600 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
6601 # Warning - without using the other run time loading flags,
6602 # -berok will link without error, but may produce a broken library.
6603 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
6604 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
6605 if test yes = "$with_gnu_ld"; then
6606 # We only use this code for GNU lds that support --whole-archive.
6607 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
6608 else
6609 # Exported symbols can be pulled into shared objects from archives
6610 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
6611 fi
6612 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6613 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
6614 # -brtl affects multiple linker settings, -berok does not and is overridden later
6615 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
6616 if test svr4 != "$with_aix_soname"; then
6617 # This is similar to how AIX traditionally builds its shared
6618 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
6619 _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'
6620 fi
6621 if test aix != "$with_aix_soname"; then
6622 _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'
6623 else
6624 # used by -dlpreopen to get the symbols
6625 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
6626 fi
6627 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
6628 fi
6629 fi
6630 ;;
6631
6632 beos*)
6633 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
6634 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6635 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
6636 # support --undefined. This deserves some investigation. FIXME
6637 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6638 else
6639 _LT_TAGVAR(ld_shlibs, $1)=no
6640 fi
6641 ;;
6642
6643 chorus*)
6644 case $cc_basename in
6645 *)
6646 # FIXME: insert proper C++ library support
6647 _LT_TAGVAR(ld_shlibs, $1)=no
6648 ;;
6649 esac
6650 ;;
6651
6652 cygwin* | mingw* | pw32* | cegcc*)
6653 case $GXX,$cc_basename in
6654 ,cl* | no,cl* | ,icl* | no,icl*)
6655 # Native MSVC or ICC
6656 # hardcode_libdir_flag_spec is actually meaningless, as there is
6657 # no search path for DLLs.
6658 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
6659 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6660 _LT_TAGVAR(always_export_symbols, $1)=yes
6661 _LT_TAGVAR(file_list_spec, $1)='@'
6662 # Tell ltmain to make .lib files, not .a files.
6663 libext=lib
6664 # Tell ltmain to make .dll files, not .so files.
6665 shrext_cmds=.dll
6666 # FIXME: Setting linknames here is a bad hack.
6667 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
6668 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6669 cp "$export_symbols" "$output_objdir/$soname.def";
6670 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
6671 else
6672 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
6673 fi~
6674 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
6675 linknames='
6676 # The linker will not automatically build a static lib if we build a DLL.
6677 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
6678 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6679 # Don't use ranlib
6680 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
6681 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
6682 lt_tool_outputfile="@TOOL_OUTPUT@"~
6683 case $lt_outputfile in
6684 *.exe|*.EXE) ;;
6685 *)
6686 lt_outputfile=$lt_outputfile.exe
6687 lt_tool_outputfile=$lt_tool_outputfile.exe
6688 ;;
6689 esac~
6690 func_to_tool_file "$lt_outputfile"~
6691 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
6692 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
6693 $RM "$lt_outputfile.manifest";
6694 fi'
6695 ;;
6696 *)
6697 # g++
6698 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
6699 # as there is no search path for DLLs.
6700 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6701 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
6702 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6703 _LT_TAGVAR(always_export_symbols, $1)=no
6704 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6705
6706 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6707 _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'
6708 # If the export-symbols file already is a .def file, use it as
6709 # is; otherwise, prepend EXPORTS...
6710 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6711 cp $export_symbols $output_objdir/$soname.def;
6712 else
6713 echo EXPORTS > $output_objdir/$soname.def;
6714 cat $export_symbols >> $output_objdir/$soname.def;
6715 fi~
6716 $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'
6717 else
6718 _LT_TAGVAR(ld_shlibs, $1)=no
6719 fi
6720 ;;
6721 esac
6722 ;;
6723 darwin* | rhapsody*)
6724 _LT_DARWIN_LINKER_FEATURES($1)
6725 ;;
6726
6727 os2*)
6728 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6729 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6730 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6731 shrext_cmds=.dll
6732 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6733 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6734 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6735 $ECHO EXPORTS >> $output_objdir/$libname.def~
6736 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
6737 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6738 emximp -o $lib $output_objdir/$libname.def'
6739 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6740 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6741 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6742 $ECHO EXPORTS >> $output_objdir/$libname.def~
6743 prefix_cmds="$SED"~
6744 if test EXPORTS = "`$SED 1q $export_symbols`"; then
6745 prefix_cmds="$prefix_cmds -e 1d";
6746 fi~
6747 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
6748 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
6749 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6750 emximp -o $lib $output_objdir/$libname.def'
6751 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
6752 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
6753 _LT_TAGVAR(file_list_spec, $1)='@'
6754 ;;
6755
6756 dgux*)
6757 case $cc_basename in
6758 ec++*)
6759 # FIXME: insert proper C++ library support
6760 _LT_TAGVAR(ld_shlibs, $1)=no
6761 ;;
6762 ghcx*)
6763 # Green Hills C++ Compiler
6764 # FIXME: insert proper C++ library support
6765 _LT_TAGVAR(ld_shlibs, $1)=no
6766 ;;
6767 *)
6768 # FIXME: insert proper C++ library support
6769 _LT_TAGVAR(ld_shlibs, $1)=no
6770 ;;
6771 esac
6772 ;;
6773
6774 freebsd2.*)
6775 # C++ shared libraries reported to be fairly broken before
6776 # switch to ELF
6777 _LT_TAGVAR(ld_shlibs, $1)=no
6778 ;;
6779
6780 freebsd-elf*)
6781 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6782 ;;
6783
6784 freebsd* | dragonfly* | midnightbsd*)
6785 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
6786 # conventions
6787 _LT_TAGVAR(ld_shlibs, $1)=yes
6788 ;;
6789
6790 haiku*)
6791 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6792 _LT_TAGVAR(link_all_deplibs, $1)=yes
6793 ;;
6794
6795 hpux9*)
6796 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
6797 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6798 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
6799 _LT_TAGVAR(hardcode_direct, $1)=yes
6800 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
6801 # but as the default
6802 # location of the library.
6803
6804 case $cc_basename in
6805 CC*)
6806 # FIXME: insert proper C++ library support
6807 _LT_TAGVAR(ld_shlibs, $1)=no
6808 ;;
6809 aCC*)
6810 _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'
6811 # Commands to make compiler produce verbose output that lists
6812 # what "hidden" libraries, object files and flags are used when
6813 # linking a shared library.
6814 #
6815 # There doesn't appear to be a way to prevent this compiler from
6816 # explicitly linking system object files so we need to strip them
6817 # from the output so that they don't get included in the library
6818 # dependencies.
6819 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"'
6820 ;;
6821 *)
6822 if test yes = "$GXX"; then
6823 _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'
6824 else
6825 # FIXME: insert proper C++ library support
6826 _LT_TAGVAR(ld_shlibs, $1)=no
6827 fi
6828 ;;
6829 esac
6830 ;;
6831
6832 hpux10*|hpux11*)
6833 if test no = "$with_gnu_ld"; then
6834 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
6835 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6836
6837 case $host_cpu in
6838 hppa*64*|ia64*)
6839 ;;
6840 *)
6841 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
6842 ;;
6843 esac
6844 fi
6845 case $host_cpu in
6846 hppa*64*|ia64*)
6847 _LT_TAGVAR(hardcode_direct, $1)=no
6848 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6849 ;;
6850 *)
6851 _LT_TAGVAR(hardcode_direct, $1)=yes
6852 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
6853 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
6854 # but as the default
6855 # location of the library.
6856 ;;
6857 esac
6858
6859 case $cc_basename in
6860 CC*)
6861 # FIXME: insert proper C++ library support
6862 _LT_TAGVAR(ld_shlibs, $1)=no
6863 ;;
6864 aCC*)
6865 case $host_cpu in
6866 hppa*64*)
6867 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6868 ;;
6869 ia64*)
6870 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6871 ;;
6872 *)
6873 _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'
6874 ;;
6875 esac
6876 # Commands to make compiler produce verbose output that lists
6877 # what "hidden" libraries, object files and flags are used when
6878 # linking a shared library.
6879 #
6880 # There doesn't appear to be a way to prevent this compiler from
6881 # explicitly linking system object files so we need to strip them
6882 # from the output so that they don't get included in the library
6883 # dependencies.
6884 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"'
6885 ;;
6886 *)
6887 if test yes = "$GXX"; then
6888 if test no = "$with_gnu_ld"; then
6889 case $host_cpu in
6890 hppa*64*)
6891 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6892 ;;
6893 ia64*)
6894 _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'
6895 ;;
6896 *)
6897 _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'
6898 ;;
6899 esac
6900 fi
6901 else
6902 # FIXME: insert proper C++ library support
6903 _LT_TAGVAR(ld_shlibs, $1)=no
6904 fi
6905 ;;
6906 esac
6907 ;;
6908
6909 interix[[3-9]]*)
6910 _LT_TAGVAR(hardcode_direct, $1)=no
6911 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6912 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6913 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
6914 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6915 # Instead, shared libraries are loaded at an image base (0x10000000 by
6916 # default) and relocated if they conflict, which is a slow very memory
6917 # consuming and fragmenting process. To avoid this, we pick a random,
6918 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6919 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6920 _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'
6921 _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'
6922 ;;
6923 irix5* | irix6*)
6924 case $cc_basename in
6925 CC*)
6926 # SGI C++
6927 _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'
6928
6929 # Archives containing C++ object files must be created using
6930 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
6931 # necessary to make sure instantiated templates are included
6932 # in the archive.
6933 _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
6934 ;;
6935 *)
6936 if test yes = "$GXX"; then
6937 if test no = "$with_gnu_ld"; then
6938 _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'
6939 else
6940 _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'
6941 fi
6942 fi
6943 _LT_TAGVAR(link_all_deplibs, $1)=yes
6944 ;;
6945 esac
6946 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6947 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6948 _LT_TAGVAR(inherit_rpath, $1)=yes
6949 ;;
6950
6951 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6952 case $cc_basename in
6953 KCC*)
6954 # Kuck and Associates, Inc. (KAI) C++ Compiler
6955
6956 # KCC will only create a shared library if the output file
6957 # ends with ".so" (or ".sl" for HP-UX), so rename the library
6958 # to its proper name (with version) after linking.
6959 _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'
6960 _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'
6961 # Commands to make compiler produce verbose output that lists
6962 # what "hidden" libraries, object files and flags are used when
6963 # linking a shared library.
6964 #
6965 # There doesn't appear to be a way to prevent this compiler from
6966 # explicitly linking system object files so we need to strip them
6967 # from the output so that they don't get included in the library
6968 # dependencies.
6969 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"'
6970
6971 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6972 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
6973
6974 # Archives containing C++ object files must be created using
6975 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
6976 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
6977 ;;
6978 icpc* | ecpc* )
6979 # Intel C++
6980 with_gnu_ld=yes
6981 # version 8.0 and above of icpc choke on multiply defined symbols
6982 # if we add $predep_objects and $postdep_objects, however 7.1 and
6983 # earlier do not add the objects themselves.
6984 case `$CC -V 2>&1` in
6985 *"Version 7."*)
6986 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6987 _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'
6988 ;;
6989 *) # Version 8.0 or newer
6990 tmp_idyn=
6991 case $host_cpu in
6992 ia64*) tmp_idyn=' -i_dynamic';;
6993 esac
6994 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6995 _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'
6996 ;;
6997 esac
6998 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6999 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7000 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7001 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
7002 ;;
7003 pgCC* | pgcpp*)
7004 # Portland Group C++ compiler
7005 case `$CC -V` in
7006 *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
7007 _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
7008 rm -rf $tpldir~
7009 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
7010 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
7011 _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
7012 rm -rf $tpldir~
7013 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
7014 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
7015 $RANLIB $oldlib'
7016 _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
7017 rm -rf $tpldir~
7018 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7019 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7020 _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
7021 rm -rf $tpldir~
7022 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7023 $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'
7024 ;;
7025 *) # Version 6 and above use weak symbols
7026 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7027 _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'
7028 ;;
7029 esac
7030
7031 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
7032 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7033 _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'
7034 ;;
7035 cxx*)
7036 # Compaq C++
7037 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7038 _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'
7039
7040 runpath_var=LD_RUN_PATH
7041 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
7042 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7043
7044 # Commands to make compiler produce verbose output that lists
7045 # what "hidden" libraries, object files and flags are used when
7046 # linking a shared library.
7047 #
7048 # There doesn't appear to be a way to prevent this compiler from
7049 # explicitly linking system object files so we need to strip them
7050 # from the output so that they don't get included in the library
7051 # dependencies.
7052 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'
7053 ;;
7054 xl* | mpixl* | bgxl*)
7055 # IBM XL 8.0 on PPC, with GNU ld
7056 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7057 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7058 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7059 if test yes = "$supports_anon_versioning"; then
7060 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
7061 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7062 echo "local: *; };" >> $output_objdir/$libname.ver~
7063 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
7064 fi
7065 ;;
7066 *)
7067 case `$CC -V 2>&1 | $SED 5q` in
7068 *Sun\ C*)
7069 # Sun C++ 5.9
7070 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
7071 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7072 _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'
7073 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7074 _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'
7075 _LT_TAGVAR(compiler_needs_object, $1)=yes
7076
7077 # Not sure whether something based on
7078 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
7079 # would be better.
7080 output_verbose_link_cmd='func_echo_all'
7081
7082 # Archives containing C++ object files must be created using
7083 # "CC -xar", where "CC" is the Sun C++ compiler. This is
7084 # necessary to make sure instantiated templates are included
7085 # in the archive.
7086 _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
7087 ;;
7088 esac
7089 ;;
7090 esac
7091 ;;
7092
7093 lynxos*)
7094 # FIXME: insert proper C++ library support
7095 _LT_TAGVAR(ld_shlibs, $1)=no
7096 ;;
7097
7098 m88k*)
7099 # FIXME: insert proper C++ library support
7100 _LT_TAGVAR(ld_shlibs, $1)=no
7101 ;;
7102
7103 mvs*)
7104 case $cc_basename in
7105 cxx*)
7106 # FIXME: insert proper C++ library support
7107 _LT_TAGVAR(ld_shlibs, $1)=no
7108 ;;
7109 *)
7110 # FIXME: insert proper C++ library support
7111 _LT_TAGVAR(ld_shlibs, $1)=no
7112 ;;
7113 esac
7114 ;;
7115
7116 netbsd*)
7117 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7118 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
7119 wlarc=
7120 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7121 _LT_TAGVAR(hardcode_direct, $1)=yes
7122 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7123 fi
7124 # Workaround some broken pre-1.5 toolchains
7125 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
7126 ;;
7127
7128 *nto* | *qnx*)
7129 _LT_TAGVAR(ld_shlibs, $1)=yes
7130 ;;
7131
7132 openbsd* | bitrig*)
7133 if test -f /usr/libexec/ld.so; then
7134 _LT_TAGVAR(hardcode_direct, $1)=yes
7135 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7136 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
7137 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
7138 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7139 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
7140 _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'
7141 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7142 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
7143 fi
7144 output_verbose_link_cmd=func_echo_all
7145 else
7146 _LT_TAGVAR(ld_shlibs, $1)=no
7147 fi
7148 ;;
7149
7150 osf3* | osf4* | osf5*)
7151 case $cc_basename in
7152 KCC*)
7153 # Kuck and Associates, Inc. (KAI) C++ Compiler
7154
7155 # KCC will only create a shared library if the output file
7156 # ends with ".so" (or ".sl" for HP-UX), so rename the library
7157 # to its proper name (with version) after linking.
7158 _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'
7159
7160 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7161 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7162
7163 # Archives containing C++ object files must be created using
7164 # the KAI C++ compiler.
7165 case $host in
7166 osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;;
7167 *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;;
7168 esac
7169 ;;
7170 RCC*)
7171 # Rational C++ 2.4.1
7172 # FIXME: insert proper C++ library support
7173 _LT_TAGVAR(ld_shlibs, $1)=no
7174 ;;
7175 cxx*)
7176 case $host in
7177 osf3*)
7178 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7179 _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'
7180 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7181 ;;
7182 *)
7183 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
7184 _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'
7185 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
7186 echo "-hidden">> $lib.exp~
7187 $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~
7188 $RM $lib.exp'
7189 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
7190 ;;
7191 esac
7192
7193 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7194
7195 # Commands to make compiler produce verbose output that lists
7196 # what "hidden" libraries, object files and flags are used when
7197 # linking a shared library.
7198 #
7199 # There doesn't appear to be a way to prevent this compiler from
7200 # explicitly linking system object files so we need to strip them
7201 # from the output so that they don't get included in the library
7202 # dependencies.
7203 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"'
7204 ;;
7205 *)
7206 if test yes,no = "$GXX,$with_gnu_ld"; then
7207 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7208 case $host in
7209 osf3*)
7210 _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'
7211 ;;
7212 *)
7213 _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'
7214 ;;
7215 esac
7216
7217 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7218 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
7219
7220 # Commands to make compiler produce verbose output that lists
7221 # what "hidden" libraries, object files and flags are used when
7222 # linking a shared library.
7223 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7224
7225 else
7226 # FIXME: insert proper C++ library support
7227 _LT_TAGVAR(ld_shlibs, $1)=no
7228 fi
7229 ;;
7230 esac
7231 ;;
7232
7233 psos*)
7234 # FIXME: insert proper C++ library support
7235 _LT_TAGVAR(ld_shlibs, $1)=no
7236 ;;
7237
7238 sunos4*)
7239 case $cc_basename in
7240 CC*)
7241 # Sun C++ 4.x
7242 # FIXME: insert proper C++ library support
7243 _LT_TAGVAR(ld_shlibs, $1)=no
7244 ;;
7245 lcc*)
7246 # Lucid
7247 # FIXME: insert proper C++ library support
7248 _LT_TAGVAR(ld_shlibs, $1)=no
7249 ;;
7250 *)
7251 # FIXME: insert proper C++ library support
7252 _LT_TAGVAR(ld_shlibs, $1)=no
7253 ;;
7254 esac
7255 ;;
7256
7257 solaris*)
7258 case $cc_basename in
7259 CC* | sunCC*)
7260 # Sun C++ 4.2, 5.x and Centerline C++
7261 _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
7262 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
7263 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7264 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7265 $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'
7266
7267 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
7268 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7269 case $host_os in
7270 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
7271 *)
7272 # The compiler driver will combine and reorder linker options,
7273 # but understands '-z linker_flag'.
7274 # Supported since Solaris 2.6 (maybe 2.5.1?)
7275 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
7276 ;;
7277 esac
7278 _LT_TAGVAR(link_all_deplibs, $1)=yes
7279
7280 output_verbose_link_cmd='func_echo_all'
7281
7282 # Archives containing C++ object files must be created using
7283 # "CC -xar", where "CC" is the Sun C++ compiler. This is
7284 # necessary to make sure instantiated templates are included
7285 # in the archive.
7286 _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
7287 ;;
7288 gcx*)
7289 # Green Hills C++ Compiler
7290 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
7291
7292 # The C++ compiler must be used to create the archive.
7293 _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
7294 ;;
7295 *)
7296 # GNU C++ compiler with Solaris linker
7297 if test yes,no = "$GXX,$with_gnu_ld"; then
7298 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
7299 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
7300 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
7301 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7302 $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'
7303
7304 # Commands to make compiler produce verbose output that lists
7305 # what "hidden" libraries, object files and flags are used when
7306 # linking a shared library.
7307 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7308 else
7309 # g++ 2.7 appears to require '-G' NOT '-shared' on this
7310 # platform.
7311 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
7312 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
7313 $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'
7314
7315 # Commands to make compiler produce verbose output that lists
7316 # what "hidden" libraries, object files and flags are used when
7317 # linking a shared library.
7318 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7319 fi
7320
7321 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
7322 case $host_os in
7323 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
7324 *)
7325 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
7326 ;;
7327 esac
7328 fi
7329 ;;
7330 esac
7331 ;;
7332
7333 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
7334 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7335 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7336 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7337 runpath_var='LD_RUN_PATH'
7338
7339 case $cc_basename in
7340 CC*)
7341 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7342 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7343 ;;
7344 *)
7345 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7346 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7347 ;;
7348 esac
7349 ;;
7350
7351 sysv5* | sco3.2v5* | sco5v6*)
7352 # Note: We CANNOT use -z defs as we might desire, because we do not
7353 # link with -lc, and that would cause any symbols used from libc to
7354 # always be unresolved, which means just about no library would
7355 # ever link correctly. If we're not using GNU ld we use -z text
7356 # though, which does catch some bad symbols but isn't as heavy-handed
7357 # as -z defs.
7358 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7359 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
7360 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7361 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
7362 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
7363 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
7364 _LT_TAGVAR(link_all_deplibs, $1)=yes
7365 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
7366 runpath_var='LD_RUN_PATH'
7367
7368 case $cc_basename in
7369 CC*)
7370 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7371 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7372 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
7373 '"$_LT_TAGVAR(old_archive_cmds, $1)"
7374 _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
7375 '"$_LT_TAGVAR(reload_cmds, $1)"
7376 ;;
7377 *)
7378 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7379 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7380 ;;
7381 esac
7382 ;;
7383
7384 tandem*)
7385 case $cc_basename in
7386 NCC*)
7387 # NonStop-UX NCC 3.20
7388 # FIXME: insert proper C++ library support
7389 _LT_TAGVAR(ld_shlibs, $1)=no
7390 ;;
7391 *)
7392 # FIXME: insert proper C++ library support
7393 _LT_TAGVAR(ld_shlibs, $1)=no
7394 ;;
7395 esac
7396 ;;
7397
7398 vxworks*)
7399 # FIXME: insert proper C++ library support
7400 _LT_TAGVAR(ld_shlibs, $1)=no
7401 ;;
7402
7403 *)
7404 # FIXME: insert proper C++ library support
7405 _LT_TAGVAR(ld_shlibs, $1)=no
7406 ;;
7407 esac
7408
7409 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
7410 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
7411
7412 _LT_TAGVAR(GCC, $1)=$GXX
7413 _LT_TAGVAR(LD, $1)=$LD
7414
7415 ## CAVEAT EMPTOR:
7416 ## There is no encapsulation within the following macros, do not change
7417 ## the running order or otherwise move them around unless you know exactly
7418 ## what you are doing...
7419 _LT_SYS_HIDDEN_LIBDEPS($1)
7420 _LT_COMPILER_PIC($1)
7421 _LT_COMPILER_C_O($1)
7422 _LT_COMPILER_FILE_LOCKS($1)
7423 _LT_LINKER_SHLIBS($1)
7424 _LT_SYS_DYNAMIC_LINKER($1)
7425 _LT_LINKER_HARDCODE_LIBPATH($1)
7426
7427 _LT_CONFIG($1)
7428 fi # test -n "$compiler"
7429
7430 CC=$lt_save_CC
7431 CFLAGS=$lt_save_CFLAGS
7432 LDCXX=$LD
7433 LD=$lt_save_LD
7434 GCC=$lt_save_GCC
7435 with_gnu_ld=$lt_save_with_gnu_ld
7436 lt_cv_path_LDCXX=$lt_cv_path_LD
7437 lt_cv_path_LD=$lt_save_path_LD
7438 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
7439 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
7440 fi # test yes != "$_lt_caught_CXX_error"
7441
7442 AC_LANG_POP
7443 ])# _LT_LANG_CXX_CONFIG
7444
7445
7446 # _LT_FUNC_STRIPNAME_CNF
7447 # ----------------------
7448 # func_stripname_cnf prefix suffix name
7449 # strip PREFIX and SUFFIX off of NAME.
7450 # PREFIX and SUFFIX must not contain globbing or regex special
7451 # characters, hashes, percent signs, but SUFFIX may contain a leading
7452 # dot (in which case that matches only a dot).
7453 #
7454 # This function is identical to the (non-XSI) version of func_stripname,
7455 # except this one can be used by m4 code that may be executed by configure,
7456 # rather than the libtool script.
7457 m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
7458 AC_REQUIRE([_LT_DECL_SED])
7459 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
7460 func_stripname_cnf ()
7461 {
7462 case @S|@2 in
7463 .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
7464 *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
7465 esac
7466 } # func_stripname_cnf
7467 ])# _LT_FUNC_STRIPNAME_CNF
7468
7469
7470 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
7471 # ---------------------------------
7472 # Figure out "hidden" library dependencies from verbose
7473 # compiler output when linking a shared library.
7474 # Parse the compiler output and extract the necessary
7475 # objects, libraries and library flags.
7476 m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
7477 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
7478 AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
7479 # Dependencies to place before and after the object being linked:
7480 _LT_TAGVAR(predep_objects, $1)=
7481 _LT_TAGVAR(postdep_objects, $1)=
7482 _LT_TAGVAR(predeps, $1)=
7483 _LT_TAGVAR(postdeps, $1)=
7484 _LT_TAGVAR(compiler_lib_search_path, $1)=
7485
7486 dnl we can't use the lt_simple_compile_test_code here,
7487 dnl because it contains code intended for an executable,
7488 dnl not a library. It's possible we should let each
7489 dnl tag define a new lt_????_link_test_code variable,
7490 dnl but it's only used here...
7491 m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF
7492 int a;
7493 void foo (void) { a = 0; }
7494 _LT_EOF
7495 ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF
7496 class Foo
7497 {
7498 public:
7499 Foo (void) { a = 0; }
7500 private:
7501 int a;
7502 };
7503 _LT_EOF
7504 ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF
7505 subroutine foo
7506 implicit none
7507 integer*4 a
7508 a=0
7509 return
7510 end
7511 _LT_EOF
7512 ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF
7513 subroutine foo
7514 implicit none
7515 integer a
7516 a=0
7517 return
7518 end
7519 _LT_EOF
7520 ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF
7521 public class foo {
7522 private int a;
7523 public void bar (void) {
7524 a = 0;
7525 }
7526 };
7527 _LT_EOF
7528 ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
7529 package foo
7530 func foo() {
7531 }
7532 _LT_EOF
7533 ])
7534
7535 _lt_libdeps_save_CFLAGS=$CFLAGS
7536 case "$CC $CFLAGS " in #(
7537 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
7538 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
7539 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
7540 esac
7541
7542 dnl Parse the compiler output and extract the necessary
7543 dnl objects, libraries and library flags.
7544 if AC_TRY_EVAL(ac_compile); then
7545 # Parse the compiler output and extract the necessary
7546 # objects, libraries and library flags.
7547
7548 # Sentinel used to keep track of whether or not we are before
7549 # the conftest object file.
7550 pre_test_object_deps_done=no
7551
7552 for p in `eval "$output_verbose_link_cmd"`; do
7553 case $prev$p in
7554
7555 -L* | -R* | -l*)
7556 # Some compilers place space between "-{L,R}" and the path.
7557 # Remove the space.
7558 if test x-L = "$p" ||
7559 test x-R = "$p"; then
7560 prev=$p
7561 continue
7562 fi
7563
7564 # Expand the sysroot to ease extracting the directories later.
7565 if test -z "$prev"; then
7566 case $p in
7567 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
7568 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
7569 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
7570 esac
7571 fi
7572 case $p in
7573 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
7574 esac
7575 if test no = "$pre_test_object_deps_done"; then
7576 case $prev in
7577 -L | -R)
7578 # Internal compiler library paths should come after those
7579 # provided the user. The postdeps already come after the
7580 # user supplied libs so there is no need to process them.
7581 if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
7582 _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
7583 else
7584 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
7585 fi
7586 ;;
7587 # The "-l" case would never come before the object being
7588 # linked, so don't bother handling this case.
7589 esac
7590 else
7591 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
7592 _LT_TAGVAR(postdeps, $1)=$prev$p
7593 else
7594 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
7595 fi
7596 fi
7597 prev=
7598 ;;
7599
7600 *.lto.$objext) ;; # Ignore GCC LTO objects
7601 *.$objext)
7602 # This assumes that the test object file only shows up
7603 # once in the compiler output.
7604 if test "$p" = "conftest.$objext"; then
7605 pre_test_object_deps_done=yes
7606 continue
7607 fi
7608
7609 if test no = "$pre_test_object_deps_done"; then
7610 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
7611 _LT_TAGVAR(predep_objects, $1)=$p
7612 else
7613 _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
7614 fi
7615 else
7616 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
7617 _LT_TAGVAR(postdep_objects, $1)=$p
7618 else
7619 _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
7620 fi
7621 fi
7622 ;;
7623
7624 *) ;; # Ignore the rest.
7625
7626 esac
7627 done
7628
7629 # Clean up.
7630 rm -f a.out a.exe
7631 else
7632 echo "libtool.m4: error: problem compiling $1 test program"
7633 fi
7634
7635 $RM -f confest.$objext
7636 CFLAGS=$_lt_libdeps_save_CFLAGS
7637
7638 # PORTME: override above test on systems where it is broken
7639 m4_if([$1], [CXX],
7640 [case $host_os in
7641 interix[[3-9]]*)
7642 # Interix 3.5 installs completely hosed .la files for C++, so rather than
7643 # hack all around it, let's just trust "g++" to DTRT.
7644 _LT_TAGVAR(predep_objects,$1)=
7645 _LT_TAGVAR(postdep_objects,$1)=
7646 _LT_TAGVAR(postdeps,$1)=
7647 ;;
7648 esac
7649 ])
7650
7651 case " $_LT_TAGVAR(postdeps, $1) " in
7652 *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;;
7653 esac
7654 _LT_TAGVAR(compiler_lib_search_dirs, $1)=
7655 if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
7656 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
7657 fi
7658 _LT_TAGDECL([], [compiler_lib_search_dirs], [1],
7659 [The directories searched by this compiler when creating a shared library])
7660 _LT_TAGDECL([], [predep_objects], [1],
7661 [Dependencies to place before and after the objects being linked to
7662 create a shared library])
7663 _LT_TAGDECL([], [postdep_objects], [1])
7664 _LT_TAGDECL([], [predeps], [1])
7665 _LT_TAGDECL([], [postdeps], [1])
7666 _LT_TAGDECL([], [compiler_lib_search_path], [1],
7667 [The library search path used internally by the compiler when linking
7668 a shared library])
7669 ])# _LT_SYS_HIDDEN_LIBDEPS
7670
7671
7672 # _LT_LANG_F77_CONFIG([TAG])
7673 # --------------------------
7674 # Ensure that the configuration variables for a Fortran 77 compiler are
7675 # suitably defined. These variables are subsequently used by _LT_CONFIG
7676 # to write the compiler configuration to 'libtool'.
7677 m4_defun([_LT_LANG_F77_CONFIG],
7678 [AC_LANG_PUSH(Fortran 77)
7679 if test -z "$F77" || test no = "$F77"; then
7680 _lt_disable_F77=yes
7681 fi
7682
7683 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7684 _LT_TAGVAR(allow_undefined_flag, $1)=
7685 _LT_TAGVAR(always_export_symbols, $1)=no
7686 _LT_TAGVAR(archive_expsym_cmds, $1)=
7687 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
7688 _LT_TAGVAR(hardcode_direct, $1)=no
7689 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
7690 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7691 _LT_TAGVAR(hardcode_libdir_separator, $1)=
7692 _LT_TAGVAR(hardcode_minus_L, $1)=no
7693 _LT_TAGVAR(hardcode_automatic, $1)=no
7694 _LT_TAGVAR(inherit_rpath, $1)=no
7695 _LT_TAGVAR(module_cmds, $1)=
7696 _LT_TAGVAR(module_expsym_cmds, $1)=
7697 _LT_TAGVAR(link_all_deplibs, $1)=unknown
7698 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
7699 _LT_TAGVAR(reload_flag, $1)=$reload_flag
7700 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
7701 _LT_TAGVAR(no_undefined_flag, $1)=
7702 _LT_TAGVAR(whole_archive_flag_spec, $1)=
7703 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
7704
7705 # Source file extension for f77 test sources.
7706 ac_ext=f
7707
7708 # Object file extension for compiled f77 test sources.
7709 objext=o
7710 _LT_TAGVAR(objext, $1)=$objext
7711
7712 # No sense in running all these tests if we already determined that
7713 # the F77 compiler isn't working. Some variables (like enable_shared)
7714 # are currently assumed to apply to all compilers on this platform,
7715 # and will be corrupted by setting them based on a non-working compiler.
7716 if test yes != "$_lt_disable_F77"; then
7717 # Code to be used in simple compile tests
7718 lt_simple_compile_test_code="\
7719 subroutine t
7720 return
7721 end
7722 "
7723
7724 # Code to be used in simple link tests
7725 lt_simple_link_test_code="\
7726 program t
7727 end
7728 "
7729
7730 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
7731 _LT_TAG_COMPILER
7732
7733 # save warnings/boilerplate of simple test code
7734 _LT_COMPILER_BOILERPLATE
7735 _LT_LINKER_BOILERPLATE
7736
7737 # Allow CC to be a program name with arguments.
7738 lt_save_CC=$CC
7739 lt_save_GCC=$GCC
7740 lt_save_CFLAGS=$CFLAGS
7741 CC=${F77-"f77"}
7742 CFLAGS=$FFLAGS
7743 compiler=$CC
7744 _LT_TAGVAR(compiler, $1)=$CC
7745 _LT_CC_BASENAME([$compiler])
7746 GCC=$G77
7747 if test -n "$compiler"; then
7748 AC_MSG_CHECKING([if libtool supports shared libraries])
7749 AC_MSG_RESULT([$can_build_shared])
7750
7751 AC_MSG_CHECKING([whether to build shared libraries])
7752 test no = "$can_build_shared" && enable_shared=no
7753
7754 # On AIX, shared libraries and static libraries use the same namespace, and
7755 # are all built from PIC.
7756 case $host_os in
7757 aix3*)
7758 test yes = "$enable_shared" && enable_static=no
7759 if test -n "$RANLIB"; then
7760 archive_cmds="$archive_cmds~\$RANLIB \$lib"
7761 postinstall_cmds='$RANLIB $lib'
7762 fi
7763 ;;
7764 aix[[4-9]]*)
7765 if test ia64 != "$host_cpu"; then
7766 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7767 yes,aix,yes) ;; # shared object as lib.so file only
7768 yes,svr4,*) ;; # shared object as lib.so archive member only
7769 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7770 esac
7771 fi
7772 ;;
7773 esac
7774 AC_MSG_RESULT([$enable_shared])
7775
7776 AC_MSG_CHECKING([whether to build static libraries])
7777 # Make sure either enable_shared or enable_static is yes.
7778 test yes = "$enable_shared" || enable_static=yes
7779 AC_MSG_RESULT([$enable_static])
7780
7781 _LT_TAGVAR(GCC, $1)=$G77
7782 _LT_TAGVAR(LD, $1)=$LD
7783
7784 ## CAVEAT EMPTOR:
7785 ## There is no encapsulation within the following macros, do not change
7786 ## the running order or otherwise move them around unless you know exactly
7787 ## what you are doing...
7788 _LT_COMPILER_PIC($1)
7789 _LT_COMPILER_C_O($1)
7790 _LT_COMPILER_FILE_LOCKS($1)
7791 _LT_LINKER_SHLIBS($1)
7792 _LT_SYS_DYNAMIC_LINKER($1)
7793 _LT_LINKER_HARDCODE_LIBPATH($1)
7794
7795 _LT_CONFIG($1)
7796 fi # test -n "$compiler"
7797
7798 GCC=$lt_save_GCC
7799 CC=$lt_save_CC
7800 CFLAGS=$lt_save_CFLAGS
7801 fi # test yes != "$_lt_disable_F77"
7802
7803 AC_LANG_POP
7804 ])# _LT_LANG_F77_CONFIG
7805
7806
7807 # _LT_LANG_FC_CONFIG([TAG])
7808 # -------------------------
7809 # Ensure that the configuration variables for a Fortran compiler are
7810 # suitably defined. These variables are subsequently used by _LT_CONFIG
7811 # to write the compiler configuration to 'libtool'.
7812 m4_defun([_LT_LANG_FC_CONFIG],
7813 [AC_LANG_PUSH(Fortran)
7814
7815 if test -z "$FC" || test no = "$FC"; then
7816 _lt_disable_FC=yes
7817 fi
7818
7819 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7820 _LT_TAGVAR(allow_undefined_flag, $1)=
7821 _LT_TAGVAR(always_export_symbols, $1)=no
7822 _LT_TAGVAR(archive_expsym_cmds, $1)=
7823 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
7824 _LT_TAGVAR(hardcode_direct, $1)=no
7825 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
7826 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7827 _LT_TAGVAR(hardcode_libdir_separator, $1)=
7828 _LT_TAGVAR(hardcode_minus_L, $1)=no
7829 _LT_TAGVAR(hardcode_automatic, $1)=no
7830 _LT_TAGVAR(inherit_rpath, $1)=no
7831 _LT_TAGVAR(module_cmds, $1)=
7832 _LT_TAGVAR(module_expsym_cmds, $1)=
7833 _LT_TAGVAR(link_all_deplibs, $1)=unknown
7834 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
7835 _LT_TAGVAR(reload_flag, $1)=$reload_flag
7836 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
7837 _LT_TAGVAR(no_undefined_flag, $1)=
7838 _LT_TAGVAR(whole_archive_flag_spec, $1)=
7839 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no
7840
7841 # Source file extension for fc test sources.
7842 ac_ext=${ac_fc_srcext-f}
7843
7844 # Object file extension for compiled fc test sources.
7845 objext=o
7846 _LT_TAGVAR(objext, $1)=$objext
7847
7848 # No sense in running all these tests if we already determined that
7849 # the FC compiler isn't working. Some variables (like enable_shared)
7850 # are currently assumed to apply to all compilers on this platform,
7851 # and will be corrupted by setting them based on a non-working compiler.
7852 if test yes != "$_lt_disable_FC"; then
7853 # Code to be used in simple compile tests
7854 lt_simple_compile_test_code="\
7855 subroutine t
7856 return
7857 end
7858 "
7859
7860 # Code to be used in simple link tests
7861 lt_simple_link_test_code="\
7862 program t
7863 end
7864 "
7865
7866 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
7867 _LT_TAG_COMPILER
7868
7869 # save warnings/boilerplate of simple test code
7870 _LT_COMPILER_BOILERPLATE
7871 _LT_LINKER_BOILERPLATE
7872
7873 # Allow CC to be a program name with arguments.
7874 lt_save_CC=$CC
7875 lt_save_GCC=$GCC
7876 lt_save_CFLAGS=$CFLAGS
7877 CC=${FC-"f95"}
7878 CFLAGS=$FCFLAGS
7879 compiler=$CC
7880 GCC=$ac_cv_fc_compiler_gnu
7881
7882 _LT_TAGVAR(compiler, $1)=$CC
7883 _LT_CC_BASENAME([$compiler])
7884
7885 if test -n "$compiler"; then
7886 AC_MSG_CHECKING([if libtool supports shared libraries])
7887 AC_MSG_RESULT([$can_build_shared])
7888
7889 AC_MSG_CHECKING([whether to build shared libraries])
7890 test no = "$can_build_shared" && enable_shared=no
7891
7892 # On AIX, shared libraries and static libraries use the same namespace, and
7893 # are all built from PIC.
7894 case $host_os in
7895 aix3*)
7896 test yes = "$enable_shared" && enable_static=no
7897 if test -n "$RANLIB"; then
7898 archive_cmds="$archive_cmds~\$RANLIB \$lib"
7899 postinstall_cmds='$RANLIB $lib'
7900 fi
7901 ;;
7902 aix[[4-9]]*)
7903 if test ia64 != "$host_cpu"; then
7904 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7905 yes,aix,yes) ;; # shared object as lib.so file only
7906 yes,svr4,*) ;; # shared object as lib.so archive member only
7907 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7908 esac
7909 fi
7910 ;;
7911 esac
7912 AC_MSG_RESULT([$enable_shared])
7913
7914 AC_MSG_CHECKING([whether to build static libraries])
7915 # Make sure either enable_shared or enable_static is yes.
7916 test yes = "$enable_shared" || enable_static=yes
7917 AC_MSG_RESULT([$enable_static])
7918
7919 _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
7920 _LT_TAGVAR(LD, $1)=$LD
7921
7922 ## CAVEAT EMPTOR:
7923 ## There is no encapsulation within the following macros, do not change
7924 ## the running order or otherwise move them around unless you know exactly
7925 ## what you are doing...
7926 _LT_SYS_HIDDEN_LIBDEPS($1)
7927 _LT_COMPILER_PIC($1)
7928 _LT_COMPILER_C_O($1)
7929 _LT_COMPILER_FILE_LOCKS($1)
7930 _LT_LINKER_SHLIBS($1)
7931 _LT_SYS_DYNAMIC_LINKER($1)
7932 _LT_LINKER_HARDCODE_LIBPATH($1)
7933
7934 _LT_CONFIG($1)
7935 fi # test -n "$compiler"
7936
7937 GCC=$lt_save_GCC
7938 CC=$lt_save_CC
7939 CFLAGS=$lt_save_CFLAGS
7940 fi # test yes != "$_lt_disable_FC"
7941
7942 AC_LANG_POP
7943 ])# _LT_LANG_FC_CONFIG
7944
7945
7946 # _LT_LANG_GCJ_CONFIG([TAG])
7947 # --------------------------
7948 # Ensure that the configuration variables for the GNU Java Compiler compiler
7949 # are suitably defined. These variables are subsequently used by _LT_CONFIG
7950 # to write the compiler configuration to 'libtool'.
7951 m4_defun([_LT_LANG_GCJ_CONFIG],
7952 [AC_REQUIRE([LT_PROG_GCJ])dnl
7953 AC_LANG_SAVE
7954
7955 # Source file extension for Java test sources.
7956 ac_ext=java
7957
7958 # Object file extension for compiled Java test sources.
7959 objext=o
7960 _LT_TAGVAR(objext, $1)=$objext
7961
7962 # Code to be used in simple compile tests
7963 lt_simple_compile_test_code="class foo {}"
7964
7965 # Code to be used in simple link tests
7966 lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }'
7967
7968 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
7969 _LT_TAG_COMPILER
7970
7971 # save warnings/boilerplate of simple test code
7972 _LT_COMPILER_BOILERPLATE
7973 _LT_LINKER_BOILERPLATE
7974
7975 # Allow CC to be a program name with arguments.
7976 lt_save_CC=$CC
7977 lt_save_CFLAGS=$CFLAGS
7978 lt_save_GCC=$GCC
7979 GCC=yes
7980 CC=${GCJ-"gcj"}
7981 CFLAGS=$GCJFLAGS
7982 compiler=$CC
7983 _LT_TAGVAR(compiler, $1)=$CC
7984 _LT_TAGVAR(LD, $1)=$LD
7985 _LT_CC_BASENAME([$compiler])
7986
7987 # GCJ did not exist at the time GCC didn't implicitly link libc in.
7988 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
7989
7990 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
7991 _LT_TAGVAR(reload_flag, $1)=$reload_flag
7992 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
7993
7994 ## CAVEAT EMPTOR:
7995 ## There is no encapsulation within the following macros, do not change
7996 ## the running order or otherwise move them around unless you know exactly
7997 ## what you are doing...
7998 if test -n "$compiler"; then
7999 _LT_COMPILER_NO_RTTI($1)
8000 _LT_COMPILER_PIC($1)
8001 _LT_COMPILER_C_O($1)
8002 _LT_COMPILER_FILE_LOCKS($1)
8003 _LT_LINKER_SHLIBS($1)
8004 _LT_LINKER_HARDCODE_LIBPATH($1)
8005
8006 _LT_CONFIG($1)
8007 fi
8008
8009 AC_LANG_RESTORE
8010
8011 GCC=$lt_save_GCC
8012 CC=$lt_save_CC
8013 CFLAGS=$lt_save_CFLAGS
8014 ])# _LT_LANG_GCJ_CONFIG
8015
8016
8017 # _LT_LANG_GO_CONFIG([TAG])
8018 # --------------------------
8019 # Ensure that the configuration variables for the GNU Go compiler
8020 # are suitably defined. These variables are subsequently used by _LT_CONFIG
8021 # to write the compiler configuration to 'libtool'.
8022 m4_defun([_LT_LANG_GO_CONFIG],
8023 [AC_REQUIRE([LT_PROG_GO])dnl
8024 AC_LANG_SAVE
8025
8026 # Source file extension for Go test sources.
8027 ac_ext=go
8028
8029 # Object file extension for compiled Go test sources.
8030 objext=o
8031 _LT_TAGVAR(objext, $1)=$objext
8032
8033 # Code to be used in simple compile tests
8034 lt_simple_compile_test_code="package main; func main() { }"
8035
8036 # Code to be used in simple link tests
8037 lt_simple_link_test_code='package main; func main() { }'
8038
8039 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8040 _LT_TAG_COMPILER
8041
8042 # save warnings/boilerplate of simple test code
8043 _LT_COMPILER_BOILERPLATE
8044 _LT_LINKER_BOILERPLATE
8045
8046 # Allow CC to be a program name with arguments.
8047 lt_save_CC=$CC
8048 lt_save_CFLAGS=$CFLAGS
8049 lt_save_GCC=$GCC
8050 GCC=yes
8051 CC=${GOC-"gccgo"}
8052 CFLAGS=$GOFLAGS
8053 compiler=$CC
8054 _LT_TAGVAR(compiler, $1)=$CC
8055 _LT_TAGVAR(LD, $1)=$LD
8056 _LT_CC_BASENAME([$compiler])
8057
8058 # Go did not exist at the time GCC didn't implicitly link libc in.
8059 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8060
8061 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
8062 _LT_TAGVAR(reload_flag, $1)=$reload_flag
8063 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
8064
8065 ## CAVEAT EMPTOR:
8066 ## There is no encapsulation within the following macros, do not change
8067 ## the running order or otherwise move them around unless you know exactly
8068 ## what you are doing...
8069 if test -n "$compiler"; then
8070 _LT_COMPILER_NO_RTTI($1)
8071 _LT_COMPILER_PIC($1)
8072 _LT_COMPILER_C_O($1)
8073 _LT_COMPILER_FILE_LOCKS($1)
8074 _LT_LINKER_SHLIBS($1)
8075 _LT_LINKER_HARDCODE_LIBPATH($1)
8076
8077 _LT_CONFIG($1)
8078 fi
8079
8080 AC_LANG_RESTORE
8081
8082 GCC=$lt_save_GCC
8083 CC=$lt_save_CC
8084 CFLAGS=$lt_save_CFLAGS
8085 ])# _LT_LANG_GO_CONFIG
8086
8087
8088 # _LT_LANG_RC_CONFIG([TAG])
8089 # -------------------------
8090 # Ensure that the configuration variables for the Windows resource compiler
8091 # are suitably defined. These variables are subsequently used by _LT_CONFIG
8092 # to write the compiler configuration to 'libtool'.
8093 m4_defun([_LT_LANG_RC_CONFIG],
8094 [AC_REQUIRE([LT_PROG_RC])dnl
8095 AC_LANG_SAVE
8096
8097 # Source file extension for RC test sources.
8098 ac_ext=rc
8099
8100 # Object file extension for compiled RC test sources.
8101 objext=o
8102 _LT_TAGVAR(objext, $1)=$objext
8103
8104 # Code to be used in simple compile tests
8105 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
8106
8107 # Code to be used in simple link tests
8108 lt_simple_link_test_code=$lt_simple_compile_test_code
8109
8110 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8111 _LT_TAG_COMPILER
8112
8113 # save warnings/boilerplate of simple test code
8114 _LT_COMPILER_BOILERPLATE
8115 _LT_LINKER_BOILERPLATE
8116
8117 # Allow CC to be a program name with arguments.
8118 lt_save_CC=$CC
8119 lt_save_CFLAGS=$CFLAGS
8120 lt_save_GCC=$GCC
8121 GCC=
8122 CC=${RC-"windres"}
8123 CFLAGS=
8124 compiler=$CC
8125 _LT_TAGVAR(compiler, $1)=$CC
8126 _LT_CC_BASENAME([$compiler])
8127 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
8128
8129 if test -n "$compiler"; then
8130 :
8131 _LT_CONFIG($1)
8132 fi
8133
8134 GCC=$lt_save_GCC
8135 AC_LANG_RESTORE
8136 CC=$lt_save_CC
8137 CFLAGS=$lt_save_CFLAGS
8138 ])# _LT_LANG_RC_CONFIG
8139
8140
8141 # LT_PROG_GCJ
8142 # -----------
8143 AC_DEFUN([LT_PROG_GCJ],
8144 [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
8145 [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
8146 [AC_CHECK_TOOL(GCJ, gcj,)
8147 test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
8148 AC_SUBST(GCJFLAGS)])])[]dnl
8149 ])
8150
8151 # Old name:
8152 AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
8153 dnl aclocal-1.4 backwards compatibility:
8154 dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
8155
8156
8157 # LT_PROG_GO
8158 # ----------
8159 AC_DEFUN([LT_PROG_GO],
8160 [AC_CHECK_TOOL(GOC, gccgo,)
8161 ])
8162
8163
8164 # LT_PROG_RC
8165 # ----------
8166 AC_DEFUN([LT_PROG_RC],
8167 [AC_CHECK_TOOL(RC, windres,)
8168 ])
8169
8170 # Old name:
8171 AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC])
8172 dnl aclocal-1.4 backwards compatibility:
8173 dnl AC_DEFUN([LT_AC_PROG_RC], [])
8174
8175
8176 # _LT_DECL_EGREP
8177 # --------------
8178 # If we don't have a new enough Autoconf to choose the best grep
8179 # available, choose the one first in the user's PATH.
8180 m4_defun([_LT_DECL_EGREP],
8181 [AC_REQUIRE([AC_PROG_EGREP])dnl
8182 AC_REQUIRE([AC_PROG_FGREP])dnl
8183 test -z "$GREP" && GREP=grep
8184 _LT_DECL([], [GREP], [1], [A grep program that handles long lines])
8185 _LT_DECL([], [EGREP], [1], [An ERE matcher])
8186 _LT_DECL([], [FGREP], [1], [A literal string matcher])
8187 dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too
8188 AC_SUBST([GREP])
8189 ])
8190
8191
8192 # _LT_DECL_OBJDUMP
8193 # --------------
8194 # If we don't have a new enough Autoconf to choose the best objdump
8195 # available, choose the one first in the user's PATH.
8196 m4_defun([_LT_DECL_OBJDUMP],
8197 [AC_CHECK_TOOL(OBJDUMP, objdump, false)
8198 test -z "$OBJDUMP" && OBJDUMP=objdump
8199 _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
8200 AC_SUBST([OBJDUMP])
8201 ])
8202
8203 # _LT_DECL_DLLTOOL
8204 # ----------------
8205 # Ensure DLLTOOL variable is set.
8206 m4_defun([_LT_DECL_DLLTOOL],
8207 [AC_CHECK_TOOL(DLLTOOL, dlltool, false)
8208 test -z "$DLLTOOL" && DLLTOOL=dlltool
8209 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])
8210 AC_SUBST([DLLTOOL])
8211 ])
8212
8213 # _LT_DECL_FILECMD
8214 # ----------------
8215 # Check for a file(cmd) program that can be used to detect file type and magic
8216 m4_defun([_LT_DECL_FILECMD],
8217 [AC_CHECK_TOOL([FILECMD], [file], [:])
8218 _LT_DECL([], [FILECMD], [1], [A file(cmd) program that detects file types])
8219 ])# _LD_DECL_FILECMD
8220
8221 # _LT_DECL_SED
8222 # ------------
8223 # Check for a fully-functional sed program, that truncates
8224 # as few characters as possible. Prefer GNU sed if found.
8225 m4_defun([_LT_DECL_SED],
8226 [AC_PROG_SED
8227 test -z "$SED" && SED=sed
8228 Xsed="$SED -e 1s/^X//"
8229 _LT_DECL([], [SED], [1], [A sed program that does not truncate output])
8230 _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"],
8231 [Sed that helps us avoid accidentally triggering echo(1) options like -n])
8232 ])# _LT_DECL_SED
8233
8234 m4_ifndef([AC_PROG_SED], [
8235 ############################################################
8236 # NOTE: This macro has been submitted for inclusion into #
8237 # GNU Autoconf as AC_PROG_SED. When it is available in #
8238 # a released version of Autoconf we should remove this #
8239 # macro and use it instead. #
8240 ############################################################
8241
8242 m4_defun([AC_PROG_SED],
8243 [AC_MSG_CHECKING([for a sed that does not truncate output])
8244 AC_CACHE_VAL(lt_cv_path_SED,
8245 [# Loop through the user's path and test for sed and gsed.
8246 # Then use that list of sed's as ones to test for truncation.
8247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8248 for as_dir in $PATH
8249 do
8250 IFS=$as_save_IFS
8251 test -z "$as_dir" && as_dir=.
8252 for lt_ac_prog in sed gsed; do
8253 for ac_exec_ext in '' $ac_executable_extensions; do
8254 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
8255 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
8256 fi
8257 done
8258 done
8259 done
8260 IFS=$as_save_IFS
8261 lt_ac_max=0
8262 lt_ac_count=0
8263 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
8264 # along with /bin/sed that truncates output.
8265 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
8266 test ! -f "$lt_ac_sed" && continue
8267 cat /dev/null > conftest.in
8268 lt_ac_count=0
8269 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
8270 # Check for GNU sed and select it if it is found.
8271 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
8272 lt_cv_path_SED=$lt_ac_sed
8273 break
8274 fi
8275 while true; do
8276 cat conftest.in conftest.in >conftest.tmp
8277 mv conftest.tmp conftest.in
8278 cp conftest.in conftest.nl
8279 echo >>conftest.nl
8280 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
8281 cmp -s conftest.out conftest.nl || break
8282 # 10000 chars as input seems more than enough
8283 test 10 -lt "$lt_ac_count" && break
8284 lt_ac_count=`expr $lt_ac_count + 1`
8285 if test "$lt_ac_count" -gt "$lt_ac_max"; then
8286 lt_ac_max=$lt_ac_count
8287 lt_cv_path_SED=$lt_ac_sed
8288 fi
8289 done
8290 done
8291 ])
8292 SED=$lt_cv_path_SED
8293 AC_SUBST([SED])
8294 AC_MSG_RESULT([$SED])
8295 ])#AC_PROG_SED
8296 ])#m4_ifndef
8297
8298 # Old name:
8299 AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED])
8300 dnl aclocal-1.4 backwards compatibility:
8301 dnl AC_DEFUN([LT_AC_PROG_SED], [])
8302
8303
8304 # _LT_CHECK_SHELL_FEATURES
8305 # ------------------------
8306 # Find out whether the shell is Bourne or XSI compatible,
8307 # or has some other useful features.
8308 m4_defun([_LT_CHECK_SHELL_FEATURES],
8309 [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8310 lt_unset=unset
8311 else
8312 lt_unset=false
8313 fi
8314 _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl
8315
8316 # test EBCDIC or ASCII
8317 case `echo X|tr X '\101'` in
8318 A) # ASCII based system
8319 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8320 lt_SP2NL='tr \040 \012'
8321 lt_NL2SP='tr \015\012 \040\040'
8322 ;;
8323 *) # EBCDIC based system
8324 lt_SP2NL='tr \100 \n'
8325 lt_NL2SP='tr \r\n \100\100'
8326 ;;
8327 esac
8328 _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl
8329 _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
8330 ])# _LT_CHECK_SHELL_FEATURES
8331
8332
8333 # _LT_PATH_CONVERSION_FUNCTIONS
8334 # -----------------------------
8335 # Determine what file name conversion functions should be used by
8336 # func_to_host_file (and, implicitly, by func_to_host_path). These are needed
8337 # for certain cross-compile configurations and native mingw.
8338 m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
8339 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
8340 AC_REQUIRE([AC_CANONICAL_BUILD])dnl
8341 AC_MSG_CHECKING([how to convert $build file names to $host format])
8342 AC_CACHE_VAL(lt_cv_to_host_file_cmd,
8343 [case $host in
8344 *-*-mingw* )
8345 case $build in
8346 *-*-mingw* ) # actually msys
8347 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
8348 ;;
8349 *-*-cygwin* )
8350 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
8351 ;;
8352 * ) # otherwise, assume *nix
8353 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
8354 ;;
8355 esac
8356 ;;
8357 *-*-cygwin* )
8358 case $build in
8359 *-*-mingw* ) # actually msys
8360 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
8361 ;;
8362 *-*-cygwin* )
8363 lt_cv_to_host_file_cmd=func_convert_file_noop
8364 ;;
8365 * ) # otherwise, assume *nix
8366 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
8367 ;;
8368 esac
8369 ;;
8370 * ) # unhandled hosts (and "normal" native builds)
8371 lt_cv_to_host_file_cmd=func_convert_file_noop
8372 ;;
8373 esac
8374 ])
8375 to_host_file_cmd=$lt_cv_to_host_file_cmd
8376 AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
8377 _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
8378 [0], [convert $build file names to $host format])dnl
8379
8380 AC_MSG_CHECKING([how to convert $build file names to toolchain format])
8381 AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
8382 [#assume ordinary cross tools, or native build.
8383 lt_cv_to_tool_file_cmd=func_convert_file_noop
8384 case $host in
8385 *-*-mingw* )
8386 case $build in
8387 *-*-mingw* ) # actually msys
8388 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
8389 ;;
8390 esac
8391 ;;
8392 esac
8393 ])
8394 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
8395 AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
8396 _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
8397 [0], [convert $build files to toolchain format])dnl
8398 ])# _LT_PATH_CONVERSION_FUNCTIONS
0 # Helper functions for option handling. -*- Autoconf -*-
1 #
2 # Copyright (C) 2004-2005, 2007-2009, 2011-2019, 2021-2022 Free
3 # Software Foundation, Inc.
4 # Written by Gary V. Vaughan, 2004
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 8 ltoptions.m4
11
12 # This is to help aclocal find these macros, as it can't see m4_define.
13 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
14
15
16 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
17 # ------------------------------------------
18 m4_define([_LT_MANGLE_OPTION],
19 [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])])
20
21
22 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
23 # ---------------------------------------
24 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
25 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
26 # saved as a flag.
27 m4_define([_LT_SET_OPTION],
28 [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
29 m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
30 _LT_MANGLE_DEFUN([$1], [$2]),
31 [m4_warning([Unknown $1 option '$2'])])[]dnl
32 ])
33
34
35 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
36 # ------------------------------------------------------------
37 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
38 m4_define([_LT_IF_OPTION],
39 [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])])
40
41
42 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
43 # -------------------------------------------------------
44 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
45 # are set.
46 m4_define([_LT_UNLESS_OPTIONS],
47 [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
48 [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option),
49 [m4_define([$0_found])])])[]dnl
50 m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3
51 ])[]dnl
52 ])
53
54
55 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
56 # ----------------------------------------
57 # OPTION-LIST is a space-separated list of Libtool options associated
58 # with MACRO-NAME. If any OPTION has a matching handler declared with
59 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
60 # the unknown option and exit.
61 m4_defun([_LT_SET_OPTIONS],
62 [# Set options
63 m4_foreach([_LT_Option], m4_split(m4_normalize([$2])),
64 [_LT_SET_OPTION([$1], _LT_Option)])
65
66 m4_if([$1],[LT_INIT],[
67 dnl
68 dnl Simply set some default values (i.e off) if boolean options were not
69 dnl specified:
70 _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no
71 ])
72 _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no
73 ])
74 dnl
75 dnl If no reference was made to various pairs of opposing options, then
76 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
78 dnl archives by default:
79 _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
80 _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
81 _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
82 _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-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])])
86 ])
87 ])# _LT_SET_OPTIONS
88
89
90 ## --------------------------------- ##
91 ## Macros to handle LT_INIT options. ##
92 ## --------------------------------- ##
93
94 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
95 # -----------------------------------------
96 m4_define([_LT_MANGLE_DEFUN],
97 [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])])
98
99
100 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
101 # -----------------------------------------------
102 m4_define([LT_OPTION_DEFINE],
103 [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl
104 ])# LT_OPTION_DEFINE
105
106
107 # dlopen
108 # ------
109 LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes
110 ])
111
112 AU_DEFUN([AC_LIBTOOL_DLOPEN],
113 [_LT_SET_OPTION([LT_INIT], [dlopen])
114 AC_DIAGNOSE([obsolete],
115 [$0: Remove this warning and the call to _LT_SET_OPTION when you
116 put the 'dlopen' option into LT_INIT's first parameter.])
117 ])
118
119 dnl aclocal-1.4 backwards compatibility:
120 dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], [])
121
122
123 # win32-dll
124 # ---------
125 # Declare package support for building win32 dll's.
126 LT_OPTION_DEFINE([LT_INIT], [win32-dll],
127 [enable_win32_dll=yes
128
129 case $host in
130 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
131 AC_CHECK_TOOL(AS, as, false)
132 AC_CHECK_TOOL(DLLTOOL, dlltool, false)
133 AC_CHECK_TOOL(OBJDUMP, objdump, false)
134 ;;
135 esac
136
137 test -z "$AS" && AS=as
138 _LT_DECL([], [AS], [1], [Assembler program])dnl
139
140 test -z "$DLLTOOL" && DLLTOOL=dlltool
141 _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl
142
143 test -z "$OBJDUMP" && OBJDUMP=objdump
144 _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl
145 ])# win32-dll
146
147 AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
148 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
149 _LT_SET_OPTION([LT_INIT], [win32-dll])
150 AC_DIAGNOSE([obsolete],
151 [$0: Remove this warning and the call to _LT_SET_OPTION when you
152 put the 'win32-dll' option into LT_INIT's first parameter.])
153 ])
154
155 dnl aclocal-1.4 backwards compatibility:
156 dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
157
158
159 # _LT_ENABLE_SHARED([DEFAULT])
160 # ----------------------------
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'.
164 m4_define([_LT_ENABLE_SHARED],
165 [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
166 AC_ARG_ENABLE([shared],
167 [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@],
168 [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])],
169 [p=${PACKAGE-default}
170 case $enableval in
171 yes) enable_shared=yes ;;
172 no) enable_shared=no ;;
173 *)
174 enable_shared=no
175 # Look at the argument we got. We use all the common list separators.
176 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
177 for pkg in $enableval; do
178 IFS=$lt_save_ifs
179 if test "X$pkg" = "X$p"; then
180 enable_shared=yes
181 fi
182 done
183 IFS=$lt_save_ifs
184 ;;
185 esac],
186 [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
187
188 _LT_DECL([build_libtool_libs], [enable_shared], [0],
189 [Whether or not to build shared libraries])
190 ])# _LT_ENABLE_SHARED
191
192 LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])])
193 LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])])
194
195 # Old names:
196 AC_DEFUN([AC_ENABLE_SHARED],
197 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared])
198 ])
199
200 AC_DEFUN([AC_DISABLE_SHARED],
201 [_LT_SET_OPTION([LT_INIT], [disable-shared])
202 ])
203
204 AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)])
205 AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)])
206
207 dnl aclocal-1.4 backwards compatibility:
208 dnl AC_DEFUN([AM_ENABLE_SHARED], [])
209 dnl AC_DEFUN([AM_DISABLE_SHARED], [])
210
211
212
213 # _LT_ENABLE_STATIC([DEFAULT])
214 # ----------------------------
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'.
218 m4_define([_LT_ENABLE_STATIC],
219 [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
220 AC_ARG_ENABLE([static],
221 [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
222 [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
223 [p=${PACKAGE-default}
224 case $enableval in
225 yes) enable_static=yes ;;
226 no) enable_static=no ;;
227 *)
228 enable_static=no
229 # Look at the argument we got. We use all the common list separators.
230 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
231 for pkg in $enableval; do
232 IFS=$lt_save_ifs
233 if test "X$pkg" = "X$p"; then
234 enable_static=yes
235 fi
236 done
237 IFS=$lt_save_ifs
238 ;;
239 esac],
240 [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
241
242 _LT_DECL([build_old_libs], [enable_static], [0],
243 [Whether or not to build static libraries])
244 ])# _LT_ENABLE_STATIC
245
246 LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])])
247 LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])])
248
249 # Old names:
250 AC_DEFUN([AC_ENABLE_STATIC],
251 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static])
252 ])
253
254 AC_DEFUN([AC_DISABLE_STATIC],
255 [_LT_SET_OPTION([LT_INIT], [disable-static])
256 ])
257
258 AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)])
259 AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)])
260
261 dnl aclocal-1.4 backwards compatibility:
262 dnl AC_DEFUN([AM_ENABLE_STATIC], [])
263 dnl AC_DEFUN([AM_DISABLE_STATIC], [])
264
265
266
267 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
268 # ----------------------------------
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'.
272 m4_define([_LT_ENABLE_FAST_INSTALL],
273 [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
274 AC_ARG_ENABLE([fast-install],
275 [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@],
276 [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])],
277 [p=${PACKAGE-default}
278 case $enableval in
279 yes) enable_fast_install=yes ;;
280 no) enable_fast_install=no ;;
281 *)
282 enable_fast_install=no
283 # Look at the argument we got. We use all the common list separators.
284 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
285 for pkg in $enableval; do
286 IFS=$lt_save_ifs
287 if test "X$pkg" = "X$p"; then
288 enable_fast_install=yes
289 fi
290 done
291 IFS=$lt_save_ifs
292 ;;
293 esac],
294 [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
295
296 _LT_DECL([fast_install], [enable_fast_install], [0],
297 [Whether or not to optimize for fast installation])dnl
298 ])# _LT_ENABLE_FAST_INSTALL
299
300 LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])])
301 LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])])
302
303 # Old names:
304 AU_DEFUN([AC_ENABLE_FAST_INSTALL],
305 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
306 AC_DIAGNOSE([obsolete],
307 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
308 the 'fast-install' option into LT_INIT's first parameter.])
309 ])
310
311 AU_DEFUN([AC_DISABLE_FAST_INSTALL],
312 [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
313 AC_DIAGNOSE([obsolete],
314 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
315 the 'disable-fast-install' option into LT_INIT's first parameter.])
316 ])
317
318 dnl aclocal-1.4 backwards compatibility:
319 dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
320 dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
321
322
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
376 # _LT_WITH_PIC([MODE])
377 # --------------------
378 # implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
379 # LT_INIT options.
380 # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
381 m4_define([_LT_WITH_PIC],
382 [AC_ARG_WITH([pic],
383 [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
384 [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
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])])
402
403 _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
404 ])# _LT_WITH_PIC
405
406 LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])])
407 LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])])
408
409 # Old name:
410 AU_DEFUN([AC_LIBTOOL_PICMODE],
411 [_LT_SET_OPTION([LT_INIT], [pic-only])
412 AC_DIAGNOSE([obsolete],
413 [$0: Remove this warning and the call to _LT_SET_OPTION when you
414 put the 'pic-only' option into LT_INIT's first parameter.])
415 ])
416
417 dnl aclocal-1.4 backwards compatibility:
418 dnl AC_DEFUN([AC_LIBTOOL_PICMODE], [])
419
420 ## ----------------- ##
421 ## LTDL_INIT Options ##
422 ## ----------------- ##
423
424 m4_define([_LTDL_MODE], [])
425 LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive],
426 [m4_define([_LTDL_MODE], [nonrecursive])])
427 LT_OPTION_DEFINE([LTDL_INIT], [recursive],
428 [m4_define([_LTDL_MODE], [recursive])])
429 LT_OPTION_DEFINE([LTDL_INIT], [subproject],
430 [m4_define([_LTDL_MODE], [subproject])])
431
432 m4_define([_LTDL_TYPE], [])
433 LT_OPTION_DEFINE([LTDL_INIT], [installable],
434 [m4_define([_LTDL_TYPE], [installable])])
435 LT_OPTION_DEFINE([LTDL_INIT], [convenience],
436 [m4_define([_LTDL_TYPE], [convenience])])
0 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
1 #
2 # Copyright (C) 2004-2005, 2007-2008, 2011-2019, 2021-2022 Free Software
3 # Foundation, Inc.
4 # Written by Gary V. Vaughan, 2004
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 6 ltsugar.m4
11
12 # This is to help aclocal find these macros, as it can't see m4_define.
13 AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])])
14
15
16 # lt_join(SEP, ARG1, [ARG2...])
17 # -----------------------------
18 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
19 # associated separator.
20 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
21 # versions in m4sugar had bugs.
22 m4_define([lt_join],
23 [m4_if([$#], [1], [],
24 [$#], [2], [[$2]],
25 [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])])
26 m4_define([_lt_join],
27 [m4_if([$#$2], [2], [],
28 [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])])
29
30
31 # lt_car(LIST)
32 # lt_cdr(LIST)
33 # ------------
34 # Manipulate m4 lists.
35 # These macros are necessary as long as will still need to support
36 # Autoconf-2.59, which quotes differently.
37 m4_define([lt_car], [[$1]])
38 m4_define([lt_cdr],
39 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
40 [$#], 1, [],
41 [m4_dquote(m4_shift($@))])])
42 m4_define([lt_unquote], $1)
43
44
45 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
46 # ------------------------------------------
47 # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
48 # Note that neither SEPARATOR nor STRING are expanded; they are appended
49 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
50 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
51 # than defined and empty).
52 #
53 # This macro is needed until we can rely on Autoconf 2.62, since earlier
54 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
55 m4_define([lt_append],
56 [m4_define([$1],
57 m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])])
58
59
60
61 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
62 # ----------------------------------------------------------
63 # Produce a SEP delimited list of all paired combinations of elements of
64 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
65 # has the form PREFIXmINFIXSUFFIXn.
66 # Needed until we can rely on m4_combine added in Autoconf 2.62.
67 m4_define([lt_combine],
68 [m4_if(m4_eval([$# > 3]), [1],
69 [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl
70 [[m4_foreach([_Lt_prefix], [$2],
71 [m4_foreach([_Lt_suffix],
72 ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[,
73 [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])])
74
75
76 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
77 # -----------------------------------------------------------------------
78 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
79 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
80 m4_define([lt_if_append_uniq],
81 [m4_ifdef([$1],
82 [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1],
83 [lt_append([$1], [$2], [$3])$4],
84 [$5])],
85 [lt_append([$1], [$2], [$3])$4])])
86
87
88 # lt_dict_add(DICT, KEY, VALUE)
89 # -----------------------------
90 m4_define([lt_dict_add],
91 [m4_define([$1($2)], [$3])])
92
93
94 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
95 # --------------------------------------------
96 m4_define([lt_dict_add_subkey],
97 [m4_define([$1($2:$3)], [$4])])
98
99
100 # lt_dict_fetch(DICT, KEY, [SUBKEY])
101 # ----------------------------------
102 m4_define([lt_dict_fetch],
103 [m4_ifval([$3],
104 m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]),
105 m4_ifdef([$1($2)], [m4_defn([$1($2)])]))])
106
107
108 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
109 # -----------------------------------------------------------------
110 m4_define([lt_if_dict_fetch],
111 [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4],
112 [$5],
113 [$6])])
114
115
116 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
117 # --------------------------------------------------------------
118 m4_define([lt_dict_filter],
119 [m4_if([$5], [], [],
120 [lt_join(m4_quote(m4_default([$4], [[, ]])),
121 lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]),
122 [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl
123 ])
0 # ltversion.m4 -- version numbers -*- Autoconf -*-
1 #
2 # Copyright (C) 2004, 2011-2019, 2021-2022 Free Software Foundation,
3 # Inc.
4 # Written by Scott James Remnant, 2004
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # @configure_input@
11
12 # serial 4249 ltversion.m4
13 # This file is part of GNU Libtool
14
15 m4_define([LT_PACKAGE_VERSION], [2.4.7.4-1ec8f-dirty])
16 m4_define([LT_PACKAGE_REVISION], [2.4.7.4])
17
18 AC_DEFUN([LTVERSION_VERSION],
19 [macro_version='2.4.7.4-1ec8f-dirty'
20 macro_revision='2.4.7.4'
21 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
22 _LT_DECL(, macro_revision, 0)
23 ])
0 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
1 #
2 # Copyright (C) 2004-2005, 2007, 2009, 2011-2019, 2021-2022 Free
3 # Software Foundation, Inc.
4 # Written by Scott James Remnant, 2004.
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 5 lt~obsolete.m4
11
12 # These exist entirely to fool aclocal when bootstrapping libtool.
13 #
14 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
15 # which have later been changed to m4_define as they aren't part of the
16 # exported API, or moved to Autoconf or Automake where they belong.
17 #
18 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
19 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
20 # using a macro with the same name in our local m4/libtool.m4 it'll
21 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
22 # and doesn't know about Autoconf macros at all.)
23 #
24 # So we provide this file, which has a silly filename so it's always
25 # included after everything else. This provides aclocal with the
26 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
27 # because those macros already exist, or will be overwritten later.
28 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
29 #
30 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
31 # Yes, that means every name once taken will need to remain here until
32 # we give up compatibility with versions before 1.7, at which point
33 # we need to keep only those names which we still refer to.
34
35 # This is to help aclocal find these macros, as it can't see m4_define.
36 AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])])
37
38 m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])])
39 m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])])
40 m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])])
41 m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])])
42 m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])])
43 m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])])
44 m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])])
45 m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])])
46 m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])])
47 m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])])
48 m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])])
49 m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])])
50 m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])])
51 m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])])
52 m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])])
53 m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])])
54 m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])])
55 m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])])
56 m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])])
57 m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])])
58 m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])])
59 m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])])
60 m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])])
61 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])])
62 m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])])
63 m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])])
64 m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])])
65 m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])])
66 m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])])
67 m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])])
68 m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])])
69 m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])])
70 m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])])
71 m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])])
72 m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])])
73 m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])])
74 m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])])
75 m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])])
76 m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])])
77 m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])])
78 m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])])
79 m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])])
80 m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])])
81 m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])])
82 m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])])
83 m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])])
84 m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])])
85 m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])])
86 m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])])
87 m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])])
88 m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])])
89 m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])])
90 m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])])
91 m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])])
92 m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])])
93 m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])])
94 m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])])
95 m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])])
96 m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])])
97 m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
98 m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
22
33 scriptversion=2018-03-07.03; # UTC
44
5 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
5 # Copyright (C) 1996-2021 Free Software Foundation, Inc.
66 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
77
88 # This program is free software; you can redistribute it and/or modify
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9494 xfce4-clipman-settings$(EXEEXT) xfce4-clipman-history$(EXEEXT)
9595 subdir = panel-plugin
9696 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
97 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
97 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
98 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
99 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
100 $(top_srcdir)/configure.ac
98101 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
99102 $(ACLOCAL_M4)
100103 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
288291 unique=`for i in $$list; do \
289292 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
290293 done | $(am__uniquify_input)`
291 ETAGS = etags
292 CTAGS = ctags
293294 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
294295 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
295296 ACLOCAL = @ACLOCAL@
301302 AUTOHEADER = @AUTOHEADER@
302303 AUTOMAKE = @AUTOMAKE@
303304 AWK = @AWK@
304 CATALOGS = @CATALOGS@
305 CATOBJEXT = @CATOBJEXT@
306305 CC = @CC@
307306 CCDEPMODE = @CCDEPMODE@
308307 CFLAGS = @CFLAGS@
309308 CPP = @CPP@
310309 CPPFLAGS = @CPPFLAGS@
310 CSCOPE = @CSCOPE@
311 CTAGS = @CTAGS@
311312 CYGPATH_W = @CYGPATH_W@
312 DATADIRNAME = @DATADIRNAME@
313313 DEFS = @DEFS@
314314 DEPDIR = @DEPDIR@
315315 DLLTOOL = @DLLTOOL@
319319 ECHO_N = @ECHO_N@
320320 ECHO_T = @ECHO_T@
321321 EGREP = @EGREP@
322 ETAGS = @ETAGS@
322323 EXEEXT = @EXEEXT@
323324 FGREP = @FGREP@
325 FILECMD = @FILECMD@
324326 GDKX_CFLAGS = @GDKX_CFLAGS@
325327 GDKX_LIBS = @GDKX_LIBS@
326328 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
334336 GLIB_LIBS = @GLIB_LIBS@
335337 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
336338 GLIB_VERSION = @GLIB_VERSION@
337 GMOFILES = @GMOFILES@
338339 GMSGFMT = @GMSGFMT@
339340 GREP = @GREP@
340341 GTK_CFLAGS = @GTK_CFLAGS@
346347 INSTALL_PROGRAM = @INSTALL_PROGRAM@
347348 INSTALL_SCRIPT = @INSTALL_SCRIPT@
348349 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
349 INSTOBJEXT = @INSTOBJEXT@
350 INTLLIBS = @INTLLIBS@
351350 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
352351 INTLTOOL_MERGE = @INTLTOOL_MERGE@
353352 INTLTOOL_PERL = @INTLTOOL_PERL@
356355 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
357356 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
358357 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
359 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
360358 LD = @LD@
361359 LDFLAGS = @LDFLAGS@
362360 LIBOBJS = @LIBOBJS@
393391 MAKEINFO = @MAKEINFO@
394392 MANIFEST_TOOL = @MANIFEST_TOOL@
395393 MKDIR_P = @MKDIR_P@
396 MKINSTALLDIRS = @MKINSTALLDIRS@
397394 MSGFMT = @MSGFMT@
398 MSGFMT_OPTS = @MSGFMT_OPTS@
399395 MSGMERGE = @MSGMERGE@
400396 NM = @NM@
401397 NMEDIT = @NMEDIT@
414410 PKG_CONFIG = @PKG_CONFIG@
415411 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
416412 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
417 POFILES = @POFILES@
418 POSUB = @POSUB@
419 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
420 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
421413 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
422414 QRENCODE_LIBS = @QRENCODE_LIBS@
423415 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
434426 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
435427 XFCONF_VERSION = @XFCONF_VERSION@
436428 XGETTEXT = @XGETTEXT@
437 XGETTEXT_ARGS = @XGETTEXT_ARGS@
438429 XMKMF = @XMKMF@
439430 X_CFLAGS = @X_CFLAGS@
440431 X_EXTRA_LIBS = @X_EXTRA_LIBS@
13881379
13891380 distclean-tags:
13901381 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1391
13921382 distdir: $(BUILT_SOURCES)
13931383 $(MAKE) $(AM_MAKEFLAGS) distdir-am
13941384
14321422 done
14331423 install: $(BUILT_SOURCES)
14341424 $(MAKE) $(AM_MAKEFLAGS) install-am
1435 install-exec: install-exec-am
1425 install-exec: $(BUILT_SOURCES)
1426 $(MAKE) $(AM_MAKEFLAGS) install-exec-am
14361427 install-data: install-data-am
14371428 uninstall: uninstall-am
14381429
15881579 uninstall-autostartDATA uninstall-binPROGRAMS \
15891580 uninstall-pluginLTLIBRARIES uninstall-pluginsDATA
15901581
1591 .MAKE: all check install install-am install-exec-am install-strip
1582 .MAKE: all check install install-am install-exec install-exec-am \
1583 install-strip
15921584
15931585 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
15941586 clean-binPROGRAMS clean-generic clean-libtool \
384384 GFile *other_file,
385385 GFileMonitorEvent event_type)
386386 {
387 static guint timeout = 0;
387 static GSource *source = NULL;
388 guint source_id;
389
388390 if (event_type == G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT)
389391 {
390 if (timeout > 0)
391 g_source_remove (timeout);
392 timeout = g_timeout_add_seconds (1, timeout_file_changed, actions);
392 /* drop the previous timer source */
393 if (source != NULL)
394 {
395 if (! g_source_is_destroyed (source))
396 g_source_destroy (source);
397
398 g_source_unref (source);
399 source = NULL;
400 }
401
402 source_id = g_timeout_add_seconds (1, (GSourceFunc)timeout_file_changed, actions);
403
404 /* retrieve the timer source and increase its ref count to test its destruction next time */
405 source = g_main_context_find_source_by_id (NULL, source_id);
406 g_source_ref (source);
393407 }
394408 }
395409
472486 GRegex *_regex;
473487 gchar *regex_anchored;
474488
475 g_return_val_if_fail (G_LIKELY (action_name != NULL), FALSE);
476 g_return_val_if_fail (G_LIKELY (command_name != NULL), FALSE);
477 g_return_val_if_fail (G_LIKELY (command != NULL), FALSE);
489 g_return_val_if_fail (action_name != NULL, FALSE);
490 g_return_val_if_fail (command_name != NULL, FALSE);
491 g_return_val_if_fail (command != NULL, FALSE);
478492
479493 l = g_slist_find_custom (actions->priv->entries, action_name, (GCompareFunc)__clipman_actions_entry_compare_name);
480494
4141 guint primary_clipboard_timeout;
4242 gboolean internal_change;
4343 gboolean add_primary_clipboard;
44 gboolean persistent_primary_clipboard;
4445 gboolean history_ignore_primary_clipboard;
4546 gboolean enable_actions;
4647 gboolean inhibit;
5152 enum
5253 {
5354 ADD_PRIMARY_CLIPBOARD = 1,
55 PERSISTENT_PRIMARY_CLIPBOARD,
5456 HISTORY_IGNORE_PRIMARY_CLIPBOARD,
5557 ENABLE_ACTIONS,
5658 INHIBIT,
154156 * or if the shift key is hold down, and once both are released the
155157 * content will go to the history. */
156158 if (collector->priv->add_primary_clipboard
159 || collector->priv->persistent_primary_clipboard
157160 || !collector->priv->history_ignore_primary_clipboard
158161 || collector->priv->enable_actions)
159162 {
174177 g_return_if_fail (GTK_IS_CLIPBOARD (collector->priv->default_clipboard) && GTK_IS_CLIPBOARD (collector->priv->primary_clipboard));
175178
176179 if (text == NULL || text[0] == '\0')
177 return;
180 {
181 /* Restore primary clipboard on deselection */
182 if (clipboard == collector->priv->primary_clipboard
183 && collector->priv->persistent_primary_clipboard
184 && prev_text != NULL)
185 gtk_clipboard_set_text (collector->priv->primary_clipboard, prev_text, -1);
186
187 return;
188 }
178189
179190 if (clipboard == collector->priv->default_clipboard)
180191 {
193204 /* Make a copy inside the default clipboard */
194205 if (collector->priv->add_primary_clipboard)
195206 gtk_clipboard_set_text (collector->priv->default_clipboard, text, -1);
207
208 /* Store selection for later use */
209 if (collector->priv->persistent_primary_clipboard)
210 {
211 g_free (prev_text);
212 prev_text = g_strdup (text);
213 }
196214
197215 /* Match for actions */
198216 if (collector->priv->enable_actions && g_strcmp0 (text, prev_text))
302320 DEFAULT_ADD_PRIMARY_CLIPBOARD,
303321 G_PARAM_CONSTRUCT|G_PARAM_READWRITE));
304322
323 g_object_class_install_property (object_class, PERSISTENT_PRIMARY_CLIPBOARD,
324 g_param_spec_boolean ("persistent-primary-clipboard",
325 "PersistentPrimaryClipboard",
326 "Make the primary clipboard persistent over deselection",
327 DEFAULT_PERSISTENT_PRIMARY_CLIPBOARD,
328 G_PARAM_CONSTRUCT|G_PARAM_READWRITE));
329
305330 g_object_class_install_property (object_class, HISTORY_IGNORE_PRIMARY_CLIPBOARD,
306331 g_param_spec_boolean ("history-ignore-primary-clipboard",
307332 "HistoryIgnorePrimaryClipboard",
376401 priv->add_primary_clipboard = g_value_get_boolean (value);
377402 break;
378403
404 case PERSISTENT_PRIMARY_CLIPBOARD:
405 priv->persistent_primary_clipboard = g_value_get_boolean (value);
406 break;
407
379408 case HISTORY_IGNORE_PRIMARY_CLIPBOARD:
380409 priv->history_ignore_primary_clipboard = g_value_get_boolean (value);
381410 break;
407436 g_value_set_boolean (value, priv->add_primary_clipboard);
408437 break;
409438
439 case PERSISTENT_PRIMARY_CLIPBOARD:
440 g_value_set_boolean (value, priv->persistent_primary_clipboard);
441 break;
442
410443 case HISTORY_IGNORE_PRIMARY_CLIPBOARD:
411444 g_value_set_boolean (value, priv->history_ignore_primary_clipboard);
412445 break;
3737 "%s",
3838 _("The Clipboard Manager Daemon is not running."));
3939 }
40
41 gchar *
42 clipman_common_shorten_preview (const gchar *text)
43 {
44 const gint preview_length = 48;
45 gchar *tmp1, *tmp2;
46 const gchar *offset;
47
48 /* Strip white spaces for preview */
49 tmp2 = tmp1 = g_strdup (text);
50
51 g_strchug (tmp2);
52
53 tmp2 = g_strstr_len (tmp2, preview_length, " ");
54 while (tmp2)
55 {
56 g_strchug (++tmp2);
57 /* We've already parsed `tmp2 - tmp1` chars */
58 tmp2 = g_strstr_len (tmp2, preview_length - (tmp2 - tmp1), " ");
59 }
60
61 /* Shorten preview */
62 if (g_utf8_strlen (tmp1, -1) > preview_length)
63 {
64 offset = g_utf8_offset_to_pointer (tmp1, preview_length);
65 tmp2 = g_strndup (tmp1, offset - tmp1);
66 g_free (tmp1);
67 g_strchomp (tmp2);
68
69 tmp1 = g_strconcat (tmp2, "...", NULL);
70 g_free (tmp2);
71 }
72 else
73 g_strchomp (tmp1);
74
75 /* Cleanup special characters from preview */
76 g_strdelimit (tmp1, "\n\r\t", ' ');
77
78 return tmp1;
79 }
2424 #ifndef __CLIPMAN_COMMON_H__
2525 #define __CLIPMAN_COMMON_H__
2626
27 /* G_GNUC_FALLTHROUGH definition, from GLib 2.68.0 */
28 #if ! GLIB_CHECK_VERSION (2, 60, 0)
29 #if __GNUC__ > 6
30 #define G_GNUC_FALLTHROUGH __attribute__((fallthrough))
31 #elif g_macro__has_attribute (fallthrough)
32 #define G_GNUC_FALLTHROUGH __attribute__((fallthrough))
33 #else
34 #define G_GNUC_FALLTHROUGH
35 #endif
36 #endif
37
3827 #define DEFAULT_MAX_MENU_ITEMS 15
3928 #define DEFAULT_MAX_TEXTS_IN_HISTORY 100
4029 #define DEFAULT_MAX_IMAGES_IN_HISTORY 1
4433 #define DEFAULT_REORDER_ITEMS TRUE
4534 #define DEFAULT_SKIP_ACTION_ON_KEY_DOWN FALSE
4635 #define DEFAULT_ADD_PRIMARY_CLIPBOARD FALSE
36 #define DEFAULT_PERSISTENT_PRIMARY_CLIPBOARD FALSE
4737 #define DEFAULT_SHOW_QR_CODE FALSE
4838 #define DEFAULT_HISTORY_IGNORE_PRIMARY_CLIPBOARD TRUE
4939 #define DEFAULT_ENABLE_ACTIONS FALSE
7262
7363 void clipman_common_show_info_dialog (void);
7464 void clipman_common_show_warning_dialog (void);
65 gchar * clipman_common_shorten_preview (const gchar *text);
7566
7667 #endif /* !__CLIPMAN_COMMON_H__ */
4040 guint max_images_in_history;
4141 gboolean save_on_quit;
4242 gboolean reorder_items;
43 gint scale_factor;
4344 };
4445
4546 G_DEFINE_TYPE_WITH_PRIVATE (ClipmanHistory, clipman_history, G_TYPE_OBJECT)
184185 g_signal_emit (history, signals[ITEM_ADDED], 0);
185186 }
186187
188 static void
189 _clipman_history_image_set_preview (ClipmanHistory *history,
190 ClipmanHistoryItem *item)
191 {
192 gint size;
193
194 g_return_if_fail (item->type == CLIPMAN_HISTORY_TYPE_IMAGE);
195
196 if (item->preview.image != NULL)
197 g_object_unref (item->preview.image);
198
199 size = 128 * history->priv->scale_factor;
200 item->preview.image = gdk_pixbuf_scale_simple (item->content.image, size, size, GDK_INTERP_BILINEAR);
201 }
202
187203 /*
188204 * Misc functions
189205 */
239255 const gchar *text)
240256 {
241257 ClipmanHistoryItem *item;
242 gchar *tmp1, *tmp2;
243 const gchar *offset;
244 gint preview_length = 48;
245258 GSList *list;
246259
247260 /* Search for a previously existing content */
269282 item->type = CLIPMAN_HISTORY_TYPE_TEXT;
270283 item->content.text = g_strdup (text);
271284
272 /* Strip white spaces for preview */
273 tmp1 = g_strchomp (g_strdup (text));
274
275 tmp2 = tmp1;
276 while (tmp2)
277 {
278 tmp2 = g_strchug(++tmp2);
279 tmp2 = g_strstr_len (tmp1, preview_length, " ");
280 }
281
282 /* Shorten preview */
283 if (g_utf8_strlen (tmp1, -1) > preview_length)
284 {
285 offset = g_utf8_offset_to_pointer (tmp1, preview_length);
286 tmp2 = g_strndup (tmp1, offset - tmp1);
287 g_free (tmp1);
288 tmp1 = g_strconcat (tmp2, "...", NULL);
289 g_free (tmp2);
290 }
291
292 /* Cleanup special characters from preview */
293 tmp1 = g_strdelimit (tmp1, "\n\r\t", ' ');
294
295285 /* Set preview */
296 item->preview.text = tmp1;
286 item->preview.text = clipman_common_shorten_preview (text);
297287
298288 _clipman_history_add_item (history, item);
299289 }
320310 item = g_slice_new0 (ClipmanHistoryItem);
321311 item->type = CLIPMAN_HISTORY_TYPE_IMAGE;
322312 item->content.image = gdk_pixbuf_copy (image);
323 item->preview.image = gdk_pixbuf_scale_simple (GDK_PIXBUF (image), 128, 128, GDK_INTERP_BILINEAR);
313 _clipman_history_image_set_preview (history, item);
324314
325315 DBG ("Copy of image (%p) is (%p)", image, item->content.image);
326316
412402 history->priv->item_to_restore = NULL;
413403
414404 g_signal_emit (history, signals[CLEAR], 0);
405 }
406
407 void
408 clipman_history_set_scale_factor (ClipmanHistory *history,
409 GParamSpec *pspec,
410 GtkWidget *widget)
411 {
412 gint scale_factor;
413
414 g_return_if_fail (GTK_IS_WIDGET (widget));
415
416 scale_factor = gtk_widget_get_scale_factor (widget);
417 if (scale_factor == history->priv->scale_factor)
418 return;
419
420 history->priv->scale_factor = scale_factor;
421 for (GSList *lp = history->priv->items; lp != NULL; lp = lp->next)
422 {
423 ClipmanHistoryItem *item = lp->data;
424 if (item->type == CLIPMAN_HISTORY_TYPE_IMAGE)
425 _clipman_history_image_set_preview (history, item);
426 }
415427 }
416428
417429 ClipmanHistory *
496508 {
497509 history->priv = clipman_history_get_instance_private (history);
498510 history->priv->item_to_restore = NULL;
511 history->priv->scale_factor = 1;
499512 }
500513
501514 static void
9696 void clipman_history_set_item_to_restore (ClipmanHistory *history,
9797 const ClipmanHistoryItem *item);
9898 void clipman_history_clear (ClipmanHistory *history);
99 void clipman_history_set_scale_factor (ClipmanHistory *history,
100 GParamSpec *pspec,
101 GtkWidget *widget);
99102
100103 #endif /* !__CLIPMAN_HISTORY_H__ */
3636 */
3737
3838 static void panel_plugin_register (XfcePanelPlugin *panel_plugin);
39 XFCE_PANEL_PLUGIN_REGISTER (panel_plugin_register);
39 static gboolean panel_plugin_register_check (GdkScreen *screen);
40 XFCE_PANEL_PLUGIN_REGISTER_WITH_CHECK (panel_plugin_register, panel_plugin_register_check);
4041
4142 static gboolean plugin_set_size (MyPlugin *plugin,
4243 gint size);
5556
5657
5758
58 /*
59 * Panel Plugin
60 */
59 static MyPlugin *my_plugin;
60
61 static gboolean
62 panel_plugin_register_check (GdkScreen *screen)
63 {
64 my_plugin = plugin_register (TRUE);
65
66 return my_plugin != NULL;
67 }
6168
6269 static void
6370 panel_plugin_register (XfcePanelPlugin *panel_plugin)
6471 {
65 MyPlugin *plugin = plugin_register ();
6672 GtkIconTheme *icon_theme = gtk_icon_theme_get_default ();
6773 GtkWidget *mi = NULL;
6874 GtkCssProvider *css_provider;
6975 GtkStyleContext *context;
7076
7177 /* Menu Position Func */
72 plugin->menu_position_func = (GtkMenuPositionFunc)my_plugin_position_menu;
78 my_plugin->menu_position_func = (GtkMenuPositionFunc)my_plugin_position_menu;
7379
7480 /* Panel Plugin */
75 plugin->panel_plugin = panel_plugin;
81 my_plugin->panel_plugin = panel_plugin;
7682 gtk_widget_set_tooltip_text (GTK_WIDGET (panel_plugin), _("Clipman"));
7783
7884 /* Panel Button */
79 plugin->button = xfce_panel_create_toggle_button ();
85 my_plugin->button = xfce_panel_create_toggle_button ();
8086 if (gtk_icon_theme_has_icon (icon_theme, "clipman-symbolic"))
81 plugin->image = gtk_image_new_from_icon_name ("clipman-symbolic", GTK_ICON_SIZE_MENU);
87 my_plugin->image = gtk_image_new_from_icon_name ("clipman-symbolic", GTK_ICON_SIZE_MENU);
8288 else if (gtk_icon_theme_has_icon (icon_theme, "edit-paste-symbolic"))
83 plugin->image = gtk_image_new_from_icon_name ("edit-paste-symbolic", GTK_ICON_SIZE_MENU);
89 my_plugin->image = gtk_image_new_from_icon_name ("edit-paste-symbolic", GTK_ICON_SIZE_MENU);
8490 else
85 plugin->image = gtk_image_new_from_icon_name ("edit-paste", GTK_ICON_SIZE_MENU);
86 gtk_container_add (GTK_CONTAINER (plugin->button), plugin->image);
87 gtk_container_add (GTK_CONTAINER (panel_plugin), plugin->button);
88 gtk_widget_set_name (GTK_WIDGET (plugin->button), "xfce4-clipman-plugin");
91 my_plugin->image = gtk_image_new_from_icon_name ("edit-paste", GTK_ICON_SIZE_MENU);
92 gtk_container_add (GTK_CONTAINER (my_plugin->button), my_plugin->image);
93 gtk_container_add (GTK_CONTAINER (panel_plugin), my_plugin->button);
94 gtk_widget_set_name (GTK_WIDGET (my_plugin->button), "xfce4-clipman-plugin");
8995
9096 /* Sane default Gtk style */
9197 css_provider = gtk_css_provider_new ();
9298 gtk_css_provider_load_from_data (css_provider,
9399 ".inhibited { opacity: 0.5; }",
94100 -1, NULL);
95 context = GTK_STYLE_CONTEXT (gtk_widget_get_style_context (GTK_WIDGET (plugin->image)));
101 context = GTK_STYLE_CONTEXT (gtk_widget_get_style_context (GTK_WIDGET (my_plugin->image)));
96102 gtk_style_context_add_provider (context,
97103 GTK_STYLE_PROVIDER (css_provider),
98104 GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
100106
101107 xfce_panel_plugin_set_small (panel_plugin, TRUE);
102108
103 xfce_panel_plugin_add_action_widget (panel_plugin, plugin->button);
104 g_signal_connect (plugin->button, "button-press-event",
105 G_CALLBACK (cb_button_pressed), plugin);
109 xfce_panel_plugin_add_action_widget (panel_plugin, my_plugin->button);
110 g_signal_connect (my_plugin->button, "button-press-event",
111 G_CALLBACK (cb_button_pressed), my_plugin);
106112
107113 /* Context menu */
108114 xfce_panel_plugin_menu_show_about (panel_plugin);
111117 gtk_widget_show (mi);
112118 xfce_panel_plugin_menu_insert_item (panel_plugin, GTK_MENU_ITEM (mi));
113119 g_signal_connect (G_OBJECT (mi), "toggled",
114 G_CALLBACK (cb_inhibit_toggled), plugin->image);
115 xfconf_g_property_bind (plugin->channel, "/tweaks/inhibit",
120 G_CALLBACK (cb_inhibit_toggled), my_plugin->image);
121 xfconf_g_property_bind (my_plugin->channel, "/tweaks/inhibit",
116122 G_TYPE_BOOLEAN, mi, "active");
117123
118124 /* Signals */
119125 g_signal_connect_swapped (panel_plugin, "about",
120 G_CALLBACK (plugin_about), plugin);
126 G_CALLBACK (plugin_about), my_plugin);
121127 g_signal_connect_swapped (panel_plugin, "configure-plugin",
122 G_CALLBACK (plugin_configure), plugin);
128 G_CALLBACK (plugin_configure), my_plugin);
123129 g_signal_connect_swapped (panel_plugin, "save",
124 G_CALLBACK (plugin_save), plugin);
130 G_CALLBACK (plugin_save), my_plugin);
125131 g_signal_connect_swapped (panel_plugin, "free-data",
126 G_CALLBACK (plugin_free), plugin);
132 G_CALLBACK (plugin_free), my_plugin);
127133 g_signal_connect_swapped (panel_plugin, "size-changed",
128 G_CALLBACK (plugin_set_size), plugin);
129 g_signal_connect (plugin->menu, "deactivate",
130 G_CALLBACK (cb_menu_deactivate), plugin);
134 G_CALLBACK (plugin_set_size), my_plugin);
135 g_signal_connect (my_plugin->menu, "deactivate",
136 G_CALLBACK (cb_menu_deactivate), my_plugin);
131137
132138 gtk_widget_show_all (GTK_WIDGET (panel_plugin));
133139 }
111111 static MyPlugin *
112112 status_icon_register (void)
113113 {
114 MyPlugin *plugin = plugin_register ();
114 MyPlugin *plugin = plugin_register (FALSE);
115115 GtkIconTheme *icon_theme = gtk_icon_theme_get_default ();
116116
117117 /* Menu Position Func */
7676 GValue *value,
7777 GParamSpec *pspec);
7878 #ifdef HAVE_QRENCODE
79 GdkPixbuf * clipman_menu_qrcode (char *text);
79 GdkPixbuf * clipman_menu_qrcode (char *text,
80 gint scale_factor);
8081 #endif
8182
8283
127128 #endif
128129
129130 static void
130 cb_set_clipboard_from_primary (GtkMenuItem *mi)
131 cb_set_clipboard_from_primary (GtkMenuItem *mi, GObject *menu)
131132 {
132133 GtkClipboard *clipboard;
133134
134135 clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
135 gtk_clipboard_set_text (clipboard, gtk_menu_item_get_label (mi), -1);
136 gtk_clipboard_set_text (clipboard, g_object_get_data (menu, "selection-primary"), -1);
136137 }
137138
138139 static void
292293 {
293294 GError *error = NULL;
294295 GtkWidget *error_dialog;
295 GtkWidget *mi = GTK_WIDGET (user_data);
296
297 if (g_strcmp0 (gtk_menu_item_get_label (GTK_MENU_ITEM (mi)), "_Show full history...") == 0)
298 g_spawn_command_line_async ("xfce4-clipman-history", &error);
299 else
300 g_spawn_command_line_async ("xfce4-clipman-settings", &error);
296 gchar *command = user_data;
297
298 g_spawn_command_line_async (command, &error);
301299
302300 if (error != NULL)
303301 {
327325 static void
328326 _clipman_menu_update_list (ClipmanMenu *menu)
329327 {
330 GtkClipboard *clipboard;
331328 GtkWidget *mi, *image;
332329 #ifdef HAVE_QRENCODE
333330 GdkPixbuf *pixbuf;
337334 GSList *list, *l;
338335 gint pos = 0;
339336 guint i = 0;
340 gchar *selection_primary;
341 gchar *selection_clipboard;
337 const gchar *selection_primary;
338 const gchar *selection_clipboard;
339 gchar *selection_primary_short;
342340 gboolean skip_primary = FALSE;
341 cairo_surface_t *surface;
342 gint scale_factor = gtk_widget_get_scale_factor (GTK_WIDGET (menu));
343
344 /* retrieve clipboard and primary selections */
345 selection_clipboard = g_object_get_data (G_OBJECT (menu), "selection-clipboard");
346 selection_primary = g_object_get_data (G_OBJECT (menu), "selection-primary");
343347
344348 /* Get the most recent item in the history */
345349 item_to_restore = clipman_history_get_item_to_restore (menu->priv->history);
354358 list = clipman_history_get_list (menu->priv->history);
355359 if (menu->priv->reverse_order)
356360 list = g_slist_reverse (list);
357
358 clipboard = gtk_clipboard_get (GDK_SELECTION_CLIPBOARD);
359 selection_clipboard = gtk_clipboard_wait_for_text (clipboard);
360
361 clipboard = gtk_clipboard_get (GDK_SELECTION_PRIMARY);
362 selection_primary = gtk_clipboard_wait_for_text (clipboard);
363361
364362 for (i = 0, l = list; i < menu->priv->max_menu_items; i++, l = l->next)
365363 {
378376 case CLIPMAN_HISTORY_TYPE_IMAGE:
379377 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
380378 mi = gtk_image_menu_item_new ();
381 image = gtk_image_new_from_pixbuf (item->preview.image);
379 surface = gdk_cairo_surface_create_from_pixbuf (item->preview.image, scale_factor, NULL);
380 image = gtk_image_new_from_surface (surface);
381 cairo_surface_destroy (surface);
382382 gtk_container_add (GTK_CONTAINER (mi), image);
383383 G_GNUC_END_IGNORE_DEPRECATIONS
384384 break;
437437 gtk_menu_shell_insert (GTK_MENU_SHELL (menu), mi, pos++);
438438 gtk_widget_show_all (mi);
439439
440 if ((pixbuf = clipman_menu_qrcode (item_to_restore->content.text)) != NULL)
440 if ((pixbuf = clipman_menu_qrcode (item_to_restore->content.text, scale_factor)) != NULL)
441441 {
442442 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
443443 mi = gtk_image_menu_item_new ();
444444 G_GNUC_END_IGNORE_DEPRECATIONS
445 gtk_container_add (GTK_CONTAINER (mi), gtk_image_new_from_pixbuf (pixbuf));
445 surface = gdk_cairo_surface_create_from_pixbuf (pixbuf, scale_factor, NULL);
446 gtk_container_add (GTK_CONTAINER (mi), gtk_image_new_from_surface (surface));
447 cairo_surface_destroy (surface);
446448 g_signal_connect (mi, "activate", G_CALLBACK (cb_set_qrcode), pixbuf);
447449 menu->priv->list = g_slist_prepend (menu->priv->list, mi);
448450 gtk_menu_shell_insert (GTK_MENU_SHELL (menu), mi, pos++);
485487
486488 if (skip_primary == FALSE)
487489 {
490 selection_primary_short = clipman_common_shorten_preview (selection_primary);
488491 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
489 mi = gtk_image_menu_item_new_with_label (selection_primary);
492 mi = gtk_image_menu_item_new_with_label (selection_primary_short);
490493 image = gtk_image_new_from_icon_name ("input-mouse-symbolic", GTK_ICON_SIZE_MENU);
491494 gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mi), image);
492495 G_GNUC_END_IGNORE_DEPRECATIONS
496 g_free (selection_primary_short);
493497 gtk_menu_shell_insert (GTK_MENU_SHELL (menu), mi, 0);
494498 gtk_widget_show_all (mi);
495 g_signal_connect (mi, "activate", G_CALLBACK (cb_set_clipboard_from_primary), NULL);
499 g_signal_connect (mi, "activate", G_CALLBACK (cb_set_clipboard_from_primary), menu);
496500 menu->priv->list = g_slist_prepend (menu->priv->list, mi);
501
502 if (pos == 0)
503 {
504 /* Set the clear history item sensitive */
505 gtk_widget_set_sensitive (menu->priv->mi_clear_history, TRUE);
506 }
497507 }
498 g_free (selection_primary);
499 }
500 g_free (selection_clipboard);
508 }
501509
502510 _clipman_menu_adjust_geometry(menu);
503511 }
587595
588596 /* ClipmanHistory */
589597 menu->priv->history = clipman_history_get ();
598 clipman_history_set_scale_factor (menu->priv->history, NULL, GTK_WIDGET (menu));
599 g_signal_connect_object (menu, "notify::scale-factor",
600 G_CALLBACK (clipman_history_set_scale_factor),
601 menu->priv->history, G_CONNECT_SWAPPED);
590602
591603 /* Connect signal on show to update the items */
592604 g_signal_connect_swapped (menu, "show", G_CALLBACK (_clipman_menu_update_list), menu);
600612 {
601613 mi = gtk_menu_item_new_with_mnemonic (_("_Show full history..."));
602614 gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
603 g_signal_connect_swapped (mi, "activate", G_CALLBACK (cb_launch_clipman_bin), mi);
615 g_signal_connect (mi, "activate", G_CALLBACK (cb_launch_clipman_bin), "xfce4-clipman-history");
604616 }
605617
606618 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
613625
614626 mi = gtk_menu_item_new_with_mnemonic (_("_Clipman settings..."));
615627 gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
616 g_signal_connect_swapped (mi, "activate", G_CALLBACK (cb_launch_clipman_bin), mi);
628 g_signal_connect (mi, "activate", G_CALLBACK (cb_launch_clipman_bin), "xfce4-clipman-settings");
617629
618630 /* Show all the items */
619631 gtk_widget_show_all (GTK_WIDGET (menu));
696708
697709 #ifdef HAVE_QRENCODE
698710 GdkPixbuf *
699 clipman_menu_qrcode (char *text)
711 clipman_menu_qrcode (char *text,
712 gint scale_factor)
700713 {
701714 QRcode *qrcode;
702715 GdkPixbuf *pixbuf, *pixbuf_scaled;
703 int i, j, k, rowstride, channels;
716 int i, j, k, rowstride, channels, size;
704717 guchar *pixel;
705718 unsigned char *data;
706719
725738 data++;
726739 }
727740
728 pixbuf_scaled = gdk_pixbuf_scale_simple (pixbuf, (qrcode->width + 2) * 3, (qrcode->width + 2) * 3, GDK_INTERP_NEAREST);
741 size = (qrcode->width + 2) * 3 * scale_factor;
742 pixbuf_scaled = gdk_pixbuf_scale_simple (pixbuf, size, size, GDK_INTERP_NEAREST);
729743
730744 QRcode_free(qrcode);
731745 g_object_unref(pixbuf);
5959 */
6060
6161 MyPlugin *
62 plugin_register (void)
62 plugin_register (gboolean panel_plugin)
6363 {
6464 MyPlugin *plugin = g_slice_new0 (MyPlugin);
6565 GError *error = NULL;
7575 }
7676
7777 plugin->app = gtk_application_new ("org.xfce.clipman", 0);
78 g_application_register (G_APPLICATION (plugin->app), NULL, &error);
79 if (error != NULL)
80 {
81 g_warning ("Unable to register GApplication: %s", error->message);
82 g_error_free (error);
83 error = NULL;
84 }
85
86 if (g_application_get_is_remote (G_APPLICATION (plugin->app)))
87 {
88 g_message ("Primary instance org.xfce.clipman already running");
89 clipman_common_show_info_dialog ();
90 g_object_unref (plugin->app);
91 return FALSE;
92 }
93
94 g_set_application_name (_("Clipman"));
78
79 /* all this has already been done in main-status-icon.c in the case of a status icon */
80 if (panel_plugin)
81 {
82 g_application_register (G_APPLICATION (plugin->app), NULL, &error);
83 if (error != NULL)
84 {
85 g_warning ("Unable to register GApplication: %s", error->message);
86 g_error_free (error);
87 error = NULL;
88 }
89
90 if (g_application_get_is_remote (G_APPLICATION (plugin->app)))
91 {
92 g_message ("Primary instance org.xfce.clipman already running");
93 clipman_common_show_info_dialog ();
94 g_object_unref (plugin->app);
95 return NULL;
96 }
97
98 g_set_application_name (_("Clipman"));
99 }
100
95101 g_signal_connect_swapped (plugin->app, "activate", G_CALLBACK (plugin_popup_menu), plugin);
96102
97103 /* Xfconf */
118124 plugin->collector = clipman_collector_get ();
119125 xfconf_g_property_bind (plugin->channel, "/settings/add-primary-clipboard",
120126 G_TYPE_BOOLEAN, plugin->collector, "add-primary-clipboard");
127 xfconf_g_property_bind (plugin->channel, "/settings/persistent-primary-clipboard",
128 G_TYPE_BOOLEAN, plugin->collector, "persistent-primary-clipboard");
121129 xfconf_g_property_bind (plugin->channel, "/settings/history-ignore-primary-clipboard",
122130 G_TYPE_BOOLEAN, plugin->collector, "history-ignore-primary-clipboard");
123131 xfconf_g_property_bind (plugin->channel, "/settings/enable-actions",
171179 while (TRUE)
172180 {
173181 filename = g_strdup_printf ("%s/xfce4/clipman/image%d.png", g_get_user_cache_dir (), i++);
182 DBG ("Loading image from cache file %s", filename);
174183 image = gdk_pixbuf_new_from_file (filename, NULL);
175184 g_unlink (filename);
176185 g_free (filename);
177186 if (image == NULL)
178187 break;
179188
180 DBG ("Loading image from cache file %s", filename);
181189 clipman_history_add_image (plugin->history, image);
182190 g_object_unref (image);
183191 }
240248 list = g_slist_reverse (list);
241249 if (list != NULL)
242250 {
243 texts = g_malloc0 (g_slist_length (list) * sizeof (gchar *));
251 texts = g_new0 (const gchar *, g_slist_length (list));
244252 for (n_texts = n_images = 0, l = list; l != NULL; l = l->next)
245253 {
246254 item = l->data;
333341 "logo-icon-name", "xfce4-clipman-plugin",
334342 "comments", _("Clipboard Manager for Xfce"),
335343 "version", PACKAGE_VERSION,
336 "copyright", "Copyright © 2003-2016 The Xfce development team",
344 "copyright", "Copyright © 2003-2023 The Xfce development team",
337345 "license", license,
338346 "website", "https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin",
339347 "website-label", "docs.xfce.org",
361369 }
362370 }
363371
364 void
365 plugin_popup_menu (MyPlugin *plugin)
366 {
372 static void
373 plugin_popup_menu_real (GtkClipboard *clipboard,
374 const gchar *text,
375 gpointer data)
376 {
377 MyPlugin *plugin = data;
378
379 /* store primary selection for later use */
380 g_object_set_data_full (G_OBJECT (plugin->menu), "selection-primary",
381 g_strdup (text), g_free);
382
367383 if (xfconf_channel_get_bool (plugin->channel, "/tweaks/popup-at-pointer", FALSE))
368384 {
369385 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
394410 #endif
395411 }
396412 }
413
414 static void
415 plugin_popup_menu_primary (GtkClipboard *clipboard,
416 const gchar *text,
417 gpointer data)
418 {
419 MyPlugin *plugin = data;
420
421 /* store clipboard selection for later use */
422 g_object_set_data_full (G_OBJECT (plugin->menu), "selection-clipboard",
423 g_strdup (text), g_free);
424
425 /* request primary selection */
426 gtk_clipboard_request_text (gtk_clipboard_get (GDK_SELECTION_PRIMARY),
427 plugin_popup_menu_real, plugin);
428 }
429
430 void
431 plugin_popup_menu (MyPlugin *plugin)
432 {
433 /* first, request text of each clipboard asynchronously, to not dispatch
434 * current event associated to menu popup */
435 gtk_clipboard_request_text (gtk_clipboard_get (GDK_SELECTION_CLIPBOARD),
436 plugin_popup_menu_primary, plugin);
437 }
6565 * Plugin functions
6666 */
6767
68 MyPlugin* plugin_register (void);
68 MyPlugin* plugin_register (gboolean panel_plugin);
6969 void plugin_load (MyPlugin *plugin);
7070 void plugin_save (MyPlugin *plugin);
7171 void plugin_free (MyPlugin *plugin);
129129 </packing>
130130 </child>
131131 <child>
132 <object class="GtkCheckButton" id="persistent-selections">
133 <property name="label" translatable="yes">_Persist primary selection</property>
134 <property name="visible">True</property>
135 <property name="can_focus">True</property>
136 <property name="receives_default">False</property>
137 <property name="has_tooltip">True</property>
138 <property name="tooltip_text" translatable="yes">If checked, the middle-click paste (primary selection) will be persistent if the next selection is empty, i.e. left click anywhere in a text area</property>
139 <property name="use_underline">True</property>
140 <property name="draw_indicator">True</property>
141 </object>
142 <packing>
143 <property name="expand">False</property>
144 <property name="fill">True</property>
145 <property name="position">1</property>
146 </packing>
147 </child>
148 <child>
132149 <object class="GtkCheckButton" id="show-qr-code">
133150 <property name="label" translatable="yes">_QR-Code support</property>
134151 <property name="visible">True</property>
142159 <packing>
143160 <property name="expand">False</property>
144161 <property name="fill">True</property>
145 <property name="position">1</property>
162 <property name="position">2</property>
146163 </packing>
147164 </child>
148165 <child>
181198 <packing>
182199 <property name="expand">False</property>
183200 <property name="fill">False</property>
184 <property name="position">2</property>
201 <property name="position">3</property>
185202 </packing>
186203 </child>
187204 </object>
7979 "w_indicator\">True</property></object><packing><property name=\"expand\""
8080 ">False</property><property name=\"fill\">True</property><property name="
8181 "\"position\">0</property></packing></child><child><object class=\"GtkCh"
82 "eckButton\" id=\"show-qr-code\"><property name=\"label\" translatable=\""
83 "yes\">_QR-Code support</property><property name=\"visible\">True</prope"
84 "rty><property name=\"can_focus\">True</property><property name=\"receiv"
85 "es_default\">False</property><property name=\"has_tooltip\">True</prope"
86 "rty><property name=\"tooltip_text\" translatable=\"yes\">If checked, th"
87 "e menu shows a QR-Code of the currently selected clipboard entry</prope"
88 "rty><property name=\"use_underline\">True</property><property name=\"dr"
89 "aw_indicator\">True</property></object><packing><property name=\"expand"
90 "\">False</property><property name=\"fill\">True</property><property nam"
91 "e=\"position\">1</property></packing></child><child><object class=\"Gtk"
92 "Box\" id=\"hbox1\"><property name=\"visible\">True</property><property "
93 "name=\"can_focus\">False</property><property name=\"tooltip_text\" tran"
94 "slatable=\"yes\">Automatically paste a selected item from the history</"
95 "property><property name=\"spacing\">4</property><child><object class=\""
96 "GtkLabel\" id=\"label-paste-on-activate\"><property name=\"visible\">Tr"
97 "ue</property><property name=\"can_focus\">False</property><property nam"
98 "e=\"label\" translatable=\"yes\">_Paste instantly:</property><property "
99 "name=\"use_underline\">True</property><property name=\"mnemonic_widget\""
100 ">combobox-paste-on-activate</property><property name=\"xalign\">0</prop"
101 "erty></object><packing><property name=\"expand\">False</property><prope"
102 "rty name=\"fill\">False</property><property name=\"position\">0</proper"
103 "ty></packing></child><child><object class=\"GtkComboBoxText\" id=\"comb"
104 "obox-paste-on-activate\"><property name=\"visible\">True</property><pro"
105 "perty name=\"can_focus\">False</property></object><packing><property na"
106 "me=\"expand\">True</property><property name=\"fill\">True</property><pr"
107 "operty name=\"position\">1</property></packing></child></object><packin"
108 "g><property name=\"expand\">False</property><property name=\"fill\">Fal"
109 "se</property><property name=\"position\">2</property></packing></child>"
110 "</object></child></object></child><child type=\"label\"><object class=\""
111 "GtkLabel\" id=\"label-general\"><property name=\"visible\">True</proper"
112 "ty><property name=\"can_focus\">False</property><property name=\"label\""
113 " translatable=\"yes\">&lt;b&gt;General&lt;/b&gt;</property><property na"
114 "me=\"use_markup\">True</property></object></child></object><packing><pr"
115 "operty name=\"expand\">False</property><property name=\"fill\">False</p"
82 "eckButton\" id=\"persistent-selections\"><property name=\"label\" trans"
83 "latable=\"yes\">_Persist primary selection</property><property name=\"v"
84 "isible\">True</property><property name=\"can_focus\">True</property><pr"
85 "operty name=\"receives_default\">False</property><property name=\"has_t"
86 "ooltip\">True</property><property name=\"tooltip_text\" translatable=\""
87 "yes\">If checked, the middle-click paste (primary selection) will be pe"
88 "rsistent if the next selection is empty, i.e. left click anywhere in a "
89 "text area</property><property name=\"use_underline\">True</property><pr"
90 "operty name=\"draw_indicator\">True</property></object><packing><proper"
91 "ty name=\"expand\">False</property><property name=\"fill\">True</proper"
92 "ty><property name=\"position\">1</property></packing></child><child><ob"
93 "ject class=\"GtkCheckButton\" id=\"show-qr-code\"><property name=\"labe"
94 "l\" translatable=\"yes\">_QR-Code support</property><property name=\"vi"
95 "sible\">True</property><property name=\"can_focus\">True</property><pro"
96 "perty name=\"receives_default\">False</property><property name=\"has_to"
97 "oltip\">True</property><property name=\"tooltip_text\" translatable=\"y"
98 "es\">If checked, the menu shows a QR-Code of the currently selected cli"
99 "pboard entry</property><property name=\"use_underline\">True</property>"
100 "<property name=\"draw_indicator\">True</property></object><packing><pro"
101 "perty name=\"expand\">False</property><property name=\"fill\">True</pro"
102 "perty><property name=\"position\">2</property></packing></child><child>"
103 "<object class=\"GtkBox\" id=\"hbox1\"><property name=\"visible\">True</"
104 "property><property name=\"can_focus\">False</property><property name=\""
105 "tooltip_text\" translatable=\"yes\">Automatically paste a selected item"
106 " from the history</property><property name=\"spacing\">4</property><chi"
107 "ld><object class=\"GtkLabel\" id=\"label-paste-on-activate\"><property "
108 "name=\"visible\">True</property><property name=\"can_focus\">False</pro"
109 "perty><property name=\"label\" translatable=\"yes\">_Paste instantly:</"
110 "property><property name=\"use_underline\">True</property><property name"
111 "=\"mnemonic_widget\">combobox-paste-on-activate</property><property nam"
112 "e=\"xalign\">0</property></object><packing><property name=\"expand\">Fa"
113 "lse</property><property name=\"fill\">False</property><property name=\""
114 "position\">0</property></packing></child><child><object class=\"GtkComb"
115 "oBoxText\" id=\"combobox-paste-on-activate\"><property name=\"visible\""
116 ">True</property><property name=\"can_focus\">False</property></object><"
117 "packing><property name=\"expand\">True</property><property name=\"fill\""
118 ">True</property><property name=\"position\">1</property></packing></chi"
119 "ld></object><packing><property name=\"expand\">False</property><propert"
120 "y name=\"fill\">False</property><property name=\"position\">3</property"
121 "></packing></child></object></child></object></child><child type=\"labe"
122 "l\"><object class=\"GtkLabel\" id=\"label-general\"><property name=\"vi"
123 "sible\">True</property><property name=\"can_focus\">False</property><pr"
124 "operty name=\"label\" translatable=\"yes\">&lt;b&gt;General&lt;/b&gt;</"
125 "property><property name=\"use_markup\">True</property></object></child>"
126 "</object><packing><property name=\"expand\">False</property><property n"
127 "ame=\"fill\">False</property><property name=\"position\">0</property></"
128 "packing></child><child><object class=\"GtkFrame\" id=\"frame-history\">"
129 "<property name=\"visible\">True</property><property name=\"can_focus\">"
130 "False</property><property name=\"label_xalign\">0</property><property n"
131 "ame=\"shadow_type\">none</property><child><object class=\"GtkAlignment\""
132 " id=\"alignment-history\"><property name=\"visible\">True</property><pr"
133 "operty name=\"can_focus\">False</property><property name=\"top_padding\""
134 ">6</property><property name=\"left_padding\">12</property><child><objec"
135 "t class=\"GtkBox\" id=\"vbox-history\"><property name=\"visible\">True<"
136 "/property><property name=\"can_focus\">False</property><property name=\""
137 "orientation\">vertical</property><property name=\"spacing\">6</property"
138 "><child><object class=\"GtkCheckButton\" id=\"popup-at-pointer\"><prope"
139 "rty name=\"label\" translatable=\"yes\">P_osition menu at mouse pointer"
140 "</property><property name=\"visible\">True</property><property name=\"c"
141 "an_focus\">True</property><property name=\"receives_default\">False</pr"
142 "operty><property name=\"tooltip_text\" translatable=\"yes\">Popup the m"
143 "enu at the mouse pointer position, only for the xfce4-popup-clipman com"
144 "mand</property><property name=\"use_underline\">True</property><propert"
145 "y name=\"draw_indicator\">True</property></object><packing><property na"
146 "me=\"expand\">False</property><property name=\"fill\">False</property><"
147 "property name=\"position\">0</property></packing></child><child><object"
148 " class=\"GtkBox\"><property name=\"visible\">True</property><property n"
149 "ame=\"can_focus\">False</property><child><object class=\"GtkLabel\"><pr"
150 "operty name=\"visible\">True</property><property name=\"can_focus\">Fal"
151 "se</property><property name=\"label\" translatable=\"yes\">Maximum item"
152 "s:</property><property name=\"xalign\">0</property></object><packing><p"
153 "roperty name=\"expand\">False</property><property name=\"fill\">True</p"
116154 "roperty><property name=\"position\">0</property></packing></child><chil"
117 "d><object class=\"GtkFrame\" id=\"frame-history\"><property name=\"visi"
118 "ble\">True</property><property name=\"can_focus\">False</property><prop"
119 "erty name=\"label_xalign\">0</property><property name=\"shadow_type\">n"
120 "one</property><child><object class=\"GtkAlignment\" id=\"alignment-hist"
121 "ory\"><property name=\"visible\">True</property><property name=\"can_fo"
122 "cus\">False</property><property name=\"top_padding\">6</property><prope"
123 "rty name=\"left_padding\">12</property><child><object class=\"GtkBox\" "
124 "id=\"vbox-history\"><property name=\"visible\">True</property><property"
125 " name=\"can_focus\">False</property><property name=\"orientation\">vert"
126 "ical</property><property name=\"spacing\">6</property><child><object cl"
127 "ass=\"GtkCheckButton\" id=\"popup-at-pointer\"><property name=\"label\""
128 " translatable=\"yes\">P_osition menu at mouse pointer</property><proper"
129 "ty name=\"visible\">True</property><property name=\"can_focus\">True</p"
130 "roperty><property name=\"receives_default\">False</property><property n"
131 "ame=\"tooltip_text\" translatable=\"yes\">Popup the menu at the mouse p"
132 "ointer position, only for the xfce4-popup-clipman command</property><pr"
133 "operty name=\"use_underline\">True</property><property name=\"draw_indi"
134 "cator\">True</property></object><packing><property name=\"expand\">Fals"
135 "e</property><property name=\"fill\">False</property><property name=\"po"
136 "sition\">0</property></packing></child><child><object class=\"GtkBox\">"
137 "<property name=\"visible\">True</property><property name=\"can_focus\">"
138 "False</property><child><object class=\"GtkLabel\"><property name=\"visi"
139 "ble\">True</property><property name=\"can_focus\">False</property><prop"
140 "erty name=\"label\" translatable=\"yes\">Maximum items:</property><prop"
141 "erty name=\"xalign\">0</property></object><packing><property name=\"exp"
142 "and\">False</property><property name=\"fill\">True</property><property "
143 "name=\"position\">0</property></packing></child><child><object class=\""
144 "GtkSpinButton\" id=\"max-menu-items\"><property name=\"visible\">True</"
145 "property><property name=\"can_focus\">True</property><property name=\"a"
146 "djustment\">adjustment2</property></object><packing><property name=\"ex"
147 "pand\">False</property><property name=\"fill\">True</property><property"
148 " name=\"pack_type\">end</property><property name=\"position\">1</proper"
155 "d><object class=\"GtkSpinButton\" id=\"max-menu-items\"><property name="
156 "\"visible\">True</property><property name=\"can_focus\">True</property>"
157 "<property name=\"adjustment\">adjustment2</property></object><packing><"
158 "property name=\"expand\">False</property><property name=\"fill\">True</"
159 "property><property name=\"pack_type\">end</property><property name=\"po"
160 "sition\">1</property></packing></child></object><packing><property name"
161 "=\"expand\">False</property><property name=\"fill\">True</property><pro"
162 "perty name=\"position\">1</property></packing></child></object></child>"
163 "</object></child><child type=\"label\"><object class=\"GtkLabel\" id=\""
164 "label-menu\"><property name=\"visible\">True</property><property name=\""
165 "can_focus\">False</property><property name=\"label\" translatable=\"yes"
166 "\">&lt;b&gt;Menu&lt;/b&gt;</property><property name=\"use_markup\">True"
167 "</property></object></child></object><packing><property name=\"expand\""
168 ">False</property><property name=\"fill\">False</property><property name"
169 "=\"position\">1</property></packing></child></object></child><child typ"
170 "e=\"tab\"><object class=\"GtkLabel\" id=\"label-behavior\"><property na"
171 "me=\"visible\">True</property><property name=\"can_focus\">False</prope"
172 "rty><property name=\"label\" translatable=\"yes\">_Behavior</property><"
173 "property name=\"use_underline\">True</property></object><packing><prope"
174 "rty name=\"tab_fill\">False</property></packing></child><child><object "
175 "class=\"GtkBox\" id=\"vbox-actions\"><property name=\"visible\">True</p"
176 "roperty><property name=\"can_focus\">False</property><property name=\"b"
177 "order_width\">12</property><property name=\"orientation\">vertical</pro"
178 "perty><property name=\"spacing\">6</property><child><object class=\"Gtk"
179 "Box\" id=\"box1\"><property name=\"visible\">True</property><property n"
180 "ame=\"can_focus\">False</property><child><object class=\"GtkLabel\" id="
181 "\"label1\"><property name=\"visible\">True</property><property name=\"c"
182 "an_focus\">False</property><property name=\"label\" translatable=\"yes\""
183 ">&lt;b&gt;_Enable automatic actions&lt;/b&gt;</property><property name="
184 "\"use_markup\">True</property><property name=\"use_underline\">True</pr"
185 "operty><property name=\"xalign\">0</property></object><packing><propert"
186 "y name=\"expand\">True</property><property name=\"fill\">True</property"
187 "><property name=\"position\">0</property></packing></child><child><obje"
188 "ct class=\"GtkSwitch\" id=\"enable-actions\"><property name=\"visible\""
189 ">True</property><property name=\"can_focus\">True</property><property n"
190 "ame=\"tooltip_text\" translatable=\"yes\">If checked, the clipboard tex"
191 "ts will be matched against regular expressions and a menu will display "
192 "possible actions automatically.\nOtherwise the menu will only appear wh"
193 "en calling \"xfce4-popup-clipman-actions\" (and a match was found)</pro"
194 "perty></object><packing><property name=\"expand\">False</property><prop"
195 "erty name=\"fill\">True</property><property name=\"position\">1</proper"
149196 "ty></packing></child></object><packing><property name=\"expand\">False<"
150197 "/property><property name=\"fill\">True</property><property name=\"posit"
151 "ion\">1</property></packing></child></object></child></object></child><"
152 "child type=\"label\"><object class=\"GtkLabel\" id=\"label-menu\"><prop"
153 "erty name=\"visible\">True</property><property name=\"can_focus\">False"
154 "</property><property name=\"label\" translatable=\"yes\">&lt;b&gt;Menu&"
155 "lt;/b&gt;</property><property name=\"use_markup\">True</property></obje"
156 "ct></child></object><packing><property name=\"expand\">False</property>"
157 "<property name=\"fill\">False</property><property name=\"position\">1</"
158 "property></packing></child></object></child><child type=\"tab\"><object"
159 " class=\"GtkLabel\" id=\"label-behavior\"><property name=\"visible\">Tr"
160 "ue</property><property name=\"can_focus\">False</property><property nam"
161 "e=\"label\" translatable=\"yes\">_Behavior</property><property name=\"u"
162 "se_underline\">True</property></object><packing><property name=\"tab_fi"
163 "ll\">False</property></packing></child><child><object class=\"GtkBox\" "
164 "id=\"vbox-actions\"><property name=\"visible\">True</property><property"
165 " name=\"can_focus\">False</property><property name=\"border_width\">12<"
166 "/property><property name=\"orientation\">vertical</property><property n"
167 "ame=\"spacing\">6</property><child><object class=\"GtkBox\" id=\"box1\""
168 "><property name=\"visible\">True</property><property name=\"can_focus\""
169 ">False</property><child><object class=\"GtkLabel\" id=\"label1\"><prope"
170 "rty name=\"visible\">True</property><property name=\"can_focus\">False<"
171 "/property><property name=\"label\" translatable=\"yes\">&lt;b&gt;_Enabl"
172 "e automatic actions&lt;/b&gt;</property><property name=\"use_markup\">T"
173 "rue</property><property name=\"use_underline\">True</property><property"
174 " name=\"xalign\">0</property></object><packing><property name=\"expand\""
175 ">True</property><property name=\"fill\">True</property><property name=\""
176 "position\">0</property></packing></child><child><object class=\"GtkSwit"
177 "ch\" id=\"enable-actions\"><property name=\"visible\">True</property><p"
178 "roperty name=\"can_focus\">True</property><property name=\"tooltip_text"
179 "\" translatable=\"yes\">If checked, the clipboard texts will be matched"
180 " against regular expressions and a menu will display possible actions a"
181 "utomatically.\nOtherwise the menu will only appear when calling \"xfce4"
182 "-popup-clipman-actions\" (and a match was found)</property></object><pa"
183 "cking><property name=\"expand\">False</property><property name=\"fill\""
184 ">True</property><property name=\"position\">1</property></packing></chi"
185 "ld></object><packing><property name=\"expand\">False</property><propert"
186 "y name=\"fill\">True</property><property name=\"position\">0</property>"
187 "</packing></child><child><object class=\"GtkBox\" id=\"box-actions\"><p"
188 "roperty name=\"visible\">True</property><property name=\"can_focus\">Fa"
189 "lse</property><property name=\"margin_left\">12</property><property nam"
190 "e=\"orientation\">vertical</property><child><object class=\"GtkRadioBut"
191 "ton\" id=\"skip-action-1\"><property name=\"label\" translatable=\"yes\""
192 ">_Show actions by holding Control</property><property name=\"visible\">"
193 "True</property><property name=\"can_focus\">True</property><property na"
194 "me=\"receives_default\">False</property><property name=\"tooltip_text\""
195 " translatable=\"yes\">When the selection is done (mouse or keyboard) an"
196 "d the Control key is still pressed down, the popup menu for matched act"
197 "ions will be shown</property><property name=\"use_underline\">True</pro"
198 "perty><property name=\"draw_indicator\">True</property></object><packin"
199 "g><property name=\"expand\">False</property><property name=\"fill\">Fal"
200 "se</property><property name=\"position\">0</property></packing></child>"
201 "<child><object class=\"GtkRadioButton\" id=\"skip-action-2\"><property "
202 "name=\"label\" translatable=\"yes\">S_kip actions by holding Control</p"
203 "roperty><property name=\"visible\">True</property><property name=\"can_"
204 "focus\">True</property><property name=\"receives_default\">False</prope"
205 "rty><property name=\"tooltip_text\" translatable=\"yes\">When the selec"
206 "tion is done (mouse or keyboard) and the Control key is still pressed d"
207 "own, the popup menu for matched actions will be skipped</property><prop"
208 "erty name=\"use_underline\">True</property><property name=\"active\">Tr"
209 "ue</property><property name=\"draw_indicator\">True</property><property"
210 " name=\"group\">skip-action-1</property></object><packing><property nam"
211 "e=\"expand\">False</property><property name=\"fill\">False</property><p"
212 "roperty name=\"position\">1</property></packing></child><child><object "
213 "class=\"GtkBox\" id=\"hbox2\"><property name=\"visible\">True</property"
214 "><property name=\"can_focus\">False</property><property name=\"margin_t"
215 "op\">12</property><property name=\"spacing\">6</property><child><object"
216 " class=\"GtkScrolledWindow\" id=\"scrolledwindow1\"><property name=\"vi"
217 "sible\">True</property><property name=\"can_focus\">True</property><pro"
218 "perty name=\"shadow_type\">in</property><child><object class=\"GtkTreeV"
219 "iew\" id=\"actions\"><property name=\"visible\">True</property><propert"
220 "y name=\"can_focus\">True</property><property name=\"headers_visible\">"
221 "False</property><property name=\"rules_hint\">True</property><child int"
222 "ernal-child=\"selection\"><object class=\"GtkTreeSelection\" id=\"treev"
223 "iew-selection1\"/></child></object></child></object><packing><property "
224 "name=\"expand\">True</property><property name=\"fill\">True</property><"
225 "property name=\"position\">0</property></packing></child><child><object"
226 " class=\"GtkBox\" id=\"vbox4\"><property name=\"visible\">True</propert"
227 "y><property name=\"can_focus\">False</property><property name=\"orienta"
228 "tion\">vertical</property><property name=\"spacing\">6</property><child"
229 "><object class=\"GtkButton\" id=\"button-add-action\"><property name=\""
230 "visible\">True</property><property name=\"can_focus\">True</property><p"
231 "roperty name=\"receives_default\">True</property><property name=\"toolt"
232 "ip_text\" translatable=\"yes\">Add action</property><child><object clas"
233 "s=\"GtkImage\" id=\"image1\"><property name=\"visible\">True</property>"
234 "<property name=\"can_focus\">False</property><property name=\"icon_name"
235 "\">list-add-symbolic</property><property name=\"icon_size\">1</property"
236 "></object></child></object><packing><property name=\"expand\">False</pr"
237 "operty><property name=\"fill\">False</property><property name=\"positio"
238 "n\">0</property></packing></child><child><object class=\"GtkButton\" id"
239 "=\"button-edit-action\"><property name=\"visible\">True</property><prop"
240 "erty name=\"sensitive\">False</property><property name=\"can_focus\">Tr"
241 "ue</property><property name=\"receives_default\">True</property><proper"
242 "ty name=\"tooltip_text\" translatable=\"yes\">Edit action</property><ch"
243 "ild><object class=\"GtkImage\" id=\"image2\"><property name=\"visible\""
244 ">True</property><property name=\"can_focus\">False</property><property "
245 "name=\"icon_name\">document-edit-symbolic</property><property name=\"ic"
246 "on_size\">1</property></object></child></object><packing><property name"
247 "=\"expand\">False</property><property name=\"fill\">False</property><pr"
248 "operty name=\"position\">1</property></packing></child><child><object c"
249 "lass=\"GtkButton\" id=\"button-delete-action\"><property name=\"visible"
250 "\">True</property><property name=\"sensitive\">False</property><propert"
251 "y name=\"can_focus\">True</property><property name=\"receives_default\""
252 ">True</property><property name=\"tooltip_text\" translatable=\"yes\">De"
253 "lete action</property><child><object class=\"GtkImage\" id=\"image3\"><"
254 "property name=\"visible\">True</property><property name=\"can_focus\">F"
255 "alse</property><property name=\"icon_name\">edit-delete-symbolic</prope"
256 "rty><property name=\"icon_size\">1</property></object></child></object>"
257 "<packing><property name=\"expand\">False</property><property name=\"fil"
258 "l\">False</property><property name=\"position\">2</property></packing><"
259 "/child><child><object class=\"GtkButton\" id=\"button-reset-actions\"><"
260 "property name=\"visible\">True</property><property name=\"can_focus\">T"
261 "rue</property><property name=\"receives_default\">True</property><prope"
262 "rty name=\"tooltip_text\" translatable=\"yes\">Reset all actions to the"
263 " system default values</property><child><object class=\"GtkImage\" id=\""
264 "image4\"><property name=\"visible\">True</property><property name=\"can"
265 "_focus\">False</property><property name=\"icon_name\">edit-clear-symbol"
266 "ic</property><property name=\"icon_size\">1</property></object></child>"
267 "</object><packing><property name=\"expand\">False</property><property n"
268 "ame=\"fill\">False</property><property name=\"pack_type\">end</property"
269 "><property name=\"position\">3</property></packing></child></object><pa"
198 "ion\">0</property></packing></child><child><object class=\"GtkBox\" id="
199 "\"box-actions\"><property name=\"visible\">True</property><property nam"
200 "e=\"can_focus\">False</property><property name=\"margin_left\">12</prop"
201 "erty><property name=\"orientation\">vertical</property><child><object c"
202 "lass=\"GtkRadioButton\" id=\"skip-action-1\"><property name=\"label\" t"
203 "ranslatable=\"yes\">_Show actions by holding Control</property><propert"
204 "y name=\"visible\">True</property><property name=\"can_focus\">True</pr"
205 "operty><property name=\"receives_default\">False</property><property na"
206 "me=\"tooltip_text\" translatable=\"yes\">When the selection is done (mo"
207 "use or keyboard) and the Control key is still pressed down, the popup m"
208 "enu for matched actions will be shown</property><property name=\"use_un"
209 "derline\">True</property><property name=\"draw_indicator\">True</proper"
210 "ty></object><packing><property name=\"expand\">False</property><propert"
211 "y name=\"fill\">False</property><property name=\"position\">0</property"
212 "></packing></child><child><object class=\"GtkRadioButton\" id=\"skip-ac"
213 "tion-2\"><property name=\"label\" translatable=\"yes\">S_kip actions by"
214 " holding Control</property><property name=\"visible\">True</property><p"
215 "roperty name=\"can_focus\">True</property><property name=\"receives_def"
216 "ault\">False</property><property name=\"tooltip_text\" translatable=\"y"
217 "es\">When the selection is done (mouse or keyboard) and the Control key"
218 " is still pressed down, the popup menu for matched actions will be skip"
219 "ped</property><property name=\"use_underline\">True</property><property"
220 " name=\"active\">True</property><property name=\"draw_indicator\">True<"
221 "/property><property name=\"group\">skip-action-1</property></object><pa"
270222 "cking><property name=\"expand\">False</property><property name=\"fill\""
271223 ">False</property><property name=\"position\">1</property></packing></ch"
272 "ild></object><packing><property name=\"expand\">True</property><propert"
273 "y name=\"fill\">True</property><property name=\"position\">2</property>"
274 "</packing></child></object><packing><property name=\"expand\">False</pr"
275 "operty><property name=\"fill\">True</property><property name=\"position"
276 "\">1</property></packing></child></object><packing><property name=\"pos"
277 "ition\">1</property></packing></child><child type=\"tab\"><object class"
278 "=\"GtkLabel\" id=\"label-actions\"><property name=\"visible\">True</pro"
279 "perty><property name=\"can_focus\">False</property><property name=\"lab"
280 "el\" translatable=\"yes\">_Actions</property><property name=\"use_under"
281 "line\">True</property></object><packing><property name=\"position\">1</"
282 "property><property name=\"tab_fill\">False</property></packing></child>"
283 "<child><object class=\"GtkBox\" id=\"vbox-tweaks\"><property name=\"vis"
284 "ible\">True</property><property name=\"can_focus\">False</property><pro"
285 "perty name=\"border_width\">12</property><property name=\"orientation\""
286 ">vertical</property><property name=\"spacing\">6</property><child><obje"
287 "ct class=\"GtkBox\"><property name=\"visible\">True</property><property"
288 " name=\"can_focus\">False</property><child><object class=\"GtkLabel\"><"
289 "property name=\"visible\">True</property><property name=\"can_focus\">F"
290 "alse</property><property name=\"label\" translatable=\"yes\">&lt;b&gt;R"
291 "emember history&lt;/b&gt;</property><property name=\"use_markup\">True<"
292 "/property><property name=\"xalign\">0</property></object><packing><prop"
293 "erty name=\"expand\">True</property><property name=\"fill\">True</prope"
294 "rty><property name=\"position\">0</property></packing></child><child><o"
295 "bject class=\"GtkSwitch\" id=\"save-on-quit\"><property name=\"visible\""
296 ">True</property><property name=\"can_focus\">True</property></object><p"
297 "acking><property name=\"expand\">False</property><property name=\"fill\""
298 ">True</property><property name=\"position\">1</property></packing></chi"
299 "ld></object><packing><property name=\"expand\">False</property><propert"
300 "y name=\"fill\">True</property><property name=\"position\">0</property>"
301 "</packing></child><child><object class=\"GtkBox\"><property name=\"visi"
302 "ble\">True</property><property name=\"can_focus\">False</property><prop"
303 "erty name=\"margin_left\">12</property><property name=\"orientation\">v"
304 "ertical</property><property name=\"spacing\">6</property><child><object"
305 " class=\"GtkCheckButton\" id=\"store-an-image\"><property name=\"label\""
306 " translatable=\"yes\">Remember last copied _image</property><property n"
307 "ame=\"visible\">True</property><property name=\"can_focus\">True</prope"
308 "rty><property name=\"receives_default\">False</property><property name="
309 "\"tooltip_text\" translatable=\"yes\">If checked, this option allows on"
310 "e to store one image inside the history</property><property name=\"use_"
311 "underline\">True</property><property name=\"draw_indicator\">True</prop"
312 "erty></object><packing><property name=\"expand\">False</property><prope"
313 "rty name=\"fill\">True</property><property name=\"position\">0</propert"
314 "y></packing></child><child><object class=\"GtkCheckButton\" id=\"reorde"
315 "r-items\"><property name=\"label\" translatable=\"yes\">_Reorder histor"
316 "y items</property><property name=\"visible\">True</property><property n"
317 "ame=\"can_focus\">True</property><property name=\"receives_default\">Fa"
318 "lse</property><property name=\"tooltip_text\" translatable=\"yes\">Push"
319 " last copied text to the top of the history, useful to reorder old item"
320 "s</property><property name=\"use_underline\">True</property><property n"
321 "ame=\"draw_indicator\">True</property></object><packing><property name="
322 "\"expand\">False</property><property name=\"fill\">False</property><pro"
323 "perty name=\"position\">1</property></packing></child><child><object cl"
324 "ass=\"GtkCheckButton\" id=\"reverse-order\"><property name=\"label\" tr"
325 "anslatable=\"yes\">Re_verse history order</property><property name=\"vi"
326 "sible\">True</property><property name=\"can_focus\">True</property><pro"
327 "perty name=\"receives_default\">False</property><property name=\"toolti"
328 "p_text\" translatable=\"yes\">Reverse order of the history shown in the"
329 " menu</property><property name=\"use_underline\">True</property><proper"
330 "ty name=\"draw_indicator\">True</property></object><packing><property n"
331 "ame=\"expand\">False</property><property name=\"fill\">False</property>"
332 "<property name=\"position\">2</property></packing></child><child><objec"
333 "t class=\"GtkCheckButton\" id=\"history-ignore-selections\"><property n"
334 "ame=\"label\" translatable=\"yes\">Ignore mouse s_elections</property><"
335 "property name=\"visible\">True</property><property name=\"can_focus\">T"
336 "rue</property><property name=\"receives_default\">False</property><prop"
337 "erty name=\"has_tooltip\">True</property><property name=\"tooltip_text\""
338 " translatable=\"yes\">If checked, the selections won\'t affect the hist"
339 "ory except the manual copies</property><property name=\"use_underline\""
340 ">True</property><property name=\"draw_indicator\">True</property></obje"
341 "ct><packing><property name=\"expand\">False</property><property name=\""
342 "fill\">True</property><property name=\"position\">3</property></packing"
343 "></child><child><object class=\"GtkBox\" id=\"hbox-history-size\"><prop"
344 "erty name=\"visible\">True</property><property name=\"can_focus\">False"
345 "</property><property name=\"spacing\">4</property><child><object class="
346 "\"GtkLabel\" id=\"label-history-size\"><property name=\"visible\">True<"
347 "/property><property name=\"can_focus\">False</property><property name=\""
348 "label\" translatable=\"yes\">Size of the _history:</property><property "
349 "name=\"use_underline\">True</property><property name=\"mnemonic_widget\""
350 ">max-texts-in-history</property><property name=\"xalign\">0</property><"
351 "/object><packing><property name=\"expand\">False</property><property na"
352 "me=\"fill\">False</property><property name=\"position\">0</property></p"
353 "acking></child><child><object class=\"GtkSpinButton\" id=\"max-texts-in"
354 "-history\"><property name=\"visible\">True</property><property name=\"c"
355 "an_focus\">True</property><property name=\"invisible_char\">\342\200\242"
356 "</property><property name=\"text\" translatable=\"yes\">5</property><pr"
357 "operty name=\"adjustment\">adjustment1</property><property name=\"value"
358 "\">100</property></object><packing><property name=\"expand\">False</pro"
359 "perty><property name=\"fill\">True</property><property name=\"pack_type"
360 "\">end</property><property name=\"position\">1</property></packing></ch"
361 "ild></object><packing><property name=\"expand\">False</property><proper"
362 "ty name=\"fill\">True</property><property name=\"position\">4</property"
363 "></packing></child></object><packing><property name=\"expand\">False</p"
364 "roperty><property name=\"fill\">True</property><property name=\"positio"
365 "n\">6</property></packing></child></object><packing><property name=\"po"
366 "sition\">2</property></packing></child><child type=\"tab\"><object clas"
367 "s=\"GtkLabel\" id=\"label-histor\"><property name=\"visible\">True</pro"
368 "perty><property name=\"can_focus\">False</property><property name=\"lab"
369 "el\" translatable=\"yes\">H_istory</property><property name=\"use_under"
370 "line\">True</property></object><packing><property name=\"position\">2</"
371 "property><property name=\"tab_fill\">False</property></packing></child>"
372 "</object><packing><property name=\"expand\">True</property><property na"
373 "me=\"fill\">True</property><property name=\"position\">1</property></pa"
374 "cking></child></object></child><action-widgets><action-widget response="
375 "\"2\">settings-dialog-button-help</action-widget><action-widget respons"
376 "e=\"0\">settings-dialog-button-close</action-widget></action-widgets></"
377 "object><object class=\"GtkDialog\" id=\"action-dialog\"><property name="
378 "\"can_focus\">False</property><property name=\"title\" translatable=\"y"
379 "es\">Edit Action</property><property name=\"modal\">True</property><pro"
380 "perty name=\"window_position\">center-on-parent</property><property nam"
381 "e=\"default_width\">400</property><property name=\"default_height\">440"
382 "</property><property name=\"destroy_with_parent\">True</property><prope"
383 "rty name=\"icon_name\">system-run</property><property name=\"type_hint\""
384 ">dialog</property><property name=\"skip_taskbar_hint\">True</property><"
385 "property name=\"transient_for\">settings-dialog</property><child><place"
386 "holder/></child><child internal-child=\"vbox\"><object class=\"GtkBox\""
387 " id=\"action-dialog-vbox\"><property name=\"visible\">True</property><p"
388 "roperty name=\"can_focus\">False</property><property name=\"orientation"
389 "\">vertical</property><property name=\"spacing\">6</property><child int"
390 "ernal-child=\"action_area\"><object class=\"GtkButtonBox\" id=\"action-"
391 "dialog-actionarea\"><property name=\"visible\">True</property><property"
392 " name=\"can_focus\">False</property><property name=\"layout_style\">end"
393 "</property><child><object class=\"GtkButton\" id=\"action-dialog-button"
394 "-cancel\"><property name=\"label\">_Cancel</property><property name=\"v"
395 "isible\">True</property><property name=\"can_focus\">True</property><pr"
396 "operty name=\"receives_default\">True</property><property name=\"use_un"
397 "derline\">True</property></object><packing><property name=\"expand\">Fa"
398 "lse</property><property name=\"fill\">False</property><property name=\""
399 "position\">0</property></packing></child><child><object class=\"GtkButt"
400 "on\" id=\"action-dialog-button-ok\"><property name=\"label\">_OK</prope"
401 "rty><property name=\"visible\">True</property><property name=\"can_focu"
402 "s\">True</property><property name=\"receives_default\">True</property><"
403 "property name=\"use_underline\">True</property></object><packing><prope"
404 "rty name=\"expand\">False</property><property name=\"fill\">False</prop"
405 "erty><property name=\"position\">1</property></packing></child></object"
406 "><packing><property name=\"expand\">False</property><property name=\"fi"
407 "ll\">False</property><property name=\"pack_type\">end</property><proper"
408 "ty name=\"position\">0</property></packing></child><child><object class"
409 "=\"GtkBox\"><property name=\"visible\">True</property><property name=\""
410 "can_focus\">False</property><property name=\"border_width\">6</property"
411 "><property name=\"orientation\">vertical</property><property name=\"spa"
412 "cing\">18</property><child><object class=\"GtkFrame\" id=\"frame-action"
413 "\"><property name=\"visible\">True</property><property name=\"can_focus"
414 "\">False</property><property name=\"label_xalign\">0</property><propert"
415 "y name=\"shadow_type\">none</property><child><object class=\"GtkAlignme"
416 "nt\" id=\"alignment-action\"><property name=\"visible\">True</property>"
417 "<property name=\"can_focus\">False</property><property name=\"top_paddi"
418 "ng\">6</property><property name=\"left_padding\">12</property><child><o"
419 "bject class=\"GtkBox\" id=\"box2\"><property name=\"visible\">True</pro"
420 "perty><property name=\"can_focus\">False</property><property name=\"ori"
421 "entation\">vertical</property><property name=\"spacing\">6</property><c"
422 "hild><object class=\"GtkGrid\" id=\"grid1\"><property name=\"visible\">"
423 "True</property><property name=\"can_focus\">False</property><property n"
424 "ame=\"row_spacing\">6</property><property name=\"column_spacing\">12</p"
425 "roperty><property name=\"row_homogeneous\">True</property><child><objec"
426 "t class=\"GtkEntry\" id=\"action-name\"><property name=\"visible\">True"
224 "ild><child><object class=\"GtkBox\" id=\"hbox2\"><property name=\"visib"
225 "le\">True</property><property name=\"can_focus\">False</property><prope"
226 "rty name=\"margin_top\">12</property><property name=\"spacing\">6</prop"
227 "erty><child><object class=\"GtkScrolledWindow\" id=\"scrolledwindow1\">"
228 "<property name=\"visible\">True</property><property name=\"can_focus\">"
229 "True</property><property name=\"shadow_type\">in</property><child><obje"
230 "ct class=\"GtkTreeView\" id=\"actions\"><property name=\"visible\">True"
427231 "</property><property name=\"can_focus\">True</property><property name=\""
428 "hexpand\">True</property><property name=\"invisible_char\">\342\200\242"
429 "</property></object><packing><property name=\"left_attach\">1</property"
430 "><property name=\"top_attach\">0</property><property name=\"width\">2</"
431 "property></packing></child><child><object class=\"GtkLabel\" id=\"label"
432 "-action-name\"><property name=\"visible\">True</property><property name"
433 "=\"can_focus\">False</property><property name=\"label\" translatable=\""
434 "yes\">Name:</property><property name=\"xalign\">0</property></object><p"
435 "acking><property name=\"left_attach\">0</property><property name=\"top_"
436 "attach\">0</property></packing></child><child><object class=\"GtkLabel\""
437 " id=\"label-action-pattern\"><property name=\"visible\">True</property>"
438 "<property name=\"can_focus\">False</property><property name=\"label\" t"
439 "ranslatable=\"yes\">Pattern:</property><property name=\"xalign\">0</pro"
440 "perty></object><packing><property name=\"left_attach\">0</property><pro"
441 "perty name=\"top_attach\">1</property></packing></child><child><object "
442 "class=\"GtkEntry\" id=\"regex\"><property name=\"visible\">True</proper"
443 "ty><property name=\"can_focus\">True</property><property name=\"hexpand"
444 "\">True</property><property name=\"invisible_char\">\342\200\242</prope"
445 "rty></object><packing><property name=\"left_attach\">1</property><prope"
446 "rty name=\"top_attach\">1</property></packing></child><child><object cl"
447 "ass=\"GtkButton\" id=\"button-action-pattern\"><property name=\"visible"
448 "\">True</property><property name=\"can_focus\">True</property><property"
449 " name=\"receives_default\">True</property><property name=\"halign\">cen"
450 "ter</property><child><object class=\"GtkImage\" id=\"image-action-patte"
451 "rn\"><property name=\"visible\">True</property><property name=\"can_foc"
452 "us\">False</property><property name=\"icon_name\">document-edit-symboli"
453 "c</property><property name=\"icon_size\">1</property></object></child><"
454 "/object><packing><property name=\"left_attach\">2</property><property n"
455 "ame=\"top_attach\">1</property></packing></child></object><packing><pro"
456 "perty name=\"expand\">False</property><property name=\"fill\">False</pr"
457 "operty><property name=\"position\">0</property></packing></child><child"
458 "><object class=\"GtkInfoBar\" id=\"regex-infobar\"><property name=\"can"
459 "_focus\">False</property><property name=\"revealed\">False</property><c"
460 "hild internal-child=\"action_area\"><object class=\"GtkButtonBox\"><pro"
461 "perty name=\"can_focus\">False</property><property name=\"spacing\">6</"
462 "property><property name=\"layout_style\">end</property><child><placehol"
463 "der/></child></object><packing><property name=\"expand\">False</propert"
464 "y><property name=\"fill\">False</property><property name=\"position\">0"
465 "</property></packing></child><child internal-child=\"content_area\"><ob"
466 "ject class=\"GtkBox\"><property name=\"can_focus\">False</property><pro"
467 "perty name=\"spacing\">16</property><child><object class=\"GtkImage\"><"
468 "property name=\"visible\">True</property><property name=\"can_focus\">F"
469 "alse</property><property name=\"icon_name\">dialog-information-symbolic"
470 "</property><property name=\"icon_size\">3</property></object><packing><"
471 "property name=\"expand\">False</property><property name=\"fill\">True</"
472 "property><property name=\"position\">0</property></packing></child><chi"
473 "ld><object class=\"GtkLabel\" id=\"label-regex-info\"><property name=\""
474 "visible\">True</property><property name=\"can_focus\">False</property><"
475 "property name=\"label\" translatable=\"yes\">You can use the substituti"
476 "on parameters \"\\1\", \"\\2\" and so on in the commands. The parameter"
477 " \"\\0\" represents the complete text. The pattern is always anchored w"
478 "ithin the special characters ^$</property><property name=\"wrap\">True<"
479 "/property><property name=\"xalign\">0</property></object><packing><prop"
480 "erty name=\"expand\">True</property><property name=\"fill\">True</prope"
481 "rty><property name=\"position\">2</property></packing></child></object>"
482 "<packing><property name=\"expand\">False</property><property name=\"fil"
483 "l\">False</property><property name=\"position\">0</property></packing><"
484 "/child></object><packing><property name=\"expand\">True</property><prop"
485 "erty name=\"fill\">True</property><property name=\"position\">1</proper"
486 "ty></packing></child><child><object class=\"GtkCheckButton\" id=\"manua"
487 "l\"><property name=\"label\" translatable=\"yes\">Activate only on manu"
488 "al copy</property><property name=\"visible\">True</property><property n"
489 "ame=\"can_focus\">True</property><property name=\"receives_default\">Fa"
490 "lse</property><property name=\"has_tooltip\">True</property><property n"
491 "ame=\"tooltip_text\" translatable=\"yes\">By default the action is trig"
492 "gered by a selection, check this option to trigger the action only when"
493 " you make a manual copy</property><property name=\"draw_indicator\">Tru"
494 "e</property></object><packing><property name=\"expand\">False</property"
495 "><property name=\"fill\">True</property><property name=\"position\">2</"
496 "property></packing></child></object></child></object></child><child typ"
497 "e=\"label\"><object class=\"GtkLabel\" id=\"label-action\"><property na"
498 "me=\"visible\">True</property><property name=\"can_focus\">False</prope"
499 "rty><property name=\"label\" translatable=\"yes\">&lt;b&gt;Action&lt;/b"
500 "&gt;</property><property name=\"use_markup\">True</property></object></"
501 "child></object><packing><property name=\"expand\">False</property><prop"
502 "erty name=\"fill\">False</property><property name=\"position\">1</prope"
503 "rty></packing></child><child><object class=\"GtkFrame\" id=\"frame-comm"
504 "ands\"><property name=\"visible\">True</property><property name=\"can_f"
505 "ocus\">False</property><property name=\"label_xalign\">0</property><pro"
506 "perty name=\"shadow_type\">none</property><child><object class=\"GtkAli"
507 "gnment\" id=\"alignment-commands\"><property name=\"visible\">True</pro"
508 "perty><property name=\"can_focus\">False</property><property name=\"top"
509 "_padding\">6</property><property name=\"left_padding\">12</property><ch"
510 "ild><object class=\"GtkBox\" id=\"hbox-commands\"><property name=\"visi"
511 "ble\">True</property><property name=\"can_focus\">False</property><prop"
512 "erty name=\"spacing\">6</property><child><object class=\"GtkBox\" id=\""
513 "vbox-commands\"><property name=\"visible\">True</property><property nam"
514 "e=\"can_focus\">False</property><property name=\"orientation\">vertical"
515 "</property><property name=\"spacing\">6</property><child><object class="
516 "\"GtkGrid\" id=\"grid2\"><property name=\"visible\">True</property><pro"
517 "perty name=\"can_focus\">False</property><property name=\"row_spacing\""
518 ">6</property><property name=\"column_spacing\">6</property><property na"
519 "me=\"row_homogeneous\">True</property><child><object class=\"GtkEntry\""
520 " id=\"command-name\"><property name=\"visible\">True</property><propert"
521 "y name=\"can_focus\">True</property><property name=\"hexpand\">True</pr"
522 "operty><property name=\"invisible_char\">\342\200\242</property></objec"
523 "t><packing><property name=\"left_attach\">1</property><property name=\""
524 "top_attach\">0</property></packing></child><child><object class=\"GtkEn"
525 "try\" id=\"command\"><property name=\"visible\">True</property><propert"
526 "y name=\"can_focus\">True</property><property name=\"hexpand\">True</pr"
527 "operty><property name=\"invisible_char\">\342\200\242</property></objec"
528 "t><packing><property name=\"left_attach\">1</property><property name=\""
529 "top_attach\">1</property></packing></child><child><object class=\"GtkLa"
530 "bel\" id=\"label-command\"><property name=\"visible\">True</property><p"
531 "roperty name=\"can_focus\">False</property><property name=\"label\" tra"
532 "nslatable=\"yes\">Command:</property><property name=\"xalign\">0</prope"
533 "rty></object><packing><property name=\"left_attach\">0</property><prope"
534 "rty name=\"top_attach\">1</property></packing></child><child><object cl"
535 "ass=\"GtkLabel\" id=\"label-command-name\"><property name=\"visible\">T"
536 "rue</property><property name=\"can_focus\">False</property><property na"
537 "me=\"label\" translatable=\"yes\">Name:</property><property name=\"xali"
538 "gn\">0</property></object><packing><property name=\"left_attach\">0</pr"
539 "operty><property name=\"top_attach\">0</property></packing></child></ob"
540 "ject><packing><property name=\"expand\">False</property><property name="
541 "\"fill\">False</property><property name=\"position\">0</property></pack"
542 "ing></child><child><object class=\"GtkScrolledWindow\" id=\"scrolledwin"
543 "dow-commands\"><property name=\"visible\">True</property><property name"
544 "=\"can_focus\">True</property><property name=\"shadow_type\">in</proper"
545 "ty><child><object class=\"GtkTreeView\" id=\"commands\"><property name="
546 "\"visible\">True</property><property name=\"can_focus\">True</property>"
547 "<property name=\"hexpand\">True</property><property name=\"headers_visi"
548 "ble\">False</property><property name=\"rules_hint\">True</property><chi"
549 "ld internal-child=\"selection\"><object class=\"GtkTreeSelection\"/></c"
550 "hild></object></child></object><packing><property name=\"expand\">True<"
551 "/property><property name=\"fill\">True</property><property name=\"posit"
552 "ion\">2</property></packing></child></object><packing><property name=\""
553 "expand\">True</property><property name=\"fill\">True</property><propert"
554 "y name=\"position\">0</property></packing></child><child><object class="
555 "\"GtkBox\" id=\"vbox-command-buttons\"><property name=\"visible\">True<"
556 "/property><property name=\"can_focus\">False</property><property name=\""
557 "orientation\">vertical</property><property name=\"spacing\">6</property"
558 "><child><object class=\"GtkButton\" id=\"button-add-command\"><property"
559 " name=\"visible\">True</property><property name=\"can_focus\">True</pro"
560 "perty><property name=\"receives_default\">True</property><child><object"
561 " class=\"GtkImage\" id=\"image-add-command\"><property name=\"visible\""
232 "headers_visible\">False</property><property name=\"rules_hint\">True</p"
233 "roperty><child internal-child=\"selection\"><object class=\"GtkTreeSele"
234 "ction\" id=\"treeview-selection1\"/></child></object></child></object><"
235 "packing><property name=\"expand\">True</property><property name=\"fill\""
236 ">True</property><property name=\"position\">0</property></packing></chi"
237 "ld><child><object class=\"GtkBox\" id=\"vbox4\"><property name=\"visibl"
238 "e\">True</property><property name=\"can_focus\">False</property><proper"
239 "ty name=\"orientation\">vertical</property><property name=\"spacing\">6"
240 "</property><child><object class=\"GtkButton\" id=\"button-add-action\">"
241 "<property name=\"visible\">True</property><property name=\"can_focus\">"
242 "True</property><property name=\"receives_default\">True</property><prop"
243 "erty name=\"tooltip_text\" translatable=\"yes\">Add action</property><c"
244 "hild><object class=\"GtkImage\" id=\"image1\"><property name=\"visible\""
562245 ">True</property><property name=\"can_focus\">False</property><property "
563246 "name=\"icon_name\">list-add-symbolic</property><property name=\"icon_si"
564247 "ze\">1</property></object></child></object><packing><property name=\"ex"
565248 "pand\">False</property><property name=\"fill\">False</property><propert"
566249 "y name=\"position\">0</property></packing></child><child><object class="
567 "\"GtkButton\" id=\"button-refresh-command\"><property name=\"visible\">"
568 "True</property><property name=\"sensitive\">False</property><property n"
569 "ame=\"can_focus\">True</property><property name=\"receives_default\">Tr"
570 "ue</property><child><object class=\"GtkImage\" id=\"image-refresh-comma"
571 "nd\"><property name=\"visible\">True</property><property name=\"can_foc"
572 "us\">False</property><property name=\"icon_name\">document-save-symboli"
573 "c</property><property name=\"icon_size\">1</property></object></child><"
250 "\"GtkButton\" id=\"button-edit-action\"><property name=\"visible\">True"
251 "</property><property name=\"sensitive\">False</property><property name="
252 "\"can_focus\">True</property><property name=\"receives_default\">True</"
253 "property><property name=\"tooltip_text\" translatable=\"yes\">Edit acti"
254 "on</property><child><object class=\"GtkImage\" id=\"image2\"><property "
255 "name=\"visible\">True</property><property name=\"can_focus\">False</pro"
256 "perty><property name=\"icon_name\">document-edit-symbolic</property><pr"
257 "operty name=\"icon_size\">1</property></object></child></object><packin"
258 "g><property name=\"expand\">False</property><property name=\"fill\">Fal"
259 "se</property><property name=\"position\">1</property></packing></child>"
260 "<child><object class=\"GtkButton\" id=\"button-delete-action\"><propert"
261 "y name=\"visible\">True</property><property name=\"sensitive\">False</p"
262 "roperty><property name=\"can_focus\">True</property><property name=\"re"
263 "ceives_default\">True</property><property name=\"tooltip_text\" transla"
264 "table=\"yes\">Delete action</property><child><object class=\"GtkImage\""
265 " id=\"image3\"><property name=\"visible\">True</property><property name"
266 "=\"can_focus\">False</property><property name=\"icon_name\">edit-delete"
267 "-symbolic</property><property name=\"icon_size\">1</property></object><"
268 "/child></object><packing><property name=\"expand\">False</property><pro"
269 "perty name=\"fill\">False</property><property name=\"position\">2</prop"
270 "erty></packing></child><child><object class=\"GtkButton\" id=\"button-r"
271 "eset-actions\"><property name=\"visible\">True</property><property name"
272 "=\"can_focus\">True</property><property name=\"receives_default\">True<"
273 "/property><property name=\"tooltip_text\" translatable=\"yes\">Reset al"
274 "l actions to the system default values</property><child><object class=\""
275 "GtkImage\" id=\"image4\"><property name=\"visible\">True</property><pro"
276 "perty name=\"can_focus\">False</property><property name=\"icon_name\">e"
277 "dit-clear-symbolic</property><property name=\"icon_size\">1</property><"
278 "/object></child></object><packing><property name=\"expand\">False</prop"
279 "erty><property name=\"fill\">False</property><property name=\"pack_type"
280 "\">end</property><property name=\"position\">3</property></packing></ch"
281 "ild></object><packing><property name=\"expand\">False</property><proper"
282 "ty name=\"fill\">False</property><property name=\"position\">1</propert"
283 "y></packing></child></object><packing><property name=\"expand\">True</p"
284 "roperty><property name=\"fill\">True</property><property name=\"positio"
285 "n\">2</property></packing></child></object><packing><property name=\"ex"
286 "pand\">False</property><property name=\"fill\">True</property><property"
287 " name=\"position\">1</property></packing></child></object><packing><pro"
288 "perty name=\"position\">1</property></packing></child><child type=\"tab"
289 "\"><object class=\"GtkLabel\" id=\"label-actions\"><property name=\"vis"
290 "ible\">True</property><property name=\"can_focus\">False</property><pro"
291 "perty name=\"label\" translatable=\"yes\">_Actions</property><property "
292 "name=\"use_underline\">True</property></object><packing><property name="
293 "\"position\">1</property><property name=\"tab_fill\">False</property></"
294 "packing></child><child><object class=\"GtkBox\" id=\"vbox-tweaks\"><pro"
295 "perty name=\"visible\">True</property><property name=\"can_focus\">Fals"
296 "e</property><property name=\"border_width\">12</property><property name"
297 "=\"orientation\">vertical</property><property name=\"spacing\">6</prope"
298 "rty><child><object class=\"GtkBox\"><property name=\"visible\">True</pr"
299 "operty><property name=\"can_focus\">False</property><child><object clas"
300 "s=\"GtkLabel\"><property name=\"visible\">True</property><property name"
301 "=\"can_focus\">False</property><property name=\"label\" translatable=\""
302 "yes\">&lt;b&gt;Remember history&lt;/b&gt;</property><property name=\"us"
303 "e_markup\">True</property><property name=\"xalign\">0</property></objec"
304 "t><packing><property name=\"expand\">True</property><property name=\"fi"
305 "ll\">True</property><property name=\"position\">0</property></packing><"
306 "/child><child><object class=\"GtkSwitch\" id=\"save-on-quit\"><property"
307 " name=\"visible\">True</property><property name=\"can_focus\">True</pro"
308 "perty></object><packing><property name=\"expand\">False</property><prop"
309 "erty name=\"fill\">True</property><property name=\"position\">1</proper"
310 "ty></packing></child></object><packing><property name=\"expand\">False<"
311 "/property><property name=\"fill\">True</property><property name=\"posit"
312 "ion\">0</property></packing></child><child><object class=\"GtkBox\"><pr"
313 "operty name=\"visible\">True</property><property name=\"can_focus\">Fal"
314 "se</property><property name=\"margin_left\">12</property><property name"
315 "=\"orientation\">vertical</property><property name=\"spacing\">6</prope"
316 "rty><child><object class=\"GtkCheckButton\" id=\"store-an-image\"><prop"
317 "erty name=\"label\" translatable=\"yes\">Remember last copied _image</p"
318 "roperty><property name=\"visible\">True</property><property name=\"can_"
319 "focus\">True</property><property name=\"receives_default\">False</prope"
320 "rty><property name=\"tooltip_text\" translatable=\"yes\">If checked, th"
321 "is option allows one to store one image inside the history</property><p"
322 "roperty name=\"use_underline\">True</property><property name=\"draw_ind"
323 "icator\">True</property></object><packing><property name=\"expand\">Fal"
324 "se</property><property name=\"fill\">True</property><property name=\"po"
325 "sition\">0</property></packing></child><child><object class=\"GtkCheckB"
326 "utton\" id=\"reorder-items\"><property name=\"label\" translatable=\"ye"
327 "s\">_Reorder history items</property><property name=\"visible\">True</p"
328 "roperty><property name=\"can_focus\">True</property><property name=\"re"
329 "ceives_default\">False</property><property name=\"tooltip_text\" transl"
330 "atable=\"yes\">Push last copied text to the top of the history, useful "
331 "to reorder old items</property><property name=\"use_underline\">True</p"
332 "roperty><property name=\"draw_indicator\">True</property></object><pack"
333 "ing><property name=\"expand\">False</property><property name=\"fill\">F"
334 "alse</property><property name=\"position\">1</property></packing></chil"
335 "d><child><object class=\"GtkCheckButton\" id=\"reverse-order\"><propert"
336 "y name=\"label\" translatable=\"yes\">Re_verse history order</property>"
337 "<property name=\"visible\">True</property><property name=\"can_focus\">"
338 "True</property><property name=\"receives_default\">False</property><pro"
339 "perty name=\"tooltip_text\" translatable=\"yes\">Reverse order of the h"
340 "istory shown in the menu</property><property name=\"use_underline\">Tru"
341 "e</property><property name=\"draw_indicator\">True</property></object><"
342 "packing><property name=\"expand\">False</property><property name=\"fill"
343 "\">False</property><property name=\"position\">2</property></packing></"
344 "child><child><object class=\"GtkCheckButton\" id=\"history-ignore-selec"
345 "tions\"><property name=\"label\" translatable=\"yes\">Ignore mouse s_el"
346 "ections</property><property name=\"visible\">True</property><property n"
347 "ame=\"can_focus\">True</property><property name=\"receives_default\">Fa"
348 "lse</property><property name=\"has_tooltip\">True</property><property n"
349 "ame=\"tooltip_text\" translatable=\"yes\">If checked, the selections wo"
350 "n\'t affect the history except the manual copies</property><property na"
351 "me=\"use_underline\">True</property><property name=\"draw_indicator\">T"
352 "rue</property></object><packing><property name=\"expand\">False</proper"
353 "ty><property name=\"fill\">True</property><property name=\"position\">3"
354 "</property></packing></child><child><object class=\"GtkBox\" id=\"hbox-"
355 "history-size\"><property name=\"visible\">True</property><property name"
356 "=\"can_focus\">False</property><property name=\"spacing\">4</property><"
357 "child><object class=\"GtkLabel\" id=\"label-history-size\"><property na"
358 "me=\"visible\">True</property><property name=\"can_focus\">False</prope"
359 "rty><property name=\"label\" translatable=\"yes\">Size of the _history:"
360 "</property><property name=\"use_underline\">True</property><property na"
361 "me=\"mnemonic_widget\">max-texts-in-history</property><property name=\""
362 "xalign\">0</property></object><packing><property name=\"expand\">False<"
363 "/property><property name=\"fill\">False</property><property name=\"posi"
364 "tion\">0</property></packing></child><child><object class=\"GtkSpinButt"
365 "on\" id=\"max-texts-in-history\"><property name=\"visible\">True</prope"
366 "rty><property name=\"can_focus\">True</property><property name=\"invisi"
367 "ble_char\">\342\200\242</property><property name=\"text\" translatable="
368 "\"yes\">5</property><property name=\"adjustment\">adjustment1</property"
369 "><property name=\"value\">100</property></object><packing><property nam"
370 "e=\"expand\">False</property><property name=\"fill\">True</property><pr"
371 "operty name=\"pack_type\">end</property><property name=\"position\">1</"
372 "property></packing></child></object><packing><property name=\"expand\">"
373 "False</property><property name=\"fill\">True</property><property name=\""
374 "position\">4</property></packing></child></object><packing><property na"
375 "me=\"expand\">False</property><property name=\"fill\">True</property><p"
376 "roperty name=\"position\">6</property></packing></child></object><packi"
377 "ng><property name=\"position\">2</property></packing></child><child typ"
378 "e=\"tab\"><object class=\"GtkLabel\" id=\"label-histor\"><property name"
379 "=\"visible\">True</property><property name=\"can_focus\">False</propert"
380 "y><property name=\"label\" translatable=\"yes\">H_istory</property><pro"
381 "perty name=\"use_underline\">True</property></object><packing><property"
382 " name=\"position\">2</property><property name=\"tab_fill\">False</prope"
383 "rty></packing></child></object><packing><property name=\"expand\">True<"
384 "/property><property name=\"fill\">True</property><property name=\"posit"
385 "ion\">1</property></packing></child></object></child><action-widgets><a"
386 "ction-widget response=\"2\">settings-dialog-button-help</action-widget>"
387 "<action-widget response=\"0\">settings-dialog-button-close</action-widg"
388 "et></action-widgets></object><object class=\"GtkDialog\" id=\"action-di"
389 "alog\"><property name=\"can_focus\">False</property><property name=\"ti"
390 "tle\" translatable=\"yes\">Edit Action</property><property name=\"modal"
391 "\">True</property><property name=\"window_position\">center-on-parent</"
392 "property><property name=\"default_width\">400</property><property name="
393 "\"default_height\">440</property><property name=\"destroy_with_parent\""
394 ">True</property><property name=\"icon_name\">system-run</property><prop"
395 "erty name=\"type_hint\">dialog</property><property name=\"skip_taskbar_"
396 "hint\">True</property><property name=\"transient_for\">settings-dialog<"
397 "/property><child><placeholder/></child><child internal-child=\"vbox\"><"
398 "object class=\"GtkBox\" id=\"action-dialog-vbox\"><property name=\"visi"
399 "ble\">True</property><property name=\"can_focus\">False</property><prop"
400 "erty name=\"orientation\">vertical</property><property name=\"spacing\""
401 ">6</property><child internal-child=\"action_area\"><object class=\"GtkB"
402 "uttonBox\" id=\"action-dialog-actionarea\"><property name=\"visible\">T"
403 "rue</property><property name=\"can_focus\">False</property><property na"
404 "me=\"layout_style\">end</property><child><object class=\"GtkButton\" id"
405 "=\"action-dialog-button-cancel\"><property name=\"label\">_Cancel</prop"
406 "erty><property name=\"visible\">True</property><property name=\"can_foc"
407 "us\">True</property><property name=\"receives_default\">True</property>"
408 "<property name=\"use_underline\">True</property></object><packing><prop"
409 "erty name=\"expand\">False</property><property name=\"fill\">False</pro"
410 "perty><property name=\"position\">0</property></packing></child><child>"
411 "<object class=\"GtkButton\" id=\"action-dialog-button-ok\"><property na"
412 "me=\"label\">_OK</property><property name=\"visible\">True</property><p"
413 "roperty name=\"can_focus\">True</property><property name=\"receives_def"
414 "ault\">True</property><property name=\"use_underline\">True</property><"
574415 "/object><packing><property name=\"expand\">False</property><property na"
575416 "me=\"fill\">False</property><property name=\"position\">1</property></p"
576 "acking></child><child><object class=\"GtkButton\" id=\"button-delete-co"
577 "mmand\"><property name=\"visible\">True</property><property name=\"sens"
578 "itive\">False</property><property name=\"can_focus\">True</property><pr"
579 "operty name=\"receives_default\">True</property><child><object class=\""
580 "GtkImage\" id=\"image-delete-command\"><property name=\"visible\">True<"
581 "/property><property name=\"can_focus\">False</property><property name=\""
582 "icon_name\">edit-delete-symbolic</property><property name=\"icon_size\""
583 ">1</property></object></child></object><packing><property name=\"expand"
584 "\">False</property><property name=\"fill\">False</property><property na"
585 "me=\"position\">2</property></packing></child></object><packing><proper"
417 "acking></child></object><packing><property name=\"expand\">False</prope"
418 "rty><property name=\"fill\">False</property><property name=\"pack_type\""
419 ">end</property><property name=\"position\">0</property></packing></chil"
420 "d><child><object class=\"GtkBox\"><property name=\"visible\">True</prop"
421 "erty><property name=\"can_focus\">False</property><property name=\"bord"
422 "er_width\">6</property><property name=\"orientation\">vertical</propert"
423 "y><property name=\"spacing\">18</property><child><object class=\"GtkFra"
424 "me\" id=\"frame-action\"><property name=\"visible\">True</property><pro"
425 "perty name=\"can_focus\">False</property><property name=\"label_xalign\""
426 ">0</property><property name=\"shadow_type\">none</property><child><obje"
427 "ct class=\"GtkAlignment\" id=\"alignment-action\"><property name=\"visi"
428 "ble\">True</property><property name=\"can_focus\">False</property><prop"
429 "erty name=\"top_padding\">6</property><property name=\"left_padding\">1"
430 "2</property><child><object class=\"GtkBox\" id=\"box2\"><property name="
431 "\"visible\">True</property><property name=\"can_focus\">False</property"
432 "><property name=\"orientation\">vertical</property><property name=\"spa"
433 "cing\">6</property><child><object class=\"GtkGrid\" id=\"grid1\"><prope"
434 "rty name=\"visible\">True</property><property name=\"can_focus\">False<"
435 "/property><property name=\"row_spacing\">6</property><property name=\"c"
436 "olumn_spacing\">12</property><property name=\"row_homogeneous\">True</p"
437 "roperty><child><object class=\"GtkEntry\" id=\"action-name\"><property "
438 "name=\"visible\">True</property><property name=\"can_focus\">True</prop"
439 "erty><property name=\"hexpand\">True</property><property name=\"invisib"
440 "le_char\">\342\200\242</property></object><packing><property name=\"lef"
441 "t_attach\">1</property><property name=\"top_attach\">0</property><prope"
442 "rty name=\"width\">2</property></packing></child><child><object class=\""
443 "GtkLabel\" id=\"label-action-name\"><property name=\"visible\">True</pr"
444 "operty><property name=\"can_focus\">False</property><property name=\"la"
445 "bel\" translatable=\"yes\">Name:</property><property name=\"xalign\">0<"
446 "/property></object><packing><property name=\"left_attach\">0</property>"
447 "<property name=\"top_attach\">0</property></packing></child><child><obj"
448 "ect class=\"GtkLabel\" id=\"label-action-pattern\"><property name=\"vis"
449 "ible\">True</property><property name=\"can_focus\">False</property><pro"
450 "perty name=\"label\" translatable=\"yes\">Pattern:</property><property "
451 "name=\"xalign\">0</property></object><packing><property name=\"left_att"
452 "ach\">0</property><property name=\"top_attach\">1</property></packing><"
453 "/child><child><object class=\"GtkEntry\" id=\"regex\"><property name=\""
454 "visible\">True</property><property name=\"can_focus\">True</property><p"
455 "roperty name=\"hexpand\">True</property><property name=\"invisible_char"
456 "\">\342\200\242</property></object><packing><property name=\"left_attac"
457 "h\">1</property><property name=\"top_attach\">1</property></packing></c"
458 "hild><child><object class=\"GtkButton\" id=\"button-action-pattern\"><p"
459 "roperty name=\"visible\">True</property><property name=\"can_focus\">Tr"
460 "ue</property><property name=\"receives_default\">True</property><proper"
461 "ty name=\"halign\">center</property><child><object class=\"GtkImage\" i"
462 "d=\"image-action-pattern\"><property name=\"visible\">True</property><p"
463 "roperty name=\"can_focus\">False</property><property name=\"icon_name\""
464 ">document-edit-symbolic</property><property name=\"icon_size\">1</prope"
465 "rty></object></child></object><packing><property name=\"left_attach\">2"
466 "</property><property name=\"top_attach\">1</property></packing></child>"
467 "</object><packing><property name=\"expand\">False</property><property n"
468 "ame=\"fill\">False</property><property name=\"position\">0</property></"
469 "packing></child><child><object class=\"GtkInfoBar\" id=\"regex-infobar\""
470 "><property name=\"can_focus\">False</property><property name=\"revealed"
471 "\">False</property><child internal-child=\"action_area\"><object class="
472 "\"GtkButtonBox\"><property name=\"can_focus\">False</property><property"
473 " name=\"spacing\">6</property><property name=\"layout_style\">end</prop"
474 "erty><child><placeholder/></child></object><packing><property name=\"ex"
475 "pand\">False</property><property name=\"fill\">False</property><propert"
476 "y name=\"position\">0</property></packing></child><child internal-child"
477 "=\"content_area\"><object class=\"GtkBox\"><property name=\"can_focus\""
478 ">False</property><property name=\"spacing\">16</property><child><object"
479 " class=\"GtkImage\"><property name=\"visible\">True</property><property"
480 " name=\"can_focus\">False</property><property name=\"icon_name\">dialog"
481 "-information-symbolic</property><property name=\"icon_size\">3</propert"
482 "y></object><packing><property name=\"expand\">False</property><property"
483 " name=\"fill\">True</property><property name=\"position\">0</property><"
484 "/packing></child><child><object class=\"GtkLabel\" id=\"label-regex-inf"
485 "o\"><property name=\"visible\">True</property><property name=\"can_focu"
486 "s\">False</property><property name=\"label\" translatable=\"yes\">You c"
487 "an use the substitution parameters \"\\1\", \"\\2\" and so on in the co"
488 "mmands. The parameter \"\\0\" represents the complete text. The pattern"
489 " is always anchored within the special characters ^$</property><propert"
490 "y name=\"wrap\">True</property><property name=\"xalign\">0</property></"
491 "object><packing><property name=\"expand\">True</property><property name"
492 "=\"fill\">True</property><property name=\"position\">2</property></pack"
493 "ing></child></object><packing><property name=\"expand\">False</property"
494 "><property name=\"fill\">False</property><property name=\"position\">0<"
495 "/property></packing></child></object><packing><property name=\"expand\""
496 ">True</property><property name=\"fill\">True</property><property name=\""
497 "position\">1</property></packing></child><child><object class=\"GtkChec"
498 "kButton\" id=\"manual\"><property name=\"label\" translatable=\"yes\">A"
499 "ctivate only on manual copy</property><property name=\"visible\">True</"
500 "property><property name=\"can_focus\">True</property><property name=\"r"
501 "eceives_default\">False</property><property name=\"has_tooltip\">True</"
502 "property><property name=\"tooltip_text\" translatable=\"yes\">By defaul"
503 "t the action is triggered by a selection, check this option to trigger "
504 "the action only when you make a manual copy</property><property name=\""
505 "draw_indicator\">True</property></object><packing><property name=\"expa"
506 "nd\">False</property><property name=\"fill\">True</property><property n"
507 "ame=\"position\">2</property></packing></child></object></child></objec"
508 "t></child><child type=\"label\"><object class=\"GtkLabel\" id=\"label-a"
509 "ction\"><property name=\"visible\">True</property><property name=\"can_"
510 "focus\">False</property><property name=\"label\" translatable=\"yes\">&"
511 "lt;b&gt;Action&lt;/b&gt;</property><property name=\"use_markup\">True</"
512 "property></object></child></object><packing><property name=\"expand\">F"
513 "alse</property><property name=\"fill\">False</property><property name=\""
514 "position\">1</property></packing></child><child><object class=\"GtkFram"
515 "e\" id=\"frame-commands\"><property name=\"visible\">True</property><pr"
516 "operty name=\"can_focus\">False</property><property name=\"label_xalign"
517 "\">0</property><property name=\"shadow_type\">none</property><child><ob"
518 "ject class=\"GtkAlignment\" id=\"alignment-commands\"><property name=\""
519 "visible\">True</property><property name=\"can_focus\">False</property><"
520 "property name=\"top_padding\">6</property><property name=\"left_padding"
521 "\">12</property><child><object class=\"GtkBox\" id=\"hbox-commands\"><p"
522 "roperty name=\"visible\">True</property><property name=\"can_focus\">Fa"
523 "lse</property><property name=\"spacing\">6</property><child><object cla"
524 "ss=\"GtkBox\" id=\"vbox-commands\"><property name=\"visible\">True</pro"
525 "perty><property name=\"can_focus\">False</property><property name=\"ori"
526 "entation\">vertical</property><property name=\"spacing\">6</property><c"
527 "hild><object class=\"GtkGrid\" id=\"grid2\"><property name=\"visible\">"
528 "True</property><property name=\"can_focus\">False</property><property n"
529 "ame=\"row_spacing\">6</property><property name=\"column_spacing\">6</pr"
530 "operty><property name=\"row_homogeneous\">True</property><child><object"
531 " class=\"GtkEntry\" id=\"command-name\"><property name=\"visible\">True"
532 "</property><property name=\"can_focus\">True</property><property name=\""
533 "hexpand\">True</property><property name=\"invisible_char\">\342\200\242"
534 "</property></object><packing><property name=\"left_attach\">1</property"
535 "><property name=\"top_attach\">0</property></packing></child><child><ob"
536 "ject class=\"GtkEntry\" id=\"command\"><property name=\"visible\">True<"
537 "/property><property name=\"can_focus\">True</property><property name=\""
538 "hexpand\">True</property><property name=\"invisible_char\">\342\200\242"
539 "</property></object><packing><property name=\"left_attach\">1</property"
540 "><property name=\"top_attach\">1</property></packing></child><child><ob"
541 "ject class=\"GtkLabel\" id=\"label-command\"><property name=\"visible\""
542 ">True</property><property name=\"can_focus\">False</property><property "
543 "name=\"label\" translatable=\"yes\">Command:</property><property name=\""
544 "xalign\">0</property></object><packing><property name=\"left_attach\">0"
545 "</property><property name=\"top_attach\">1</property></packing></child>"
546 "<child><object class=\"GtkLabel\" id=\"label-command-name\"><property n"
547 "ame=\"visible\">True</property><property name=\"can_focus\">False</prop"
548 "erty><property name=\"label\" translatable=\"yes\">Name:</property><pro"
549 "perty name=\"xalign\">0</property></object><packing><property name=\"le"
550 "ft_attach\">0</property><property name=\"top_attach\">0</property></pac"
551 "king></child></object><packing><property name=\"expand\">False</propert"
552 "y><property name=\"fill\">False</property><property name=\"position\">0"
553 "</property></packing></child><child><object class=\"GtkScrolledWindow\""
554 " id=\"scrolledwindow-commands\"><property name=\"visible\">True</proper"
555 "ty><property name=\"can_focus\">True</property><property name=\"shadow_"
556 "type\">in</property><child><object class=\"GtkTreeView\" id=\"commands\""
557 "><property name=\"visible\">True</property><property name=\"can_focus\""
558 ">True</property><property name=\"hexpand\">True</property><property nam"
559 "e=\"headers_visible\">False</property><property name=\"rules_hint\">Tru"
560 "e</property><child internal-child=\"selection\"><object class=\"GtkTree"
561 "Selection\"/></child></object></child></object><packing><property name="
562 "\"expand\">True</property><property name=\"fill\">True</property><prope"
563 "rty name=\"position\">2</property></packing></child></object><packing><"
564 "property name=\"expand\">True</property><property name=\"fill\">True</p"
565 "roperty><property name=\"position\">0</property></packing></child><chil"
566 "d><object class=\"GtkBox\" id=\"vbox-command-buttons\"><property name=\""
567 "visible\">True</property><property name=\"can_focus\">False</property><"
568 "property name=\"orientation\">vertical</property><property name=\"spaci"
569 "ng\">6</property><child><object class=\"GtkButton\" id=\"button-add-com"
570 "mand\"><property name=\"visible\">True</property><property name=\"can_f"
571 "ocus\">True</property><property name=\"receives_default\">True</propert"
572 "y><child><object class=\"GtkImage\" id=\"image-add-command\"><property "
573 "name=\"visible\">True</property><property name=\"can_focus\">False</pro"
574 "perty><property name=\"icon_name\">list-add-symbolic</property><propert"
575 "y name=\"icon_size\">1</property></object></child></object><packing><pr"
576 "operty name=\"expand\">False</property><property name=\"fill\">False</p"
577 "roperty><property name=\"position\">0</property></packing></child><chil"
578 "d><object class=\"GtkButton\" id=\"button-refresh-command\"><property n"
579 "ame=\"visible\">True</property><property name=\"sensitive\">False</prop"
580 "erty><property name=\"can_focus\">True</property><property name=\"recei"
581 "ves_default\">True</property><child><object class=\"GtkImage\" id=\"ima"
582 "ge-refresh-command\"><property name=\"visible\">True</property><propert"
583 "y name=\"can_focus\">False</property><property name=\"icon_name\">docum"
584 "ent-save-symbolic</property><property name=\"icon_size\">1</property></"
585 "object></child></object><packing><property name=\"expand\">False</prope"
586 "rty><property name=\"fill\">False</property><property name=\"position\""
587 ">1</property></packing></child><child><object class=\"GtkButton\" id=\""
588 "button-delete-command\"><property name=\"visible\">True</property><prop"
589 "erty name=\"sensitive\">False</property><property name=\"can_focus\">Tr"
590 "ue</property><property name=\"receives_default\">True</property><child>"
591 "<object class=\"GtkImage\" id=\"image-delete-command\"><property name=\""
592 "visible\">True</property><property name=\"can_focus\">False</property><"
593 "property name=\"icon_name\">edit-delete-symbolic</property><property na"
594 "me=\"icon_size\">1</property></object></child></object><packing><proper"
586595 "ty name=\"expand\">False</property><property name=\"fill\">False</prope"
587 "rty><property name=\"position\">1</property></packing></child></object>"
588 "</child></object></child><child type=\"label\"><object class=\"GtkLabel"
589 "\" id=\"label-commands\"><property name=\"visible\">True</property><pro"
590 "perty name=\"can_focus\">False</property><property name=\"label\" trans"
591 "latable=\"yes\">&lt;b&gt;Commands&lt;/b&gt;</property><property name=\""
592 "use_markup\">True</property></object></child></object><packing><propert"
593 "y name=\"expand\">True</property><property name=\"fill\">True</property"
594 "><property name=\"position\">2</property></packing></child></object><pa"
595 "cking><property name=\"expand\">True</property><property name=\"fill\">"
596 "True</property><property name=\"position\">1</property></packing></chil"
597 "d></object></child><action-widgets><action-widget response=\"0\">action"
598 "-dialog-button-cancel</action-widget><action-widget response=\"1\">acti"
599 "on-dialog-button-ok</action-widget></action-widgets></object><object cl"
600 "ass=\"GtkTextBuffer\" id=\"textbuffer1\"><property name=\"text\" transl"
601 "atable=\"yes\">Type here your custom text, for example a URL, a filenam"
602 "e, etc.</property></object><object class=\"GtkDialog\" id=\"regex-dialo"
603 "g\"><property name=\"can_focus\">False</property><property name=\"title"
604 "\" translatable=\"yes\">Regular expression</property><property name=\"m"
605 "odal\">True</property><property name=\"default_width\">260</property><p"
606 "roperty name=\"default_height\">260</property><property name=\"destroy_"
607 "with_parent\">True</property><property name=\"icon_name\">gtk-edit</pro"
608 "perty><property name=\"type_hint\">dialog</property><property name=\"sk"
609 "ip_taskbar_hint\">True</property><property name=\"transient_for\">actio"
610 "n-dialog</property><child><placeholder/></child><child internal-child=\""
611 "vbox\"><object class=\"GtkBox\" id=\"regex-dialog-vbox\"><property name"
612 "=\"visible\">True</property><property name=\"can_focus\">False</propert"
613 "y><property name=\"orientation\">vertical</property><property name=\"sp"
614 "acing\">2</property><child internal-child=\"action_area\"><object class"
615 "=\"GtkButtonBox\" id=\"regex-dialog-actionarea\"><property name=\"visib"
616 "le\">True</property><property name=\"can_focus\">False</property><prope"
617 "rty name=\"layout_style\">end</property><child><object class=\"GtkButto"
618 "n\" id=\"regex-dialog-button-cancel\"><property name=\"label\">_Cancel<"
619 "/property><property name=\"visible\">True</property><property name=\"ca"
620 "n_focus\">True</property><property name=\"receives_default\">True</prop"
621 "erty><property name=\"use_underline\">True</property></object><packing>"
622 "<property name=\"expand\">False</property><property name=\"fill\">False"
623 "</property><property name=\"position\">0</property></packing></child><c"
624 "hild><object class=\"GtkButton\" id=\"regex-dialog-button-ok\"><propert"
625 "y name=\"label\">_OK</property><property name=\"visible\">True</propert"
626 "y><property name=\"can_focus\">True</property><property name=\"receives"
627 "_default\">True</property><property name=\"use_underline\">True</proper"
628 "ty></object><packing><property name=\"expand\">False</property><propert"
629 "y name=\"fill\">False</property><property name=\"position\">1</property"
630 "></packing></child></object><packing><property name=\"expand\">False</p"
631 "roperty><property name=\"fill\">False</property><property name=\"pack_t"
632 "ype\">end</property><property name=\"position\">0</property></packing><"
633 "/child><child><object class=\"GtkBox\"><property name=\"visible\">True<"
634 "/property><property name=\"can_focus\">False</property><property name=\""
635 "border_width\">6</property><property name=\"orientation\">vertical</pro"
636 "perty><property name=\"spacing\">6</property><child><object class=\"Gtk"
637 "Entry\" id=\"regex-entry\"><property name=\"visible\">True</property><p"
638 "roperty name=\"can_focus\">True</property><property name=\"invisible_ch"
639 "ar\">\342\200\242</property><property name=\"secondary_icon_stock\">gtk"
640 "-apply</property></object><packing><property name=\"expand\">False</pro"
641 "perty><property name=\"fill\">True</property><property name=\"position\""
642 ">0</property></packing></child><child><object class=\"GtkScrolledWindow"
643 "\"><property name=\"visible\">True</property><property name=\"can_focus"
644 "\">True</property><property name=\"shadow_type\">in</property><child><o"
645 "bject class=\"GtkViewport\"><property name=\"visible\">True</property><"
646 "property name=\"can_focus\">False</property><child><object class=\"GtkT"
647 "extView\" id=\"regex-textview\"><property name=\"visible\">True</proper"
648 "ty><property name=\"can_focus\">True</property><property name=\"pixels_"
649 "above_lines\">2</property><property name=\"pixels_below_lines\">2</prop"
650 "erty><property name=\"pixels_inside_wrap\">4</property><property name=\""
651 "wrap_mode\">word</property><property name=\"buffer\">textbuffer1</prope"
652 "rty></object></child></object></child></object><packing><property name="
653 "\"expand\">True</property><property name=\"fill\">True</property><prope"
654 "rty name=\"position\">1</property></packing></child></object><packing><"
655 "property name=\"expand\">True</property><property name=\"fill\">True</p"
656 "roperty><property name=\"position\">1</property></packing></child></obj"
657 "ect></child><action-widgets><action-widget response=\"-6\">regex-dialog"
658 "-button-cancel</action-widget><action-widget response=\"-10\">regex-dia"
659 "log-button-ok</action-widget></action-widgets></object></interface>"
596 "rty><property name=\"position\">2</property></packing></child></object>"
597 "<packing><property name=\"expand\">False</property><property name=\"fil"
598 "l\">False</property><property name=\"position\">1</property></packing><"
599 "/child></object></child></object></child><child type=\"label\"><object "
600 "class=\"GtkLabel\" id=\"label-commands\"><property name=\"visible\">Tru"
601 "e</property><property name=\"can_focus\">False</property><property name"
602 "=\"label\" translatable=\"yes\">&lt;b&gt;Commands&lt;/b&gt;</property><"
603 "property name=\"use_markup\">True</property></object></child></object><"
604 "packing><property name=\"expand\">True</property><property name=\"fill\""
605 ">True</property><property name=\"position\">2</property></packing></chi"
606 "ld></object><packing><property name=\"expand\">True</property><property"
607 " name=\"fill\">True</property><property name=\"position\">1</property><"
608 "/packing></child></object></child><action-widgets><action-widget respon"
609 "se=\"0\">action-dialog-button-cancel</action-widget><action-widget resp"
610 "onse=\"1\">action-dialog-button-ok</action-widget></action-widgets></ob"
611 "ject><object class=\"GtkTextBuffer\" id=\"textbuffer1\"><property name="
612 "\"text\" translatable=\"yes\">Type here your custom text, for example a"
613 " URL, a filename, etc.</property></object><object class=\"GtkDialog\" i"
614 "d=\"regex-dialog\"><property name=\"can_focus\">False</property><proper"
615 "ty name=\"title\" translatable=\"yes\">Regular expression</property><pr"
616 "operty name=\"modal\">True</property><property name=\"default_width\">2"
617 "60</property><property name=\"default_height\">260</property><property "
618 "name=\"destroy_with_parent\">True</property><property name=\"icon_name\""
619 ">gtk-edit</property><property name=\"type_hint\">dialog</property><prop"
620 "erty name=\"skip_taskbar_hint\">True</property><property name=\"transie"
621 "nt_for\">action-dialog</property><child><placeholder/></child><child in"
622 "ternal-child=\"vbox\"><object class=\"GtkBox\" id=\"regex-dialog-vbox\""
623 "><property name=\"visible\">True</property><property name=\"can_focus\""
624 ">False</property><property name=\"orientation\">vertical</property><pro"
625 "perty name=\"spacing\">2</property><child internal-child=\"action_area\""
626 "><object class=\"GtkButtonBox\" id=\"regex-dialog-actionarea\"><propert"
627 "y name=\"visible\">True</property><property name=\"can_focus\">False</p"
628 "roperty><property name=\"layout_style\">end</property><child><object cl"
629 "ass=\"GtkButton\" id=\"regex-dialog-button-cancel\"><property name=\"la"
630 "bel\">_Cancel</property><property name=\"visible\">True</property><prop"
631 "erty name=\"can_focus\">True</property><property name=\"receives_defaul"
632 "t\">True</property><property name=\"use_underline\">True</property></ob"
633 "ject><packing><property name=\"expand\">False</property><property name="
634 "\"fill\">False</property><property name=\"position\">0</property></pack"
635 "ing></child><child><object class=\"GtkButton\" id=\"regex-dialog-button"
636 "-ok\"><property name=\"label\">_OK</property><property name=\"visible\""
637 ">True</property><property name=\"can_focus\">True</property><property n"
638 "ame=\"receives_default\">True</property><property name=\"use_underline\""
639 ">True</property></object><packing><property name=\"expand\">False</prop"
640 "erty><property name=\"fill\">False</property><property name=\"position\""
641 ">1</property></packing></child></object><packing><property name=\"expan"
642 "d\">False</property><property name=\"fill\">False</property><property n"
643 "ame=\"pack_type\">end</property><property name=\"position\">0</property"
644 "></packing></child><child><object class=\"GtkBox\"><property name=\"vis"
645 "ible\">True</property><property name=\"can_focus\">False</property><pro"
646 "perty name=\"border_width\">6</property><property name=\"orientation\">"
647 "vertical</property><property name=\"spacing\">6</property><child><objec"
648 "t class=\"GtkEntry\" id=\"regex-entry\"><property name=\"visible\">True"
649 "</property><property name=\"can_focus\">True</property><property name=\""
650 "invisible_char\">\342\200\242</property><property name=\"secondary_icon"
651 "_stock\">gtk-apply</property></object><packing><property name=\"expand\""
652 ">False</property><property name=\"fill\">True</property><property name="
653 "\"position\">0</property></packing></child><child><object class=\"GtkSc"
654 "rolledWindow\"><property name=\"visible\">True</property><property name"
655 "=\"can_focus\">True</property><property name=\"shadow_type\">in</proper"
656 "ty><child><object class=\"GtkViewport\"><property name=\"visible\">True"
657 "</property><property name=\"can_focus\">False</property><child><object "
658 "class=\"GtkTextView\" id=\"regex-textview\"><property name=\"visible\">"
659 "True</property><property name=\"can_focus\">True</property><property na"
660 "me=\"pixels_above_lines\">2</property><property name=\"pixels_below_lin"
661 "es\">2</property><property name=\"pixels_inside_wrap\">4</property><pro"
662 "perty name=\"wrap_mode\">word</property><property name=\"buffer\">textb"
663 "uffer1</property></object></child></object></child></object><packing><p"
664 "roperty name=\"expand\">True</property><property name=\"fill\">True</pr"
665 "operty><property name=\"position\">1</property></packing></child></obje"
666 "ct><packing><property name=\"expand\">True</property><property name=\"f"
667 "ill\">True</property><property name=\"position\">1</property></packing>"
668 "</child></object></child><action-widgets><action-widget response=\"-6\""
669 ">regex-dialog-button-cancel</action-widget><action-widget response=\"-1"
670 "0\">regex-dialog-button-ok</action-widget></action-widgets></object></i"
671 "nterface>"
660672 };
661673
662 static const unsigned settings_dialog_ui_length = 44036u;
674 static const unsigned settings_dialog_ui_length = 44805u;
663675
387387 xfce_dialog_show_help (GTK_WINDOW (dialog), "clipman", NULL, NULL);
388388 else if (response_id == GTK_RESPONSE_OK)
389389 plugin_configure (plugin);
390 else if (response_id == GTK_RESPONSE_APPLY)
391 clipman_history_search_entry_activate (GTK_ENTRY (plugin->entry), plugin);
390392 else
391393 clipman_history_dialog_finalize (plugin, dialog);
392394 }
8282 /* Behavior tab: General */
8383 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object (builder, "add-selections")),
8484 DEFAULT_ADD_PRIMARY_CLIPBOARD);
85 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object (builder, "persistent-selections")),
86 DEFAULT_PERSISTENT_PRIMARY_CLIPBOARD);
8587 #ifdef HAVE_QRENCODE
8688 gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (gtk_builder_get_object (builder, "show-qr-code")),
8789 DEFAULT_SHOW_QR_CODE);
104106 #endif
105107 xfconf_g_property_bind (xfconf_channel, "/settings/add-primary-clipboard", G_TYPE_BOOLEAN,
106108 gtk_builder_get_object (builder, "add-selections"), "active");
109 xfconf_g_property_bind (xfconf_channel, "/settings/persistent-primary-clipboard", G_TYPE_BOOLEAN,
110 gtk_builder_get_object (builder, "persistent-selections"), "active");
107111 xfconf_g_property_bind (xfconf_channel, "/tweaks/paste-on-activate",
108112 G_TYPE_UINT, G_OBJECT (combobox), "active");
109113
228232 {
229233 gchar *docpath = NULL;
230234 gchar *command = NULL;
231
232 /* Find localized documentation path on disk */
233 #ifdef ENABLE_NLS
234235 gchar *locale = NULL;
235236 gchar *offset;
237
238 /* Find localized documentation path on disk */
236239 #ifdef HAVE_LOCALE_H
237240 locale = g_strdup (setlocale (LC_MESSAGES, ""));
238241 if (locale != NULL)
270273 }
271274
272275 g_free (locale);
273 #else
274 docpath = g_strdup (DOCDIR"/html/C/index.html");
275 #endif
276276
277277 /* Revert to online documentation if not available on disk */
278278 if (g_file_test (docpath, G_FILE_TEST_EXISTS))
4444
4545 GMSGFMT = @GMSGFMT@
4646 MSGFMT = @MSGFMT@
47 XGETTEXT_ARGS = @XGETTEXT_ARGS@
48 XGETTEXT = @XGETTEXT@ $(XGETTEXT_ARGS)
47 XGETTEXT = @XGETTEXT@
4948 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
5049 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
51 MSGMERGE = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
52 GENPOT = XGETTEXT_ARGS="$(XGETTEXT_ARGS)" INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" 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
44 # Translators:
55 # Andrej Zakharevich <andrej@zahar.ws>, 2011
66 # Andrej Zakharevich <andrej@zahar.ws>, 2011
7 # Zmicer Turok <nashtlumach@gmail.com>, 2019-2020
8 # Zmicer Turok <nashtlumach@gmail.com>, 2019
7 # Źmicier Turok <nashtlumach@gmail.com>, 2019-2020
8 # Źmicier Turok <nashtlumach@gmail.com>, 2019
99 msgid ""
1010 msgstr ""
1111 "Project-Id-Version: Xfce Panel Plugins\n"
1212 "Report-Msgid-Bugs-To: \n"
1313 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
14 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
15 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
14 "PO-Revision-Date: 2020-10-13 09:47+0000\n"
15 "Last-Translator: Źmicier Turok <nashtlumach@gmail.com>\n"
1616 "Language-Team: Belarusian (http://www.transifex.com/xfce/xfce-panel-plugins/language/be/)\n"
1717 "MIME-Version: 1.0\n"
1818 "Content-Type: text/plain; charset=UTF-8\n"
3030
3131 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3232 msgid "Clipboard Manager"
33 msgstr ""
33 msgstr "Кіраўнік буфера абмену"
3434
3535 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3636 msgid "Clipboard Manager Autostart File"
37 msgstr ""
37 msgstr "Файл аўтазапуску кіраўніка буфера абмену"
3838
3939 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
4040 msgid "Image"
106106
107107 #: ../panel-plugin/settings-dialog.ui.h:1
108108 msgid "Clipman Settings"
109 msgstr ""
109 msgstr "Налады Clipman"
110110
111111 #: ../panel-plugin/settings-dialog.ui.h:2
112112 #: ../panel-plugin/xfce4-clipman-history.c:441
120120
121121 #: ../panel-plugin/settings-dialog.ui.h:4
122122 msgid "Sync mouse _selections"
123 msgstr ""
123 msgstr "_Аўтакапіяванне мышшу"
124124
125125 #: ../panel-plugin/settings-dialog.ui.h:5
126126 msgid ""
130130
131131 #: ../panel-plugin/settings-dialog.ui.h:6
132132 msgid "_QR-Code support"
133 msgstr ""
133 msgstr "Падтрымка _QR-кодаў"
134134
135135 #: ../panel-plugin/settings-dialog.ui.h:7
136136 msgid ""
148148
149149 #: ../panel-plugin/settings-dialog.ui.h:10
150150 msgid "<b>General</b>"
151 msgstr "<b>Асноўныя</b>"
151 msgstr "<b>Асноўны</b>"
152152
153153 #: ../panel-plugin/settings-dialog.ui.h:11
154154 msgid "P_osition menu at mouse pointer"
162162
163163 #: ../panel-plugin/settings-dialog.ui.h:13
164164 msgid "Maximum items:"
165 msgstr ""
165 msgstr "Максімальная колькасць:"
166166
167167 #: ../panel-plugin/settings-dialog.ui.h:14
168168 msgid "<b>Menu</b>"
169 msgstr ""
169 msgstr "<b>Меню</b>"
170170
171171 #: ../panel-plugin/settings-dialog.ui.h:15
172172 msgid "_Behavior"
173 msgstr ""
173 msgstr "_Паводзіны"
174174
175175 #: ../panel-plugin/settings-dialog.ui.h:16
176176 msgid "<b>_Enable automatic actions</b>"
177 msgstr ""
177 msgstr "<b>_Уключыць аўтаматычныя дзеянні</b>"
178178
179179 #: ../panel-plugin/settings-dialog.ui.h:17
180180 msgid ""
216216
217217 #: ../panel-plugin/settings-dialog.ui.h:26
218218 msgid "Reset all actions to the system default values"
219 msgstr "Скінуць усе дзеянні да прадвызначаных значэнняў"
219 msgstr "Скінуць усе дзеянні да прадвызначаных значэнняў"
220220
221221 #: ../panel-plugin/settings-dialog.ui.h:27
222222 msgid "_Actions"
223 msgstr ""
223 msgstr "_Дзеянні"
224224
225225 #: ../panel-plugin/settings-dialog.ui.h:28
226226 msgid "<b>Remember history</b>"
227 msgstr ""
227 msgstr "<b>Запамінаць дзеянні</b>"
228228
229229 #: ../panel-plugin/settings-dialog.ui.h:29
230230 msgid "Remember last copied _image"
231 msgstr ""
231 msgstr "Запамінаць апошнюю скапіяваную _выяву"
232232
233233 #: ../panel-plugin/settings-dialog.ui.h:30
234234 msgid ""
235235 "If checked, this option allows one to store one image inside the history"
236 msgstr ""
236 msgstr "Калі адзначана, апошняя скапіяваная выява будзе захоўвацца ў гісторыі"
237237
238238 #: ../panel-plugin/settings-dialog.ui.h:31
239239 msgid "_Reorder history items"
254254
255255 #: ../panel-plugin/settings-dialog.ui.h:35
256256 msgid "Ignore mouse s_elections"
257 msgstr ""
257 msgstr "Не зважаць на _вылучэнне мышшу"
258258
259259 #: ../panel-plugin/settings-dialog.ui.h:36
260260 msgid ""
267267
268268 #: ../panel-plugin/settings-dialog.ui.h:38
269269 msgid "5"
270 msgstr ""
270 msgstr "5"
271271
272272 #: ../panel-plugin/settings-dialog.ui.h:39
273273 msgid "H_istory"
274 msgstr ""
274 msgstr "_Гісторыя"
275275
276276 #: ../panel-plugin/settings-dialog.ui.h:40
277277 msgid "Edit Action"
290290 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
291291 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
292292 " always anchored within the special characters ^$"
293 msgstr ""
293 msgstr "Вы можаце выкарыстоўваць параметры замены \"\\ 1\", \"\\ 2\" у загадах. Параметр \"\\ 0\" - поўны тэкст. Шаблон заўсёды прывязаны да адмысловых сімвалаў ^$"
294294
295295 #: ../panel-plugin/settings-dialog.ui.h:44
296296 msgid "Activate only on manual copy"
300300 msgid ""
301301 "By default the action is triggered by a selection, check this option to "
302302 "trigger the action only when you make a manual copy"
303 msgstr ""
303 msgstr "Выконваць дзеянне толькі пры непасрэдным капіяванні"
304304
305305 #: ../panel-plugin/settings-dialog.ui.h:46
306306 msgid "<b>Action</b>"
316316
317317 #: ../panel-plugin/settings-dialog.ui.h:49
318318 msgid "Type here your custom text, for example a URL, a filename, etc."
319 msgstr "Увядзіце сюды ваш тэкст (напрыклад, URL ці назва файла)"
319 msgstr "Увядзіце адвольны тэкст. Напрыклад, URL, назва файла і г. д."
320320
321321 #: ../panel-plugin/settings-dialog.ui.h:50
322322 msgid "Regular expression"
345345
346346 #: ../panel-plugin/menu.c:306
347347 msgid "Unable to open the clipman history dialog"
348 msgstr ""
348 msgstr "Не атрымалася адкрыць гісторыю clipman"
349349
350350 #: ../panel-plugin/menu.c:455
351351 msgid "Could not generate QR-Code."
358358
359359 #: ../panel-plugin/menu.c:602
360360 msgid "_Show full history..."
361 msgstr ""
361 msgstr "_Паказаць усю гісторыю..."
362362
363363 #: ../panel-plugin/menu.c:608
364364 msgid "_Clear history"
366366
367367 #: ../panel-plugin/menu.c:615
368368 msgid "_Clipman settings..."
369 msgstr ""
369 msgstr "_Налады Clipman..."
370370
371371 #: ../panel-plugin/plugin.c:321
372372 msgid "Contributors:"
378378
379379 #: ../panel-plugin/plugin.c:343
380380 msgid "translator-credits"
381 msgstr "Zmicer Turok <zmicerturok@gmail.com>\n "
381 msgstr "Zmicer Turok <zmicerturok@gmail.com>"
382382
383383 #: ../panel-plugin/plugin.c:357
384384 msgid "Unable to open the settings dialog"
387387 #: ../panel-plugin/common.c:29
388388 msgid ""
389389 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr ""
390 msgstr "Дэман кіраўніка буфера абмену ўжо запушчаны."
391391
392392 #: ../panel-plugin/common.c:30
393393 msgid "The Xfce Clipboard Manager is already running."
394 msgstr ""
394 msgstr "Кіраўнік буфера абмену Xfce ужо запушчаны."
395395
396396 #: ../panel-plugin/common.c:37
397397 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr ""
398 msgstr "Вы можаце запусціць яго загадам \"xfce4-clipman\"."
399399
400400 #: ../panel-plugin/common.c:39
401401 msgid "The Clipboard Manager Daemon is not running."
402 msgstr ""
402 msgstr "Дэман кіраўніка буфера абмену не запушчаны."
403403
404404 #: ../panel-plugin/xfce4-clipman-history.c:256
405405 msgid "Enter search phrase here"
406 msgstr ""
406 msgstr "Увядзіце фразу для пошуку"
407407
408408 #: ../panel-plugin/xfce4-clipman-history.c:414
409409 #, c-format
410410 msgid "_Paste"
411 msgstr ""
411 msgstr "_Уставіць"
412412
413413 #: ../panel-plugin/xfce4-clipman-history.c:419
414414 #, c-format
415415 msgid "_Copy"
416 msgstr ""
416 msgstr "_Капіяваць"
417417
418418 #: ../panel-plugin/xfce4-clipman-history.c:435
419419 msgid "Clipman History"
420 msgstr ""
420 msgstr "Гісторыя"
421421
422422 #: ../panel-plugin/xfce4-clipman-history.c:449
423423 #: ../panel-plugin/xfce4-clipman-history.c:451
424424 msgid "_Settings"
425 msgstr ""
425 msgstr "_Налады"
426426
427427 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
428428 msgid "Clipboard Manager Settings"
429 msgstr ""
429 msgstr "Налады кіраўніка буфера абмену"
430430
431431 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
432432 msgid "Customize your clipboard"
433 msgstr ""
433 msgstr "Наладзьце свой буфер абмену"
+134
-124
po/bg.po less more
33 #
44 # Translators:
55 # Kiril Kirilov <cybercop_montana@abv.bg>, 2013
6 # Georgi Georgiev <georgiev_1994@abv.bg>, 2014
7 # Kiril Kirilov <cybercop_montana@abv.bg>, 2013-2014,2016,2020
6 # Georgi Georgiev (Жоро) <g.georgiev.shumen@gmail.com>, 2014
7 # Kiril Kirilov <cybercop_montana@abv.bg>, 2013-2014,2016,2020,2022
88 # Любомир Василев, 2015
99 msgid ""
1010 msgstr ""
1111 "Project-Id-Version: Xfce Panel Plugins\n"
1212 "Report-Msgid-Bugs-To: \n"
13 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
14 "PO-Revision-Date: 2020-04-09 12:17+0000\n"
15 "Last-Translator: Kiril Kirilov <cybercop_montana@abv.bg>\n"
13 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
14 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
15 "Last-Translator: Kiril Kirilov <cybercop_montana@abv.bg>, 2013-2014,2016,2020,2022\n"
1616 "Language-Team: Bulgarian (http://www.transifex.com/xfce/xfce-panel-plugins/language/bg/)\n"
1717 "MIME-Version: 1.0\n"
1818 "Content-Type: text/plain; charset=UTF-8\n"
7070
7171 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7272 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
73 #: ../panel-plugin/main-panel-plugin.c:77
74 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
75 #: ../panel-plugin/plugin.c:333
73 #: ../panel-plugin/main-panel-plugin.c:83
74 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
75 #: ../panel-plugin/plugin.c:341
7676 msgid "Clipman"
7777 msgstr "Clipman"
7878
9595 msgid "Shift+Insert"
9696 msgstr "Shift+Insert"
9797
98 #: ../panel-plugin/xfce4-clipman-settings.c:535
98 #: ../panel-plugin/xfce4-clipman-settings.c:537
9999 msgid "<b>Reset actions</b>"
100100 msgstr "<b>Рестартиране на действия</b>"
101101
102 #: ../panel-plugin/xfce4-clipman-settings.c:537
102 #: ../panel-plugin/xfce4-clipman-settings.c:539
103103 msgid ""
104104 "Are you sure you want to reset the actions to the system default values?"
105105 msgstr "Искате ли да върнете действията към тяхната начална стойност?"
106
107 #: ../panel-plugin/xfce4-clipman-history.c:251
108 msgid "Enter search phrase here"
109 msgstr "Въведете търсеният израз тук"
110
111 #. Insert empty menu item
112 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
113 msgid "Clipboard is empty"
114 msgstr "Системният буфер е празен"
115
116 #: ../panel-plugin/xfce4-clipman-history.c:409
117 #, c-format
118 msgid "_Paste"
119 msgstr "_Поставяне"
120
121 #: ../panel-plugin/xfce4-clipman-history.c:414
122 #, c-format
123 msgid "_Copy"
124 msgstr "_Копиране"
125
126 #: ../panel-plugin/xfce4-clipman-history.c:430
127 msgid "Clipman History"
128 msgstr "История на Clipman"
129
130 #: ../panel-plugin/xfce4-clipman-history.c:436
131 #: ../panel-plugin/xfce4-clipman-history.c:438
132 #: ../panel-plugin/settings-dialog.ui.h:2
133 msgid "_Help"
134 msgstr "_Помощ"
135
136 #: ../panel-plugin/xfce4-clipman-history.c:444
137 #: ../panel-plugin/xfce4-clipman-history.c:446
138 msgid "_Settings"
139 msgstr "_Настройки"
140
141 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
142 msgid "Clipboard Manager Settings"
143 msgstr "Настройки на мениджъра на системния буфер"
144
145 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
146 msgid "Customize your clipboard"
147 msgstr "Персонализирайте вашият системен буфер"
106148
107149 #: ../panel-plugin/settings-dialog.ui.h:1
108150 msgid "Clipman Settings"
109151 msgstr "Настройки на Clipman"
110152
111 #: ../panel-plugin/settings-dialog.ui.h:2
112 #: ../panel-plugin/xfce4-clipman-history.c:441
113 #: ../panel-plugin/xfce4-clipman-history.c:443
114 msgid "_Help"
115 msgstr "_Помощ"
116
117153 #: ../panel-plugin/settings-dialog.ui.h:3
118154 msgid "_Close"
119155 msgstr "Затваряне"
129165 msgstr "Ако е избрано, избраните ще бъдат синхронизирани в системният буфер по такъв начин, че да можете да поставите това, което сте избрали"
130166
131167 #: ../panel-plugin/settings-dialog.ui.h:6
168 msgid "_Persist primary selection"
169 msgstr "_Постоянна основна селекция"
170
171 #: ../panel-plugin/settings-dialog.ui.h:7
172 msgid ""
173 "If checked, the middle-click paste (primary selection) will be persistent if"
174 " the next selection is empty, i.e. left click anywhere in a text area"
175 msgstr "Ако е отметнато, поставянето със средно щракване (основна селекция) ще бъде постоянно, ако следващата селекция е празна, т.е. щракнете с левия бутон където и да е в текстова област"
176
177 #: ../panel-plugin/settings-dialog.ui.h:8
132178 msgid "_QR-Code support"
133179 msgstr "Поддръжка на QR код"
134180
135 #: ../panel-plugin/settings-dialog.ui.h:7
181 #: ../panel-plugin/settings-dialog.ui.h:9
136182 msgid ""
137183 "If checked, the menu shows a QR-Code of the currently selected clipboard "
138184 "entry"
139185 msgstr "Ако е отметнато, менюто показва QR кода на текущо избраните елементи в системния буфер"
140186
141 #: ../panel-plugin/settings-dialog.ui.h:8
187 #: ../panel-plugin/settings-dialog.ui.h:10
142188 msgid "Automatically paste a selected item from the history"
143189 msgstr "Автоматично поставяне на избраните елементи от историята"
144190
145 #: ../panel-plugin/settings-dialog.ui.h:9
191 #: ../panel-plugin/settings-dialog.ui.h:11
146192 msgid "_Paste instantly:"
147193 msgstr "Постави незабавно:"
148194
149 #: ../panel-plugin/settings-dialog.ui.h:10
195 #: ../panel-plugin/settings-dialog.ui.h:12
150196 msgid "<b>General</b>"
151197 msgstr "<b>Общи</b>"
152198
153 #: ../panel-plugin/settings-dialog.ui.h:11
199 #: ../panel-plugin/settings-dialog.ui.h:13
154200 msgid "P_osition menu at mouse pointer"
155201 msgstr "Позиция на менюто в показалеца на мишката"
156202
157 #: ../panel-plugin/settings-dialog.ui.h:12
203 #: ../panel-plugin/settings-dialog.ui.h:14
158204 msgid ""
159205 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
160206 "clipman command"
161207 msgstr "Изскачащи съобщения в позицията на показалеца на мишката. Само за командата xfce4-popup-clipman"
162208
163 #: ../panel-plugin/settings-dialog.ui.h:13
209 #: ../panel-plugin/settings-dialog.ui.h:15
164210 msgid "Maximum items:"
165211 msgstr "Максимален брой елементи:"
166212
167 #: ../panel-plugin/settings-dialog.ui.h:14
213 #: ../panel-plugin/settings-dialog.ui.h:16
168214 msgid "<b>Menu</b>"
169215 msgstr "<b>Меню</b>"
170216
171 #: ../panel-plugin/settings-dialog.ui.h:15
217 #: ../panel-plugin/settings-dialog.ui.h:17
172218 msgid "_Behavior"
173219 msgstr "_Поведение"
174220
175 #: ../panel-plugin/settings-dialog.ui.h:16
221 #: ../panel-plugin/settings-dialog.ui.h:18
176222 msgid "<b>_Enable automatic actions</b>"
177223 msgstr "<b>_Активиране на автоматичните действия</b>"
178224
179 #: ../panel-plugin/settings-dialog.ui.h:17
225 #: ../panel-plugin/settings-dialog.ui.h:19
180226 msgid ""
181227 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
182228 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
183229 msgstr "Ако е избрано, текстовете от системния буфер ще бъдат съпоставяни с регулярни изрази и автоматично ще се показва меню за възможните действия.\nВ противен случай, менюто ще се вижда, само при извикване на \"xfce4-popup-clipman-actions\" (и, ако е намерено съвпадение)"
184230
185 #: ../panel-plugin/settings-dialog.ui.h:19
231 #: ../panel-plugin/settings-dialog.ui.h:21
186232 msgid "_Show actions by holding Control"
187233 msgstr "Покажете действия, като задържите Control"
188234
189 #: ../panel-plugin/settings-dialog.ui.h:20
235 #: ../panel-plugin/settings-dialog.ui.h:22
190236 msgid ""
191237 "When the selection is done (mouse or keyboard) and the Control key is still "
192238 "pressed down, the popup menu for matched actions will be shown"
193239 msgstr "Когато изборът е направен (мишка или клавиатура) и бутонът Control все още е натиснат, появилото се меню за съвпадащи действия ще бъде показано"
194240
195 #: ../panel-plugin/settings-dialog.ui.h:21
241 #: ../panel-plugin/settings-dialog.ui.h:23
196242 msgid "S_kip actions by holding Control"
197243 msgstr "Пропуснете действия, като задържите Control"
198244
199 #: ../panel-plugin/settings-dialog.ui.h:22
245 #: ../panel-plugin/settings-dialog.ui.h:24
200246 msgid ""
201247 "When the selection is done (mouse or keyboard) and the Control key is still "
202248 "pressed down, the popup menu for matched actions will be skipped"
203249 msgstr "Когато изборът е направен (мишка или клавиатура) и бутонът Control все още е натиснат, появилото се меню за съвпадащи действия ще бъде пропуснато"
204250
205 #: ../panel-plugin/settings-dialog.ui.h:23
251 #: ../panel-plugin/settings-dialog.ui.h:25
206252 msgid "Add action"
207253 msgstr "Добавяне на действие"
208254
209 #: ../panel-plugin/settings-dialog.ui.h:24
255 #: ../panel-plugin/settings-dialog.ui.h:26
210256 msgid "Edit action"
211257 msgstr "Редактиране на действие"
212258
213 #: ../panel-plugin/settings-dialog.ui.h:25
259 #: ../panel-plugin/settings-dialog.ui.h:27
214260 msgid "Delete action"
215261 msgstr "Изтриване на действие"
216262
217 #: ../panel-plugin/settings-dialog.ui.h:26
263 #: ../panel-plugin/settings-dialog.ui.h:28
218264 msgid "Reset all actions to the system default values"
219265 msgstr "Нулиране на всички действия до първоначалните им стойности"
220266
221 #: ../panel-plugin/settings-dialog.ui.h:27
267 #: ../panel-plugin/settings-dialog.ui.h:29
222268 msgid "_Actions"
223269 msgstr "_Действия"
224270
225 #: ../panel-plugin/settings-dialog.ui.h:28
271 #: ../panel-plugin/settings-dialog.ui.h:30
226272 msgid "<b>Remember history</b>"
227273 msgstr "<b>Запомняне на историята</b>"
228274
229 #: ../panel-plugin/settings-dialog.ui.h:29
275 #: ../panel-plugin/settings-dialog.ui.h:31
230276 msgid "Remember last copied _image"
231277 msgstr "Запомняне на последното копирано изображение"
232278
233 #: ../panel-plugin/settings-dialog.ui.h:30
279 #: ../panel-plugin/settings-dialog.ui.h:32
234280 msgid ""
235281 "If checked, this option allows one to store one image inside the history"
236282 msgstr "Ако е отметнато, тази опция позволява да се съхранява едно изображение в историята"
237283
238 #: ../panel-plugin/settings-dialog.ui.h:31
284 #: ../panel-plugin/settings-dialog.ui.h:33
239285 msgid "_Reorder history items"
240286 msgstr "Преподреждане на елементите от историята"
241287
242 #: ../panel-plugin/settings-dialog.ui.h:32
288 #: ../panel-plugin/settings-dialog.ui.h:34
243289 msgid ""
244290 "Push last copied text to the top of the history, useful to reorder old items"
245291 msgstr "Натиснете последният копиран текст в началото на историята. Използвайте да преподредите старите елементи"
246292
247 #: ../panel-plugin/settings-dialog.ui.h:33
293 #: ../panel-plugin/settings-dialog.ui.h:35
248294 msgid "Re_verse history order"
249295 msgstr "Обърни подредбата на историята"
250296
251 #: ../panel-plugin/settings-dialog.ui.h:34
297 #: ../panel-plugin/settings-dialog.ui.h:36
252298 msgid "Reverse order of the history shown in the menu"
253299 msgstr "Обърни подредбата на историята показвана в менюто"
254300
255 #: ../panel-plugin/settings-dialog.ui.h:35
301 #: ../panel-plugin/settings-dialog.ui.h:37
256302 msgid "Ignore mouse s_elections"
257303 msgstr "Игнориране селекцията на мишката"
258304
259 #: ../panel-plugin/settings-dialog.ui.h:36
305 #: ../panel-plugin/settings-dialog.ui.h:38
260306 msgid ""
261307 "If checked, the selections won't affect the history except the manual copies"
262308 msgstr "Ако е избрано, селекциите няма да се отрази в историята с изключение на ръчните копия"
263309
264 #: ../panel-plugin/settings-dialog.ui.h:37
310 #: ../panel-plugin/settings-dialog.ui.h:39
265311 msgid "Size of the _history:"
266312 msgstr "Размер на историята:"
267313
268 #: ../panel-plugin/settings-dialog.ui.h:38
314 #: ../panel-plugin/settings-dialog.ui.h:40
269315 msgid "5"
270316 msgstr "5"
271317
272 #: ../panel-plugin/settings-dialog.ui.h:39
318 #: ../panel-plugin/settings-dialog.ui.h:41
273319 msgid "H_istory"
274320 msgstr "_История"
275321
276 #: ../panel-plugin/settings-dialog.ui.h:40
322 #: ../panel-plugin/settings-dialog.ui.h:42
277323 msgid "Edit Action"
278324 msgstr "Редактиране на действие"
279325
280 #: ../panel-plugin/settings-dialog.ui.h:41
326 #: ../panel-plugin/settings-dialog.ui.h:43
281327 msgid "Name:"
282328 msgstr "Име:"
283329
284 #: ../panel-plugin/settings-dialog.ui.h:42
330 #: ../panel-plugin/settings-dialog.ui.h:44
285331 msgid "Pattern:"
286332 msgstr "Модел:"
287333
288 #: ../panel-plugin/settings-dialog.ui.h:43
334 #: ../panel-plugin/settings-dialog.ui.h:45
289335 msgid ""
290336 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
291337 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
292338 " always anchored within the special characters ^$"
293339 msgstr "Вие можете да използвате параметрите на заместване \"\\ 1\", \"\\ 2\" и така нататък в командите. Параметърът \"\\ 0\" представлява целия текст. Моделът винаги е закотвен в рамките на специалните символи ^ $"
294340
295 #: ../panel-plugin/settings-dialog.ui.h:44
341 #: ../panel-plugin/settings-dialog.ui.h:46
296342 msgid "Activate only on manual copy"
297343 msgstr "Активиране само на потребителско копие"
298344
299 #: ../panel-plugin/settings-dialog.ui.h:45
345 #: ../panel-plugin/settings-dialog.ui.h:47
300346 msgid ""
301347 "By default the action is triggered by a selection, check this option to "
302348 "trigger the action only when you make a manual copy"
303349 msgstr "По подразбиране действието се стартира след избиране, отметнете тази опция, за да стартирате действието само когато правите ръчно копие"
304350
305 #: ../panel-plugin/settings-dialog.ui.h:46
351 #: ../panel-plugin/settings-dialog.ui.h:48
306352 msgid "<b>Action</b>"
307353 msgstr "<b>Действие</b>"
308354
309 #: ../panel-plugin/settings-dialog.ui.h:47
355 #: ../panel-plugin/settings-dialog.ui.h:49
310356 msgid "Command:"
311357 msgstr "Команда:"
312358
313 #: ../panel-plugin/settings-dialog.ui.h:48
359 #: ../panel-plugin/settings-dialog.ui.h:50
314360 msgid "<b>Commands</b>"
315361 msgstr "<b>Команди</b>"
316362
317 #: ../panel-plugin/settings-dialog.ui.h:49
363 #: ../panel-plugin/settings-dialog.ui.h:51
318364 msgid "Type here your custom text, for example a URL, a filename, etc."
319365 msgstr "Напишете тук избран от вас текст, например URL, име на файл и т.н."
320366
321 #: ../panel-plugin/settings-dialog.ui.h:50
367 #: ../panel-plugin/settings-dialog.ui.h:52
322368 msgid "Regular expression"
323369 msgstr "Регулярен израз"
324370
325 #: ../panel-plugin/main-panel-plugin.c:111
326 #: ../panel-plugin/main-status-icon.c:159
371 #: ../panel-plugin/main-panel-plugin.c:117
372 #: ../panel-plugin/main-status-icon.c:161
327373 msgid "_Disable"
328374 msgstr "Изключване"
329375
330 #: ../panel-plugin/actions.c:368
376 #: ../panel-plugin/actions.c:367
331377 #, c-format
332378 msgid ""
333379 "Unable to execute the command \"%s\"\n"
335381 "%s"
336382 msgstr "Неуспешно изпълнение на командата „%s“\n\n%s"
337383
384 #: ../panel-plugin/common.c:29
385 msgid ""
386 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr "Не можете да стартирате демона на мениджъра на системния буфер, защото той вече е стартиран."
388
389 #: ../panel-plugin/common.c:30
390 msgid "The Xfce Clipboard Manager is already running."
391 msgstr "Мениджъра на системния буфер на Xfce вече е стартиран."
392
393 #: ../panel-plugin/common.c:37
394 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr "Вие можете да го стартирате с 'xfce4-clipman'."
396
397 #: ../panel-plugin/common.c:39
398 msgid "The Clipboard Manager Daemon is not running."
399 msgstr "Демонът на мениджъра на системния буфер не е стартиран."
400
338401 #: ../panel-plugin/menu.c:255
339402 msgid "Are you sure you want to clear the history?"
340403 msgstr "Наистина ли желаете да изчистите историята?"
343406 msgid "Don't ask again"
344407 msgstr "Не ме питай повече"
345408
346 #: ../panel-plugin/menu.c:306
409 #: ../panel-plugin/menu.c:303
347410 msgid "Unable to open the clipman history dialog"
348411 msgstr "Диалогът с историята на Clipman не може да се отвори"
349412
350 #: ../panel-plugin/menu.c:455
413 #: ../panel-plugin/menu.c:449
351414 msgid "Could not generate QR-Code."
352415 msgstr "Не може да се създаде QR-Code."
353416
354 #. Insert empty menu item
355 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
356 msgid "Clipboard is empty"
357 msgstr "Системният буфер е празен"
358
359 #: ../panel-plugin/menu.c:602
417 #: ../panel-plugin/menu.c:594
360418 msgid "_Show full history..."
361419 msgstr "_Покажи пълната история..."
362420
363 #: ../panel-plugin/menu.c:608
421 #: ../panel-plugin/menu.c:600
364422 msgid "_Clear history"
365423 msgstr "_Изчистване на историята"
366424
367 #: ../panel-plugin/menu.c:615
425 #: ../panel-plugin/menu.c:607
368426 msgid "_Clipman settings..."
369427 msgstr "_Настройки на Clipman..."
370428
371 #: ../panel-plugin/plugin.c:321
429 #: ../panel-plugin/plugin.c:329
372430 msgid "Contributors:"
373431 msgstr "Сътрудници:"
374432
375 #: ../panel-plugin/plugin.c:335
433 #: ../panel-plugin/plugin.c:343
376434 msgid "Clipboard Manager for Xfce"
377435 msgstr "Клипборд мениджър за Xfce"
378436
379 #: ../panel-plugin/plugin.c:343
437 #: ../panel-plugin/plugin.c:351
380438 msgid "translator-credits"
381439 msgstr "Kiril Kirilov (Cybercop) <cybercop_montana@abv.bg>"
382440
383 #: ../panel-plugin/plugin.c:357
441 #: ../panel-plugin/plugin.c:365
384442 msgid "Unable to open the settings dialog"
385443 msgstr "Неуспех при отварянето на диалога с настройките"
386
387 #: ../panel-plugin/common.c:29
388 msgid ""
389 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr "Не можете да стартирате демона на мениджъра на системния буфер, защото той вече е стартиран."
391
392 #: ../panel-plugin/common.c:30
393 msgid "The Xfce Clipboard Manager is already running."
394 msgstr "Мениджъра на системния буфер на Xfce вече е стартиран."
395
396 #: ../panel-plugin/common.c:37
397 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr "Вие можете да го стартирате с 'xfce4-clipman'."
399
400 #: ../panel-plugin/common.c:39
401 msgid "The Clipboard Manager Daemon is not running."
402 msgstr "Демонът на мениджъра на системния буфер не е стартиран."
403
404 #: ../panel-plugin/xfce4-clipman-history.c:256
405 msgid "Enter search phrase here"
406 msgstr "Въведете търсеният израз тук"
407
408 #: ../panel-plugin/xfce4-clipman-history.c:414
409 #, c-format
410 msgid "_Paste"
411 msgstr "_Поставяне"
412
413 #: ../panel-plugin/xfce4-clipman-history.c:419
414 #, c-format
415 msgid "_Copy"
416 msgstr "_Копиране"
417
418 #: ../panel-plugin/xfce4-clipman-history.c:435
419 msgid "Clipman History"
420 msgstr "История на Clipman"
421
422 #: ../panel-plugin/xfce4-clipman-history.c:449
423 #: ../panel-plugin/xfce4-clipman-history.c:451
424 msgid "_Settings"
425 msgstr "_Настройки"
426
427 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
428 msgid "Clipboard Manager Settings"
429 msgstr "Настройки на мениджъра на системния буфер"
430
431 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
432 msgid "Customize your clipboard"
433 msgstr "Персонализирайте вашият системен буфер"
66 # Harald Servat <redcrash@gmail.com>, 2009
77 # Davidmp <medipas@gmail.com>, 2016,2019
88 # Pau Ruŀlan Ferragut <paurullan@bulma.net>, 2006
9 # Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2016-2020
10 # Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>, 2016
9 # Robert Antoni Buj i Gelonch <rbuj@fedoraproject.org>, 2016-2020
10 # Robert Antoni Buj i Gelonch <rbuj@fedoraproject.org>, 2016
1111 msgid ""
1212 msgstr ""
1313 "Project-Id-Version: Xfce Panel Plugins\n"
1414 "Report-Msgid-Bugs-To: \n"
1515 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
1616 "PO-Revision-Date: 2020-04-09 18:39+0000\n"
17 "Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
17 "Last-Translator: Robert Antoni Buj i Gelonch <rbuj@fedoraproject.org>\n"
1818 "Language-Team: Catalan (http://www.transifex.com/xfce/xfce-panel-plugins/language/ca/)\n"
1919 "MIME-Version: 1.0\n"
2020 "Content-Type: text/plain; charset=UTF-8\n"
33 #
44 # Translators:
55 # Alois Nešpor <info@aloisnespor.info>, 2014,2016
6 # Michal Várady <miko.vaji@gmail.com>, 2016
6 # Michal Várady <miko.vaji@gmail.com>, 2016,2020
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: Xfce Panel Plugins\n"
1010 "Report-Msgid-Bugs-To: \n"
1111 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
13 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
12 "PO-Revision-Date: 2020-12-30 01:53+0000\n"
13 "Last-Translator: Michal Várady <miko.vaji@gmail.com>\n"
1414 "Language-Team: Czech (http://www.transifex.com/xfce/xfce-panel-plugins/language/cs/)\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
2828
2929 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3030 msgid "Clipboard Manager"
31 msgstr ""
31 msgstr "Správce schránky"
3232
3333 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3434 msgid "Clipboard Manager Autostart File"
35 msgstr ""
35 msgstr "Soubor automatického spuštění pro Správce schránky"
3636
3737 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3838 msgid "Image"
104104
105105 #: ../panel-plugin/settings-dialog.ui.h:1
106106 msgid "Clipman Settings"
107 msgstr ""
107 msgstr "Nastavení aplikace Správce schránky"
108108
109109 #: ../panel-plugin/settings-dialog.ui.h:2
110110 #: ../panel-plugin/xfce4-clipman-history.c:441
118118
119119 #: ../panel-plugin/settings-dialog.ui.h:4
120120 msgid "Sync mouse _selections"
121 msgstr ""
121 msgstr "_Synchronizovat výběry myší"
122122
123123 #: ../panel-plugin/settings-dialog.ui.h:5
124124 msgid ""
128128
129129 #: ../panel-plugin/settings-dialog.ui.h:6
130130 msgid "_QR-Code support"
131 msgstr ""
131 msgstr "Podpora _QR kódů"
132132
133133 #: ../panel-plugin/settings-dialog.ui.h:7
134134 msgid ""
135135 "If checked, the menu shows a QR-Code of the currently selected clipboard "
136136 "entry"
137 msgstr "Pokud je volba zaškrtnuta, nabídka zobrazí QR kód právě vybrané položky schránky"
137 msgstr "Pokud je volba zaškrtnuta, nabídka zobrazí QR kód aktuálně vybrané položky schránky"
138138
139139 #: ../panel-plugin/settings-dialog.ui.h:8
140140 msgid "Automatically paste a selected item from the history"
160160
161161 #: ../panel-plugin/settings-dialog.ui.h:13
162162 msgid "Maximum items:"
163 msgstr ""
163 msgstr "Maximální počet položek:"
164164
165165 #: ../panel-plugin/settings-dialog.ui.h:14
166166 msgid "<b>Menu</b>"
167 msgstr ""
167 msgstr "<b>Nabídka</b>"
168168
169169 #: ../panel-plugin/settings-dialog.ui.h:15
170170 msgid "_Behavior"
171 msgstr ""
171 msgstr "_Chování"
172172
173173 #: ../panel-plugin/settings-dialog.ui.h:16
174174 msgid "<b>_Enable automatic actions</b>"
175 msgstr ""
175 msgstr "<b>_Povolit automatické akce</b>"
176176
177177 #: ../panel-plugin/settings-dialog.ui.h:17
178178 msgid ""
218218
219219 #: ../panel-plugin/settings-dialog.ui.h:27
220220 msgid "_Actions"
221 msgstr ""
221 msgstr "_Akce"
222222
223223 #: ../panel-plugin/settings-dialog.ui.h:28
224224 msgid "<b>Remember history</b>"
225 msgstr ""
225 msgstr "<b>Pamatovat si historii</b>"
226226
227227 #: ../panel-plugin/settings-dialog.ui.h:29
228228 msgid "Remember last copied _image"
229 msgstr ""
229 msgstr "_Zapamatovat si poslední zkopírovaný obrázek"
230230
231231 #: ../panel-plugin/settings-dialog.ui.h:30
232232 msgid ""
233233 "If checked, this option allows one to store one image inside the history"
234 msgstr ""
234 msgstr "Pokud je volby zaškrtnutá, bude možné do historie uložit jeden obrázek"
235235
236236 #: ../panel-plugin/settings-dialog.ui.h:31
237237 msgid "_Reorder history items"
252252
253253 #: ../panel-plugin/settings-dialog.ui.h:35
254254 msgid "Ignore mouse s_elections"
255 msgstr ""
255 msgstr "Ignorovat _výběry myší"
256256
257257 #: ../panel-plugin/settings-dialog.ui.h:36
258258 msgid ""
265265
266266 #: ../panel-plugin/settings-dialog.ui.h:38
267267 msgid "5"
268 msgstr ""
268 msgstr "5"
269269
270270 #: ../panel-plugin/settings-dialog.ui.h:39
271271 msgid "H_istory"
272 msgstr ""
272 msgstr "H_istorie"
273273
274274 #: ../panel-plugin/settings-dialog.ui.h:40
275275 msgid "Edit Action"
288288 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289289 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290290 " always anchored within the special characters ^$"
291 msgstr ""
291 msgstr "V příkazech můžete použít nahrazovací parametry \"\\1\", \"\\2\", atd. Parametr \"\\0\" představuje úplný text. Vzor je vždy uvozen speciálními znaky ^$"
292292
293293 #: ../panel-plugin/settings-dialog.ui.h:44
294294 msgid "Activate only on manual copy"
298298 msgid ""
299299 "By default the action is triggered by a selection, check this option to "
300300 "trigger the action only when you make a manual copy"
301 msgstr ""
301 msgstr "Ve výchozím nastavení je akce spuštěna výběrem, zaškrtněte tuto volbu pro spuštění akce pouze při ručním kopírování"
302302
303303 #: ../panel-plugin/settings-dialog.ui.h:46
304304 msgid "<b>Action</b>"
314314
315315 #: ../panel-plugin/settings-dialog.ui.h:49
316316 msgid "Type here your custom text, for example a URL, a filename, etc."
317 msgstr ""
317 msgstr "Sem napište svůj text, například umístění URL, název souboru, atd."
318318
319319 #: ../panel-plugin/settings-dialog.ui.h:50
320320 msgid "Regular expression"
343343
344344 #: ../panel-plugin/menu.c:306
345345 msgid "Unable to open the clipman history dialog"
346 msgstr ""
346 msgstr "Nelze otevřít dialogové okno historie Správce schránky"
347347
348348 #: ../panel-plugin/menu.c:455
349349 msgid "Could not generate QR-Code."
356356
357357 #: ../panel-plugin/menu.c:602
358358 msgid "_Show full history..."
359 msgstr ""
359 msgstr "_Zobrazit celou historii..."
360360
361361 #: ../panel-plugin/menu.c:608
362362 msgid "_Clear history"
364364
365365 #: ../panel-plugin/menu.c:615
366366 msgid "_Clipman settings..."
367 msgstr ""
367 msgstr "_Nastavení Správce schránky..."
368368
369369 #: ../panel-plugin/plugin.c:321
370370 msgid "Contributors:"
385385 #: ../panel-plugin/common.c:29
386386 msgid ""
387387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr ""
388 msgstr "Nelze spustit démon Správce schránky, protože je již spuštěna."
389389
390390 #: ../panel-plugin/common.c:30
391391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr ""
392 msgstr "Správce schránky pro Xfce je již spuštěn."
393393
394394 #: ../panel-plugin/common.c:37
395395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr ""
396 msgstr "Spustit jej můžete příkazem xfce4-clipman."
397397
398398 #: ../panel-plugin/common.c:39
399399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr ""
400 msgstr "Démon Správce schránky není spuštěn."
401401
402402 #: ../panel-plugin/xfce4-clipman-history.c:256
403403 msgid "Enter search phrase here"
404 msgstr ""
404 msgstr "Sem vložte hledanou frázi"
405405
406406 #: ../panel-plugin/xfce4-clipman-history.c:414
407407 #, c-format
408408 msgid "_Paste"
409 msgstr ""
409 msgstr "_Vložit"
410410
411411 #: ../panel-plugin/xfce4-clipman-history.c:419
412412 #, c-format
413413 msgid "_Copy"
414 msgstr ""
414 msgstr "_Kopírovat"
415415
416416 #: ../panel-plugin/xfce4-clipman-history.c:435
417417 msgid "Clipman History"
418 msgstr ""
418 msgstr "Historie Správce schránky"
419419
420420 #: ../panel-plugin/xfce4-clipman-history.c:449
421421 #: ../panel-plugin/xfce4-clipman-history.c:451
422422 msgid "_Settings"
423 msgstr ""
423 msgstr "_Nastavení"
424424
425425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426426 msgid "Clipboard Manager Settings"
427 msgstr ""
427 msgstr "Nastavení Správce schránky"
428428
429429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
430430 msgid "Customize your clipboard"
431 msgstr ""
431 msgstr "Přizpůsobte si svoji schránku"
55 # Aputsiak Niels Janussen <aj@isit.gl>, 2015
66 # Jens Hyllegaard <jens.hyllegaard@gmail.com>, 2007
77 # Morten Juhl-Johansen Zölde-Fejér <morten@writtenandread.net>, 2016
8 # scootergrisen, 2016-2020
8 # scootergrisen, 2016-2020,2022
99 msgid ""
1010 msgstr ""
1111 "Project-Id-Version: Xfce Panel Plugins\n"
1212 "Report-Msgid-Bugs-To: \n"
1313 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
14 "PO-Revision-Date: 2020-04-09 11:45+0000\n"
15 "Last-Translator: scootergrisen\n"
14 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
15 "Last-Translator: scootergrisen, 2016-2020,2022\n"
1616 "Language-Team: Danish (http://www.transifex.com/xfce/xfce-panel-plugins/language/da/)\n"
1717 "MIME-Version: 1.0\n"
1818 "Content-Type: text/plain; charset=UTF-8\n"
5454
5555 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:5
5656 msgid "Xfce Bug"
57 msgstr "Xfce-fejl"
57 msgstr "Fejl ved Xfce"
5858
5959 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:6
6060 msgid "GNOME Bug"
61 msgstr "GNOME-fejl"
61 msgstr "Fejl ved GNOME"
6262
6363 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:7
6464 msgid "Long URL"
290290 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
291291 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
292292 " always anchored within the special characters ^$"
293 msgstr "Du kan bruge erstatningsparametrene \"\\1\", \"\\2\" osv. i kommandoerne. Parameteren \"\\0\" repræsenterer den fulde tekst. Mønsteret er altid forankeret i specialtegnet ^$"
293 msgstr "Du kan bruge erstatningsparametrene \"\\1\", \"\\2\" osv. i kommandoerne. Parameteren \"\\0\" repræsenterer den fulde tekst. Mønsteret er altid forankret i specialtegnet ^$"
294294
295295 #: ../panel-plugin/settings-dialog.ui.h:44
296296 msgid "Activate only on manual copy"
378378
379379 #: ../panel-plugin/plugin.c:343
380380 msgid "translator-credits"
381 msgstr "Jens Hyllegaard\nPer Kongstad\n\nDansk-gruppen\nWebsted http://dansk-gruppen.dk\nE-mail <dansk@dansk-gruppen.dk>"
381 msgstr "Jens Hyllegaard\nPer Kongstad"
382382
383383 #: ../panel-plugin/plugin.c:357
384384 msgid "Unable to open the settings dialog"
+133
-123
po/de.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Andreas Eitel <github-aneitel@online.de>, 2020
5 # Andreas Eitel <github-aneitel@online.de>, 2020,2022
66 # Enrico Tröger <enrico.troeger@uvena.de>, 2006
77 # Fabian Nowak <timystery@arcor.de>, 2007,2009
88 # Johannes Lips <johannes.lips@gmail.com>, 2014
1212 msgstr ""
1313 "Project-Id-Version: Xfce Panel Plugins\n"
1414 "Report-Msgid-Bugs-To: \n"
15 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
16 "PO-Revision-Date: 2020-04-09 13:43+0000\n"
17 "Last-Translator: Andreas Eitel <github-aneitel@online.de>\n"
15 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
16 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
17 "Last-Translator: Andreas Eitel <github-aneitel@online.de>, 2020,2022\n"
1818 "Language-Team: German (http://www.transifex.com/xfce/xfce-panel-plugins/language/de/)\n"
1919 "MIME-Version: 1.0\n"
2020 "Content-Type: text/plain; charset=UTF-8\n"
7272
7373 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7474 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
75 #: ../panel-plugin/main-panel-plugin.c:77
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
77 #: ../panel-plugin/plugin.c:333
75 #: ../panel-plugin/main-panel-plugin.c:83
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
77 #: ../panel-plugin/plugin.c:341
7878 msgid "Clipman"
7979 msgstr "Zwischenablage"
8080
9797 msgid "Shift+Insert"
9898 msgstr "Umschalttaste+Einfg"
9999
100 #: ../panel-plugin/xfce4-clipman-settings.c:535
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
101101 msgid "<b>Reset actions</b>"
102102 msgstr "<b>Aktionen zurücksetzen</b>"
103103
104 #: ../panel-plugin/xfce4-clipman-settings.c:537
104 #: ../panel-plugin/xfce4-clipman-settings.c:539
105105 msgid ""
106106 "Are you sure you want to reset the actions to the system default values?"
107107 msgstr "Möchten Sie die Aktionen wirklich auf die Standardeinstellungen zurücksetzen?"
108
109 #: ../panel-plugin/xfce4-clipman-history.c:251
110 msgid "Enter search phrase here"
111 msgstr "Suchbegriff hier eingeben"
112
113 #. Insert empty menu item
114 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
115 msgid "Clipboard is empty"
116 msgstr "Zwischenablage ist leer"
117
118 #: ../panel-plugin/xfce4-clipman-history.c:409
119 #, c-format
120 msgid "_Paste"
121 msgstr "_Einfügen"
122
123 #: ../panel-plugin/xfce4-clipman-history.c:414
124 #, c-format
125 msgid "_Copy"
126 msgstr "_Kopieren"
127
128 #: ../panel-plugin/xfce4-clipman-history.c:430
129 msgid "Clipman History"
130 msgstr "Zwischenablagenverlauf"
131
132 #: ../panel-plugin/xfce4-clipman-history.c:436
133 #: ../panel-plugin/xfce4-clipman-history.c:438
134 #: ../panel-plugin/settings-dialog.ui.h:2
135 msgid "_Help"
136 msgstr "_Hilfe"
137
138 #: ../panel-plugin/xfce4-clipman-history.c:444
139 #: ../panel-plugin/xfce4-clipman-history.c:446
140 msgid "_Settings"
141 msgstr "_Einstellungen"
142
143 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
144 msgid "Clipboard Manager Settings"
145 msgstr "Zwischenablage Diensteinstellungen"
146
147 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
148 msgid "Customize your clipboard"
149 msgstr "Anpassen der Zwischenablage"
108150
109151 #: ../panel-plugin/settings-dialog.ui.h:1
110152 msgid "Clipman Settings"
111153 msgstr "Clipman Einstellungen"
112154
113 #: ../panel-plugin/settings-dialog.ui.h:2
114 #: ../panel-plugin/xfce4-clipman-history.c:441
115 #: ../panel-plugin/xfce4-clipman-history.c:443
116 msgid "_Help"
117 msgstr "_Hilfe"
118
119155 #: ../panel-plugin/settings-dialog.ui.h:3
120156 msgid "_Close"
121157 msgstr "_Schließen"
131167 msgstr "Falls ausgewählt, wird die jeweilige Auswahl mit der Standardzwischenablage derart abgeglichen, dass Sie jeweils auch das einfügen können, was Sie gerade ausgewählt haben"
132168
133169 #: ../panel-plugin/settings-dialog.ui.h:6
170 msgid "_Persist primary selection"
171 msgstr "_Primärauswahl beibehalten"
172
173 #: ../panel-plugin/settings-dialog.ui.h:7
174 msgid ""
175 "If checked, the middle-click paste (primary selection) will be persistent if"
176 " the next selection is empty, i.e. left click anywhere in a text area"
177 msgstr "Wenn diese Option aktiviert ist, bleibt die Einfügung mit der mittleren Maustaste (Primärauswahl) bestehen, wenn die nächste Auswahl leer ist, d. h. wenn Sie mit der linken Maustaste irgendwo in einen Textbereich klicken."
178
179 #: ../panel-plugin/settings-dialog.ui.h:8
134180 msgid "_QR-Code support"
135181 msgstr "_QR-Code Unterstützung"
136182
137 #: ../panel-plugin/settings-dialog.ui.h:7
183 #: ../panel-plugin/settings-dialog.ui.h:9
138184 msgid ""
139185 "If checked, the menu shows a QR-Code of the currently selected clipboard "
140186 "entry"
141187 msgstr "Wenn ausgewählt, zeigt das Menü einen QR-Code des ausgewählten Zwischenablageinhaltes an"
142188
143 #: ../panel-plugin/settings-dialog.ui.h:8
189 #: ../panel-plugin/settings-dialog.ui.h:10
144190 msgid "Automatically paste a selected item from the history"
145191 msgstr "Automatisch den ausgewählten Eintrag aus dem Verlauf einfügen"
146192
147 #: ../panel-plugin/settings-dialog.ui.h:9
193 #: ../panel-plugin/settings-dialog.ui.h:11
148194 msgid "_Paste instantly:"
149195 msgstr "_Sofort einfügen:"
150196
151 #: ../panel-plugin/settings-dialog.ui.h:10
197 #: ../panel-plugin/settings-dialog.ui.h:12
152198 msgid "<b>General</b>"
153199 msgstr "<b>Allgemein</b>"
154200
155 #: ../panel-plugin/settings-dialog.ui.h:11
201 #: ../panel-plugin/settings-dialog.ui.h:13
156202 msgid "P_osition menu at mouse pointer"
157203 msgstr "_Menü beim Mauszeiger positionieren"
158204
159 #: ../panel-plugin/settings-dialog.ui.h:12
205 #: ../panel-plugin/settings-dialog.ui.h:14
160206 msgid ""
161207 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
162208 "clipman command"
163209 msgstr "Das Menü an der Position des Mauszeigers öffnen (nur für den Befehl »xfce4-popup-clipman«)"
164210
165 #: ../panel-plugin/settings-dialog.ui.h:13
211 #: ../panel-plugin/settings-dialog.ui.h:15
166212 msgid "Maximum items:"
167213 msgstr "Maximale Elemente:"
168214
169 #: ../panel-plugin/settings-dialog.ui.h:14
215 #: ../panel-plugin/settings-dialog.ui.h:16
170216 msgid "<b>Menu</b>"
171217 msgstr "<b>Menü</b>"
172218
173 #: ../panel-plugin/settings-dialog.ui.h:15
219 #: ../panel-plugin/settings-dialog.ui.h:17
174220 msgid "_Behavior"
175221 msgstr "_Verhalten"
176222
177 #: ../panel-plugin/settings-dialog.ui.h:16
223 #: ../panel-plugin/settings-dialog.ui.h:18
178224 msgid "<b>_Enable automatic actions</b>"
179225 msgstr "<b>_Automatische Aktionen aktivieren</b>"
180226
181 #: ../panel-plugin/settings-dialog.ui.h:17
227 #: ../panel-plugin/settings-dialog.ui.h:19
182228 msgid ""
183229 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
184230 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
185231 msgstr "Wenn ausgewählt, wird der Zwischenablagetext mit regulären Ausdrücken verglichen und ein Menü wird die möglichen Aktionen anzeigen.\nAndernfalls wird das Menü nur erscheinen, wenn »xfce4-popup-clipman-actions« aufgerufen wird (und ein Treffer gefunden wurde)."
186232
187 #: ../panel-plugin/settings-dialog.ui.h:19
233 #: ../panel-plugin/settings-dialog.ui.h:21
188234 msgid "_Show actions by holding Control"
189235 msgstr "Aktionen durch _Halten der Strg-Taste anzeigen"
190236
191 #: ../panel-plugin/settings-dialog.ui.h:20
237 #: ../panel-plugin/settings-dialog.ui.h:22
192238 msgid ""
193239 "When the selection is done (mouse or keyboard) and the Control key is still "
194240 "pressed down, the popup menu for matched actions will be shown"
195241 msgstr "Wenn die Auswahl getroffen ist (per Maus oder Tastatur) und die Strg-Taste gedrückt ist, wird das Menü für zugehörige Aktionen angezeigt"
196242
197 #: ../panel-plugin/settings-dialog.ui.h:21
243 #: ../panel-plugin/settings-dialog.ui.h:23
198244 msgid "S_kip actions by holding Control"
199245 msgstr "Aktionen durch _Drücken der Strg-Taste überspringen"
200246
201 #: ../panel-plugin/settings-dialog.ui.h:22
247 #: ../panel-plugin/settings-dialog.ui.h:24
202248 msgid ""
203249 "When the selection is done (mouse or keyboard) and the Control key is still "
204250 "pressed down, the popup menu for matched actions will be skipped"
205251 msgstr "Wenn die Auswahl getroffen ist (per Maus oder Tastatur) und die Strg-Taste gedrückt ist, wird das Menü für zugehörige Aktionen nicht angezeigt"
206252
207 #: ../panel-plugin/settings-dialog.ui.h:23
253 #: ../panel-plugin/settings-dialog.ui.h:25
208254 msgid "Add action"
209255 msgstr "Aktion hinzufügen"
210256
211 #: ../panel-plugin/settings-dialog.ui.h:24
257 #: ../panel-plugin/settings-dialog.ui.h:26
212258 msgid "Edit action"
213259 msgstr "Aktion bearbeiten"
214260
215 #: ../panel-plugin/settings-dialog.ui.h:25
261 #: ../panel-plugin/settings-dialog.ui.h:27
216262 msgid "Delete action"
217263 msgstr "Aktion löschen"
218264
219 #: ../panel-plugin/settings-dialog.ui.h:26
265 #: ../panel-plugin/settings-dialog.ui.h:28
220266 msgid "Reset all actions to the system default values"
221267 msgstr "Alle Aktionen auf die Systemvorgabewerte zurücksetzen"
222268
223 #: ../panel-plugin/settings-dialog.ui.h:27
269 #: ../panel-plugin/settings-dialog.ui.h:29
224270 msgid "_Actions"
225271 msgstr "_Aktionen"
226272
227 #: ../panel-plugin/settings-dialog.ui.h:28
273 #: ../panel-plugin/settings-dialog.ui.h:30
228274 msgid "<b>Remember history</b>"
229275 msgstr "<b>Verlauf merken</b>"
230276
231 #: ../panel-plugin/settings-dialog.ui.h:29
277 #: ../panel-plugin/settings-dialog.ui.h:31
232278 msgid "Remember last copied _image"
233279 msgstr "Zuletzt kopiertes _Bild merken"
234280
235 #: ../panel-plugin/settings-dialog.ui.h:30
281 #: ../panel-plugin/settings-dialog.ui.h:32
236282 msgid ""
237283 "If checked, this option allows one to store one image inside the history"
238284 msgstr "Wenn diese Option aktiviert ist, erlaubt sie das Speichern eines Bildes innerhalb des Verlaufs."
239285
240 #: ../panel-plugin/settings-dialog.ui.h:31
286 #: ../panel-plugin/settings-dialog.ui.h:33
241287 msgid "_Reorder history items"
242288 msgstr "_Verlauf umgekehrt anordnen"
243289
244 #: ../panel-plugin/settings-dialog.ui.h:32
290 #: ../panel-plugin/settings-dialog.ui.h:34
245291 msgid ""
246292 "Push last copied text to the top of the history, useful to reorder old items"
247293 msgstr "Zuletzt kopierten Text an die Spitze des Verlaufs verschieben, nützlich zum Umordnen alter Einträge"
248294
249 #: ../panel-plugin/settings-dialog.ui.h:33
295 #: ../panel-plugin/settings-dialog.ui.h:35
250296 msgid "Re_verse history order"
251297 msgstr "_Umgekehrte Reihenfolge des Verlaufs"
252298
253 #: ../panel-plugin/settings-dialog.ui.h:34
299 #: ../panel-plugin/settings-dialog.ui.h:36
254300 msgid "Reverse order of the history shown in the menu"
255301 msgstr "Aktivieren Sie diese Option, um den Verlauf bei jeder neuen Xfce-Sitzung wiederherzustellen."
256302
257 #: ../panel-plugin/settings-dialog.ui.h:35
303 #: ../panel-plugin/settings-dialog.ui.h:37
258304 msgid "Ignore mouse s_elections"
259305 msgstr "_Mausauswahl ignorieren"
260306
261 #: ../panel-plugin/settings-dialog.ui.h:36
307 #: ../panel-plugin/settings-dialog.ui.h:38
262308 msgid ""
263309 "If checked, the selections won't affect the history except the manual copies"
264310 msgstr "Wenn ausgewählt, werden die Auswahlen den Verlauf nicht betreffen mit Ausnahme der manuellen Kopien."
265311
266 #: ../panel-plugin/settings-dialog.ui.h:37
312 #: ../panel-plugin/settings-dialog.ui.h:39
267313 msgid "Size of the _history:"
268314 msgstr "_Größe des Verlaufs:"
269315
270 #: ../panel-plugin/settings-dialog.ui.h:38
316 #: ../panel-plugin/settings-dialog.ui.h:40
271317 msgid "5"
272318 msgstr "5"
273319
274 #: ../panel-plugin/settings-dialog.ui.h:39
320 #: ../panel-plugin/settings-dialog.ui.h:41
275321 msgid "H_istory"
276322 msgstr "Gesch_ichte"
277323
278 #: ../panel-plugin/settings-dialog.ui.h:40
324 #: ../panel-plugin/settings-dialog.ui.h:42
279325 msgid "Edit Action"
280326 msgstr "Aktion bearbeiten"
281327
282 #: ../panel-plugin/settings-dialog.ui.h:41
328 #: ../panel-plugin/settings-dialog.ui.h:43
283329 msgid "Name:"
284330 msgstr "Name:"
285331
286 #: ../panel-plugin/settings-dialog.ui.h:42
332 #: ../panel-plugin/settings-dialog.ui.h:44
287333 msgid "Pattern:"
288334 msgstr "Muster:"
289335
290 #: ../panel-plugin/settings-dialog.ui.h:43
336 #: ../panel-plugin/settings-dialog.ui.h:45
291337 msgid ""
292338 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
293339 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
294340 " always anchored within the special characters ^$"
295341 msgstr "Sie können die Substitutionsparameter \"\\1\", \"\\2\" usw. in den Befehlen verwenden. Der Parameter \"\\0\" stellt den vollständigen Text dar. Das Muster ist immer in den Sonderzeichen ^$ verankert."
296342
297 #: ../panel-plugin/settings-dialog.ui.h:44
343 #: ../panel-plugin/settings-dialog.ui.h:46
298344 msgid "Activate only on manual copy"
299345 msgstr "Nur bei manuellem Kopieren aktivieren"
300346
301 #: ../panel-plugin/settings-dialog.ui.h:45
347 #: ../panel-plugin/settings-dialog.ui.h:47
302348 msgid ""
303349 "By default the action is triggered by a selection, check this option to "
304350 "trigger the action only when you make a manual copy"
305351 msgstr "Standardmäßig wird die Aktion durch eine Auswahl ausgelöst. Wenn Sie diese Option anwählen, wird die Aktion nur bei manuellen Kopien ausgelöst."
306352
307 #: ../panel-plugin/settings-dialog.ui.h:46
353 #: ../panel-plugin/settings-dialog.ui.h:48
308354 msgid "<b>Action</b>"
309355 msgstr "<b>Aktion</b>"
310356
311 #: ../panel-plugin/settings-dialog.ui.h:47
357 #: ../panel-plugin/settings-dialog.ui.h:49
312358 msgid "Command:"
313359 msgstr "Befehl:"
314360
315 #: ../panel-plugin/settings-dialog.ui.h:48
361 #: ../panel-plugin/settings-dialog.ui.h:50
316362 msgid "<b>Commands</b>"
317363 msgstr "<b>Befehle</b>"
318364
319 #: ../panel-plugin/settings-dialog.ui.h:49
365 #: ../panel-plugin/settings-dialog.ui.h:51
320366 msgid "Type here your custom text, for example a URL, a filename, etc."
321367 msgstr "Geben Sie hier Ihren benutzerdefinierten Text ein, zum Beispiel eine URL, einen Dateinamen, etc."
322368
323 #: ../panel-plugin/settings-dialog.ui.h:50
369 #: ../panel-plugin/settings-dialog.ui.h:52
324370 msgid "Regular expression"
325371 msgstr "Regulärer Ausdruck"
326372
327 #: ../panel-plugin/main-panel-plugin.c:111
328 #: ../panel-plugin/main-status-icon.c:159
373 #: ../panel-plugin/main-panel-plugin.c:117
374 #: ../panel-plugin/main-status-icon.c:161
329375 msgid "_Disable"
330376 msgstr "_Deaktivieren"
331377
332 #: ../panel-plugin/actions.c:368
378 #: ../panel-plugin/actions.c:367
333379 #, c-format
334380 msgid ""
335381 "Unable to execute the command \"%s\"\n"
337383 "%s"
338384 msgstr "Konnte Befehl »%s« nicht ausführen.\n\n%s"
339385
386 #: ../panel-plugin/common.c:29
387 msgid ""
388 "Could not start the Clipboard Manager Daemon because it is already running."
389 msgstr "Der Zwischenablage Manager-Dienst konnte nicht gestartet werden, weil er bereits läuft."
390
391 #: ../panel-plugin/common.c:30
392 msgid "The Xfce Clipboard Manager is already running."
393 msgstr "Der Xfce Zwischenablage-Manager läuft bereits."
394
395 #: ../panel-plugin/common.c:37
396 msgid "You can launch it with 'xfce4-clipman'."
397 msgstr "Sie können ihn mit 'xfce4-clipman' starten."
398
399 #: ../panel-plugin/common.c:39
400 msgid "The Clipboard Manager Daemon is not running."
401 msgstr "Der Zwischenablage Manager-Dienst läuft nicht."
402
340403 #: ../panel-plugin/menu.c:255
341404 msgid "Are you sure you want to clear the history?"
342405 msgstr "Möchten Sie den bisherigen Inhalt der Zwischenablage wirklich löschen?"
345408 msgid "Don't ask again"
346409 msgstr "Nicht erneut nachfragen"
347410
348 #: ../panel-plugin/menu.c:306
411 #: ../panel-plugin/menu.c:303
349412 msgid "Unable to open the clipman history dialog"
350413 msgstr "Der Clipman Chronikdialog konnte nicht geöffnet werden"
351414
352 #: ../panel-plugin/menu.c:455
415 #: ../panel-plugin/menu.c:449
353416 msgid "Could not generate QR-Code."
354417 msgstr "Es konnte kein QR-Code erstellt werden."
355418
356 #. Insert empty menu item
357 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
358 msgid "Clipboard is empty"
359 msgstr "Zwischenablage ist leer"
360
361 #: ../panel-plugin/menu.c:602
419 #: ../panel-plugin/menu.c:594
362420 msgid "_Show full history..."
363421 msgstr "_Zeige die vollständige Chronik..."
364422
365 #: ../panel-plugin/menu.c:608
423 #: ../panel-plugin/menu.c:600
366424 msgid "_Clear history"
367425 msgstr "_Verlauf leeren"
368426
369 #: ../panel-plugin/menu.c:615
427 #: ../panel-plugin/menu.c:607
370428 msgid "_Clipman settings..."
371429 msgstr "_Clipman Einstellungen..."
372430
373 #: ../panel-plugin/plugin.c:321
431 #: ../panel-plugin/plugin.c:329
374432 msgid "Contributors:"
375433 msgstr "Mitwirkende:"
376434
377 #: ../panel-plugin/plugin.c:335
435 #: ../panel-plugin/plugin.c:343
378436 msgid "Clipboard Manager for Xfce"
379437 msgstr "Zwischenablageverwaltung für die Xfce-Arbeitsumgebung"
380438
381 #: ../panel-plugin/plugin.c:343
439 #: ../panel-plugin/plugin.c:351
382440 msgid "translator-credits"
383441 msgstr "Enrico Tröger\nFabian Nowak\nSimon Schneider\nTobias Bannert"
384442
385 #: ../panel-plugin/plugin.c:357
443 #: ../panel-plugin/plugin.c:365
386444 msgid "Unable to open the settings dialog"
387445 msgstr "Einstellungsdialog konnte nicht geöffnet werden"
388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "Der Zwischenablage Manager-Dienst konnte nicht gestartet werden, weil er bereits läuft."
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "Der Xfce Zwischenablage-Manager läuft bereits."
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "Sie können ihn mit 'xfce4-clipman' starten."
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "Der Zwischenablage Manager-Dienst läuft nicht."
405
406 #: ../panel-plugin/xfce4-clipman-history.c:256
407 msgid "Enter search phrase here"
408 msgstr "Suchbegriff hier eingeben"
409
410 #: ../panel-plugin/xfce4-clipman-history.c:414
411 #, c-format
412 msgid "_Paste"
413 msgstr "_Einfügen"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:419
416 #, c-format
417 msgid "_Copy"
418 msgstr "_Kopieren"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:435
421 msgid "Clipman History"
422 msgstr "Zwischenablagenverlauf"
423
424 #: ../panel-plugin/xfce4-clipman-history.c:449
425 #: ../panel-plugin/xfce4-clipman-history.c:451
426 msgid "_Settings"
427 msgstr "_Einstellungen"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
430 msgid "Clipboard Manager Settings"
431 msgstr "Zwischenablage Diensteinstellungen"
432
433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
434 msgid "Customize your clipboard"
435 msgstr "Anpassen der Zwischenablage"
77 # Efstathios Iosifidis <iefstathios@gmail.com>, 2015
88 # Efstathios Iosifidis <iosifidis@opensuse.org>, 2012
99 # ebal <ebalaskas@ebalaskas.gr>, 2008
10 # Στέργιος Γέμελας <sgemelas@protonmail.com>, 2021
1011 msgid ""
1112 msgstr ""
1213 "Project-Id-Version: Xfce Panel Plugins\n"
1314 "Report-Msgid-Bugs-To: \n"
1415 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
15 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
16 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
16 "PO-Revision-Date: 2021-08-30 16:05+0000\n"
17 "Last-Translator: Στέργιος Γέμελας <sgemelas@protonmail.com>\n"
1718 "Language-Team: Greek (http://www.transifex.com/xfce/xfce-panel-plugins/language/el/)\n"
1819 "MIME-Version: 1.0\n"
1920 "Content-Type: text/plain; charset=UTF-8\n"
3132
3233 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3334 msgid "Clipboard Manager"
34 msgstr ""
35 msgstr "Διαχειριστής Προχείρου"
3536
3637 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3738 msgid "Clipboard Manager Autostart File"
38 msgstr ""
39 msgstr "Αρχείο αυτόματης εκκίνησης διαχειριστή προχείρου"
3940
4041 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
4142 msgid "Image"
107108
108109 #: ../panel-plugin/settings-dialog.ui.h:1
109110 msgid "Clipman Settings"
110 msgstr ""
111 msgstr "Ρυθμίσεις Clipman"
111112
112113 #: ../panel-plugin/settings-dialog.ui.h:2
113114 #: ../panel-plugin/xfce4-clipman-history.c:441
121122
122123 #: ../panel-plugin/settings-dialog.ui.h:4
123124 msgid "Sync mouse _selections"
124 msgstr ""
125 msgstr "_Συγχρονισμός επιλογών ποντικιού"
125126
126127 #: ../panel-plugin/settings-dialog.ui.h:5
127128 msgid ""
131132
132133 #: ../panel-plugin/settings-dialog.ui.h:6
133134 msgid "_QR-Code support"
134 msgstr ""
135 msgstr "Υποστήριξη για κώδικες _QR"
135136
136137 #: ../panel-plugin/settings-dialog.ui.h:7
137138 msgid ""
153154
154155 #: ../panel-plugin/settings-dialog.ui.h:11
155156 msgid "P_osition menu at mouse pointer"
156 msgstr "Θέ_ση μενού στον δείκτη του ποντικιού"
157 msgstr "_Τοποθέτηση μενού στον δείκτη του ποντικιού"
157158
158159 #: ../panel-plugin/settings-dialog.ui.h:12
159160 msgid ""
163164
164165 #: ../panel-plugin/settings-dialog.ui.h:13
165166 msgid "Maximum items:"
166 msgstr ""
167 msgstr "Μέγιστος αριθμός αντικειμένων:"
167168
168169 #: ../panel-plugin/settings-dialog.ui.h:14
169170 msgid "<b>Menu</b>"
170 msgstr ""
171 msgstr "<b>Μενού</b>"
171172
172173 #: ../panel-plugin/settings-dialog.ui.h:15
173174 msgid "_Behavior"
174 msgstr ""
175 msgstr "Σ_υμπεριφορά"
175176
176177 #: ../panel-plugin/settings-dialog.ui.h:16
177178 msgid "<b>_Enable automatic actions</b>"
178 msgstr ""
179 msgstr "_Ενεργοποίηση αυτοματοποιημένων ενεργειών"
179180
180181 #: ../panel-plugin/settings-dialog.ui.h:17
181182 msgid ""
221222
222223 #: ../panel-plugin/settings-dialog.ui.h:27
223224 msgid "_Actions"
224 msgstr ""
225 msgstr "Ε_νέργειες"
225226
226227 #: ../panel-plugin/settings-dialog.ui.h:28
227228 msgid "<b>Remember history</b>"
228 msgstr ""
229 msgstr "<b>Α_ποθήκευση ιστορικού</b>"
229230
230231 #: ../panel-plugin/settings-dialog.ui.h:29
231232 msgid "Remember last copied _image"
232 msgstr ""
233 msgstr "Αποθήκευση τελευταίας αντιγραμμένης _εικόνας"
233234
234235 #: ../panel-plugin/settings-dialog.ui.h:30
235236 msgid ""
236237 "If checked, this option allows one to store one image inside the history"
237 msgstr ""
238 msgstr "Εάν επιλεχθεί, αυτή η επιλογή επιτρέπει την αποθήκευση μίας εικόνας μέσα στο ιστορικό"
238239
239240 #: ../panel-plugin/settings-dialog.ui.h:31
240241 msgid "_Reorder history items"
251252
252253 #: ../panel-plugin/settings-dialog.ui.h:34
253254 msgid "Reverse order of the history shown in the menu"
254 msgstr "Εάν επιλεχθεί, αυτή η επιλογή θα επαναφέρει το ιστορικό σε κάθε νέα συνεδρία xfce"
255 msgstr "Εάν επιλεχθεί, το ιστορικό θα εμφανίζεται με αντίστροφη σειρά"
255256
256257 #: ../panel-plugin/settings-dialog.ui.h:35
257258 msgid "Ignore mouse s_elections"
258 msgstr ""
259 msgstr "Α_γνόησε τις επιλογές του ποντικιού"
259260
260261 #: ../panel-plugin/settings-dialog.ui.h:36
261262 msgid ""
268269
269270 #: ../panel-plugin/settings-dialog.ui.h:38
270271 msgid "5"
271 msgstr ""
272 msgstr "5"
272273
273274 #: ../panel-plugin/settings-dialog.ui.h:39
274275 msgid "H_istory"
275 msgstr ""
276 msgstr "_Ιστορικό"
276277
277278 #: ../panel-plugin/settings-dialog.ui.h:40
278279 msgid "Edit Action"
291292 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
292293 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
293294 " always anchored within the special characters ^$"
294 msgstr ""
295 msgstr "Μπορείτε να χρησιμοποιήσετε παραμέτρους αντικατάστασης \"\\1\", \"\\2\" κλπ. στις εντολές. Η παράμετρος \"\\0\" αναπαριστά ολόκληρο το κείμενο. Το μοτίβο πάντα βρίσκεται ανάμεσα στους ειδικούς χαρακτήρες ^$"
295296
296297 #: ../panel-plugin/settings-dialog.ui.h:44
297298 msgid "Activate only on manual copy"
301302 msgid ""
302303 "By default the action is triggered by a selection, check this option to "
303304 "trigger the action only when you make a manual copy"
304 msgstr ""
305 msgstr "Εξ ορισμού η ενέργεια ενεργοποιείται κατά την επιλογή, επιλέξτε αυτή την επιλογή για να ενεργοποιήσετε την ενέργεια μόνο όταν δημιουργείται ένα αντίγραφο με το χέρι"
305306
306307 #: ../panel-plugin/settings-dialog.ui.h:46
307308 msgid "<b>Action</b>"
317318
318319 #: ../panel-plugin/settings-dialog.ui.h:49
319320 msgid "Type here your custom text, for example a URL, a filename, etc."
320 msgstr ""
321 msgstr "Γράψε εδώ το κείμενο σου, για παράδειγμα ένα URL, ένα όνομα αρχείου, κτλ."
321322
322323 #: ../panel-plugin/settings-dialog.ui.h:50
323324 msgid "Regular expression"
346347
347348 #: ../panel-plugin/menu.c:306
348349 msgid "Unable to open the clipman history dialog"
349 msgstr ""
350 msgstr "Αδυναμία ανοίγματος του ιστορικού"
350351
351352 #: ../panel-plugin/menu.c:455
352353 msgid "Could not generate QR-Code."
359360
360361 #: ../panel-plugin/menu.c:602
361362 msgid "_Show full history..."
362 msgstr ""
363 msgstr "_Δείξε όλο το ιστορικό..."
363364
364365 #: ../panel-plugin/menu.c:608
365366 msgid "_Clear history"
367368
368369 #: ../panel-plugin/menu.c:615
369370 msgid "_Clipman settings..."
370 msgstr ""
371 msgstr "_Ρυθμίσεις Clipman..."
371372
372373 #: ../panel-plugin/plugin.c:321
373374 msgid "Contributors:"
388389 #: ../panel-plugin/common.c:29
389390 msgid ""
390391 "Could not start the Clipboard Manager Daemon because it is already running."
391 msgstr ""
392 msgstr "Η υπηρεσία διαχείρισης προχείρου δεν μπόρεσε να ξεκινήσει επειδή ήδη τρέχει."
392393
393394 #: ../panel-plugin/common.c:30
394395 msgid "The Xfce Clipboard Manager is already running."
395 msgstr ""
396 msgstr "Ο διαχειριστής προχείρου του Xfce ήδη τρέχει."
396397
397398 #: ../panel-plugin/common.c:37
398399 msgid "You can launch it with 'xfce4-clipman'."
399 msgstr ""
400 msgstr "Μπορείτε να το ξεκινήσετε με 'xfce4-clipman'."
400401
401402 #: ../panel-plugin/common.c:39
402403 msgid "The Clipboard Manager Daemon is not running."
403 msgstr ""
404 msgstr "Η υπηρεσία διαχείρισης προχείρου δεν τρέχει."
404405
405406 #: ../panel-plugin/xfce4-clipman-history.c:256
406407 msgid "Enter search phrase here"
407 msgstr ""
408 msgstr "Δώστε φράση προς αναζήτηση"
408409
409410 #: ../panel-plugin/xfce4-clipman-history.c:414
410411 #, c-format
411412 msgid "_Paste"
412 msgstr ""
413 msgstr "_Επικόλληση"
413414
414415 #: ../panel-plugin/xfce4-clipman-history.c:419
415416 #, c-format
416417 msgid "_Copy"
417 msgstr ""
418 msgstr "_Αντιγραφή"
418419
419420 #: ../panel-plugin/xfce4-clipman-history.c:435
420421 msgid "Clipman History"
421 msgstr ""
422 msgstr "Ιστορικό Clipman"
422423
423424 #: ../panel-plugin/xfce4-clipman-history.c:449
424425 #: ../panel-plugin/xfce4-clipman-history.c:451
425426 msgid "_Settings"
426 msgstr ""
427 msgstr "_Ρυθμίσεις"
427428
428429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
429430 msgid "Clipboard Manager Settings"
430 msgstr ""
431 msgstr "Ρυθμίσεις Διαχειριστή Προχείρου"
431432
432433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
433434 msgid "Customize your clipboard"
434 msgstr ""
435 msgstr "Προσαρμόστε το πρόχειρό σας"
+232
-221
po/es.po less more
66 # Adolfo Jayme-Barrientos, 2014
77 # Adolfo Jayme Barrientos, 2014
88 # Adolfo Jayme-Barrientos, 2014
9 # Casper casper, 2020
9 # Casper, 2020
1010 # Fitoschido, 2014
1111 # gabrieltandil <gabriel.tandil@gmail.com>, 2016
1212 # gabrieltandil <gabriel.tandil@gmail.com>, 2016
1313 # Ignacio Poggi <ignaciop.3@gmail.com>, 2020
14 # prflr88 <prflr88@gmail.com>, 2013-2014
14 # Pablo Lezaeta Reyes <prflr88@gmail.com>, 2013-2014
1515 # Roberto <roberdmd@gmail.com>, 2008
16 # Toni Estévez <toni.estevez@gmail.com>, 2021-2022
1617 msgid ""
1718 msgstr ""
1819 "Project-Id-Version: Xfce Panel Plugins\n"
1920 "Report-Msgid-Bugs-To: \n"
20 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
21 "PO-Revision-Date: 2020-04-30 15:50+0000\n"
22 "Last-Translator: Ignacio Poggi <ignaciop.3@gmail.com>\n"
21 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
22 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
23 "Last-Translator: Toni Estévez <toni.estevez@gmail.com>, 2021-2022\n"
2324 "Language-Team: Spanish (http://www.transifex.com/xfce/xfce-panel-plugins/language/es/)\n"
2425 "MIME-Version: 1.0\n"
2526 "Content-Type: text/plain; charset=UTF-8\n"
2627 "Content-Transfer-Encoding: 8bit\n"
2728 "Language: es\n"
28 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
29 "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
2930
3031 #: ../data/appdata/xfce4-clipman.appdata.xml.in.h:1
3132 msgid ""
3334 "application running in the notification area. It keeps a history of text and"
3435 " images of content copied to the clipboard. It also has a feature to execute"
3536 " actions on specific text selection by matching them against regexes."
36 msgstr "El Gestor del portapapeles provee un complemento para el panel de Xfce y una aplicación que corre en el área de notificaciones. Este mantiene un historial de textos e imágenes copiadas al portapapeles. También posee una funcionalidad para ejecutar acciones en textos específicos a través de expresiones regulares."
37 msgstr "El gestor del portapapeles se proporciona como un complemento para el panel de Xfce y como una aplicación independiente que se ejecuta en el área de notificación. Mantiene un historial de los textos y las imágenes copiados en el portapapeles. También tiene una función para ejecutar acciones en una selección específica de texto mediante la comparación con expresiones regulares."
3738
3839 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3940 msgid "Clipboard Manager"
40 msgstr "Administrador de portapapeles"
41 msgstr "Gestor del portapapeles"
4142
4243 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
4344 msgid "Clipboard Manager Autostart File"
44 msgstr "Archivo de inicio automático del administrador del portapapeles"
45 msgstr "Archivo de inicio automático del gestor del portapapeles"
4546
4647 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
4748 msgid "Image"
5758
5859 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:4
5960 msgid "Bugz"
60 msgstr "Fallos"
61 msgstr "Errores"
6162
6263 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:5
6364 msgid "Xfce Bug"
64 msgstr "Fallo de Xfce"
65 msgstr "Error de Xfce"
6566
6667 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:6
6768 msgid "GNOME Bug"
68 msgstr "Fallo de GNOME"
69 msgstr "Error de GNOME"
6970
7071 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:7
7172 msgid "Long URL"
72 msgstr "Dirección URL larga"
73 msgstr "URL largo"
7374
7475 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:8
7576 msgid "Shrink the URL"
76 msgstr "Acortar la dirección URL"
77 msgstr "Acortar el URL"
7778
7879 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7980 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
80 #: ../panel-plugin/main-panel-plugin.c:77
81 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
82 #: ../panel-plugin/plugin.c:333
81 #: ../panel-plugin/main-panel-plugin.c:83
82 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
83 #: ../panel-plugin/plugin.c:341
8384 msgid "Clipman"
84 msgstr "portapapeles"
85 msgstr "Clipman"
8586
8687 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:2
8788 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:2
9091
9192 #: ../panel-plugin/xfce4-clipman-settings.c:97
9293 msgid "None"
93 msgstr "Ninguno"
94 msgstr "Desactivar"
9495
9596 #. TRANSLATORS: Keyboard shortcut
9697 #: ../panel-plugin/xfce4-clipman-settings.c:99
9798 msgid "Ctrl+V"
98 msgstr "Ctrl+V"
99 msgstr "Ctrl + V"
99100
100101 #. TRANSLATORS: Keyboard shortcut
101102 #: ../panel-plugin/xfce4-clipman-settings.c:101
102103 msgid "Shift+Insert"
103 msgstr "Mayús+Insert"
104
105 #: ../panel-plugin/xfce4-clipman-settings.c:535
104 msgstr "Mayús + Ins"
105
106 #: ../panel-plugin/xfce4-clipman-settings.c:537
106107 msgid "<b>Reset actions</b>"
107108 msgstr "<b>Restablecer las acciones</b>"
108109
109 #: ../panel-plugin/xfce4-clipman-settings.c:537
110 #: ../panel-plugin/xfce4-clipman-settings.c:539
110111 msgid ""
111112 "Are you sure you want to reset the actions to the system default values?"
112 msgstr "¿Está seguro de que quiere restablecer las acciones a los valores predeterminados del sistema?"
113 msgstr "¿Seguro que quiere restablecer los valores predeterminados de las acciones?"
114
115 #: ../panel-plugin/xfce4-clipman-history.c:251
116 msgid "Enter search phrase here"
117 msgstr "Escriba aquí el término de búsqueda"
118
119 #. Insert empty menu item
120 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
121 msgid "Clipboard is empty"
122 msgstr "El portapapeles está vacío"
123
124 #: ../panel-plugin/xfce4-clipman-history.c:409
125 #, c-format
126 msgid "_Paste"
127 msgstr "_Pegar"
128
129 #: ../panel-plugin/xfce4-clipman-history.c:414
130 #, c-format
131 msgid "_Copy"
132 msgstr "_Copiar"
133
134 #: ../panel-plugin/xfce4-clipman-history.c:430
135 msgid "Clipman History"
136 msgstr "Historial de Clipman"
137
138 #: ../panel-plugin/xfce4-clipman-history.c:436
139 #: ../panel-plugin/xfce4-clipman-history.c:438
140 #: ../panel-plugin/settings-dialog.ui.h:2
141 msgid "_Help"
142 msgstr "Ay_uda"
143
144 #: ../panel-plugin/xfce4-clipman-history.c:444
145 #: ../panel-plugin/xfce4-clipman-history.c:446
146 msgid "_Settings"
147 msgstr "Con_figuración"
148
149 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
150 msgid "Clipboard Manager Settings"
151 msgstr "Configuración del gestor del portapapeles"
152
153 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
154 msgid "Customize your clipboard"
155 msgstr "Personaliza tu portapapeles"
113156
114157 #: ../panel-plugin/settings-dialog.ui.h:1
115158 msgid "Clipman Settings"
116 msgstr "Ajustes de Clipman"
117
118 #: ../panel-plugin/settings-dialog.ui.h:2
119 #: ../panel-plugin/xfce4-clipman-history.c:441
120 #: ../panel-plugin/xfce4-clipman-history.c:443
121 msgid "_Help"
122 msgstr "_Ayuda"
159 msgstr "Configuración de Clipman"
123160
124161 #: ../panel-plugin/settings-dialog.ui.h:3
125162 msgid "_Close"
127164
128165 #: ../panel-plugin/settings-dialog.ui.h:4
129166 msgid "Sync mouse _selections"
130 msgstr "Sincronizar _selecciones del mouse"
167 msgstr "_Sincronizar las selecciones del ratón"
131168
132169 #: ../panel-plugin/settings-dialog.ui.h:5
133170 msgid ""
134171 "If checked, the selections will be synced with the default clipboard in a "
135172 "way that you can paste what you select"
136 msgstr "Si está activado, se sincronizan las selecciones con el portapapeles de forma predeterminada y así puede pegar lo que seleccione"
173 msgstr "Si se marca, las selecciones se sincronizarán con el portapapeles predeterminado de modo que se pueda pegar lo que se seleccione"
137174
138175 #: ../panel-plugin/settings-dialog.ui.h:6
176 msgid "_Persist primary selection"
177 msgstr "Selección primaria _persistente"
178
179 #: ../panel-plugin/settings-dialog.ui.h:7
180 msgid ""
181 "If checked, the middle-click paste (primary selection) will be persistent if"
182 " the next selection is empty, i.e. left click anywhere in a text area"
183 msgstr "Si se marca, el pegado con el clic central (selección primaria) será persistente si la selección siguiente está vacía, es decir, si se hace clic izquierdo en cualquier lugar de un área de texto"
184
185 #: ../panel-plugin/settings-dialog.ui.h:8
139186 msgid "_QR-Code support"
140 msgstr "Codigo _QR soportado"
141
142 #: ../panel-plugin/settings-dialog.ui.h:7
187 msgstr "_Mostrar códigos QR"
188
189 #: ../panel-plugin/settings-dialog.ui.h:9
143190 msgid ""
144191 "If checked, the menu shows a QR-Code of the currently selected clipboard "
145192 "entry"
146 msgstr "Si está marcado, el menú muestra el código QR de la la entrada seleccionada del portapapeles"
147
148 #: ../panel-plugin/settings-dialog.ui.h:8
193 msgstr "Si se marca, el menú mostrará un código QR de la entrada del portapapeles seleccionada"
194
195 #: ../panel-plugin/settings-dialog.ui.h:10
149196 msgid "Automatically paste a selected item from the history"
150197 msgstr "Pegar automáticamente un elemento seleccionado del historial"
151198
152 #: ../panel-plugin/settings-dialog.ui.h:9
199 #: ../panel-plugin/settings-dialog.ui.h:11
153200 msgid "_Paste instantly:"
154201 msgstr "_Pegar instantáneamente:"
155202
156 #: ../panel-plugin/settings-dialog.ui.h:10
203 #: ../panel-plugin/settings-dialog.ui.h:12
157204 msgid "<b>General</b>"
158205 msgstr "<b>General</b>"
159206
160 #: ../panel-plugin/settings-dialog.ui.h:11
207 #: ../panel-plugin/settings-dialog.ui.h:13
161208 msgid "P_osition menu at mouse pointer"
162 msgstr "P_osicionar menú junto al cursor del ratón"
163
164 #: ../panel-plugin/settings-dialog.ui.h:12
209 msgstr "_Menú en la posición del puntero del ratón"
210
211 #: ../panel-plugin/settings-dialog.ui.h:14
165212 msgid ""
166213 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
167214 "clipman command"
168 msgstr "Abrir el menú en la posición del cursor del ratón, solamente para la orden «xfce4-popup-clipman»"
169
170 #: ../panel-plugin/settings-dialog.ui.h:13
215 msgstr "Mostrar el menú en la posición del puntero del ratón, solo para la orden «xfce4-popup-clipman»"
216
217 #: ../panel-plugin/settings-dialog.ui.h:15
171218 msgid "Maximum items:"
172 msgstr "Maximo de elementos:"
173
174 #: ../panel-plugin/settings-dialog.ui.h:14
219 msgstr "Número máximo de elementos:"
220
221 #: ../panel-plugin/settings-dialog.ui.h:16
175222 msgid "<b>Menu</b>"
176 msgstr "<b>Menu</b>"
177
178 #: ../panel-plugin/settings-dialog.ui.h:15
223 msgstr "<b>Menú</b>"
224
225 #: ../panel-plugin/settings-dialog.ui.h:17
179226 msgid "_Behavior"
180 msgstr "_Comportamiento"
181
182 #: ../panel-plugin/settings-dialog.ui.h:16
227 msgstr "Compo_rtamiento"
228
229 #: ../panel-plugin/settings-dialog.ui.h:18
183230 msgid "<b>_Enable automatic actions</b>"
184 msgstr "<b>_Habilitar acciones automáticas</b>"
185
186 #: ../panel-plugin/settings-dialog.ui.h:17
231 msgstr "<b>Acti_var las acciones automáticas</b>"
232
233 #: ../panel-plugin/settings-dialog.ui.h:19
187234 msgid ""
188235 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
189236 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
190 msgstr "Si está activado, los textos del portapapeles se compararán con expresiones regulares y un menú mostrará las posibles acciones automáticamente.\nDe otro modo el menú solo aparecerá cuando se invoque «xfce4-popup-clipman-actions» (y se encuentre una coincidencia)"
191
192 #: ../panel-plugin/settings-dialog.ui.h:19
237 msgstr "Si se marca, los textos del portapapeles se compararán con las expresiones regulares y se mostrará automáticamente un menú con las acciones posibles.\nSi no, el menú solo aparecerá cuando se ejecute a «xfce4-popup-clipman-actions» (y se encuentre una coincidencia)"
238
239 #: ../panel-plugin/settings-dialog.ui.h:21
193240 msgid "_Show actions by holding Control"
194 msgstr "_mostrar acciones al presionar Control"
195
196 #: ../panel-plugin/settings-dialog.ui.h:20
241 msgstr "Mostrar las acciones al mantener pulsada la _tecla Control"
242
243 #: ../panel-plugin/settings-dialog.ui.h:22
197244 msgid ""
198245 "When the selection is done (mouse or keyboard) and the Control key is still "
199246 "pressed down, the popup menu for matched actions will be shown"
200 msgstr "Cuando la selección finalice (por ratón o teclado) y la tecla Control permanezca presionada, el menú de diálogo para las acciones coincidentes se mostrará"
201
202 #: ../panel-plugin/settings-dialog.ui.h:21
247 msgstr "Al hacer una selección (con el ratón o con el teclado) y mantener pulsada la tecla Control, se mostrará el menú emergente de acciones coincidentes"
248
249 #: ../panel-plugin/settings-dialog.ui.h:23
203250 msgid "S_kip actions by holding Control"
204 msgstr "Salt_ar acciones al mantener pulsado Control"
205
206 #: ../panel-plugin/settings-dialog.ui.h:22
251 msgstr "_Omitir las acciones al mantener pulsada la tecla Control"
252
253 #: ../panel-plugin/settings-dialog.ui.h:24
207254 msgid ""
208255 "When the selection is done (mouse or keyboard) and the Control key is still "
209256 "pressed down, the popup menu for matched actions will be skipped"
210 msgstr "Cuando se realice una selección (con el ratón o el teclado) y la tecla Control esté presionada, el menú emergente para las acciones coincidentes se omitirá"
211
212 #: ../panel-plugin/settings-dialog.ui.h:23
257 msgstr "Al hacer una selección (con el ratón o con el teclado) y mantener pulsada la tecla Control, se omitirá el menú emergente de las acciones correspondientes"
258
259 #: ../panel-plugin/settings-dialog.ui.h:25
213260 msgid "Add action"
214 msgstr "Añadir acción"
215
216 #: ../panel-plugin/settings-dialog.ui.h:24
261 msgstr "Añadir una acción"
262
263 #: ../panel-plugin/settings-dialog.ui.h:26
217264 msgid "Edit action"
218 msgstr "Editar acción"
219
220 #: ../panel-plugin/settings-dialog.ui.h:25
265 msgstr "Editar la acción"
266
267 #: ../panel-plugin/settings-dialog.ui.h:27
221268 msgid "Delete action"
222 msgstr "Eliminar acción"
223
224 #: ../panel-plugin/settings-dialog.ui.h:26
269 msgstr "Eliminar la acción"
270
271 #: ../panel-plugin/settings-dialog.ui.h:28
225272 msgid "Reset all actions to the system default values"
226 msgstr "Restablecer todas las acciones a los valores predeterminados del sistema"
227
228 #: ../panel-plugin/settings-dialog.ui.h:27
273 msgstr "Restablecer los valores predeterminados de todas las acciones"
274
275 #: ../panel-plugin/settings-dialog.ui.h:29
229276 msgid "_Actions"
230277 msgstr "_Acciones"
231278
232 #: ../panel-plugin/settings-dialog.ui.h:28
279 #: ../panel-plugin/settings-dialog.ui.h:30
233280 msgid "<b>Remember history</b>"
234 msgstr "<b>Recordar Historial</b>"
235
236 #: ../panel-plugin/settings-dialog.ui.h:29
281 msgstr "<b>Recordar el historial</b>"
282
283 #: ../panel-plugin/settings-dialog.ui.h:31
237284 msgid "Remember last copied _image"
238285 msgstr "Recordar la última _imagen copiada"
239286
240 #: ../panel-plugin/settings-dialog.ui.h:30
287 #: ../panel-plugin/settings-dialog.ui.h:32
241288 msgid ""
242289 "If checked, this option allows one to store one image inside the history"
243 msgstr "Si está marcada, esta opción le permite a uno almacenar una imagen dentro del historial"
244
245 #: ../panel-plugin/settings-dialog.ui.h:31
290 msgstr "Si se marca, se permite almacenar una imagen en el historial"
291
292 #: ../panel-plugin/settings-dialog.ui.h:33
246293 msgid "_Reorder history items"
247 msgstr "_Reordenar elementos del historial"
248
249 #: ../panel-plugin/settings-dialog.ui.h:32
294 msgstr "_Reordenar los elementos del historial"
295
296 #: ../panel-plugin/settings-dialog.ui.h:34
250297 msgid ""
251298 "Push last copied text to the top of the history, useful to reorder old items"
252 msgstr "Poner el último texto copiado arriba del historial, útil para reordenar elementos anteriores"
253
254 #: ../panel-plugin/settings-dialog.ui.h:33
299 msgstr "Desplazar el último texto copiado al principio del historial. Opción útil para reordenar los elementos anteriores"
300
301 #: ../panel-plugin/settings-dialog.ui.h:35
255302 msgid "Re_verse history order"
256 msgstr "In_vertir orden del historial"
257
258 #: ../panel-plugin/settings-dialog.ui.h:34
303 msgstr "_Invertir el orden del historial"
304
305 #: ../panel-plugin/settings-dialog.ui.h:36
259306 msgid "Reverse order of the history shown in the menu"
260 msgstr "Si está activado, esta opción restablecerá el historial en cada nueva sesión de Xfce"
261
262 #: ../panel-plugin/settings-dialog.ui.h:35
307 msgstr "Invertir el orden del historial que se muestra en el menú"
308
309 #: ../panel-plugin/settings-dialog.ui.h:37
263310 msgid "Ignore mouse s_elections"
264 msgstr "Ignorar las s_elecciones del mouse"
265
266 #: ../panel-plugin/settings-dialog.ui.h:36
311 msgstr "_Ignorar las selecciones del ratón"
312
313 #: ../panel-plugin/settings-dialog.ui.h:38
267314 msgid ""
268315 "If checked, the selections won't affect the history except the manual copies"
269 msgstr "Si está activado, la selección no afectará el historial, excepto las copias manuales"
270
271 #: ../panel-plugin/settings-dialog.ui.h:37
316 msgstr "Si se marca, las selecciones no afectarán al historial, excepto las copias manuales"
317
318 #: ../panel-plugin/settings-dialog.ui.h:39
272319 msgid "Size of the _history:"
273 msgstr "Tamaño del _historial:"
274
275 #: ../panel-plugin/settings-dialog.ui.h:38
320 msgstr "_Tamaño del historial:"
321
322 #: ../panel-plugin/settings-dialog.ui.h:40
276323 msgid "5"
277324 msgstr "5"
278325
279 #: ../panel-plugin/settings-dialog.ui.h:39
326 #: ../panel-plugin/settings-dialog.ui.h:41
280327 msgid "H_istory"
281 msgstr "H_istoria"
282
283 #: ../panel-plugin/settings-dialog.ui.h:40
328 msgstr "_Historial"
329
330 #: ../panel-plugin/settings-dialog.ui.h:42
284331 msgid "Edit Action"
285 msgstr "Editar acción"
286
287 #: ../panel-plugin/settings-dialog.ui.h:41
332 msgstr "Editar la acción"
333
334 #: ../panel-plugin/settings-dialog.ui.h:43
288335 msgid "Name:"
289336 msgstr "Nombre:"
290337
291 #: ../panel-plugin/settings-dialog.ui.h:42
338 #: ../panel-plugin/settings-dialog.ui.h:44
292339 msgid "Pattern:"
293340 msgstr "Patrón:"
294341
295 #: ../panel-plugin/settings-dialog.ui.h:43
342 #: ../panel-plugin/settings-dialog.ui.h:45
296343 msgid ""
297344 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
298345 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
299346 " always anchored within the special characters ^$"
300 msgstr "Puede usar los parámetros de sustitución \"\\1\", \"\\2\", etc. en los comandos. El parámetro \"\\0\" representa el texto completo. El patrón siempre está anclado dentro de los caracteres especiales ^$"
301
302 #: ../panel-plugin/settings-dialog.ui.h:44
347 msgstr "Puede usar los parámetros de sustitución «\\1», «\\2» y siguientes en las órdenes. El parámetro «\\0» representa el texto completo. El patrón se sitúa siempre entre los caracteres especiales ^$"
348
349 #: ../panel-plugin/settings-dialog.ui.h:46
303350 msgid "Activate only on manual copy"
304 msgstr "Activar solamente en copia manual"
305
306 #: ../panel-plugin/settings-dialog.ui.h:45
351 msgstr "Activar solo en la copia manual"
352
353 #: ../panel-plugin/settings-dialog.ui.h:47
307354 msgid ""
308355 "By default the action is triggered by a selection, check this option to "
309356 "trigger the action only when you make a manual copy"
310 msgstr "De manera predeterminada, la acción se activa mediante una selección, marque esta opción para activar la acción solo cuando realice una copia manual"
311
312 #: ../panel-plugin/settings-dialog.ui.h:46
357 msgstr "Por defecto, la acción se activa al hacer una selección. Marque esta opción para desencadenar la acción solo al hacer una copia manual"
358
359 #: ../panel-plugin/settings-dialog.ui.h:48
313360 msgid "<b>Action</b>"
314361 msgstr "<b>Acción</b>"
315362
316 #: ../panel-plugin/settings-dialog.ui.h:47
363 #: ../panel-plugin/settings-dialog.ui.h:49
317364 msgid "Command:"
318365 msgstr "Orden:"
319366
320 #: ../panel-plugin/settings-dialog.ui.h:48
367 #: ../panel-plugin/settings-dialog.ui.h:50
321368 msgid "<b>Commands</b>"
322369 msgstr "<b>Órdenes</b>"
323370
324 #: ../panel-plugin/settings-dialog.ui.h:49
371 #: ../panel-plugin/settings-dialog.ui.h:51
325372 msgid "Type here your custom text, for example a URL, a filename, etc."
326 msgstr "Escriba aquí su texto personalizado, por ejemplo, una URL, un nombre de archivo, etc."
327
328 #: ../panel-plugin/settings-dialog.ui.h:50
373 msgstr "Escriba aquí el texto personalizado, por ejemplo, un URL, un nombre de archivo, etc."
374
375 #: ../panel-plugin/settings-dialog.ui.h:52
329376 msgid "Regular expression"
330377 msgstr "Expresión regular"
331378
332 #: ../panel-plugin/main-panel-plugin.c:111
333 #: ../panel-plugin/main-status-icon.c:159
379 #: ../panel-plugin/main-panel-plugin.c:117
380 #: ../panel-plugin/main-status-icon.c:161
334381 msgid "_Disable"
335 msgstr "_Desactivar"
336
337 #: ../panel-plugin/actions.c:368
382 msgstr "De_sactivar"
383
384 #: ../panel-plugin/actions.c:367
338385 #, c-format
339386 msgid ""
340387 "Unable to execute the command \"%s\"\n"
342389 "%s"
343390 msgstr "No se puede ejecutar la orden «%s»\n\n%s"
344391
392 #: ../panel-plugin/common.c:29
393 msgid ""
394 "Could not start the Clipboard Manager Daemon because it is already running."
395 msgstr "No se ha podido iniciar el servicio del gestor del portapapeles porque ya está en ejecución."
396
397 #: ../panel-plugin/common.c:30
398 msgid "The Xfce Clipboard Manager is already running."
399 msgstr "El gestor del portapapeles de Xfce ya está en ejecución."
400
401 #: ../panel-plugin/common.c:37
402 msgid "You can launch it with 'xfce4-clipman'."
403 msgstr "Puede iniciarlo con «xfce4-clipman»."
404
405 #: ../panel-plugin/common.c:39
406 msgid "The Clipboard Manager Daemon is not running."
407 msgstr "El servicio del gestor del portapapeles no está en ejecución."
408
345409 #: ../panel-plugin/menu.c:255
346410 msgid "Are you sure you want to clear the history?"
347 msgstr "¿Está seguro que quiere vaciar el historial?"
411 msgstr "¿Seguro que quiere borrar el historial?"
348412
349413 #: ../panel-plugin/menu.c:260
350414 msgid "Don't ask again"
351415 msgstr "No preguntar de nuevo"
352416
353 #: ../panel-plugin/menu.c:306
417 #: ../panel-plugin/menu.c:303
354418 msgid "Unable to open the clipman history dialog"
355 msgstr "No se puede abrir el cuadro de diálogo del historial de clipman"
356
357 #: ../panel-plugin/menu.c:455
419 msgstr "No se puede abrir el diálogo del historial de Clipman"
420
421 #: ../panel-plugin/menu.c:449
358422 msgid "Could not generate QR-Code."
359 msgstr "No se pudo generar el código QR"
360
361 #. Insert empty menu item
362 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
363 msgid "Clipboard is empty"
364 msgstr "El portapapeles está vacío"
365
366 #: ../panel-plugin/menu.c:602
423 msgstr "No se ha podido generar el código QR."
424
425 #: ../panel-plugin/menu.c:594
367426 msgid "_Show full history..."
368 msgstr "_Mostrar historia completa..."
369
370 #: ../panel-plugin/menu.c:608
427 msgstr "_Mostrar el historial completo..."
428
429 #: ../panel-plugin/menu.c:600
371430 msgid "_Clear history"
372 msgstr "_Limpiar historial"
373
374 #: ../panel-plugin/menu.c:615
431 msgstr "_Borrar el historial"
432
433 #: ../panel-plugin/menu.c:607
375434 msgid "_Clipman settings..."
376 msgstr "_Ajustes de Clipman ..."
377
378 #: ../panel-plugin/plugin.c:321
435 msgstr "_Configuración de Clipman..."
436
437 #: ../panel-plugin/plugin.c:329
379438 msgid "Contributors:"
380439 msgstr "Colaboradores:"
381440
382 #: ../panel-plugin/plugin.c:335
441 #: ../panel-plugin/plugin.c:343
383442 msgid "Clipboard Manager for Xfce"
384443 msgstr "Gestor del portapapeles para Xfce"
385444
386 #: ../panel-plugin/plugin.c:343
445 #: ../panel-plugin/plugin.c:351
387446 msgid "translator-credits"
388 msgstr "Roberto <roberdmd@gmail.com>, 2008\nAbel Martín <abel.martin.ruiz@gmail.com>, 2009\nElega <elega@elega.com.ar>\nSergio <oigres200@gmail.com>, 2012\nPablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>, 2013-2015\nAdolfo Jayme Barrientos <fitoschido@ubuntu.com>, 2014"
389
390 #: ../panel-plugin/plugin.c:357
447 msgstr "Toni Estevez <toni.estevez@gmail.com>, 2021\nAdolfo Jayme Barrientos <fitoschido@ubuntu.com>, 2014\nPablo Roberto Francisco Lezaeta Reyes <prflr88@gmail.com>, 2013-2015\nSergio <oigres200@gmail.com>, 2012\nElega <elega@elega.com.ar>, 2009\nAbel Martín <abel.martin.ruiz@gmail.com>, 2009\nRoberto <roberdmd@gmail.com>, 2008"
448
449 #: ../panel-plugin/plugin.c:365
391450 msgid "Unable to open the settings dialog"
392451 msgstr "No se puede abrir el diálogo de configuración"
393
394 #: ../panel-plugin/common.c:29
395 msgid ""
396 "Could not start the Clipboard Manager Daemon because it is already running."
397 msgstr "No se pudo iniciar el demonio del Administrador de portapapeles porque ya se está ejecutando."
398
399 #: ../panel-plugin/common.c:30
400 msgid "The Xfce Clipboard Manager is already running."
401 msgstr "El administrador del portapapeles de Xfce ya se esta ejecutando."
402
403 #: ../panel-plugin/common.c:37
404 msgid "You can launch it with 'xfce4-clipman'."
405 msgstr "Puede iniciarlo con 'xfce4-clipman'."
406
407 #: ../panel-plugin/common.c:39
408 msgid "The Clipboard Manager Daemon is not running."
409 msgstr "El demonio del administrador del portapapeles no está funcionando."
410
411 #: ../panel-plugin/xfce4-clipman-history.c:256
412 msgid "Enter search phrase here"
413 msgstr "Ingrese la frase de búsqueda aquí"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:414
416 #, c-format
417 msgid "_Paste"
418 msgstr "_Pegar"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:419
421 #, c-format
422 msgid "_Copy"
423 msgstr "_Copiar"
424
425 #: ../panel-plugin/xfce4-clipman-history.c:435
426 msgid "Clipman History"
427 msgstr "Historial de Clipman"
428
429 #: ../panel-plugin/xfce4-clipman-history.c:449
430 #: ../panel-plugin/xfce4-clipman-history.c:451
431 msgid "_Settings"
432 msgstr "_Ajustes"
433
434 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
435 msgid "Clipboard Manager Settings"
436 msgstr "Ajustes del administrador del portapapeles"
437
438 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
439 msgid "Customize your clipboard"
440 msgstr "Personaliza tu portapapeles"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # beriain, 2021
56 # Piarres Beobide <pi@beobide.net>, 2006,2009
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: Xfce Panel Plugins\n"
910 "Report-Msgid-Bugs-To: \n"
1011 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
11 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
12 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
12 "PO-Revision-Date: 2021-01-29 17:06+0000\n"
13 "Last-Translator: beriain\n"
1314 "Language-Team: Basque (http://www.transifex.com/xfce/xfce-panel-plugins/language/eu/)\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
2324 "application running in the notification area. It keeps a history of text and"
2425 " images of content copied to the clipboard. It also has a feature to execute"
2526 " actions on specific text selection by matching them against regexes."
26 msgstr ""
27 msgstr "Arbel kudeatzailea Xfce paneleko plugin bezala eta aplikazio independente bezala hornituta, Arbelera kopiatutako testu eta irudien edukien historia gordetzen du. Ekintzak exekutatzeko aukera ematen du ere hautatutako testua adierazpen erregularrekin bat datorrenean."
2728
2829 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
2930 msgid "Clipboard Manager"
30 msgstr ""
31 msgstr "Arbel kudeatzailea"
3132
3233 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3334 msgid "Clipboard Manager Autostart File"
34 msgstr ""
35 msgstr "Clipboard kudeatzailearen auto-abiarazte fitxategia"
3536
3637 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3738 msgid "Image"
3940
4041 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:2
4142 msgid "Edit with Gimp"
42 msgstr "Editatu Gimp-rekin"
43 msgstr "Gimpekin editatu"
4344
4445 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:3
4546 msgid "View with Ristretto"
46 msgstr "Ikusi Ristretto-rekin"
47 msgstr "Ristrettorekin ikusi"
4748
4849 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:4
4950 msgid "Bugz"
50 msgstr "Bugz"
51 msgstr "Erroreak"
5152
5253 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:5
5354 msgid "Xfce Bug"
6364
6465 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:8
6566 msgid "Shrink the URL"
66 msgstr "LAburtu URLa"
67 msgstr "URLa laburtu"
6768
6869 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
6970 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
8081
8182 #: ../panel-plugin/xfce4-clipman-settings.c:97
8283 msgid "None"
83 msgstr "Batez"
84 msgstr "Bat ere ez"
8485
8586 #. TRANSLATORS: Keyboard shortcut
8687 #: ../panel-plugin/xfce4-clipman-settings.c:99
9091 #. TRANSLATORS: Keyboard shortcut
9192 #: ../panel-plugin/xfce4-clipman-settings.c:101
9293 msgid "Shift+Insert"
93 msgstr "Shuft+Txert"
94 msgstr "Shift+Txert"
9495
9596 #: ../panel-plugin/xfce4-clipman-settings.c:535
9697 msgid "<b>Reset actions</b>"
103104
104105 #: ../panel-plugin/settings-dialog.ui.h:1
105106 msgid "Clipman Settings"
106 msgstr ""
107 msgstr "Clipman ezarpenak"
107108
108109 #: ../panel-plugin/settings-dialog.ui.h:2
109110 #: ../panel-plugin/xfce4-clipman-history.c:441
110111 #: ../panel-plugin/xfce4-clipman-history.c:443
111112 msgid "_Help"
112 msgstr ""
113 msgstr "_Laguntza"
113114
114115 #: ../panel-plugin/settings-dialog.ui.h:3
115116 msgid "_Close"
117118
118119 #: ../panel-plugin/settings-dialog.ui.h:4
119120 msgid "Sync mouse _selections"
120 msgstr ""
121 msgstr "_Saguaren hautapenak sinkronizatu"
121122
122123 #: ../panel-plugin/settings-dialog.ui.h:5
123124 msgid ""
127128
128129 #: ../panel-plugin/settings-dialog.ui.h:6
129130 msgid "_QR-Code support"
130 msgstr ""
131 msgstr "_QR-kode funtzionalitatea"
131132
132133 #: ../panel-plugin/settings-dialog.ui.h:7
133134 msgid ""
134135 "If checked, the menu shows a QR-Code of the currently selected clipboard "
135136 "entry"
136 msgstr ""
137 msgstr "Aktibatzen bada, menuak unean hautatutako arbeleko sarreraren QR-kode bat erakusten du"
137138
138139 #: ../panel-plugin/settings-dialog.ui.h:8
139140 msgid "Automatically paste a selected item from the history"
141142
142143 #: ../panel-plugin/settings-dialog.ui.h:9
143144 msgid "_Paste instantly:"
144 msgstr "I_tsatsi berehala"
145 msgstr "I_tsatsi berehala:"
145146
146147 #: ../panel-plugin/settings-dialog.ui.h:10
147148 msgid "<b>General</b>"
159160
160161 #: ../panel-plugin/settings-dialog.ui.h:13
161162 msgid "Maximum items:"
162 msgstr ""
163 msgstr "Gehienezko elementuak:"
163164
164165 #: ../panel-plugin/settings-dialog.ui.h:14
165166 msgid "<b>Menu</b>"
166 msgstr ""
167 msgstr "<b>Menua</b>"
167168
168169 #: ../panel-plugin/settings-dialog.ui.h:15
169170 msgid "_Behavior"
170 msgstr ""
171 msgstr "Portaera"
171172
172173 #: ../panel-plugin/settings-dialog.ui.h:16
173174 msgid "<b>_Enable automatic actions</b>"
174 msgstr ""
175 msgstr "<b>_Ekintza automatikoak gaitu</b>"
175176
176177 #: ../panel-plugin/settings-dialog.ui.h:17
177178 msgid ""
178179 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
179180 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
180 msgstr ""
181 msgstr "Gaitzen bada, arbeleko testua adierazpen erregularretan bilatuko da eta ekintza posibleak automatikoki menu batean bistaraziko dira.\nBestela menua \"xfce4-popup-clipman-actions\" deitzerakoan erakutsiko da soilik (eta bat etortze bat gertatu bada)"
181182
182183 #: ../panel-plugin/settings-dialog.ui.h:19
183184 msgid "_Show actions by holding Control"
184 msgstr ""
185 msgstr "Ekintzak erakut_si kontrol tekla sakatuta mantenduz"
185186
186187 #: ../panel-plugin/settings-dialog.ui.h:20
187188 msgid ""
188189 "When the selection is done (mouse or keyboard) and the Control key is still "
189190 "pressed down, the popup menu for matched actions will be shown"
190 msgstr ""
191 msgstr "Hautapena eginda dagoenean (sagu edo teklatuaz) eta Kontrol tekla sakatua mantentzen bada egindako ekintzen leihoa erakutsiko da"
191192
192193 #: ../panel-plugin/settings-dialog.ui.h:21
193194 msgid "S_kip actions by holding Control"
194 msgstr ""
195 msgstr "Ekintzak saltatu _kontrol tekla sakatuta mantenduz"
195196
196197 #: ../panel-plugin/settings-dialog.ui.h:22
197198 msgid ""
201202
202203 #: ../panel-plugin/settings-dialog.ui.h:23
203204 msgid "Add action"
204 msgstr ""
205 msgstr "Ekintza gehitu"
205206
206207 #: ../panel-plugin/settings-dialog.ui.h:24
207208 msgid "Edit action"
208 msgstr ""
209 msgstr "Ekintza editatu"
209210
210211 #: ../panel-plugin/settings-dialog.ui.h:25
211212 msgid "Delete action"
212 msgstr ""
213 msgstr "Ekintza ezabatu"
213214
214215 #: ../panel-plugin/settings-dialog.ui.h:26
215216 msgid "Reset all actions to the system default values"
216 msgstr ""
217 msgstr "Ekintza guztiak sistemaren lehenetsietara berrezarri"
217218
218219 #: ../panel-plugin/settings-dialog.ui.h:27
219220 msgid "_Actions"
220 msgstr ""
221 msgstr "Ekintz_ak"
221222
222223 #: ../panel-plugin/settings-dialog.ui.h:28
223224 msgid "<b>Remember history</b>"
224 msgstr ""
225 msgstr "<b>Historia gogoratu</b>"
225226
226227 #: ../panel-plugin/settings-dialog.ui.h:29
227228 msgid "Remember last copied _image"
228 msgstr ""
229 msgstr "Kopiatutako azken irudia gogoratu"
229230
230231 #: ../panel-plugin/settings-dialog.ui.h:30
231232 msgid ""
232233 "If checked, this option allows one to store one image inside the history"
233 msgstr ""
234 msgstr "Gaitzen bada, aukera honek irudi bat historiaren barne gordetzea baimentzen du"
234235
235236 #: ../panel-plugin/settings-dialog.ui.h:31
236237 msgid "_Reorder history items"
237 msgstr "Be_rrordenatu historia elementuak:"
238 msgstr "Be_rrantolatu historia elementuak"
238239
239240 #: ../panel-plugin/settings-dialog.ui.h:32
240241 msgid ""
247248
248249 #: ../panel-plugin/settings-dialog.ui.h:34
249250 msgid "Reverse order of the history shown in the menu"
250 msgstr "Hautatuaz historia garbitu egingo da xfce saioa abiarazten den bakoitzean"
251 msgstr "Menuan erakusten den historiaren ordena alderantzikatu"
251252
252253 #: ../panel-plugin/settings-dialog.ui.h:35
253254 msgid "Ignore mouse s_elections"
254 msgstr ""
255 msgstr "Saguaren hautapenak baztertu"
255256
256257 #: ../panel-plugin/settings-dialog.ui.h:36
257258 msgid ""
264265
265266 #: ../panel-plugin/settings-dialog.ui.h:38
266267 msgid "5"
267 msgstr ""
268 msgstr "5"
268269
269270 #: ../panel-plugin/settings-dialog.ui.h:39
270271 msgid "H_istory"
271 msgstr ""
272 msgstr "H_istoria"
272273
273274 #: ../panel-plugin/settings-dialog.ui.h:40
274275 msgid "Edit Action"
275 msgstr "Editatu ekintza"
276 msgstr "Ekintza editatu"
276277
277278 #: ../panel-plugin/settings-dialog.ui.h:41
278279 msgid "Name:"
287288 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
288289 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
289290 " always anchored within the special characters ^$"
290 msgstr ""
291 msgstr "Komandoetan \"\\1\", \"\\2\" eta hurrengo ordezte parametroak erabili ditzakezu. \"\\0\" parametroak testu osoa ordezkatzen du. Patroia beti ^$ karaktere berezien barruan ainguratzen da beti"
291292
292293 #: ../panel-plugin/settings-dialog.ui.h:44
293294 msgid "Activate only on manual copy"
297298 msgid ""
298299 "By default the action is triggered by a selection, check this option to "
299300 "trigger the action only when you make a manual copy"
300 msgstr ""
301 msgstr "Lehenespenez ekintza hautapenean abiarazten da, hautatu aukera hau eskuzko kopia bat egiten duzunean bakarrik abiarazteko."
301302
302303 #: ../panel-plugin/settings-dialog.ui.h:46
303304 msgid "<b>Action</b>"
305306
306307 #: ../panel-plugin/settings-dialog.ui.h:47
307308 msgid "Command:"
308 msgstr "Komandoa"
309 msgstr "Komandoa:"
309310
310311 #: ../panel-plugin/settings-dialog.ui.h:48
311312 msgid "<b>Commands</b>"
313314
314315 #: ../panel-plugin/settings-dialog.ui.h:49
315316 msgid "Type here your custom text, for example a URL, a filename, etc."
316 msgstr ""
317 msgstr "Idatzi hemen zure testu pertsonalizatua, adibidez URL bat, fitxategi-izen bat, etab."
317318
318319 #: ../panel-plugin/settings-dialog.ui.h:50
319320 msgid "Regular expression"
322323 #: ../panel-plugin/main-panel-plugin.c:111
323324 #: ../panel-plugin/main-status-icon.c:159
324325 msgid "_Disable"
325 msgstr "_Desgaitu"
326 msgstr "_Ezgaitu"
326327
327328 #: ../panel-plugin/actions.c:368
328329 #, c-format
330331 "Unable to execute the command \"%s\"\n"
331332 "\n"
332333 "%s"
333 msgstr "Ezin da \"%s\"\n\n%s komandoa exekutatu"
334 msgstr "Ezin izan da \"%s\" komando exekutatu\n\n%s"
334335
335336 #: ../panel-plugin/menu.c:255
336337 msgid "Are you sure you want to clear the history?"
342343
343344 #: ../panel-plugin/menu.c:306
344345 msgid "Unable to open the clipman history dialog"
345 msgstr ""
346 msgstr "Ezin izan da clipmanen historia leihoa ireki"
346347
347348 #: ../panel-plugin/menu.c:455
348349 msgid "Could not generate QR-Code."
349 msgstr ""
350 msgstr "Ezin izan da QR-kodea sortu."
350351
351352 #. Insert empty menu item
352353 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
353354 msgid "Clipboard is empty"
354 msgstr "Arbela hutsa dago"
355 msgstr "Arbela hutsik dago"
355356
356357 #: ../panel-plugin/menu.c:602
357358 msgid "_Show full history..."
358 msgstr ""
359 msgstr "Historia osoa erakut_si..."
359360
360361 #: ../panel-plugin/menu.c:608
361362 msgid "_Clear history"
362 msgstr ""
363 msgstr "Historia garbitu"
363364
364365 #: ../panel-plugin/menu.c:615
365366 msgid "_Clipman settings..."
366 msgstr ""
367 msgstr "_Clipman ezarpenak..."
367368
368369 #: ../panel-plugin/plugin.c:321
369370 msgid "Contributors:"
384385 #: ../panel-plugin/common.c:29
385386 msgid ""
386387 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr ""
388 msgstr "Ezin izan da arbel kudeatzaile deabrua hasi dagoeneko martxan dagoelako."
388389
389390 #: ../panel-plugin/common.c:30
390391 msgid "The Xfce Clipboard Manager is already running."
391 msgstr ""
392 msgstr "Xfce arbel kudeatzailea dagoeneko martxan dago."
392393
393394 #: ../panel-plugin/common.c:37
394395 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr ""
396 msgstr "'xfce4-clipman'-ekin abiarazi dezakezu."
396397
397398 #: ../panel-plugin/common.c:39
398399 msgid "The Clipboard Manager Daemon is not running."
399 msgstr ""
400 msgstr "Arbel kudeatzaile deabrua ez dago martxan."
400401
401402 #: ../panel-plugin/xfce4-clipman-history.c:256
402403 msgid "Enter search phrase here"
403 msgstr ""
404 msgstr "Idatzi bilaketa esaldia hemen"
404405
405406 #: ../panel-plugin/xfce4-clipman-history.c:414
406407 #, c-format
407408 msgid "_Paste"
408 msgstr ""
409 msgstr "Itsatsi"
409410
410411 #: ../panel-plugin/xfce4-clipman-history.c:419
411412 #, c-format
412413 msgid "_Copy"
413 msgstr ""
414 msgstr "Kopiatu"
414415
415416 #: ../panel-plugin/xfce4-clipman-history.c:435
416417 msgid "Clipman History"
417 msgstr ""
418 msgstr "Clipman historia"
418419
419420 #: ../panel-plugin/xfce4-clipman-history.c:449
420421 #: ../panel-plugin/xfce4-clipman-history.c:451
421422 msgid "_Settings"
422 msgstr ""
423 msgstr "Ezarpenak"
423424
424425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
425426 msgid "Clipboard Manager Settings"
426 msgstr ""
427 msgstr "Arbel kudeatzailearen ezarpenak"
427428
428429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
429430 msgid "Customize your clipboard"
430 msgstr ""
431 msgstr "Zure arbela pertsonalizatu"
+134
-123
po/fr.po less more
77 # jc1 <jc1.quebecos@gmail.com>, 2013-2014
88 # Maximilian Schleiss <maximilian@xfce.org>, 2006
99 # Mike Massonnet <mmassonnet@xfce.org>, 2009
10 # Wallon Wallon, 2022
1011 # Yannick Le Guen <leguen.yannick@gmail.com>, 2014,2016,2018,2020
1112 msgid ""
1213 msgstr ""
1314 "Project-Id-Version: Xfce Panel Plugins\n"
1415 "Report-Msgid-Bugs-To: \n"
15 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
16 "PO-Revision-Date: 2020-04-11 23:47+0000\n"
17 "Last-Translator: Yannick Le Guen <leguen.yannick@gmail.com>\n"
16 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
17 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
18 "Last-Translator: Wallon Wallon, 2022\n"
1819 "Language-Team: French (http://www.transifex.com/xfce/xfce-panel-plugins/language/fr/)\n"
1920 "MIME-Version: 1.0\n"
2021 "Content-Type: text/plain; charset=UTF-8\n"
2122 "Content-Transfer-Encoding: 8bit\n"
2223 "Language: fr\n"
23 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
24 "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
2425
2526 #: ../data/appdata/xfce4-clipman.appdata.xml.in.h:1
2627 msgid ""
7273
7374 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7475 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
75 #: ../panel-plugin/main-panel-plugin.c:77
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
77 #: ../panel-plugin/plugin.c:333
76 #: ../panel-plugin/main-panel-plugin.c:83
77 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
78 #: ../panel-plugin/plugin.c:341
7879 msgid "Clipman"
7980 msgstr "Clipman"
8081
9798 msgid "Shift+Insert"
9899 msgstr "Maj+Inser"
99100
100 #: ../panel-plugin/xfce4-clipman-settings.c:535
101 #: ../panel-plugin/xfce4-clipman-settings.c:537
101102 msgid "<b>Reset actions</b>"
102103 msgstr "<b>Réinitialiser les actions</b>"
103104
104 #: ../panel-plugin/xfce4-clipman-settings.c:537
105 #: ../panel-plugin/xfce4-clipman-settings.c:539
105106 msgid ""
106107 "Are you sure you want to reset the actions to the system default values?"
107108 msgstr "Voulez-vous vraiment réinitialiser les actions aux valeurs par défaut du système ?"
109
110 #: ../panel-plugin/xfce4-clipman-history.c:251
111 msgid "Enter search phrase here"
112 msgstr "Saisir la phrase de recherche ici"
113
114 #. Insert empty menu item
115 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
116 msgid "Clipboard is empty"
117 msgstr "Le presse-papiers est vide"
118
119 #: ../panel-plugin/xfce4-clipman-history.c:409
120 #, c-format
121 msgid "_Paste"
122 msgstr "C_oller"
123
124 #: ../panel-plugin/xfce4-clipman-history.c:414
125 #, c-format
126 msgid "_Copy"
127 msgstr "_Copier"
128
129 #: ../panel-plugin/xfce4-clipman-history.c:430
130 msgid "Clipman History"
131 msgstr "Historique de clipman"
132
133 #: ../panel-plugin/xfce4-clipman-history.c:436
134 #: ../panel-plugin/xfce4-clipman-history.c:438
135 #: ../panel-plugin/settings-dialog.ui.h:2
136 msgid "_Help"
137 msgstr "Aid_e"
138
139 #: ../panel-plugin/xfce4-clipman-history.c:444
140 #: ../panel-plugin/xfce4-clipman-history.c:446
141 msgid "_Settings"
142 msgstr "_Paramètres"
143
144 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
145 msgid "Clipboard Manager Settings"
146 msgstr "Paramètres du gestionnaire de presse-papiers"
147
148 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
149 msgid "Customize your clipboard"
150 msgstr "Personnaliser votre presse-papiers"
108151
109152 #: ../panel-plugin/settings-dialog.ui.h:1
110153 msgid "Clipman Settings"
111154 msgstr "Paramètres de clipman"
112155
113 #: ../panel-plugin/settings-dialog.ui.h:2
114 #: ../panel-plugin/xfce4-clipman-history.c:441
115 #: ../panel-plugin/xfce4-clipman-history.c:443
116 msgid "_Help"
117 msgstr "Aid_e"
118
119156 #: ../panel-plugin/settings-dialog.ui.h:3
120157 msgid "_Close"
121158 msgstr "_Fermer"
131168 msgstr "Si coché, les sélections seront synchronisées avec le presse-papiers par défaut, de manière à ce que vous puissiez coller ce que vous sélectionnez"
132169
133170 #: ../panel-plugin/settings-dialog.ui.h:6
171 msgid "_Persist primary selection"
172 msgstr "Conserver la sélection _primaire"
173
174 #: ../panel-plugin/settings-dialog.ui.h:7
175 msgid ""
176 "If checked, the middle-click paste (primary selection) will be persistent if"
177 " the next selection is empty, i.e. left click anywhere in a text area"
178 msgstr "Si coché, le collage du clic du milieu (sélection primaire) sera persistant si la sélection suivante est vide, c'est-à-dire un clic gauche n'importe où dans une zone de texte"
179
180 #: ../panel-plugin/settings-dialog.ui.h:8
134181 msgid "_QR-Code support"
135182 msgstr "Prise en charge des _QR Codes"
136183
137 #: ../panel-plugin/settings-dialog.ui.h:7
184 #: ../panel-plugin/settings-dialog.ui.h:9
138185 msgid ""
139186 "If checked, the menu shows a QR-Code of the currently selected clipboard "
140187 "entry"
141188 msgstr "Si coché, le menu affiche un code QR de l’entrée actuellement sélectionnée du presse-papiers"
142189
143 #: ../panel-plugin/settings-dialog.ui.h:8
190 #: ../panel-plugin/settings-dialog.ui.h:10
144191 msgid "Automatically paste a selected item from the history"
145192 msgstr "Coller automatiquement un élément sélectionné depuis l’historique"
146193
147 #: ../panel-plugin/settings-dialog.ui.h:9
194 #: ../panel-plugin/settings-dialog.ui.h:11
148195 msgid "_Paste instantly:"
149196 msgstr "_Coller instantanément :"
150197
151 #: ../panel-plugin/settings-dialog.ui.h:10
198 #: ../panel-plugin/settings-dialog.ui.h:12
152199 msgid "<b>General</b>"
153200 msgstr "<b>Général</b>"
154201
155 #: ../panel-plugin/settings-dialog.ui.h:11
202 #: ../panel-plugin/settings-dialog.ui.h:13
156203 msgid "P_osition menu at mouse pointer"
157204 msgstr "P_ositionner le menu au pointeur de la souris"
158205
159 #: ../panel-plugin/settings-dialog.ui.h:12
206 #: ../panel-plugin/settings-dialog.ui.h:14
160207 msgid ""
161208 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
162209 "clipman command"
163210 msgstr "Cette option positionne le menu au pointeur de la souris, uniquement pour la commande xfce4-popup-clipman"
164211
165 #: ../panel-plugin/settings-dialog.ui.h:13
212 #: ../panel-plugin/settings-dialog.ui.h:15
166213 msgid "Maximum items:"
167214 msgstr "Éléments maximum :"
168215
169 #: ../panel-plugin/settings-dialog.ui.h:14
216 #: ../panel-plugin/settings-dialog.ui.h:16
170217 msgid "<b>Menu</b>"
171218 msgstr "<b>Menu</b>"
172219
173 #: ../panel-plugin/settings-dialog.ui.h:15
220 #: ../panel-plugin/settings-dialog.ui.h:17
174221 msgid "_Behavior"
175222 msgstr "_Comportement"
176223
177 #: ../panel-plugin/settings-dialog.ui.h:16
224 #: ../panel-plugin/settings-dialog.ui.h:18
178225 msgid "<b>_Enable automatic actions</b>"
179226 msgstr "<b>Activ_er les actions automatiques</b>"
180227
181 #: ../panel-plugin/settings-dialog.ui.h:17
228 #: ../panel-plugin/settings-dialog.ui.h:19
182229 msgid ""
183230 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
184231 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
185232 msgstr "Si coché, les textes du presse-papiers sont comparés à des expressions régulières et un menu affiche automatiquement les actions possibles.\nSinon, le menu apparaît uniquement lors d’un appel à la commande « xfce4-popup-clipman-actions » (et lorsqu’une correspondance a été trouvée)"
186233
187 #: ../panel-plugin/settings-dialog.ui.h:19
234 #: ../panel-plugin/settings-dialog.ui.h:21
188235 msgid "_Show actions by holding Control"
189236 msgstr "_Voir les actions en pressant Ctrl"
190237
191 #: ../panel-plugin/settings-dialog.ui.h:20
238 #: ../panel-plugin/settings-dialog.ui.h:22
192239 msgid ""
193240 "When the selection is done (mouse or keyboard) and the Control key is still "
194241 "pressed down, the popup menu for matched actions will be shown"
195242 msgstr "Lorsque la sélection est terminée (souris ou clavier) et que la touche Ctrl est encore enfoncée, le menu des actions n’est pas affiché"
196243
197 #: ../panel-plugin/settings-dialog.ui.h:21
244 #: ../panel-plugin/settings-dialog.ui.h:23
198245 msgid "S_kip actions by holding Control"
199246 msgstr "Ignorer les actions en pressant Ctrl"
200247
201 #: ../panel-plugin/settings-dialog.ui.h:22
248 #: ../panel-plugin/settings-dialog.ui.h:24
202249 msgid ""
203250 "When the selection is done (mouse or keyboard) and the Control key is still "
204251 "pressed down, the popup menu for matched actions will be skipped"
205252 msgstr "Lorsque la sélection est terminée (souris ou clavier) et que la touche Ctrl est encore enfoncée, le menu contextuel des actions correspondantes sera ignoré"
206253
207 #: ../panel-plugin/settings-dialog.ui.h:23
254 #: ../panel-plugin/settings-dialog.ui.h:25
208255 msgid "Add action"
209256 msgstr "Ajouter une action"
210257
211 #: ../panel-plugin/settings-dialog.ui.h:24
258 #: ../panel-plugin/settings-dialog.ui.h:26
212259 msgid "Edit action"
213260 msgstr "Modifier l’action"
214261
215 #: ../panel-plugin/settings-dialog.ui.h:25
262 #: ../panel-plugin/settings-dialog.ui.h:27
216263 msgid "Delete action"
217264 msgstr "Supprimer l’action"
218265
219 #: ../panel-plugin/settings-dialog.ui.h:26
266 #: ../panel-plugin/settings-dialog.ui.h:28
220267 msgid "Reset all actions to the system default values"
221268 msgstr "Réinitialiser toutes les actions aux valeurs par défaut du système"
222269
223 #: ../panel-plugin/settings-dialog.ui.h:27
270 #: ../panel-plugin/settings-dialog.ui.h:29
224271 msgid "_Actions"
225272 msgstr "_Actions"
226273
227 #: ../panel-plugin/settings-dialog.ui.h:28
274 #: ../panel-plugin/settings-dialog.ui.h:30
228275 msgid "<b>Remember history</b>"
229276 msgstr "<b>Se souvenir de l’historique</b>"
230277
231 #: ../panel-plugin/settings-dialog.ui.h:29
278 #: ../panel-plugin/settings-dialog.ui.h:31
232279 msgid "Remember last copied _image"
233280 msgstr "Se souvenir de la dernière _image copiée"
234281
235 #: ../panel-plugin/settings-dialog.ui.h:30
282 #: ../panel-plugin/settings-dialog.ui.h:32
236283 msgid ""
237284 "If checked, this option allows one to store one image inside the history"
238285 msgstr "Si cochée, cette option permet de stocker une image dans l’historique"
239286
240 #: ../panel-plugin/settings-dialog.ui.h:31
287 #: ../panel-plugin/settings-dialog.ui.h:33
241288 msgid "_Reorder history items"
242289 msgstr "_Réorganiser les éléments de l’historique"
243290
244 #: ../panel-plugin/settings-dialog.ui.h:32
291 #: ../panel-plugin/settings-dialog.ui.h:34
245292 msgid ""
246293 "Push last copied text to the top of the history, useful to reorder old items"
247294 msgstr "Cette option place le dernier texte copié en haut de l’historique, utile pour réorganiser les éléments anciens"
248295
249 #: ../panel-plugin/settings-dialog.ui.h:33
296 #: ../panel-plugin/settings-dialog.ui.h:35
250297 msgid "Re_verse history order"
251298 msgstr "_Inverser l’ordre de l’historique"
252299
253 #: ../panel-plugin/settings-dialog.ui.h:34
300 #: ../panel-plugin/settings-dialog.ui.h:36
254301 msgid "Reverse order of the history shown in the menu"
255302 msgstr "Cette option inverse l’ordre de l’historique affiché dans le menu"
256303
257 #: ../panel-plugin/settings-dialog.ui.h:35
304 #: ../panel-plugin/settings-dialog.ui.h:37
258305 msgid "Ignore mouse s_elections"
259306 msgstr "Ignorer les sél_ections de la souris"
260307
261 #: ../panel-plugin/settings-dialog.ui.h:36
308 #: ../panel-plugin/settings-dialog.ui.h:38
262309 msgid ""
263310 "If checked, the selections won't affect the history except the manual copies"
264311 msgstr "Si coché, les sélections n’affectent pas l’historique, à l’exception des copies manuelles"
265312
266 #: ../panel-plugin/settings-dialog.ui.h:37
313 #: ../panel-plugin/settings-dialog.ui.h:39
267314 msgid "Size of the _history:"
268315 msgstr "Taille de l’_historique :"
269316
270 #: ../panel-plugin/settings-dialog.ui.h:38
317 #: ../panel-plugin/settings-dialog.ui.h:40
271318 msgid "5"
272319 msgstr "5"
273320
274 #: ../panel-plugin/settings-dialog.ui.h:39
321 #: ../panel-plugin/settings-dialog.ui.h:41
275322 msgid "H_istory"
276323 msgstr "H_istorique"
277324
278 #: ../panel-plugin/settings-dialog.ui.h:40
325 #: ../panel-plugin/settings-dialog.ui.h:42
279326 msgid "Edit Action"
280327 msgstr "Modifier l’action"
281328
282 #: ../panel-plugin/settings-dialog.ui.h:41
329 #: ../panel-plugin/settings-dialog.ui.h:43
283330 msgid "Name:"
284331 msgstr "Nom :"
285332
286 #: ../panel-plugin/settings-dialog.ui.h:42
333 #: ../panel-plugin/settings-dialog.ui.h:44
287334 msgid "Pattern:"
288335 msgstr "Motif :"
289336
290 #: ../panel-plugin/settings-dialog.ui.h:43
337 #: ../panel-plugin/settings-dialog.ui.h:45
291338 msgid ""
292339 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
293340 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
294341 " always anchored within the special characters ^$"
295342 msgstr "Vous pouvez utiliser les paramètres de substitution « \\1 », « \\2 » et ainsi de suite dans les commandes. Le paramètre « \\0 » représente le texte complet. Le motif est toujours ancré dans les caractères spéciaux ^$"
296343
297 #: ../panel-plugin/settings-dialog.ui.h:44
344 #: ../panel-plugin/settings-dialog.ui.h:46
298345 msgid "Activate only on manual copy"
299346 msgstr "Activer uniquement lors des copies manuelles"
300347
301 #: ../panel-plugin/settings-dialog.ui.h:45
348 #: ../panel-plugin/settings-dialog.ui.h:47
302349 msgid ""
303350 "By default the action is triggered by a selection, check this option to "
304351 "trigger the action only when you make a manual copy"
305352 msgstr "Par défaut, l’action est déclenchée par une sélection ; cocher cette option pour déclencher l’action uniquement lorsque vous effectuez une copie manuelle"
306353
307 #: ../panel-plugin/settings-dialog.ui.h:46
354 #: ../panel-plugin/settings-dialog.ui.h:48
308355 msgid "<b>Action</b>"
309356 msgstr "<b>Action</b>"
310357
311 #: ../panel-plugin/settings-dialog.ui.h:47
358 #: ../panel-plugin/settings-dialog.ui.h:49
312359 msgid "Command:"
313360 msgstr "Commande :"
314361
315 #: ../panel-plugin/settings-dialog.ui.h:48
362 #: ../panel-plugin/settings-dialog.ui.h:50
316363 msgid "<b>Commands</b>"
317364 msgstr "<b>Commandes</b>"
318365
319 #: ../panel-plugin/settings-dialog.ui.h:49
366 #: ../panel-plugin/settings-dialog.ui.h:51
320367 msgid "Type here your custom text, for example a URL, a filename, etc."
321368 msgstr "Saisir ici votre texte personnalisé, par exemple une URL, un nom de fichier, etc."
322369
323 #: ../panel-plugin/settings-dialog.ui.h:50
370 #: ../panel-plugin/settings-dialog.ui.h:52
324371 msgid "Regular expression"
325372 msgstr "Expression régulière"
326373
327 #: ../panel-plugin/main-panel-plugin.c:111
328 #: ../panel-plugin/main-status-icon.c:159
374 #: ../panel-plugin/main-panel-plugin.c:117
375 #: ../panel-plugin/main-status-icon.c:161
329376 msgid "_Disable"
330377 msgstr "Dé_sactiver"
331378
332 #: ../panel-plugin/actions.c:368
379 #: ../panel-plugin/actions.c:367
333380 #, c-format
334381 msgid ""
335382 "Unable to execute the command \"%s\"\n"
337384 "%s"
338385 msgstr "Impossible d’exécuter la commande « %s »\n\n%s"
339386
387 #: ../panel-plugin/common.c:29
388 msgid ""
389 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr "Impossible de démarrer le démon du gestionnaire de presse-papiers car il est déjà en cours d’exécution."
391
392 #: ../panel-plugin/common.c:30
393 msgid "The Xfce Clipboard Manager is already running."
394 msgstr "Le gestionnaire de presse-papiers Xfce est déjà en cours d’exécution."
395
396 #: ../panel-plugin/common.c:37
397 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr "Vous pouvez le lancer avec « xfce4-clipman »."
399
400 #: ../panel-plugin/common.c:39
401 msgid "The Clipboard Manager Daemon is not running."
402 msgstr "Le démon du gestionnaire de presse-papiers n’est pas en cours d’exécution."
403
340404 #: ../panel-plugin/menu.c:255
341405 msgid "Are you sure you want to clear the history?"
342406 msgstr "Voulez-vous vraiment effacer l’historique ?"
345409 msgid "Don't ask again"
346410 msgstr "Ne plus demander"
347411
348 #: ../panel-plugin/menu.c:306
412 #: ../panel-plugin/menu.c:303
349413 msgid "Unable to open the clipman history dialog"
350414 msgstr "Impossible d’ouvrir la fenêtre d’historique de clipman"
351415
352 #: ../panel-plugin/menu.c:455
416 #: ../panel-plugin/menu.c:449
353417 msgid "Could not generate QR-Code."
354418 msgstr "Impossible de générer le code QR."
355419
356 #. Insert empty menu item
357 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
358 msgid "Clipboard is empty"
359 msgstr "Le presse-papiers est vide"
360
361 #: ../panel-plugin/menu.c:602
420 #: ../panel-plugin/menu.c:594
362421 msgid "_Show full history..."
363422 msgstr "_Afficher l’historique complet…"
364423
365 #: ../panel-plugin/menu.c:608
424 #: ../panel-plugin/menu.c:600
366425 msgid "_Clear history"
367426 msgstr "_Effacer l’historique"
368427
369 #: ../panel-plugin/menu.c:615
428 #: ../panel-plugin/menu.c:607
370429 msgid "_Clipman settings..."
371430 msgstr "Paramètres de _clipman…"
372431
373 #: ../panel-plugin/plugin.c:321
432 #: ../panel-plugin/plugin.c:329
374433 msgid "Contributors:"
375434 msgstr "Contributeurs :"
376435
377 #: ../panel-plugin/plugin.c:335
436 #: ../panel-plugin/plugin.c:343
378437 msgid "Clipboard Manager for Xfce"
379438 msgstr "Gestionnaire de presse-papiers pour Xfce"
380439
381 #: ../panel-plugin/plugin.c:343
440 #: ../panel-plugin/plugin.c:351
382441 msgid "translator-credits"
383442 msgstr "L’équipe de traduction francophone de Xfce"
384443
385 #: ../panel-plugin/plugin.c:357
444 #: ../panel-plugin/plugin.c:365
386445 msgid "Unable to open the settings dialog"
387446 msgstr "Échec à l’ouverture de la fenêtre des paramètres"
388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "Impossible de démarrer le démon du gestionnaire de presse-papiers car il est déjà en cours d’exécution."
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "Le gestionnaire de presse-papiers Xfce est déjà en cours d’exécution."
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "Vous pouvez le lancer avec « xfce4-clipman »."
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "Le démon du gestionnaire de presse-papiers n’est pas en cours d’exécution."
405
406 #: ../panel-plugin/xfce4-clipman-history.c:256
407 msgid "Enter search phrase here"
408 msgstr "Saisir la phrase de recherche ici"
409
410 #: ../panel-plugin/xfce4-clipman-history.c:414
411 #, c-format
412 msgid "_Paste"
413 msgstr "C_oller"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:419
416 #, c-format
417 msgid "_Copy"
418 msgstr "_Copier"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:435
421 msgid "Clipman History"
422 msgstr "Historique de clipman"
423
424 #: ../panel-plugin/xfce4-clipman-history.c:449
425 #: ../panel-plugin/xfce4-clipman-history.c:451
426 msgid "_Settings"
427 msgstr "_Paramètres"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
430 msgid "Clipboard Manager Settings"
431 msgstr "Paramètres du gestionnaire de presse-papiers"
432
433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
434 msgid "Customize your clipboard"
435 msgstr "Personnaliser votre presse-papiers"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Daniel Muñiz Fontoira <dani@damufo.com>, 2018-2020
5 # Daniel Muñiz Fontoira <dani@damufo.eu>, 2018-2020
66 # Leandro Regueiro <leandro.regueiro@gmail.com>, 2008-2009
77 # Xosé, 2018
88 msgid ""
1111 "Report-Msgid-Bugs-To: \n"
1212 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
1313 "PO-Revision-Date: 2020-04-18 23:36+0000\n"
14 "Last-Translator: Daniel Muñiz Fontoira <dani@damufo.com>\n"
14 "Last-Translator: Daniel Muñiz Fontoira <dani@damufo.eu>\n"
1515 "Language-Team: Galician (http://www.transifex.com/xfce/xfce-panel-plugins/language/gl/)\n"
1616 "MIME-Version: 1.0\n"
1717 "Content-Type: text/plain; charset=UTF-8\n"
+137
-126
po/he.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Elishai Eliyahu <e1907@mm.st>, 2016,2020
6 # GenghisKhan <genghiskhan@gmx.ca>, 2014,2016
7 # GenghisKhan <genghiskhan@gmx.ca>, 2012
5 # Elishai Eliyahu <elishai@mailfence.com>, 2016,2020
6 # Elishai Eliyahu <elishai@mailfence.com>, 2022
7 # gk <genghiskhan@gmx.ca>, 2014,2016
8 # gk <genghiskhan@gmx.ca>, 2012
89 # Yaron Shahrabani <sh.yaron@gmail.com>, 2013-2014
910 msgid ""
1011 msgstr ""
1112 "Project-Id-Version: Xfce Panel Plugins\n"
1213 "Report-Msgid-Bugs-To: \n"
13 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
14 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
15 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
14 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
15 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
16 "Last-Translator: Elishai Eliyahu <elishai@mailfence.com>, 2022\n"
1617 "Language-Team: Hebrew (http://www.transifex.com/xfce/xfce-panel-plugins/language/he/)\n"
1718 "MIME-Version: 1.0\n"
1819 "Content-Type: text/plain; charset=UTF-8\n"
7071
7172 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7273 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
73 #: ../panel-plugin/main-panel-plugin.c:77
74 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
75 #: ../panel-plugin/plugin.c:333
74 #: ../panel-plugin/main-panel-plugin.c:83
75 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
76 #: ../panel-plugin/plugin.c:341
7677 msgid "Clipman"
7778 msgstr "Clipman"
7879
9596 msgid "Shift+Insert"
9697 msgstr "Shift+Insert"
9798
98 #: ../panel-plugin/xfce4-clipman-settings.c:535
99 #: ../panel-plugin/xfce4-clipman-settings.c:537
99100 msgid "<b>Reset actions</b>"
100101 msgstr "<b>אפס פעולות</b>"
101102
102 #: ../panel-plugin/xfce4-clipman-settings.c:537
103 #: ../panel-plugin/xfce4-clipman-settings.c:539
103104 msgid ""
104105 "Are you sure you want to reset the actions to the system default values?"
105106 msgstr "האם ברצונך לאפס את הפעולות לערכי ברירת מחדל של המערכת?"
106107
108 #: ../panel-plugin/xfce4-clipman-history.c:251
109 msgid "Enter search phrase here"
110 msgstr "הכנס ביטוי לחיפוש כאן"
111
112 #. Insert empty menu item
113 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
114 msgid "Clipboard is empty"
115 msgstr "לוח אטיב ריק"
116
117 #: ../panel-plugin/xfce4-clipman-history.c:409
118 #, c-format
119 msgid "_Paste"
120 msgstr "ה_דבק"
121
122 #: ../panel-plugin/xfce4-clipman-history.c:414
123 #, c-format
124 msgid "_Copy"
125 msgstr "ה_עתק"
126
127 #: ../panel-plugin/xfce4-clipman-history.c:430
128 msgid "Clipman History"
129 msgstr "היסטורית מנהל לוח אטיב"
130
131 #: ../panel-plugin/xfce4-clipman-history.c:436
132 #: ../panel-plugin/xfce4-clipman-history.c:438
133 #: ../panel-plugin/settings-dialog.ui.h:2
134 msgid "_Help"
135 msgstr "_עזרה"
136
137 #: ../panel-plugin/xfce4-clipman-history.c:444
138 #: ../panel-plugin/xfce4-clipman-history.c:446
139 msgid "_Settings"
140 msgstr "_הגדרות"
141
142 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
143 msgid "Clipboard Manager Settings"
144 msgstr "הגדרות מנהל לוח אטיב"
145
146 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
147 msgid "Customize your clipboard"
148 msgstr "התאם אישית מנהל לוח אטיב"
149
107150 #: ../panel-plugin/settings-dialog.ui.h:1
108151 msgid "Clipman Settings"
109 msgstr ""
110
111 #: ../panel-plugin/settings-dialog.ui.h:2
112 #: ../panel-plugin/xfce4-clipman-history.c:441
113 #: ../panel-plugin/xfce4-clipman-history.c:443
114 msgid "_Help"
115 msgstr "_עזרה"
152 msgstr "הגדרות מנהל לוח אטיב"
116153
117154 #: ../panel-plugin/settings-dialog.ui.h:3
118155 msgid "_Close"
129166 msgstr "כאשר אפשרות זו מסומנת, הבחירות יסונכרנו עם לוח אטיב ברירת מחדל באופן כזה שתעמוד לרשותך האפשרות להדביק את בחירתך"
130167
131168 #: ../panel-plugin/settings-dialog.ui.h:6
169 msgid "_Persist primary selection"
170 msgstr "לה_תמיד עם בחירה ראשית"
171
172 #: ../panel-plugin/settings-dialog.ui.h:7
173 msgid ""
174 "If checked, the middle-click paste (primary selection) will be persistent if"
175 " the next selection is empty, i.e. left click anywhere in a text area"
176 msgstr "אם נבחר, הדבקה עם קליק אמצעי (בחירה ראשית) תהיה מתמידה אם הבחירה הבאה ריקה, זאת אומרת קליק שמאלי בכל מקום בשטח טקסט"
177
178 #: ../panel-plugin/settings-dialog.ui.h:8
132179 msgid "_QR-Code support"
133180 msgstr "תמיכת קוד _QR"
134181
135 #: ../panel-plugin/settings-dialog.ui.h:7
182 #: ../panel-plugin/settings-dialog.ui.h:9
136183 msgid ""
137184 "If checked, the menu shows a QR-Code of the currently selected clipboard "
138185 "entry"
139186 msgstr "אם מסומנת, התפריט מראה קוד-QR של ערך לוח גזירים נבחר נוכחי"
140187
141 #: ../panel-plugin/settings-dialog.ui.h:8
188 #: ../panel-plugin/settings-dialog.ui.h:10
142189 msgid "Automatically paste a selected item from the history"
143190 msgstr "הדבק אוטומטית של פריט נבחר מההיסטוריה"
144191
145 #: ../panel-plugin/settings-dialog.ui.h:9
192 #: ../panel-plugin/settings-dialog.ui.h:11
146193 msgid "_Paste instantly:"
147194 msgstr "ה_דבק מיידית:"
148195
149 #: ../panel-plugin/settings-dialog.ui.h:10
196 #: ../panel-plugin/settings-dialog.ui.h:12
150197 msgid "<b>General</b>"
151198 msgstr "<b>כללי</b>"
152199
153 #: ../panel-plugin/settings-dialog.ui.h:11
200 #: ../panel-plugin/settings-dialog.ui.h:13
154201 msgid "P_osition menu at mouse pointer"
155202 msgstr "הצבת תפריט עם סמן העכבר"
156203
157 #: ../panel-plugin/settings-dialog.ui.h:12
204 #: ../panel-plugin/settings-dialog.ui.h:14
158205 msgid ""
159206 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
160207 "clipman command"
161208 msgstr "הקפצת התפריט באזור בו סמן העכבר ממוקם, עבור הפקודה xfce4-popup-clipman בלבד"
162209
163 #: ../panel-plugin/settings-dialog.ui.h:13
210 #: ../panel-plugin/settings-dialog.ui.h:15
164211 msgid "Maximum items:"
165212 msgstr "מקסימום פריטים:"
166213
167 #: ../panel-plugin/settings-dialog.ui.h:14
214 #: ../panel-plugin/settings-dialog.ui.h:16
168215 msgid "<b>Menu</b>"
169216 msgstr "<b>תפריט</b>"
170217
171 #: ../panel-plugin/settings-dialog.ui.h:15
218 #: ../panel-plugin/settings-dialog.ui.h:17
172219 msgid "_Behavior"
173220 msgstr "_התנהגות"
174221
175 #: ../panel-plugin/settings-dialog.ui.h:16
222 #: ../panel-plugin/settings-dialog.ui.h:18
176223 msgid "<b>_Enable automatic actions</b>"
177224 msgstr "<b>_הפעל פעולות אוטומטיות</b>"
178225
179 #: ../panel-plugin/settings-dialog.ui.h:17
226 #: ../panel-plugin/settings-dialog.ui.h:19
180227 msgid ""
181228 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
182229 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
183230 msgstr "אם נבחר, טקסט לוח הגזירים יותאם כנגד ביטויים סדירים ותפריט יציג אוטומטית פעולות אפשריות.\nאחרת התפריט יופיע רק כאשר \"xfce4-popup-clipman-actions\" נקרא (והתגלתה התאמה)"
184231
185 #: ../panel-plugin/settings-dialog.ui.h:19
232 #: ../panel-plugin/settings-dialog.ui.h:21
186233 msgid "_Show actions by holding Control"
187234 msgstr "הצג _פעולות בעת לחיצה על Ctrl"
188235
189 #: ../panel-plugin/settings-dialog.ui.h:20
236 #: ../panel-plugin/settings-dialog.ui.h:22
190237 msgid ""
191238 "When the selection is done (mouse or keyboard) and the Control key is still "
192239 "pressed down, the popup menu for matched actions will be shown"
193240 msgstr "כאשר הבחירה הסתיימה (עכבר או מקלדת) וכפתור קונטרול עדיין לחוץ, יוצג התפריט הקופץ לפעולות מותאמות "
194241
195 #: ../panel-plugin/settings-dialog.ui.h:21
242 #: ../panel-plugin/settings-dialog.ui.h:23
196243 msgid "S_kip actions by holding Control"
197244 msgstr "_דלג על פעולות על-ידי לחיצה ממושכת על Control"
198245
199 #: ../panel-plugin/settings-dialog.ui.h:22
246 #: ../panel-plugin/settings-dialog.ui.h:24
200247 msgid ""
201248 "When the selection is done (mouse or keyboard) and the Control key is still "
202249 "pressed down, the popup menu for matched actions will be skipped"
203250 msgstr "כאשר שפעולת הבחירה מסתיימת (מקלדת או עכבר) והמקש ‏Ctrl עדיין לחוץ, ‏Clipman יתעלם מהתפריט הקופץ עבור פעולות תואמות"
204251
205 #: ../panel-plugin/settings-dialog.ui.h:23
252 #: ../panel-plugin/settings-dialog.ui.h:25
206253 msgid "Add action"
207254 msgstr "הוסף פעולה"
208255
209 #: ../panel-plugin/settings-dialog.ui.h:24
256 #: ../panel-plugin/settings-dialog.ui.h:26
210257 msgid "Edit action"
211258 msgstr "ערוך פעולה"
212259
213 #: ../panel-plugin/settings-dialog.ui.h:25
260 #: ../panel-plugin/settings-dialog.ui.h:27
214261 msgid "Delete action"
215262 msgstr "מחק פעולה"
216263
217 #: ../panel-plugin/settings-dialog.ui.h:26
264 #: ../panel-plugin/settings-dialog.ui.h:28
218265 msgid "Reset all actions to the system default values"
219266 msgstr "אפס את כל הפעולות לערכים ברירת מחדל"
220267
221 #: ../panel-plugin/settings-dialog.ui.h:27
268 #: ../panel-plugin/settings-dialog.ui.h:29
222269 msgid "_Actions"
223270 msgstr "_פעולות"
224271
225 #: ../panel-plugin/settings-dialog.ui.h:28
272 #: ../panel-plugin/settings-dialog.ui.h:30
226273 msgid "<b>Remember history</b>"
227274 msgstr "<b>זכור היסטוריה</b>"
228275
229 #: ../panel-plugin/settings-dialog.ui.h:29
276 #: ../panel-plugin/settings-dialog.ui.h:31
230277 msgid "Remember last copied _image"
231278 msgstr "זכור _תמונה מועתקת אחרונה"
232279
233 #: ../panel-plugin/settings-dialog.ui.h:30
280 #: ../panel-plugin/settings-dialog.ui.h:32
234281 msgid ""
235282 "If checked, this option allows one to store one image inside the history"
236283 msgstr "אם מסומנת, אפשרות זו מאפשרת לאחסן תמונה אחת בתוך ההיסטוריה"
237284
238 #: ../panel-plugin/settings-dialog.ui.h:31
285 #: ../panel-plugin/settings-dialog.ui.h:33
239286 msgid "_Reorder history items"
240287 msgstr "_סדר מחדש פריטי היסטוריה"
241288
242 #: ../panel-plugin/settings-dialog.ui.h:32
289 #: ../panel-plugin/settings-dialog.ui.h:34
243290 msgid ""
244291 "Push last copied text to the top of the history, useful to reorder old items"
245292 msgstr "דחוף טקסטים מועתקים אחרונים לראש ההיסטוריה, יעיל כדי לסדר מחדש פריטים ישנים"
246293
247 #: ../panel-plugin/settings-dialog.ui.h:33
294 #: ../panel-plugin/settings-dialog.ui.h:35
248295 msgid "Re_verse history order"
249296 msgstr "ה_פוך סדר ההיסטוריה"
250297
251 #: ../panel-plugin/settings-dialog.ui.h:34
298 #: ../panel-plugin/settings-dialog.ui.h:36
252299 msgid "Reverse order of the history shown in the menu"
253300 msgstr "הפיכת סדר ההיסטוריה המוצג בתפריט"
254301
255 #: ../panel-plugin/settings-dialog.ui.h:35
302 #: ../panel-plugin/settings-dialog.ui.h:37
256303 msgid "Ignore mouse s_elections"
257304 msgstr "התעלם מב_חירות עכבר"
258305
259 #: ../panel-plugin/settings-dialog.ui.h:36
306 #: ../panel-plugin/settings-dialog.ui.h:38
260307 msgid ""
261308 "If checked, the selections won't affect the history except the manual copies"
262309 msgstr "כאשר אפשרות זו מסומנת, הבחירות לא ישפיעו על ההיסטוריה למעט העתקות ידניות"
263310
264 #: ../panel-plugin/settings-dialog.ui.h:37
311 #: ../panel-plugin/settings-dialog.ui.h:39
265312 msgid "Size of the _history:"
266313 msgstr "אורך של היסטוריה"
267314
268 #: ../panel-plugin/settings-dialog.ui.h:38
315 #: ../panel-plugin/settings-dialog.ui.h:40
269316 msgid "5"
270317 msgstr "5"
271318
272 #: ../panel-plugin/settings-dialog.ui.h:39
319 #: ../panel-plugin/settings-dialog.ui.h:41
273320 msgid "H_istory"
274321 msgstr "ה_יסטוריה"
275322
276 #: ../panel-plugin/settings-dialog.ui.h:40
323 #: ../panel-plugin/settings-dialog.ui.h:42
277324 msgid "Edit Action"
278325 msgstr "עריכת פעולה"
279326
280 #: ../panel-plugin/settings-dialog.ui.h:41
327 #: ../panel-plugin/settings-dialog.ui.h:43
281328 msgid "Name:"
282329 msgstr "שם:"
283330
284 #: ../panel-plugin/settings-dialog.ui.h:42
331 #: ../panel-plugin/settings-dialog.ui.h:44
285332 msgid "Pattern:"
286333 msgstr "תבנית:"
287334
288 #: ../panel-plugin/settings-dialog.ui.h:43
335 #: ../panel-plugin/settings-dialog.ui.h:45
289336 msgid ""
290337 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
291338 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
292339 " always anchored within the special characters ^$"
293340 msgstr "אתה יכול להשתמש בפרמטרים להחלפה \"\\1\", \"\\2\" ועוד בפקודות. הפרמטר \"\\0\" מסמל את הטקסט המלא. הדפוס תמיד מעוגן בתוך התווים המיוחדים ^$"
294341
295 #: ../panel-plugin/settings-dialog.ui.h:44
342 #: ../panel-plugin/settings-dialog.ui.h:46
296343 msgid "Activate only on manual copy"
297344 msgstr "הפעלה בהעתקה ידנית בלבד"
298345
299 #: ../panel-plugin/settings-dialog.ui.h:45
346 #: ../panel-plugin/settings-dialog.ui.h:47
300347 msgid ""
301348 "By default the action is triggered by a selection, check this option to "
302349 "trigger the action only when you make a manual copy"
303350 msgstr "כברירת מחדל הפעולה מתחילה עם בחירה, סמן את האפשרות הזו כדי להתחיל את הפעולה רק כאשר אתה מבצע העתקה ידנית "
304351
305 #: ../panel-plugin/settings-dialog.ui.h:46
352 #: ../panel-plugin/settings-dialog.ui.h:48
306353 msgid "<b>Action</b>"
307354 msgstr "<b>פעולה</b>"
308355
309 #: ../panel-plugin/settings-dialog.ui.h:47
356 #: ../panel-plugin/settings-dialog.ui.h:49
310357 msgid "Command:"
311358 msgstr "פקודה:"
312359
313 #: ../panel-plugin/settings-dialog.ui.h:48
360 #: ../panel-plugin/settings-dialog.ui.h:50
314361 msgid "<b>Commands</b>"
315362 msgstr "<b>פקודות</b>"
316363
317 #: ../panel-plugin/settings-dialog.ui.h:49
364 #: ../panel-plugin/settings-dialog.ui.h:51
318365 msgid "Type here your custom text, for example a URL, a filename, etc."
319366 msgstr "הקלד כאן את הטקסט המותאם אישית שלך, לדוגמה כתובת אינטרנט, שם קובץ ועוד"
320367
321 #: ../panel-plugin/settings-dialog.ui.h:50
368 #: ../panel-plugin/settings-dialog.ui.h:52
322369 msgid "Regular expression"
323370 msgstr "ביטוי רגולרי (RegEx)"
324371
325 #: ../panel-plugin/main-panel-plugin.c:111
326 #: ../panel-plugin/main-status-icon.c:159
372 #: ../panel-plugin/main-panel-plugin.c:117
373 #: ../panel-plugin/main-status-icon.c:161
327374 msgid "_Disable"
328375 msgstr "_נטרל"
329376
330 #: ../panel-plugin/actions.c:368
377 #: ../panel-plugin/actions.c:367
331378 #, c-format
332379 msgid ""
333380 "Unable to execute the command \"%s\"\n"
335382 "%s"
336383 msgstr "לא מסוגל להריץ את הפקודה \"%s\"\n\n%s"
337384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr "לא יכול להתחיל את דמון מנהל לוח אטיב כי הוא כבר פועל."
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr "מנהל לוח אטיב Xfce כבר פועל."
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr "אתה יכול להפעיל אותו עם 'xfce4-clipman'."
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr "דמון של מנהל לוח אטיב לא פועל."
401
338402 #: ../panel-plugin/menu.c:255
339403 msgid "Are you sure you want to clear the history?"
340404 msgstr "האם אתה בטוח כי ברצונך לנקות את ההיסטוריה?"
343407 msgid "Don't ask again"
344408 msgstr "אל תשאל שוב"
345409
346 #: ../panel-plugin/menu.c:306
410 #: ../panel-plugin/menu.c:303
347411 msgid "Unable to open the clipman history dialog"
348412 msgstr "לא יכול לפתוח את דו שיח היסטורית מנהל לוח אטיב"
349413
350 #: ../panel-plugin/menu.c:455
414 #: ../panel-plugin/menu.c:449
351415 msgid "Could not generate QR-Code."
352416 msgstr "לא ניתן ךהפיק QR-Code."
353417
354 #. Insert empty menu item
355 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
356 msgid "Clipboard is empty"
357 msgstr "לוח אטיב ריק"
358
359 #: ../panel-plugin/menu.c:602
418 #: ../panel-plugin/menu.c:594
360419 msgid "_Show full history..."
361420 msgstr "_הצג היסטוריה מלאה..."
362421
363 #: ../panel-plugin/menu.c:608
422 #: ../panel-plugin/menu.c:600
364423 msgid "_Clear history"
365424 msgstr "_טהר היסטוריה"
366425
367 #: ../panel-plugin/menu.c:615
426 #: ../panel-plugin/menu.c:607
368427 msgid "_Clipman settings..."
369428 msgstr "הגדרות _מנהל לוח אטיב..."
370429
371 #: ../panel-plugin/plugin.c:321
430 #: ../panel-plugin/plugin.c:329
372431 msgid "Contributors:"
373432 msgstr "תורמים:"
374433
375 #: ../panel-plugin/plugin.c:335
434 #: ../panel-plugin/plugin.c:343
376435 msgid "Clipboard Manager for Xfce"
377436 msgstr "מנהל לוח אטיב עבור Xfce"
378437
379 #: ../panel-plugin/plugin.c:343
438 #: ../panel-plugin/plugin.c:351
380439 msgid "translator-credits"
381440 msgstr "Isratine Citizen <genghiskhan@gmx.ca>"
382441
383 #: ../panel-plugin/plugin.c:357
442 #: ../panel-plugin/plugin.c:365
384443 msgid "Unable to open the settings dialog"
385444 msgstr "לא מסוגל לפתוח את תיבת דו־שיח הגדרות"
386
387 #: ../panel-plugin/common.c:29
388 msgid ""
389 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr "לא יכול להתחיל את דמון מנהל לוח אטיב כי הוא כבר פועל."
391
392 #: ../panel-plugin/common.c:30
393 msgid "The Xfce Clipboard Manager is already running."
394 msgstr "מנהל לוח אטיב Xfce כבר פועל."
395
396 #: ../panel-plugin/common.c:37
397 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr "אתה יכול להפעיל אותו עם 'xfce4-clipman'."
399
400 #: ../panel-plugin/common.c:39
401 msgid "The Clipboard Manager Daemon is not running."
402 msgstr "דמון של מנהל לוח אטיב לא פועל."
403
404 #: ../panel-plugin/xfce4-clipman-history.c:256
405 msgid "Enter search phrase here"
406 msgstr "הכנס ביטוי לחיפוש כאן"
407
408 #: ../panel-plugin/xfce4-clipman-history.c:414
409 #, c-format
410 msgid "_Paste"
411 msgstr "ה_דבק"
412
413 #: ../panel-plugin/xfce4-clipman-history.c:419
414 #, c-format
415 msgid "_Copy"
416 msgstr "ה_עתק"
417
418 #: ../panel-plugin/xfce4-clipman-history.c:435
419 msgid "Clipman History"
420 msgstr "היסטורית מנהל לוח אטיב"
421
422 #: ../panel-plugin/xfce4-clipman-history.c:449
423 #: ../panel-plugin/xfce4-clipman-history.c:451
424 msgid "_Settings"
425 msgstr "_הגדרות"
426
427 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
428 msgid "Clipboard Manager Settings"
429 msgstr "הגדרות מנהל לוח אטיב"
430
431 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
432 msgid "Customize your clipboard"
433 msgstr "התאם אישית מנהל לוח אטיב"
44 # Translators:
55 # Denis Štogl <denisstogl@gmail.com>, 2013
66 # Edin Veskovic <edin.lockedin@gmail.com>, 2014
7 # Ivica Kolić <ikoli@yahoo.com>, 2013
7 # Ivica Kolić <ikoli@yahoo.com>, 2013,2020
88 # Ivica Kolić <ikoli@yahoo.com>, 2011
99 # Lovro Kudelić <lovro.kudelic@outlook.com>, 2016
1010 msgid ""
1212 "Project-Id-Version: Xfce Panel Plugins\n"
1313 "Report-Msgid-Bugs-To: \n"
1414 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
15 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
16 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
15 "PO-Revision-Date: 2020-06-30 16:34+0000\n"
16 "Last-Translator: Ivica Kolić <ikoli@yahoo.com>\n"
1717 "Language-Team: Croatian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hr/)\n"
1818 "MIME-Version: 1.0\n"
1919 "Content-Type: text/plain; charset=UTF-8\n"
167167
168168 #: ../panel-plugin/settings-dialog.ui.h:14
169169 msgid "<b>Menu</b>"
170 msgstr ""
170 msgstr "<b>Izbornik</b>"
171171
172172 #: ../panel-plugin/settings-dialog.ui.h:15
173173 msgid "_Behavior"
174 msgstr ""
174 msgstr "_Ponašanje"
175175
176176 #: ../panel-plugin/settings-dialog.ui.h:16
177177 msgid "<b>_Enable automatic actions</b>"
178 msgstr ""
178 msgstr "<b>_Omogući automatske radnje</b>"
179179
180180 #: ../panel-plugin/settings-dialog.ui.h:17
181181 msgid ""
221221
222222 #: ../panel-plugin/settings-dialog.ui.h:27
223223 msgid "_Actions"
224 msgstr ""
224 msgstr "_Radnje"
225225
226226 #: ../panel-plugin/settings-dialog.ui.h:28
227227 msgid "<b>Remember history</b>"
268268
269269 #: ../panel-plugin/settings-dialog.ui.h:38
270270 msgid "5"
271 msgstr ""
271 msgstr "5"
272272
273273 #: ../panel-plugin/settings-dialog.ui.h:39
274274 msgid "H_istory"
275 msgstr ""
275 msgstr "P_ovijest"
276276
277277 #: ../panel-plugin/settings-dialog.ui.h:40
278278 msgid "Edit Action"
359359
360360 #: ../panel-plugin/menu.c:602
361361 msgid "_Show full history..."
362 msgstr ""
362 msgstr "_Prikaži cijelu povijest..."
363363
364364 #: ../panel-plugin/menu.c:608
365365 msgid "_Clear history"
409409 #: ../panel-plugin/xfce4-clipman-history.c:414
410410 #, c-format
411411 msgid "_Paste"
412 msgstr ""
412 msgstr "_Zalijepi"
413413
414414 #: ../panel-plugin/xfce4-clipman-history.c:419
415415 #, c-format
416416 msgid "_Copy"
417 msgstr ""
417 msgstr "_Kopiraj"
418418
419419 #: ../panel-plugin/xfce4-clipman-history.c:435
420420 msgid "Clipman History"
423423 #: ../panel-plugin/xfce4-clipman-history.c:449
424424 #: ../panel-plugin/xfce4-clipman-history.c:451
425425 msgid "_Settings"
426 msgstr ""
426 msgstr "_Postavke"
427427
428428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
429429 msgid "Clipboard Manager Settings"
88 # gyeben <gyonkibendeguz@gmail.com>, 2016
99 # gyeben <gyonkibendeguz@gmail.com>, 2014
1010 # PB, 2020
11 # Robert Huszar, 2022
1112 # Attila SZERVÁC <sas@321.hu>, 2007
1213 msgid ""
1314 msgstr ""
1415 "Project-Id-Version: Xfce Panel Plugins\n"
1516 "Report-Msgid-Bugs-To: \n"
1617 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
17 "PO-Revision-Date: 2020-06-14 16:40+0000\n"
18 "Last-Translator: PB\n"
18 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
19 "Last-Translator: Robert Huszar, 2022\n"
1920 "Language-Team: Hungarian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hu/)\n"
2021 "MIME-Version: 1.0\n"
2122 "Content-Type: text/plain; charset=UTF-8\n"
133134
134135 #: ../panel-plugin/settings-dialog.ui.h:6
135136 msgid "_QR-Code support"
136 msgstr ""
137 msgstr "_QR-Kód támogatás"
137138
138139 #: ../panel-plugin/settings-dialog.ui.h:7
139140 msgid ""
429430
430431 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
431432 msgid "Clipboard Manager Settings"
432 msgstr ""
433 msgstr "Vágólapkezelő beállításai"
433434
434435 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
435436 msgid "Customize your clipboard"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Real School <translator_students@realschool.am>, 2019
5 # Arman Harutyunyan <arman.harut468@gmail.com>, 2020
6 # Real School <localization@ehayq.am>, 2019
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: Xfce Panel Plugins\n"
910 "Report-Msgid-Bugs-To: \n"
1011 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
11 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
12 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
12 "PO-Revision-Date: 2020-08-23 11:33+0000\n"
13 "Last-Translator: Arman Harutyunyan <arman.harut468@gmail.com>\n"
1314 "Language-Team: Armenian (Armenia) (http://www.transifex.com/xfce/xfce-panel-plugins/language/hy_AM/)\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
6364
6465 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:8
6566 msgid "Shrink the URL"
66 msgstr "Սեղմել URL"
67 msgstr "Սեղմել URL-ը"
6768
6869 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
6970 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
99100 #: ../panel-plugin/xfce4-clipman-settings.c:537
100101 msgid ""
101102 "Are you sure you want to reset the actions to the system default values?"
102 msgstr "Վերադրե՞լ գործողութիւնները համակարգի լռելեայն արժեքներով։"
103 msgstr "Վերադրե՞լ գործողութիւնները համակարգի լռելեայն արժէքներով։"
103104
104105 #: ../panel-plugin/settings-dialog.ui.h:1
105106 msgid "Clipman Settings"
109110 #: ../panel-plugin/xfce4-clipman-history.c:441
110111 #: ../panel-plugin/xfce4-clipman-history.c:443
111112 msgid "_Help"
112 msgstr ""
113 msgstr "_Աւգնութիւն"
113114
114115 #: ../panel-plugin/settings-dialog.ui.h:3
115116 msgid "_Close"
123124 msgid ""
124125 "If checked, the selections will be synced with the default clipboard in a "
125126 "way that you can paste what you select"
126 msgstr "Եթե ստուգուում է, ընտրութիւնները համաժամեցուելու են ստանդարտ ստեղնաշարի հետ, որպէսզի կարողանաք տեղադրեք ձեր ընտրածը"
127 msgstr "Եթե ստուգուում է, ընտրութիւնները համաժամեցուելու են ստանդարտ ստեղնաշարի հետ, որպէսզի կարողանաք տեղադրէք Ձեր ընտրածը"
127128
128129 #: ../panel-plugin/settings-dialog.ui.h:6
129130 msgid "_QR-Code support"
149150
150151 #: ../panel-plugin/settings-dialog.ui.h:11
151152 msgid "P_osition menu at mouse pointer"
152 msgstr "Ընտրացանկի դ_իրքը ըստ մկնիկի ցուցիչիuse pointer"
153 msgstr "Ընտրացանկի դ_իրքը ըստ մկնիկի ցուցիչի"
153154
154155 #: ../panel-plugin/settings-dialog.ui.h:12
155156 msgid ""
234235
235236 #: ../panel-plugin/settings-dialog.ui.h:31
236237 msgid "_Reorder history items"
237 msgstr "_Պատրաստել պատմության տարրերը"
238 msgstr "_Պատրաստել պատմութեան տարրերը"
238239
239240 #: ../panel-plugin/settings-dialog.ui.h:32
240241 msgid ""
241242 "Push last copied text to the top of the history, useful to reorder old items"
242 msgstr "Յղել վերջին պատճէնուած գրույթը պատմութեան գագաթին, աւգտակար է հին տարրերը վերադասավորելու համար"
243 msgstr "Յղել վերջին պատճէնուած գրոյթը պատմութեան գագաթին, աւգտակար է հին տարրերը վերադասաւորելու համար"
243244
244245 #: ../panel-plugin/settings-dialog.ui.h:33
245246 msgid "Re_verse history order"
256257 #: ../panel-plugin/settings-dialog.ui.h:36
257258 msgid ""
258259 "If checked, the selections won't affect the history except the manual copies"
259 msgstr "Եթե ստուգուում է, ընտրութիւնները չեն ազդի պատմութեան վրայ, բացառութեամբ ձեռնարկի պատճէնների"
260 msgstr "Եթէ ստուգուում է, ընտրութիւնները չէն ազդի պատմութեան վրայ, բացառութեամբ ձեռնարկի պատճէնների"
260261
261262 #: ../panel-plugin/settings-dialog.ui.h:37
262263 msgid "Size of the _history:"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Arman Harutyunyan <arman.harut468@gmail.com>, 2020
56 # Real School <localization@ehayq.am>, 2019
67 # Vahe Safaryan <vahe.safaryan@realschool.am>, 2020
78 msgid ""
910 "Project-Id-Version: Xfce Panel Plugins\n"
1011 "Report-Msgid-Bugs-To: \n"
1112 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-06-16 08:20+0000\n"
13 "Last-Translator: Vahe Safaryan <vahe.safaryan@realschool.am>\n"
13 "PO-Revision-Date: 2020-08-22 09:50+0000\n"
14 "Last-Translator: Arman Harutyunyan <arman.harut468@gmail.com>\n"
1415 "Language-Team: Eastern Armenian (http://www.transifex.com/xfce/xfce-panel-plugins/language/hye/)\n"
1516 "MIME-Version: 1.0\n"
1617 "Content-Type: text/plain; charset=UTF-8\n"
118119
119120 #: ../panel-plugin/settings-dialog.ui.h:4
120121 msgid "Sync mouse _selections"
121 msgstr ""
122 msgstr "Համաժամեցնել մկնիկի _ընտրութիւնները"
122123
123124 #: ../panel-plugin/settings-dialog.ui.h:5
124125 msgid ""
231232 #: ../panel-plugin/settings-dialog.ui.h:30
232233 msgid ""
233234 "If checked, this option allows one to store one image inside the history"
234 msgstr ""
235 msgstr "Եթէ ստուգուում է, այս ընտրանքը թոյլ է տալիս մեկ պատմութեան մէջ պահել մեկ պատկեր"
235236
236237 #: ../panel-plugin/settings-dialog.ui.h:31
237238 msgid "_Reorder history items"
288289 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289290 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290291 " always anchored within the special characters ^$"
291 msgstr ""
292 msgstr "Հրամաններում կարող էք աւգտագործել «\\ 1», «\\ 2» եւ այլ փոխարինման յարաչափեր: «\\ 0» յարաչափը ներկայացնում է ամբողջական տեքստը: Նախշը միշտ խարսխուած է յատուկ գրանշանների ներքոյ ^$"
292293
293294 #: ../panel-plugin/settings-dialog.ui.h:44
294295 msgid "Activate only on manual copy"
298299 msgid ""
299300 "By default the action is triggered by a selection, check this option to "
300301 "trigger the action only when you make a manual copy"
301 msgstr ""
302 msgstr "Լռելեայն գործողութիւնը գործարկուում է ընտրութեան միջոցով, ստուգէք այս ընտրանքը` գործողութիւնը գործարկելու համար միայն ձեռքով պատճէն կատարելիս"
302303
303304 #: ../panel-plugin/settings-dialog.ui.h:46
304305 msgid "<b>Action</b>"
314315
315316 #: ../panel-plugin/settings-dialog.ui.h:49
316317 msgid "Type here your custom text, for example a URL, a filename, etc."
317 msgstr ""
318 msgstr "Մուտքագրէք այստէղ Ձեր սովորական տեքստը, աւրինակ՝ URL, անունը եւ այլն:"
318319
319320 #: ../panel-plugin/settings-dialog.ui.h:50
320321 msgid "Regular expression"
385386 #: ../panel-plugin/common.c:29
386387 msgid ""
387388 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr ""
389 msgstr "Չհաջողուեց սկսել Clipboard Manager Daemon- ը, քանի որ այն արդէն գործում է:"
389390
390391 #: ../panel-plugin/common.c:30
391392 msgid "The Xfce Clipboard Manager is already running."
392 msgstr ""
393 msgstr "Xfce Clipboard Manager- ն արդէն գործում է:"
393394
394395 #: ../panel-plugin/common.c:37
395396 msgid "You can launch it with 'xfce4-clipman'."
397398
398399 #: ../panel-plugin/common.c:39
399400 msgid "The Clipboard Manager Daemon is not running."
400 msgstr ""
401 msgstr "Clipboard- ի մենեջեր Daemon- ը չի գործարկուում:"
401402
402403 #: ../panel-plugin/xfce4-clipman-history.c:256
403404 msgid "Enter search phrase here"
404 msgstr ""
405 msgstr "Մուտքագրէք որոնման արտայայտութիւնն այստէղ"
405406
406407 #: ../panel-plugin/xfce4-clipman-history.c:414
407408 #, c-format
1010 "Project-Id-Version: Xfce Panel Plugins\n"
1111 "Report-Msgid-Bugs-To: \n"
1212 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
13 "PO-Revision-Date: 2020-05-28 13:00+0000\n"
13 "PO-Revision-Date: 2020-08-03 09:10+0000\n"
1414 "Last-Translator: Triyan W. Nugroho <triyan.wn@gmail.com>\n"
1515 "Language-Team: Indonesian (http://www.transifex.com/xfce/xfce-panel-plugins/language/id/)\n"
1616 "MIME-Version: 1.0\n"
119119
120120 #: ../panel-plugin/settings-dialog.ui.h:4
121121 msgid "Sync mouse _selections"
122 msgstr ""
122 msgstr "Sinkronisasi _seleksi tetikus"
123123
124124 #: ../panel-plugin/settings-dialog.ui.h:5
125125 msgid ""
407407 #: ../panel-plugin/xfce4-clipman-history.c:414
408408 #, c-format
409409 msgid "_Paste"
410 msgstr ""
410 msgstr "Tem_pel"
411411
412412 #: ../panel-plugin/xfce4-clipman-history.c:419
413413 #, c-format
429429
430430 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
431431 msgid "Customize your clipboard"
432 msgstr ""
432 msgstr "Suaikan papan klip Anda"
+136
-125
po/it.po less more
33 #
44 # Translators:
55 # Cristian Marchi <cri.penta@gmail.com>, 2014
6 # Dmytro Tokayev, 2023
67 # Emanuele Petriglia <transifex@emanuelepetriglia.com>, 2018
7 # Emanuele Petriglia <transifex@emanuelepetriglia.com>, 2020
8 # Emanuele Petriglia <transifex@emanuelepetriglia.com>, 2020-2021
89 # Enrico B. <enricobe@hotmail.com>, 2016
910 # Gianluca Foddis <gianluca.foddis@gmail.com>, Cristian Marchi <cri.penta@gmail.com>, 2009
1011 # Vincenzo Reale <vinx.reale@gmail.com>, 2020
1213 msgstr ""
1314 "Project-Id-Version: Xfce Panel Plugins\n"
1415 "Report-Msgid-Bugs-To: \n"
15 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
16 "PO-Revision-Date: 2020-05-21 18:46+0000\n"
17 "Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
16 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
17 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
18 "Last-Translator: Dmytro Tokayev, 2023\n"
1819 "Language-Team: Italian (http://www.transifex.com/xfce/xfce-panel-plugins/language/it/)\n"
1920 "MIME-Version: 1.0\n"
2021 "Content-Type: text/plain; charset=UTF-8\n"
2122 "Content-Transfer-Encoding: 8bit\n"
2223 "Language: it\n"
23 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
24 "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
2425
2526 #: ../data/appdata/xfce4-clipman.appdata.xml.in.h:1
2627 msgid ""
5253
5354 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:4
5455 msgid "Bugz"
55 msgstr "Problemi"
56 msgstr "Bugzilla"
5657
5758 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:5
5859 msgid "Xfce Bug"
7273
7374 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7475 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
75 #: ../panel-plugin/main-panel-plugin.c:77
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
77 #: ../panel-plugin/plugin.c:333
76 #: ../panel-plugin/main-panel-plugin.c:83
77 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
78 #: ../panel-plugin/plugin.c:341
7879 msgid "Clipman"
7980 msgstr "Clipman"
8081
9798 msgid "Shift+Insert"
9899 msgstr "Shift+Ins"
99100
100 #: ../panel-plugin/xfce4-clipman-settings.c:535
101 #: ../panel-plugin/xfce4-clipman-settings.c:537
101102 msgid "<b>Reset actions</b>"
102103 msgstr "<b>Ripristina azioni</b>"
103104
104 #: ../panel-plugin/xfce4-clipman-settings.c:537
105 #: ../panel-plugin/xfce4-clipman-settings.c:539
105106 msgid ""
106107 "Are you sure you want to reset the actions to the system default values?"
107108 msgstr "Ripristinare davvero le azioni ai valori predefiniti di sistema?"
109
110 #: ../panel-plugin/xfce4-clipman-history.c:251
111 msgid "Enter search phrase here"
112 msgstr "Inserire la frase da cercare qui"
113
114 #. Insert empty menu item
115 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
116 msgid "Clipboard is empty"
117 msgstr "Gli appunti sono vuoti"
118
119 #: ../panel-plugin/xfce4-clipman-history.c:409
120 #, c-format
121 msgid "_Paste"
122 msgstr "_Copia"
123
124 #: ../panel-plugin/xfce4-clipman-history.c:414
125 #, c-format
126 msgid "_Copy"
127 msgstr "_Incolla"
128
129 #: ../panel-plugin/xfce4-clipman-history.c:430
130 msgid "Clipman History"
131 msgstr "Cronologia di Clipman"
132
133 #: ../panel-plugin/xfce4-clipman-history.c:436
134 #: ../panel-plugin/xfce4-clipman-history.c:438
135 #: ../panel-plugin/settings-dialog.ui.h:2
136 msgid "_Help"
137 msgstr "_Aiuto"
138
139 #: ../panel-plugin/xfce4-clipman-history.c:444
140 #: ../panel-plugin/xfce4-clipman-history.c:446
141 msgid "_Settings"
142 msgstr "_Impostazioni"
143
144 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
145 msgid "Clipboard Manager Settings"
146 msgstr "Impostazioni del gestore degli appunti"
147
148 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
149 msgid "Customize your clipboard"
150 msgstr "Personalizza i tuoi appunti"
108151
109152 #: ../panel-plugin/settings-dialog.ui.h:1
110153 msgid "Clipman Settings"
111154 msgstr "Impostazioni di Clipman"
112155
113 #: ../panel-plugin/settings-dialog.ui.h:2
114 #: ../panel-plugin/xfce4-clipman-history.c:441
115 #: ../panel-plugin/xfce4-clipman-history.c:443
116 msgid "_Help"
117 msgstr "_Aiuto"
118
119156 #: ../panel-plugin/settings-dialog.ui.h:3
120157 msgid "_Close"
121158 msgstr "_Chiudi"
131168 msgstr "Se abilitata, la selezione verrà sincronizzata con gli appunti predefiniti in modo che si possa incollare ciò che si seleziona"
132169
133170 #: ../panel-plugin/settings-dialog.ui.h:6
171 msgid "_Persist primary selection"
172 msgstr "_Persistere nella selezione primaria"
173
174 #: ../panel-plugin/settings-dialog.ui.h:7
175 msgid ""
176 "If checked, the middle-click paste (primary selection) will be persistent if"
177 " the next selection is empty, i.e. left click anywhere in a text area"
178 msgstr "Se abilitato, l'azione \"incolla\" con clic centrale (selezione primaria) sarà persistente se la selezione successiva è vuota, cioè se si fa clic sinistro in qualsiasi punto di un'area di testo"
179
180 #: ../panel-plugin/settings-dialog.ui.h:8
134181 msgid "_QR-Code support"
135182 msgstr "Supporto ai codici _QR"
136183
137 #: ../panel-plugin/settings-dialog.ui.h:7
184 #: ../panel-plugin/settings-dialog.ui.h:9
138185 msgid ""
139186 "If checked, the menu shows a QR-Code of the currently selected clipboard "
140187 "entry"
141188 msgstr "Se selezionato, il menu mostra un codice QR della voce degli appunti attualmente scelta"
142189
143 #: ../panel-plugin/settings-dialog.ui.h:8
190 #: ../panel-plugin/settings-dialog.ui.h:10
144191 msgid "Automatically paste a selected item from the history"
145192 msgstr "Incolla automaticamente un elemento dalla cronologia"
146193
147 #: ../panel-plugin/settings-dialog.ui.h:9
194 #: ../panel-plugin/settings-dialog.ui.h:11
148195 msgid "_Paste instantly:"
149196 msgstr "Inco_lla istantaneamente:"
150197
151 #: ../panel-plugin/settings-dialog.ui.h:10
198 #: ../panel-plugin/settings-dialog.ui.h:12
152199 msgid "<b>General</b>"
153200 msgstr "<b>Generale</b>"
154201
155 #: ../panel-plugin/settings-dialog.ui.h:11
202 #: ../panel-plugin/settings-dialog.ui.h:13
156203 msgid "P_osition menu at mouse pointer"
157204 msgstr "_Posiziona il menu al puntatore del mouse"
158205
159 #: ../panel-plugin/settings-dialog.ui.h:12
206 #: ../panel-plugin/settings-dialog.ui.h:14
160207 msgid ""
161208 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
162209 "clipman command"
163210 msgstr "Fa comparire il menu nella posizione del puntatore del mouse, solo per il comando xfce4-popup-clipman"
164211
165 #: ../panel-plugin/settings-dialog.ui.h:13
212 #: ../panel-plugin/settings-dialog.ui.h:15
166213 msgid "Maximum items:"
167214 msgstr "Elementi massimi:"
168215
169 #: ../panel-plugin/settings-dialog.ui.h:14
216 #: ../panel-plugin/settings-dialog.ui.h:16
170217 msgid "<b>Menu</b>"
171218 msgstr "<b>Menu</b>"
172219
173 #: ../panel-plugin/settings-dialog.ui.h:15
220 #: ../panel-plugin/settings-dialog.ui.h:17
174221 msgid "_Behavior"
175222 msgstr "_Comportamento"
176223
177 #: ../panel-plugin/settings-dialog.ui.h:16
224 #: ../panel-plugin/settings-dialog.ui.h:18
178225 msgid "<b>_Enable automatic actions</b>"
179226 msgstr "<b>Abilita azioni automatich_e</b>"
180227
181 #: ../panel-plugin/settings-dialog.ui.h:17
228 #: ../panel-plugin/settings-dialog.ui.h:19
182229 msgid ""
183230 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
184231 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
185232 msgstr "Se abilitata, i testi degli appunti saranno confrontati con le espressioni regolari ed un menu visualizzerà le azioni possibili.\nAltrimenti il menù apparirà solamente quando si richiama \"xfce4-popup-clipman-actions\" (e una corrispondenza viene trovata)"
186233
187 #: ../panel-plugin/settings-dialog.ui.h:19
234 #: ../panel-plugin/settings-dialog.ui.h:21
188235 msgid "_Show actions by holding Control"
189236 msgstr "_Mostra le azioni premendo il tasto Control"
190237
191 #: ../panel-plugin/settings-dialog.ui.h:20
238 #: ../panel-plugin/settings-dialog.ui.h:22
192239 msgid ""
193240 "When the selection is done (mouse or keyboard) and the Control key is still "
194241 "pressed down, the popup menu for matched actions will be shown"
195242 msgstr "Quando la selezione è terminata (con il mouse o tastiera) e il tasto CTRL è ancora premuto, verrà mostrato il menu a comparsa per le azioni corrispondenti"
196243
197 #: ../panel-plugin/settings-dialog.ui.h:21
244 #: ../panel-plugin/settings-dialog.ui.h:23
198245 msgid "S_kip actions by holding Control"
199246 msgstr "S_alta l'azione premendo il tasto CTRL"
200247
201 #: ../panel-plugin/settings-dialog.ui.h:22
248 #: ../panel-plugin/settings-dialog.ui.h:24
202249 msgid ""
203250 "When the selection is done (mouse or keyboard) and the Control key is still "
204251 "pressed down, the popup menu for matched actions will be skipped"
205252 msgstr "Quando la selezione è stata effettuata (con mouse o tastiera) e il tasto CTRL è ancora premuto, il menu a comparsa per le azioni corrispondenti verrà saltato"
206253
207 #: ../panel-plugin/settings-dialog.ui.h:23
254 #: ../panel-plugin/settings-dialog.ui.h:25
208255 msgid "Add action"
209256 msgstr "Aggiungi azione"
210257
211 #: ../panel-plugin/settings-dialog.ui.h:24
258 #: ../panel-plugin/settings-dialog.ui.h:26
212259 msgid "Edit action"
213260 msgstr "Modifica azione"
214261
215 #: ../panel-plugin/settings-dialog.ui.h:25
262 #: ../panel-plugin/settings-dialog.ui.h:27
216263 msgid "Delete action"
217264 msgstr "Elimina azione"
218265
219 #: ../panel-plugin/settings-dialog.ui.h:26
266 #: ../panel-plugin/settings-dialog.ui.h:28
220267 msgid "Reset all actions to the system default values"
221268 msgstr "Ripristina le azioni ai valori predefiniti"
222269
223 #: ../panel-plugin/settings-dialog.ui.h:27
270 #: ../panel-plugin/settings-dialog.ui.h:29
224271 msgid "_Actions"
225272 msgstr "_Azioni"
226273
227 #: ../panel-plugin/settings-dialog.ui.h:28
274 #: ../panel-plugin/settings-dialog.ui.h:30
228275 msgid "<b>Remember history</b>"
229276 msgstr "<b>Ricorda cronologia</b>"
230277
231 #: ../panel-plugin/settings-dialog.ui.h:29
278 #: ../panel-plugin/settings-dialog.ui.h:31
232279 msgid "Remember last copied _image"
233280 msgstr "Ricorda l'ultima _immagine copiata"
234281
235 #: ../panel-plugin/settings-dialog.ui.h:30
282 #: ../panel-plugin/settings-dialog.ui.h:32
236283 msgid ""
237284 "If checked, this option allows one to store one image inside the history"
238285 msgstr "Questa opzione se abilitata consente di memorizzare un'immagine nella cronologia"
239286
240 #: ../panel-plugin/settings-dialog.ui.h:31
287 #: ../panel-plugin/settings-dialog.ui.h:33
241288 msgid "_Reorder history items"
242289 msgstr "_Riordina gli elementi della cronologia"
243290
244 #: ../panel-plugin/settings-dialog.ui.h:32
291 #: ../panel-plugin/settings-dialog.ui.h:34
245292 msgid ""
246293 "Push last copied text to the top of the history, useful to reorder old items"
247294 msgstr "Sposta l'ultimo testo copiato in cima alla cronologia; utile per riordinare gli elementi"
248295
249 #: ../panel-plugin/settings-dialog.ui.h:33
296 #: ../panel-plugin/settings-dialog.ui.h:35
250297 msgid "Re_verse history order"
251298 msgstr "In_verti l'ordine della cronologia"
252299
253 #: ../panel-plugin/settings-dialog.ui.h:34
300 #: ../panel-plugin/settings-dialog.ui.h:36
254301 msgid "Reverse order of the history shown in the menu"
255302 msgstr "Inverte l'ordine della cronologia mostrata nel menù"
256303
257 #: ../panel-plugin/settings-dialog.ui.h:35
304 #: ../panel-plugin/settings-dialog.ui.h:37
258305 msgid "Ignore mouse s_elections"
259306 msgstr "Ignore s_elezioni del mouse"
260307
261 #: ../panel-plugin/settings-dialog.ui.h:36
308 #: ../panel-plugin/settings-dialog.ui.h:38
262309 msgid ""
263310 "If checked, the selections won't affect the history except the manual copies"
264311 msgstr "Se abilitata, le selezioni non influenzeranno la cronologia a meno che non vengano copiate manualmente"
265312
266 #: ../panel-plugin/settings-dialog.ui.h:37
313 #: ../panel-plugin/settings-dialog.ui.h:39
267314 msgid "Size of the _history:"
268315 msgstr "Dimensione della _cronologia:"
269316
270 #: ../panel-plugin/settings-dialog.ui.h:38
317 #: ../panel-plugin/settings-dialog.ui.h:40
271318 msgid "5"
272319 msgstr "5"
273320
274 #: ../panel-plugin/settings-dialog.ui.h:39
321 #: ../panel-plugin/settings-dialog.ui.h:41
275322 msgid "H_istory"
276323 msgstr "C_ronologia"
277324
278 #: ../panel-plugin/settings-dialog.ui.h:40
325 #: ../panel-plugin/settings-dialog.ui.h:42
279326 msgid "Edit Action"
280327 msgstr "Modifica azione"
281328
282 #: ../panel-plugin/settings-dialog.ui.h:41
329 #: ../panel-plugin/settings-dialog.ui.h:43
283330 msgid "Name:"
284331 msgstr "Nome:"
285332
286 #: ../panel-plugin/settings-dialog.ui.h:42
333 #: ../panel-plugin/settings-dialog.ui.h:44
287334 msgid "Pattern:"
288335 msgstr "Schema:"
289336
290 #: ../panel-plugin/settings-dialog.ui.h:43
337 #: ../panel-plugin/settings-dialog.ui.h:45
291338 msgid ""
292339 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
293340 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
294341 " always anchored within the special characters ^$"
295342 msgstr "Si possono utilizzare nei comandi i parametri di sostituzione \"\\1\", \"\\2\" e così via. Il parametro \"\\0\" rappresenta l'intero testo. Lo schema è sempre ancorato all'interno del carattere speciale ^$"
296343
297 #: ../panel-plugin/settings-dialog.ui.h:44
344 #: ../panel-plugin/settings-dialog.ui.h:46
298345 msgid "Activate only on manual copy"
299346 msgstr "Attivare solamente per la copia manuale"
300347
301 #: ../panel-plugin/settings-dialog.ui.h:45
348 #: ../panel-plugin/settings-dialog.ui.h:47
302349 msgid ""
303350 "By default the action is triggered by a selection, check this option to "
304351 "trigger the action only when you make a manual copy"
305352 msgstr "Di norma, l'azione è avviata da una selezione; abilitare questa opzione per avviare l'azione solo quando si effettua una copia manuale"
306353
307 #: ../panel-plugin/settings-dialog.ui.h:46
354 #: ../panel-plugin/settings-dialog.ui.h:48
308355 msgid "<b>Action</b>"
309356 msgstr "<b>Azione</b>"
310357
311 #: ../panel-plugin/settings-dialog.ui.h:47
358 #: ../panel-plugin/settings-dialog.ui.h:49
312359 msgid "Command:"
313360 msgstr "Comando:"
314361
315 #: ../panel-plugin/settings-dialog.ui.h:48
362 #: ../panel-plugin/settings-dialog.ui.h:50
316363 msgid "<b>Commands</b>"
317364 msgstr "<b>Comandi</b>"
318365
319 #: ../panel-plugin/settings-dialog.ui.h:49
366 #: ../panel-plugin/settings-dialog.ui.h:51
320367 msgid "Type here your custom text, for example a URL, a filename, etc."
321368 msgstr "Scrivi qui del testo, per esempio un URL, un nome di file, etc."
322369
323 #: ../panel-plugin/settings-dialog.ui.h:50
370 #: ../panel-plugin/settings-dialog.ui.h:52
324371 msgid "Regular expression"
325372 msgstr "Espressione regolare"
326373
327 #: ../panel-plugin/main-panel-plugin.c:111
328 #: ../panel-plugin/main-status-icon.c:159
374 #: ../panel-plugin/main-panel-plugin.c:117
375 #: ../panel-plugin/main-status-icon.c:161
329376 msgid "_Disable"
330377 msgstr "_Disabilita"
331378
332 #: ../panel-plugin/actions.c:368
379 #: ../panel-plugin/actions.c:367
333380 #, c-format
334381 msgid ""
335382 "Unable to execute the command \"%s\"\n"
337384 "%s"
338385 msgstr "Impossibile eseguire il comando \"%s\"\n\n%s"
339386
387 #: ../panel-plugin/common.c:29
388 msgid ""
389 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr "Impossibile avviare il demone del gestore degli appunti perché è già in esecuzione."
391
392 #: ../panel-plugin/common.c:30
393 msgid "The Xfce Clipboard Manager is already running."
394 msgstr "Il gestore degli appunti di Xfce è già in esecuzione."
395
396 #: ../panel-plugin/common.c:37
397 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr "Puoi avviarlo con 'xfce4-clipman'."
399
400 #: ../panel-plugin/common.c:39
401 msgid "The Clipboard Manager Daemon is not running."
402 msgstr "Il demone del gestore degli appunti non è in esecuzione."
403
340404 #: ../panel-plugin/menu.c:255
341405 msgid "Are you sure you want to clear the history?"
342406 msgstr "Svuotare davvero la cronologia?"
345409 msgid "Don't ask again"
346410 msgstr "Non chiedere di nuovo"
347411
348 #: ../panel-plugin/menu.c:306
412 #: ../panel-plugin/menu.c:303
349413 msgid "Unable to open the clipman history dialog"
350414 msgstr "Impossibile aprire la finestra della cronologia di clipman"
351415
352 #: ../panel-plugin/menu.c:455
416 #: ../panel-plugin/menu.c:449
353417 msgid "Could not generate QR-Code."
354418 msgstr "Impossibile generare il codice QR"
355419
356 #. Insert empty menu item
357 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
358 msgid "Clipboard is empty"
359 msgstr "Gli appunti sono vuoti"
360
361 #: ../panel-plugin/menu.c:602
420 #: ../panel-plugin/menu.c:594
362421 msgid "_Show full history..."
363422 msgstr "_Mostra la cronologia completa…"
364423
365 #: ../panel-plugin/menu.c:608
424 #: ../panel-plugin/menu.c:600
366425 msgid "_Clear history"
367426 msgstr "Svuota _Cronologia"
368427
369 #: ../panel-plugin/menu.c:615
428 #: ../panel-plugin/menu.c:607
370429 msgid "_Clipman settings..."
371430 msgstr "_Impostazioni di Clipman…"
372431
373 #: ../panel-plugin/plugin.c:321
432 #: ../panel-plugin/plugin.c:329
374433 msgid "Contributors:"
375434 msgstr "Collaboratori:"
376435
377 #: ../panel-plugin/plugin.c:335
436 #: ../panel-plugin/plugin.c:343
378437 msgid "Clipboard Manager for Xfce"
379438 msgstr "Gestore degli appunti per Xfce"
380439
381 #: ../panel-plugin/plugin.c:343
440 #: ../panel-plugin/plugin.c:351
382441 msgid "translator-credits"
383442 msgstr "Vincenzo Reale, <smart2128@baslug.org> 2020\nEmanuele Petriglia, <inbox@emanuelepetriglia.me> 2018\nGianluca Foddis\nCristian Marchi, 2014"
384443
385 #: ../panel-plugin/plugin.c:357
444 #: ../panel-plugin/plugin.c:365
386445 msgid "Unable to open the settings dialog"
387446 msgstr "Impossibile aprire la finestra delle impostazioni"
388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "Impossibile avviare il demone del gestore degli appunti perché è già in esecuzione."
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "Il gestore degli appunti di Xfce è già in esecuzione."
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "Puoi avviarlo con 'xfce4-clipman'."
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "Il demone del gestore degli appunti non è in esecuzione."
405
406 #: ../panel-plugin/xfce4-clipman-history.c:256
407 msgid "Enter search phrase here"
408 msgstr "Inserire la frase da cercare qui"
409
410 #: ../panel-plugin/xfce4-clipman-history.c:414
411 #, c-format
412 msgid "_Paste"
413 msgstr "_Copia"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:419
416 #, c-format
417 msgid "_Copy"
418 msgstr "_Incolla"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:435
421 msgid "Clipman History"
422 msgstr "Cronologia di Clipman"
423
424 #: ../panel-plugin/xfce4-clipman-history.c:449
425 #: ../panel-plugin/xfce4-clipman-history.c:451
426 msgid "_Settings"
427 msgstr "_Impostazioni"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
430 msgid "Clipboard Manager Settings"
431 msgstr "Impostazioni del gestore degli appunti"
432
433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
434 msgid "Customize your clipboard"
435 msgstr "Personalizza i tuoi appunti"
+133
-123
po/ja.po less more
44 # Translators:
55 # Daichi Kawahata <daichi@xfce.org>, 2006
66 # Nobuhiro Iwamatsu <iwamatsu@nigauri.org>, 2008,2016,2020
7 # UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2020
7 # UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2020,2022
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: Xfce Panel Plugins\n"
1111 "Report-Msgid-Bugs-To: \n"
12 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
13 "PO-Revision-Date: 2020-04-13 00:06+0000\n"
14 "Last-Translator: UTUMI Hirosi <utuhiro78@yahoo.co.jp>\n"
12 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
13 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
14 "Last-Translator: UTUMI Hirosi <utuhiro78@yahoo.co.jp>, 2020,2022\n"
1515 "Language-Team: Japanese (http://www.transifex.com/xfce/xfce-panel-plugins/language/ja/)\n"
1616 "MIME-Version: 1.0\n"
1717 "Content-Type: text/plain; charset=UTF-8\n"
6969
7070 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7171 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
72 #: ../panel-plugin/main-panel-plugin.c:77
73 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
74 #: ../panel-plugin/plugin.c:333
72 #: ../panel-plugin/main-panel-plugin.c:83
73 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
74 #: ../panel-plugin/plugin.c:341
7575 msgid "Clipman"
7676 msgstr "Clipman"
7777
9494 msgid "Shift+Insert"
9595 msgstr "Shift+Insert"
9696
97 #: ../panel-plugin/xfce4-clipman-settings.c:535
97 #: ../panel-plugin/xfce4-clipman-settings.c:537
9898 msgid "<b>Reset actions</b>"
9999 msgstr "<b>アクションのリセット</b>"
100100
101 #: ../panel-plugin/xfce4-clipman-settings.c:537
101 #: ../panel-plugin/xfce4-clipman-settings.c:539
102102 msgid ""
103103 "Are you sure you want to reset the actions to the system default values?"
104104 msgstr "アクションをシステムデフォルトにリセットしてもよろしいですか?"
105
106 #: ../panel-plugin/xfce4-clipman-history.c:251
107 msgid "Enter search phrase here"
108 msgstr "ここに検索フレーズを入力してください"
109
110 #. Insert empty menu item
111 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
112 msgid "Clipboard is empty"
113 msgstr "クリップボードは空です"
114
115 #: ../panel-plugin/xfce4-clipman-history.c:409
116 #, c-format
117 msgid "_Paste"
118 msgstr "ペースト(_P)"
119
120 #: ../panel-plugin/xfce4-clipman-history.c:414
121 #, c-format
122 msgid "_Copy"
123 msgstr "コピー(_C)"
124
125 #: ../panel-plugin/xfce4-clipman-history.c:430
126 msgid "Clipman History"
127 msgstr "Clipman の履歴"
128
129 #: ../panel-plugin/xfce4-clipman-history.c:436
130 #: ../panel-plugin/xfce4-clipman-history.c:438
131 #: ../panel-plugin/settings-dialog.ui.h:2
132 msgid "_Help"
133 msgstr "ヘルプ(_H)"
134
135 #: ../panel-plugin/xfce4-clipman-history.c:444
136 #: ../panel-plugin/xfce4-clipman-history.c:446
137 msgid "_Settings"
138 msgstr "設定(_S)"
139
140 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
141 msgid "Clipboard Manager Settings"
142 msgstr "クリップボードマネージャー設定"
143
144 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
145 msgid "Customize your clipboard"
146 msgstr "クリップボードのカスタマイズ"
105147
106148 #: ../panel-plugin/settings-dialog.ui.h:1
107149 msgid "Clipman Settings"
108150 msgstr "Clipman の設定"
109151
110 #: ../panel-plugin/settings-dialog.ui.h:2
111 #: ../panel-plugin/xfce4-clipman-history.c:441
112 #: ../panel-plugin/xfce4-clipman-history.c:443
113 msgid "_Help"
114 msgstr "ヘルプ(_H)"
115
116152 #: ../panel-plugin/settings-dialog.ui.h:3
117153 msgid "_Close"
118154 msgstr "閉じる(_C)"
128164 msgstr "チェックマークをつけると、選択領域とデフォルトクリップボードとの同期がとられ、選択しただけで貼り付けできるようになります"
129165
130166 #: ../panel-plugin/settings-dialog.ui.h:6
167 msgid "_Persist primary selection"
168 msgstr "最初の選択領域を持続する(_P)"
169
170 #: ../panel-plugin/settings-dialog.ui.h:7
171 msgid ""
172 "If checked, the middle-click paste (primary selection) will be persistent if"
173 " the next selection is empty, i.e. left click anywhere in a text area"
174 msgstr "チェックすると、次の選択領域が空、つまりテキストエリアの任意の領域を左クリックした場合、中クリックによる最初の選択領域の貼り付けを持続します。"
175
176 #: ../panel-plugin/settings-dialog.ui.h:8
131177 msgid "_QR-Code support"
132178 msgstr "QRコードサポート(_Q)"
133179
134 #: ../panel-plugin/settings-dialog.ui.h:7
180 #: ../panel-plugin/settings-dialog.ui.h:9
135181 msgid ""
136182 "If checked, the menu shows a QR-Code of the currently selected clipboard "
137183 "entry"
138184 msgstr "チェックマークをつけると、選択されているクリップボードエントリの QR-Code をメニューに表示します"
139185
140 #: ../panel-plugin/settings-dialog.ui.h:8
186 #: ../panel-plugin/settings-dialog.ui.h:10
141187 msgid "Automatically paste a selected item from the history"
142188 msgstr "履歴から選択したアイテムを自動的に貼り付けます"
143189
144 #: ../panel-plugin/settings-dialog.ui.h:9
190 #: ../panel-plugin/settings-dialog.ui.h:11
145191 msgid "_Paste instantly:"
146192 msgstr "即時貼り付け(_P):"
147193
148 #: ../panel-plugin/settings-dialog.ui.h:10
194 #: ../panel-plugin/settings-dialog.ui.h:12
149195 msgid "<b>General</b>"
150196 msgstr "<b>一般</b>"
151197
152 #: ../panel-plugin/settings-dialog.ui.h:11
198 #: ../panel-plugin/settings-dialog.ui.h:13
153199 msgid "P_osition menu at mouse pointer"
154200 msgstr "マウスポインターの位置にメニューを表示する(_O)"
155201
156 #: ../panel-plugin/settings-dialog.ui.h:12
202 #: ../panel-plugin/settings-dialog.ui.h:14
157203 msgid ""
158204 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
159205 "clipman command"
160206 msgstr "xfce4-popup-clipman コマンドを実行した時メニューをマウスポインターの位置にポップアップ表示します"
161207
162 #: ../panel-plugin/settings-dialog.ui.h:13
208 #: ../panel-plugin/settings-dialog.ui.h:15
163209 msgid "Maximum items:"
164210 msgstr "最大アイテム数:"
165211
166 #: ../panel-plugin/settings-dialog.ui.h:14
212 #: ../panel-plugin/settings-dialog.ui.h:16
167213 msgid "<b>Menu</b>"
168214 msgstr "<b>メニュー</b>"
169215
170 #: ../panel-plugin/settings-dialog.ui.h:15
216 #: ../panel-plugin/settings-dialog.ui.h:17
171217 msgid "_Behavior"
172218 msgstr "挙動(_B)"
173219
174 #: ../panel-plugin/settings-dialog.ui.h:16
220 #: ../panel-plugin/settings-dialog.ui.h:18
175221 msgid "<b>_Enable automatic actions</b>"
176222 msgstr "<b>自動アクションを有効にする(_E)</b>"
177223
178 #: ../panel-plugin/settings-dialog.ui.h:17
224 #: ../panel-plugin/settings-dialog.ui.h:19
179225 msgid ""
180226 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
181227 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
182228 msgstr "チェックマークを付けると、クリップボードの文字列が正規表現にマッチしたときに、利用可能なアクションのメニューがポップアップされます。\nチェックマークを付けない場合は、\"xfce4-popup-clipman-actions\" を呼び出したとき (そしてマッチが見つかったとき) のみメニューが表示されます。"
183229
184 #: ../panel-plugin/settings-dialog.ui.h:19
230 #: ../panel-plugin/settings-dialog.ui.h:21
185231 msgid "_Show actions by holding Control"
186232 msgstr "Control キーを押したままの時のアクションを表示する(_S)"
187233
188 #: ../panel-plugin/settings-dialog.ui.h:20
234 #: ../panel-plugin/settings-dialog.ui.h:22
189235 msgid ""
190236 "When the selection is done (mouse or keyboard) and the Control key is still "
191237 "pressed down, the popup menu for matched actions will be shown"
192238 msgstr "(マウスやキーボードで) 選択が完了した後に Control キーが押されたままの時マッチしたアクションをポップアップメニューに表示します"
193239
194 #: ../panel-plugin/settings-dialog.ui.h:21
240 #: ../panel-plugin/settings-dialog.ui.h:23
195241 msgid "S_kip actions by holding Control"
196242 msgstr "Control キーを押したままでもアクションを表示しない(_K)"
197243
198 #: ../panel-plugin/settings-dialog.ui.h:22
244 #: ../panel-plugin/settings-dialog.ui.h:24
199245 msgid ""
200246 "When the selection is done (mouse or keyboard) and the Control key is still "
201247 "pressed down, the popup menu for matched actions will be skipped"
202248 msgstr "(マウスやキーボードで) 選択が完了した後に Control キーが押されたままでもマッチアクションのポップアップメニューを表示しません"
203249
204 #: ../panel-plugin/settings-dialog.ui.h:23
250 #: ../panel-plugin/settings-dialog.ui.h:25
205251 msgid "Add action"
206252 msgstr "アクションの追加"
207253
208 #: ../panel-plugin/settings-dialog.ui.h:24
254 #: ../panel-plugin/settings-dialog.ui.h:26
209255 msgid "Edit action"
210256 msgstr "アクションの編集"
211257
212 #: ../panel-plugin/settings-dialog.ui.h:25
258 #: ../panel-plugin/settings-dialog.ui.h:27
213259 msgid "Delete action"
214260 msgstr "アクションの削除"
215261
216 #: ../panel-plugin/settings-dialog.ui.h:26
262 #: ../panel-plugin/settings-dialog.ui.h:28
217263 msgid "Reset all actions to the system default values"
218264 msgstr "全てのアクションをシステムデフォルト値にリセットする"
219265
220 #: ../panel-plugin/settings-dialog.ui.h:27
266 #: ../panel-plugin/settings-dialog.ui.h:29
221267 msgid "_Actions"
222268 msgstr "アクション(_A)"
223269
224 #: ../panel-plugin/settings-dialog.ui.h:28
270 #: ../panel-plugin/settings-dialog.ui.h:30
225271 msgid "<b>Remember history</b>"
226272 msgstr "<b>変更を記憶</b>"
227273
228 #: ../panel-plugin/settings-dialog.ui.h:29
274 #: ../panel-plugin/settings-dialog.ui.h:31
229275 msgid "Remember last copied _image"
230276 msgstr "最後にコピーした画像を記憶する"
231277
232 #: ../panel-plugin/settings-dialog.ui.h:30
278 #: ../panel-plugin/settings-dialog.ui.h:32
233279 msgid ""
234280 "If checked, this option allows one to store one image inside the history"
235281 msgstr "このオプションをオンにすると、履歴内に1つの画像を保存できます"
236282
237 #: ../panel-plugin/settings-dialog.ui.h:31
283 #: ../panel-plugin/settings-dialog.ui.h:33
238284 msgid "_Reorder history items"
239285 msgstr "履歴アイテムを並べ替える(_R)"
240286
241 #: ../panel-plugin/settings-dialog.ui.h:32
287 #: ../panel-plugin/settings-dialog.ui.h:34
242288 msgid ""
243289 "Push last copied text to the top of the history, useful to reorder old items"
244290 msgstr "コピーしたテキストと同じものが履歴にある場合にそれを履歴の先頭に移動します (履歴からの除去順序が下がります)"
245291
246 #: ../panel-plugin/settings-dialog.ui.h:33
292 #: ../panel-plugin/settings-dialog.ui.h:35
247293 msgid "Re_verse history order"
248294 msgstr "履歴の表示順を逆にする(_V)"
249295
250 #: ../panel-plugin/settings-dialog.ui.h:34
296 #: ../panel-plugin/settings-dialog.ui.h:36
251297 msgid "Reverse order of the history shown in the menu"
252298 msgstr "メニューに表示する履歴の順序を逆にします"
253299
254 #: ../panel-plugin/settings-dialog.ui.h:35
300 #: ../panel-plugin/settings-dialog.ui.h:37
255301 msgid "Ignore mouse s_elections"
256302 msgstr "マウスで選択したものを無視する(_E)"
257303
258 #: ../panel-plugin/settings-dialog.ui.h:36
304 #: ../panel-plugin/settings-dialog.ui.h:38
259305 msgid ""
260306 "If checked, the selections won't affect the history except the manual copies"
261307 msgstr "チェックマークをつけると、履歴には手動でコピーしたもののみが格納され、選択領域は影響を与えません"
262308
263 #: ../panel-plugin/settings-dialog.ui.h:37
309 #: ../panel-plugin/settings-dialog.ui.h:39
264310 msgid "Size of the _history:"
265311 msgstr "履歴のサイズ(_H):"
266312
267 #: ../panel-plugin/settings-dialog.ui.h:38
313 #: ../panel-plugin/settings-dialog.ui.h:40
268314 msgid "5"
269315 msgstr "5"
270316
271 #: ../panel-plugin/settings-dialog.ui.h:39
317 #: ../panel-plugin/settings-dialog.ui.h:41
272318 msgid "H_istory"
273319 msgstr "履歴(_I)"
274320
275 #: ../panel-plugin/settings-dialog.ui.h:40
321 #: ../panel-plugin/settings-dialog.ui.h:42
276322 msgid "Edit Action"
277323 msgstr "アクションの編集"
278324
279 #: ../panel-plugin/settings-dialog.ui.h:41
325 #: ../panel-plugin/settings-dialog.ui.h:43
280326 msgid "Name:"
281327 msgstr "名前:"
282328
283 #: ../panel-plugin/settings-dialog.ui.h:42
329 #: ../panel-plugin/settings-dialog.ui.h:44
284330 msgid "Pattern:"
285331 msgstr "パターン:"
286332
287 #: ../panel-plugin/settings-dialog.ui.h:43
333 #: ../panel-plugin/settings-dialog.ui.h:45
288334 msgid ""
289335 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
290336 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
291337 " always anchored within the special characters ^$"
292338 msgstr "コマンドでは、置換パラメータ \"\\1\", \"\\2\" などを使用できます。パラメータ \"\\0\" は完全なテキストを表します。パターンは常に特殊文字 ^$ 内で固定されます"
293339
294 #: ../panel-plugin/settings-dialog.ui.h:44
340 #: ../panel-plugin/settings-dialog.ui.h:46
295341 msgid "Activate only on manual copy"
296342 msgstr "手動コピー時のみアクティブにする"
297343
298 #: ../panel-plugin/settings-dialog.ui.h:45
344 #: ../panel-plugin/settings-dialog.ui.h:47
299345 msgid ""
300346 "By default the action is triggered by a selection, check this option to "
301347 "trigger the action only when you make a manual copy"
302348 msgstr "デフォルトでは選択によってアクションが発生します。このオプションをオンにすると、手動コピーを作成したときのみアクションが発生します"
303349
304 #: ../panel-plugin/settings-dialog.ui.h:46
350 #: ../panel-plugin/settings-dialog.ui.h:48
305351 msgid "<b>Action</b>"
306352 msgstr "<b>アクション</b>"
307353
308 #: ../panel-plugin/settings-dialog.ui.h:47
354 #: ../panel-plugin/settings-dialog.ui.h:49
309355 msgid "Command:"
310356 msgstr "コマンド:"
311357
312 #: ../panel-plugin/settings-dialog.ui.h:48
358 #: ../panel-plugin/settings-dialog.ui.h:50
313359 msgid "<b>Commands</b>"
314360 msgstr "<b>コマンド</b>"
315361
316 #: ../panel-plugin/settings-dialog.ui.h:49
362 #: ../panel-plugin/settings-dialog.ui.h:51
317363 msgid "Type here your custom text, for example a URL, a filename, etc."
318364 msgstr "ここにURLやファイル名などのカスタムテキストを入力します。"
319365
320 #: ../panel-plugin/settings-dialog.ui.h:50
366 #: ../panel-plugin/settings-dialog.ui.h:52
321367 msgid "Regular expression"
322368 msgstr "正規表現"
323369
324 #: ../panel-plugin/main-panel-plugin.c:111
325 #: ../panel-plugin/main-status-icon.c:159
370 #: ../panel-plugin/main-panel-plugin.c:117
371 #: ../panel-plugin/main-status-icon.c:161
326372 msgid "_Disable"
327373 msgstr "無効(_D)"
328374
329 #: ../panel-plugin/actions.c:368
375 #: ../panel-plugin/actions.c:367
330376 #, c-format
331377 msgid ""
332378 "Unable to execute the command \"%s\"\n"
334380 "%s"
335381 msgstr "コマンド \"%s\" を実行できません\n\n%s"
336382
383 #: ../panel-plugin/common.c:29
384 msgid ""
385 "Could not start the Clipboard Manager Daemon because it is already running."
386 msgstr "クリップボードマネージャーデーモンは既に実行されているため、開始できませんでした。"
387
388 #: ../panel-plugin/common.c:30
389 msgid "The Xfce Clipboard Manager is already running."
390 msgstr "Xfce クリップボードマネージャーは既に実行しています。"
391
392 #: ../panel-plugin/common.c:37
393 msgid "You can launch it with 'xfce4-clipman'."
394 msgstr "'xfce4-clipman' で起動できます。"
395
396 #: ../panel-plugin/common.c:39
397 msgid "The Clipboard Manager Daemon is not running."
398 msgstr "クリップボードマネージャーデーモンは実行していません。"
399
337400 #: ../panel-plugin/menu.c:255
338401 msgid "Are you sure you want to clear the history?"
339402 msgstr "履歴をクリアしてもよろしいですか?"
342405 msgid "Don't ask again"
343406 msgstr "次回から確認しない"
344407
345 #: ../panel-plugin/menu.c:306
408 #: ../panel-plugin/menu.c:303
346409 msgid "Unable to open the clipman history dialog"
347410 msgstr "Clipman の履歴ダイアログを開けません"
348411
349 #: ../panel-plugin/menu.c:455
412 #: ../panel-plugin/menu.c:449
350413 msgid "Could not generate QR-Code."
351414 msgstr "QR-Code を生成できませんでした。"
352415
353 #. Insert empty menu item
354 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
355 msgid "Clipboard is empty"
356 msgstr "クリップボードは空です"
357
358 #: ../panel-plugin/menu.c:602
416 #: ../panel-plugin/menu.c:594
359417 msgid "_Show full history..."
360418 msgstr "完全な履歴を表示(_S)..."
361419
362 #: ../panel-plugin/menu.c:608
420 #: ../panel-plugin/menu.c:600
363421 msgid "_Clear history"
364422 msgstr "履歴のクリア(_C)"
365423
366 #: ../panel-plugin/menu.c:615
424 #: ../panel-plugin/menu.c:607
367425 msgid "_Clipman settings..."
368426 msgstr "Clipman の設定(_C)..."
369427
370 #: ../panel-plugin/plugin.c:321
428 #: ../panel-plugin/plugin.c:329
371429 msgid "Contributors:"
372430 msgstr "貢献者:"
373431
374 #: ../panel-plugin/plugin.c:335
432 #: ../panel-plugin/plugin.c:343
375433 msgid "Clipboard Manager for Xfce"
376434 msgstr "Xfce 用クリップボードマネージャー"
377435
378 #: ../panel-plugin/plugin.c:343
436 #: ../panel-plugin/plugin.c:351
379437 msgid "translator-credits"
380438 msgstr "Daichi Kawahata\nNobuhiro Iwamatsu\nMasato Hashimoto"
381439
382 #: ../panel-plugin/plugin.c:357
440 #: ../panel-plugin/plugin.c:365
383441 msgid "Unable to open the settings dialog"
384442 msgstr "設定ダイアログを開けません"
385
386 #: ../panel-plugin/common.c:29
387 msgid ""
388 "Could not start the Clipboard Manager Daemon because it is already running."
389 msgstr "クリップボードマネージャーデーモンは既に実行されているため、開始できませんでした。"
390
391 #: ../panel-plugin/common.c:30
392 msgid "The Xfce Clipboard Manager is already running."
393 msgstr "Xfce クリップボードマネージャーは既に実行しています。"
394
395 #: ../panel-plugin/common.c:37
396 msgid "You can launch it with 'xfce4-clipman'."
397 msgstr "'xfce4-clipman' で起動できます。"
398
399 #: ../panel-plugin/common.c:39
400 msgid "The Clipboard Manager Daemon is not running."
401 msgstr "クリップボードマネージャーデーモンは実行していません。"
402
403 #: ../panel-plugin/xfce4-clipman-history.c:256
404 msgid "Enter search phrase here"
405 msgstr "ここに検索フレーズを入力してください"
406
407 #: ../panel-plugin/xfce4-clipman-history.c:414
408 #, c-format
409 msgid "_Paste"
410 msgstr "ペースト(_P)"
411
412 #: ../panel-plugin/xfce4-clipman-history.c:419
413 #, c-format
414 msgid "_Copy"
415 msgstr "コピー(_C)"
416
417 #: ../panel-plugin/xfce4-clipman-history.c:435
418 msgid "Clipman History"
419 msgstr "Clipman の履歴"
420
421 #: ../panel-plugin/xfce4-clipman-history.c:449
422 #: ../panel-plugin/xfce4-clipman-history.c:451
423 msgid "_Settings"
424 msgstr "設定(_S)"
425
426 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
427 msgid "Clipboard Manager Settings"
428 msgstr "クリップボードマネージャー設定"
429
430 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
431 msgid "Customize your clipboard"
432 msgstr "クリップボードのカスタマイズ"
+144
-134
po/kk.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2010,2016
5 # Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2010,2016,2022
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: Xfce Panel Plugins\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
11 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
12 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
10 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
11 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
12 "Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2010,2016,2022\n"
1313 "Language-Team: Kazakh (http://www.transifex.com/xfce/xfce-panel-plugins/language/kk/)\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
2727
2828 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
2929 msgid "Clipboard Manager"
30 msgstr ""
30 msgstr "Алмасу буферін басқарушысы"
3131
3232 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3333 msgid "Clipboard Manager Autostart File"
34 msgstr ""
34 msgstr "Алмасу буферін басқарушысының автоқосылу файлы"
3535
3636 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3737 msgid "Image"
6767
6868 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
6969 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
70 #: ../panel-plugin/main-panel-plugin.c:77
71 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
72 #: ../panel-plugin/plugin.c:333
70 #: ../panel-plugin/main-panel-plugin.c:83
71 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
72 #: ../panel-plugin/plugin.c:341
7373 msgid "Clipman"
7474 msgstr "Clipman"
7575
9292 msgid "Shift+Insert"
9393 msgstr "Shift+Insert"
9494
95 #: ../panel-plugin/xfce4-clipman-settings.c:535
95 #: ../panel-plugin/xfce4-clipman-settings.c:537
9696 msgid "<b>Reset actions</b>"
9797 msgstr "<b>Әрекеттерді тастау</b>"
9898
99 #: ../panel-plugin/xfce4-clipman-settings.c:537
99 #: ../panel-plugin/xfce4-clipman-settings.c:539
100100 msgid ""
101101 "Are you sure you want to reset the actions to the system default values?"
102102 msgstr "Әрекеттерді бастапқы мәндерге тастауды шынымен қалайсыз ба?"
103103
104 #: ../panel-plugin/xfce4-clipman-history.c:251
105 msgid "Enter search phrase here"
106 msgstr "Осында іздеу сөзін енгізіңіз"
107
108 #. Insert empty menu item
109 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
110 msgid "Clipboard is empty"
111 msgstr "Алмасу буфері бос"
112
113 #: ../panel-plugin/xfce4-clipman-history.c:409
114 #, c-format
115 msgid "_Paste"
116 msgstr "Кі_рістіру"
117
118 #: ../panel-plugin/xfce4-clipman-history.c:414
119 #, c-format
120 msgid "_Copy"
121 msgstr "_Көшіріп алу"
122
123 #: ../panel-plugin/xfce4-clipman-history.c:430
124 msgid "Clipman History"
125 msgstr "Clipman тарихы"
126
127 #: ../panel-plugin/xfce4-clipman-history.c:436
128 #: ../panel-plugin/xfce4-clipman-history.c:438
129 #: ../panel-plugin/settings-dialog.ui.h:2
130 msgid "_Help"
131 msgstr "Кө_мек"
132
133 #: ../panel-plugin/xfce4-clipman-history.c:444
134 #: ../panel-plugin/xfce4-clipman-history.c:446
135 msgid "_Settings"
136 msgstr "Ба_птаулар"
137
138 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
139 msgid "Clipboard Manager Settings"
140 msgstr "Алмасу буферін басқарушысының баптаулары"
141
142 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
143 msgid "Customize your clipboard"
144 msgstr "Алмасу буферіңізді баптаңыз"
145
104146 #: ../panel-plugin/settings-dialog.ui.h:1
105147 msgid "Clipman Settings"
106 msgstr ""
107
108 #: ../panel-plugin/settings-dialog.ui.h:2
109 #: ../panel-plugin/xfce4-clipman-history.c:441
110 #: ../panel-plugin/xfce4-clipman-history.c:443
111 msgid "_Help"
112 msgstr "Кө_мек"
148 msgstr "Clipman баптаулары"
113149
114150 #: ../panel-plugin/settings-dialog.ui.h:3
115151 msgid "_Close"
126162 msgstr "Таңдалған болса, таңдаулар негізгі алмасу буферімен сіз өз таңдауыңызды әрқашан да кірістіре алатындай синхрондалады"
127163
128164 #: ../panel-plugin/settings-dialog.ui.h:6
165 msgid "_Persist primary selection"
166 msgstr ""
167
168 #: ../panel-plugin/settings-dialog.ui.h:7
169 msgid ""
170 "If checked, the middle-click paste (primary selection) will be persistent if"
171 " the next selection is empty, i.e. left click anywhere in a text area"
172 msgstr ""
173
174 #: ../panel-plugin/settings-dialog.ui.h:8
129175 msgid "_QR-Code support"
130176 msgstr ""
131177
132 #: ../panel-plugin/settings-dialog.ui.h:7
178 #: ../panel-plugin/settings-dialog.ui.h:9
133179 msgid ""
134180 "If checked, the menu shows a QR-Code of the currently selected clipboard "
135181 "entry"
136182 msgstr "Белгіленген болса, мәзірде ағымдағы таңдалған алмасу буфері элементінің QR-коды көрсетіледі."
137183
138 #: ../panel-plugin/settings-dialog.ui.h:8
184 #: ../panel-plugin/settings-dialog.ui.h:10
139185 msgid "Automatically paste a selected item from the history"
140186 msgstr "Тарихтан таңдалған элементті автокірістіру"
141187
142 #: ../panel-plugin/settings-dialog.ui.h:9
188 #: ../panel-plugin/settings-dialog.ui.h:11
143189 msgid "_Paste instantly:"
144190 msgstr "Л_езде кірістіру:"
145191
146 #: ../panel-plugin/settings-dialog.ui.h:10
192 #: ../panel-plugin/settings-dialog.ui.h:12
147193 msgid "<b>General</b>"
148 msgstr ""
149
150 #: ../panel-plugin/settings-dialog.ui.h:11
194 msgstr "<b>Жалпы</b>"
195
196 #: ../panel-plugin/settings-dialog.ui.h:13
151197 msgid "P_osition menu at mouse pointer"
152198 msgstr "Мәзірді тышқан курс_оры қасында көрсету"
153199
154 #: ../panel-plugin/settings-dialog.ui.h:12
200 #: ../panel-plugin/settings-dialog.ui.h:14
155201 msgid ""
156202 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
157203 "clipman command"
158204 msgstr "xfce4-popup-clipman командасы үшін мәзірді тышқан курсоры тұрған жерінен көрсету"
159205
160 #: ../panel-plugin/settings-dialog.ui.h:13
206 #: ../panel-plugin/settings-dialog.ui.h:15
161207 msgid "Maximum items:"
162 msgstr ""
163
164 #: ../panel-plugin/settings-dialog.ui.h:14
208 msgstr "Максималды нәрселер саны:"
209
210 #: ../panel-plugin/settings-dialog.ui.h:16
165211 msgid "<b>Menu</b>"
166 msgstr ""
167
168 #: ../panel-plugin/settings-dialog.ui.h:15
212 msgstr "<b>Мәзір</b>"
213
214 #: ../panel-plugin/settings-dialog.ui.h:17
169215 msgid "_Behavior"
170 msgstr ""
171
172 #: ../panel-plugin/settings-dialog.ui.h:16
216 msgstr "_Мінез-құлығы"
217
218 #: ../panel-plugin/settings-dialog.ui.h:18
173219 msgid "<b>_Enable automatic actions</b>"
174220 msgstr ""
175221
176 #: ../panel-plugin/settings-dialog.ui.h:17
222 #: ../panel-plugin/settings-dialog.ui.h:19
177223 msgid ""
178224 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
179225 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
180226 msgstr "Таңдалған болса, алмасу буферінің мәтіндері әрқашан тұрақты өрнектермен салыстырылады және қолжетерлік әрекеттер мәзірде автоматты түрде көрсетіледі.\nБолмаса, мәзір тек \"xfce4-popup-clipman-actions\" шақырылғанда (және сәйкестік табылғанда) көрсетіледі."
181227
182 #: ../panel-plugin/settings-dialog.ui.h:19
228 #: ../panel-plugin/settings-dialog.ui.h:21
183229 msgid "_Show actions by holding Control"
184230 msgstr "Control ұстау арқылы әрекеттерді көр_сету"
185231
186 #: ../panel-plugin/settings-dialog.ui.h:20
232 #: ../panel-plugin/settings-dialog.ui.h:22
187233 msgid ""
188234 "When the selection is done (mouse or keyboard) and the Control key is still "
189235 "pressed down, the popup menu for matched actions will be shown"
190236 msgstr "Ерекшелеу аяқталған кезде (тышқан не пернетақтадан) Control батырмасы басулы күйінде болса, сәйкес келген әрекеттер үшін қалқымалы мәзір көрсетілетін болады"
191237
192 #: ../panel-plugin/settings-dialog.ui.h:21
238 #: ../panel-plugin/settings-dialog.ui.h:23
193239 msgid "S_kip actions by holding Control"
194240 msgstr "Control ұстау арқылы әрекет_ті аттап кету"
195241
196 #: ../panel-plugin/settings-dialog.ui.h:22
242 #: ../panel-plugin/settings-dialog.ui.h:24
197243 msgid ""
198244 "When the selection is done (mouse or keyboard) and the Control key is still "
199245 "pressed down, the popup menu for matched actions will be skipped"
200246 msgstr "Ерекшелеу аяқталған кезде (тышқан не пернетақтадан) Control батырмасы басулы күйінде болса, сәйкес келген әрекеттер үшін қалқымалы мәзір көрсетілмейтін болады."
201247
202 #: ../panel-plugin/settings-dialog.ui.h:23
248 #: ../panel-plugin/settings-dialog.ui.h:25
203249 msgid "Add action"
204250 msgstr "Әрекетті қосу"
205251
206 #: ../panel-plugin/settings-dialog.ui.h:24
252 #: ../panel-plugin/settings-dialog.ui.h:26
207253 msgid "Edit action"
208254 msgstr "Әрекетті түзету"
209255
210 #: ../panel-plugin/settings-dialog.ui.h:25
256 #: ../panel-plugin/settings-dialog.ui.h:27
211257 msgid "Delete action"
212258 msgstr "Әрекетті өшіру"
213259
214 #: ../panel-plugin/settings-dialog.ui.h:26
260 #: ../panel-plugin/settings-dialog.ui.h:28
215261 msgid "Reset all actions to the system default values"
216262 msgstr "Барлық әрекеттерді бастапқы мәндерге тастау"
217263
218 #: ../panel-plugin/settings-dialog.ui.h:27
264 #: ../panel-plugin/settings-dialog.ui.h:29
219265 msgid "_Actions"
220266 msgstr ""
221267
222 #: ../panel-plugin/settings-dialog.ui.h:28
268 #: ../panel-plugin/settings-dialog.ui.h:30
223269 msgid "<b>Remember history</b>"
224270 msgstr ""
225271
226 #: ../panel-plugin/settings-dialog.ui.h:29
272 #: ../panel-plugin/settings-dialog.ui.h:31
227273 msgid "Remember last copied _image"
228274 msgstr ""
229275
230 #: ../panel-plugin/settings-dialog.ui.h:30
276 #: ../panel-plugin/settings-dialog.ui.h:32
231277 msgid ""
232278 "If checked, this option allows one to store one image inside the history"
233279 msgstr ""
234280
235 #: ../panel-plugin/settings-dialog.ui.h:31
281 #: ../panel-plugin/settings-dialog.ui.h:33
236282 msgid "_Reorder history items"
237283 msgstr "Тари_х элементтерін қайта орналастыру"
238284
239 #: ../panel-plugin/settings-dialog.ui.h:32
285 #: ../panel-plugin/settings-dialog.ui.h:34
240286 msgid ""
241287 "Push last copied text to the top of the history, useful to reorder old items"
242288 msgstr "Соңғы көшірілген мәтінді тарих басына қою"
243289
244 #: ../panel-plugin/settings-dialog.ui.h:33
290 #: ../panel-plugin/settings-dialog.ui.h:35
245291 msgid "Re_verse history order"
246292 msgstr "Кері ре_тпен"
247293
248 #: ../panel-plugin/settings-dialog.ui.h:34
294 #: ../panel-plugin/settings-dialog.ui.h:36
249295 msgid "Reverse order of the history shown in the menu"
250296 msgstr "Мәзірде тарих кері ретте көрсетіледі"
251297
252 #: ../panel-plugin/settings-dialog.ui.h:35
298 #: ../panel-plugin/settings-dialog.ui.h:37
253299 msgid "Ignore mouse s_elections"
254300 msgstr ""
255301
256 #: ../panel-plugin/settings-dialog.ui.h:36
302 #: ../panel-plugin/settings-dialog.ui.h:38
257303 msgid ""
258304 "If checked, the selections won't affect the history except the manual copies"
259305 msgstr "Таңдалған болса, қолмен ерекшелеуден басқа таңдаулар тарихқа әсер етпейді"
260306
261 #: ../panel-plugin/settings-dialog.ui.h:37
307 #: ../panel-plugin/settings-dialog.ui.h:39
262308 msgid "Size of the _history:"
263309 msgstr "Тар_их өлшемі:"
264310
265 #: ../panel-plugin/settings-dialog.ui.h:38
311 #: ../panel-plugin/settings-dialog.ui.h:40
266312 msgid "5"
267313 msgstr ""
268314
269 #: ../panel-plugin/settings-dialog.ui.h:39
315 #: ../panel-plugin/settings-dialog.ui.h:41
270316 msgid "H_istory"
271317 msgstr ""
272318
273 #: ../panel-plugin/settings-dialog.ui.h:40
319 #: ../panel-plugin/settings-dialog.ui.h:42
274320 msgid "Edit Action"
275321 msgstr "Әрекетті баптау"
276322
277 #: ../panel-plugin/settings-dialog.ui.h:41
323 #: ../panel-plugin/settings-dialog.ui.h:43
278324 msgid "Name:"
279325 msgstr "Аты:"
280326
281 #: ../panel-plugin/settings-dialog.ui.h:42
327 #: ../panel-plugin/settings-dialog.ui.h:44
282328 msgid "Pattern:"
283329 msgstr "Үлгі:"
284330
285 #: ../panel-plugin/settings-dialog.ui.h:43
331 #: ../panel-plugin/settings-dialog.ui.h:45
286332 msgid ""
287333 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
288334 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
289335 " always anchored within the special characters ^$"
290336 msgstr ""
291337
292 #: ../panel-plugin/settings-dialog.ui.h:44
338 #: ../panel-plugin/settings-dialog.ui.h:46
293339 msgid "Activate only on manual copy"
294340 msgstr "Тек қолмен көшіргенде белсендіру"
295341
296 #: ../panel-plugin/settings-dialog.ui.h:45
342 #: ../panel-plugin/settings-dialog.ui.h:47
297343 msgid ""
298344 "By default the action is triggered by a selection, check this option to "
299345 "trigger the action only when you make a manual copy"
300346 msgstr ""
301347
302 #: ../panel-plugin/settings-dialog.ui.h:46
348 #: ../panel-plugin/settings-dialog.ui.h:48
303349 msgid "<b>Action</b>"
304350 msgstr "<b>Әрекет</b>"
305351
306 #: ../panel-plugin/settings-dialog.ui.h:47
352 #: ../panel-plugin/settings-dialog.ui.h:49
307353 msgid "Command:"
308354 msgstr "Команда:"
309355
310 #: ../panel-plugin/settings-dialog.ui.h:48
356 #: ../panel-plugin/settings-dialog.ui.h:50
311357 msgid "<b>Commands</b>"
312358 msgstr "<b>Командалар</b>"
313359
314 #: ../panel-plugin/settings-dialog.ui.h:49
360 #: ../panel-plugin/settings-dialog.ui.h:51
315361 msgid "Type here your custom text, for example a URL, a filename, etc."
316362 msgstr ""
317363
318 #: ../panel-plugin/settings-dialog.ui.h:50
364 #: ../panel-plugin/settings-dialog.ui.h:52
319365 msgid "Regular expression"
320366 msgstr "Тұрақты өрнек"
321367
322 #: ../panel-plugin/main-panel-plugin.c:111
323 #: ../panel-plugin/main-status-icon.c:159
368 #: ../panel-plugin/main-panel-plugin.c:117
369 #: ../panel-plugin/main-status-icon.c:161
324370 msgid "_Disable"
325371 msgstr "Сө_ндіру"
326372
327 #: ../panel-plugin/actions.c:368
373 #: ../panel-plugin/actions.c:367
328374 #, c-format
329375 msgid ""
330376 "Unable to execute the command \"%s\"\n"
332378 "%s"
333379 msgstr "\"%s\" командасын жөнелту мүмкін емес\n\n%s"
334380
381 #: ../panel-plugin/common.c:29
382 msgid ""
383 "Could not start the Clipboard Manager Daemon because it is already running."
384 msgstr ""
385
386 #: ../panel-plugin/common.c:30
387 msgid "The Xfce Clipboard Manager is already running."
388 msgstr ""
389
390 #: ../panel-plugin/common.c:37
391 msgid "You can launch it with 'xfce4-clipman'."
392 msgstr ""
393
394 #: ../panel-plugin/common.c:39
395 msgid "The Clipboard Manager Daemon is not running."
396 msgstr ""
397
335398 #: ../panel-plugin/menu.c:255
336399 msgid "Are you sure you want to clear the history?"
337400 msgstr "Тарихты өшіруді шынымен қалайсыз ба?"
340403 msgid "Don't ask again"
341404 msgstr "Келесі рет сұрамау"
342405
343 #: ../panel-plugin/menu.c:306
406 #: ../panel-plugin/menu.c:303
344407 msgid "Unable to open the clipman history dialog"
345408 msgstr ""
346409
347 #: ../panel-plugin/menu.c:455
410 #: ../panel-plugin/menu.c:449
348411 msgid "Could not generate QR-Code."
349412 msgstr "QR-кодын генерациялау мүмкін емес."
350413
351 #. Insert empty menu item
352 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
353 msgid "Clipboard is empty"
354 msgstr "Алмасу буфері бос"
355
356 #: ../panel-plugin/menu.c:602
414 #: ../panel-plugin/menu.c:594
357415 msgid "_Show full history..."
358416 msgstr ""
359417
360 #: ../panel-plugin/menu.c:608
418 #: ../panel-plugin/menu.c:600
361419 msgid "_Clear history"
362420 msgstr "Тарихты та_зарту"
363421
364 #: ../panel-plugin/menu.c:615
422 #: ../panel-plugin/menu.c:607
365423 msgid "_Clipman settings..."
366424 msgstr ""
367425
368 #: ../panel-plugin/plugin.c:321
426 #: ../panel-plugin/plugin.c:329
369427 msgid "Contributors:"
370428 msgstr "Үлесін қосқандар:"
371429
372 #: ../panel-plugin/plugin.c:335
430 #: ../panel-plugin/plugin.c:343
373431 msgid "Clipboard Manager for Xfce"
374432 msgstr "Xfce үшін алмасу буфері басқарушысы"
375433
376 #: ../panel-plugin/plugin.c:343
434 #: ../panel-plugin/plugin.c:351
377435 msgid "translator-credits"
378436 msgstr "Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2010"
379437
380 #: ../panel-plugin/plugin.c:357
438 #: ../panel-plugin/plugin.c:365
381439 msgid "Unable to open the settings dialog"
382440 msgstr "Баптаулар сұхбат терезесін ашу сәтсіз"
383
384 #: ../panel-plugin/common.c:29
385 msgid ""
386 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr ""
388
389 #: ../panel-plugin/common.c:30
390 msgid "The Xfce Clipboard Manager is already running."
391 msgstr ""
392
393 #: ../panel-plugin/common.c:37
394 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr ""
396
397 #: ../panel-plugin/common.c:39
398 msgid "The Clipboard Manager Daemon is not running."
399 msgstr ""
400
401 #: ../panel-plugin/xfce4-clipman-history.c:256
402 msgid "Enter search phrase here"
403 msgstr ""
404
405 #: ../panel-plugin/xfce4-clipman-history.c:414
406 #, c-format
407 msgid "_Paste"
408 msgstr ""
409
410 #: ../panel-plugin/xfce4-clipman-history.c:419
411 #, c-format
412 msgid "_Copy"
413 msgstr ""
414
415 #: ../panel-plugin/xfce4-clipman-history.c:435
416 msgid "Clipman History"
417 msgstr ""
418
419 #: ../panel-plugin/xfce4-clipman-history.c:449
420 #: ../panel-plugin/xfce4-clipman-history.c:451
421 msgid "_Settings"
422 msgstr ""
423
424 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
425 msgid "Clipboard Manager Settings"
426 msgstr ""
427
428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
429 msgid "Customize your clipboard"
430 msgstr ""
+175
-165
po/ko.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Seong-ho Cho <darkcircle.0426@gmail.com>, 2012-2014,2016
5 # Seong-ho Cho <darkcircle.0426@gmail.com>, 2012-2014,2016,2020,2022
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: Xfce Panel Plugins\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
11 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
12 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
10 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
11 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
12 "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>, 2012-2014,2016,2020,2022\n"
1313 "Language-Team: Korean (http://www.transifex.com/xfce/xfce-panel-plugins/language/ko/)\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
2727
2828 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
2929 msgid "Clipboard Manager"
30 msgstr ""
30 msgstr "클립보드 관리자"
3131
3232 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3333 msgid "Clipboard Manager Autostart File"
34 msgstr ""
34 msgstr "클립보드 관리자 자동 시작 파일"
3535
3636 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3737 msgid "Image"
6767
6868 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
6969 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
70 #: ../panel-plugin/main-panel-plugin.c:77
71 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
72 #: ../panel-plugin/plugin.c:333
70 #: ../panel-plugin/main-panel-plugin.c:83
71 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
72 #: ../panel-plugin/plugin.c:341
7373 msgid "Clipman"
7474 msgstr "Clipman"
7575
9292 msgid "Shift+Insert"
9393 msgstr "Shift+Insert"
9494
95 #: ../panel-plugin/xfce4-clipman-settings.c:535
95 #: ../panel-plugin/xfce4-clipman-settings.c:537
9696 msgid "<b>Reset actions</b>"
9797 msgstr "<b>재설정 동작</b>"
9898
99 #: ../panel-plugin/xfce4-clipman-settings.c:537
99 #: ../panel-plugin/xfce4-clipman-settings.c:539
100100 msgid ""
101101 "Are you sure you want to reset the actions to the system default values?"
102102 msgstr "정말로 시스템 기본값으로 동작을 재설정 하시렵니까?"
103103
104 #: ../panel-plugin/xfce4-clipman-history.c:251
105 msgid "Enter search phrase here"
106 msgstr "검색 어구를 여기에 입력하십시오"
107
108 #. Insert empty menu item
109 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
110 msgid "Clipboard is empty"
111 msgstr "클립보드가 비었습니다"
112
113 #: ../panel-plugin/xfce4-clipman-history.c:409
114 #, c-format
115 msgid "_Paste"
116 msgstr "붙여넣기(_P)"
117
118 #: ../panel-plugin/xfce4-clipman-history.c:414
119 #, c-format
120 msgid "_Copy"
121 msgstr "복사(_C)"
122
123 #: ../panel-plugin/xfce4-clipman-history.c:430
124 msgid "Clipman History"
125 msgstr "클립보드 관리자 기록"
126
127 #: ../panel-plugin/xfce4-clipman-history.c:436
128 #: ../panel-plugin/xfce4-clipman-history.c:438
129 #: ../panel-plugin/settings-dialog.ui.h:2
130 msgid "_Help"
131 msgstr "도움말(_H)"
132
133 #: ../panel-plugin/xfce4-clipman-history.c:444
134 #: ../panel-plugin/xfce4-clipman-history.c:446
135 msgid "_Settings"
136 msgstr "설정(_S)"
137
138 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
139 msgid "Clipboard Manager Settings"
140 msgstr "클립보드 관리자 설정"
141
142 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
143 msgid "Customize your clipboard"
144 msgstr "클립보드 개별 설정"
145
104146 #: ../panel-plugin/settings-dialog.ui.h:1
105147 msgid "Clipman Settings"
106 msgstr ""
107
108 #: ../panel-plugin/settings-dialog.ui.h:2
109 #: ../panel-plugin/xfce4-clipman-history.c:441
110 #: ../panel-plugin/xfce4-clipman-history.c:443
111 msgid "_Help"
112 msgstr "도움말(_H)"
148 msgstr "클립보드 관리자 설정"
113149
114150 #: ../panel-plugin/settings-dialog.ui.h:3
115151 msgid "_Close"
117153
118154 #: ../panel-plugin/settings-dialog.ui.h:4
119155 msgid "Sync mouse _selections"
120 msgstr ""
156 msgstr "마우스 선택 동기화(_S)"
121157
122158 #: ../panel-plugin/settings-dialog.ui.h:5
123159 msgid ""
126162 msgstr "이 부분을 표시하면 선택한 항목을 선택하여 붙일 수 있도록 기본 클립보드와 동기화 합니다"
127163
128164 #: ../panel-plugin/settings-dialog.ui.h:6
165 msgid "_Persist primary selection"
166 msgstr "기본 선택 유지(_P)"
167
168 #: ../panel-plugin/settings-dialog.ui.h:7
169 msgid ""
170 "If checked, the middle-click paste (primary selection) will be persistent if"
171 " the next selection is empty, i.e. left click anywhere in a text area"
172 msgstr "이 항목을 표시하면, 다음 선택 항목이 없더라도 가운데 단추 붙여넣기(기본 선택) 설정을 유지합니다. 예: 왼쪽 단추 누름은 텍스트 영역 어디에서든 가능"
173
174 #: ../panel-plugin/settings-dialog.ui.h:8
129175 msgid "_QR-Code support"
130 msgstr ""
131
132 #: ../panel-plugin/settings-dialog.ui.h:7
176 msgstr "QR코드 지원(_Q)"
177
178 #: ../panel-plugin/settings-dialog.ui.h:9
133179 msgid ""
134180 "If checked, the menu shows a QR-Code of the currently selected clipboard "
135181 "entry"
136182 msgstr "항목을 표시하면, 현재 선택한 클립보드 항목의 QR-코드를 메뉴에 표시합니다"
137183
138 #: ../panel-plugin/settings-dialog.ui.h:8
184 #: ../panel-plugin/settings-dialog.ui.h:10
139185 msgid "Automatically paste a selected item from the history"
140186 msgstr "기록에서 선택한 항목을 자동으로 붙여넣기"
141187
142 #: ../panel-plugin/settings-dialog.ui.h:9
188 #: ../panel-plugin/settings-dialog.ui.h:11
143189 msgid "_Paste instantly:"
144190 msgstr "임시로 붙여넣기(_P):"
145191
146 #: ../panel-plugin/settings-dialog.ui.h:10
192 #: ../panel-plugin/settings-dialog.ui.h:12
147193 msgid "<b>General</b>"
148194 msgstr "<b>일반</b>"
149195
150 #: ../panel-plugin/settings-dialog.ui.h:11
196 #: ../panel-plugin/settings-dialog.ui.h:13
151197 msgid "P_osition menu at mouse pointer"
152198 msgstr "마우스 포인터에 메뉴 위치(_O)"
153199
154 #: ../panel-plugin/settings-dialog.ui.h:12
200 #: ../panel-plugin/settings-dialog.ui.h:14
155201 msgid ""
156202 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
157203 "clipman command"
158204 msgstr "xfce4-popup-clipman 명령만을 위해, 마우스 포인터 위치에 단축메뉴를 띄웁니다"
159205
160 #: ../panel-plugin/settings-dialog.ui.h:13
206 #: ../panel-plugin/settings-dialog.ui.h:15
161207 msgid "Maximum items:"
162 msgstr ""
163
164 #: ../panel-plugin/settings-dialog.ui.h:14
208 msgstr "최대 항목 수:"
209
210 #: ../panel-plugin/settings-dialog.ui.h:16
165211 msgid "<b>Menu</b>"
166 msgstr ""
167
168 #: ../panel-plugin/settings-dialog.ui.h:15
212 msgstr "<b>메뉴</b>"
213
214 #: ../panel-plugin/settings-dialog.ui.h:17
169215 msgid "_Behavior"
170 msgstr ""
171
172 #: ../panel-plugin/settings-dialog.ui.h:16
216 msgstr "동작(_B)"
217
218 #: ../panel-plugin/settings-dialog.ui.h:18
173219 msgid "<b>_Enable automatic actions</b>"
174 msgstr ""
175
176 #: ../panel-plugin/settings-dialog.ui.h:17
220 msgstr "자동 동작 활성화(_E)"
221
222 #: ../panel-plugin/settings-dialog.ui.h:19
177223 msgid ""
178224 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
179225 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
180226 msgstr "이 부분을 표시하면, 정규 표현식과 클립보드의 텍스트를 비교하고, 가능한 동작을 메뉴에 자동으로 표시합니다.\n아니면 \"xfce4-popup-clipman-actions\"를 실행할 때 (그리고 일치하는 부분을 찾았을 때) 메뉴를 나타냅니다"
181227
182 #: ../panel-plugin/settings-dialog.ui.h:19
228 #: ../panel-plugin/settings-dialog.ui.h:21
183229 msgid "_Show actions by holding Control"
184230 msgstr "Ctrl키를 눌러 동작 표시(_S)"
185231
186 #: ../panel-plugin/settings-dialog.ui.h:20
232 #: ../panel-plugin/settings-dialog.ui.h:22
187233 msgid ""
188234 "When the selection is done (mouse or keyboard) and the Control key is still "
189235 "pressed down, the popup menu for matched actions will be shown"
190236 msgstr "(마우스 또는 키보드로)선택이 끝나고 Ctrl키를 계속 누르고 있으면, 적절한 동작에 대한 단축 메뉴가 나타납니다"
191237
192 #: ../panel-plugin/settings-dialog.ui.h:21
238 #: ../panel-plugin/settings-dialog.ui.h:23
193239 msgid "S_kip actions by holding Control"
194240 msgstr "Ctrl키를 눌러 동작 무시(_K)"
195241
196 #: ../panel-plugin/settings-dialog.ui.h:22
242 #: ../panel-plugin/settings-dialog.ui.h:24
197243 msgid ""
198244 "When the selection is done (mouse or keyboard) and the Control key is still "
199245 "pressed down, the popup menu for matched actions will be skipped"
200246 msgstr "(마우스 또는 키보드로)선택이 끝난 상태에서 Control키를 계속 누르고 있으면, 적절한 동작에 대한 단축 메뉴를 나타내지 않습니다"
201247
202 #: ../panel-plugin/settings-dialog.ui.h:23
248 #: ../panel-plugin/settings-dialog.ui.h:25
203249 msgid "Add action"
204250 msgstr "동작 추가"
205251
206 #: ../panel-plugin/settings-dialog.ui.h:24
252 #: ../panel-plugin/settings-dialog.ui.h:26
207253 msgid "Edit action"
208254 msgstr "동작 편집"
209255
210 #: ../panel-plugin/settings-dialog.ui.h:25
256 #: ../panel-plugin/settings-dialog.ui.h:27
211257 msgid "Delete action"
212258 msgstr "동작 삭제"
213259
214 #: ../panel-plugin/settings-dialog.ui.h:26
260 #: ../panel-plugin/settings-dialog.ui.h:28
215261 msgid "Reset all actions to the system default values"
216262 msgstr "모든 동작을 시스템 기본값으로 초기화"
217263
218 #: ../panel-plugin/settings-dialog.ui.h:27
264 #: ../panel-plugin/settings-dialog.ui.h:29
219265 msgid "_Actions"
220 msgstr ""
221
222 #: ../panel-plugin/settings-dialog.ui.h:28
266 msgstr "동작(_A)"
267
268 #: ../panel-plugin/settings-dialog.ui.h:30
223269 msgid "<b>Remember history</b>"
224 msgstr ""
225
226 #: ../panel-plugin/settings-dialog.ui.h:29
270 msgstr "<b>기록 기억</b>"
271
272 #: ../panel-plugin/settings-dialog.ui.h:31
227273 msgid "Remember last copied _image"
228 msgstr ""
229
230 #: ../panel-plugin/settings-dialog.ui.h:30
274 msgstr "마지막에 복사한 그림 기억(_I)"
275
276 #: ../panel-plugin/settings-dialog.ui.h:32
231277 msgid ""
232278 "If checked, this option allows one to store one image inside the history"
233 msgstr ""
234
235 #: ../panel-plugin/settings-dialog.ui.h:31
279 msgstr "이 부분을 표시하면, 기록에 이미지 하나를 저장할 수 있게 합니다"
280
281 #: ../panel-plugin/settings-dialog.ui.h:33
236282 msgid "_Reorder history items"
237283 msgstr "기록 항목 재정렬(_R)"
238284
239 #: ../panel-plugin/settings-dialog.ui.h:32
285 #: ../panel-plugin/settings-dialog.ui.h:34
240286 msgid ""
241287 "Push last copied text to the top of the history, useful to reorder old items"
242288 msgstr "최근 복사한 문자열을 기록 상단에 올려둡니다. 오래된 항목을 재정렬하는데 유용합니다"
243289
244 #: ../panel-plugin/settings-dialog.ui.h:33
290 #: ../panel-plugin/settings-dialog.ui.h:35
245291 msgid "Re_verse history order"
246292 msgstr "기록 순서 뒤집기(_V)"
247293
248 #: ../panel-plugin/settings-dialog.ui.h:34
294 #: ../panel-plugin/settings-dialog.ui.h:36
249295 msgid "Reverse order of the history shown in the menu"
250296 msgstr "메뉴에 기록상의 역순으로 보입니다"
251297
252 #: ../panel-plugin/settings-dialog.ui.h:35
298 #: ../panel-plugin/settings-dialog.ui.h:37
253299 msgid "Ignore mouse s_elections"
254 msgstr ""
255
256 #: ../panel-plugin/settings-dialog.ui.h:36
300 msgstr "마우스 선택 무시(_E)"
301
302 #: ../panel-plugin/settings-dialog.ui.h:38
257303 msgid ""
258304 "If checked, the selections won't affect the history except the manual copies"
259305 msgstr "이 부분을 표시하면 수동 복사를 제외한 모든 기록에 선택에 대한 영향을 주지 않습니다. "
260306
261 #: ../panel-plugin/settings-dialog.ui.h:37
307 #: ../panel-plugin/settings-dialog.ui.h:39
262308 msgid "Size of the _history:"
263309 msgstr "기록 갯수(_H):"
264310
265 #: ../panel-plugin/settings-dialog.ui.h:38
311 #: ../panel-plugin/settings-dialog.ui.h:40
266312 msgid "5"
267 msgstr ""
268
269 #: ../panel-plugin/settings-dialog.ui.h:39
313 msgstr "5"
314
315 #: ../panel-plugin/settings-dialog.ui.h:41
270316 msgid "H_istory"
271 msgstr ""
272
273 #: ../panel-plugin/settings-dialog.ui.h:40
317 msgstr "기록(_I)"
318
319 #: ../panel-plugin/settings-dialog.ui.h:42
274320 msgid "Edit Action"
275321 msgstr "동작 편집"
276322
277 #: ../panel-plugin/settings-dialog.ui.h:41
323 #: ../panel-plugin/settings-dialog.ui.h:43
278324 msgid "Name:"
279325 msgstr "이름:"
280326
281 #: ../panel-plugin/settings-dialog.ui.h:42
327 #: ../panel-plugin/settings-dialog.ui.h:44
282328 msgid "Pattern:"
283329 msgstr "패턴:"
284330
285 #: ../panel-plugin/settings-dialog.ui.h:43
331 #: ../panel-plugin/settings-dialog.ui.h:45
286332 msgid ""
287333 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
288334 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
289335 " always anchored within the special characters ^$"
290 msgstr ""
291
292 #: ../panel-plugin/settings-dialog.ui.h:44
336 msgstr "명령에 대체 인자 \"\\1\", \"\\2\" 등을 사용할 수 있습니다. 인자 \"\\0\"은 전체 문장을 나타냅니다. 패턴은 늘 ^$ 특수문자 안에 붙입니다."
337
338 #: ../panel-plugin/settings-dialog.ui.h:46
293339 msgid "Activate only on manual copy"
294340 msgstr "직접 복사할 때만 활성화"
295341
296 #: ../panel-plugin/settings-dialog.ui.h:45
342 #: ../panel-plugin/settings-dialog.ui.h:47
297343 msgid ""
298344 "By default the action is triggered by a selection, check this option to "
299345 "trigger the action only when you make a manual copy"
300 msgstr ""
301
302 #: ../panel-plugin/settings-dialog.ui.h:46
346 msgstr "기본적으로 선택 여부에 따라 동작하므로, 직접 복사할 때만 동작을 수행하려면 이 옵션을 표시하십시오"
347
348 #: ../panel-plugin/settings-dialog.ui.h:48
303349 msgid "<b>Action</b>"
304350 msgstr "<b>동작</b>"
305351
306 #: ../panel-plugin/settings-dialog.ui.h:47
352 #: ../panel-plugin/settings-dialog.ui.h:49
307353 msgid "Command:"
308354 msgstr "명령:"
309355
310 #: ../panel-plugin/settings-dialog.ui.h:48
356 #: ../panel-plugin/settings-dialog.ui.h:50
311357 msgid "<b>Commands</b>"
312358 msgstr "<b>명령</b>"
313359
314 #: ../panel-plugin/settings-dialog.ui.h:49
360 #: ../panel-plugin/settings-dialog.ui.h:51
315361 msgid "Type here your custom text, for example a URL, a filename, etc."
316 msgstr ""
317
318 #: ../panel-plugin/settings-dialog.ui.h:50
362 msgstr "URL, 파일 이름 등을 입력하십시오"
363
364 #: ../panel-plugin/settings-dialog.ui.h:52
319365 msgid "Regular expression"
320366 msgstr "정규 표현식"
321367
322 #: ../panel-plugin/main-panel-plugin.c:111
323 #: ../panel-plugin/main-status-icon.c:159
368 #: ../panel-plugin/main-panel-plugin.c:117
369 #: ../panel-plugin/main-status-icon.c:161
324370 msgid "_Disable"
325371 msgstr "비활성화(_D)"
326372
327 #: ../panel-plugin/actions.c:368
373 #: ../panel-plugin/actions.c:367
328374 #, c-format
329375 msgid ""
330376 "Unable to execute the command \"%s\"\n"
332378 "%s"
333379 msgstr "\"%s\"명령을 실행할 수 없습니다\n\n%s"
334380
381 #: ../panel-plugin/common.c:29
382 msgid ""
383 "Could not start the Clipboard Manager Daemon because it is already running."
384 msgstr "클립보드 관리자 데몬을 이미 실행하고 있어 시작할 수 없습니다."
385
386 #: ../panel-plugin/common.c:30
387 msgid "The Xfce Clipboard Manager is already running."
388 msgstr "Xfce 클립보드 관리자가 이미 실행 중입니다."
389
390 #: ../panel-plugin/common.c:37
391 msgid "You can launch it with 'xfce4-clipman'."
392 msgstr "'xfce4-clipman'으로 실행할 수 있습니다."
393
394 #: ../panel-plugin/common.c:39
395 msgid "The Clipboard Manager Daemon is not running."
396 msgstr "클립보드 관리자가 실행 중이 아닙니다."
397
335398 #: ../panel-plugin/menu.c:255
336399 msgid "Are you sure you want to clear the history?"
337400 msgstr "정말로 기록을 비우시렵니까?"
340403 msgid "Don't ask again"
341404 msgstr "다시 묻지 않음"
342405
343 #: ../panel-plugin/menu.c:306
406 #: ../panel-plugin/menu.c:303
344407 msgid "Unable to open the clipman history dialog"
345 msgstr ""
346
347 #: ../panel-plugin/menu.c:455
408 msgstr "클립보드 기록 대화 상자를 열 수 없습니다"
409
410 #: ../panel-plugin/menu.c:449
348411 msgid "Could not generate QR-Code."
349412 msgstr "QR-코드를 만들 수 없습니다."
350413
351 #. Insert empty menu item
352 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
353 msgid "Clipboard is empty"
354 msgstr "클립보드가 비었습니다"
355
356 #: ../panel-plugin/menu.c:602
414 #: ../panel-plugin/menu.c:594
357415 msgid "_Show full history..."
358 msgstr ""
359
360 #: ../panel-plugin/menu.c:608
416 msgstr "전체 기록 표시(_S)..."
417
418 #: ../panel-plugin/menu.c:600
361419 msgid "_Clear history"
362420 msgstr "기록 지우기(_C)"
363421
364 #: ../panel-plugin/menu.c:615
422 #: ../panel-plugin/menu.c:607
365423 msgid "_Clipman settings..."
366 msgstr ""
367
368 #: ../panel-plugin/plugin.c:321
424 msgstr "클립보드 관리자 설정(_C)..."
425
426 #: ../panel-plugin/plugin.c:329
369427 msgid "Contributors:"
370428 msgstr "공헌자:"
371429
372 #: ../panel-plugin/plugin.c:335
430 #: ../panel-plugin/plugin.c:343
373431 msgid "Clipboard Manager for Xfce"
374432 msgstr "Xfce 클립보드 관리자"
375433
376 #: ../panel-plugin/plugin.c:343
434 #: ../panel-plugin/plugin.c:351
377435 msgid "translator-credits"
378 msgstr "Seong-ho Cho <darkcircle.0426@gmail.com>"
379
380 #: ../panel-plugin/plugin.c:357
436 msgstr "Seong-ho Cho <darkcircle.0426@gmail.com>\nJunggyu Bag <bagjunggyu@gmail.com>"
437
438 #: ../panel-plugin/plugin.c:365
381439 msgid "Unable to open the settings dialog"
382440 msgstr "설정 대화 상자를 열 수 없습니다"
383
384 #: ../panel-plugin/common.c:29
385 msgid ""
386 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr ""
388
389 #: ../panel-plugin/common.c:30
390 msgid "The Xfce Clipboard Manager is already running."
391 msgstr ""
392
393 #: ../panel-plugin/common.c:37
394 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr ""
396
397 #: ../panel-plugin/common.c:39
398 msgid "The Clipboard Manager Daemon is not running."
399 msgstr ""
400
401 #: ../panel-plugin/xfce4-clipman-history.c:256
402 msgid "Enter search phrase here"
403 msgstr ""
404
405 #: ../panel-plugin/xfce4-clipman-history.c:414
406 #, c-format
407 msgid "_Paste"
408 msgstr ""
409
410 #: ../panel-plugin/xfce4-clipman-history.c:419
411 #, c-format
412 msgid "_Copy"
413 msgstr ""
414
415 #: ../panel-plugin/xfce4-clipman-history.c:435
416 msgid "Clipman History"
417 msgstr ""
418
419 #: ../panel-plugin/xfce4-clipman-history.c:449
420 #: ../panel-plugin/xfce4-clipman-history.c:451
421 msgid "_Settings"
422 msgstr ""
423
424 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
425 msgid "Clipboard Manager Settings"
426 msgstr ""
427
428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
429 msgid "Customize your clipboard"
430 msgstr ""
+137
-127
po/lt.po less more
33 #
44 # Translators:
55 # Algimantas Margevičius <margevicius.algimantas@gmail.com>, 2012
6 # Moo, 2015-2017,2020
6 # Moo, 2015-2017,2020,2022
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: Xfce Panel Plugins\n"
1010 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-09 21:36+0000\n"
13 "Last-Translator: Moo\n"
11 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
12 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
13 "Last-Translator: Moo, 2015-2017,2020,2022\n"
1414 "Language-Team: Lithuanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/lt/)\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
6868
6969 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7070 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
71 #: ../panel-plugin/main-panel-plugin.c:77
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
73 #: ../panel-plugin/plugin.c:333
71 #: ../panel-plugin/main-panel-plugin.c:83
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
73 #: ../panel-plugin/plugin.c:341
7474 msgid "Clipman"
7575 msgstr "Clipman"
7676
9393 msgid "Shift+Insert"
9494 msgstr "Shift+Insert"
9595
96 #: ../panel-plugin/xfce4-clipman-settings.c:535
96 #: ../panel-plugin/xfce4-clipman-settings.c:537
9797 msgid "<b>Reset actions</b>"
9898 msgstr "<b>Atstatyti veiksmus</b>"
9999
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
100 #: ../panel-plugin/xfce4-clipman-settings.c:539
101101 msgid ""
102102 "Are you sure you want to reset the actions to the system default values?"
103103 msgstr "Ar tikrai norite atstatyti veiksmus į jų numatytąsias reikšmes?"
104
105 #: ../panel-plugin/xfce4-clipman-history.c:251
106 msgid "Enter search phrase here"
107 msgstr "Čia įveskite ieškomą frazę"
108
109 #. Insert empty menu item
110 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
111 msgid "Clipboard is empty"
112 msgstr "Iškarpinė tuščia"
113
114 #: ../panel-plugin/xfce4-clipman-history.c:409
115 #, c-format
116 msgid "_Paste"
117 msgstr "Į_dėti"
118
119 #: ../panel-plugin/xfce4-clipman-history.c:414
120 #, c-format
121 msgid "_Copy"
122 msgstr "_Kopijuoti"
123
124 #: ../panel-plugin/xfce4-clipman-history.c:430
125 msgid "Clipman History"
126 msgstr "Clipman istorija"
127
128 #: ../panel-plugin/xfce4-clipman-history.c:436
129 #: ../panel-plugin/xfce4-clipman-history.c:438
130 #: ../panel-plugin/settings-dialog.ui.h:2
131 msgid "_Help"
132 msgstr "Ž_inynas"
133
134 #: ../panel-plugin/xfce4-clipman-history.c:444
135 #: ../panel-plugin/xfce4-clipman-history.c:446
136 msgid "_Settings"
137 msgstr "Nu_statymai"
138
139 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
140 msgid "Clipboard Manager Settings"
141 msgstr "Iškarpinės tvarkytuvės nustatymai"
142
143 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
144 msgid "Customize your clipboard"
145 msgstr "Tinkinti savo iškarpinę"
104146
105147 #: ../panel-plugin/settings-dialog.ui.h:1
106148 msgid "Clipman Settings"
107149 msgstr "Clipman nustatymai"
108150
109 #: ../panel-plugin/settings-dialog.ui.h:2
110 #: ../panel-plugin/xfce4-clipman-history.c:441
111 #: ../panel-plugin/xfce4-clipman-history.c:443
112 msgid "_Help"
113 msgstr "Ž_inynas"
114
115151 #: ../panel-plugin/settings-dialog.ui.h:3
116152 msgid "_Close"
117153 msgstr "_Užverti"
127163 msgstr "Jei pasirinkta, pasirinkimai bus sinchronizuoti su numatytąja iškarpine, taip kad galėtumėte įklijuoti tai ką pasirinkote"
128164
129165 #: ../panel-plugin/settings-dialog.ui.h:6
166 msgid "_Persist primary selection"
167 msgstr "_Išliekantis pirminis žymėjimas"
168
169 #: ../panel-plugin/settings-dialog.ui.h:7
170 msgid ""
171 "If checked, the middle-click paste (primary selection) will be persistent if"
172 " the next selection is empty, i.e. left click anywhere in a text area"
173 msgstr "Jei pažymėta, įdėjimas viduriniuoju pelės mygtuku (pirminis žymėjimas) bus išliekantis tuo atveju, jei kitas žymėjimas yra tuščias, t.y. jei kairiuoju pelės mygtuku spustelėta bet kur teksto srityje"
174
175 #: ../panel-plugin/settings-dialog.ui.h:8
130176 msgid "_QR-Code support"
131177 msgstr "_QR kodo palaikymas"
132178
133 #: ../panel-plugin/settings-dialog.ui.h:7
179 #: ../panel-plugin/settings-dialog.ui.h:9
134180 msgid ""
135181 "If checked, the menu shows a QR-Code of the currently selected clipboard "
136182 "entry"
137183 msgstr "Jei pažymėta, meniu bus rodomas šiuo metu pažymėto iškarpinės įrašo QR-kodas"
138184
139 #: ../panel-plugin/settings-dialog.ui.h:8
185 #: ../panel-plugin/settings-dialog.ui.h:10
140186 msgid "Automatically paste a selected item from the history"
141187 msgstr "Automatiškai įklijuoti pasirinktą elementą iš istorijos"
142188
143 #: ../panel-plugin/settings-dialog.ui.h:9
189 #: ../panel-plugin/settings-dialog.ui.h:11
144190 msgid "_Paste instantly:"
145191 msgstr "_Iškart įdėti:"
146192
147 #: ../panel-plugin/settings-dialog.ui.h:10
193 #: ../panel-plugin/settings-dialog.ui.h:12
148194 msgid "<b>General</b>"
149195 msgstr "<b>Bendra</b>"
150196
151 #: ../panel-plugin/settings-dialog.ui.h:11
197 #: ../panel-plugin/settings-dialog.ui.h:13
152198 msgid "P_osition menu at mouse pointer"
153199 msgstr "_Pelės žymeklio vieta"
154200
155 #: ../panel-plugin/settings-dialog.ui.h:12
201 #: ../panel-plugin/settings-dialog.ui.h:14
156202 msgid ""
157203 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
158204 "clipman command"
159205 msgstr "Parodyti iškylantįjį meniu pelės žymeklio vietoje, tik xfce4-popup-clipman komandai"
160206
161 #: ../panel-plugin/settings-dialog.ui.h:13
207 #: ../panel-plugin/settings-dialog.ui.h:15
162208 msgid "Maximum items:"
163209 msgstr "Daugiausia elementų:"
164210
165 #: ../panel-plugin/settings-dialog.ui.h:14
211 #: ../panel-plugin/settings-dialog.ui.h:16
166212 msgid "<b>Menu</b>"
167213 msgstr "<b>Meniu</b>"
168214
169 #: ../panel-plugin/settings-dialog.ui.h:15
215 #: ../panel-plugin/settings-dialog.ui.h:17
170216 msgid "_Behavior"
171217 msgstr "_Elgsena"
172218
173 #: ../panel-plugin/settings-dialog.ui.h:16
219 #: ../panel-plugin/settings-dialog.ui.h:18
174220 msgid "<b>_Enable automatic actions</b>"
175221 msgstr "<b>Į_jungti automatinius veiksmus</b>"
176222
177 #: ../panel-plugin/settings-dialog.ui.h:17
223 #: ../panel-plugin/settings-dialog.ui.h:19
178224 msgid ""
179225 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
180226 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
181 msgstr "Jei pažymėta, iškarpinės tekstas bus palygintas su reguliariaisiais reiškiniais ir automatiškai bus parodytas meniu su galimais veiksmais.\nKitu atveju, meniu atsiras tik iškviečiant \"xfce4-popup-clipman-actions\" (ir kai buvo rasta atitiktis)"
182
183 #: ../panel-plugin/settings-dialog.ui.h:19
227 msgstr "Jei pažymėta, iškarpinės tekstas bus palygintas su reguliariaisiais reiškiniais ir automatiškai bus parodytas meniu su galimais veiksmais.\nKitu atveju, meniu atsiras tik iškviečiant „xfce4-popup-clipman-actions“ (ir kai buvo rasta atitiktis)"
228
229 #: ../panel-plugin/settings-dialog.ui.h:21
184230 msgid "_Show actions by holding Control"
185231 msgstr "Ro_dyti veiksmus, nuspaudus Control klavišą"
186232
187 #: ../panel-plugin/settings-dialog.ui.h:20
233 #: ../panel-plugin/settings-dialog.ui.h:22
188234 msgid ""
189235 "When the selection is done (mouse or keyboard) and the Control key is still "
190236 "pressed down, the popup menu for matched actions will be shown"
191237 msgstr "Kuomet žymėjimas yra atliktas (pele ar klaviatūra) ir Control (Vald) klavišas vis dar yra nuspaustas, atitinkamiems veiksmams bus rodomas iškylantysis meniu"
192238
193 #: ../panel-plugin/settings-dialog.ui.h:21
239 #: ../panel-plugin/settings-dialog.ui.h:23
194240 msgid "S_kip actions by holding Control"
195241 msgstr "P_raleisti veiksmus, nuspaudus Control klavišą"
196242
197 #: ../panel-plugin/settings-dialog.ui.h:22
243 #: ../panel-plugin/settings-dialog.ui.h:24
198244 msgid ""
199245 "When the selection is done (mouse or keyboard) and the Control key is still "
200246 "pressed down, the popup menu for matched actions will be skipped"
201247 msgstr "Kai pasirinkimas (pele ar klaviatūra) yra atliktas ir Control (Vald) klavišas yra vis dar nuspaustas spaustas, iškylantysis meniu atitinkamiems veiksmams bus praleistas"
202248
203 #: ../panel-plugin/settings-dialog.ui.h:23
249 #: ../panel-plugin/settings-dialog.ui.h:25
204250 msgid "Add action"
205251 msgstr "Pridėti veiksmą"
206252
207 #: ../panel-plugin/settings-dialog.ui.h:24
253 #: ../panel-plugin/settings-dialog.ui.h:26
208254 msgid "Edit action"
209255 msgstr "Keisti veiksmą"
210256
211 #: ../panel-plugin/settings-dialog.ui.h:25
257 #: ../panel-plugin/settings-dialog.ui.h:27
212258 msgid "Delete action"
213259 msgstr "Ištrinti veiksmą"
214260
215 #: ../panel-plugin/settings-dialog.ui.h:26
261 #: ../panel-plugin/settings-dialog.ui.h:28
216262 msgid "Reset all actions to the system default values"
217263 msgstr "Atstatyti visus veiksmus į numatytąsias sistemos reikšmes"
218264
219 #: ../panel-plugin/settings-dialog.ui.h:27
265 #: ../panel-plugin/settings-dialog.ui.h:29
220266 msgid "_Actions"
221267 msgstr "_Veiksmai"
222268
223 #: ../panel-plugin/settings-dialog.ui.h:28
269 #: ../panel-plugin/settings-dialog.ui.h:30
224270 msgid "<b>Remember history</b>"
225271 msgstr "<b>Įsiminti istoriją</b>"
226272
227 #: ../panel-plugin/settings-dialog.ui.h:29
273 #: ../panel-plugin/settings-dialog.ui.h:31
228274 msgid "Remember last copied _image"
229275 msgstr "Įsiminti paskutinį nukopijuotą paveikslą"
230276
231 #: ../panel-plugin/settings-dialog.ui.h:30
277 #: ../panel-plugin/settings-dialog.ui.h:32
232278 msgid ""
233279 "If checked, this option allows one to store one image inside the history"
234280 msgstr "Jei pažymėta, šis parametras leidžia saugoti vieną paveikslą istorijos viduje"
235281
236 #: ../panel-plugin/settings-dialog.ui.h:31
282 #: ../panel-plugin/settings-dialog.ui.h:33
237283 msgid "_Reorder history items"
238284 msgstr "_Surikiuoti istorijos įrašus"
239285
240 #: ../panel-plugin/settings-dialog.ui.h:32
286 #: ../panel-plugin/settings-dialog.ui.h:34
241287 msgid ""
242288 "Push last copied text to the top of the history, useful to reorder old items"
243289 msgstr "Perkelti paskutinį kopijuotą tekstą į istorijos viršų, naudinga senų įrašų rūšiavimui"
244290
245 #: ../panel-plugin/settings-dialog.ui.h:33
291 #: ../panel-plugin/settings-dialog.ui.h:35
246292 msgid "Re_verse history order"
247293 msgstr "A_tvirkštinė istorijos rikiavimo tvarka"
248294
249 #: ../panel-plugin/settings-dialog.ui.h:34
295 #: ../panel-plugin/settings-dialog.ui.h:36
250296 msgid "Reverse order of the history shown in the menu"
251297 msgstr "Atvirkštinė istorijos, rodomos meniu, tvarka"
252298
253 #: ../panel-plugin/settings-dialog.ui.h:35
299 #: ../panel-plugin/settings-dialog.ui.h:37
254300 msgid "Ignore mouse s_elections"
255301 msgstr "_Nepaisyti žymėjimų pele"
256302
257 #: ../panel-plugin/settings-dialog.ui.h:36
303 #: ../panel-plugin/settings-dialog.ui.h:38
258304 msgid ""
259305 "If checked, the selections won't affect the history except the manual copies"
260306 msgstr "Jei pažymėta, pasirinkimai neįtakos istorijos nebent kopijuosite rankiniu būdu"
261307
262 #: ../panel-plugin/settings-dialog.ui.h:37
308 #: ../panel-plugin/settings-dialog.ui.h:39
263309 msgid "Size of the _history:"
264310 msgstr "Istorijos _dydis:"
265311
266 #: ../panel-plugin/settings-dialog.ui.h:38
312 #: ../panel-plugin/settings-dialog.ui.h:40
267313 msgid "5"
268314 msgstr "5"
269315
270 #: ../panel-plugin/settings-dialog.ui.h:39
316 #: ../panel-plugin/settings-dialog.ui.h:41
271317 msgid "H_istory"
272318 msgstr "_Istorija"
273319
274 #: ../panel-plugin/settings-dialog.ui.h:40
320 #: ../panel-plugin/settings-dialog.ui.h:42
275321 msgid "Edit Action"
276322 msgstr "Keisti veiksmą"
277323
278 #: ../panel-plugin/settings-dialog.ui.h:41
324 #: ../panel-plugin/settings-dialog.ui.h:43
279325 msgid "Name:"
280326 msgstr "Pavadinimas:"
281327
282 #: ../panel-plugin/settings-dialog.ui.h:42
328 #: ../panel-plugin/settings-dialog.ui.h:44
283329 msgid "Pattern:"
284330 msgstr "Šablonas:"
285331
286 #: ../panel-plugin/settings-dialog.ui.h:43
332 #: ../panel-plugin/settings-dialog.ui.h:45
287333 msgid ""
288334 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289335 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290336 " always anchored within the special characters ^$"
291 msgstr "Komandose galite naudoti pakaitos parametrus \"\\1\", \"\\2\" ir t.t. Parametras \"\\0\" atvaizduoja visą tekstą. Šablonas yra visada pririšamas specialių simbolių ^$ viduje"
292
293 #: ../panel-plugin/settings-dialog.ui.h:44
337 msgstr "Komandose galite naudoti pakaitos parametrus „\\1“, „\\2“ ir t.t. Parametras „\\0“ atvaizduoja visą tekstą. Šablonas yra visada pririšamas specialių simbolių ^$ viduje"
338
339 #: ../panel-plugin/settings-dialog.ui.h:46
294340 msgid "Activate only on manual copy"
295341 msgstr "Aktyvuoti tik kopijuojant rankiniu būdu"
296342
297 #: ../panel-plugin/settings-dialog.ui.h:45
343 #: ../panel-plugin/settings-dialog.ui.h:47
298344 msgid ""
299345 "By default the action is triggered by a selection, check this option to "
300346 "trigger the action only when you make a manual copy"
301347 msgstr "Pagal numatymą, veiksmas yra iššaukiamas pasirinkimu, pažymėkite šį parametrą norėdami iššaukti veiksmą tik tuomet, kai kopijuojate rankiniu būdu"
302348
303 #: ../panel-plugin/settings-dialog.ui.h:46
349 #: ../panel-plugin/settings-dialog.ui.h:48
304350 msgid "<b>Action</b>"
305351 msgstr "<b>Veiksmas</b>"
306352
307 #: ../panel-plugin/settings-dialog.ui.h:47
353 #: ../panel-plugin/settings-dialog.ui.h:49
308354 msgid "Command:"
309355 msgstr "Komanda:"
310356
311 #: ../panel-plugin/settings-dialog.ui.h:48
357 #: ../panel-plugin/settings-dialog.ui.h:50
312358 msgid "<b>Commands</b>"
313359 msgstr "<b>Komandos</b>"
314360
315 #: ../panel-plugin/settings-dialog.ui.h:49
361 #: ../panel-plugin/settings-dialog.ui.h:51
316362 msgid "Type here your custom text, for example a URL, a filename, etc."
317363 msgstr "Įrašykite čia savo tinkintą tekstą, pavyzdžiui, URL adresą ar failo pavadinimą ir t.t."
318364
319 #: ../panel-plugin/settings-dialog.ui.h:50
365 #: ../panel-plugin/settings-dialog.ui.h:52
320366 msgid "Regular expression"
321367 msgstr "Reguliarieji reiškiniai"
322368
323 #: ../panel-plugin/main-panel-plugin.c:111
324 #: ../panel-plugin/main-status-icon.c:159
369 #: ../panel-plugin/main-panel-plugin.c:117
370 #: ../panel-plugin/main-status-icon.c:161
325371 msgid "_Disable"
326372 msgstr "Išju_ngti"
327373
328 #: ../panel-plugin/actions.c:368
374 #: ../panel-plugin/actions.c:367
329375 #, c-format
330376 msgid ""
331377 "Unable to execute the command \"%s\"\n"
333379 "%s"
334380 msgstr "Nepavyko įvykdyti komandos „%s“\n\n%s"
335381
382 #: ../panel-plugin/common.c:29
383 msgid ""
384 "Could not start the Clipboard Manager Daemon because it is already running."
385 msgstr "Nepavyko paleisti iškarpinės tvarkytuvės tarnybos, nes ji jau veikia."
386
387 #: ../panel-plugin/common.c:30
388 msgid "The Xfce Clipboard Manager is already running."
389 msgstr "Xfce iškarpinės tvarkytuvė jau veikia."
390
391 #: ../panel-plugin/common.c:37
392 msgid "You can launch it with 'xfce4-clipman'."
393 msgstr "Galite ją paleisti, naudodami „xfce4-clipman“."
394
395 #: ../panel-plugin/common.c:39
396 msgid "The Clipboard Manager Daemon is not running."
397 msgstr "Neveikia iškarpinės tvarkytuvės tarnyba."
398
336399 #: ../panel-plugin/menu.c:255
337400 msgid "Are you sure you want to clear the history?"
338401 msgstr "Ar tikrai norite išvalyti istoriją?"
341404 msgid "Don't ask again"
342405 msgstr "Daugiau neklausti"
343406
344 #: ../panel-plugin/menu.c:306
407 #: ../panel-plugin/menu.c:303
345408 msgid "Unable to open the clipman history dialog"
346409 msgstr "Nepavyko atverti clipman istorijos dialogo"
347410
348 #: ../panel-plugin/menu.c:455
411 #: ../panel-plugin/menu.c:449
349412 msgid "Could not generate QR-Code."
350413 msgstr "Nepavyko sukurti QR-kodo."
351414
352 #. Insert empty menu item
353 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
354 msgid "Clipboard is empty"
355 msgstr "Iškarpinė tuščia"
356
357 #: ../panel-plugin/menu.c:602
415 #: ../panel-plugin/menu.c:594
358416 msgid "_Show full history..."
359417 msgstr "_Rodyti visą istoriją..."
360418
361 #: ../panel-plugin/menu.c:608
419 #: ../panel-plugin/menu.c:600
362420 msgid "_Clear history"
363421 msgstr "_Išvalyti istoriją"
364422
365 #: ../panel-plugin/menu.c:615
423 #: ../panel-plugin/menu.c:607
366424 msgid "_Clipman settings..."
367425 msgstr "_Clipman nustatymai..."
368426
369 #: ../panel-plugin/plugin.c:321
427 #: ../panel-plugin/plugin.c:329
370428 msgid "Contributors:"
371429 msgstr "Prisidėjo:"
372430
373 #: ../panel-plugin/plugin.c:335
431 #: ../panel-plugin/plugin.c:343
374432 msgid "Clipboard Manager for Xfce"
375433 msgstr "Iškarpinės tvarkytuvė skirta Xfce"
376434
377 #: ../panel-plugin/plugin.c:343
435 #: ../panel-plugin/plugin.c:351
378436 msgid "translator-credits"
379437 msgstr "Algimantas Margevičius <margevicius.algimantas@gmail.com>\nMoo"
380438
381 #: ../panel-plugin/plugin.c:357
439 #: ../panel-plugin/plugin.c:365
382440 msgid "Unable to open the settings dialog"
383441 msgstr "Nepavyko atverti nustatymų dialogo"
384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr "Nepavyko paleisti iškarpinės tvarkytuvės tarnybos, nes ji jau veikia."
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr "Xfce iškarpinės tvarkytuvė jau veikia."
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr "Galite ją paleisti, naudodami \"xfce4-clipman\"."
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr "Neveikia iškarpinės tvarkytuvės tarnyba."
401
402 #: ../panel-plugin/xfce4-clipman-history.c:256
403 msgid "Enter search phrase here"
404 msgstr "Čia įveskite ieškomą frazę"
405
406 #: ../panel-plugin/xfce4-clipman-history.c:414
407 #, c-format
408 msgid "_Paste"
409 msgstr "Į_dėti"
410
411 #: ../panel-plugin/xfce4-clipman-history.c:419
412 #, c-format
413 msgid "_Copy"
414 msgstr "_Kopijuoti"
415
416 #: ../panel-plugin/xfce4-clipman-history.c:435
417 msgid "Clipman History"
418 msgstr "Clipman istorija"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:449
421 #: ../panel-plugin/xfce4-clipman-history.c:451
422 msgid "_Settings"
423 msgstr "Nu_statymai"
424
425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426 msgid "Clipboard Manager Settings"
427 msgstr "Iškarpinės tvarkytuvės nustatymai"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
430 msgid "Customize your clipboard"
431 msgstr "Tinkinti savo iškarpinę"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # abuyop <abuyop@gmail.com>, 2014,2016
5 # abuyop <abuyop@gmail.com>, 2014,2016,2021
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: Xfce Panel Plugins\n"
99 "Report-Msgid-Bugs-To: \n"
1010 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
11 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
12 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
11 "PO-Revision-Date: 2021-09-29 13:41+0000\n"
12 "Last-Translator: abuyop <abuyop@gmail.com>\n"
1313 "Language-Team: Malay (http://www.transifex.com/xfce/xfce-panel-plugins/language/ms/)\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
2727
2828 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
2929 msgid "Clipboard Manager"
30 msgstr ""
30 msgstr "Pengurus Papan Keratan"
3131
3232 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3333 msgid "Clipboard Manager Autostart File"
34 msgstr ""
34 msgstr "Fail Auto-mula Pengurus Papan Keratan"
3535
3636 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3737 msgid "Image"
103103
104104 #: ../panel-plugin/settings-dialog.ui.h:1
105105 msgid "Clipman Settings"
106 msgstr ""
106 msgstr "Tetapan Clipman"
107107
108108 #: ../panel-plugin/settings-dialog.ui.h:2
109109 #: ../panel-plugin/xfce4-clipman-history.c:441
117117
118118 #: ../panel-plugin/settings-dialog.ui.h:4
119119 msgid "Sync mouse _selections"
120 msgstr ""
120 msgstr "Segerak _pemilihan tetikus"
121121
122122 #: ../panel-plugin/settings-dialog.ui.h:5
123123 msgid ""
127127
128128 #: ../panel-plugin/settings-dialog.ui.h:6
129129 msgid "_QR-Code support"
130 msgstr ""
130 msgstr "Sokongan Kod _QR"
131131
132132 #: ../panel-plugin/settings-dialog.ui.h:7
133133 msgid ""
159159
160160 #: ../panel-plugin/settings-dialog.ui.h:13
161161 msgid "Maximum items:"
162 msgstr ""
162 msgstr "Item maksimum:"
163163
164164 #: ../panel-plugin/settings-dialog.ui.h:14
165165 msgid "<b>Menu</b>"
166 msgstr ""
166 msgstr "<b>Menu</b>"
167167
168168 #: ../panel-plugin/settings-dialog.ui.h:15
169169 msgid "_Behavior"
170 msgstr ""
170 msgstr "_Kelakuan"
171171
172172 #: ../panel-plugin/settings-dialog.ui.h:16
173173 msgid "<b>_Enable automatic actions</b>"
174 msgstr ""
174 msgstr "<b>B_enarkan tindakan automatik</b>"
175175
176176 #: ../panel-plugin/settings-dialog.ui.h:17
177177 msgid ""
217217
218218 #: ../panel-plugin/settings-dialog.ui.h:27
219219 msgid "_Actions"
220 msgstr ""
220 msgstr "_Tindakan"
221221
222222 #: ../panel-plugin/settings-dialog.ui.h:28
223223 msgid "<b>Remember history</b>"
224 msgstr ""
224 msgstr "<b>Ingat sejarah</b>"
225225
226226 #: ../panel-plugin/settings-dialog.ui.h:29
227227 msgid "Remember last copied _image"
228 msgstr ""
228 msgstr "Ingat _imej terakhir disalin"
229229
230230 #: ../panel-plugin/settings-dialog.ui.h:30
231231 msgid ""
232232 "If checked, this option allows one to store one image inside the history"
233 msgstr ""
233 msgstr "Jika ditanda, pilihan ini membolehkan penyimpanan satu imej di dalam sejarah"
234234
235235 #: ../panel-plugin/settings-dialog.ui.h:31
236236 msgid "_Reorder history items"
251251
252252 #: ../panel-plugin/settings-dialog.ui.h:35
253253 msgid "Ignore mouse s_elections"
254 msgstr ""
254 msgstr "Abai p_emilihan tetikus"
255255
256256 #: ../panel-plugin/settings-dialog.ui.h:36
257257 msgid ""
264264
265265 #: ../panel-plugin/settings-dialog.ui.h:38
266266 msgid "5"
267 msgstr ""
267 msgstr "5"
268268
269269 #: ../panel-plugin/settings-dialog.ui.h:39
270270 msgid "H_istory"
271 msgstr ""
271 msgstr "Se_jarah"
272272
273273 #: ../panel-plugin/settings-dialog.ui.h:40
274274 msgid "Edit Action"
287287 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
288288 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
289289 " always anchored within the special characters ^$"
290 msgstr ""
290 msgstr "Anda boleh guna parameter ganti \"\\1\", \"\\2\" dan seterusnya di dalam perintah. Parameter \"\\0\" mewakili teks lengkap. Pola sentiasa ditambat dengan aksara khas ^$"
291291
292292 #: ../panel-plugin/settings-dialog.ui.h:44
293293 msgid "Activate only on manual copy"
297297 msgid ""
298298 "By default the action is triggered by a selection, check this option to "
299299 "trigger the action only when you make a manual copy"
300 msgstr ""
300 msgstr "Secara lalai tindakan dipicu oleh satu pemilihan, tanda pilihan ini untuk hanya memicu tindakan bila anda membuat satu salinan manual"
301301
302302 #: ../panel-plugin/settings-dialog.ui.h:46
303303 msgid "<b>Action</b>"
313313
314314 #: ../panel-plugin/settings-dialog.ui.h:49
315315 msgid "Type here your custom text, for example a URL, a filename, etc."
316 msgstr ""
316 msgstr "Taip teks suai anda di sini, contohnya URL, nama fail, dan lain-lain."
317317
318318 #: ../panel-plugin/settings-dialog.ui.h:50
319319 msgid "Regular expression"
342342
343343 #: ../panel-plugin/menu.c:306
344344 msgid "Unable to open the clipman history dialog"
345 msgstr ""
345 msgstr "Gagal membuka dialog sejarah clipman"
346346
347347 #: ../panel-plugin/menu.c:455
348348 msgid "Could not generate QR-Code."
355355
356356 #: ../panel-plugin/menu.c:602
357357 msgid "_Show full history..."
358 msgstr ""
358 msgstr "_Tunjuk sejarah penuh..."
359359
360360 #: ../panel-plugin/menu.c:608
361361 msgid "_Clear history"
363363
364364 #: ../panel-plugin/menu.c:615
365365 msgid "_Clipman settings..."
366 msgstr ""
366 msgstr "Tetapan _Clipman..."
367367
368368 #: ../panel-plugin/plugin.c:321
369369 msgid "Contributors:"
384384 #: ../panel-plugin/common.c:29
385385 msgid ""
386386 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr ""
387 msgstr "Tidak dapat membuka Daemon Pengurus Papan Keratan kerana ia sudah dijalankan."
388388
389389 #: ../panel-plugin/common.c:30
390390 msgid "The Xfce Clipboard Manager is already running."
391 msgstr ""
391 msgstr "Pengurus Papan Keratan Xfce sudah dijalankan."
392392
393393 #: ../panel-plugin/common.c:37
394394 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr ""
395 msgstr "Anda boleh melancarkannya dengan 'xfce4-clipman'."
396396
397397 #: ../panel-plugin/common.c:39
398398 msgid "The Clipboard Manager Daemon is not running."
399 msgstr ""
399 msgstr "Daemon Pengurus Papan Keratan tidak berjalan."
400400
401401 #: ../panel-plugin/xfce4-clipman-history.c:256
402402 msgid "Enter search phrase here"
403 msgstr ""
403 msgstr "Masukkan frasa gelintar di sini"
404404
405405 #: ../panel-plugin/xfce4-clipman-history.c:414
406406 #, c-format
407407 msgid "_Paste"
408 msgstr ""
408 msgstr "_Tampal"
409409
410410 #: ../panel-plugin/xfce4-clipman-history.c:419
411411 #, c-format
412412 msgid "_Copy"
413 msgstr ""
413 msgstr "_Salin"
414414
415415 #: ../panel-plugin/xfce4-clipman-history.c:435
416416 msgid "Clipman History"
417 msgstr ""
417 msgstr "Sejarah Clipman"
418418
419419 #: ../panel-plugin/xfce4-clipman-history.c:449
420420 #: ../panel-plugin/xfce4-clipman-history.c:451
421421 msgid "_Settings"
422 msgstr ""
422 msgstr "T_etapan"
423423
424424 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
425425 msgid "Clipboard Manager Settings"
426 msgstr ""
426 msgstr "Tetapan Pengurus Papan Keratan"
427427
428428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
429429 msgid "Customize your clipboard"
430 msgstr ""
430 msgstr "Suai papan keratan anda"
+134
-123
po/nb.po less more
44 # Translators:
55 # Allan Nordhøy <epost@anotheragency.no>, 2014-2015
66 # Allan Nordhøy <epost@anotheragency.no>, 2016
7 # heskjestad <cato@heskjestad.xyz>, 2022
78 # Harald H. <haarektrans@gmail.com>, 2014
8 # Kjell Cato Heskjestad <cato@heskjestad.xyz>, 2019-2020
9 # heskjestad <cato@heskjestad.xyz>, 2019-2020
910 # Terje Uriansrud <ter@operamail.com>, 2007
1011 msgid ""
1112 msgstr ""
1213 "Project-Id-Version: Xfce Panel Plugins\n"
1314 "Report-Msgid-Bugs-To: \n"
14 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
15 "PO-Revision-Date: 2020-04-10 05:11+0000\n"
16 "Last-Translator: Kjell Cato Heskjestad <cato@heskjestad.xyz>\n"
15 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
16 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
17 "Last-Translator: heskjestad <cato@heskjestad.xyz>, 2022\n"
1718 "Language-Team: Norwegian Bokmål (http://www.transifex.com/xfce/xfce-panel-plugins/language/nb/)\n"
1819 "MIME-Version: 1.0\n"
1920 "Content-Type: text/plain; charset=UTF-8\n"
7172
7273 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7374 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
74 #: ../panel-plugin/main-panel-plugin.c:77
75 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
76 #: ../panel-plugin/plugin.c:333
75 #: ../panel-plugin/main-panel-plugin.c:83
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
77 #: ../panel-plugin/plugin.c:341
7778 msgid "Clipman"
7879 msgstr "Clipman"
7980
9697 msgid "Shift+Insert"
9798 msgstr "Shift + Insert"
9899
99 #: ../panel-plugin/xfce4-clipman-settings.c:535
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
100101 msgid "<b>Reset actions</b>"
101102 msgstr "<b>Tilbakestill handlinger</b>"
102103
103 #: ../panel-plugin/xfce4-clipman-settings.c:537
104 #: ../panel-plugin/xfce4-clipman-settings.c:539
104105 msgid ""
105106 "Are you sure you want to reset the actions to the system default values?"
106107 msgstr "Er du sikker på at du ønsker å tilbakestille handlingene til standard systemverdier?"
108
109 #: ../panel-plugin/xfce4-clipman-history.c:251
110 msgid "Enter search phrase here"
111 msgstr "Skriv inn søketekst her"
112
113 #. Insert empty menu item
114 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
115 msgid "Clipboard is empty"
116 msgstr "Utklippstavlen er tom"
117
118 #: ../panel-plugin/xfce4-clipman-history.c:409
119 #, c-format
120 msgid "_Paste"
121 msgstr "_Lim inn"
122
123 #: ../panel-plugin/xfce4-clipman-history.c:414
124 #, c-format
125 msgid "_Copy"
126 msgstr "_Kopier"
127
128 #: ../panel-plugin/xfce4-clipman-history.c:430
129 msgid "Clipman History"
130 msgstr "Historikk"
131
132 #: ../panel-plugin/xfce4-clipman-history.c:436
133 #: ../panel-plugin/xfce4-clipman-history.c:438
134 #: ../panel-plugin/settings-dialog.ui.h:2
135 msgid "_Help"
136 msgstr "_Hjelp"
137
138 #: ../panel-plugin/xfce4-clipman-history.c:444
139 #: ../panel-plugin/xfce4-clipman-history.c:446
140 msgid "_Settings"
141 msgstr "_Innstillinger"
142
143 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
144 msgid "Clipboard Manager Settings"
145 msgstr "Utklippstavlebehandlerens innstillinger"
146
147 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
148 msgid "Customize your clipboard"
149 msgstr "Tilpass utklippstavla"
107150
108151 #: ../panel-plugin/settings-dialog.ui.h:1
109152 msgid "Clipman Settings"
110153 msgstr "Utklippstavlebehandlerens innstillinger"
111154
112 #: ../panel-plugin/settings-dialog.ui.h:2
113 #: ../panel-plugin/xfce4-clipman-history.c:441
114 #: ../panel-plugin/xfce4-clipman-history.c:443
115 msgid "_Help"
116 msgstr "_Hjelp"
117
118155 #: ../panel-plugin/settings-dialog.ui.h:3
119156 msgid "_Close"
120157 msgstr "Lukk"
130167 msgstr "Hvis huket av, vil måten utvalgene synkroniseres med forvalgt utklippstavle håndteres slik at du kan lime inn det du velger"
131168
132169 #: ../panel-plugin/settings-dialog.ui.h:6
170 msgid "_Persist primary selection"
171 msgstr "Ta vare på _primærutvalg"
172
173 #: ../panel-plugin/settings-dialog.ui.h:7
174 msgid ""
175 "If checked, the middle-click paste (primary selection) will be persistent if"
176 " the next selection is empty, i.e. left click anywhere in a text area"
177 msgstr "Velg for å ta vare på primærutvalg (midtre museknapp limer inn) hvis neste utvalg er tomt, det vil si venstreklikk i et tekstfelt"
178
179 #: ../panel-plugin/settings-dialog.ui.h:8
133180 msgid "_QR-Code support"
134181 msgstr "Støtte for _QR-kode"
135182
136 #: ../panel-plugin/settings-dialog.ui.h:7
183 #: ../panel-plugin/settings-dialog.ui.h:9
137184 msgid ""
138185 "If checked, the menu shows a QR-Code of the currently selected clipboard "
139186 "entry"
140187 msgstr "Hvis avhuket, vil menyen vise en QR-kode for valgt utklipp"
141188
142 #: ../panel-plugin/settings-dialog.ui.h:8
189 #: ../panel-plugin/settings-dialog.ui.h:10
143190 msgid "Automatically paste a selected item from the history"
144191 msgstr "Automatisk lim inn valgt element fra historikken."
145192
146 #: ../panel-plugin/settings-dialog.ui.h:9
193 #: ../panel-plugin/settings-dialog.ui.h:11
147194 msgid "_Paste instantly:"
148195 msgstr "_Lim inn umiddelbart:"
149196
150 #: ../panel-plugin/settings-dialog.ui.h:10
197 #: ../panel-plugin/settings-dialog.ui.h:12
151198 msgid "<b>General</b>"
152199 msgstr "<b>Generelt</b>"
153200
154 #: ../panel-plugin/settings-dialog.ui.h:11
201 #: ../panel-plugin/settings-dialog.ui.h:13
155202 msgid "P_osition menu at mouse pointer"
156203 msgstr "P_osisjoner meny på peker"
157204
158 #: ../panel-plugin/settings-dialog.ui.h:12
205 #: ../panel-plugin/settings-dialog.ui.h:14
159206 msgid ""
160207 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
161208 "clipman command"
162209 msgstr "Oppsprettsmeny på pekerposisjonen, bare for xfce4-popup-clipman kommando"
163210
164 #: ../panel-plugin/settings-dialog.ui.h:13
211 #: ../panel-plugin/settings-dialog.ui.h:15
165212 msgid "Maximum items:"
166213 msgstr "Største antall elementer:"
167214
168 #: ../panel-plugin/settings-dialog.ui.h:14
215 #: ../panel-plugin/settings-dialog.ui.h:16
169216 msgid "<b>Menu</b>"
170217 msgstr "<b>Meny</b>"
171218
172 #: ../panel-plugin/settings-dialog.ui.h:15
219 #: ../panel-plugin/settings-dialog.ui.h:17
173220 msgid "_Behavior"
174221 msgstr "_Oppførsel"
175222
176 #: ../panel-plugin/settings-dialog.ui.h:16
223 #: ../panel-plugin/settings-dialog.ui.h:18
177224 msgid "<b>_Enable automatic actions</b>"
178225 msgstr "<b>_Slå på automatiske handlinger</b>"
179226
180 #: ../panel-plugin/settings-dialog.ui.h:17
227 #: ../panel-plugin/settings-dialog.ui.h:19
181228 msgid ""
182229 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
183230 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
184231 msgstr "Hvis huket av så vil tekst i utklippstavlen bli jamført med regulære uttrykk og en meny vil vise mulige handlinger automatisk.\nEllers vil menyen dukke opp hvis man påkaller «xfce4-popup-clipman-actions» (og noe som samsvarer ble funnet)"
185232
186 #: ../panel-plugin/settings-dialog.ui.h:19
233 #: ../panel-plugin/settings-dialog.ui.h:21
187234 msgid "_Show actions by holding Control"
188235 msgstr "_Vis handlinger ved å holde nede Ctrl-tasten"
189236
190 #: ../panel-plugin/settings-dialog.ui.h:20
237 #: ../panel-plugin/settings-dialog.ui.h:22
191238 msgid ""
192239 "When the selection is done (mouse or keyboard) and the Control key is still "
193240 "pressed down, the popup menu for matched actions will be shown"
194241 msgstr "Når et utvalget er gjort ( med mus eller tastatur) og Ctrl-tasten fremdeles er nede, vil oppsprettsmenyen for jamførte handlinger bli vist"
195242
196 #: ../panel-plugin/settings-dialog.ui.h:21
243 #: ../panel-plugin/settings-dialog.ui.h:23
197244 msgid "S_kip actions by holding Control"
198245 msgstr "H_opp over handlinger ved å holde nede Ctrl"
199246
200 #: ../panel-plugin/settings-dialog.ui.h:22
247 #: ../panel-plugin/settings-dialog.ui.h:24
201248 msgid ""
202249 "When the selection is done (mouse or keyboard) and the Control key is still "
203250 "pressed down, the popup menu for matched actions will be skipped"
204251 msgstr "Når et utvalget er gjort (med mus eller tastatur) og Ctrl-tasten fremdeles er nede, vil oppsprettsmenyen for jamførte handlinger utgå"
205252
206 #: ../panel-plugin/settings-dialog.ui.h:23
253 #: ../panel-plugin/settings-dialog.ui.h:25
207254 msgid "Add action"
208255 msgstr "Legg til handling"
209256
210 #: ../panel-plugin/settings-dialog.ui.h:24
257 #: ../panel-plugin/settings-dialog.ui.h:26
211258 msgid "Edit action"
212259 msgstr "Rediger handling"
213260
214 #: ../panel-plugin/settings-dialog.ui.h:25
261 #: ../panel-plugin/settings-dialog.ui.h:27
215262 msgid "Delete action"
216263 msgstr "Slett handling"
217264
218 #: ../panel-plugin/settings-dialog.ui.h:26
265 #: ../panel-plugin/settings-dialog.ui.h:28
219266 msgid "Reset all actions to the system default values"
220267 msgstr "Tilbakestill alle handlinger til systemforvalgte verdier"
221268
222 #: ../panel-plugin/settings-dialog.ui.h:27
269 #: ../panel-plugin/settings-dialog.ui.h:29
223270 msgid "_Actions"
224271 msgstr "_Handlinger"
225272
226 #: ../panel-plugin/settings-dialog.ui.h:28
273 #: ../panel-plugin/settings-dialog.ui.h:30
227274 msgid "<b>Remember history</b>"
228275 msgstr "<b>Husk historikk</b>"
229276
230 #: ../panel-plugin/settings-dialog.ui.h:29
277 #: ../panel-plugin/settings-dialog.ui.h:31
231278 msgid "Remember last copied _image"
232279 msgstr "Husk sist kopierte _bilde"
233280
234 #: ../panel-plugin/settings-dialog.ui.h:30
281 #: ../panel-plugin/settings-dialog.ui.h:32
235282 msgid ""
236283 "If checked, this option allows one to store one image inside the history"
237284 msgstr "Hvis huket av så vil dette valget tillate deg å lagre ett bilde i historikken"
238285
239 #: ../panel-plugin/settings-dialog.ui.h:31
286 #: ../panel-plugin/settings-dialog.ui.h:33
240287 msgid "_Reorder history items"
241288 msgstr "_Reorganiser historikkelementer"
242289
243 #: ../panel-plugin/settings-dialog.ui.h:32
290 #: ../panel-plugin/settings-dialog.ui.h:34
244291 msgid ""
245292 "Push last copied text to the top of the history, useful to reorder old items"
246293 msgstr "Puff sist kopierte tekst til toppen i historikken, nyttig for å reorganisere gamle elementer"
247294
248 #: ../panel-plugin/settings-dialog.ui.h:33
295 #: ../panel-plugin/settings-dialog.ui.h:35
249296 msgid "Re_verse history order"
250297 msgstr "Re_verser historikkrekkefølgen"
251298
252 #: ../panel-plugin/settings-dialog.ui.h:34
299 #: ../panel-plugin/settings-dialog.ui.h:36
253300 msgid "Reverse order of the history shown in the menu"
254301 msgstr "Reverser historikkrekkefølgen vist i menyen"
255302
256 #: ../panel-plugin/settings-dialog.ui.h:35
303 #: ../panel-plugin/settings-dialog.ui.h:37
257304 msgid "Ignore mouse s_elections"
258305 msgstr "Ignorer m_useutvalg"
259306
260 #: ../panel-plugin/settings-dialog.ui.h:36
307 #: ../panel-plugin/settings-dialog.ui.h:38
261308 msgid ""
262309 "If checked, the selections won't affect the history except the manual copies"
263310 msgstr "Hvis huket av så vil utvalgene ikke ha innvirkning på historikken, bortsett manuelle kopier"
264311
265 #: ../panel-plugin/settings-dialog.ui.h:37
312 #: ../panel-plugin/settings-dialog.ui.h:39
266313 msgid "Size of the _history:"
267314 msgstr "Størrelse på _historikken:"
268315
269 #: ../panel-plugin/settings-dialog.ui.h:38
316 #: ../panel-plugin/settings-dialog.ui.h:40
270317 msgid "5"
271318 msgstr "5"
272319
273 #: ../panel-plugin/settings-dialog.ui.h:39
320 #: ../panel-plugin/settings-dialog.ui.h:41
274321 msgid "H_istory"
275322 msgstr "H_istorikk"
276323
277 #: ../panel-plugin/settings-dialog.ui.h:40
324 #: ../panel-plugin/settings-dialog.ui.h:42
278325 msgid "Edit Action"
279326 msgstr "Rediger handling"
280327
281 #: ../panel-plugin/settings-dialog.ui.h:41
328 #: ../panel-plugin/settings-dialog.ui.h:43
282329 msgid "Name:"
283330 msgstr "Navn:"
284331
285 #: ../panel-plugin/settings-dialog.ui.h:42
332 #: ../panel-plugin/settings-dialog.ui.h:44
286333 msgid "Pattern:"
287334 msgstr "Mønster:"
288335
289 #: ../panel-plugin/settings-dialog.ui.h:43
336 #: ../panel-plugin/settings-dialog.ui.h:45
290337 msgid ""
291338 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
292339 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
293340 " always anchored within the special characters ^$"
294341 msgstr "Man kan bruke alternative parametere «\\1», «\\2» osv. i kommandoene. Parameteren «\\0» står for hele teksten. Mønsteret forankres mellom spesialtegnene ^$."
295342
296 #: ../panel-plugin/settings-dialog.ui.h:44
343 #: ../panel-plugin/settings-dialog.ui.h:46
297344 msgid "Activate only on manual copy"
298345 msgstr "Aktiver kun ved manuell kopiering"
299346
300 #: ../panel-plugin/settings-dialog.ui.h:45
347 #: ../panel-plugin/settings-dialog.ui.h:47
301348 msgid ""
302349 "By default the action is triggered by a selection, check this option to "
303350 "trigger the action only when you make a manual copy"
304351 msgstr "Forvalgt handlingsmønster er at handling blir utløst av et utvalg. Huk av dette valget for å sette i verk en handling bare når du kopierer manuelt."
305352
306 #: ../panel-plugin/settings-dialog.ui.h:46
353 #: ../panel-plugin/settings-dialog.ui.h:48
307354 msgid "<b>Action</b>"
308355 msgstr "<b>Handling</b>"
309356
310 #: ../panel-plugin/settings-dialog.ui.h:47
357 #: ../panel-plugin/settings-dialog.ui.h:49
311358 msgid "Command:"
312359 msgstr "Kommando:"
313360
314 #: ../panel-plugin/settings-dialog.ui.h:48
361 #: ../panel-plugin/settings-dialog.ui.h:50
315362 msgid "<b>Commands</b>"
316363 msgstr "<b>Kommandoer</b>"
317364
318 #: ../panel-plugin/settings-dialog.ui.h:49
365 #: ../panel-plugin/settings-dialog.ui.h:51
319366 msgid "Type here your custom text, for example a URL, a filename, etc."
320367 msgstr "Skriv inn selvvalgt tekst, for eksempel en adresse, et filnavn eller lignende."
321368
322 #: ../panel-plugin/settings-dialog.ui.h:50
369 #: ../panel-plugin/settings-dialog.ui.h:52
323370 msgid "Regular expression"
324371 msgstr "Regulært uttrykk"
325372
326 #: ../panel-plugin/main-panel-plugin.c:111
327 #: ../panel-plugin/main-status-icon.c:159
373 #: ../panel-plugin/main-panel-plugin.c:117
374 #: ../panel-plugin/main-status-icon.c:161
328375 msgid "_Disable"
329376 msgstr "_Deaktiver"
330377
331 #: ../panel-plugin/actions.c:368
378 #: ../panel-plugin/actions.c:367
332379 #, c-format
333380 msgid ""
334381 "Unable to execute the command \"%s\"\n"
336383 "%s"
337384 msgstr "Kan ikke utføre kommandoen «%s»\n\n%s"
338385
386 #: ../panel-plugin/common.c:29
387 msgid ""
388 "Could not start the Clipboard Manager Daemon because it is already running."
389 msgstr "Klarte ikke starte utklippstavlebehandlerens nisse fordi den allerede kjører."
390
391 #: ../panel-plugin/common.c:30
392 msgid "The Xfce Clipboard Manager is already running."
393 msgstr "Xfce Utklippstavlebehandler kjører allerede."
394
395 #: ../panel-plugin/common.c:37
396 msgid "You can launch it with 'xfce4-clipman'."
397 msgstr "Den kan startes med «xfce4-clipman»."
398
399 #: ../panel-plugin/common.c:39
400 msgid "The Clipboard Manager Daemon is not running."
401 msgstr "Utklippstavlebehandlerens nisse kjører ikke."
402
339403 #: ../panel-plugin/menu.c:255
340404 msgid "Are you sure you want to clear the history?"
341405 msgstr "Er du sikker at du vil slette historikken?"
344408 msgid "Don't ask again"
345409 msgstr "Ikke spør igjen"
346410
347 #: ../panel-plugin/menu.c:306
411 #: ../panel-plugin/menu.c:303
348412 msgid "Unable to open the clipman history dialog"
349413 msgstr "Klarte ikke åpne historikkvinduet"
350414
351 #: ../panel-plugin/menu.c:455
415 #: ../panel-plugin/menu.c:449
352416 msgid "Could not generate QR-Code."
353417 msgstr "Klarte ikke å generere QR-kode."
354418
355 #. Insert empty menu item
356 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
357 msgid "Clipboard is empty"
358 msgstr "Utklippstavlen er tom"
359
360 #: ../panel-plugin/menu.c:602
419 #: ../panel-plugin/menu.c:594
361420 msgid "_Show full history..."
362421 msgstr "_Vis full historikk …"
363422
364 #: ../panel-plugin/menu.c:608
423 #: ../panel-plugin/menu.c:600
365424 msgid "_Clear history"
366425 msgstr "_Tøm historikk"
367426
368 #: ../panel-plugin/menu.c:615
427 #: ../panel-plugin/menu.c:607
369428 msgid "_Clipman settings..."
370429 msgstr "_Clipmans innstillinger …"
371430
372 #: ../panel-plugin/plugin.c:321
431 #: ../panel-plugin/plugin.c:329
373432 msgid "Contributors:"
374433 msgstr "Medvirkende:"
375434
376 #: ../panel-plugin/plugin.c:335
435 #: ../panel-plugin/plugin.c:343
377436 msgid "Clipboard Manager for Xfce"
378437 msgstr "Utklippstavlebehandler for Xfce"
379438
380 #: ../panel-plugin/plugin.c:343
439 #: ../panel-plugin/plugin.c:351
381440 msgid "translator-credits"
382441 msgstr "haarek - Harald <https://www.transifex.com/accounts/profile/haarek/>\nkingu - Allan Nordhøy <https://www.transifex.com/accounts/profile/kingu/>\npapparonny - Ronny K. M. Olufsen <https://www.transifex.com/accounts/profile/papparonny/>\nTerje Uriansrud <terje@uriansrud.net>"
383442
384 #: ../panel-plugin/plugin.c:357
443 #: ../panel-plugin/plugin.c:365
385444 msgid "Unable to open the settings dialog"
386445 msgstr "Klarte ikke åpne innstillingsdialog"
387
388 #: ../panel-plugin/common.c:29
389 msgid ""
390 "Could not start the Clipboard Manager Daemon because it is already running."
391 msgstr "Klarte ikke starte utklippstavlebehandlerens nisse fordi den allerede kjører."
392
393 #: ../panel-plugin/common.c:30
394 msgid "The Xfce Clipboard Manager is already running."
395 msgstr "Xfce Utklippstavlebehandler kjører allerede."
396
397 #: ../panel-plugin/common.c:37
398 msgid "You can launch it with 'xfce4-clipman'."
399 msgstr "Den kan startes med «xfce4-clipman»."
400
401 #: ../panel-plugin/common.c:39
402 msgid "The Clipboard Manager Daemon is not running."
403 msgstr "Utklippstavlebehandlerens nisse kjører ikke."
404
405 #: ../panel-plugin/xfce4-clipman-history.c:256
406 msgid "Enter search phrase here"
407 msgstr "Skriv inn søketekst her"
408
409 #: ../panel-plugin/xfce4-clipman-history.c:414
410 #, c-format
411 msgid "_Paste"
412 msgstr "_Lim inn"
413
414 #: ../panel-plugin/xfce4-clipman-history.c:419
415 #, c-format
416 msgid "_Copy"
417 msgstr "_Kopier"
418
419 #: ../panel-plugin/xfce4-clipman-history.c:435
420 msgid "Clipman History"
421 msgstr "Historikk"
422
423 #: ../panel-plugin/xfce4-clipman-history.c:449
424 #: ../panel-plugin/xfce4-clipman-history.c:451
425 msgid "_Settings"
426 msgstr "_Innstillinger"
427
428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
429 msgid "Clipboard Manager Settings"
430 msgstr "Utklippstavlebehandlerens innstillinger"
431
432 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
433 msgid "Customize your clipboard"
434 msgstr "Tilpass utklippstavla"
+133
-123
po/nl.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Pjotr <pjotrvertaalt@gmail.com>, 2014,2016-2017,2020
5 # Pjotr <pjotrvertaalt@gmail.com>, 2014,2016-2017,2020,2022
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: Xfce Panel Plugins\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
11 "PO-Revision-Date: 2020-04-09 14:15+0000\n"
12 "Last-Translator: Pjotr <pjotrvertaalt@gmail.com>\n"
10 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
11 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
12 "Last-Translator: Pjotr <pjotrvertaalt@gmail.com>, 2014,2016-2017,2020,2022\n"
1313 "Language-Team: Dutch (http://www.transifex.com/xfce/xfce-panel-plugins/language/nl/)\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
6767
6868 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
6969 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
70 #: ../panel-plugin/main-panel-plugin.c:77
71 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
72 #: ../panel-plugin/plugin.c:333
70 #: ../panel-plugin/main-panel-plugin.c:83
71 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
72 #: ../panel-plugin/plugin.c:341
7373 msgid "Clipman"
7474 msgstr "Clipman"
7575
9292 msgid "Shift+Insert"
9393 msgstr "Shift+Insert"
9494
95 #: ../panel-plugin/xfce4-clipman-settings.c:535
95 #: ../panel-plugin/xfce4-clipman-settings.c:537
9696 msgid "<b>Reset actions</b>"
9797 msgstr "<b>Acties op beginwaarden instellen</b>"
9898
99 #: ../panel-plugin/xfce4-clipman-settings.c:537
99 #: ../panel-plugin/xfce4-clipman-settings.c:539
100100 msgid ""
101101 "Are you sure you want to reset the actions to the system default values?"
102102 msgstr "Weet u zeker dat u de acties wilt terugzetten op de standaardwaarden?"
103
104 #: ../panel-plugin/xfce4-clipman-history.c:251
105 msgid "Enter search phrase here"
106 msgstr "Voer zoekterm hier in"
107
108 #. Insert empty menu item
109 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
110 msgid "Clipboard is empty"
111 msgstr "Klembord is leeg"
112
113 #: ../panel-plugin/xfce4-clipman-history.c:409
114 #, c-format
115 msgid "_Paste"
116 msgstr "_Plakken"
117
118 #: ../panel-plugin/xfce4-clipman-history.c:414
119 #, c-format
120 msgid "_Copy"
121 msgstr "_Kopiëren"
122
123 #: ../panel-plugin/xfce4-clipman-history.c:430
124 msgid "Clipman History"
125 msgstr "Geschiedenis van Klembordbeheer"
126
127 #: ../panel-plugin/xfce4-clipman-history.c:436
128 #: ../panel-plugin/xfce4-clipman-history.c:438
129 #: ../panel-plugin/settings-dialog.ui.h:2
130 msgid "_Help"
131 msgstr "_Hulp"
132
133 #: ../panel-plugin/xfce4-clipman-history.c:444
134 #: ../panel-plugin/xfce4-clipman-history.c:446
135 msgid "_Settings"
136 msgstr "_Instellingen"
137
138 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
139 msgid "Clipboard Manager Settings"
140 msgstr "Instellingen van Klembordbeheer"
141
142 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
143 msgid "Customize your clipboard"
144 msgstr "Pas uw klembord aan"
103145
104146 #: ../panel-plugin/settings-dialog.ui.h:1
105147 msgid "Clipman Settings"
106148 msgstr "Instellingen van Clipman (Klembordbeheer)"
107149
108 #: ../panel-plugin/settings-dialog.ui.h:2
109 #: ../panel-plugin/xfce4-clipman-history.c:441
110 #: ../panel-plugin/xfce4-clipman-history.c:443
111 msgid "_Help"
112 msgstr "_Hulp"
113
114150 #: ../panel-plugin/settings-dialog.ui.h:3
115151 msgid "_Close"
116152 msgstr "S_luiten"
126162 msgstr "Met deze optie zullen selecties op zo'n manier gesynchroniseerd worden met het standaardklembord, dat u kunt plakken wat u selecteert"
127163
128164 #: ../panel-plugin/settings-dialog.ui.h:6
165 msgid "_Persist primary selection"
166 msgstr "Maak primaire selectie persistent"
167
168 #: ../panel-plugin/settings-dialog.ui.h:7
169 msgid ""
170 "If checked, the middle-click paste (primary selection) will be persistent if"
171 " the next selection is empty, i.e. left click anywhere in a text area"
172 msgstr "Indien aangevinkt, zal het middelklik-plakken (primaire selectie) persistent zijn wanneer de volgende selectie leeg is; linksklik op een willekeurige plek in een tekstgebied"
173
174 #: ../panel-plugin/settings-dialog.ui.h:8
129175 msgid "_QR-Code support"
130176 msgstr "Ondersteuning voor _QR-code"
131177
132 #: ../panel-plugin/settings-dialog.ui.h:7
178 #: ../panel-plugin/settings-dialog.ui.h:9
133179 msgid ""
134180 "If checked, the menu shows a QR-Code of the currently selected clipboard "
135181 "entry"
136182 msgstr "Indien aangevinkt toont het menu een QR-code van het thans geselecteerde element in het klembord"
137183
138 #: ../panel-plugin/settings-dialog.ui.h:8
184 #: ../panel-plugin/settings-dialog.ui.h:10
139185 msgid "Automatically paste a selected item from the history"
140186 msgstr "Plak automatisch een geselecteerd element vanuit de geschiedenis"
141187
142 #: ../panel-plugin/settings-dialog.ui.h:9
188 #: ../panel-plugin/settings-dialog.ui.h:11
143189 msgid "_Paste instantly:"
144190 msgstr "_Plak meteen:"
145191
146 #: ../panel-plugin/settings-dialog.ui.h:10
192 #: ../panel-plugin/settings-dialog.ui.h:12
147193 msgid "<b>General</b>"
148194 msgstr "<b>Algemeen</b>"
149195
150 #: ../panel-plugin/settings-dialog.ui.h:11
196 #: ../panel-plugin/settings-dialog.ui.h:13
151197 msgid "P_osition menu at mouse pointer"
152198 msgstr "Plaats menu bij de muispijl"
153199
154 #: ../panel-plugin/settings-dialog.ui.h:12
200 #: ../panel-plugin/settings-dialog.ui.h:14
155201 msgid ""
156202 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
157203 "clipman command"
158204 msgstr "Laat het menu opduiken bij de muispijlpositie, maar alleen voor de opdracht xfce4-popup-clipman"
159205
160 #: ../panel-plugin/settings-dialog.ui.h:13
206 #: ../panel-plugin/settings-dialog.ui.h:15
161207 msgid "Maximum items:"
162208 msgstr "Maximaal aantal elementen:"
163209
164 #: ../panel-plugin/settings-dialog.ui.h:14
210 #: ../panel-plugin/settings-dialog.ui.h:16
165211 msgid "<b>Menu</b>"
166212 msgstr "<b>Menu</b>"
167213
168 #: ../panel-plugin/settings-dialog.ui.h:15
214 #: ../panel-plugin/settings-dialog.ui.h:17
169215 msgid "_Behavior"
170216 msgstr "_Gedrag"
171217
172 #: ../panel-plugin/settings-dialog.ui.h:16
218 #: ../panel-plugin/settings-dialog.ui.h:18
173219 msgid "<b>_Enable automatic actions</b>"
174220 msgstr "<b>_Automatische acties inschakelen</b>"
175221
176 #: ../panel-plugin/settings-dialog.ui.h:17
222 #: ../panel-plugin/settings-dialog.ui.h:19
177223 msgid ""
178224 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
179225 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
180226 msgstr "Indien aangevinkt, zullen de klembordteksten worden vergeleken met overeenkomstige reguliere uitdrukkingen en een menu zal automatisch mogelijke acties tonen.\nAnders zal het menu alleen verschijnen bij het aanroepen van 'xfce4-popup-clipman-actions' (als er een overeenkomst werd gevonden)"
181227
182 #: ../panel-plugin/settings-dialog.ui.h:19
228 #: ../panel-plugin/settings-dialog.ui.h:21
183229 msgid "_Show actions by holding Control"
184230 msgstr "Toon acties door de Ctrl-toets ingedrukt te houden"
185231
186 #: ../panel-plugin/settings-dialog.ui.h:20
232 #: ../panel-plugin/settings-dialog.ui.h:22
187233 msgid ""
188234 "When the selection is done (mouse or keyboard) and the Control key is still "
189235 "pressed down, the popup menu for matched actions will be shown"
190236 msgstr "Wanneer de selectie is voltooid (met muis of toetsenbord) en de Ctrl-toets nog steeds ingedrukt is, zal het opduikmenu voor overeenkomende acties worden getoond"
191237
192 #: ../panel-plugin/settings-dialog.ui.h:21
238 #: ../panel-plugin/settings-dialog.ui.h:23
193239 msgid "S_kip actions by holding Control"
194240 msgstr "Sla acties door Ctrl-toets ingedrukt te houden, over"
195241
196 #: ../panel-plugin/settings-dialog.ui.h:22
242 #: ../panel-plugin/settings-dialog.ui.h:24
197243 msgid ""
198244 "When the selection is done (mouse or keyboard) and the Control key is still "
199245 "pressed down, the popup menu for matched actions will be skipped"
200246 msgstr "Wanneer de selectie gereed is (muis of toetsenbord) en de Ctrl-toets nog steeds ingedrukt is, zal het opduikmenu voor overeenkomende acties worden overgeslagen"
201247
202 #: ../panel-plugin/settings-dialog.ui.h:23
248 #: ../panel-plugin/settings-dialog.ui.h:25
203249 msgid "Add action"
204250 msgstr "Actie toevoegen"
205251
206 #: ../panel-plugin/settings-dialog.ui.h:24
252 #: ../panel-plugin/settings-dialog.ui.h:26
207253 msgid "Edit action"
208254 msgstr "Actie bewerken"
209255
210 #: ../panel-plugin/settings-dialog.ui.h:25
256 #: ../panel-plugin/settings-dialog.ui.h:27
211257 msgid "Delete action"
212258 msgstr "Actie wissen"
213259
214 #: ../panel-plugin/settings-dialog.ui.h:26
260 #: ../panel-plugin/settings-dialog.ui.h:28
215261 msgid "Reset all actions to the system default values"
216262 msgstr "Alle acties terugzetten op de standaardwaarden van het systeem"
217263
218 #: ../panel-plugin/settings-dialog.ui.h:27
264 #: ../panel-plugin/settings-dialog.ui.h:29
219265 msgid "_Actions"
220266 msgstr "_Acties"
221267
222 #: ../panel-plugin/settings-dialog.ui.h:28
268 #: ../panel-plugin/settings-dialog.ui.h:30
223269 msgid "<b>Remember history</b>"
224270 msgstr "<b>Geschiedenis onthouden</b>"
225271
226 #: ../panel-plugin/settings-dialog.ui.h:29
272 #: ../panel-plugin/settings-dialog.ui.h:31
227273 msgid "Remember last copied _image"
228274 msgstr "Onthoud laatst gekopieerde afbeelding"
229275
230 #: ../panel-plugin/settings-dialog.ui.h:30
276 #: ../panel-plugin/settings-dialog.ui.h:32
231277 msgid ""
232278 "If checked, this option allows one to store one image inside the history"
233279 msgstr "Indien aangevinkt, kunt u één afbeelding opslaan in de geschiedenis"
234280
235 #: ../panel-plugin/settings-dialog.ui.h:31
281 #: ../panel-plugin/settings-dialog.ui.h:33
236282 msgid "_Reorder history items"
237283 msgstr "Elementen van de klembordgeschiedenis herschikken"
238284
239 #: ../panel-plugin/settings-dialog.ui.h:32
285 #: ../panel-plugin/settings-dialog.ui.h:34
240286 msgid ""
241287 "Push last copied text to the top of the history, useful to reorder old items"
242288 msgstr "Plaats de laatst gekopieerde tekst bovenaan in de geschiedenis, voor het gemak"
243289
244 #: ../panel-plugin/settings-dialog.ui.h:33
290 #: ../panel-plugin/settings-dialog.ui.h:35
245291 msgid "Re_verse history order"
246292 msgstr "Keer de geschiedenisvolgorde om"
247293
248 #: ../panel-plugin/settings-dialog.ui.h:34
294 #: ../panel-plugin/settings-dialog.ui.h:36
249295 msgid "Reverse order of the history shown in the menu"
250296 msgstr "Draai de volgorde om van de geschiedenis zoals getoond in het menu"
251297
252 #: ../panel-plugin/settings-dialog.ui.h:35
298 #: ../panel-plugin/settings-dialog.ui.h:37
253299 msgid "Ignore mouse s_elections"
254300 msgstr "Muisselecties negeren"
255301
256 #: ../panel-plugin/settings-dialog.ui.h:36
302 #: ../panel-plugin/settings-dialog.ui.h:38
257303 msgid ""
258304 "If checked, the selections won't affect the history except the manual copies"
259305 msgstr "Met deze optie zal de geschiedenis alleen veranderd worden bij handmatig kopiëren"
260306
261 #: ../panel-plugin/settings-dialog.ui.h:37
307 #: ../panel-plugin/settings-dialog.ui.h:39
262308 msgid "Size of the _history:"
263309 msgstr "Grootte van de _geschiedenis"
264310
265 #: ../panel-plugin/settings-dialog.ui.h:38
311 #: ../panel-plugin/settings-dialog.ui.h:40
266312 msgid "5"
267313 msgstr "5"
268314
269 #: ../panel-plugin/settings-dialog.ui.h:39
315 #: ../panel-plugin/settings-dialog.ui.h:41
270316 msgid "H_istory"
271317 msgstr "Geschiedenis"
272318
273 #: ../panel-plugin/settings-dialog.ui.h:40
319 #: ../panel-plugin/settings-dialog.ui.h:42
274320 msgid "Edit Action"
275321 msgstr "Actie bewerken"
276322
277 #: ../panel-plugin/settings-dialog.ui.h:41
323 #: ../panel-plugin/settings-dialog.ui.h:43
278324 msgid "Name:"
279325 msgstr "Naam:"
280326
281 #: ../panel-plugin/settings-dialog.ui.h:42
327 #: ../panel-plugin/settings-dialog.ui.h:44
282328 msgid "Pattern:"
283329 msgstr "Patroon:"
284330
285 #: ../panel-plugin/settings-dialog.ui.h:43
331 #: ../panel-plugin/settings-dialog.ui.h:45
286332 msgid ""
287333 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
288334 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
289335 " always anchored within the special characters ^$"
290336 msgstr "U kunt de vervangingsparameters \"\\1\", \"\\2\" enzovoorts gebruiken in de opdrachten. De parameter \"\\0\" staat voor de volledige tekst. Het patroon is altijd verankerd binnen de speciale tekens ^$"
291337
292 #: ../panel-plugin/settings-dialog.ui.h:44
338 #: ../panel-plugin/settings-dialog.ui.h:46
293339 msgid "Activate only on manual copy"
294340 msgstr "Alleen activeren bij handmatig kopiëren"
295341
296 #: ../panel-plugin/settings-dialog.ui.h:45
342 #: ../panel-plugin/settings-dialog.ui.h:47
297343 msgid ""
298344 "By default the action is triggered by a selection, check this option to "
299345 "trigger the action only when you make a manual copy"
300346 msgstr "Standaard wordt de actie opgeroepen door een selectie; vink deze optie aan om de actie alleen op te roepen wanneer u een handmatige kopie maakt"
301347
302 #: ../panel-plugin/settings-dialog.ui.h:46
348 #: ../panel-plugin/settings-dialog.ui.h:48
303349 msgid "<b>Action</b>"
304350 msgstr "<b>Actie</b>"
305351
306 #: ../panel-plugin/settings-dialog.ui.h:47
352 #: ../panel-plugin/settings-dialog.ui.h:49
307353 msgid "Command:"
308354 msgstr "Opdracht:"
309355
310 #: ../panel-plugin/settings-dialog.ui.h:48
356 #: ../panel-plugin/settings-dialog.ui.h:50
311357 msgid "<b>Commands</b>"
312358 msgstr "<b>Opdrachten</b>"
313359
314 #: ../panel-plugin/settings-dialog.ui.h:49
360 #: ../panel-plugin/settings-dialog.ui.h:51
315361 msgid "Type here your custom text, for example a URL, a filename, etc."
316362 msgstr "Tik hier uw eigen tekst, bijvoorbeeld een webadres of een bestandsnaam."
317363
318 #: ../panel-plugin/settings-dialog.ui.h:50
364 #: ../panel-plugin/settings-dialog.ui.h:52
319365 msgid "Regular expression"
320366 msgstr "Reguliere uitdrukking"
321367
322 #: ../panel-plugin/main-panel-plugin.c:111
323 #: ../panel-plugin/main-status-icon.c:159
368 #: ../panel-plugin/main-panel-plugin.c:117
369 #: ../panel-plugin/main-status-icon.c:161
324370 msgid "_Disable"
325371 msgstr "Uitschakelen"
326372
327 #: ../panel-plugin/actions.c:368
373 #: ../panel-plugin/actions.c:367
328374 #, c-format
329375 msgid ""
330376 "Unable to execute the command \"%s\"\n"
332378 "%s"
333379 msgstr "Kan de opdracht '%s' niet uitvoeren\n\n%s"
334380
381 #: ../panel-plugin/common.c:29
382 msgid ""
383 "Could not start the Clipboard Manager Daemon because it is already running."
384 msgstr "Kon de achtergronddienst voor Klembordbeheer niet starten omdat die reeds draait."
385
386 #: ../panel-plugin/common.c:30
387 msgid "The Xfce Clipboard Manager is already running."
388 msgstr "Het Klembordbeheer van Xfce draait reeds."
389
390 #: ../panel-plugin/common.c:37
391 msgid "You can launch it with 'xfce4-clipman'."
392 msgstr "U kunt het starten met 'xfce4-clipman'."
393
394 #: ../panel-plugin/common.c:39
395 msgid "The Clipboard Manager Daemon is not running."
396 msgstr "De achtergronddienst voor Klembordbeheer draait niet."
397
335398 #: ../panel-plugin/menu.c:255
336399 msgid "Are you sure you want to clear the history?"
337400 msgstr "Weet u zeker dat u de geschiedenis wil wissen?"
340403 msgid "Don't ask again"
341404 msgstr "Vraag dit niet opnieuw"
342405
343 #: ../panel-plugin/menu.c:306
406 #: ../panel-plugin/menu.c:303
344407 msgid "Unable to open the clipman history dialog"
345408 msgstr "Kan het dialoogvenster voor de geschiedenis van Klembordbeheer niet openen"
346409
347 #: ../panel-plugin/menu.c:455
410 #: ../panel-plugin/menu.c:449
348411 msgid "Could not generate QR-Code."
349412 msgstr "Kon geen QR-code genereren."
350413
351 #. Insert empty menu item
352 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
353 msgid "Clipboard is empty"
354 msgstr "Klembord is leeg"
355
356 #: ../panel-plugin/menu.c:602
414 #: ../panel-plugin/menu.c:594
357415 msgid "_Show full history..."
358416 msgstr "Toon volledige geschiedenis..."
359417
360 #: ../panel-plugin/menu.c:608
418 #: ../panel-plugin/menu.c:600
361419 msgid "_Clear history"
362420 msgstr "Geschiedenis _wissen"
363421
364 #: ../panel-plugin/menu.c:615
422 #: ../panel-plugin/menu.c:607
365423 msgid "_Clipman settings..."
366424 msgstr "Instellingen van Klembordbeheer..."
367425
368 #: ../panel-plugin/plugin.c:321
426 #: ../panel-plugin/plugin.c:329
369427 msgid "Contributors:"
370428 msgstr "Bijdragers:"
371429
372 #: ../panel-plugin/plugin.c:335
430 #: ../panel-plugin/plugin.c:343
373431 msgid "Clipboard Manager for Xfce"
374432 msgstr "Klembordbeheer voor Xfce"
375433
376 #: ../panel-plugin/plugin.c:343
434 #: ../panel-plugin/plugin.c:351
377435 msgid "translator-credits"
378436 msgstr "Vincent Tunru\nPjotr <pjotrvertaalt@gmail.com>"
379437
380 #: ../panel-plugin/plugin.c:357
438 #: ../panel-plugin/plugin.c:365
381439 msgid "Unable to open the settings dialog"
382440 msgstr "Kan het instellingenvenster niet openen"
383
384 #: ../panel-plugin/common.c:29
385 msgid ""
386 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr "Kon de achtergronddienst voor Klembordbeheer niet starten omdat die reeds draait."
388
389 #: ../panel-plugin/common.c:30
390 msgid "The Xfce Clipboard Manager is already running."
391 msgstr "Het Klembordbeheer van Xfce draait reeds."
392
393 #: ../panel-plugin/common.c:37
394 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr "U kunt het starten met 'xfce4-clipman'."
396
397 #: ../panel-plugin/common.c:39
398 msgid "The Clipboard Manager Daemon is not running."
399 msgstr "De achtergronddienst voor Klembordbeheer draait niet."
400
401 #: ../panel-plugin/xfce4-clipman-history.c:256
402 msgid "Enter search phrase here"
403 msgstr "Voer zoekterm hier in"
404
405 #: ../panel-plugin/xfce4-clipman-history.c:414
406 #, c-format
407 msgid "_Paste"
408 msgstr "_Plakken"
409
410 #: ../panel-plugin/xfce4-clipman-history.c:419
411 #, c-format
412 msgid "_Copy"
413 msgstr "_Kopiëren"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:435
416 msgid "Clipman History"
417 msgstr "Geschiedenis van Klembordbeheer"
418
419 #: ../panel-plugin/xfce4-clipman-history.c:449
420 #: ../panel-plugin/xfce4-clipman-history.c:451
421 msgid "_Settings"
422 msgstr "_Instellingen"
423
424 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
425 msgid "Clipboard Manager Settings"
426 msgstr "Instellingen van Klembordbeheer"
427
428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
429 msgid "Customize your clipboard"
430 msgstr "Pas uw klembord aan"
44 # Translators:
55 # Cédric Valmary <cvalmary@yahoo.fr>, 2014,2016
66 # Cédric Valmary <cvalmary@yahoo.fr>, 2013
7 # Quentin PAGÈS, 2022
78 msgid ""
89 msgstr ""
910 "Project-Id-Version: Xfce Panel Plugins\n"
1011 "Report-Msgid-Bugs-To: \n"
1112 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
13 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
13 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
14 "Last-Translator: Quentin PAGÈS, 2022\n"
1415 "Language-Team: Occitan (post 1500) (http://www.transifex.com/xfce/xfce-panel-plugins/language/oc/)\n"
1516 "MIME-Version: 1.0\n"
1617 "Content-Type: text/plain; charset=UTF-8\n"
104105
105106 #: ../panel-plugin/settings-dialog.ui.h:1
106107 msgid "Clipman Settings"
107 msgstr ""
108 msgstr "Paramètres de Clipman"
108109
109110 #: ../panel-plugin/settings-dialog.ui.h:2
110111 #: ../panel-plugin/xfce4-clipman-history.c:441
111112 #: ../panel-plugin/xfce4-clipman-history.c:443
112113 msgid "_Help"
113 msgstr ""
114 msgstr "_Ajuda"
114115
115116 #: ../panel-plugin/settings-dialog.ui.h:3
116117 msgid "_Close"
146147
147148 #: ../panel-plugin/settings-dialog.ui.h:10
148149 msgid "<b>General</b>"
149 msgstr ""
150 msgstr "<b>General</b>"
150151
151152 #: ../panel-plugin/settings-dialog.ui.h:11
152153 msgid "P_osition menu at mouse pointer"
160161
161162 #: ../panel-plugin/settings-dialog.ui.h:13
162163 msgid "Maximum items:"
163 msgstr ""
164 msgstr "Elements maximum :"
164165
165166 #: ../panel-plugin/settings-dialog.ui.h:14
166167 msgid "<b>Menu</b>"
167 msgstr ""
168 msgstr "<b>Menut</b>"
168169
169170 #: ../panel-plugin/settings-dialog.ui.h:15
170171 msgid "_Behavior"
171 msgstr ""
172 msgstr "_Compòrtament"
172173
173174 #: ../panel-plugin/settings-dialog.ui.h:16
174175 msgid "<b>_Enable automatic actions</b>"
218219
219220 #: ../panel-plugin/settings-dialog.ui.h:27
220221 msgid "_Actions"
221 msgstr ""
222 msgstr "_Accions"
222223
223224 #: ../panel-plugin/settings-dialog.ui.h:28
224225 msgid "<b>Remember history</b>"
265266
266267 #: ../panel-plugin/settings-dialog.ui.h:38
267268 msgid "5"
268 msgstr ""
269 msgstr "5"
269270
270271 #: ../panel-plugin/settings-dialog.ui.h:39
271272 msgid "H_istory"
406407 #: ../panel-plugin/xfce4-clipman-history.c:414
407408 #, c-format
408409 msgid "_Paste"
409 msgstr ""
410 msgstr "_Pegar"
410411
411412 #: ../panel-plugin/xfce4-clipman-history.c:419
412413 #, c-format
413414 msgid "_Copy"
414 msgstr ""
415 msgstr "_Copiar"
415416
416417 #: ../panel-plugin/xfce4-clipman-history.c:435
417418 msgid "Clipman History"
420421 #: ../panel-plugin/xfce4-clipman-history.c:449
421422 #: ../panel-plugin/xfce4-clipman-history.c:451
422423 msgid "_Settings"
423 msgstr ""
424 msgstr "_Paramètres"
424425
425426 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426427 msgid "Clipboard Manager Settings"
+159
-143
po/pl.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Dawid Job <hoek@tuta.io>, 2014
6 # Marcin Mikołajczak <me@mkljczk.pl>, 2016
5 # hoek <hoek@tuta.io>, 2014
6 # hoek <hoek@tuta.io>, 2014
7 # marcin mikołajczak <me@mkljczk.pl>, 2016
8 # marcin mikołajczak <me@mkljczk.pl>, 2016
9 # Marek Adamski, 2022
10 # Marek Adamski, 2020
11 # Marek Adamski, 2020
712 # No Ne, 2020
8 # No Ne, 2020
13 # Marek Adamski, 2020-2021
914 # Piotr Maliński <admin@rk.edu.pl>, 2006
1015 # Piotr Sokół <psokol.l10n@gmail.com>, 2009,2011-2012,2015
1116 # Piotr Strębski <strebski@gmail.com>, 2014,2016
17 # Piotr Strębski <strebski@gmail.com>, 2014,2016
1218 msgid ""
1319 msgstr ""
1420 "Project-Id-Version: Xfce Panel Plugins\n"
1521 "Report-Msgid-Bugs-To: \n"
16 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
17 "PO-Revision-Date: 2020-04-09 09:50+0000\n"
18 "Last-Translator: No Ne\n"
22 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
23 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
24 "Last-Translator: Marek Adamski, 2022\n"
1925 "Language-Team: Polish (http://www.transifex.com/xfce/xfce-panel-plugins/language/pl/)\n"
2026 "MIME-Version: 1.0\n"
2127 "Content-Type: text/plain; charset=UTF-8\n"
3743
3844 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3945 msgid "Clipboard Manager Autostart File"
40 msgstr "Plik autostartu Menedżera schowka"
46 msgstr "Plik autostartu menedżera schowka"
4147
4248 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
4349 msgid "Image"
7379
7480 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7581 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
76 #: ../panel-plugin/main-panel-plugin.c:77
77 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
78 #: ../panel-plugin/plugin.c:333
82 #: ../panel-plugin/main-panel-plugin.c:83
83 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
84 #: ../panel-plugin/plugin.c:341
7985 msgid "Clipman"
8086 msgstr "Menedżer schowka"
8187
98104 msgid "Shift+Insert"
99105 msgstr "Shift+Insert"
100106
101 #: ../panel-plugin/xfce4-clipman-settings.c:535
107 #: ../panel-plugin/xfce4-clipman-settings.c:537
102108 msgid "<b>Reset actions</b>"
103109 msgstr "<b>Przywracanie czynności</b>"
104110
105 #: ../panel-plugin/xfce4-clipman-settings.c:537
111 #: ../panel-plugin/xfce4-clipman-settings.c:539
106112 msgid ""
107113 "Are you sure you want to reset the actions to the system default values?"
108114 msgstr "Przywrócić domyślne czynności?"
109115
116 #: ../panel-plugin/xfce4-clipman-history.c:251
117 msgid "Enter search phrase here"
118 msgstr "Wpisz szukaną frazę tutaj"
119
120 #. Insert empty menu item
121 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
122 msgid "Clipboard is empty"
123 msgstr "Schowek jest pusty"
124
125 #: ../panel-plugin/xfce4-clipman-history.c:409
126 #, c-format
127 msgid "_Paste"
128 msgstr "_Wklej"
129
130 #: ../panel-plugin/xfce4-clipman-history.c:414
131 #, c-format
132 msgid "_Copy"
133 msgstr "_Skopiuj"
134
135 #: ../panel-plugin/xfce4-clipman-history.c:430
136 msgid "Clipman History"
137 msgstr "Historia menedżera schowka"
138
139 #: ../panel-plugin/xfce4-clipman-history.c:436
140 #: ../panel-plugin/xfce4-clipman-history.c:438
141 #: ../panel-plugin/settings-dialog.ui.h:2
142 msgid "_Help"
143 msgstr "_Pomoc"
144
145 #: ../panel-plugin/xfce4-clipman-history.c:444
146 #: ../panel-plugin/xfce4-clipman-history.c:446
147 msgid "_Settings"
148 msgstr "_Ustawienia"
149
150 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
151 msgid "Clipboard Manager Settings"
152 msgstr "Ustawienia menedżera schowka"
153
154 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
155 msgid "Customize your clipboard"
156 msgstr "Dostosowywanie schowka"
157
110158 #: ../panel-plugin/settings-dialog.ui.h:1
111159 msgid "Clipman Settings"
112 msgstr "Ustawienia Menedżera schowka"
113
114 #: ../panel-plugin/settings-dialog.ui.h:2
115 #: ../panel-plugin/xfce4-clipman-history.c:441
116 #: ../panel-plugin/xfce4-clipman-history.c:443
117 msgid "_Help"
118 msgstr "_Pomoc"
160 msgstr "Ustawienia menedżera schowka"
119161
120162 #: ../panel-plugin/settings-dialog.ui.h:3
121163 msgid "_Close"
132174 msgstr "Kopiuje do schowka zaznaczony tekst w celu szybkiego jego wklejenia"
133175
134176 #: ../panel-plugin/settings-dialog.ui.h:6
177 msgid "_Persist primary selection"
178 msgstr "_Trwałość zaznaczenia podstawowego"
179
180 #: ../panel-plugin/settings-dialog.ui.h:7
181 msgid ""
182 "If checked, the middle-click paste (primary selection) will be persistent if"
183 " the next selection is empty, i.e. left click anywhere in a text area"
184 msgstr "Wklejanie środkowym kliknięciem (zaznaczenie podstawowe) będzie trwałe, jeśli następne zaznaczenie będzie puste, tj. kliknięcie lewym przyciskiem myszy w dowolnym miejscu w obszarze tekstowym"
185
186 #: ../panel-plugin/settings-dialog.ui.h:8
135187 msgid "_QR-Code support"
136188 msgstr "Obsługa kodów _QR"
137189
138 #: ../panel-plugin/settings-dialog.ui.h:7
190 #: ../panel-plugin/settings-dialog.ui.h:9
139191 msgid ""
140192 "If checked, the menu shows a QR-Code of the currently selected clipboard "
141193 "entry"
142 msgstr "Jeśli zaznaczono, menu pokazuje QR-Code obecnie zaznaczonego wpisu schowka"
143
144 #: ../panel-plugin/settings-dialog.ui.h:8
194 msgstr "Jeśli zaznaczono, menu pokazuje kod QR obecnie zaznaczonego wpisu schowka"
195
196 #: ../panel-plugin/settings-dialog.ui.h:10
145197 msgid "Automatically paste a selected item from the history"
146198 msgstr "Wkleja automatycznie zaznaczony element historii"
147199
148 #: ../panel-plugin/settings-dialog.ui.h:9
200 #: ../panel-plugin/settings-dialog.ui.h:11
149201 msgid "_Paste instantly:"
150202 msgstr "_Natychmiastowe wklejanie:"
151203
152 #: ../panel-plugin/settings-dialog.ui.h:10
204 #: ../panel-plugin/settings-dialog.ui.h:12
153205 msgid "<b>General</b>"
154206 msgstr "<b>Ogólne</b>"
155207
156 #: ../panel-plugin/settings-dialog.ui.h:11
208 #: ../panel-plugin/settings-dialog.ui.h:13
157209 msgid "P_osition menu at mouse pointer"
158210 msgstr "Wyświetlanie menu w p_ozycji kursora myszy"
159211
160 #: ../panel-plugin/settings-dialog.ui.h:12
212 #: ../panel-plugin/settings-dialog.ui.h:14
161213 msgid ""
162214 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
163215 "clipman command"
164216 msgstr "Wyświetla menu apletu w pozycji kursora myszy. Do użycia tylko z poleceniem xfce-popup-clipman."
165217
166 #: ../panel-plugin/settings-dialog.ui.h:13
218 #: ../panel-plugin/settings-dialog.ui.h:15
167219 msgid "Maximum items:"
168220 msgstr "Maksimum elementów:"
169221
170 #: ../panel-plugin/settings-dialog.ui.h:14
222 #: ../panel-plugin/settings-dialog.ui.h:16
171223 msgid "<b>Menu</b>"
172224 msgstr "<b>Menu</b>"
173225
174 #: ../panel-plugin/settings-dialog.ui.h:15
226 #: ../panel-plugin/settings-dialog.ui.h:17
175227 msgid "_Behavior"
176228 msgstr "_Zachowanie"
177229
178 #: ../panel-plugin/settings-dialog.ui.h:16
230 #: ../panel-plugin/settings-dialog.ui.h:18
179231 msgid "<b>_Enable automatic actions</b>"
180 msgstr "<b>_Włączenie automatycznych akcji</b>"
181
182 #: ../panel-plugin/settings-dialog.ui.h:17
232 msgstr "<b>_Włączenie automatycznych czynności</b>"
233
234 #: ../panel-plugin/settings-dialog.ui.h:19
183235 msgid ""
184236 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
185237 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
186 msgstr "Jeśli zaznaczone, dopasowuje zawartość schowka do wyrażeń regularnych i wyświetla automatycznie menu z możliwymi czynnościami.\nW przeciwnym wypadku menu będzie wyświetlane tylko przy wywołaniu \"xfce4-popup-clipman-actions\" (i odnalezienia wyniku)"
187
188 #: ../panel-plugin/settings-dialog.ui.h:19
238 msgstr "Jeśli zaznaczone, dopasowuje zawartość schowka do wyrażeń regularnych i wyświetla automatycznie menu z możliwymi czynnościami.\nW przeciwnym przypadku menu będzie wyświetlane tylko przy wywołaniu \"xfce4-popup-clipman-actions\" (i odnalezieniu wyniku)"
239
240 #: ../panel-plugin/settings-dialog.ui.h:21
189241 msgid "_Show actions by holding Control"
190242 msgstr "Po_każ czynności przytrzymując klawisz Ctrl"
191243
192 #: ../panel-plugin/settings-dialog.ui.h:20
244 #: ../panel-plugin/settings-dialog.ui.h:22
193245 msgid ""
194246 "When the selection is done (mouse or keyboard) and the Control key is still "
195247 "pressed down, the popup menu for matched actions will be shown"
196248 msgstr "Gdy dokonano zaznaczenia (myszką lub klawiaturą), a klawisz Ctrl jest wciąż wciśnięty, zostanie wyświetlone menu podręczne dopasowanych czynności"
197249
198 #: ../panel-plugin/settings-dialog.ui.h:21
250 #: ../panel-plugin/settings-dialog.ui.h:23
199251 msgid "S_kip actions by holding Control"
200252 msgstr "_Pomijanie czynności przytrzymując klawisz Ctrl"
201253
202 #: ../panel-plugin/settings-dialog.ui.h:22
254 #: ../panel-plugin/settings-dialog.ui.h:24
203255 msgid ""
204256 "When the selection is done (mouse or keyboard) and the Control key is still "
205257 "pressed down, the popup menu for matched actions will be skipped"
206 msgstr "Pomija wyświetlanie menu podręcznego dopasowanych czynności po przytrzymaniu klawisza Ctrl w trakcie zaznaczania "
207
208 #: ../panel-plugin/settings-dialog.ui.h:23
258 msgstr "Pomija wyświetlanie menu podręcznego dopasowanych czynności po przytrzymaniu klawisza Ctrl w trakcie zaznaczania"
259
260 #: ../panel-plugin/settings-dialog.ui.h:25
209261 msgid "Add action"
210262 msgstr "Dodaj czynność"
211263
212 #: ../panel-plugin/settings-dialog.ui.h:24
264 #: ../panel-plugin/settings-dialog.ui.h:26
213265 msgid "Edit action"
214266 msgstr "Edycja czynności"
215267
216 #: ../panel-plugin/settings-dialog.ui.h:25
268 #: ../panel-plugin/settings-dialog.ui.h:27
217269 msgid "Delete action"
218270 msgstr "Usuń czynność"
219271
220 #: ../panel-plugin/settings-dialog.ui.h:26
272 #: ../panel-plugin/settings-dialog.ui.h:28
221273 msgid "Reset all actions to the system default values"
222274 msgstr "Przywrócić wszystkie czynności do domyślnych wartości systemu"
223275
224 #: ../panel-plugin/settings-dialog.ui.h:27
276 #: ../panel-plugin/settings-dialog.ui.h:29
225277 msgid "_Actions"
226 msgstr "_Akcje"
227
228 #: ../panel-plugin/settings-dialog.ui.h:28
278 msgstr "_Czynności"
279
280 #: ../panel-plugin/settings-dialog.ui.h:30
229281 msgid "<b>Remember history</b>"
230282 msgstr "<b>Zapamiętywanie historii</b>"
231283
232 #: ../panel-plugin/settings-dialog.ui.h:29
284 #: ../panel-plugin/settings-dialog.ui.h:31
233285 msgid "Remember last copied _image"
234286 msgstr "Zapamiętywanie ostatnio skopiowanego _obrazu"
235287
236 #: ../panel-plugin/settings-dialog.ui.h:30
288 #: ../panel-plugin/settings-dialog.ui.h:32
237289 msgid ""
238290 "If checked, this option allows one to store one image inside the history"
239291 msgstr "Jeśli zaznaczono, ta opcja pozwala na przechowywanie jednego obrazu w historii"
240292
241 #: ../panel-plugin/settings-dialog.ui.h:31
293 #: ../panel-plugin/settings-dialog.ui.h:33
242294 msgid "_Reorder history items"
243295 msgstr "_Zmienianie kolejności elementów"
244296
245 #: ../panel-plugin/settings-dialog.ui.h:32
297 #: ../panel-plugin/settings-dialog.ui.h:34
246298 msgid ""
247299 "Push last copied text to the top of the history, useful to reorder old items"
248300 msgstr "Przemieszcza ostatnio skopiowany ciąg na pierwszą pozycję w historii. Umożliwia zmianę kolejności elementów."
249301
250 #: ../panel-plugin/settings-dialog.ui.h:33
302 #: ../panel-plugin/settings-dialog.ui.h:35
251303 msgid "Re_verse history order"
252304 msgstr "_Odwrócenie kolejności elementów historii"
253305
254 #: ../panel-plugin/settings-dialog.ui.h:34
306 #: ../panel-plugin/settings-dialog.ui.h:36
255307 msgid "Reverse order of the history shown in the menu"
256308 msgstr "Odwraca kolejność elementów historii w menu apletu"
257309
258 #: ../panel-plugin/settings-dialog.ui.h:35
310 #: ../panel-plugin/settings-dialog.ui.h:37
259311 msgid "Ignore mouse s_elections"
260312 msgstr "Ignorowanie zaznacz_enia myszy"
261313
262 #: ../panel-plugin/settings-dialog.ui.h:36
314 #: ../panel-plugin/settings-dialog.ui.h:38
263315 msgid ""
264316 "If checked, the selections won't affect the history except the manual copies"
265317 msgstr "Pomija umieszczanie zaznaczonego tekstu w historii"
266318
267 #: ../panel-plugin/settings-dialog.ui.h:37
319 #: ../panel-plugin/settings-dialog.ui.h:39
268320 msgid "Size of the _history:"
269321 msgstr "Ilość _elementów:"
270322
271 #: ../panel-plugin/settings-dialog.ui.h:38
323 #: ../panel-plugin/settings-dialog.ui.h:40
272324 msgid "5"
273325 msgstr "5"
274326
275 #: ../panel-plugin/settings-dialog.ui.h:39
327 #: ../panel-plugin/settings-dialog.ui.h:41
276328 msgid "H_istory"
277329 msgstr "H_istoria"
278330
279 #: ../panel-plugin/settings-dialog.ui.h:40
331 #: ../panel-plugin/settings-dialog.ui.h:42
280332 msgid "Edit Action"
281333 msgstr "Edycja czynności"
282334
283 #: ../panel-plugin/settings-dialog.ui.h:41
335 #: ../panel-plugin/settings-dialog.ui.h:43
284336 msgid "Name:"
285 msgstr "Nazwa: "
286
287 #: ../panel-plugin/settings-dialog.ui.h:42
337 msgstr "Nazwa:"
338
339 #: ../panel-plugin/settings-dialog.ui.h:44
288340 msgid "Pattern:"
289341 msgstr "Wzór:"
290342
291 #: ../panel-plugin/settings-dialog.ui.h:43
343 #: ../panel-plugin/settings-dialog.ui.h:45
292344 msgid ""
293345 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
294346 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
295347 " always anchored within the special characters ^$"
296348 msgstr "W poleceniach można użyć parametrów podstawienia \"\\1\", \"\\2\" itd. Parametr \"\\0\" reprezentuje pełny tekst. Wzór jest zawsze zakotwiczony w znakach specjalnych ^$"
297349
298 #: ../panel-plugin/settings-dialog.ui.h:44
350 #: ../panel-plugin/settings-dialog.ui.h:46
299351 msgid "Activate only on manual copy"
300352 msgstr "Aktywowanie tylko po ręcznym skopiowaniu"
301353
302 #: ../panel-plugin/settings-dialog.ui.h:45
354 #: ../panel-plugin/settings-dialog.ui.h:47
303355 msgid ""
304356 "By default the action is triggered by a selection, check this option to "
305357 "trigger the action only when you make a manual copy"
306 msgstr "Domyślnie akcja jest wyzwalana przez zaznaczenie, zaznacz tę opcję, aby aktywować akcję tylko podczas ręcznego kopiowania"
307
308 #: ../panel-plugin/settings-dialog.ui.h:46
358 msgstr "Domyślnie czynność jest wyzwalana przez zaznaczenie, zaznacz tę opcję, aby aktywować czynność tylko podczas ręcznego kopiowania"
359
360 #: ../panel-plugin/settings-dialog.ui.h:48
309361 msgid "<b>Action</b>"
310362 msgstr "<b>Czynność</b>"
311363
312 #: ../panel-plugin/settings-dialog.ui.h:47
364 #: ../panel-plugin/settings-dialog.ui.h:49
313365 msgid "Command:"
314366 msgstr "Polecenie: "
315367
316 #: ../panel-plugin/settings-dialog.ui.h:48
368 #: ../panel-plugin/settings-dialog.ui.h:50
317369 msgid "<b>Commands</b>"
318370 msgstr "<b>Polecenia</b>"
319371
320 #: ../panel-plugin/settings-dialog.ui.h:49
372 #: ../panel-plugin/settings-dialog.ui.h:51
321373 msgid "Type here your custom text, for example a URL, a filename, etc."
322374 msgstr "Wpisz tutaj niestandardowy tekst, na przykład adres URL, nazwę pliku itp."
323375
324 #: ../panel-plugin/settings-dialog.ui.h:50
376 #: ../panel-plugin/settings-dialog.ui.h:52
325377 msgid "Regular expression"
326378 msgstr "Wyrażenie regularne"
327379
328 #: ../panel-plugin/main-panel-plugin.c:111
329 #: ../panel-plugin/main-status-icon.c:159
380 #: ../panel-plugin/main-panel-plugin.c:117
381 #: ../panel-plugin/main-status-icon.c:161
330382 msgid "_Disable"
331383 msgstr "_Wyłączenie"
332384
333 #: ../panel-plugin/actions.c:368
385 #: ../panel-plugin/actions.c:367
334386 #, c-format
335387 msgid ""
336388 "Unable to execute the command \"%s\"\n"
338390 "%s"
339391 msgstr "Nie można wykonać polecenia „%s”\n\n%s"
340392
393 #: ../panel-plugin/common.c:29
394 msgid ""
395 "Could not start the Clipboard Manager Daemon because it is already running."
396 msgstr "Nie można uruchomić demona menedżera schowka, ponieważ jest już uruchomiony."
397
398 #: ../panel-plugin/common.c:30
399 msgid "The Xfce Clipboard Manager is already running."
400 msgstr "Menedżer schowka Xfce jest już uruchomiony."
401
402 #: ../panel-plugin/common.c:37
403 msgid "You can launch it with 'xfce4-clipman'."
404 msgstr "Możesz uruchomić go za pomocą 'xfce4-clipman'."
405
406 #: ../panel-plugin/common.c:39
407 msgid "The Clipboard Manager Daemon is not running."
408 msgstr "Demon menedżera schowka nie jest uruchomiony."
409
341410 #: ../panel-plugin/menu.c:255
342411 msgid "Are you sure you want to clear the history?"
343412 msgstr "Wyczyścić historię schowka?"
346415 msgid "Don't ask again"
347416 msgstr "Pomijanie tego pytania w przyszłości"
348417
349 #: ../panel-plugin/menu.c:306
418 #: ../panel-plugin/menu.c:303
350419 msgid "Unable to open the clipman history dialog"
351420 msgstr "Nie można otworzyć okna dialogowego historii"
352421
353 #: ../panel-plugin/menu.c:455
422 #: ../panel-plugin/menu.c:449
354423 msgid "Could not generate QR-Code."
355424 msgstr "Nie można wygenerować kodu QR."
356425
357 #. Insert empty menu item
358 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
359 msgid "Clipboard is empty"
360 msgstr "Schowek jest pusty"
361
362 #: ../panel-plugin/menu.c:602
426 #: ../panel-plugin/menu.c:594
363427 msgid "_Show full history..."
364428 msgstr "_Pokaż całą historię..."
365429
366 #: ../panel-plugin/menu.c:608
430 #: ../panel-plugin/menu.c:600
367431 msgid "_Clear history"
368432 msgstr "_Wyczyść historię"
369433
370 #: ../panel-plugin/menu.c:615
434 #: ../panel-plugin/menu.c:607
371435 msgid "_Clipman settings..."
372 msgstr "Ustawienia _Menedżera schowka..."
373
374 #: ../panel-plugin/plugin.c:321
436 msgstr "Ustawienia _menedżera schowka..."
437
438 #: ../panel-plugin/plugin.c:329
375439 msgid "Contributors:"
376440 msgstr "Współtwórcy:"
377441
378 #: ../panel-plugin/plugin.c:335
442 #: ../panel-plugin/plugin.c:343
379443 msgid "Clipboard Manager for Xfce"
380444 msgstr "Zarządza skopiowanymi elementami"
381445
382 #: ../panel-plugin/plugin.c:343
446 #: ../panel-plugin/plugin.c:351
383447 msgid "translator-credits"
384448 msgstr "Piotr Maliński <admin@rk.edu.pl>, 2006.\nPiotr Sokół <psokol@jabster.pl>, 2009, 2011, 2012."
385449
386 #: ../panel-plugin/plugin.c:357
450 #: ../panel-plugin/plugin.c:365
387451 msgid "Unable to open the settings dialog"
388452 msgstr "Nie można otworzyć okna preferencji"
389
390 #: ../panel-plugin/common.c:29
391 msgid ""
392 "Could not start the Clipboard Manager Daemon because it is already running."
393 msgstr "Nie można uruchomić demona Menedżera schowka, ponieważ jest już uruchomiony."
394
395 #: ../panel-plugin/common.c:30
396 msgid "The Xfce Clipboard Manager is already running."
397 msgstr "Menedżer schowka Xfce jest już uruchomiony."
398
399 #: ../panel-plugin/common.c:37
400 msgid "You can launch it with 'xfce4-clipman'."
401 msgstr "Możesz uruchomić go za pomocą 'xfce4-clipman'."
402
403 #: ../panel-plugin/common.c:39
404 msgid "The Clipboard Manager Daemon is not running."
405 msgstr "Demon Menedżera schowka nie jest uruchomiony."
406
407 #: ../panel-plugin/xfce4-clipman-history.c:256
408 msgid "Enter search phrase here"
409 msgstr "Wpisz szukaną frazę tutaj"
410
411 #: ../panel-plugin/xfce4-clipman-history.c:414
412 #, c-format
413 msgid "_Paste"
414 msgstr "_Wklej"
415
416 #: ../panel-plugin/xfce4-clipman-history.c:419
417 #, c-format
418 msgid "_Copy"
419 msgstr "_Skopiuj"
420
421 #: ../panel-plugin/xfce4-clipman-history.c:435
422 msgid "Clipman History"
423 msgstr "Historia Menedżera schowka"
424
425 #: ../panel-plugin/xfce4-clipman-history.c:449
426 #: ../panel-plugin/xfce4-clipman-history.c:451
427 msgid "_Settings"
428 msgstr "_Ustawienia"
429
430 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
431 msgid "Clipboard Manager Settings"
432 msgstr "Ustawienia Menedżera schowka"
433
434 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
435 msgid "Customize your clipboard"
436 msgstr "Dostosowywanie schowka"
+147
-137
po/pt.po less more
33 #
44 # Translators:
55 # Alexandre Fidalgo <alexandremagnos15@gmail.com>, 2014
6 # Hugo Carvalho <hugokarvalho@hotmail.com>, 2019-2020
6 # Hugo Carvalho <hugokarvalho@hotmail.com>, 2019-2020,2022
77 # José Vieira <jvieira33@sapo.pt>, 2020
88 # Nuno Miguel <nunis@netcabo.pt>, 2007-2009
99 # Nuno Miguel <nunomgue@gmail.com>, 2014,2016
1212 msgstr ""
1313 "Project-Id-Version: Xfce Panel Plugins\n"
1414 "Report-Msgid-Bugs-To: \n"
15 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
16 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
17 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
15 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
16 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
17 "Last-Translator: Hugo Carvalho <hugokarvalho@hotmail.com>, 2019-2020,2022\n"
1818 "Language-Team: Portuguese (http://www.transifex.com/xfce/xfce-panel-plugins/language/pt/)\n"
1919 "MIME-Version: 1.0\n"
2020 "Content-Type: text/plain; charset=UTF-8\n"
2121 "Content-Transfer-Encoding: 8bit\n"
2222 "Language: pt\n"
23 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
23 "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
2424
2525 #: ../data/appdata/xfce4-clipman.appdata.xml.in.h:1
2626 msgid ""
2828 "application running in the notification area. It keeps a history of text and"
2929 " images of content copied to the clipboard. It also has a feature to execute"
3030 " actions on specific text selection by matching them against regexes."
31 msgstr "Gestor da área de transferência fornecido como um plugin para o painel Xfce e como uma aplicação própria inserida na área de notificação. Mantém um histórico de texto e imagens do conteúdo copiado para a área de transferência. Tem também um recurso para executar ações sobre a seleção de texto específico, combinando-as com expressões regulares."
31 msgstr "Gestor da área de transferência fornecido como um plugin para o painel Xfce e como uma aplicação própria inserida na área de notificação. Mantém um histórico de texto e imagens do conteúdo copiado para a área de transferência. Tem também uma funcionalidade para executar ações sobre a seleção de texto específico, combinando-as com expressões regulares."
3232
3333 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3434 msgid "Clipboard Manager"
4444
4545 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:2
4646 msgid "Edit with Gimp"
47 msgstr "Editar com Gimp"
47 msgstr "Editar com o Gimp"
4848
4949 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:3
5050 msgid "View with Ristretto"
51 msgstr "Ver com Ristretto"
51 msgstr "Ver com o Ristretto"
5252
5353 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:4
5454 msgid "Bugz"
6868
6969 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:8
7070 msgid "Shrink the URL"
71 msgstr "Encurtar URL"
71 msgstr "Encurtar o URL"
7272
7373 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7474 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
75 #: ../panel-plugin/main-panel-plugin.c:77
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
77 #: ../panel-plugin/plugin.c:333
75 #: ../panel-plugin/main-panel-plugin.c:83
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
77 #: ../panel-plugin/plugin.c:341
7878 msgid "Clipman"
7979 msgstr "Clipman"
8080
9797 msgid "Shift+Insert"
9898 msgstr "Shift+Insert"
9999
100 #: ../panel-plugin/xfce4-clipman-settings.c:535
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
101101 msgid "<b>Reset actions</b>"
102102 msgstr "<b>Repor ações</b>"
103103
104 #: ../panel-plugin/xfce4-clipman-settings.c:537
104 #: ../panel-plugin/xfce4-clipman-settings.c:539
105105 msgid ""
106106 "Are you sure you want to reset the actions to the system default values?"
107 msgstr "Tem a certeza que pretende repor as ações para os valores predefinidos do sistema?"
107 msgstr "Repor as ações para os valores predefinidos do sistema?"
108
109 #: ../panel-plugin/xfce4-clipman-history.c:251
110 msgid "Enter search phrase here"
111 msgstr "Introduzir aqui a frase a pesquisar"
112
113 #. Insert empty menu item
114 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
115 msgid "Clipboard is empty"
116 msgstr "A área de transferência está vazia"
117
118 #: ../panel-plugin/xfce4-clipman-history.c:409
119 #, c-format
120 msgid "_Paste"
121 msgstr "Co_lar"
122
123 #: ../panel-plugin/xfce4-clipman-history.c:414
124 #, c-format
125 msgid "_Copy"
126 msgstr "_Copiar"
127
128 #: ../panel-plugin/xfce4-clipman-history.c:430
129 msgid "Clipman History"
130 msgstr "Histórico do Clipman"
131
132 #: ../panel-plugin/xfce4-clipman-history.c:436
133 #: ../panel-plugin/xfce4-clipman-history.c:438
134 #: ../panel-plugin/settings-dialog.ui.h:2
135 msgid "_Help"
136 msgstr "_Ajuda"
137
138 #: ../panel-plugin/xfce4-clipman-history.c:444
139 #: ../panel-plugin/xfce4-clipman-history.c:446
140 msgid "_Settings"
141 msgstr "_Definições"
142
143 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
144 msgid "Clipboard Manager Settings"
145 msgstr "Definições do gestor de área de transferência"
146
147 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
148 msgid "Customize your clipboard"
149 msgstr "Personalize a sua área de transferência"
108150
109151 #: ../panel-plugin/settings-dialog.ui.h:1
110152 msgid "Clipman Settings"
111 msgstr ""
112
113 #: ../panel-plugin/settings-dialog.ui.h:2
114 #: ../panel-plugin/xfce4-clipman-history.c:441
115 #: ../panel-plugin/xfce4-clipman-history.c:443
116 msgid "_Help"
117 msgstr "_Ajuda"
153 msgstr "Definições do Cipman"
118154
119155 #: ../panel-plugin/settings-dialog.ui.h:3
120156 msgid "_Close"
128164 msgid ""
129165 "If checked, the selections will be synced with the default clipboard in a "
130166 "way that you can paste what you select"
131 msgstr "Se ativa, as seleções serão sincronizadas com a área de transferência predefinida, por forma a permitir colar a seleção"
167 msgstr "Se ativado, as seleções serão sincronizadas com a área de transferência predefinida, de forma a que possa colar o que selecionar"
132168
133169 #: ../panel-plugin/settings-dialog.ui.h:6
170 msgid "_Persist primary selection"
171 msgstr "_Persistir na seleção primária"
172
173 #: ../panel-plugin/settings-dialog.ui.h:7
174 msgid ""
175 "If checked, the middle-click paste (primary selection) will be persistent if"
176 " the next selection is empty, i.e. left click anywhere in a text area"
177 msgstr "Se ativado, o colar com o botão do meio (seleção principal) será persistente se a seleção seguinte estiver vazia, ou seja, clique com o botão esquerdo do rato em qualquer parte de uma área de texto"
178
179 #: ../panel-plugin/settings-dialog.ui.h:8
134180 msgid "_QR-Code support"
135181 msgstr "Suporte ao _QR-Code"
136182
137 #: ../panel-plugin/settings-dialog.ui.h:7
183 #: ../panel-plugin/settings-dialog.ui.h:9
138184 msgid ""
139185 "If checked, the menu shows a QR-Code of the currently selected clipboard "
140186 "entry"
141187 msgstr "Se ativar esta opção, o menu mostra o código QR da entrada de área de transferência selecionada"
142188
143 #: ../panel-plugin/settings-dialog.ui.h:8
189 #: ../panel-plugin/settings-dialog.ui.h:10
144190 msgid "Automatically paste a selected item from the history"
145191 msgstr "Colocar automaticamente um item do histórico na janela"
146192
147 #: ../panel-plugin/settings-dialog.ui.h:9
193 #: ../panel-plugin/settings-dialog.ui.h:11
148194 msgid "_Paste instantly:"
149195 msgstr "Co_lar imediatamente:"
150196
151 #: ../panel-plugin/settings-dialog.ui.h:10
197 #: ../panel-plugin/settings-dialog.ui.h:12
152198 msgid "<b>General</b>"
153199 msgstr "<b>Gerais</b>"
154200
155 #: ../panel-plugin/settings-dialog.ui.h:11
201 #: ../panel-plugin/settings-dialog.ui.h:13
156202 msgid "P_osition menu at mouse pointer"
157203 msgstr "Menu no l_ocal do cursor"
158204
159 #: ../panel-plugin/settings-dialog.ui.h:12
205 #: ../panel-plugin/settings-dialog.ui.h:14
160206 msgid ""
161207 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
162208 "clipman command"
163209 msgstr "Abrir o menu no local do cursor. Só utilizável com o comando xfce4-popup-clipman"
164210
165 #: ../panel-plugin/settings-dialog.ui.h:13
211 #: ../panel-plugin/settings-dialog.ui.h:15
166212 msgid "Maximum items:"
167213 msgstr "Máximo de itens:"
168214
169 #: ../panel-plugin/settings-dialog.ui.h:14
215 #: ../panel-plugin/settings-dialog.ui.h:16
170216 msgid "<b>Menu</b>"
171217 msgstr "<b>Menu</b>"
172218
173 #: ../panel-plugin/settings-dialog.ui.h:15
219 #: ../panel-plugin/settings-dialog.ui.h:17
174220 msgid "_Behavior"
175221 msgstr "_Comportamento"
176222
177 #: ../panel-plugin/settings-dialog.ui.h:16
223 #: ../panel-plugin/settings-dialog.ui.h:18
178224 msgid "<b>_Enable automatic actions</b>"
179225 msgstr "<b>_Activar acções automáticas</b>"
180226
181 #: ../panel-plugin/settings-dialog.ui.h:17
227 #: ../panel-plugin/settings-dialog.ui.h:19
182228 msgid ""
183229 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
184230 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
185231 msgstr "Se ativa, os textos da área de transferência serão comparados com expressões e um menu exibe as ações possíveis automaticamente.\nCaso contrário o menu apenas aparece quando chamado \"xfce4-popup-clipman-actions\" (e uma semelhança foi encontrada)"
186232
187 #: ../panel-plugin/settings-dialog.ui.h:19
233 #: ../panel-plugin/settings-dialog.ui.h:21
188234 msgid "_Show actions by holding Control"
189235 msgstr "Mo_strar ações ao premir Ctrl"
190236
191 #: ../panel-plugin/settings-dialog.ui.h:20
237 #: ../panel-plugin/settings-dialog.ui.h:22
192238 msgid ""
193239 "When the selection is done (mouse or keyboard) and the Control key is still "
194240 "pressed down, the popup menu for matched actions will be shown"
195241 msgstr "Se efetuar a seleção (com o rato ou teclado) e mantiver a tecla Ctrl premida, será mostrado o menu para as opções disponíveis"
196242
197 #: ../panel-plugin/settings-dialog.ui.h:21
243 #: ../panel-plugin/settings-dialog.ui.h:23
198244 msgid "S_kip actions by holding Control"
199245 msgstr "Ignorar ações ao pr_emir Ctrl"
200246
201 #: ../panel-plugin/settings-dialog.ui.h:22
247 #: ../panel-plugin/settings-dialog.ui.h:24
202248 msgid ""
203249 "When the selection is done (mouse or keyboard) and the Control key is still "
204250 "pressed down, the popup menu for matched actions will be skipped"
205251 msgstr "Ao selecionar (com rato ou teclado) e manter a tecla Ctrl premida, o menu das ações coincidentes é ignorado"
206252
207 #: ../panel-plugin/settings-dialog.ui.h:23
253 #: ../panel-plugin/settings-dialog.ui.h:25
208254 msgid "Add action"
209255 msgstr "Adicionar ação"
210256
211 #: ../panel-plugin/settings-dialog.ui.h:24
257 #: ../panel-plugin/settings-dialog.ui.h:26
212258 msgid "Edit action"
213259 msgstr "Editar ação"
214260
215 #: ../panel-plugin/settings-dialog.ui.h:25
261 #: ../panel-plugin/settings-dialog.ui.h:27
216262 msgid "Delete action"
217263 msgstr "Apagar ação"
218264
219 #: ../panel-plugin/settings-dialog.ui.h:26
265 #: ../panel-plugin/settings-dialog.ui.h:28
220266 msgid "Reset all actions to the system default values"
221267 msgstr "Restaurar todas as ações para os valores predefinidos"
222268
223 #: ../panel-plugin/settings-dialog.ui.h:27
269 #: ../panel-plugin/settings-dialog.ui.h:29
224270 msgid "_Actions"
225271 msgstr "_Ações"
226272
227 #: ../panel-plugin/settings-dialog.ui.h:28
273 #: ../panel-plugin/settings-dialog.ui.h:30
228274 msgid "<b>Remember history</b>"
229275 msgstr "<b>Lembrar histórico</b>"
230276
231 #: ../panel-plugin/settings-dialog.ui.h:29
277 #: ../panel-plugin/settings-dialog.ui.h:31
232278 msgid "Remember last copied _image"
233279 msgstr "Lembrar a última _imagem copiada"
234280
235 #: ../panel-plugin/settings-dialog.ui.h:30
281 #: ../panel-plugin/settings-dialog.ui.h:32
236282 msgid ""
237283 "If checked, this option allows one to store one image inside the history"
238 msgstr ""
239
240 #: ../panel-plugin/settings-dialog.ui.h:31
284 msgstr "Se ativa, esta opção permite colocar uma imagem no histórico"
285
286 #: ../panel-plugin/settings-dialog.ui.h:33
241287 msgid "_Reorder history items"
242288 msgstr "_Reorganizar itens do histórico"
243289
244 #: ../panel-plugin/settings-dialog.ui.h:32
290 #: ../panel-plugin/settings-dialog.ui.h:34
245291 msgid ""
246292 "Push last copied text to the top of the history, useful to reorder old items"
247293 msgstr "Colocar últimos textos copiados no início do histórico. Útil para organizar itens antigos"
248294
249 #: ../panel-plugin/settings-dialog.ui.h:33
295 #: ../panel-plugin/settings-dialog.ui.h:35
250296 msgid "Re_verse history order"
251297 msgstr "In_verter ordem do histórico"
252298
253 #: ../panel-plugin/settings-dialog.ui.h:34
299 #: ../panel-plugin/settings-dialog.ui.h:36
254300 msgid "Reverse order of the history shown in the menu"
255301 msgstr "Inverter ordem do histórico mostrado no menu"
256302
257 #: ../panel-plugin/settings-dialog.ui.h:35
303 #: ../panel-plugin/settings-dialog.ui.h:37
258304 msgid "Ignore mouse s_elections"
259305 msgstr "Ignorar s_eleções do rato"
260306
261 #: ../panel-plugin/settings-dialog.ui.h:36
307 #: ../panel-plugin/settings-dialog.ui.h:38
262308 msgid ""
263309 "If checked, the selections won't affect the history except the manual copies"
264 msgstr "Se ativa, as seleções não afetarão o histórico à exceção das cópias manuais "
265
266 #: ../panel-plugin/settings-dialog.ui.h:37
310 msgstr "Se ativa, as seleções não afetarão o histórico à exceção das cópias manuais"
311
312 #: ../panel-plugin/settings-dialog.ui.h:39
267313 msgid "Size of the _history:"
268314 msgstr "Dimensão do _histórico:"
269315
270 #: ../panel-plugin/settings-dialog.ui.h:38
316 #: ../panel-plugin/settings-dialog.ui.h:40
271317 msgid "5"
272318 msgstr "5"
273319
274 #: ../panel-plugin/settings-dialog.ui.h:39
320 #: ../panel-plugin/settings-dialog.ui.h:41
275321 msgid "H_istory"
276322 msgstr "H_istórico"
277323
278 #: ../panel-plugin/settings-dialog.ui.h:40
324 #: ../panel-plugin/settings-dialog.ui.h:42
279325 msgid "Edit Action"
280326 msgstr "Editar ação"
281327
282 #: ../panel-plugin/settings-dialog.ui.h:41
328 #: ../panel-plugin/settings-dialog.ui.h:43
283329 msgid "Name:"
284330 msgstr "Nome:"
285331
286 #: ../panel-plugin/settings-dialog.ui.h:42
332 #: ../panel-plugin/settings-dialog.ui.h:44
287333 msgid "Pattern:"
288334 msgstr "Padrão:"
289335
290 #: ../panel-plugin/settings-dialog.ui.h:43
336 #: ../panel-plugin/settings-dialog.ui.h:45
291337 msgid ""
292338 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
293339 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
294340 " always anchored within the special characters ^$"
295341 msgstr "Nos comandos, podem ser usados os parâmetros de substituição \"\\1\", \"\\2\", etc. O parâmetro \"\\0\" representa o texto completo. O padrão está sempre ancorado com os caracteres especiais ^$"
296342
297 #: ../panel-plugin/settings-dialog.ui.h:44
343 #: ../panel-plugin/settings-dialog.ui.h:46
298344 msgid "Activate only on manual copy"
299345 msgstr "Ativar apenas na cópia manual"
300346
301 #: ../panel-plugin/settings-dialog.ui.h:45
347 #: ../panel-plugin/settings-dialog.ui.h:47
302348 msgid ""
303349 "By default the action is triggered by a selection, check this option to "
304350 "trigger the action only when you make a manual copy"
305 msgstr ""
306
307 #: ../panel-plugin/settings-dialog.ui.h:46
351 msgstr "Por predefinição a ação é desencadeada por uma seleção. Ativar esta opção para que a ação só seja desencadeada quando for feita uma cópia manual"
352
353 #: ../panel-plugin/settings-dialog.ui.h:48
308354 msgid "<b>Action</b>"
309355 msgstr "<b>Ação</b>"
310356
311 #: ../panel-plugin/settings-dialog.ui.h:47
357 #: ../panel-plugin/settings-dialog.ui.h:49
312358 msgid "Command:"
313359 msgstr "Comando:"
314360
315 #: ../panel-plugin/settings-dialog.ui.h:48
361 #: ../panel-plugin/settings-dialog.ui.h:50
316362 msgid "<b>Commands</b>"
317363 msgstr "<b>Comandos</b>"
318364
319 #: ../panel-plugin/settings-dialog.ui.h:49
365 #: ../panel-plugin/settings-dialog.ui.h:51
320366 msgid "Type here your custom text, for example a URL, a filename, etc."
321367 msgstr "Escreva aqui o seu texto personalizado, por exemplo um URL, um nome de ficheiro, etc."
322368
323 #: ../panel-plugin/settings-dialog.ui.h:50
369 #: ../panel-plugin/settings-dialog.ui.h:52
324370 msgid "Regular expression"
325371 msgstr "Expressão normal"
326372
327 #: ../panel-plugin/main-panel-plugin.c:111
328 #: ../panel-plugin/main-status-icon.c:159
373 #: ../panel-plugin/main-panel-plugin.c:117
374 #: ../panel-plugin/main-status-icon.c:161
329375 msgid "_Disable"
330376 msgstr "_Desativar"
331377
332 #: ../panel-plugin/actions.c:368
378 #: ../panel-plugin/actions.c:367
333379 #, c-format
334380 msgid ""
335381 "Unable to execute the command \"%s\"\n"
337383 "%s"
338384 msgstr "Incapaz de executar o comando \"%s\"\n\n%s"
339385
386 #: ../panel-plugin/common.c:29
387 msgid ""
388 "Could not start the Clipboard Manager Daemon because it is already running."
389 msgstr "Não foi possível iniciar o daemom do gestor de área de transferência porque já está em execução."
390
391 #: ../panel-plugin/common.c:30
392 msgid "The Xfce Clipboard Manager is already running."
393 msgstr "O gestor de área de transferência do Xfce já está em execução."
394
395 #: ../panel-plugin/common.c:37
396 msgid "You can launch it with 'xfce4-clipman'."
397 msgstr "Pode ser lançado com 'xfce4-clipman'."
398
399 #: ../panel-plugin/common.c:39
400 msgid "The Clipboard Manager Daemon is not running."
401 msgstr "O daemon do gestor da área de transferência não está em execução."
402
340403 #: ../panel-plugin/menu.c:255
341404 msgid "Are you sure you want to clear the history?"
342405 msgstr "Tem a certeza de que pretende apagar o histórico?"
345408 msgid "Don't ask again"
346409 msgstr "Não perguntar novamente"
347410
348 #: ../panel-plugin/menu.c:306
411 #: ../panel-plugin/menu.c:303
349412 msgid "Unable to open the clipman history dialog"
350413 msgstr "Incapaz de abrir a caixa de diálogo do histórico do clipman"
351414
352 #: ../panel-plugin/menu.c:455
415 #: ../panel-plugin/menu.c:449
353416 msgid "Could not generate QR-Code."
354417 msgstr "Não foi possível gerar o código QR."
355418
356 #. Insert empty menu item
357 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
358 msgid "Clipboard is empty"
359 msgstr "A área de transferência está vazia"
360
361 #: ../panel-plugin/menu.c:602
419 #: ../panel-plugin/menu.c:594
362420 msgid "_Show full history..."
363421 msgstr "_Mostrar o histórico completo..."
364422
365 #: ../panel-plugin/menu.c:608
423 #: ../panel-plugin/menu.c:600
366424 msgid "_Clear history"
367425 msgstr "_Apagar histórico"
368426
369 #: ../panel-plugin/menu.c:615
427 #: ../panel-plugin/menu.c:607
370428 msgid "_Clipman settings..."
371429 msgstr "_Definições do Clipman..."
372430
373 #: ../panel-plugin/plugin.c:321
431 #: ../panel-plugin/plugin.c:329
374432 msgid "Contributors:"
375433 msgstr "Contributos:"
376434
377 #: ../panel-plugin/plugin.c:335
435 #: ../panel-plugin/plugin.c:343
378436 msgid "Clipboard Manager for Xfce"
379437 msgstr "Gestor de área de transferência do Xfce"
380438
381 #: ../panel-plugin/plugin.c:343
439 #: ../panel-plugin/plugin.c:351
382440 msgid "translator-credits"
383441 msgstr "Hugo Carvalho <hugokarvalho@gmail.com>\nNuno Miguel <nunomgue@gmail.com>"
384442
385 #: ../panel-plugin/plugin.c:357
443 #: ../panel-plugin/plugin.c:365
386444 msgid "Unable to open the settings dialog"
387445 msgstr "Incapaz de abrir a janela de definições"
388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "Não foi possível iniciar o daemom do gestor de área de transferência porque já está em execução."
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "O gestor de área de transferência do Xfce já está em execução."
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "Pode ser lançado com 'xfce4-clipman'."
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "O daemon do gestor da área de transferência não está em execução."
405
406 #: ../panel-plugin/xfce4-clipman-history.c:256
407 msgid "Enter search phrase here"
408 msgstr "Introduzir aqui a frase a pesquisar"
409
410 #: ../panel-plugin/xfce4-clipman-history.c:414
411 #, c-format
412 msgid "_Paste"
413 msgstr "Co_lar"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:419
416 #, c-format
417 msgid "_Copy"
418 msgstr "_Copiar"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:435
421 msgid "Clipman History"
422 msgstr "Histórico do Clipman"
423
424 #: ../panel-plugin/xfce4-clipman-history.c:449
425 #: ../panel-plugin/xfce4-clipman-history.c:451
426 msgid "_Settings"
427 msgstr "_Definições"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
430 msgid "Clipboard Manager Settings"
431 msgstr "Definições do gestor de área de transferência"
432
433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
434 msgid "Customize your clipboard"
435 msgstr "Personalize a sua área de transferência"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Andre Miranda <andre42m@gmail.com>, 2022
56 # Andre Miranda <andre42m@gmail.com>, 2016
67 # Andre Miranda <andre42m@gmail.com>, 2014
7 # C. E., 2020
8 # Giálisson Rocha, 2020
89 # Michael Martins <michaelfm21@gmail.com>, 2014
910 # Michael Martins <michaelfm21@gmail.com>, 2020
1011 # Og Maciel <ogmaciel@gnome.org>, 2009
1314 msgstr ""
1415 "Project-Id-Version: Xfce Panel Plugins\n"
1516 "Report-Msgid-Bugs-To: \n"
16 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
17 "PO-Revision-Date: 2020-05-10 01:53+0000\n"
18 "Last-Translator: Michael Martins <michaelfm21@gmail.com>\n"
17 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
18 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
19 "Last-Translator: Andre Miranda <andre42m@gmail.com>, 2022\n"
1920 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/xfce/xfce-panel-plugins/language/pt_BR/)\n"
2021 "MIME-Version: 1.0\n"
2122 "Content-Type: text/plain; charset=UTF-8\n"
2223 "Content-Transfer-Encoding: 8bit\n"
2324 "Language: pt_BR\n"
24 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
25 "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
2526
2627 #: ../data/appdata/xfce4-clipman.appdata.xml.in.h:1
2728 msgid ""
7374
7475 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7576 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
76 #: ../panel-plugin/main-panel-plugin.c:77
77 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
78 #: ../panel-plugin/plugin.c:333
77 #: ../panel-plugin/main-panel-plugin.c:83
78 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
79 #: ../panel-plugin/plugin.c:341
7980 msgid "Clipman"
8081 msgstr "Clipman"
8182
9899 msgid "Shift+Insert"
99100 msgstr "Shift+Insert"
100101
101 #: ../panel-plugin/xfce4-clipman-settings.c:535
102 #: ../panel-plugin/xfce4-clipman-settings.c:537
102103 msgid "<b>Reset actions</b>"
103104 msgstr "<b>Redefinir Ações</b>"
104105
105 #: ../panel-plugin/xfce4-clipman-settings.c:537
106 #: ../panel-plugin/xfce4-clipman-settings.c:539
106107 msgid ""
107108 "Are you sure you want to reset the actions to the system default values?"
108109 msgstr "Tem certeza que deseja redefinir as ações para os valores padrões do sistema?"
110
111 #: ../panel-plugin/xfce4-clipman-history.c:251
112 msgid "Enter search phrase here"
113 msgstr "Introduza aqui a frase de pesquisa"
114
115 #. Insert empty menu item
116 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
117 msgid "Clipboard is empty"
118 msgstr "A Área de transferência está vazia"
119
120 #: ../panel-plugin/xfce4-clipman-history.c:409
121 #, c-format
122 msgid "_Paste"
123 msgstr "_Colar"
124
125 #: ../panel-plugin/xfce4-clipman-history.c:414
126 #, c-format
127 msgid "_Copy"
128 msgstr "_Copiar"
129
130 #: ../panel-plugin/xfce4-clipman-history.c:430
131 msgid "Clipman History"
132 msgstr "Histórico do Clipman"
133
134 #: ../panel-plugin/xfce4-clipman-history.c:436
135 #: ../panel-plugin/xfce4-clipman-history.c:438
136 #: ../panel-plugin/settings-dialog.ui.h:2
137 msgid "_Help"
138 msgstr "A_juda"
139
140 #: ../panel-plugin/xfce4-clipman-history.c:444
141 #: ../panel-plugin/xfce4-clipman-history.c:446
142 msgid "_Settings"
143 msgstr "_Configurações"
144
145 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
146 msgid "Clipboard Manager Settings"
147 msgstr "Gerenciador de Configurações do Clipboard"
148
149 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
150 msgid "Customize your clipboard"
151 msgstr "Personalizar seu clipboard"
109152
110153 #: ../panel-plugin/settings-dialog.ui.h:1
111154 msgid "Clipman Settings"
112155 msgstr "Configurações do Clipman"
113156
114 #: ../panel-plugin/settings-dialog.ui.h:2
115 #: ../panel-plugin/xfce4-clipman-history.c:441
116 #: ../panel-plugin/xfce4-clipman-history.c:443
117 msgid "_Help"
118 msgstr "A_juda"
119
120157 #: ../panel-plugin/settings-dialog.ui.h:3
121158 msgid "_Close"
122159 msgstr "_Fechar"
132169 msgstr "Se marcado, as seleções serão sincronizadas com a área de transferência padrão de modo que você pode colar o que você selecionar"
133170
134171 #: ../panel-plugin/settings-dialog.ui.h:6
172 msgid "_Persist primary selection"
173 msgstr "_Persistir na seleção primária"
174
175 #: ../panel-plugin/settings-dialog.ui.h:7
176 msgid ""
177 "If checked, the middle-click paste (primary selection) will be persistent if"
178 " the next selection is empty, i.e. left click anywhere in a text area"
179 msgstr "Se marcado, o colar com o botão do meio (seleção principal) será persistente se a seleção seguinte for vazia, ou seja, clique com o botão esquerdo do mouse em qualquer parte de uma área de texto"
180
181 #: ../panel-plugin/settings-dialog.ui.h:8
135182 msgid "_QR-Code support"
136183 msgstr "_Suporte a código QR"
137184
138 #: ../panel-plugin/settings-dialog.ui.h:7
185 #: ../panel-plugin/settings-dialog.ui.h:9
139186 msgid ""
140187 "If checked, the menu shows a QR-Code of the currently selected clipboard "
141188 "entry"
142189 msgstr "Se marcado, o menu mostra um Código QR da atual seleção da área de transferência"
143190
144 #: ../panel-plugin/settings-dialog.ui.h:8
191 #: ../panel-plugin/settings-dialog.ui.h:10
145192 msgid "Automatically paste a selected item from the history"
146193 msgstr "Automaticamente colar um item selecionado do histórico"
147194
148 #: ../panel-plugin/settings-dialog.ui.h:9
195 #: ../panel-plugin/settings-dialog.ui.h:11
149196 msgid "_Paste instantly:"
150197 msgstr "Colar instantaneamente:"
151198
152 #: ../panel-plugin/settings-dialog.ui.h:10
199 #: ../panel-plugin/settings-dialog.ui.h:12
153200 msgid "<b>General</b>"
154201 msgstr "<b>Geral</b>"
155202
156 #: ../panel-plugin/settings-dialog.ui.h:11
203 #: ../panel-plugin/settings-dialog.ui.h:13
157204 msgid "P_osition menu at mouse pointer"
158205 msgstr "Menu de p_osição no ponteiro do mouse"
159206
160 #: ../panel-plugin/settings-dialog.ui.h:12
207 #: ../panel-plugin/settings-dialog.ui.h:14
161208 msgid ""
162209 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
163210 "clipman command"
164211 msgstr "Mostrar menu na posição do ponteiro do mouse, somente para o comando xfce4-popup-clipman"
165212
166 #: ../panel-plugin/settings-dialog.ui.h:13
213 #: ../panel-plugin/settings-dialog.ui.h:15
167214 msgid "Maximum items:"
168215 msgstr "Itens máximos:"
169216
170 #: ../panel-plugin/settings-dialog.ui.h:14
217 #: ../panel-plugin/settings-dialog.ui.h:16
171218 msgid "<b>Menu</b>"
172219 msgstr "<b>Menu</b>"
173220
174 #: ../panel-plugin/settings-dialog.ui.h:15
221 #: ../panel-plugin/settings-dialog.ui.h:17
175222 msgid "_Behavior"
176223 msgstr "_Comportamento"
177224
178 #: ../panel-plugin/settings-dialog.ui.h:16
225 #: ../panel-plugin/settings-dialog.ui.h:18
179226 msgid "<b>_Enable automatic actions</b>"
180227 msgstr "<b>_Habilitar ações automáticas</b>"
181228
182 #: ../panel-plugin/settings-dialog.ui.h:17
229 #: ../panel-plugin/settings-dialog.ui.h:19
183230 msgid ""
184231 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
185232 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
186233 msgstr "Se marcado, os textos da área de transferência serão comparados com expressões regulares e um menu exibirá as ações possíveis.\nCaso contrário o menu aparecerá apenas ao chamar \"xfce4-popup-clipman-actions\" (e um item coincidente foi encontrado)"
187234
188 #: ../panel-plugin/settings-dialog.ui.h:19
235 #: ../panel-plugin/settings-dialog.ui.h:21
189236 msgid "_Show actions by holding Control"
190237 msgstr "Mo_strar ações ao segurar Control"
191238
192 #: ../panel-plugin/settings-dialog.ui.h:20
239 #: ../panel-plugin/settings-dialog.ui.h:22
193240 msgid ""
194241 "When the selection is done (mouse or keyboard) and the Control key is still "
195242 "pressed down, the popup menu for matched actions will be shown"
196243 msgstr "Quando a seleção é feita (por mouse ou teclado) e a tecla Control ainda está pressionada, o menu de contexto para ações correspondentes será ignorado"
197244
198 #: ../panel-plugin/settings-dialog.ui.h:21
245 #: ../panel-plugin/settings-dialog.ui.h:23
199246 msgid "S_kip actions by holding Control"
200247 msgstr "Ignorar ações ao segurar Control"
201248
202 #: ../panel-plugin/settings-dialog.ui.h:22
249 #: ../panel-plugin/settings-dialog.ui.h:24
203250 msgid ""
204251 "When the selection is done (mouse or keyboard) and the Control key is still "
205252 "pressed down, the popup menu for matched actions will be skipped"
206253 msgstr "Quando a seleção é feita (por mouse ou teclado) e a tecla Control ainda está pressionada, o menu de contexto para ações correspondentes será ignorado"
207254
208 #: ../panel-plugin/settings-dialog.ui.h:23
255 #: ../panel-plugin/settings-dialog.ui.h:25
209256 msgid "Add action"
210257 msgstr "Adicionar ação"
211258
212 #: ../panel-plugin/settings-dialog.ui.h:24
259 #: ../panel-plugin/settings-dialog.ui.h:26
213260 msgid "Edit action"
214261 msgstr "Editar ação"
215262
216 #: ../panel-plugin/settings-dialog.ui.h:25
263 #: ../panel-plugin/settings-dialog.ui.h:27
217264 msgid "Delete action"
218265 msgstr "Excluir ação"
219266
220 #: ../panel-plugin/settings-dialog.ui.h:26
267 #: ../panel-plugin/settings-dialog.ui.h:28
221268 msgid "Reset all actions to the system default values"
222269 msgstr "Redefinir todas as ações para os valores padrões do sistema"
223270
224 #: ../panel-plugin/settings-dialog.ui.h:27
271 #: ../panel-plugin/settings-dialog.ui.h:29
225272 msgid "_Actions"
226273 msgstr "_Ações"
227274
228 #: ../panel-plugin/settings-dialog.ui.h:28
275 #: ../panel-plugin/settings-dialog.ui.h:30
229276 msgid "<b>Remember history</b>"
230277 msgstr "<b>Lembrar histórico</b>"
231278
232 #: ../panel-plugin/settings-dialog.ui.h:29
279 #: ../panel-plugin/settings-dialog.ui.h:31
233280 msgid "Remember last copied _image"
234281 msgstr "Lembrar última _imagem copiada"
235282
236 #: ../panel-plugin/settings-dialog.ui.h:30
283 #: ../panel-plugin/settings-dialog.ui.h:32
237284 msgid ""
238285 "If checked, this option allows one to store one image inside the history"
239286 msgstr "Se marcada, esta opção permite armazenar uma imagem no histórico"
240287
241 #: ../panel-plugin/settings-dialog.ui.h:31
288 #: ../panel-plugin/settings-dialog.ui.h:33
242289 msgid "_Reorder history items"
243290 msgstr "_Reordenar itens do histórico"
244291
245 #: ../panel-plugin/settings-dialog.ui.h:32
292 #: ../panel-plugin/settings-dialog.ui.h:34
246293 msgid ""
247294 "Push last copied text to the top of the history, useful to reorder old items"
248295 msgstr "Mover último texto copiado para o topo do histórico, útil para reordenar itens antigos"
249296
250 #: ../panel-plugin/settings-dialog.ui.h:33
297 #: ../panel-plugin/settings-dialog.ui.h:35
251298 msgid "Re_verse history order"
252299 msgstr "In_verter ordem do histórico"
253300
254 #: ../panel-plugin/settings-dialog.ui.h:34
301 #: ../panel-plugin/settings-dialog.ui.h:36
255302 msgid "Reverse order of the history shown in the menu"
256303 msgstr "Inverter ordem do histórico mostrado no menu"
257304
258 #: ../panel-plugin/settings-dialog.ui.h:35
305 #: ../panel-plugin/settings-dialog.ui.h:37
259306 msgid "Ignore mouse s_elections"
260307 msgstr "Ignorar as s_eleções do mouse"
261308
262 #: ../panel-plugin/settings-dialog.ui.h:36
309 #: ../panel-plugin/settings-dialog.ui.h:38
263310 msgid ""
264311 "If checked, the selections won't affect the history except the manual copies"
265312 msgstr "Se marcado, as seleções não afetarão o histórico, exceto as cópias manuais"
266313
267 #: ../panel-plugin/settings-dialog.ui.h:37
314 #: ../panel-plugin/settings-dialog.ui.h:39
268315 msgid "Size of the _history:"
269316 msgstr "Tamanho do _histórico:"
270317
271 #: ../panel-plugin/settings-dialog.ui.h:38
318 #: ../panel-plugin/settings-dialog.ui.h:40
272319 msgid "5"
273320 msgstr "5"
274321
275 #: ../panel-plugin/settings-dialog.ui.h:39
322 #: ../panel-plugin/settings-dialog.ui.h:41
276323 msgid "H_istory"
277324 msgstr "H_istórico"
278325
279 #: ../panel-plugin/settings-dialog.ui.h:40
326 #: ../panel-plugin/settings-dialog.ui.h:42
280327 msgid "Edit Action"
281328 msgstr "Editar Ação"
282329
283 #: ../panel-plugin/settings-dialog.ui.h:41
330 #: ../panel-plugin/settings-dialog.ui.h:43
284331 msgid "Name:"
285332 msgstr "Nome:"
286333
287 #: ../panel-plugin/settings-dialog.ui.h:42
334 #: ../panel-plugin/settings-dialog.ui.h:44
288335 msgid "Pattern:"
289336 msgstr "Padrão:"
290337
291 #: ../panel-plugin/settings-dialog.ui.h:43
338 #: ../panel-plugin/settings-dialog.ui.h:45
292339 msgid ""
293340 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
294341 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
295342 " always anchored within the special characters ^$"
296343 msgstr "Você pode usar os parâmetros de substituição \"\\1\", \"\\2\" e assim por diante nos comandos. O parâmetro \"\\0\" representa o texto completo. O padrão é sempre fixado dentro dos caracteres especiais ^$"
297344
298 #: ../panel-plugin/settings-dialog.ui.h:44
345 #: ../panel-plugin/settings-dialog.ui.h:46
299346 msgid "Activate only on manual copy"
300347 msgstr "Ativar somente em cópia manual"
301348
302 #: ../panel-plugin/settings-dialog.ui.h:45
349 #: ../panel-plugin/settings-dialog.ui.h:47
303350 msgid ""
304351 "By default the action is triggered by a selection, check this option to "
305352 "trigger the action only when you make a manual copy"
306353 msgstr "Por padrão a ação é iniciada por uma seleção, marque esta opção para iniciar a ação somente quando você fizer uma cópia manual"
307354
308 #: ../panel-plugin/settings-dialog.ui.h:46
355 #: ../panel-plugin/settings-dialog.ui.h:48
309356 msgid "<b>Action</b>"
310357 msgstr "<b>Ação</b>"
311358
312 #: ../panel-plugin/settings-dialog.ui.h:47
359 #: ../panel-plugin/settings-dialog.ui.h:49
313360 msgid "Command:"
314361 msgstr "Comando:"
315362
316 #: ../panel-plugin/settings-dialog.ui.h:48
363 #: ../panel-plugin/settings-dialog.ui.h:50
317364 msgid "<b>Commands</b>"
318365 msgstr "<b>Comandos</b>"
319366
320 #: ../panel-plugin/settings-dialog.ui.h:49
367 #: ../panel-plugin/settings-dialog.ui.h:51
321368 msgid "Type here your custom text, for example a URL, a filename, etc."
322369 msgstr "Digite aqui o seu texto personalizado, por exemplo, uma URL, um nome de arquivo, etc."
323370
324 #: ../panel-plugin/settings-dialog.ui.h:50
371 #: ../panel-plugin/settings-dialog.ui.h:52
325372 msgid "Regular expression"
326373 msgstr "Expressão regular"
327374
328 #: ../panel-plugin/main-panel-plugin.c:111
329 #: ../panel-plugin/main-status-icon.c:159
375 #: ../panel-plugin/main-panel-plugin.c:117
376 #: ../panel-plugin/main-status-icon.c:161
330377 msgid "_Disable"
331378 msgstr "_Desabilitar"
332379
333 #: ../panel-plugin/actions.c:368
380 #: ../panel-plugin/actions.c:367
334381 #, c-format
335382 msgid ""
336383 "Unable to execute the command \"%s\"\n"
338385 "%s"
339386 msgstr "Não foi possível executar o comando \"%s\"\n\n%s"
340387
388 #: ../panel-plugin/common.c:29
389 msgid ""
390 "Could not start the Clipboard Manager Daemon because it is already running."
391 msgstr "Não foi possível iniciar o Clipboard Manager Daemon porque este já está em funcionamento."
392
393 #: ../panel-plugin/common.c:30
394 msgid "The Xfce Clipboard Manager is already running."
395 msgstr "O Xfce Clipboard Manager já está em execução."
396
397 #: ../panel-plugin/common.c:37
398 msgid "You can launch it with 'xfce4-clipman'."
399 msgstr "Pode iniciar com o \"xfce4-clipman\"."
400
401 #: ../panel-plugin/common.c:39
402 msgid "The Clipboard Manager Daemon is not running."
403 msgstr "O Clipboard Manager Daemon não está em funcionamento."
404
341405 #: ../panel-plugin/menu.c:255
342406 msgid "Are you sure you want to clear the history?"
343407 msgstr "Tem certeza que deseja limpar o histórico?"
346410 msgid "Don't ask again"
347411 msgstr "Não perguntar novamente"
348412
349 #: ../panel-plugin/menu.c:306
413 #: ../panel-plugin/menu.c:303
350414 msgid "Unable to open the clipman history dialog"
351415 msgstr "Incapaz de abrir o diálogo do histórico do clipman"
352416
353 #: ../panel-plugin/menu.c:455
417 #: ../panel-plugin/menu.c:449
354418 msgid "Could not generate QR-Code."
355419 msgstr "Não foi possível gerar o Código QR."
356420
357 #. Insert empty menu item
358 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
359 msgid "Clipboard is empty"
360 msgstr "A Área de transferência está vazia"
361
362 #: ../panel-plugin/menu.c:602
421 #: ../panel-plugin/menu.c:594
363422 msgid "_Show full history..."
364423 msgstr "_Mostrar histórico completo..."
365424
366 #: ../panel-plugin/menu.c:608
425 #: ../panel-plugin/menu.c:600
367426 msgid "_Clear history"
368427 msgstr "Limpar históri_co"
369428
370 #: ../panel-plugin/menu.c:615
429 #: ../panel-plugin/menu.c:607
371430 msgid "_Clipman settings..."
372431 msgstr "_Configurações do Clipman..."
373432
374 #: ../panel-plugin/plugin.c:321
433 #: ../panel-plugin/plugin.c:329
375434 msgid "Contributors:"
376435 msgstr "Contribuidores:"
377436
378 #: ../panel-plugin/plugin.c:335
437 #: ../panel-plugin/plugin.c:343
379438 msgid "Clipboard Manager for Xfce"
380439 msgstr "Gerenciador da área de transferência para Xfce"
381440
382 #: ../panel-plugin/plugin.c:343
441 #: ../panel-plugin/plugin.c:351
383442 msgid "translator-credits"
384443 msgstr "Gunther Furtado\nVladimir Melo\nOg Maciel\nAndré Miranda<andreldm1989@gmail.com>"
385444
386 #: ../panel-plugin/plugin.c:357
445 #: ../panel-plugin/plugin.c:365
387446 msgid "Unable to open the settings dialog"
388447 msgstr "Não foi possível abrir o diálogo de configurações"
389
390 #: ../panel-plugin/common.c:29
391 msgid ""
392 "Could not start the Clipboard Manager Daemon because it is already running."
393 msgstr "Não foi possível iniciar o Clipboard Manager Daemon porque este já está em funcionamento."
394
395 #: ../panel-plugin/common.c:30
396 msgid "The Xfce Clipboard Manager is already running."
397 msgstr "O Xfce Clipboard Manager já está em execução."
398
399 #: ../panel-plugin/common.c:37
400 msgid "You can launch it with 'xfce4-clipman'."
401 msgstr "Pode iniciar com o \"xfce4-clipman\"."
402
403 #: ../panel-plugin/common.c:39
404 msgid "The Clipboard Manager Daemon is not running."
405 msgstr "O Clipboard Manager Daemon não está em funcionamento."
406
407 #: ../panel-plugin/xfce4-clipman-history.c:256
408 msgid "Enter search phrase here"
409 msgstr "Introduza aqui a frase de pesquisa"
410
411 #: ../panel-plugin/xfce4-clipman-history.c:414
412 #, c-format
413 msgid "_Paste"
414 msgstr "_Colar"
415
416 #: ../panel-plugin/xfce4-clipman-history.c:419
417 #, c-format
418 msgid "_Copy"
419 msgstr "_Copiar"
420
421 #: ../panel-plugin/xfce4-clipman-history.c:435
422 msgid "Clipman History"
423 msgstr "Histórico do Clipman"
424
425 #: ../panel-plugin/xfce4-clipman-history.c:449
426 #: ../panel-plugin/xfce4-clipman-history.c:451
427 msgid "_Settings"
428 msgstr "_Configurações"
429
430 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
431 msgid "Clipboard Manager Settings"
432 msgstr "Gerenciador de Configurações do Clipboard"
433
434 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
435 msgid "Customize your clipboard"
436 msgstr "Personalizar seu clipboard"
+133
-122
po/ru.po less more
33 #
44 # Translators:
55 # Igor <f2404@yandex.ru>, 2016,2020
6 # Igor Vornovskii, 2022
67 # Sergey Alyoshin <alyoshin.s@gmail.com>, 2014,2016
78 # Simple88, 2016
89 msgid ""
910 msgstr ""
1011 "Project-Id-Version: Xfce Panel Plugins\n"
1112 "Report-Msgid-Bugs-To: \n"
12 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
13 "PO-Revision-Date: 2020-04-18 17:46+0000\n"
14 "Last-Translator: Igor <f2404@yandex.ru>\n"
13 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
14 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
15 "Last-Translator: Igor Vornovskii, 2022\n"
1516 "Language-Team: Russian (http://www.transifex.com/xfce/xfce-panel-plugins/language/ru/)\n"
1617 "MIME-Version: 1.0\n"
1718 "Content-Type: text/plain; charset=UTF-8\n"
6970
7071 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7172 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
72 #: ../panel-plugin/main-panel-plugin.c:77
73 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
74 #: ../panel-plugin/plugin.c:333
73 #: ../panel-plugin/main-panel-plugin.c:83
74 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
75 #: ../panel-plugin/plugin.c:341
7576 msgid "Clipman"
7677 msgstr "Менеджер буфера обмена Clipman"
7778
9495 msgid "Shift+Insert"
9596 msgstr "Shift+Insert"
9697
97 #: ../panel-plugin/xfce4-clipman-settings.c:535
98 #: ../panel-plugin/xfce4-clipman-settings.c:537
9899 msgid "<b>Reset actions</b>"
99100 msgstr "<b>Сброс действий</b>"
100101
101 #: ../panel-plugin/xfce4-clipman-settings.c:537
102 #: ../panel-plugin/xfce4-clipman-settings.c:539
102103 msgid ""
103104 "Are you sure you want to reset the actions to the system default values?"
104105 msgstr "Вы хотите заменить все ваши действия на предлагаемые по умолчанию?"
106
107 #: ../panel-plugin/xfce4-clipman-history.c:251
108 msgid "Enter search phrase here"
109 msgstr "Введите поисковый запрос"
110
111 #. Insert empty menu item
112 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
113 msgid "Clipboard is empty"
114 msgstr "Буфер обмена пуст"
115
116 #: ../panel-plugin/xfce4-clipman-history.c:409
117 #, c-format
118 msgid "_Paste"
119 msgstr "_Вставить"
120
121 #: ../panel-plugin/xfce4-clipman-history.c:414
122 #, c-format
123 msgid "_Copy"
124 msgstr "_Копировать"
125
126 #: ../panel-plugin/xfce4-clipman-history.c:430
127 msgid "Clipman History"
128 msgstr "История Clipman"
129
130 #: ../panel-plugin/xfce4-clipman-history.c:436
131 #: ../panel-plugin/xfce4-clipman-history.c:438
132 #: ../panel-plugin/settings-dialog.ui.h:2
133 msgid "_Help"
134 msgstr "_Справка"
135
136 #: ../panel-plugin/xfce4-clipman-history.c:444
137 #: ../panel-plugin/xfce4-clipman-history.c:446
138 msgid "_Settings"
139 msgstr "_Настройки"
140
141 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
142 msgid "Clipboard Manager Settings"
143 msgstr "Настройки менеджера буфера обмена"
144
145 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
146 msgid "Customize your clipboard"
147 msgstr "Настройте свой буфер обмена"
105148
106149 #: ../panel-plugin/settings-dialog.ui.h:1
107150 msgid "Clipman Settings"
108151 msgstr "Настройки clipman"
109152
110 #: ../panel-plugin/settings-dialog.ui.h:2
111 #: ../panel-plugin/xfce4-clipman-history.c:441
112 #: ../panel-plugin/xfce4-clipman-history.c:443
113 msgid "_Help"
114 msgstr "_Справка"
115
116153 #: ../panel-plugin/settings-dialog.ui.h:3
117154 msgid "_Close"
118155 msgstr "_Закрыть"
128165 msgstr "Автоматически копировать выделенный текст"
129166
130167 #: ../panel-plugin/settings-dialog.ui.h:6
168 msgid "_Persist primary selection"
169 msgstr "_Постоянный основной выбор"
170
171 #: ../panel-plugin/settings-dialog.ui.h:7
172 msgid ""
173 "If checked, the middle-click paste (primary selection) will be persistent if"
174 " the next selection is empty, i.e. left click anywhere in a text area"
175 msgstr "Если флажок установлен, вставка среднего щелчка (основной выбор) будет сохраняться, если следующий выбор пуст, т. е. щелчок левой кнопкой мыши в любом месте текстовой области."
176
177 #: ../panel-plugin/settings-dialog.ui.h:8
131178 msgid "_QR-Code support"
132179 msgstr "Поддержка QR-_кодов"
133180
134 #: ../panel-plugin/settings-dialog.ui.h:7
181 #: ../panel-plugin/settings-dialog.ui.h:9
135182 msgid ""
136183 "If checked, the menu shows a QR-Code of the currently selected clipboard "
137184 "entry"
138185 msgstr "Отображать QR-код для текущего выбранного элемента буфера обмена"
139186
140 #: ../panel-plugin/settings-dialog.ui.h:8
187 #: ../panel-plugin/settings-dialog.ui.h:10
141188 msgid "Automatically paste a selected item from the history"
142189 msgstr "Автоматическая вставка выделенного элемента журнала"
143190
144 #: ../panel-plugin/settings-dialog.ui.h:9
191 #: ../panel-plugin/settings-dialog.ui.h:11
145192 msgid "_Paste instantly:"
146193 msgstr "Быстрая _вставка:"
147194
148 #: ../panel-plugin/settings-dialog.ui.h:10
195 #: ../panel-plugin/settings-dialog.ui.h:12
149196 msgid "<b>General</b>"
150197 msgstr "<b>Общие</b>"
151198
152 #: ../panel-plugin/settings-dialog.ui.h:11
199 #: ../panel-plugin/settings-dialog.ui.h:13
153200 msgid "P_osition menu at mouse pointer"
154201 msgstr "Меню у указателя _мыши"
155202
156 #: ../panel-plugin/settings-dialog.ui.h:12
203 #: ../panel-plugin/settings-dialog.ui.h:14
157204 msgid ""
158205 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
159206 "clipman command"
160207 msgstr "Выводит меню в позиции указателя мыши (только для команды xfce4-popup-clipman)."
161208
162 #: ../panel-plugin/settings-dialog.ui.h:13
209 #: ../panel-plugin/settings-dialog.ui.h:15
163210 msgid "Maximum items:"
164211 msgstr "Максимальное кол-во элементов:"
165212
166 #: ../panel-plugin/settings-dialog.ui.h:14
213 #: ../panel-plugin/settings-dialog.ui.h:16
167214 msgid "<b>Menu</b>"
168215 msgstr "<b>Меню</b>"
169216
170 #: ../panel-plugin/settings-dialog.ui.h:15
217 #: ../panel-plugin/settings-dialog.ui.h:17
171218 msgid "_Behavior"
172219 msgstr "По_ведение"
173220
174 #: ../panel-plugin/settings-dialog.ui.h:16
221 #: ../panel-plugin/settings-dialog.ui.h:18
175222 msgid "<b>_Enable automatic actions</b>"
176223 msgstr "<b>Разрешить _автоматические действия</b>"
177224
178 #: ../panel-plugin/settings-dialog.ui.h:17
225 #: ../panel-plugin/settings-dialog.ui.h:19
179226 msgid ""
180227 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
181228 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
182229 msgstr "Если отмечено, тексты из Буфера обмена будут сопоставлены с регулярными выражениями и меню автоматически будет отображать возможные действия.\nВ противном случае меню будет появляться только при вызове «xfce4-popup-clipman-actions» (и если соответствие найдено)"
183230
184 #: ../panel-plugin/settings-dialog.ui.h:19
231 #: ../panel-plugin/settings-dialog.ui.h:21
185232 msgid "_Show actions by holding Control"
186233 msgstr "О_тображать действия клавишей Ctrl"
187234
188 #: ../panel-plugin/settings-dialog.ui.h:20
235 #: ../panel-plugin/settings-dialog.ui.h:22
189236 msgid ""
190237 "When the selection is done (mouse or keyboard) and the Control key is still "
191238 "pressed down, the popup menu for matched actions will be shown"
192239 msgstr "После завершения выделения (мышью или клавиатурой) и удержании клавиши Ctrl, будет отображено всплывающее меню с соответствующими действиями"
193240
194 #: ../panel-plugin/settings-dialog.ui.h:21
241 #: ../panel-plugin/settings-dialog.ui.h:23
195242 msgid "S_kip actions by holding Control"
196243 msgstr "От_ключать действия клавишей Ctrl"
197244
198 #: ../panel-plugin/settings-dialog.ui.h:22
245 #: ../panel-plugin/settings-dialog.ui.h:24
199246 msgid ""
200247 "When the selection is done (mouse or keyboard) and the Control key is still "
201248 "pressed down, the popup menu for matched actions will be skipped"
202249 msgstr "Не выводить меню действий, если при выделении была нажата клавиша Ctrl."
203250
204 #: ../panel-plugin/settings-dialog.ui.h:23
251 #: ../panel-plugin/settings-dialog.ui.h:25
205252 msgid "Add action"
206253 msgstr "Добавить действие"
207254
208 #: ../panel-plugin/settings-dialog.ui.h:24
255 #: ../panel-plugin/settings-dialog.ui.h:26
209256 msgid "Edit action"
210257 msgstr "Изменить действие"
211258
212 #: ../panel-plugin/settings-dialog.ui.h:25
259 #: ../panel-plugin/settings-dialog.ui.h:27
213260 msgid "Delete action"
214261 msgstr "Удалить действие"
215262
216 #: ../panel-plugin/settings-dialog.ui.h:26
263 #: ../panel-plugin/settings-dialog.ui.h:28
217264 msgid "Reset all actions to the system default values"
218265 msgstr "Вернуть все действия к системным значениям по умолчанию"
219266
220 #: ../panel-plugin/settings-dialog.ui.h:27
267 #: ../panel-plugin/settings-dialog.ui.h:29
221268 msgid "_Actions"
222269 msgstr "_Действия"
223270
224 #: ../panel-plugin/settings-dialog.ui.h:28
271 #: ../panel-plugin/settings-dialog.ui.h:30
225272 msgid "<b>Remember history</b>"
226273 msgstr "<b>Запоминать историю</b>"
227274
228 #: ../panel-plugin/settings-dialog.ui.h:29
275 #: ../panel-plugin/settings-dialog.ui.h:31
229276 msgid "Remember last copied _image"
230277 msgstr "Запоминать последнее _изображение"
231278
232 #: ../panel-plugin/settings-dialog.ui.h:30
279 #: ../panel-plugin/settings-dialog.ui.h:32
233280 msgid ""
234281 "If checked, this option allows one to store one image inside the history"
235282 msgstr "Хранить последнее скопированное изображение"
236283
237 #: ../panel-plugin/settings-dialog.ui.h:31
284 #: ../panel-plugin/settings-dialog.ui.h:33
238285 msgid "_Reorder history items"
239286 msgstr "Пере_упорядочивать журнал"
240287
241 #: ../panel-plugin/settings-dialog.ui.h:32
288 #: ../panel-plugin/settings-dialog.ui.h:34
242289 msgid ""
243290 "Push last copied text to the top of the history, useful to reorder old items"
244291 msgstr "Помещает последний использованный элемент в начало журнала."
245292
246 #: ../panel-plugin/settings-dialog.ui.h:33
293 #: ../panel-plugin/settings-dialog.ui.h:35
247294 msgid "Re_verse history order"
248295 msgstr "В о_братном порядке"
249296
250 #: ../panel-plugin/settings-dialog.ui.h:34
297 #: ../panel-plugin/settings-dialog.ui.h:36
251298 msgid "Reverse order of the history shown in the menu"
252299 msgstr "Показывать содержимое журнала в обратном порядке"
253300
254 #: ../panel-plugin/settings-dialog.ui.h:35
301 #: ../panel-plugin/settings-dialog.ui.h:37
255302 msgid "Ignore mouse s_elections"
256303 msgstr "Пропускать _выделение мышью"
257304
258 #: ../panel-plugin/settings-dialog.ui.h:36
305 #: ../panel-plugin/settings-dialog.ui.h:38
259306 msgid ""
260307 "If checked, the selections won't affect the history except the manual copies"
261308 msgstr "Не заносить в журнал выделенный, но не скопированный текст"
262309
263 #: ../panel-plugin/settings-dialog.ui.h:37
310 #: ../panel-plugin/settings-dialog.ui.h:39
264311 msgid "Size of the _history:"
265312 msgstr "Размер _журнала:"
266313
267 #: ../panel-plugin/settings-dialog.ui.h:38
314 #: ../panel-plugin/settings-dialog.ui.h:40
268315 msgid "5"
269316 msgstr "5"
270317
271 #: ../panel-plugin/settings-dialog.ui.h:39
318 #: ../panel-plugin/settings-dialog.ui.h:41
272319 msgid "H_istory"
273320 msgstr "И_стория"
274321
275 #: ../panel-plugin/settings-dialog.ui.h:40
322 #: ../panel-plugin/settings-dialog.ui.h:42
276323 msgid "Edit Action"
277324 msgstr "Настройка действия"
278325
279 #: ../panel-plugin/settings-dialog.ui.h:41
326 #: ../panel-plugin/settings-dialog.ui.h:43
280327 msgid "Name:"
281328 msgstr "Название:"
282329
283 #: ../panel-plugin/settings-dialog.ui.h:42
330 #: ../panel-plugin/settings-dialog.ui.h:44
284331 msgid "Pattern:"
285332 msgstr "Шаблон:"
286333
287 #: ../panel-plugin/settings-dialog.ui.h:43
334 #: ../panel-plugin/settings-dialog.ui.h:45
288335 msgid ""
289336 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
290337 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
291338 " always anchored within the special characters ^$"
292339 msgstr "В командах можно использовать параметры подстановки «\\1», «\\2» и т.д. Параметр «\\0» представляет весь текст. Шаблон всегда закреплён специальными символами ^$"
293340
294 #: ../panel-plugin/settings-dialog.ui.h:44
341 #: ../panel-plugin/settings-dialog.ui.h:46
295342 msgid "Activate only on manual copy"
296343 msgstr "Только при копировании"
297344
298 #: ../panel-plugin/settings-dialog.ui.h:45
345 #: ../panel-plugin/settings-dialog.ui.h:47
299346 msgid ""
300347 "By default the action is triggered by a selection, check this option to "
301348 "trigger the action only when you make a manual copy"
302349 msgstr "Выполнять действия только при явном копировании текста, а не при выделении"
303350
304 #: ../panel-plugin/settings-dialog.ui.h:46
351 #: ../panel-plugin/settings-dialog.ui.h:48
305352 msgid "<b>Action</b>"
306353 msgstr "<b>Действие</b>"
307354
308 #: ../panel-plugin/settings-dialog.ui.h:47
355 #: ../panel-plugin/settings-dialog.ui.h:49
309356 msgid "Command:"
310357 msgstr "Команда:"
311358
312 #: ../panel-plugin/settings-dialog.ui.h:48
359 #: ../panel-plugin/settings-dialog.ui.h:50
313360 msgid "<b>Commands</b>"
314361 msgstr "<b>Команды</b>"
315362
316 #: ../panel-plugin/settings-dialog.ui.h:49
363 #: ../panel-plugin/settings-dialog.ui.h:51
317364 msgid "Type here your custom text, for example a URL, a filename, etc."
318365 msgstr "Введите сюда свой текст, например, URL, имя файла и т.д."
319366
320 #: ../panel-plugin/settings-dialog.ui.h:50
367 #: ../panel-plugin/settings-dialog.ui.h:52
321368 msgid "Regular expression"
322369 msgstr "Регулярное выражение"
323370
324 #: ../panel-plugin/main-panel-plugin.c:111
325 #: ../panel-plugin/main-status-icon.c:159
371 #: ../panel-plugin/main-panel-plugin.c:117
372 #: ../panel-plugin/main-status-icon.c:161
326373 msgid "_Disable"
327374 msgstr "Отклю_чить"
328375
329 #: ../panel-plugin/actions.c:368
376 #: ../panel-plugin/actions.c:367
330377 #, c-format
331378 msgid ""
332379 "Unable to execute the command \"%s\"\n"
334381 "%s"
335382 msgstr "Не удалось выполнить команду «%s»\n\n%s"
336383
384 #: ../panel-plugin/common.c:29
385 msgid ""
386 "Could not start the Clipboard Manager Daemon because it is already running."
387 msgstr "Не удалось запустить демон менеджера буфера обмена так как он уже запущен."
388
389 #: ../panel-plugin/common.c:30
390 msgid "The Xfce Clipboard Manager is already running."
391 msgstr "Менеджер буфера обмена Xfce уже запущен."
392
393 #: ../panel-plugin/common.c:37
394 msgid "You can launch it with 'xfce4-clipman'."
395 msgstr "Вы можете запустить его с помощью 'xfce4-clipman'."
396
397 #: ../panel-plugin/common.c:39
398 msgid "The Clipboard Manager Daemon is not running."
399 msgstr "Демон менеджера буфера обмена не запущен."
400
337401 #: ../panel-plugin/menu.c:255
338402 msgid "Are you sure you want to clear the history?"
339403 msgstr "Вы действительно хотите очистить журнал?"
342406 msgid "Don't ask again"
343407 msgstr "Больше не задавать этот вопрос"
344408
345 #: ../panel-plugin/menu.c:306
409 #: ../panel-plugin/menu.c:303
346410 msgid "Unable to open the clipman history dialog"
347411 msgstr "Невозможно открыть диалог истории clipman"
348412
349 #: ../panel-plugin/menu.c:455
413 #: ../panel-plugin/menu.c:449
350414 msgid "Could not generate QR-Code."
351415 msgstr "Не удалось создать QR-код."
352416
353 #. Insert empty menu item
354 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
355 msgid "Clipboard is empty"
356 msgstr "Буфер обмена пуст"
357
358 #: ../panel-plugin/menu.c:602
417 #: ../panel-plugin/menu.c:594
359418 msgid "_Show full history..."
360419 msgstr "По_казать полную историю..."
361420
362 #: ../panel-plugin/menu.c:608
421 #: ../panel-plugin/menu.c:600
363422 msgid "_Clear history"
364423 msgstr "О_чистить журнал"
365424
366 #: ../panel-plugin/menu.c:615
425 #: ../panel-plugin/menu.c:607
367426 msgid "_Clipman settings..."
368427 msgstr "_Настройки clipman..."
369428
370 #: ../panel-plugin/plugin.c:321
429 #: ../panel-plugin/plugin.c:329
371430 msgid "Contributors:"
372431 msgstr "Участники:"
373432
374 #: ../panel-plugin/plugin.c:335
433 #: ../panel-plugin/plugin.c:343
375434 msgid "Clipboard Manager for Xfce"
376435 msgstr "Менеджер буфера обмена для Xfce"
377436
378 #: ../panel-plugin/plugin.c:343
437 #: ../panel-plugin/plugin.c:351
379438 msgid "translator-credits"
380439 msgstr "Pavel Labushev\nAleksandr Ponomarenko"
381440
382 #: ../panel-plugin/plugin.c:357
441 #: ../panel-plugin/plugin.c:365
383442 msgid "Unable to open the settings dialog"
384443 msgstr "Невозможно открыть диалог настроек"
385
386 #: ../panel-plugin/common.c:29
387 msgid ""
388 "Could not start the Clipboard Manager Daemon because it is already running."
389 msgstr "Не удалось запустить демон менеджера буфера обмена так как он уже запущен."
390
391 #: ../panel-plugin/common.c:30
392 msgid "The Xfce Clipboard Manager is already running."
393 msgstr "Менеджер буфера обмена Xfce уже запущен."
394
395 #: ../panel-plugin/common.c:37
396 msgid "You can launch it with 'xfce4-clipman'."
397 msgstr "Вы можете запустить его с помощью 'xfce4-clipman'."
398
399 #: ../panel-plugin/common.c:39
400 msgid "The Clipboard Manager Daemon is not running."
401 msgstr "Демон менеджера буфера обмена не запущен."
402
403 #: ../panel-plugin/xfce4-clipman-history.c:256
404 msgid "Enter search phrase here"
405 msgstr "Введите поисковый запрос"
406
407 #: ../panel-plugin/xfce4-clipman-history.c:414
408 #, c-format
409 msgid "_Paste"
410 msgstr "_Вставить"
411
412 #: ../panel-plugin/xfce4-clipman-history.c:419
413 #, c-format
414 msgid "_Copy"
415 msgstr "_Копировать"
416
417 #: ../panel-plugin/xfce4-clipman-history.c:435
418 msgid "Clipman History"
419 msgstr "История Clipman"
420
421 #: ../panel-plugin/xfce4-clipman-history.c:449
422 #: ../panel-plugin/xfce4-clipman-history.c:451
423 msgid "_Settings"
424 msgstr "_Настройки"
425
426 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
427 msgid "Clipboard Manager Settings"
428 msgstr "Настройки менеджера буфера обмена"
429
430 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
431 msgid "Customize your clipboard"
432 msgstr "Настройте свой буфер обмена"
+189
-178
po/sk.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Dušan Kazik <prescott66@gmail.com>, 2016
5 # Dušan Kazik <prescott66@gmail.com>, 2016,2020
6 # Jan Ziak <0xe2.0x9a.0x9b@gmail.com>, 2022
67 # Robert Hartl <hartl.robert@gmail.com>, 2009-2010
78 # Slavko <linux@slavino.sk>, 2015
8 # Tomáš Vadina <inactive+kyberdev@transifex.com>, 2011
9 # 7dcd6f74323fe8d9c477949ff8fcbb1c_c427b63 <3fcd202e3dfab15fda15b8e88e54d449_7173>, 2011
910 msgid ""
1011 msgstr ""
1112 "Project-Id-Version: Xfce Panel Plugins\n"
1213 "Report-Msgid-Bugs-To: \n"
13 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
14 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
15 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
14 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
15 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
16 "Last-Translator: Jan Ziak <0xe2.0x9a.0x9b@gmail.com>, 2022\n"
1617 "Language-Team: Slovak (http://www.transifex.com/xfce/xfce-panel-plugins/language/sk/)\n"
1718 "MIME-Version: 1.0\n"
1819 "Content-Type: text/plain; charset=UTF-8\n"
3031
3132 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3233 msgid "Clipboard Manager"
33 msgstr ""
34 msgstr "Správca schránky"
3435
3536 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3637 msgid "Clipboard Manager Autostart File"
37 msgstr ""
38 msgstr "Súbor automatického spustenia správcu schránky"
3839
3940 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
4041 msgid "Image"
7071
7172 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7273 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
73 #: ../panel-plugin/main-panel-plugin.c:77
74 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
75 #: ../panel-plugin/plugin.c:333
74 #: ../panel-plugin/main-panel-plugin.c:83
75 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
76 #: ../panel-plugin/plugin.c:341
7677 msgid "Clipman"
7778 msgstr "Clipman"
7879
9596 msgid "Shift+Insert"
9697 msgstr "Shift+Insert"
9798
98 #: ../panel-plugin/xfce4-clipman-settings.c:535
99 #: ../panel-plugin/xfce4-clipman-settings.c:537
99100 msgid "<b>Reset actions</b>"
100101 msgstr "<b>Obnoviť akcie</b>"
101102
102 #: ../panel-plugin/xfce4-clipman-settings.c:537
103 #: ../panel-plugin/xfce4-clipman-settings.c:539
103104 msgid ""
104105 "Are you sure you want to reset the actions to the system default values?"
105106 msgstr "Naozaj chcete obnoviť akcie na predvolené systémové hodnoty?"
106107
108 #: ../panel-plugin/xfce4-clipman-history.c:251
109 msgid "Enter search phrase here"
110 msgstr "Sem zadajte hľadanú frázu"
111
112 #. Insert empty menu item
113 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
114 msgid "Clipboard is empty"
115 msgstr "Schránka je prázdna"
116
117 #: ../panel-plugin/xfce4-clipman-history.c:409
118 #, c-format
119 msgid "_Paste"
120 msgstr "_Vložiť"
121
122 #: ../panel-plugin/xfce4-clipman-history.c:414
123 #, c-format
124 msgid "_Copy"
125 msgstr "_Kopírovať"
126
127 #: ../panel-plugin/xfce4-clipman-history.c:430
128 msgid "Clipman History"
129 msgstr "História programu Clipman"
130
131 #: ../panel-plugin/xfce4-clipman-history.c:436
132 #: ../panel-plugin/xfce4-clipman-history.c:438
133 #: ../panel-plugin/settings-dialog.ui.h:2
134 msgid "_Help"
135 msgstr "_Pomocník"
136
137 #: ../panel-plugin/xfce4-clipman-history.c:444
138 #: ../panel-plugin/xfce4-clipman-history.c:446
139 msgid "_Settings"
140 msgstr "_Nastavenia"
141
142 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
143 msgid "Clipboard Manager Settings"
144 msgstr "Nastavenia správcu schránky"
145
146 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
147 msgid "Customize your clipboard"
148 msgstr "Prispôsobuje vašu schránku"
149
107150 #: ../panel-plugin/settings-dialog.ui.h:1
108151 msgid "Clipman Settings"
109 msgstr ""
110
111 #: ../panel-plugin/settings-dialog.ui.h:2
112 #: ../panel-plugin/xfce4-clipman-history.c:441
113 #: ../panel-plugin/xfce4-clipman-history.c:443
114 msgid "_Help"
115 msgstr "_Pomocník"
152 msgstr "Nastavenia programu Clipman"
116153
117154 #: ../panel-plugin/settings-dialog.ui.h:3
118155 msgid "_Close"
120157
121158 #: ../panel-plugin/settings-dialog.ui.h:4
122159 msgid "Sync mouse _selections"
123 msgstr ""
160 msgstr "Synchronizovať výbery m_yšou"
124161
125162 #: ../panel-plugin/settings-dialog.ui.h:5
126163 msgid ""
129166 msgstr "Ak je zaškrtnuté, výbery budú synchronizované s predvolenou schránkou tak, že budete môcť vložiť to, čo označíte"
130167
131168 #: ../panel-plugin/settings-dialog.ui.h:6
169 msgid "_Persist primary selection"
170 msgstr "_Trvalý primárny výber"
171
172 #: ../panel-plugin/settings-dialog.ui.h:7
173 msgid ""
174 "If checked, the middle-click paste (primary selection) will be persistent if"
175 " the next selection is empty, i.e. left click anywhere in a text area"
176 msgstr "Ak je začiarknuté, prilepenie stredným kliknutím (primárny výber) bude trvalé, ak je ďalší výber prázdny, t. j. kliknutie ľavým tlačidlom kdekoľvek v textovej oblasti"
177
178 #: ../panel-plugin/settings-dialog.ui.h:8
132179 msgid "_QR-Code support"
133 msgstr ""
134
135 #: ../panel-plugin/settings-dialog.ui.h:7
180 msgstr "Podpora _QR kódov"
181
182 #: ../panel-plugin/settings-dialog.ui.h:9
136183 msgid ""
137184 "If checked, the menu shows a QR-Code of the currently selected clipboard "
138185 "entry"
139 msgstr "Ak je zaškrtnuté, v menu sa zobrazí QR-kód aktuálne vybratej položky schránky"
140
141 #: ../panel-plugin/settings-dialog.ui.h:8
186 msgstr "Ak je zaškrtnuté, v ponuke sa zobrazí QR kód aktuálne vybraného záznamu schránky"
187
188 #: ../panel-plugin/settings-dialog.ui.h:10
142189 msgid "Automatically paste a selected item from the history"
143190 msgstr "Automaticky vložiť vybranú položku z histórie"
144191
145 #: ../panel-plugin/settings-dialog.ui.h:9
192 #: ../panel-plugin/settings-dialog.ui.h:11
146193 msgid "_Paste instantly:"
147194 msgstr "_Vložiť okamžite:"
148195
149 #: ../panel-plugin/settings-dialog.ui.h:10
196 #: ../panel-plugin/settings-dialog.ui.h:12
150197 msgid "<b>General</b>"
151198 msgstr "<b>Všeobecné</b>"
152199
153 #: ../panel-plugin/settings-dialog.ui.h:11
200 #: ../panel-plugin/settings-dialog.ui.h:13
154201 msgid "P_osition menu at mouse pointer"
155 msgstr "P_ozícia ponuky pri ukazovateli myši"
156
157 #: ../panel-plugin/settings-dialog.ui.h:12
202 msgstr "_Umiestniť ponuku pri ukazovateľ myši"
203
204 #: ../panel-plugin/settings-dialog.ui.h:14
158205 msgid ""
159206 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
160207 "clipman command"
161208 msgstr "Zobraziť vyskakovaciu ponuku pri ukazovateli myši iba pre príkaz xfce4-popup-clipman"
162209
163 #: ../panel-plugin/settings-dialog.ui.h:13
210 #: ../panel-plugin/settings-dialog.ui.h:15
164211 msgid "Maximum items:"
165 msgstr ""
166
167 #: ../panel-plugin/settings-dialog.ui.h:14
212 msgstr "Maximum položiek:"
213
214 #: ../panel-plugin/settings-dialog.ui.h:16
168215 msgid "<b>Menu</b>"
169 msgstr ""
170
171 #: ../panel-plugin/settings-dialog.ui.h:15
216 msgstr "<b>Ponuka</b>"
217
218 #: ../panel-plugin/settings-dialog.ui.h:17
172219 msgid "_Behavior"
173 msgstr ""
174
175 #: ../panel-plugin/settings-dialog.ui.h:16
220 msgstr "_Správanie"
221
222 #: ../panel-plugin/settings-dialog.ui.h:18
176223 msgid "<b>_Enable automatic actions</b>"
177 msgstr ""
178
179 #: ../panel-plugin/settings-dialog.ui.h:17
224 msgstr "<b>_Povoliť automatické akcie</b>"
225
226 #: ../panel-plugin/settings-dialog.ui.h:19
180227 msgid ""
181228 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
182229 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
183230 msgstr "Ak je zaškrtnuté, text schránky bude otestovaný na zhodu s regulárnymi výrazmi a ponuka automaticky zobrazí možné akcie.\nInak sa ponuka zobrazí iba pri vyvolaní akcií \"xfce4-popup-clipman-actions\" (a je nájdená zhoda)"
184231
185 #: ../panel-plugin/settings-dialog.ui.h:19
232 #: ../panel-plugin/settings-dialog.ui.h:21
186233 msgid "_Show actions by holding Control"
187234 msgstr "_Zobraziť akcie pri stlačení Ctrl"
188235
189 #: ../panel-plugin/settings-dialog.ui.h:20
236 #: ../panel-plugin/settings-dialog.ui.h:22
190237 msgid ""
191238 "When the selection is done (mouse or keyboard) and the Control key is still "
192239 "pressed down, the popup menu for matched actions will be shown"
193240 msgstr "Keď označujete výber (myšou alebo klávesnicou) pri stlačenom klávese Ctrl, bude zobrazené menu príslušnej akcie"
194241
195 #: ../panel-plugin/settings-dialog.ui.h:21
242 #: ../panel-plugin/settings-dialog.ui.h:23
196243 msgid "S_kip actions by holding Control"
197244 msgstr "Pres_kočiť akcie pri stlačenom Ctrl"
198245
199 #: ../panel-plugin/settings-dialog.ui.h:22
246 #: ../panel-plugin/settings-dialog.ui.h:24
200247 msgid ""
201248 "When the selection is done (mouse or keyboard) and the Control key is still "
202249 "pressed down, the popup menu for matched actions will be skipped"
203250 msgstr "Ak je výber ukončený (myšou alebo klávesnicou) a tlačidlo Control je stále stlačené, vyskakovacia ponuka pre odpovedajúce akcie bude preskočená"
204251
205 #: ../panel-plugin/settings-dialog.ui.h:23
252 #: ../panel-plugin/settings-dialog.ui.h:25
206253 msgid "Add action"
207254 msgstr "Pridať akciu"
208255
209 #: ../panel-plugin/settings-dialog.ui.h:24
256 #: ../panel-plugin/settings-dialog.ui.h:26
210257 msgid "Edit action"
211258 msgstr "Upraviť akciu"
212259
213 #: ../panel-plugin/settings-dialog.ui.h:25
260 #: ../panel-plugin/settings-dialog.ui.h:27
214261 msgid "Delete action"
215262 msgstr "Odstrániť akciu"
216263
217 #: ../panel-plugin/settings-dialog.ui.h:26
264 #: ../panel-plugin/settings-dialog.ui.h:28
218265 msgid "Reset all actions to the system default values"
219266 msgstr "Obnoviť všetky akcie na hodnoty predvolené systémom"
220267
221 #: ../panel-plugin/settings-dialog.ui.h:27
268 #: ../panel-plugin/settings-dialog.ui.h:29
222269 msgid "_Actions"
223 msgstr ""
224
225 #: ../panel-plugin/settings-dialog.ui.h:28
270 msgstr "_Akcie"
271
272 #: ../panel-plugin/settings-dialog.ui.h:30
226273 msgid "<b>Remember history</b>"
227 msgstr ""
228
229 #: ../panel-plugin/settings-dialog.ui.h:29
274 msgstr "<b>Zapamätať históriu</b>"
275
276 #: ../panel-plugin/settings-dialog.ui.h:31
230277 msgid "Remember last copied _image"
231 msgstr ""
232
233 #: ../panel-plugin/settings-dialog.ui.h:30
278 msgstr "Zapamätať naposledy kopírovaný o_brázok"
279
280 #: ../panel-plugin/settings-dialog.ui.h:32
234281 msgid ""
235282 "If checked, this option allows one to store one image inside the history"
236 msgstr ""
237
238 #: ../panel-plugin/settings-dialog.ui.h:31
283 msgstr "Ak je táto voľba zaškrtnutá, bude umožnené uložiť jeden obrázok do histórie"
284
285 #: ../panel-plugin/settings-dialog.ui.h:33
239286 msgid "_Reorder history items"
240 msgstr "Ob_rátiť položky histórie"
241
242 #: ../panel-plugin/settings-dialog.ui.h:32
287 msgstr "Znovu uspo_riadať položky histórie"
288
289 #: ../panel-plugin/settings-dialog.ui.h:34
243290 msgid ""
244291 "Push last copied text to the top of the history, useful to reorder old items"
245 msgstr "Vložiť naposledy kopírovaný text do hornej časti histórie, užitočné pre preusporiadanie starých položiek"
246
247 #: ../panel-plugin/settings-dialog.ui.h:33
292 msgstr "Vložiť naposledy kopírovaný text navrch histórie, čo je užitočné pre opätovné usporiadanie starých položiek"
293
294 #: ../panel-plugin/settings-dialog.ui.h:35
248295 msgid "Re_verse history order"
249 msgstr "Ob_rátené poradie histórie"
250
251 #: ../panel-plugin/settings-dialog.ui.h:34
296 msgstr "Ob_rátiť poradie histórie"
297
298 #: ../panel-plugin/settings-dialog.ui.h:36
252299 msgid "Reverse order of the history shown in the menu"
253 msgstr "Obrátené poradie histórie sa zobrazí v ponuke"
254
255 #: ../panel-plugin/settings-dialog.ui.h:35
300 msgstr "Obrátiť poradie zobrazenej histórie v ponuke"
301
302 #: ../panel-plugin/settings-dialog.ui.h:37
256303 msgid "Ignore mouse s_elections"
257 msgstr ""
258
259 #: ../panel-plugin/settings-dialog.ui.h:36
304 msgstr "Ignorovať výbery _myšou"
305
306 #: ../panel-plugin/settings-dialog.ui.h:38
260307 msgid ""
261308 "If checked, the selections won't affect the history except the manual copies"
262309 msgstr "Ak je zaškrtnuté, výbery neovplyvnia históriu, okrem ručného kopírovania"
263310
264 #: ../panel-plugin/settings-dialog.ui.h:37
311 #: ../panel-plugin/settings-dialog.ui.h:39
265312 msgid "Size of the _history:"
266313 msgstr "Veľkosť _histórie:"
267314
268 #: ../panel-plugin/settings-dialog.ui.h:38
315 #: ../panel-plugin/settings-dialog.ui.h:40
269316 msgid "5"
270 msgstr ""
271
272 #: ../panel-plugin/settings-dialog.ui.h:39
317 msgstr "5"
318
319 #: ../panel-plugin/settings-dialog.ui.h:41
273320 msgid "H_istory"
274 msgstr ""
275
276 #: ../panel-plugin/settings-dialog.ui.h:40
321 msgstr "H_istória"
322
323 #: ../panel-plugin/settings-dialog.ui.h:42
277324 msgid "Edit Action"
278325 msgstr "Upraviť akciu"
279326
280 #: ../panel-plugin/settings-dialog.ui.h:41
327 #: ../panel-plugin/settings-dialog.ui.h:43
281328 msgid "Name:"
282329 msgstr "Názov:"
283330
284 #: ../panel-plugin/settings-dialog.ui.h:42
331 #: ../panel-plugin/settings-dialog.ui.h:44
285332 msgid "Pattern:"
286333 msgstr "Vzorka:"
287334
288 #: ../panel-plugin/settings-dialog.ui.h:43
335 #: ../panel-plugin/settings-dialog.ui.h:45
289336 msgid ""
290337 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
291338 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
292339 " always anchored within the special characters ^$"
293 msgstr ""
294
295 #: ../panel-plugin/settings-dialog.ui.h:44
340 msgstr "V príkazoch môžete použiť nahradzujúce parametre „\\1“, „\\2“ atď. Parameter „\\0“ reprezentuje úplný text. Vzorka je vždy zakotvená v špeciálnych znakoch ^$"
341
342 #: ../panel-plugin/settings-dialog.ui.h:46
296343 msgid "Activate only on manual copy"
297344 msgstr "Aktivovať len na ručné kopírovanie"
298345
299 #: ../panel-plugin/settings-dialog.ui.h:45
346 #: ../panel-plugin/settings-dialog.ui.h:47
300347 msgid ""
301348 "By default the action is triggered by a selection, check this option to "
302349 "trigger the action only when you make a manual copy"
303 msgstr ""
304
305 #: ../panel-plugin/settings-dialog.ui.h:46
350 msgstr "Obvykle je akcia vykonaná výberom. Zaškrtnite túto voľbu, ak sa má akcia vykonať iba pri ručnom kopírovaní."
351
352 #: ../panel-plugin/settings-dialog.ui.h:48
306353 msgid "<b>Action</b>"
307354 msgstr "<b>Akcia</b>"
308355
309 #: ../panel-plugin/settings-dialog.ui.h:47
356 #: ../panel-plugin/settings-dialog.ui.h:49
310357 msgid "Command:"
311358 msgstr "Príkaz:"
312359
313 #: ../panel-plugin/settings-dialog.ui.h:48
360 #: ../panel-plugin/settings-dialog.ui.h:50
314361 msgid "<b>Commands</b>"
315362 msgstr "<b>Príkazy</b>"
316363
317 #: ../panel-plugin/settings-dialog.ui.h:49
364 #: ../panel-plugin/settings-dialog.ui.h:51
318365 msgid "Type here your custom text, for example a URL, a filename, etc."
319 msgstr ""
320
321 #: ../panel-plugin/settings-dialog.ui.h:50
366 msgstr "Sem zadajte váš vlastný text, napríklad URL, názov súboru, atď."
367
368 #: ../panel-plugin/settings-dialog.ui.h:52
322369 msgid "Regular expression"
323370 msgstr "Regulárne výrazy"
324371
325 #: ../panel-plugin/main-panel-plugin.c:111
326 #: ../panel-plugin/main-status-icon.c:159
372 #: ../panel-plugin/main-panel-plugin.c:117
373 #: ../panel-plugin/main-status-icon.c:161
327374 msgid "_Disable"
328375 msgstr "_Zakázať"
329376
330 #: ../panel-plugin/actions.c:368
377 #: ../panel-plugin/actions.c:367
331378 #, c-format
332379 msgid ""
333380 "Unable to execute the command \"%s\"\n"
335382 "%s"
336383 msgstr "Nedá sa spustiť príkaz \"%s\"\n\n%s"
337384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr "Nepodarilo sa spustiť démona správcu schránky, pretože už je spustený."
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr "Správca schránky prostredia Xfce je už spustený."
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr "Môžete ho spustiť pomocou príkazu „xfce4-clipman“."
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr "Démon správcu schránky nie je spustený."
401
338402 #: ../panel-plugin/menu.c:255
339403 msgid "Are you sure you want to clear the history?"
340404 msgstr "Naozaj chcete vyčistiť históriu?"
343407 msgid "Don't ask again"
344408 msgstr "Nepýtať sa znova"
345409
346 #: ../panel-plugin/menu.c:306
410 #: ../panel-plugin/menu.c:303
347411 msgid "Unable to open the clipman history dialog"
348 msgstr ""
349
350 #: ../panel-plugin/menu.c:455
412 msgstr "Nie je možné otvoriť dialógové okno s históriou programu Clipman"
413
414 #: ../panel-plugin/menu.c:449
351415 msgid "Could not generate QR-Code."
352 msgstr "Negenerovať QR-kód "
353
354 #. Insert empty menu item
355 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
356 msgid "Clipboard is empty"
357 msgstr "Schránka je prázdna"
358
359 #: ../panel-plugin/menu.c:602
416 msgstr "Nepodarilo sa vygenerovať QR kód."
417
418 #: ../panel-plugin/menu.c:594
360419 msgid "_Show full history..."
361 msgstr ""
362
363 #: ../panel-plugin/menu.c:608
420 msgstr "_Zobraziť úplnú históriu..."
421
422 #: ../panel-plugin/menu.c:600
364423 msgid "_Clear history"
365424 msgstr "Vy_mazať históriu"
366425
367 #: ../panel-plugin/menu.c:615
426 #: ../panel-plugin/menu.c:607
368427 msgid "_Clipman settings..."
369 msgstr ""
370
371 #: ../panel-plugin/plugin.c:321
428 msgstr "_Nastavenia programu _Clipman..."
429
430 #: ../panel-plugin/plugin.c:329
372431 msgid "Contributors:"
373432 msgstr "Prispievatelia:"
374433
375 #: ../panel-plugin/plugin.c:335
434 #: ../panel-plugin/plugin.c:343
376435 msgid "Clipboard Manager for Xfce"
377436 msgstr "Správca schránky pre Xfce"
378437
379 #: ../panel-plugin/plugin.c:343
438 #: ../panel-plugin/plugin.c:351
380439 msgid "translator-credits"
381440 msgstr "Robert Hartl <hartl.robert@gmail.com>\nTomáš Vadina <kyberdev@gmail.com>"
382441
383 #: ../panel-plugin/plugin.c:357
442 #: ../panel-plugin/plugin.c:365
384443 msgid "Unable to open the settings dialog"
385444 msgstr "Nedá sa otvoriť dialóg nastavení"
386
387 #: ../panel-plugin/common.c:29
388 msgid ""
389 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr ""
391
392 #: ../panel-plugin/common.c:30
393 msgid "The Xfce Clipboard Manager is already running."
394 msgstr ""
395
396 #: ../panel-plugin/common.c:37
397 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr ""
399
400 #: ../panel-plugin/common.c:39
401 msgid "The Clipboard Manager Daemon is not running."
402 msgstr ""
403
404 #: ../panel-plugin/xfce4-clipman-history.c:256
405 msgid "Enter search phrase here"
406 msgstr ""
407
408 #: ../panel-plugin/xfce4-clipman-history.c:414
409 #, c-format
410 msgid "_Paste"
411 msgstr ""
412
413 #: ../panel-plugin/xfce4-clipman-history.c:419
414 #, c-format
415 msgid "_Copy"
416 msgstr ""
417
418 #: ../panel-plugin/xfce4-clipman-history.c:435
419 msgid "Clipman History"
420 msgstr ""
421
422 #: ../panel-plugin/xfce4-clipman-history.c:449
423 #: ../panel-plugin/xfce4-clipman-history.c:451
424 msgid "_Settings"
425 msgstr ""
426
427 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
428 msgid "Clipboard Manager Settings"
429 msgstr ""
430
431 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
432 msgid "Customize your clipboard"
433 msgstr ""
+175
-165
po/sl.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Arnold Marko <arnold.marko@gmail.com>, 2019
5 # Arnold Marko <arnold.marko@gmail.com>, 2019-2021,2023
66 # Kernc, 2014-2015
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: Xfce Panel Plugins\n"
1010 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
13 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
11 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
12 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
13 "Last-Translator: Arnold Marko <arnold.marko@gmail.com>, 2019-2021,2023\n"
1414 "Language-Team: Slovenian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sl/)\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
2424 "application running in the notification area. It keeps a history of text and"
2525 " images of content copied to the clipboard. It also has a feature to execute"
2626 " actions on specific text selection by matching them against regexes."
27 msgstr "Upravljalnik odložišča je na voljo kot vtičnik za Xfce pult ali kot samostojen program, ki deluje v področju za obvestila. Shranjuje zgodovino tekstovnih in slikovnih vsebin, ki so bile kopirane na odložišče. Ima tudi funkcijo izvajanja dejanj za določen izbor teksta, ob njihovem primerjanju z regularnimi izrazi."
27 msgstr "Upravljalnik odložišča Clipman je na voljo kot vtičnik za Xfce pano ali kot samostojen program, ki deluje v področju za obvestila. Shranjuje zgodovino tekstovnih in slikovnih vsebin, ki so bile kopirane na odložišče. Ima tudi funkcijo izvajanja dejanj za določen izbor teksta, ki jih primerja z regularnimi izrazi."
2828
2929 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3030 msgid "Clipboard Manager"
31 msgstr ""
31 msgstr "Upravljanik odložišča Clipman"
3232
3333 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3434 msgid "Clipboard Manager Autostart File"
35 msgstr ""
35 msgstr "Datoteka za samodejni zagon upravljanika odložišča Clipman"
3636
3737 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3838 msgid "Image"
6868
6969 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7070 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
71 #: ../panel-plugin/main-panel-plugin.c:77
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
73 #: ../panel-plugin/plugin.c:333
71 #: ../panel-plugin/main-panel-plugin.c:83
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
73 #: ../panel-plugin/plugin.c:341
7474 msgid "Clipman"
7575 msgstr "Clipman"
7676
7777 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:2
7878 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:2
7979 msgid "Clipboard manager"
80 msgstr "Upravljalnik odložišča"
80 msgstr "Upravljalnik odložišča Clipman"
8181
8282 #: ../panel-plugin/xfce4-clipman-settings.c:97
8383 msgid "None"
9393 msgid "Shift+Insert"
9494 msgstr "Shift+Insert"
9595
96 #: ../panel-plugin/xfce4-clipman-settings.c:535
96 #: ../panel-plugin/xfce4-clipman-settings.c:537
9797 msgid "<b>Reset actions</b>"
9898 msgstr "<b>Ponastavi dejanja</b>"
9999
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
100 #: ../panel-plugin/xfce4-clipman-settings.c:539
101101 msgid ""
102102 "Are you sure you want to reset the actions to the system default values?"
103103 msgstr "Ali ste prepričani, da želite ponastaviti dejanja na privzeto vrednost?"
104104
105 #: ../panel-plugin/xfce4-clipman-history.c:251
106 msgid "Enter search phrase here"
107 msgstr "Tukaj vnesite svoj iskalni pogoj"
108
109 #. Insert empty menu item
110 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
111 msgid "Clipboard is empty"
112 msgstr "Odložišče je prazno"
113
114 #: ../panel-plugin/xfce4-clipman-history.c:409
115 #, c-format
116 msgid "_Paste"
117 msgstr "_Prilepi"
118
119 #: ../panel-plugin/xfce4-clipman-history.c:414
120 #, c-format
121 msgid "_Copy"
122 msgstr "_Kopiraj"
123
124 #: ../panel-plugin/xfce4-clipman-history.c:430
125 msgid "Clipman History"
126 msgstr "Clipman zgodovina "
127
128 #: ../panel-plugin/xfce4-clipman-history.c:436
129 #: ../panel-plugin/xfce4-clipman-history.c:438
130 #: ../panel-plugin/settings-dialog.ui.h:2
131 msgid "_Help"
132 msgstr "Pomo_č"
133
134 #: ../panel-plugin/xfce4-clipman-history.c:444
135 #: ../panel-plugin/xfce4-clipman-history.c:446
136 msgid "_Settings"
137 msgstr "_Nastavitve"
138
139 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
140 msgid "Clipboard Manager Settings"
141 msgstr "Nastavitve upravljanika odložišča Clipman"
142
143 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
144 msgid "Customize your clipboard"
145 msgstr "Prilagodite odložišče"
146
105147 #: ../panel-plugin/settings-dialog.ui.h:1
106148 msgid "Clipman Settings"
107 msgstr ""
108
109 #: ../panel-plugin/settings-dialog.ui.h:2
110 #: ../panel-plugin/xfce4-clipman-history.c:441
111 #: ../panel-plugin/xfce4-clipman-history.c:443
112 msgid "_Help"
113 msgstr "Pomo_č"
149 msgstr "Clipman nastavitve"
114150
115151 #: ../panel-plugin/settings-dialog.ui.h:3
116152 msgid "_Close"
118154
119155 #: ../panel-plugin/settings-dialog.ui.h:4
120156 msgid "Sync mouse _selections"
121 msgstr ""
157 msgstr "_Sinhronizacija izbire z miško"
122158
123159 #: ../panel-plugin/settings-dialog.ui.h:5
124160 msgid ""
127163 msgstr "V primeru, da je označeno, bo izbrano besedilo avtomatsko usklajeno s privzetim odložiščem, tako da lahko prilepite, kar ste izbrali."
128164
129165 #: ../panel-plugin/settings-dialog.ui.h:6
166 msgid "_Persist primary selection"
167 msgstr "Ohrani _prvotni izbor"
168
169 #: ../panel-plugin/settings-dialog.ui.h:7
170 msgid ""
171 "If checked, the middle-click paste (primary selection) will be persistent if"
172 " the next selection is empty, i.e. left click anywhere in a text area"
173 msgstr "Ko je označeno, bo lepljenje s srednjim klikom (prvotni izbor) ohranjen, kadar bo naslednji izbor prazen, to je ob levem kliku kjerkoli na podorčje besedila."
174
175 #: ../panel-plugin/settings-dialog.ui.h:8
130176 msgid "_QR-Code support"
131 msgstr ""
132
133 #: ../panel-plugin/settings-dialog.ui.h:7
177 msgstr "Podpora za _QR kode"
178
179 #: ../panel-plugin/settings-dialog.ui.h:9
134180 msgid ""
135181 "If checked, the menu shows a QR-Code of the currently selected clipboard "
136182 "entry"
137183 msgstr "Če je označeno, ta meni prikaže QR kodo trenutno izbranega vnosa odložišča."
138184
139 #: ../panel-plugin/settings-dialog.ui.h:8
185 #: ../panel-plugin/settings-dialog.ui.h:10
140186 msgid "Automatically paste a selected item from the history"
141187 msgstr "Samodejno prilepi izbiro iz zgodovine"
142188
143 #: ../panel-plugin/settings-dialog.ui.h:9
189 #: ../panel-plugin/settings-dialog.ui.h:11
144190 msgid "_Paste instantly:"
145191 msgstr "_Prilepi takoj:"
146192
147 #: ../panel-plugin/settings-dialog.ui.h:10
193 #: ../panel-plugin/settings-dialog.ui.h:12
148194 msgid "<b>General</b>"
149195 msgstr "<b>Splošno</b>"
150196
151 #: ../panel-plugin/settings-dialog.ui.h:11
197 #: ../panel-plugin/settings-dialog.ui.h:13
152198 msgid "P_osition menu at mouse pointer"
153199 msgstr "P_ostavi meni ob miškin kazalec"
154200
155 #: ../panel-plugin/settings-dialog.ui.h:12
201 #: ../panel-plugin/settings-dialog.ui.h:14
156202 msgid ""
157203 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
158204 "clipman command"
159205 msgstr "Prikaži meni ob miškinem kazalcu, samo za ukaz xfce4-popup-clipman"
160206
161 #: ../panel-plugin/settings-dialog.ui.h:13
207 #: ../panel-plugin/settings-dialog.ui.h:15
162208 msgid "Maximum items:"
163 msgstr ""
164
165 #: ../panel-plugin/settings-dialog.ui.h:14
209 msgstr "Maksimalno število predmetov:"
210
211 #: ../panel-plugin/settings-dialog.ui.h:16
166212 msgid "<b>Menu</b>"
167 msgstr ""
168
169 #: ../panel-plugin/settings-dialog.ui.h:15
213 msgstr "<b>Meni</b>"
214
215 #: ../panel-plugin/settings-dialog.ui.h:17
170216 msgid "_Behavior"
171 msgstr ""
172
173 #: ../panel-plugin/settings-dialog.ui.h:16
217 msgstr "O_bnašanje"
218
219 #: ../panel-plugin/settings-dialog.ui.h:18
174220 msgid "<b>_Enable automatic actions</b>"
175 msgstr ""
176
177 #: ../panel-plugin/settings-dialog.ui.h:17
221 msgstr "<b>_Vklopi samodejna dejanja</b>"
222
223 #: ../panel-plugin/settings-dialog.ui.h:19
178224 msgid ""
179225 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
180226 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
181227 msgstr "Če je označeno, bo tekst na odložišču primerjan z regularnimi izrazi, meni pa bo samodejno prikazal možna dejanja.\nV nasprotnem primeru se bo meni prikazal le ob klicu \"xfce4-popup-clipman-actions\" (ob predpostavki, da je bil najden tudi zadetek)"
182228
183 #: ../panel-plugin/settings-dialog.ui.h:19
229 #: ../panel-plugin/settings-dialog.ui.h:21
184230 msgid "_Show actions by holding Control"
185231 msgstr "_Prikaži dejanja z držanjem tipke Control"
186232
187 #: ../panel-plugin/settings-dialog.ui.h:20
233 #: ../panel-plugin/settings-dialog.ui.h:22
188234 msgid ""
189235 "When the selection is done (mouse or keyboard) and the Control key is still "
190236 "pressed down, the popup menu for matched actions will be shown"
191237 msgstr "Ko označite besedilo (z miško ali tipkovnico) in pritisnete tipko Control, se prikaže pojavni meni za dejanja, ki ustrezajo označenemu besedilu."
192238
193 #: ../panel-plugin/settings-dialog.ui.h:21
239 #: ../panel-plugin/settings-dialog.ui.h:23
194240 msgid "S_kip actions by holding Control"
195241 msgstr "Pres_koči dejanja z držanjem tipke Control"
196242
197 #: ../panel-plugin/settings-dialog.ui.h:22
243 #: ../panel-plugin/settings-dialog.ui.h:24
198244 msgid ""
199245 "When the selection is done (mouse or keyboard) and the Control key is still "
200246 "pressed down, the popup menu for matched actions will be skipped"
201247 msgstr "Ko je označeno besedilo (z miško ali tipkovnico) in je tipka Control še vedno pritisnjena, bo prikazni meni za ujemajoča dejanja preskočen."
202248
203 #: ../panel-plugin/settings-dialog.ui.h:23
249 #: ../panel-plugin/settings-dialog.ui.h:25
204250 msgid "Add action"
205251 msgstr "Dodaj dejanje"
206252
207 #: ../panel-plugin/settings-dialog.ui.h:24
253 #: ../panel-plugin/settings-dialog.ui.h:26
208254 msgid "Edit action"
209255 msgstr "Uredi dejanje"
210256
211 #: ../panel-plugin/settings-dialog.ui.h:25
257 #: ../panel-plugin/settings-dialog.ui.h:27
212258 msgid "Delete action"
213259 msgstr "Izbriši dejanje"
214260
215 #: ../panel-plugin/settings-dialog.ui.h:26
261 #: ../panel-plugin/settings-dialog.ui.h:28
216262 msgid "Reset all actions to the system default values"
217263 msgstr "Ponastavi vsa dejanja na sistemsko privzete vrednosti"
218264
219 #: ../panel-plugin/settings-dialog.ui.h:27
265 #: ../panel-plugin/settings-dialog.ui.h:29
220266 msgid "_Actions"
221 msgstr ""
222
223 #: ../panel-plugin/settings-dialog.ui.h:28
267 msgstr "_Dejanja"
268
269 #: ../panel-plugin/settings-dialog.ui.h:30
224270 msgid "<b>Remember history</b>"
225 msgstr ""
226
227 #: ../panel-plugin/settings-dialog.ui.h:29
271 msgstr "<b>Zapomni si zgodovino</b>"
272
273 #: ../panel-plugin/settings-dialog.ui.h:31
228274 msgid "Remember last copied _image"
229 msgstr ""
230
231 #: ../panel-plugin/settings-dialog.ui.h:30
275 msgstr "Zapomni si nazadnje kopiran posne_tek"
276
277 #: ../panel-plugin/settings-dialog.ui.h:32
232278 msgid ""
233279 "If checked, this option allows one to store one image inside the history"
234 msgstr ""
235
236 #: ../panel-plugin/settings-dialog.ui.h:31
280 msgstr "Ta opcija omogoča shranjevanje ene slike znotraj zgodovine"
281
282 #: ../panel-plugin/settings-dialog.ui.h:33
237283 msgid "_Reorder history items"
238284 msgstr "Ponovno _razvrsti vsebino zgodovine"
239285
240 #: ../panel-plugin/settings-dialog.ui.h:32
286 #: ../panel-plugin/settings-dialog.ui.h:34
241287 msgid ""
242288 "Push last copied text to the top of the history, useful to reorder old items"
243289 msgstr "Potisni zadnje kopirano besedilo na vrh zgodovine"
244290
245 #: ../panel-plugin/settings-dialog.ui.h:33
291 #: ../panel-plugin/settings-dialog.ui.h:35
246292 msgid "Re_verse history order"
247293 msgstr "Obrni _vrstni red zgodovine"
248294
249 #: ../panel-plugin/settings-dialog.ui.h:34
295 #: ../panel-plugin/settings-dialog.ui.h:36
250296 msgid "Reverse order of the history shown in the menu"
251297 msgstr "Obratno razvrsti predmete zgodovine v meniju."
252298
253 #: ../panel-plugin/settings-dialog.ui.h:35
299 #: ../panel-plugin/settings-dialog.ui.h:37
254300 msgid "Ignore mouse s_elections"
255 msgstr ""
256
257 #: ../panel-plugin/settings-dialog.ui.h:36
301 msgstr "Ignoriraj i_zbire miške"
302
303 #: ../panel-plugin/settings-dialog.ui.h:38
258304 msgid ""
259305 "If checked, the selections won't affect the history except the manual copies"
260306 msgstr "Izbori besedila ne bodo vplivali na zgodovino, razen če jih ročno kopirate."
261307
262 #: ../panel-plugin/settings-dialog.ui.h:37
308 #: ../panel-plugin/settings-dialog.ui.h:39
263309 msgid "Size of the _history:"
264310 msgstr "Velikost z_godovine:"
265311
266 #: ../panel-plugin/settings-dialog.ui.h:38
312 #: ../panel-plugin/settings-dialog.ui.h:40
267313 msgid "5"
268 msgstr ""
269
270 #: ../panel-plugin/settings-dialog.ui.h:39
314 msgstr "5"
315
316 #: ../panel-plugin/settings-dialog.ui.h:41
271317 msgid "H_istory"
272 msgstr ""
273
274 #: ../panel-plugin/settings-dialog.ui.h:40
318 msgstr "_Zgodovina"
319
320 #: ../panel-plugin/settings-dialog.ui.h:42
275321 msgid "Edit Action"
276322 msgstr "Uredi dejanje"
277323
278 #: ../panel-plugin/settings-dialog.ui.h:41
324 #: ../panel-plugin/settings-dialog.ui.h:43
279325 msgid "Name:"
280326 msgstr "Naziv:"
281327
282 #: ../panel-plugin/settings-dialog.ui.h:42
328 #: ../panel-plugin/settings-dialog.ui.h:44
283329 msgid "Pattern:"
284330 msgstr "Izraz:"
285331
286 #: ../panel-plugin/settings-dialog.ui.h:43
332 #: ../panel-plugin/settings-dialog.ui.h:45
287333 msgid ""
288334 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289335 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290336 " always anchored within the special characters ^$"
291 msgstr ""
292
293 #: ../panel-plugin/settings-dialog.ui.h:44
337 msgstr "V ukazih lahko uporabite nadomestne parametre \"\\1¸\", \"\\2\" in tako dalje. Parameter \"\\0\" predstavlja celoten tekst. Vzroec je vedno zasidran med posebnima znakoma ^$"
338
339 #: ../panel-plugin/settings-dialog.ui.h:46
294340 msgid "Activate only on manual copy"
295341 msgstr "Aktiviraj samo ob ročnem kopiranju"
296342
297 #: ../panel-plugin/settings-dialog.ui.h:45
343 #: ../panel-plugin/settings-dialog.ui.h:47
298344 msgid ""
299345 "By default the action is triggered by a selection, check this option to "
300346 "trigger the action only when you make a manual copy"
301 msgstr ""
302
303 #: ../panel-plugin/settings-dialog.ui.h:46
347 msgstr "Privzeto se dejanje izvede zaradi izbire. Označite do opcijo za izvedbo dejanja le, če želite narediti kopijo ročno."
348
349 #: ../panel-plugin/settings-dialog.ui.h:48
304350 msgid "<b>Action</b>"
305351 msgstr "<b>Dejanje</b>"
306352
307 #: ../panel-plugin/settings-dialog.ui.h:47
353 #: ../panel-plugin/settings-dialog.ui.h:49
308354 msgid "Command:"
309355 msgstr "Ukaz:"
310356
311 #: ../panel-plugin/settings-dialog.ui.h:48
357 #: ../panel-plugin/settings-dialog.ui.h:50
312358 msgid "<b>Commands</b>"
313359 msgstr "<b>Ukazi</b>"
314360
315 #: ../panel-plugin/settings-dialog.ui.h:49
361 #: ../panel-plugin/settings-dialog.ui.h:51
316362 msgid "Type here your custom text, for example a URL, a filename, etc."
317 msgstr ""
318
319 #: ../panel-plugin/settings-dialog.ui.h:50
363 msgstr "Tukaj vnesite svoj tekst - npr. URL, ime datoteke, itd."
364
365 #: ../panel-plugin/settings-dialog.ui.h:52
320366 msgid "Regular expression"
321367 msgstr "Regularni izraz"
322368
323 #: ../panel-plugin/main-panel-plugin.c:111
324 #: ../panel-plugin/main-status-icon.c:159
369 #: ../panel-plugin/main-panel-plugin.c:117
370 #: ../panel-plugin/main-status-icon.c:161
325371 msgid "_Disable"
326372 msgstr "_Onemogoči"
327373
328 #: ../panel-plugin/actions.c:368
374 #: ../panel-plugin/actions.c:367
329375 #, c-format
330376 msgid ""
331377 "Unable to execute the command \"%s\"\n"
333379 "%s"
334380 msgstr "Ni bilo mogoče zagnati ukaza \"%s\"\n\n%s"
335381
382 #: ../panel-plugin/common.c:29
383 msgid ""
384 "Could not start the Clipboard Manager Daemon because it is already running."
385 msgstr "Ne morem zagnati demona upravljalnika odložišča Clišman, ker je ta že zagnan."
386
387 #: ../panel-plugin/common.c:30
388 msgid "The Xfce Clipboard Manager is already running."
389 msgstr "Xfce upravljalnik odložišča Clipman je že zagnan"
390
391 #: ../panel-plugin/common.c:37
392 msgid "You can launch it with 'xfce4-clipman'."
393 msgstr "Lahko ga zaženete z 'xfce4-clipman'."
394
395 #: ../panel-plugin/common.c:39
396 msgid "The Clipboard Manager Daemon is not running."
397 msgstr "Demon za upravljanik odložišča Clipman ni zagnan."
398
336399 #: ../panel-plugin/menu.c:255
337400 msgid "Are you sure you want to clear the history?"
338401 msgstr "Ali ste prepričani, da želite počistiti zgodovino odložišča?"
341404 msgid "Don't ask again"
342405 msgstr "Ne sprašuj več"
343406
344 #: ../panel-plugin/menu.c:306
407 #: ../panel-plugin/menu.c:303
345408 msgid "Unable to open the clipman history dialog"
346 msgstr ""
347
348 #: ../panel-plugin/menu.c:455
409 msgstr "Ne morem odpreti okna z zgodovino upravljalnika odložišča"
410
411 #: ../panel-plugin/menu.c:449
349412 msgid "Could not generate QR-Code."
350413 msgstr "Ni bilo mogoče ustvariti QR-kode"
351414
352 #. Insert empty menu item
353 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
354 msgid "Clipboard is empty"
355 msgstr "Odložišče je prazno"
356
357 #: ../panel-plugin/menu.c:602
415 #: ../panel-plugin/menu.c:594
358416 msgid "_Show full history..."
359 msgstr ""
360
361 #: ../panel-plugin/menu.c:608
417 msgstr "Prikaži v_so zgodovino"
418
419 #: ../panel-plugin/menu.c:600
362420 msgid "_Clear history"
363421 msgstr "Pobriši _zgodovino"
364422
365 #: ../panel-plugin/menu.c:615
423 #: ../panel-plugin/menu.c:607
366424 msgid "_Clipman settings..."
367 msgstr ""
368
369 #: ../panel-plugin/plugin.c:321
425 msgstr "Nastvaitve upravljanika odložiš_ča..."
426
427 #: ../panel-plugin/plugin.c:329
370428 msgid "Contributors:"
371429 msgstr "Prispevali so:"
372430
373 #: ../panel-plugin/plugin.c:335
431 #: ../panel-plugin/plugin.c:343
374432 msgid "Clipboard Manager for Xfce"
375433 msgstr "Upravljalnik odložišča za Xfce"
376434
377 #: ../panel-plugin/plugin.c:343
435 #: ../panel-plugin/plugin.c:351
378436 msgid "translator-credits"
379437 msgstr "Prevod: Kiberpipa"
380438
381 #: ../panel-plugin/plugin.c:357
439 #: ../panel-plugin/plugin.c:365
382440 msgid "Unable to open the settings dialog"
383441 msgstr "Ni mogoče odpreti okna z nastavitvami."
384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr ""
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr ""
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr ""
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr ""
401
402 #: ../panel-plugin/xfce4-clipman-history.c:256
403 msgid "Enter search phrase here"
404 msgstr ""
405
406 #: ../panel-plugin/xfce4-clipman-history.c:414
407 #, c-format
408 msgid "_Paste"
409 msgstr ""
410
411 #: ../panel-plugin/xfce4-clipman-history.c:419
412 #, c-format
413 msgid "_Copy"
414 msgstr ""
415
416 #: ../panel-plugin/xfce4-clipman-history.c:435
417 msgid "Clipman History"
418 msgstr ""
419
420 #: ../panel-plugin/xfce4-clipman-history.c:449
421 #: ../panel-plugin/xfce4-clipman-history.c:451
422 msgid "_Settings"
423 msgstr ""
424
425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426 msgid "Clipboard Manager Settings"
427 msgstr ""
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
430 msgid "Customize your clipboard"
431 msgstr ""
+135
-125
po/sq.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Translators:
5 # Besnik <besnik@programeshqip.org>, 2007,2020
6 # Besnik <besnik@programeshqip.org>, 2007
7 # Besnik <besnik@programeshqip.org>, 2020
5 # Besnik Bleta <besnik@programeshqip.org>, 2007,2020
6 # Besnik Bleta <besnik@programeshqip.org>, 2007,2022
7 # Besnik Bleta <besnik@programeshqip.org>, 2020
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: Xfce Panel Plugins\n"
1111 "Report-Msgid-Bugs-To: \n"
12 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
13 "PO-Revision-Date: 2020-04-09 09:33+0000\n"
14 "Last-Translator: Besnik <besnik@programeshqip.org>\n"
12 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
13 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
14 "Last-Translator: Besnik Bleta <besnik@programeshqip.org>, 2007,2022\n"
1515 "Language-Team: Albanian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sq/)\n"
1616 "MIME-Version: 1.0\n"
1717 "Content-Type: text/plain; charset=UTF-8\n"
6969
7070 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7171 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
72 #: ../panel-plugin/main-panel-plugin.c:77
73 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
74 #: ../panel-plugin/plugin.c:333
72 #: ../panel-plugin/main-panel-plugin.c:83
73 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
74 #: ../panel-plugin/plugin.c:341
7575 msgid "Clipman"
7676 msgstr "Clipman"
7777
9494 msgid "Shift+Insert"
9595 msgstr "Shift+Insert"
9696
97 #: ../panel-plugin/xfce4-clipman-settings.c:535
97 #: ../panel-plugin/xfce4-clipman-settings.c:537
9898 msgid "<b>Reset actions</b>"
9999 msgstr "<b>Rikthe veprimet te vlerat parazgjedhje</b>"
100100
101 #: ../panel-plugin/xfce4-clipman-settings.c:537
101 #: ../panel-plugin/xfce4-clipman-settings.c:539
102102 msgid ""
103103 "Are you sure you want to reset the actions to the system default values?"
104104 msgstr "Jeni i sigurt se doni të rikthehen veprimet te vlerat parazgjedhje të sistemit?"
105
106 #: ../panel-plugin/xfce4-clipman-history.c:251
107 msgid "Enter search phrase here"
108 msgstr "Jepni këtu frazë për kërkim"
109
110 #. Insert empty menu item
111 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
112 msgid "Clipboard is empty"
113 msgstr "E papastra është e zbrazët"
114
115 #: ../panel-plugin/xfce4-clipman-history.c:409
116 #, c-format
117 msgid "_Paste"
118 msgstr "_Ngjite"
119
120 #: ../panel-plugin/xfce4-clipman-history.c:414
121 #, c-format
122 msgid "_Copy"
123 msgstr "_Kopjoje"
124
125 #: ../panel-plugin/xfce4-clipman-history.c:430
126 msgid "Clipman History"
127 msgstr "Historik Clipman-i"
128
129 #: ../panel-plugin/xfce4-clipman-history.c:436
130 #: ../panel-plugin/xfce4-clipman-history.c:438
131 #: ../panel-plugin/settings-dialog.ui.h:2
132 msgid "_Help"
133 msgstr "_Ndihmë"
134
135 #: ../panel-plugin/xfce4-clipman-history.c:444
136 #: ../panel-plugin/xfce4-clipman-history.c:446
137 msgid "_Settings"
138 msgstr "_Rregullime"
139
140 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
141 msgid "Clipboard Manager Settings"
142 msgstr "Rregullime Përgjegjësi të Papastre"
143
144 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
145 msgid "Customize your clipboard"
146 msgstr "Përshtatni të papastrën tuaj"
105147
106148 #: ../panel-plugin/settings-dialog.ui.h:1
107149 msgid "Clipman Settings"
108150 msgstr "Rregullime Clipman-i"
109151
110 #: ../panel-plugin/settings-dialog.ui.h:2
111 #: ../panel-plugin/xfce4-clipman-history.c:441
112 #: ../panel-plugin/xfce4-clipman-history.c:443
113 msgid "_Help"
114 msgstr "_Ndihmë"
115
116152 #: ../panel-plugin/settings-dialog.ui.h:3
117153 msgid "_Close"
118154 msgstr "_Mbylle"
128164 msgstr "Nëse i vihet shenjë, përzgjedhjet do të njëkohësohen me të papastrën parazgjedhje në mënyrë që të ngjitni çfarë përzgjidhni"
129165
130166 #: ../panel-plugin/settings-dialog.ui.h:6
167 msgid "_Persist primary selection"
168 msgstr "Bëje të _qëndrueshme përzgjedhjen parësore"
169
170 #: ../panel-plugin/settings-dialog.ui.h:7
171 msgid ""
172 "If checked, the middle-click paste (primary selection) will be persistent if"
173 " the next selection is empty, i.e. left click anywhere in a text area"
174 msgstr "Nëse i vihet shenjë, ngjitja me klikim të butoni të mesit (përzgjedhja e parë) do të mbahet, nëse përzgjedhja pasuese është e zbrazët, d.m.th., klikim me të majtin ngado në fushën e tekstit"
175
176 #: ../panel-plugin/settings-dialog.ui.h:8
131177 msgid "_QR-Code support"
132178 msgstr "Mbulim kodesh _QR"
133179
134 #: ../panel-plugin/settings-dialog.ui.h:7
180 #: ../panel-plugin/settings-dialog.ui.h:9
135181 msgid ""
136182 "If checked, the menu shows a QR-Code of the currently selected clipboard "
137183 "entry"
138184 msgstr "Nëse i vihet shenjë, menuja shfaq një Kod QR të zërit të tanishëm të përzgjedhur të të papastrës"
139185
140 #: ../panel-plugin/settings-dialog.ui.h:8
186 #: ../panel-plugin/settings-dialog.ui.h:10
141187 msgid "Automatically paste a selected item from the history"
142188 msgstr "Ngjit automatikisht një objekt të përzgjedhur prej historikut"
143189
144 #: ../panel-plugin/settings-dialog.ui.h:9
190 #: ../panel-plugin/settings-dialog.ui.h:11
145191 msgid "_Paste instantly:"
146192 msgstr "_Ngjite menjëherë:"
147193
148 #: ../panel-plugin/settings-dialog.ui.h:10
194 #: ../panel-plugin/settings-dialog.ui.h:12
149195 msgid "<b>General</b>"
150196 msgstr "<b>Të përgjithshme</b>"
151197
152 #: ../panel-plugin/settings-dialog.ui.h:11
198 #: ../panel-plugin/settings-dialog.ui.h:13
153199 msgid "P_osition menu at mouse pointer"
154200 msgstr "_Vendose menunë te treguesi i miut"
155201
156 #: ../panel-plugin/settings-dialog.ui.h:12
202 #: ../panel-plugin/settings-dialog.ui.h:14
157203 msgid ""
158204 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
159205 "clipman command"
160206 msgstr "Hap menunë si flluskë te pozicioni i treguesit të miut, vetëm për urdhrin xfce4-popup-clipman"
161207
162 #: ../panel-plugin/settings-dialog.ui.h:13
208 #: ../panel-plugin/settings-dialog.ui.h:15
163209 msgid "Maximum items:"
164210 msgstr "Objekte maksimum:"
165211
166 #: ../panel-plugin/settings-dialog.ui.h:14
212 #: ../panel-plugin/settings-dialog.ui.h:16
167213 msgid "<b>Menu</b>"
168214 msgstr "<b>Menu</b>"
169215
170 #: ../panel-plugin/settings-dialog.ui.h:15
216 #: ../panel-plugin/settings-dialog.ui.h:17
171217 msgid "_Behavior"
172218 msgstr "_Sjellje"
173219
174 #: ../panel-plugin/settings-dialog.ui.h:16
220 #: ../panel-plugin/settings-dialog.ui.h:18
175221 msgid "<b>_Enable automatic actions</b>"
176222 msgstr "<b>_Aktivizo veprime automatike</b>"
177223
178 #: ../panel-plugin/settings-dialog.ui.h:17
224 #: ../panel-plugin/settings-dialog.ui.h:19
179225 msgid ""
180226 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
181227 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
182228 msgstr "Nëse i vihet shenjë, tekstet e të papastrës do të krahasohen për përputhje me shprehje të rregullta dhe një menu do të shfaqë automatikisht veprime të mundshme.\nPërndryshe, menuja do të shfaqet vetëm kur thirret \"xfce4-popup-clipman-actions\" (dhe kur gjendet një përputhje)"
183229
184 #: ../panel-plugin/settings-dialog.ui.h:19
230 #: ../panel-plugin/settings-dialog.ui.h:21
185231 msgid "_Show actions by holding Control"
186232 msgstr "_Shfaqi veprimet, kur mbahet shtypur tasti Control"
187233
188 #: ../panel-plugin/settings-dialog.ui.h:20
234 #: ../panel-plugin/settings-dialog.ui.h:22
189235 msgid ""
190236 "When the selection is done (mouse or keyboard) and the Control key is still "
191237 "pressed down, the popup menu for matched actions will be shown"
192238 msgstr "Kur ka mbaruar përzgjedhja (me mi ose tastierë) dhe tasti Control është ende i shtypur, do të shfaqet menuja flluskë për veprimet që kanë përputhje"
193239
194 #: ../panel-plugin/settings-dialog.ui.h:21
240 #: ../panel-plugin/settings-dialog.ui.h:23
195241 msgid "S_kip actions by holding Control"
196242 msgstr "_Anashkaloji veprimet, kur mbahet shtypur tasti Control"
197243
198 #: ../panel-plugin/settings-dialog.ui.h:22
244 #: ../panel-plugin/settings-dialog.ui.h:24
199245 msgid ""
200246 "When the selection is done (mouse or keyboard) and the Control key is still "
201247 "pressed down, the popup menu for matched actions will be skipped"
202248 msgstr "Kur ka mbaruar përzgjedhja (me mi ose tastierë) dhe tasti Control është ende i shtypur, do të anashkalohet menuja flluskë për veprimet që kanë përputhje"
203249
204 #: ../panel-plugin/settings-dialog.ui.h:23
250 #: ../panel-plugin/settings-dialog.ui.h:25
205251 msgid "Add action"
206252 msgstr "Shtoni veprim"
207253
208 #: ../panel-plugin/settings-dialog.ui.h:24
254 #: ../panel-plugin/settings-dialog.ui.h:26
209255 msgid "Edit action"
210256 msgstr "Përpunoni veprim"
211257
212 #: ../panel-plugin/settings-dialog.ui.h:25
258 #: ../panel-plugin/settings-dialog.ui.h:27
213259 msgid "Delete action"
214260 msgstr "Fshi veprim"
215261
216 #: ../panel-plugin/settings-dialog.ui.h:26
262 #: ../panel-plugin/settings-dialog.ui.h:28
217263 msgid "Reset all actions to the system default values"
218264 msgstr "Riktheji krejt veprime te vlerat e sistemit parazgjedhje"
219265
220 #: ../panel-plugin/settings-dialog.ui.h:27
266 #: ../panel-plugin/settings-dialog.ui.h:29
221267 msgid "_Actions"
222268 msgstr "_Veprime"
223269
224 #: ../panel-plugin/settings-dialog.ui.h:28
270 #: ../panel-plugin/settings-dialog.ui.h:30
225271 msgid "<b>Remember history</b>"
226272 msgstr "<b>Mba mend historikun</b>"
227273
228 #: ../panel-plugin/settings-dialog.ui.h:29
274 #: ../panel-plugin/settings-dialog.ui.h:31
229275 msgid "Remember last copied _image"
230276 msgstr "Mba mend _figurën e fundit të kopjuar"
231277
232 #: ../panel-plugin/settings-dialog.ui.h:30
278 #: ../panel-plugin/settings-dialog.ui.h:32
233279 msgid ""
234280 "If checked, this option allows one to store one image inside the history"
235281 msgstr "Nëse i vihet shenjë, kjo mundësi i lejon dikujt të depozitojë një figurë brenda historikut"
236282
237 #: ../panel-plugin/settings-dialog.ui.h:31
283 #: ../panel-plugin/settings-dialog.ui.h:33
238284 msgid "_Reorder history items"
239285 msgstr "_Rirenditni objekte historiku"
240286
241 #: ../panel-plugin/settings-dialog.ui.h:32
287 #: ../panel-plugin/settings-dialog.ui.h:34
242288 msgid ""
243289 "Push last copied text to the top of the history, useful to reorder old items"
244290 msgstr "Kaloje tekstin e kopjuar të fundit në krye të historikut, e dobishme për të rirenditur objekte të vjetër"
245291
246 #: ../panel-plugin/settings-dialog.ui.h:33
292 #: ../panel-plugin/settings-dialog.ui.h:35
247293 msgid "Re_verse history order"
248294 msgstr "_Përmbys rend historiku"
249295
250 #: ../panel-plugin/settings-dialog.ui.h:34
296 #: ../panel-plugin/settings-dialog.ui.h:36
251297 msgid "Reverse order of the history shown in the menu"
252298 msgstr "Përmbysni rendin e historikut të shfaqur te menuja"
253299
254 #: ../panel-plugin/settings-dialog.ui.h:35
300 #: ../panel-plugin/settings-dialog.ui.h:37
255301 msgid "Ignore mouse s_elections"
256302 msgstr "Shpërfill _përzgjedhje me mi"
257303
258 #: ../panel-plugin/settings-dialog.ui.h:36
304 #: ../panel-plugin/settings-dialog.ui.h:38
259305 msgid ""
260306 "If checked, the selections won't affect the history except the manual copies"
261307 msgstr "Nëse i vihet shenjë, përzgjedhjet s’do të prekin historikun, hiq kopje të bëra dorazi"
262308
263 #: ../panel-plugin/settings-dialog.ui.h:37
309 #: ../panel-plugin/settings-dialog.ui.h:39
264310 msgid "Size of the _history:"
265311 msgstr "Madhësi e _historikut:"
266312
267 #: ../panel-plugin/settings-dialog.ui.h:38
313 #: ../panel-plugin/settings-dialog.ui.h:40
268314 msgid "5"
269315 msgstr "5"
270316
271 #: ../panel-plugin/settings-dialog.ui.h:39
317 #: ../panel-plugin/settings-dialog.ui.h:41
272318 msgid "H_istory"
273319 msgstr "_Historik"
274320
275 #: ../panel-plugin/settings-dialog.ui.h:40
321 #: ../panel-plugin/settings-dialog.ui.h:42
276322 msgid "Edit Action"
277323 msgstr "Përpunoni Veprim"
278324
279 #: ../panel-plugin/settings-dialog.ui.h:41
325 #: ../panel-plugin/settings-dialog.ui.h:43
280326 msgid "Name:"
281327 msgstr "Emër:"
282328
283 #: ../panel-plugin/settings-dialog.ui.h:42
329 #: ../panel-plugin/settings-dialog.ui.h:44
284330 msgid "Pattern:"
285331 msgstr "Rregullsi:"
286332
287 #: ../panel-plugin/settings-dialog.ui.h:43
333 #: ../panel-plugin/settings-dialog.ui.h:45
288334 msgid ""
289335 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
290336 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
291337 " always anchored within the special characters ^$"
292338 msgstr "Te urdhrat mund të përdorni parametrat e zëvendësimit \"\\1\", \"\\2\" e me radhë. Parametri \"\\0\" përfaqëson tekstin e plotë. Rregullsia paraprihet gjithnjë me shenjat speciale ^$"
293339
294 #: ../panel-plugin/settings-dialog.ui.h:44
340 #: ../panel-plugin/settings-dialog.ui.h:46
295341 msgid "Activate only on manual copy"
296342 msgstr "Aktivizoje vetëm për kopjim dorazi"
297343
298 #: ../panel-plugin/settings-dialog.ui.h:45
344 #: ../panel-plugin/settings-dialog.ui.h:47
299345 msgid ""
300346 "By default the action is triggered by a selection, check this option to "
301347 "trigger the action only when you make a manual copy"
302348 msgstr "Si parazgjedhje, veprimi vihet në punë nga një përzgjedhje, i vini shenjë kësaj mundësie që kjo të ndodhë vetëm kur bëni një kopje dorazi"
303349
304 #: ../panel-plugin/settings-dialog.ui.h:46
350 #: ../panel-plugin/settings-dialog.ui.h:48
305351 msgid "<b>Action</b>"
306352 msgstr "<b>Veprim</b>"
307353
308 #: ../panel-plugin/settings-dialog.ui.h:47
354 #: ../panel-plugin/settings-dialog.ui.h:49
309355 msgid "Command:"
310356 msgstr "Urdhër:"
311357
312 #: ../panel-plugin/settings-dialog.ui.h:48
358 #: ../panel-plugin/settings-dialog.ui.h:50
313359 msgid "<b>Commands</b>"
314360 msgstr "<b>Urdhra</b>"
315361
316 #: ../panel-plugin/settings-dialog.ui.h:49
362 #: ../panel-plugin/settings-dialog.ui.h:51
317363 msgid "Type here your custom text, for example a URL, a filename, etc."
318364 msgstr "Shtypni këtu tekstin tuaj, për shembull, një URL, një emër kartele, etj."
319365
320 #: ../panel-plugin/settings-dialog.ui.h:50
366 #: ../panel-plugin/settings-dialog.ui.h:52
321367 msgid "Regular expression"
322368 msgstr "Shprehje e rregullt"
323369
324 #: ../panel-plugin/main-panel-plugin.c:111
325 #: ../panel-plugin/main-status-icon.c:159
370 #: ../panel-plugin/main-panel-plugin.c:117
371 #: ../panel-plugin/main-status-icon.c:161
326372 msgid "_Disable"
327373 msgstr "_Çaktivizoje"
328374
329 #: ../panel-plugin/actions.c:368
375 #: ../panel-plugin/actions.c:367
330376 #, c-format
331377 msgid ""
332378 "Unable to execute the command \"%s\"\n"
334380 "%s"
335381 msgstr "S’arrihet të përmbushet urdhri \"%s\"\n\n%s"
336382
383 #: ../panel-plugin/common.c:29
384 msgid ""
385 "Could not start the Clipboard Manager Daemon because it is already running."
386 msgstr "S’u nis dot Demoni i Përgjegjësit të të Papastrës, ngaqë është tashmë në xhirim."
387
388 #: ../panel-plugin/common.c:30
389 msgid "The Xfce Clipboard Manager is already running."
390 msgstr "Përgjegjësi Xfce i të Papastrës është tashmë në xhirim."
391
392 #: ../panel-plugin/common.c:37
393 msgid "You can launch it with 'xfce4-clipman'."
394 msgstr "Mund ta nisni me 'xfce4-clipman'."
395
396 #: ../panel-plugin/common.c:39
397 msgid "The Clipboard Manager Daemon is not running."
398 msgstr "Demoni Përgjegjës Xfce i të Papastrës s’po xhiron."
399
337400 #: ../panel-plugin/menu.c:255
338401 msgid "Are you sure you want to clear the history?"
339402 msgstr "Jeni i sigurt se doni të spastrohet historiku?"
342405 msgid "Don't ask again"
343406 msgstr "Mos pyet sërish"
344407
345 #: ../panel-plugin/menu.c:306
408 #: ../panel-plugin/menu.c:303
346409 msgid "Unable to open the clipman history dialog"
347410 msgstr "S’arrihet të hapet dialogu i historikut të clipman-it"
348411
349 #: ../panel-plugin/menu.c:455
412 #: ../panel-plugin/menu.c:449
350413 msgid "Could not generate QR-Code."
351414 msgstr "S’u prodhua dot Kod QR."
352415
353 #. Insert empty menu item
354 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
355 msgid "Clipboard is empty"
356 msgstr "E papastra është e zbrazët"
357
358 #: ../panel-plugin/menu.c:602
416 #: ../panel-plugin/menu.c:594
359417 msgid "_Show full history..."
360418 msgstr "_Shfaqni historikun e plotë…"
361419
362 #: ../panel-plugin/menu.c:608
420 #: ../panel-plugin/menu.c:600
363421 msgid "_Clear history"
364422 msgstr "_Spastro _historikun"
365423
366 #: ../panel-plugin/menu.c:615
424 #: ../panel-plugin/menu.c:607
367425 msgid "_Clipman settings..."
368426 msgstr "Rregullime _Clipman…"
369427
370 #: ../panel-plugin/plugin.c:321
428 #: ../panel-plugin/plugin.c:329
371429 msgid "Contributors:"
372430 msgstr "Pjesëmarrës:"
373431
374 #: ../panel-plugin/plugin.c:335
432 #: ../panel-plugin/plugin.c:343
375433 msgid "Clipboard Manager for Xfce"
376434 msgstr "Përgjegjësi të Papastre për Xfce"
377435
378 #: ../panel-plugin/plugin.c:343
436 #: ../panel-plugin/plugin.c:351
379437 msgid "translator-credits"
380438 msgstr "Besnik Bleta"
381439
382 #: ../panel-plugin/plugin.c:357
440 #: ../panel-plugin/plugin.c:365
383441 msgid "Unable to open the settings dialog"
384442 msgstr "S’arrihet të hapet dialogu i rregullimeve"
385
386 #: ../panel-plugin/common.c:29
387 msgid ""
388 "Could not start the Clipboard Manager Daemon because it is already running."
389 msgstr "S’u nis dot Demoni i Përgjegjësit të të Papastrës, ngaqë është tashmë në xhirim."
390
391 #: ../panel-plugin/common.c:30
392 msgid "The Xfce Clipboard Manager is already running."
393 msgstr "Përgjegjësi Xfce i të Papastrës është tashmë në xhirim."
394
395 #: ../panel-plugin/common.c:37
396 msgid "You can launch it with 'xfce4-clipman'."
397 msgstr "Mund ta nisni me 'xfce4-clipman'."
398
399 #: ../panel-plugin/common.c:39
400 msgid "The Clipboard Manager Daemon is not running."
401 msgstr "Demoni Përgjegjës Xfce i të Papastrës s’po xhiron."
402
403 #: ../panel-plugin/xfce4-clipman-history.c:256
404 msgid "Enter search phrase here"
405 msgstr "Jepni këtu frazë për kërkim"
406
407 #: ../panel-plugin/xfce4-clipman-history.c:414
408 #, c-format
409 msgid "_Paste"
410 msgstr "_Ngjite"
411
412 #: ../panel-plugin/xfce4-clipman-history.c:419
413 #, c-format
414 msgid "_Copy"
415 msgstr "_Kopjoje"
416
417 #: ../panel-plugin/xfce4-clipman-history.c:435
418 msgid "Clipman History"
419 msgstr "Historik Clipman-i"
420
421 #: ../panel-plugin/xfce4-clipman-history.c:449
422 #: ../panel-plugin/xfce4-clipman-history.c:451
423 msgid "_Settings"
424 msgstr "_Rregullime"
425
426 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
427 msgid "Clipboard Manager Settings"
428 msgstr "Rregullime Përgjegjësi të Papastre"
429
430 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
431 msgid "Customize your clipboard"
432 msgstr "Përshtatni të papastrën tuaj"
+132
-122
po/sr.po less more
88 msgstr ""
99 "Project-Id-Version: Xfce Panel Plugins\n"
1010 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-22 20:20+0000\n"
13 "Last-Translator: Саша Петровић <salepetronije@gmail.com>\n"
11 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
12 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
13 "Last-Translator: Саша Петровић <salepetronije@gmail.com>, 2012,2014,2016-2017\n"
1414 "Language-Team: Serbian (http://www.transifex.com/xfce/xfce-panel-plugins/language/sr/)\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
6868
6969 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7070 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
71 #: ../panel-plugin/main-panel-plugin.c:77
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
73 #: ../panel-plugin/plugin.c:333
71 #: ../panel-plugin/main-panel-plugin.c:83
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
73 #: ../panel-plugin/plugin.c:341
7474 msgid "Clipman"
7575 msgstr "Секач"
7676
9393 msgid "Shift+Insert"
9494 msgstr "Шифт+Убаци"
9595
96 #: ../panel-plugin/xfce4-clipman-settings.c:535
96 #: ../panel-plugin/xfce4-clipman-settings.c:537
9797 msgid "<b>Reset actions</b>"
9898 msgstr "<b>Врати поставке дејства</b>"
9999
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
100 #: ../panel-plugin/xfce4-clipman-settings.c:539
101101 msgid ""
102102 "Are you sure you want to reset the actions to the system default values?"
103103 msgstr "Да ли сте сигурни да желите да повратите поставке дејства на подразумеване вредности система?"
104
105 #: ../panel-plugin/xfce4-clipman-history.c:251
106 msgid "Enter search phrase here"
107 msgstr "Унесите израз претраге овде"
108
109 #. Insert empty menu item
110 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
111 msgid "Clipboard is empty"
112 msgstr "Остава исечака је празна"
113
114 #: ../panel-plugin/xfce4-clipman-history.c:409
115 #, c-format
116 msgid "_Paste"
117 msgstr "_Налепи"
118
119 #: ../panel-plugin/xfce4-clipman-history.c:414
120 #, c-format
121 msgid "_Copy"
122 msgstr "_Умножи"
123
124 #: ../panel-plugin/xfce4-clipman-history.c:430
125 msgid "Clipman History"
126 msgstr "Историја Секача"
127
128 #: ../panel-plugin/xfce4-clipman-history.c:436
129 #: ../panel-plugin/xfce4-clipman-history.c:438
130 #: ../panel-plugin/settings-dialog.ui.h:2
131 msgid "_Help"
132 msgstr "_Помоћ"
133
134 #: ../panel-plugin/xfce4-clipman-history.c:444
135 #: ../panel-plugin/xfce4-clipman-history.c:446
136 msgid "_Settings"
137 msgstr "_Поставке"
138
139 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
140 msgid "Clipboard Manager Settings"
141 msgstr "Поставке управника исечака"
142
143 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
144 msgid "Customize your clipboard"
145 msgstr "Прилагодите своју оставу исечака"
104146
105147 #: ../panel-plugin/settings-dialog.ui.h:1
106148 msgid "Clipman Settings"
107149 msgstr "Поставке секача"
108150
109 #: ../panel-plugin/settings-dialog.ui.h:2
110 #: ../panel-plugin/xfce4-clipman-history.c:441
111 #: ../panel-plugin/xfce4-clipman-history.c:443
112 msgid "_Help"
113 msgstr "_Помоћ"
114
115151 #: ../panel-plugin/settings-dialog.ui.h:3
116152 msgid "_Close"
117153 msgstr "_Затвори"
127163 msgstr "Уколико је означено, избор ће бити усклађен са основном оставом исечака на начин тако да ћете моћи налепити избор"
128164
129165 #: ../panel-plugin/settings-dialog.ui.h:6
166 msgid "_Persist primary selection"
167 msgstr "_Задржавај главни избор"
168
169 #: ../panel-plugin/settings-dialog.ui.h:7
170 msgid ""
171 "If checked, the middle-click paste (primary selection) will be persistent if"
172 " the next selection is empty, i.e. left click anywhere in a text area"
173 msgstr "Ако је означено, средњи клик (главни избор) ће бити трајан ако је следећи избор празан, тј. леви клик било где у области писма"
174
175 #: ../panel-plugin/settings-dialog.ui.h:8
130176 msgid "_QR-Code support"
131177 msgstr "Подршка _КуР-кода"
132178
133 #: ../panel-plugin/settings-dialog.ui.h:7
179 #: ../panel-plugin/settings-dialog.ui.h:9
134180 msgid ""
135181 "If checked, the menu shows a QR-Code of the currently selected clipboard "
136182 "entry"
137183 msgstr "Ако је означено, изборник приказује КуР-шифру тренутно означене ставке оставе исечака"
138184
139 #: ../panel-plugin/settings-dialog.ui.h:8
185 #: ../panel-plugin/settings-dialog.ui.h:10
140186 msgid "Automatically paste a selected item from the history"
141187 msgstr "Самостално налепи означену ставку из оставе"
142188
143 #: ../panel-plugin/settings-dialog.ui.h:9
189 #: ../panel-plugin/settings-dialog.ui.h:11
144190 msgid "_Paste instantly:"
145191 msgstr "_Налепи тренутно:"
146192
147 #: ../panel-plugin/settings-dialog.ui.h:10
193 #: ../panel-plugin/settings-dialog.ui.h:12
148194 msgid "<b>General</b>"
149195 msgstr "<b>Опште</b>"
150196
151 #: ../panel-plugin/settings-dialog.ui.h:11
197 #: ../panel-plugin/settings-dialog.ui.h:13
152198 msgid "P_osition menu at mouse pointer"
153199 msgstr "П_остави изборник на показивач миша"
154200
155 #: ../panel-plugin/settings-dialog.ui.h:12
201 #: ../panel-plugin/settings-dialog.ui.h:14
156202 msgid ""
157203 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
158204 "clipman command"
159205 msgstr "Прикажи искачући изборник на положају показивача миша, само за наредбу „xfce4-popup-clipman“"
160206
161 #: ../panel-plugin/settings-dialog.ui.h:13
207 #: ../panel-plugin/settings-dialog.ui.h:15
162208 msgid "Maximum items:"
163209 msgstr "Највећи број ставки:"
164210
165 #: ../panel-plugin/settings-dialog.ui.h:14
211 #: ../panel-plugin/settings-dialog.ui.h:16
166212 msgid "<b>Menu</b>"
167213 msgstr "<b>Изборник</b>"
168214
169 #: ../panel-plugin/settings-dialog.ui.h:15
215 #: ../panel-plugin/settings-dialog.ui.h:17
170216 msgid "_Behavior"
171217 msgstr "_Понашање"
172218
173 #: ../panel-plugin/settings-dialog.ui.h:16
219 #: ../panel-plugin/settings-dialog.ui.h:18
174220 msgid "<b>_Enable automatic actions</b>"
175221 msgstr "<b>_Омогући самосталне радње</b>"
176222
177 #: ../panel-plugin/settings-dialog.ui.h:17
223 #: ../panel-plugin/settings-dialog.ui.h:19
178224 msgid ""
179225 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
180226 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
181227 msgstr "Ако је означено, писмо из оставе исечака ће се поредити са регуларним изразима и изборник ће самостално приказати могућа дејства.\nИначе ће се изборник приказивати само при позивању „xfce4-popup-clipman-actions“, искачућих дејстава оставе исечака (и ако се пронађе поклапање)"
182228
183 #: ../panel-plugin/settings-dialog.ui.h:19
229 #: ../panel-plugin/settings-dialog.ui.h:21
184230 msgid "_Show actions by holding Control"
185231 msgstr "_Приказуј дејства на држање притиснутог дугмета Контрола"
186232
187 #: ../panel-plugin/settings-dialog.ui.h:20
233 #: ../panel-plugin/settings-dialog.ui.h:22
188234 msgid ""
189235 "When the selection is done (mouse or keyboard) and the Control key is still "
190236 "pressed down, the popup menu for matched actions will be shown"
191237 msgstr "Када је избор извршен (мишем или дугмадима), и дугме контрол се држи притиснуто, приказаће се изборник одговарајућих дејстава"
192238
193 #: ../panel-plugin/settings-dialog.ui.h:21
239 #: ../panel-plugin/settings-dialog.ui.h:23
194240 msgid "S_kip actions by holding Control"
195241 msgstr "За_немари дејства на држање дугмета контроле"
196242
197 #: ../panel-plugin/settings-dialog.ui.h:22
243 #: ../panel-plugin/settings-dialog.ui.h:24
198244 msgid ""
199245 "When the selection is done (mouse or keyboard) and the Control key is still "
200246 "pressed down, the popup menu for matched actions will be skipped"
201247 msgstr "Када је избор одрађен (мишем или дугмадима) а дугме Контрола је још увек притиснуто, искачући изборник за одговарајућа дејства ће бити прескочен"
202248
203 #: ../panel-plugin/settings-dialog.ui.h:23
249 #: ../panel-plugin/settings-dialog.ui.h:25
204250 msgid "Add action"
205251 msgstr "Додај дејство"
206252
207 #: ../panel-plugin/settings-dialog.ui.h:24
253 #: ../panel-plugin/settings-dialog.ui.h:26
208254 msgid "Edit action"
209255 msgstr "Уреди дејство"
210256
211 #: ../panel-plugin/settings-dialog.ui.h:25
257 #: ../panel-plugin/settings-dialog.ui.h:27
212258 msgid "Delete action"
213259 msgstr "Избриши дејство"
214260
215 #: ../panel-plugin/settings-dialog.ui.h:26
261 #: ../panel-plugin/settings-dialog.ui.h:28
216262 msgid "Reset all actions to the system default values"
217263 msgstr "Врати сва дејства а подразумеване вредности"
218264
219 #: ../panel-plugin/settings-dialog.ui.h:27
265 #: ../panel-plugin/settings-dialog.ui.h:29
220266 msgid "_Actions"
221267 msgstr "_Дејства"
222268
223 #: ../panel-plugin/settings-dialog.ui.h:28
269 #: ../panel-plugin/settings-dialog.ui.h:30
224270 msgid "<b>Remember history</b>"
225271 msgstr "<b>Памти историју</b>"
226272
227 #: ../panel-plugin/settings-dialog.ui.h:29
273 #: ../panel-plugin/settings-dialog.ui.h:31
228274 msgid "Remember last copied _image"
229275 msgstr "Запамти последње умножену _слику"
230276
231 #: ../panel-plugin/settings-dialog.ui.h:30
277 #: ../panel-plugin/settings-dialog.ui.h:32
232278 msgid ""
233279 "If checked, this option allows one to store one image inside the history"
234280 msgstr "Ако је означено, ова могућност омогућава складиштење једне слике унутар историје"
235281
236 #: ../panel-plugin/settings-dialog.ui.h:31
282 #: ../panel-plugin/settings-dialog.ui.h:33
237283 msgid "_Reorder history items"
238284 msgstr "_Промени распоред ставки оставе"
239285
240 #: ../panel-plugin/settings-dialog.ui.h:32
286 #: ../panel-plugin/settings-dialog.ui.h:34
241287 msgid ""
242288 "Push last copied text to the top of the history, useful to reorder old items"
243289 msgstr "Гура последњи умножени текст на врх оставе, корисно за премештање старих ставки"
244290
245 #: ../panel-plugin/settings-dialog.ui.h:33
291 #: ../panel-plugin/settings-dialog.ui.h:35
246292 msgid "Re_verse history order"
247293 msgstr "_Преокрени редослед оставе"
248294
249 #: ../panel-plugin/settings-dialog.ui.h:34
295 #: ../panel-plugin/settings-dialog.ui.h:36
250296 msgid "Reverse order of the history shown in the menu"
251297 msgstr "Преокрени распоред оставе приказан у изборнику"
252298
253 #: ../panel-plugin/settings-dialog.ui.h:35
299 #: ../panel-plugin/settings-dialog.ui.h:37
254300 msgid "Ignore mouse s_elections"
255301 msgstr "Занемари и_зборе мишем"
256302
257 #: ../panel-plugin/settings-dialog.ui.h:36
303 #: ../panel-plugin/settings-dialog.ui.h:38
258304 msgid ""
259305 "If checked, the selections won't affect the history except the manual copies"
260306 msgstr "Уколико је означено, избор неће утицати на оставу осим на ручне умношке"
261307
262 #: ../panel-plugin/settings-dialog.ui.h:37
308 #: ../panel-plugin/settings-dialog.ui.h:39
263309 msgid "Size of the _history:"
264310 msgstr "Величина _оставе:"
265311
266 #: ../panel-plugin/settings-dialog.ui.h:38
312 #: ../panel-plugin/settings-dialog.ui.h:40
267313 msgid "5"
268314 msgstr "5"
269315
270 #: ../panel-plugin/settings-dialog.ui.h:39
316 #: ../panel-plugin/settings-dialog.ui.h:41
271317 msgid "H_istory"
272318 msgstr "Историј_а"
273319
274 #: ../panel-plugin/settings-dialog.ui.h:40
320 #: ../panel-plugin/settings-dialog.ui.h:42
275321 msgid "Edit Action"
276322 msgstr "Уредите дејство"
277323
278 #: ../panel-plugin/settings-dialog.ui.h:41
324 #: ../panel-plugin/settings-dialog.ui.h:43
279325 msgid "Name:"
280326 msgstr "Назив:"
281327
282 #: ../panel-plugin/settings-dialog.ui.h:42
328 #: ../panel-plugin/settings-dialog.ui.h:44
283329 msgid "Pattern:"
284330 msgstr "Образац:"
285331
286 #: ../panel-plugin/settings-dialog.ui.h:43
332 #: ../panel-plugin/settings-dialog.ui.h:45
287333 msgid ""
288334 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289335 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290336 " always anchored within the special characters ^$"
291337 msgstr "Можете користити заменске одреднице „\\1“, „\\2“ и тако даље у наредбама. Одредница „\\0“ представља цео текст. Образац је увек угњежђен нарочитим знацима ^$"
292338
293 #: ../panel-plugin/settings-dialog.ui.h:44
339 #: ../panel-plugin/settings-dialog.ui.h:46
294340 msgid "Activate only on manual copy"
295341 msgstr "Покрени само ручним умножавањем"
296342
297 #: ../panel-plugin/settings-dialog.ui.h:45
343 #: ../panel-plugin/settings-dialog.ui.h:47
298344 msgid ""
299345 "By default the action is triggered by a selection, check this option to "
300346 "trigger the action only when you make a manual copy"
301347 msgstr "Подразумевано, дејство се окида означавањем, означите ову могућност ради окидања дејства само кад извршите ручно умножавање"
302348
303 #: ../panel-plugin/settings-dialog.ui.h:46
349 #: ../panel-plugin/settings-dialog.ui.h:48
304350 msgid "<b>Action</b>"
305351 msgstr "<b>Дејство</b>"
306352
307 #: ../panel-plugin/settings-dialog.ui.h:47
353 #: ../panel-plugin/settings-dialog.ui.h:49
308354 msgid "Command:"
309355 msgstr "Наредба:"
310356
311 #: ../panel-plugin/settings-dialog.ui.h:48
357 #: ../panel-plugin/settings-dialog.ui.h:50
312358 msgid "<b>Commands</b>"
313359 msgstr "<b>Наредбе</b>"
314360
315 #: ../panel-plugin/settings-dialog.ui.h:49
361 #: ../panel-plugin/settings-dialog.ui.h:51
316362 msgid "Type here your custom text, for example a URL, a filename, etc."
317363 msgstr "Укуцајте овде свој произвољни израз, на пример адресу, име датотеке, итд."
318364
319 #: ../panel-plugin/settings-dialog.ui.h:50
365 #: ../panel-plugin/settings-dialog.ui.h:52
320366 msgid "Regular expression"
321367 msgstr "Регуларан израз"
322368
323 #: ../panel-plugin/main-panel-plugin.c:111
324 #: ../panel-plugin/main-status-icon.c:159
369 #: ../panel-plugin/main-panel-plugin.c:117
370 #: ../panel-plugin/main-status-icon.c:161
325371 msgid "_Disable"
326372 msgstr "_Онемогући"
327373
328 #: ../panel-plugin/actions.c:368
374 #: ../panel-plugin/actions.c:367
329375 #, c-format
330376 msgid ""
331377 "Unable to execute the command \"%s\"\n"
333379 "%s"
334380 msgstr "Нисам успео да извршим наредбу „%s“\n\n%s"
335381
382 #: ../panel-plugin/common.c:29
383 msgid ""
384 "Could not start the Clipboard Manager Daemon because it is already running."
385 msgstr "Нисам успео да покренем домара управника исечака јер је већ у погону."
386
387 #: ../panel-plugin/common.c:30
388 msgid "The Xfce Clipboard Manager is already running."
389 msgstr "Управник исечака ИксФЦЕ-а је већ покренут."
390
391 #: ../panel-plugin/common.c:37
392 msgid "You can launch it with 'xfce4-clipman'."
393 msgstr "Можете га покренути помоћу „xfce4-clipman“."
394
395 #: ../panel-plugin/common.c:39
396 msgid "The Clipboard Manager Daemon is not running."
397 msgstr "Домар управника исечака није у погону."
398
336399 #: ../panel-plugin/menu.c:255
337400 msgid "Are you sure you want to clear the history?"
338401 msgstr "Да ли сте сигурни да желите избрисати оставу?"
341404 msgid "Don't ask again"
342405 msgstr "Не питај поново"
343406
344 #: ../panel-plugin/menu.c:306
407 #: ../panel-plugin/menu.c:303
345408 msgid "Unable to open the clipman history dialog"
346409 msgstr "Нисам успео да отворим прозорче историје Секача"
347410
348 #: ../panel-plugin/menu.c:455
411 #: ../panel-plugin/menu.c:449
349412 msgid "Could not generate QR-Code."
350413 msgstr "Нисам успео да образујем КуР-код."
351414
352 #. Insert empty menu item
353 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
354 msgid "Clipboard is empty"
355 msgstr "Остава исечака је празна"
356
357 #: ../panel-plugin/menu.c:602
415 #: ../panel-plugin/menu.c:594
358416 msgid "_Show full history..."
359417 msgstr "_Приказуј сву историју..."
360418
361 #: ../panel-plugin/menu.c:608
419 #: ../panel-plugin/menu.c:600
362420 msgid "_Clear history"
363421 msgstr "_Очисти оставу"
364422
365 #: ../panel-plugin/menu.c:615
423 #: ../panel-plugin/menu.c:607
366424 msgid "_Clipman settings..."
367425 msgstr "Поставке _Секача..."
368426
369 #: ../panel-plugin/plugin.c:321
427 #: ../panel-plugin/plugin.c:329
370428 msgid "Contributors:"
371429 msgstr "Доприносиоци:"
372430
373 #: ../panel-plugin/plugin.c:335
431 #: ../panel-plugin/plugin.c:343
374432 msgid "Clipboard Manager for Xfce"
375433 msgstr "Управник исечака ИксФЦЕ-а"
376434
377 #: ../panel-plugin/plugin.c:343
435 #: ../panel-plugin/plugin.c:351
378436 msgid "translator-credits"
379437 msgstr "Саша Петровић <salepetronije@gmail.com>"
380438
381 #: ../panel-plugin/plugin.c:357
439 #: ../panel-plugin/plugin.c:365
382440 msgid "Unable to open the settings dialog"
383441 msgstr "Нисам успео отворим прозорче поставки"
384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr "Нисам успео да покренем домара управника исечака јер је већ у погону."
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr "Управник исечака ИксФЦЕ-а је већ покренут."
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr "Можете га покренути помоћу „xfce4-clipman“."
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr "Домар управника исечака није у погону."
401
402 #: ../panel-plugin/xfce4-clipman-history.c:256
403 msgid "Enter search phrase here"
404 msgstr "Унесите израз претраге овде"
405
406 #: ../panel-plugin/xfce4-clipman-history.c:414
407 #, c-format
408 msgid "_Paste"
409 msgstr "_Налепи"
410
411 #: ../panel-plugin/xfce4-clipman-history.c:419
412 #, c-format
413 msgid "_Copy"
414 msgstr "_Умножи"
415
416 #: ../panel-plugin/xfce4-clipman-history.c:435
417 msgid "Clipman History"
418 msgstr "Историја Секача"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:449
421 #: ../panel-plugin/xfce4-clipman-history.c:451
422 msgid "_Settings"
423 msgstr "_Поставке"
424
425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426 msgid "Clipboard Manager Settings"
427 msgstr "Поставке управника исечака"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
430 msgid "Customize your clipboard"
431 msgstr "Прилагодите своју оставу исечака"
+173
-162
po/sv.po less more
33 #
44 # Translators:
55 # Daniel Nylander <po@danielnylander.se>, 2008-2009
6 # Luna Jernberg <bittin@cafe8bitar.se>, 2020-2021,2023
67 # Påvel Nicklasson <pavel@frimix.se>, 2015
78 msgid ""
89 msgstr ""
910 "Project-Id-Version: Xfce Panel Plugins\n"
1011 "Report-Msgid-Bugs-To: \n"
11 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
13 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
12 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
13 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
14 "Last-Translator: Luna Jernberg <bittin@cafe8bitar.se>, 2020-2021,2023\n"
1415 "Language-Team: Swedish (http://www.transifex.com/xfce/xfce-panel-plugins/language/sv/)\n"
1516 "MIME-Version: 1.0\n"
1617 "Content-Type: text/plain; charset=UTF-8\n"
2829
2930 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3031 msgid "Clipboard Manager"
31 msgstr ""
32 msgstr "Urklippshanterare"
3233
3334 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3435 msgid "Clipboard Manager Autostart File"
35 msgstr ""
36 msgstr "Autostartfil för Urklippshanteraren"
3637
3738 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3839 msgid "Image"
6869
6970 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7071 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
71 #: ../panel-plugin/main-panel-plugin.c:77
72 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
73 #: ../panel-plugin/plugin.c:333
72 #: ../panel-plugin/main-panel-plugin.c:83
73 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
74 #: ../panel-plugin/plugin.c:341
7475 msgid "Clipman"
7576 msgstr "Clipman"
7677
9394 msgid "Shift+Insert"
9495 msgstr "Skift+Insert"
9596
96 #: ../panel-plugin/xfce4-clipman-settings.c:535
97 #: ../panel-plugin/xfce4-clipman-settings.c:537
9798 msgid "<b>Reset actions</b>"
9899 msgstr "<b>Återställ åtgärder</b>"
99100
100 #: ../panel-plugin/xfce4-clipman-settings.c:537
101 #: ../panel-plugin/xfce4-clipman-settings.c:539
101102 msgid ""
102103 "Are you sure you want to reset the actions to the system default values?"
103104 msgstr "Är du säker på att du vill återställa åtgärderna till systemets standardvärden?"
104105
106 #: ../panel-plugin/xfce4-clipman-history.c:251
107 msgid "Enter search phrase here"
108 msgstr "Ange sökfras här"
109
110 #. Insert empty menu item
111 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
112 msgid "Clipboard is empty"
113 msgstr "Urklippet är tomt"
114
115 #: ../panel-plugin/xfce4-clipman-history.c:409
116 #, c-format
117 msgid "_Paste"
118 msgstr "_Klistra in"
119
120 #: ../panel-plugin/xfce4-clipman-history.c:414
121 #, c-format
122 msgid "_Copy"
123 msgstr "_Kopiera"
124
125 #: ../panel-plugin/xfce4-clipman-history.c:430
126 msgid "Clipman History"
127 msgstr "Clipman Historik"
128
129 #: ../panel-plugin/xfce4-clipman-history.c:436
130 #: ../panel-plugin/xfce4-clipman-history.c:438
131 #: ../panel-plugin/settings-dialog.ui.h:2
132 msgid "_Help"
133 msgstr "_Hjälp"
134
135 #: ../panel-plugin/xfce4-clipman-history.c:444
136 #: ../panel-plugin/xfce4-clipman-history.c:446
137 msgid "_Settings"
138 msgstr "_Inställningar"
139
140 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
141 msgid "Clipboard Manager Settings"
142 msgstr "Urklippshanterare inställningar"
143
144 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
145 msgid "Customize your clipboard"
146 msgstr "Anpassa din urklippshanterare"
147
105148 #: ../panel-plugin/settings-dialog.ui.h:1
106149 msgid "Clipman Settings"
107 msgstr ""
108
109 #: ../panel-plugin/settings-dialog.ui.h:2
110 #: ../panel-plugin/xfce4-clipman-history.c:441
111 #: ../panel-plugin/xfce4-clipman-history.c:443
112 msgid "_Help"
113 msgstr "_Hjälp"
150 msgstr "Clipman inställningar"
114151
115152 #: ../panel-plugin/settings-dialog.ui.h:3
116153 msgid "_Close"
118155
119156 #: ../panel-plugin/settings-dialog.ui.h:4
120157 msgid "Sync mouse _selections"
121 msgstr ""
158 msgstr "Synkronisera mus _markeringar"
122159
123160 #: ../panel-plugin/settings-dialog.ui.h:5
124161 msgid ""
127164 msgstr "Om förbockat, kommer markeringen att synkas med standardurklippet på ett sätt så att du kan klistra in vad du väljer"
128165
129166 #: ../panel-plugin/settings-dialog.ui.h:6
167 msgid "_Persist primary selection"
168 msgstr "_Behåll primärval"
169
170 #: ../panel-plugin/settings-dialog.ui.h:7
171 msgid ""
172 "If checked, the middle-click paste (primary selection) will be persistent if"
173 " the next selection is empty, i.e. left click anywhere in a text area"
174 msgstr "Om markerad, kommer mitten-klicks klistra in (primärt val) att vara beständig om nästa val är tomt, dvs vänsterklicka var som helst i ett textområde"
175
176 #: ../panel-plugin/settings-dialog.ui.h:8
130177 msgid "_QR-Code support"
131 msgstr ""
132
133 #: ../panel-plugin/settings-dialog.ui.h:7
178 msgstr "_QR-kod stöd"
179
180 #: ../panel-plugin/settings-dialog.ui.h:9
134181 msgid ""
135182 "If checked, the menu shows a QR-Code of the currently selected clipboard "
136183 "entry"
137184 msgstr "Om förbockat, visar menyn en QR-kod av det aktuella urklippsposten"
138185
139 #: ../panel-plugin/settings-dialog.ui.h:8
186 #: ../panel-plugin/settings-dialog.ui.h:10
140187 msgid "Automatically paste a selected item from the history"
141188 msgstr "Klistrar automatiskt in valt objekt från historiken."
142189
143 #: ../panel-plugin/settings-dialog.ui.h:9
190 #: ../panel-plugin/settings-dialog.ui.h:11
144191 msgid "_Paste instantly:"
145192 msgstr "_Klistra in direkt:"
146193
147 #: ../panel-plugin/settings-dialog.ui.h:10
194 #: ../panel-plugin/settings-dialog.ui.h:12
148195 msgid "<b>General</b>"
149196 msgstr "<b>Allmänt</b>"
150197
151 #: ../panel-plugin/settings-dialog.ui.h:11
198 #: ../panel-plugin/settings-dialog.ui.h:13
152199 msgid "P_osition menu at mouse pointer"
153200 msgstr "P_lacera menyn vid markören"
154201
155 #: ../panel-plugin/settings-dialog.ui.h:12
202 #: ../panel-plugin/settings-dialog.ui.h:14
156203 msgid ""
157204 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
158205 "clipman command"
159206 msgstr "Visa menyn vid muspekarens läge, endast för xfce4-popup-clipman kommandot"
160207
161 #: ../panel-plugin/settings-dialog.ui.h:13
208 #: ../panel-plugin/settings-dialog.ui.h:15
162209 msgid "Maximum items:"
163 msgstr ""
164
165 #: ../panel-plugin/settings-dialog.ui.h:14
210 msgstr "Maximalt antal objekt:"
211
212 #: ../panel-plugin/settings-dialog.ui.h:16
166213 msgid "<b>Menu</b>"
167 msgstr ""
168
169 #: ../panel-plugin/settings-dialog.ui.h:15
214 msgstr "<b> Meny </b>"
215
216 #: ../panel-plugin/settings-dialog.ui.h:17
170217 msgid "_Behavior"
171 msgstr ""
172
173 #: ../panel-plugin/settings-dialog.ui.h:16
218 msgstr "_Beteende"
219
220 #: ../panel-plugin/settings-dialog.ui.h:18
174221 msgid "<b>_Enable automatic actions</b>"
175 msgstr ""
176
177 #: ../panel-plugin/settings-dialog.ui.h:17
222 msgstr "<b>_Aktivera automatiska åtgärder</b>"
223
224 #: ../panel-plugin/settings-dialog.ui.h:19
178225 msgid ""
179226 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
180227 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
181228 msgstr "Om markerat, kommer urklippstexter att matchas mot reguljära uttryck och en meny kommer automatiskt att visa möjliga åtgärder.\nI annat fall kommer menyn bara att visas då \"xfce4-popup-clipman-actions\" anropas (och en matchning hittades)"
182229
183 #: ../panel-plugin/settings-dialog.ui.h:19
230 #: ../panel-plugin/settings-dialog.ui.h:21
184231 msgid "_Show actions by holding Control"
185232 msgstr "Vi_sa åtgärder genom att trycka ner Ctrl"
186233
187 #: ../panel-plugin/settings-dialog.ui.h:20
234 #: ../panel-plugin/settings-dialog.ui.h:22
188235 msgid ""
189236 "When the selection is done (mouse or keyboard) and the Control key is still "
190237 "pressed down, the popup menu for matched actions will be shown"
191238 msgstr "Då markeringen är gjord (mus eller tangentbord) och Ctrl-tangenten fortfarande är nedtryckt, kommer sammanhangsmenyn för passande åtgärder att visas"
192239
193 #: ../panel-plugin/settings-dialog.ui.h:21
240 #: ../panel-plugin/settings-dialog.ui.h:23
194241 msgid "S_kip actions by holding Control"
195242 msgstr "_Hoppa över åtgärder genom att hålla ner Ctrl"
196243
197 #: ../panel-plugin/settings-dialog.ui.h:22
244 #: ../panel-plugin/settings-dialog.ui.h:24
198245 msgid ""
199246 "When the selection is done (mouse or keyboard) and the Control key is still "
200247 "pressed down, the popup menu for matched actions will be skipped"
201248 msgstr "Då markeringen är gjord (mus eller tangentbord) och Ctrl-tangenten fortfarande nedtryckt, kommer sammanhangsmenyn för passande åtgärder att hoppas över"
202249
203 #: ../panel-plugin/settings-dialog.ui.h:23
250 #: ../panel-plugin/settings-dialog.ui.h:25
204251 msgid "Add action"
205252 msgstr "Lägg till åtgärd"
206253
207 #: ../panel-plugin/settings-dialog.ui.h:24
254 #: ../panel-plugin/settings-dialog.ui.h:26
208255 msgid "Edit action"
209256 msgstr "Redigera åtgärd"
210257
211 #: ../panel-plugin/settings-dialog.ui.h:25
258 #: ../panel-plugin/settings-dialog.ui.h:27
212259 msgid "Delete action"
213260 msgstr "Ta bort åtgärd"
214261
215 #: ../panel-plugin/settings-dialog.ui.h:26
262 #: ../panel-plugin/settings-dialog.ui.h:28
216263 msgid "Reset all actions to the system default values"
217264 msgstr "Återställ alla åtgärder till systemets standardvärden"
218265
219 #: ../panel-plugin/settings-dialog.ui.h:27
266 #: ../panel-plugin/settings-dialog.ui.h:29
220267 msgid "_Actions"
221 msgstr ""
222
223 #: ../panel-plugin/settings-dialog.ui.h:28
268 msgstr "_Åtgärder"
269
270 #: ../panel-plugin/settings-dialog.ui.h:30
224271 msgid "<b>Remember history</b>"
225 msgstr ""
226
227 #: ../panel-plugin/settings-dialog.ui.h:29
272 msgstr "<b> Kom ihåg historik</b>"
273
274 #: ../panel-plugin/settings-dialog.ui.h:31
228275 msgid "Remember last copied _image"
229 msgstr ""
230
231 #: ../panel-plugin/settings-dialog.ui.h:30
276 msgstr "Kom ihåg senast kopierade _bild"
277
278 #: ../panel-plugin/settings-dialog.ui.h:32
232279 msgid ""
233280 "If checked, this option allows one to store one image inside the history"
234 msgstr ""
235
236 #: ../panel-plugin/settings-dialog.ui.h:31
281 msgstr "Om förbockad, detta alternativ tillåter att en bild lagras i historiken"
282
283 #: ../panel-plugin/settings-dialog.ui.h:33
237284 msgid "_Reorder history items"
238285 msgstr "O_rdna historikobjekt"
239286
240 #: ../panel-plugin/settings-dialog.ui.h:32
287 #: ../panel-plugin/settings-dialog.ui.h:34
241288 msgid ""
242289 "Push last copied text to the top of the history, useful to reorder old items"
243290 msgstr "Knuffa sist kopierad text till historikens topp, användbart för att ordna objekt"
244291
245 #: ../panel-plugin/settings-dialog.ui.h:33
292 #: ../panel-plugin/settings-dialog.ui.h:35
246293 msgid "Re_verse history order"
247294 msgstr "_Vänd historikordning"
248295
249 #: ../panel-plugin/settings-dialog.ui.h:34
296 #: ../panel-plugin/settings-dialog.ui.h:36
250297 msgid "Reverse order of the history shown in the menu"
251298 msgstr "Vänd ordning på historiken som visas i menyn"
252299
253 #: ../panel-plugin/settings-dialog.ui.h:35
300 #: ../panel-plugin/settings-dialog.ui.h:37
254301 msgid "Ignore mouse s_elections"
255 msgstr ""
256
257 #: ../panel-plugin/settings-dialog.ui.h:36
302 msgstr "Ignorera mus m_arkeringar"
303
304 #: ../panel-plugin/settings-dialog.ui.h:38
258305 msgid ""
259306 "If checked, the selections won't affect the history except the manual copies"
260307 msgstr "Om förbockad, markeringarna kommer inte att påverka historiken utom manuella kopior"
261308
262 #: ../panel-plugin/settings-dialog.ui.h:37
309 #: ../panel-plugin/settings-dialog.ui.h:39
263310 msgid "Size of the _history:"
264311 msgstr "Storlek för _historik:"
265312
266 #: ../panel-plugin/settings-dialog.ui.h:38
313 #: ../panel-plugin/settings-dialog.ui.h:40
267314 msgid "5"
268 msgstr ""
269
270 #: ../panel-plugin/settings-dialog.ui.h:39
315 msgstr "5"
316
317 #: ../panel-plugin/settings-dialog.ui.h:41
271318 msgid "H_istory"
272 msgstr ""
273
274 #: ../panel-plugin/settings-dialog.ui.h:40
319 msgstr "H_istorik"
320
321 #: ../panel-plugin/settings-dialog.ui.h:42
275322 msgid "Edit Action"
276323 msgstr "Redigera åtgärd"
277324
278 #: ../panel-plugin/settings-dialog.ui.h:41
325 #: ../panel-plugin/settings-dialog.ui.h:43
279326 msgid "Name:"
280327 msgstr "Namn:"
281328
282 #: ../panel-plugin/settings-dialog.ui.h:42
329 #: ../panel-plugin/settings-dialog.ui.h:44
283330 msgid "Pattern:"
284331 msgstr "Mönster:"
285332
286 #: ../panel-plugin/settings-dialog.ui.h:43
333 #: ../panel-plugin/settings-dialog.ui.h:45
287334 msgid ""
288335 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289336 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290337 " always anchored within the special characters ^$"
291 msgstr ""
292
293 #: ../panel-plugin/settings-dialog.ui.h:44
338 msgstr "Du kan använda substitutionsparametrarna \"\\1\", \"\\2\" och så vidare i kommandona. Parametern \"\\0\" representerar hela texten. Mönstret är alltid förankrat i specialtecken ^ $"
339
340 #: ../panel-plugin/settings-dialog.ui.h:46
294341 msgid "Activate only on manual copy"
295342 msgstr "Aktivera endast vid manuell kopiering"
296343
297 #: ../panel-plugin/settings-dialog.ui.h:45
344 #: ../panel-plugin/settings-dialog.ui.h:47
298345 msgid ""
299346 "By default the action is triggered by a selection, check this option to "
300347 "trigger the action only when you make a manual copy"
301 msgstr ""
302
303 #: ../panel-plugin/settings-dialog.ui.h:46
348 msgstr "Som standard utlöses åtgärden av en markering, bocka för detta alternativ för att utlösa åtgärden bara då du gör en manuell kopia"
349
350 #: ../panel-plugin/settings-dialog.ui.h:48
304351 msgid "<b>Action</b>"
305352 msgstr "<b>Åtgärd</b>"
306353
307 #: ../panel-plugin/settings-dialog.ui.h:47
354 #: ../panel-plugin/settings-dialog.ui.h:49
308355 msgid "Command:"
309356 msgstr "Kommando:"
310357
311 #: ../panel-plugin/settings-dialog.ui.h:48
358 #: ../panel-plugin/settings-dialog.ui.h:50
312359 msgid "<b>Commands</b>"
313360 msgstr "<b>Kommandon</b>"
314361
315 #: ../panel-plugin/settings-dialog.ui.h:49
362 #: ../panel-plugin/settings-dialog.ui.h:51
316363 msgid "Type here your custom text, for example a URL, a filename, etc."
317 msgstr ""
318
319 #: ../panel-plugin/settings-dialog.ui.h:50
364 msgstr "Skriv här din anpassade text, till exempel en URL, ett filnamn etc."
365
366 #: ../panel-plugin/settings-dialog.ui.h:52
320367 msgid "Regular expression"
321368 msgstr "Reguljärt uttryck"
322369
323 #: ../panel-plugin/main-panel-plugin.c:111
324 #: ../panel-plugin/main-status-icon.c:159
370 #: ../panel-plugin/main-panel-plugin.c:117
371 #: ../panel-plugin/main-status-icon.c:161
325372 msgid "_Disable"
326373 msgstr "_Inaktivera"
327374
328 #: ../panel-plugin/actions.c:368
375 #: ../panel-plugin/actions.c:367
329376 #, c-format
330377 msgid ""
331378 "Unable to execute the command \"%s\"\n"
333380 "%s"
334381 msgstr "Det gick inte att köra kommandot \"%s\"\n\n%s"
335382
383 #: ../panel-plugin/common.c:29
384 msgid ""
385 "Could not start the Clipboard Manager Daemon because it is already running."
386 msgstr "Det gick inte att starta Urklippshanterare daemon eftersom den redan körs."
387
388 #: ../panel-plugin/common.c:30
389 msgid "The Xfce Clipboard Manager is already running."
390 msgstr "XFCE Urklippshanterare körs redan."
391
392 #: ../panel-plugin/common.c:37
393 msgid "You can launch it with 'xfce4-clipman'."
394 msgstr "Du kan starta den med 'xfce4-clipman'."
395
396 #: ../panel-plugin/common.c:39
397 msgid "The Clipboard Manager Daemon is not running."
398 msgstr "Urklippshanteringsdaemon körs inte."
399
336400 #: ../panel-plugin/menu.c:255
337401 msgid "Are you sure you want to clear the history?"
338402 msgstr "Är du säker på att du vill tömma historiken?"
341405 msgid "Don't ask again"
342406 msgstr "Fråga inte igen"
343407
344 #: ../panel-plugin/menu.c:306
408 #: ../panel-plugin/menu.c:303
345409 msgid "Unable to open the clipman history dialog"
346 msgstr ""
347
348 #: ../panel-plugin/menu.c:455
410 msgstr "Det går inte att öppna dialogrutan för clipman-historik"
411
412 #: ../panel-plugin/menu.c:449
349413 msgid "Could not generate QR-Code."
350414 msgstr "Det gick inte att generera QR-kod."
351415
352 #. Insert empty menu item
353 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
354 msgid "Clipboard is empty"
355 msgstr "Urklippet är tomt"
356
357 #: ../panel-plugin/menu.c:602
416 #: ../panel-plugin/menu.c:594
358417 msgid "_Show full history..."
359 msgstr ""
360
361 #: ../panel-plugin/menu.c:608
418 msgstr "_Visa fullständig historik..."
419
420 #: ../panel-plugin/menu.c:600
362421 msgid "_Clear history"
363422 msgstr "_Rensa historik"
364423
365 #: ../panel-plugin/menu.c:615
424 #: ../panel-plugin/menu.c:607
366425 msgid "_Clipman settings..."
367 msgstr ""
368
369 #: ../panel-plugin/plugin.c:321
426 msgstr "_Clipman inställningar..."
427
428 #: ../panel-plugin/plugin.c:329
370429 msgid "Contributors:"
371430 msgstr "Bidragsgivare:"
372431
373 #: ../panel-plugin/plugin.c:335
432 #: ../panel-plugin/plugin.c:343
374433 msgid "Clipboard Manager for Xfce"
375434 msgstr "Urklippshanterare för Xfce"
376435
377 #: ../panel-plugin/plugin.c:343
436 #: ../panel-plugin/plugin.c:351
378437 msgid "translator-credits"
379438 msgstr "Daniel Nylander\nPåvel Nicklasson"
380439
381 #: ../panel-plugin/plugin.c:357
440 #: ../panel-plugin/plugin.c:365
382441 msgid "Unable to open the settings dialog"
383442 msgstr "Det gick inte att öppna inställningsdialogen"
384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr ""
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr ""
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr ""
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr ""
401
402 #: ../panel-plugin/xfce4-clipman-history.c:256
403 msgid "Enter search phrase here"
404 msgstr ""
405
406 #: ../panel-plugin/xfce4-clipman-history.c:414
407 #, c-format
408 msgid "_Paste"
409 msgstr ""
410
411 #: ../panel-plugin/xfce4-clipman-history.c:419
412 #, c-format
413 msgid "_Copy"
414 msgstr ""
415
416 #: ../panel-plugin/xfce4-clipman-history.c:435
417 msgid "Clipman History"
418 msgstr ""
419
420 #: ../panel-plugin/xfce4-clipman-history.c:449
421 #: ../panel-plugin/xfce4-clipman-history.c:451
422 msgid "_Settings"
423 msgstr ""
424
425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426 msgid "Clipboard Manager Settings"
427 msgstr ""
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
430 msgid "Customize your clipboard"
431 msgstr ""
33 #
44 # Translators:
55 # Theppitak Karoonboonyanan <thep@linux.thai.net>, 2014
6 # Theppitak Karoonboonyanan <theppitak@gmail.com>, 2014,2016
6 # Theppitak Karoonboonyanan <theppitak@gmail.com>, 2014,2016,2021
77 msgid ""
88 msgstr ""
99 "Project-Id-Version: Xfce Panel Plugins\n"
1010 "Report-Msgid-Bugs-To: \n"
1111 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
12 "PO-Revision-Date: 2020-04-08 22:32+0000\n"
13 "Last-Translator: Xfce Bot <transifex@xfce.org>\n"
12 "PO-Revision-Date: 2021-06-30 09:40+0000\n"
13 "Last-Translator: Theppitak Karoonboonyanan <theppitak@gmail.com>\n"
1414 "Language-Team: Thai (http://www.transifex.com/xfce/xfce-panel-plugins/language/th/)\n"
1515 "MIME-Version: 1.0\n"
1616 "Content-Type: text/plain; charset=UTF-8\n"
2424 "application running in the notification area. It keeps a history of text and"
2525 " images of content copied to the clipboard. It also has a feature to execute"
2626 " actions on specific text selection by matching them against regexes."
27 msgstr "โปรแกรมจัดการคลิปบอร์ด มีทั้งในรูปปลั๊กอินสำหรับพาเนลของ Xfce และในรูปโปรแกรมโดดที่ทำงานในพื้นที่แจ้งเหตุ โปรแกรมนี้จะเก็บประวัติของเนื้อหาข้อความและรูปภาพที่มีการคัดลอกลงในคลิปบอร์ด นอกจากนี้ ยังสามารถเรียกการกระทำกับข้อความบางรูปแบบที่เลือกได้ โดยตรวจสอบรูปแบบด้วยนิพจน์เรกิวลาร์"
27 msgstr "เครื่องมือจัดการคลิปบอร์ด มีทั้งในรูปปลั๊กอินสำหรับพาเนลของ Xfce และในรูปโปรแกรมโดดที่ทำงานในพื้นที่แจ้งเหตุ โปรแกรมนี้จะเก็บประวัติของเนื้อหาข้อความและรูปภาพที่มีการคัดลอกลงในคลิปบอร์ด นอกจากนี้ ยังสามารถเรียกการกระทำกับข้อความบางรูปแบบที่เลือกได้ โดยตรวจสอบรูปแบบด้วยนิพจน์เรกิวลาร์"
2828
2929 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3030 msgid "Clipboard Manager"
31 msgstr ""
31 msgstr "เครื่องมือจัดการคลิปบอร์ด"
3232
3333 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3434 msgid "Clipboard Manager Autostart File"
35 msgstr ""
35 msgstr "แฟ้มเริ่มทำงานอัตโนมัติของเครื่องมือจัดการคลิปบอร์ด"
3636
3737 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
3838 msgid "Image"
104104
105105 #: ../panel-plugin/settings-dialog.ui.h:1
106106 msgid "Clipman Settings"
107 msgstr ""
107 msgstr "ตั้งค่า Clipman"
108108
109109 #: ../panel-plugin/settings-dialog.ui.h:2
110110 #: ../panel-plugin/xfce4-clipman-history.c:441
118118
119119 #: ../panel-plugin/settings-dialog.ui.h:4
120120 msgid "Sync mouse _selections"
121 msgstr ""
121 msgstr "ปรับตามการเ_ลือกด้วยเมาส์"
122122
123123 #: ../panel-plugin/settings-dialog.ui.h:5
124124 msgid ""
125125 "If checked, the selections will be synced with the default clipboard in a "
126126 "way that you can paste what you select"
127 msgstr "ถ้าเลือก จะปรับการป้ายเลือกไปที่คลิปบอร์ดปริยาย ซึ่งจะทำให้คุณสามารถแปะสิ่งที่คุณเลือกได้"
127 msgstr "ถ้าเลือก จะปรับคลิปบอร์ดปริยายตามการป้ายเลือก ซึ่งจะทำให้คุณสามารถแปะสิ่งที่คุณเลือกได้"
128128
129129 #: ../panel-plugin/settings-dialog.ui.h:6
130130 msgid "_QR-Code support"
131 msgstr ""
131 msgstr "รองรับรหัส _QR"
132132
133133 #: ../panel-plugin/settings-dialog.ui.h:7
134134 msgid ""
160160
161161 #: ../panel-plugin/settings-dialog.ui.h:13
162162 msgid "Maximum items:"
163 msgstr ""
163 msgstr "จำนวนรายการสูงสุด:"
164164
165165 #: ../panel-plugin/settings-dialog.ui.h:14
166166 msgid "<b>Menu</b>"
167 msgstr ""
167 msgstr "<b>เมนู</b>"
168168
169169 #: ../panel-plugin/settings-dialog.ui.h:15
170170 msgid "_Behavior"
171 msgstr ""
171 msgstr "_พฤติกรรม"
172172
173173 #: ../panel-plugin/settings-dialog.ui.h:16
174174 msgid "<b>_Enable automatic actions</b>"
175 msgstr ""
175 msgstr "<b>_เปิดใช้การกระทำอัตโนมัติ</b>"
176176
177177 #: ../panel-plugin/settings-dialog.ui.h:17
178178 msgid ""
218218
219219 #: ../panel-plugin/settings-dialog.ui.h:27
220220 msgid "_Actions"
221 msgstr ""
221 msgstr "การ_กระทำ"
222222
223223 #: ../panel-plugin/settings-dialog.ui.h:28
224224 msgid "<b>Remember history</b>"
225 msgstr ""
225 msgstr "<b>จำประวัติ</b>"
226226
227227 #: ../panel-plugin/settings-dialog.ui.h:29
228228 msgid "Remember last copied _image"
229 msgstr ""
229 msgstr "จำรูป_ภาพล่าสุดที่คัดลอก"
230230
231231 #: ../panel-plugin/settings-dialog.ui.h:30
232232 msgid ""
233233 "If checked, this option allows one to store one image inside the history"
234 msgstr ""
234 msgstr "ถ้าเลือก ก็จะสามารถเก็บรูปภาพล่าสุดไว้ในประวัติได้หนึ่งรูป"
235235
236236 #: ../panel-plugin/settings-dialog.ui.h:31
237237 msgid "_Reorder history items"
252252
253253 #: ../panel-plugin/settings-dialog.ui.h:35
254254 msgid "Ignore mouse s_elections"
255 msgstr ""
255 msgstr "ไม่สนใจการเ_ลือกด้วยเมาส์"
256256
257257 #: ../panel-plugin/settings-dialog.ui.h:36
258258 msgid ""
265265
266266 #: ../panel-plugin/settings-dialog.ui.h:38
267267 msgid "5"
268 msgstr ""
268 msgstr "5"
269269
270270 #: ../panel-plugin/settings-dialog.ui.h:39
271271 msgid "H_istory"
272 msgstr ""
272 msgstr "_ประวัติ"
273273
274274 #: ../panel-plugin/settings-dialog.ui.h:40
275275 msgid "Edit Action"
288288 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
289289 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
290290 " always anchored within the special characters ^$"
291 msgstr ""
291 msgstr "คุณสามารถใช้พารามิเตอร์สำหรับแทนค่า เช่น \"\\1\", \"\\2\" ฯลฯ ในคำสั่งได้ โดยพารามิเตอร์ \"\\0\" จะแทนข้อความทั้งข้อความ และแพตเทิร์นจะถูกตรึงหัวท้ายด้วยอักขระพิเศษ ^$ เสมอ"
292292
293293 #: ../panel-plugin/settings-dialog.ui.h:44
294294 msgid "Activate only on manual copy"
298298 msgid ""
299299 "By default the action is triggered by a selection, check this option to "
300300 "trigger the action only when you make a manual copy"
301 msgstr ""
301 msgstr "โดยปกติ การกระทำจะถูกสะกิดทันทีเมื่อมีการเลือก เลือกตัวเลือกนี้หากต้องการให้สะกิดเฉพาะเมื่อคุณสั่งคัดลอกโดยตรงเท่านั้น"
302302
303303 #: ../panel-plugin/settings-dialog.ui.h:46
304304 msgid "<b>Action</b>"
314314
315315 #: ../panel-plugin/settings-dialog.ui.h:49
316316 msgid "Type here your custom text, for example a URL, a filename, etc."
317 msgstr ""
317 msgstr "พิมพ์ข้อความที่คุณกำหนดเองที่นี่ ตัวอย่างเช่น URL, ชื่อแฟ้ม ฯลฯ"
318318
319319 #: ../panel-plugin/settings-dialog.ui.h:50
320320 msgid "Regular expression"
343343
344344 #: ../panel-plugin/menu.c:306
345345 msgid "Unable to open the clipman history dialog"
346 msgstr ""
346 msgstr "ไม่สามารถเปิดกล่องโต้ตอบประวัติของ clipman"
347347
348348 #: ../panel-plugin/menu.c:455
349349 msgid "Could not generate QR-Code."
356356
357357 #: ../panel-plugin/menu.c:602
358358 msgid "_Show full history..."
359 msgstr ""
359 msgstr "แ_สดงประวัติเต็ม..."
360360
361361 #: ../panel-plugin/menu.c:608
362362 msgid "_Clear history"
364364
365365 #: ../panel-plugin/menu.c:615
366366 msgid "_Clipman settings..."
367 msgstr ""
367 msgstr "_ตั้งค่า Clipman..."
368368
369369 #: ../panel-plugin/plugin.c:321
370370 msgid "Contributors:"
385385 #: ../panel-plugin/common.c:29
386386 msgid ""
387387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr ""
388 msgstr "ไม่สามารถเริ่มทำงานดีมอนจัดการคลิปบอร์ด เพราะดีมอนได้ทำงานอยู่แล้ว"
389389
390390 #: ../panel-plugin/common.c:30
391391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr ""
392 msgstr "เครื่องมือจัดการคลิปบอร์ดของ Xfce ได้ทำงานอยู่แล้ว"
393393
394394 #: ../panel-plugin/common.c:37
395395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr ""
396 msgstr "คุณสามารถเรียกทำงานดีมอนได้ด้วยคำสั่ง 'xfce4-clipman'"
397397
398398 #: ../panel-plugin/common.c:39
399399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr ""
400 msgstr "ดีมอนจัดการคลิปบอร์ดไม่ได้ทำงานอยู่"
401401
402402 #: ../panel-plugin/xfce4-clipman-history.c:256
403403 msgid "Enter search phrase here"
404 msgstr ""
404 msgstr "ป้อนคำค้นที่นี่"
405405
406406 #: ../panel-plugin/xfce4-clipman-history.c:414
407407 #, c-format
408408 msgid "_Paste"
409 msgstr ""
409 msgstr "แ_ปะ"
410410
411411 #: ../panel-plugin/xfce4-clipman-history.c:419
412412 #, c-format
413413 msgid "_Copy"
414 msgstr ""
414 msgstr "_คัดลอก"
415415
416416 #: ../panel-plugin/xfce4-clipman-history.c:435
417417 msgid "Clipman History"
418 msgstr ""
418 msgstr "ประวัติของ Clipman"
419419
420420 #: ../panel-plugin/xfce4-clipman-history.c:449
421421 #: ../panel-plugin/xfce4-clipman-history.c:451
422422 msgid "_Settings"
423 msgstr ""
423 msgstr "_ตั้งค่า"
424424
425425 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
426426 msgid "Clipboard Manager Settings"
427 msgstr ""
427 msgstr "ตั้งค่าเครื่องมือจัดการคลิปบอร์ด"
428428
429429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
430430 msgid "Customize your clipboard"
431 msgstr ""
431 msgstr "ปรับแต่งคลิปบอร์ดของคุณ"
+161
-148
po/tr.po less more
33 #
44 # Translators:
55 # Aşır <asirkaraman@yahoo.de>, 2014
6 # Emin Tufan Çetin <etcetin@gmail.com>, 2020
7 # Emin Tufan Çetin <etcetin@gmail.com>, 2020
68 # Fatih ERDEM <93.fatiherdem@gmail.com>, 2013
79 # Necdet Yücel <necdetyucel@gmail.com>, 2013-2014,2016-2017
10 # Sabri Ünal <libreajans@gmail.com>, 2022
811 # Samed Beyribey <ras0ir@eventualis.org>, 2009
912 # Serdar Sağlam <teknomobil@msn.com>, 2019-2020
1013 # Yaşar Çiv <yasarciv@protonmail.com>, 2020
1215 msgstr ""
1316 "Project-Id-Version: Xfce Panel Plugins\n"
1417 "Report-Msgid-Bugs-To: \n"
15 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
16 "PO-Revision-Date: 2020-04-11 20:13+0000\n"
17 "Last-Translator: Yaşar Çiv <yasarciv@protonmail.com>\n"
18 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
19 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
20 "Last-Translator: Sabri Ünal <libreajans@gmail.com>, 2022\n"
1821 "Language-Team: Turkish (http://www.transifex.com/xfce/xfce-panel-plugins/language/tr/)\n"
1922 "MIME-Version: 1.0\n"
2023 "Content-Type: text/plain; charset=UTF-8\n"
7275
7376 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7477 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
75 #: ../panel-plugin/main-panel-plugin.c:77
76 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
77 #: ../panel-plugin/plugin.c:333
78 #: ../panel-plugin/main-panel-plugin.c:83
79 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
80 #: ../panel-plugin/plugin.c:341
7881 msgid "Clipman"
7982 msgstr "Clipman"
8083
97100 msgid "Shift+Insert"
98101 msgstr "Shift+Insert"
99102
100 #: ../panel-plugin/xfce4-clipman-settings.c:535
103 #: ../panel-plugin/xfce4-clipman-settings.c:537
101104 msgid "<b>Reset actions</b>"
102105 msgstr "<b>Eylemleri sıfırla</b>"
103106
104 #: ../panel-plugin/xfce4-clipman-settings.c:537
107 #: ../panel-plugin/xfce4-clipman-settings.c:539
105108 msgid ""
106109 "Are you sure you want to reset the actions to the system default values?"
107 msgstr "Eylemleri sistem varsayılan değerlerine sıfırlamak istediğinizden emin misiniz?"
110 msgstr "Eylemleri sistem öntanımlı değerlerine sıfırlamak istediğinizden emin misiniz?"
111
112 #: ../panel-plugin/xfce4-clipman-history.c:251
113 msgid "Enter search phrase here"
114 msgstr "Arama ifadesini buraya gir"
115
116 #. Insert empty menu item
117 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
118 msgid "Clipboard is empty"
119 msgstr "Pano boş"
120
121 #: ../panel-plugin/xfce4-clipman-history.c:409
122 #, c-format
123 msgid "_Paste"
124 msgstr "_Yapıştır"
125
126 #: ../panel-plugin/xfce4-clipman-history.c:414
127 #, c-format
128 msgid "_Copy"
129 msgstr "_Kopyala"
130
131 #: ../panel-plugin/xfce4-clipman-history.c:430
132 msgid "Clipman History"
133 msgstr "Clipman Geçmiş"
134
135 #: ../panel-plugin/xfce4-clipman-history.c:436
136 #: ../panel-plugin/xfce4-clipman-history.c:438
137 #: ../panel-plugin/settings-dialog.ui.h:2
138 msgid "_Help"
139 msgstr "_Yardım"
140
141 #: ../panel-plugin/xfce4-clipman-history.c:444
142 #: ../panel-plugin/xfce4-clipman-history.c:446
143 msgid "_Settings"
144 msgstr "_Ayarlar"
145
146 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
147 msgid "Clipboard Manager Settings"
148 msgstr "Pano Yöneticisi Ayarları"
149
150 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
151 msgid "Customize your clipboard"
152 msgstr "Panonuzu özelleştirin"
108153
109154 #: ../panel-plugin/settings-dialog.ui.h:1
110155 msgid "Clipman Settings"
111156 msgstr "Clipman Ayarları"
112157
113 #: ../panel-plugin/settings-dialog.ui.h:2
114 #: ../panel-plugin/xfce4-clipman-history.c:441
115 #: ../panel-plugin/xfce4-clipman-history.c:443
116 msgid "_Help"
117 msgstr "_Yardım"
118
119158 #: ../panel-plugin/settings-dialog.ui.h:3
120159 msgid "_Close"
121160 msgstr "_Kapat"
128167 msgid ""
129168 "If checked, the selections will be synced with the default clipboard in a "
130169 "way that you can paste what you select"
131 msgstr "Eğer seçili ise, seçimleriniz, seçtiğiniz zaman yapıştırılmak üzere öntanımlı pano ile senkronize edilir "
170 msgstr "Eğer seçili ise, seçimleriniz, seçtiğiniz zaman yapıştırılmak üzere öntanımlı pano ile eşzamanlanır"
132171
133172 #: ../panel-plugin/settings-dialog.ui.h:6
173 msgid "_Persist primary selection"
174 msgstr "_Kalıcı birincil seçim"
175
176 #: ../panel-plugin/settings-dialog.ui.h:7
177 msgid ""
178 "If checked, the middle-click paste (primary selection) will be persistent if"
179 " the next selection is empty, i.e. left click anywhere in a text area"
180 msgstr "Eğer seçili ise, orta tıklama yapıştırması (birincil seçim), sonraki seçim boşsa, yani bir metin alanında herhangi bir yere sol tıklandığında kalıcı olacaktır."
181
182 #: ../panel-plugin/settings-dialog.ui.h:8
134183 msgid "_QR-Code support"
135184 msgstr "_QR-Kod desteği"
136185
137 #: ../panel-plugin/settings-dialog.ui.h:7
186 #: ../panel-plugin/settings-dialog.ui.h:9
138187 msgid ""
139188 "If checked, the menu shows a QR-Code of the currently selected clipboard "
140189 "entry"
141 msgstr "İşaretlendiğinde menü mevcut seçili pano içeriğinin bir QR kodunu görüntüler"
142
143 #: ../panel-plugin/settings-dialog.ui.h:8
190 msgstr "Eğer seçili ise, menü geçerli seçili pano içeriğinin QR kodunu görüntüler"
191
192 #: ../panel-plugin/settings-dialog.ui.h:10
144193 msgid "Automatically paste a selected item from the history"
145 msgstr "Geçmişten bir nesne seçildiğinde otomatik olarak yapıştır"
146
147 #: ../panel-plugin/settings-dialog.ui.h:9
194 msgstr "Geçmişten nesne seçildiğinde kendiliğinden yapıştır"
195
196 #: ../panel-plugin/settings-dialog.ui.h:11
148197 msgid "_Paste instantly:"
149198 msgstr "_Anında yapıştır:"
150199
151 #: ../panel-plugin/settings-dialog.ui.h:10
200 #: ../panel-plugin/settings-dialog.ui.h:12
152201 msgid "<b>General</b>"
153202 msgstr "<b>Genel</b>"
154203
155 #: ../panel-plugin/settings-dialog.ui.h:11
204 #: ../panel-plugin/settings-dialog.ui.h:13
156205 msgid "P_osition menu at mouse pointer"
157206 msgstr "Menüyü imlece göre konumlandır"
158207
159 #: ../panel-plugin/settings-dialog.ui.h:12
208 #: ../panel-plugin/settings-dialog.ui.h:14
160209 msgid ""
161210 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
162211 "clipman command"
163 msgstr "Sadece xfce4-popup-clipman komutu için imlecin bulunduğu konumda menüyü aç"
164
165 #: ../panel-plugin/settings-dialog.ui.h:13
212 msgstr "Yalnızca xfce4-popup-clipman komutu için imlecin bulunduğu konumda menüyü aç"
213
214 #: ../panel-plugin/settings-dialog.ui.h:15
166215 msgid "Maximum items:"
167216 msgstr "En fazla öge:"
168217
169 #: ../panel-plugin/settings-dialog.ui.h:14
218 #: ../panel-plugin/settings-dialog.ui.h:16
170219 msgid "<b>Menu</b>"
171220 msgstr "<b>Menü</b>"
172221
173 #: ../panel-plugin/settings-dialog.ui.h:15
222 #: ../panel-plugin/settings-dialog.ui.h:17
174223 msgid "_Behavior"
175224 msgstr "_Davranış"
176225
177 #: ../panel-plugin/settings-dialog.ui.h:16
226 #: ../panel-plugin/settings-dialog.ui.h:18
178227 msgid "<b>_Enable automatic actions</b>"
179228 msgstr "<b>_Otomatik işlemleri etkinleştir</b>"
180229
181 #: ../panel-plugin/settings-dialog.ui.h:17
230 #: ../panel-plugin/settings-dialog.ui.h:19
182231 msgid ""
183232 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
184233 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
185 msgstr "Eğer seçilmişse, pano yazıları düzenli ifadelere göre eşleştirilecek ve menüde kullanılabilir işlemler gösterilecektir.\nAksi halde menü sadece \"xfce4-popup-clipman-actions\" çalıştırıldığında (ve bir eşleşme bulunduğunda) görünecektir"
186
187 #: ../panel-plugin/settings-dialog.ui.h:19
234 msgstr "Eğer seçili ise, pano yazıları düzenli ifadelere göre eşleştirilecek ve menüde kullanılabilir işlemler gösterilecektir.\nYoksa menü yalnızca \"xfce4-popup-clipman-actions\" çalıştırıldığında (ve eşleşme bulunduğunda) görünecektir"
235
236 #: ../panel-plugin/settings-dialog.ui.h:21
188237 msgid "_Show actions by holding Control"
189238 msgstr "Control tuşuna basılı tutarak eylemleri _göster"
190239
191 #: ../panel-plugin/settings-dialog.ui.h:20
240 #: ../panel-plugin/settings-dialog.ui.h:22
192241 msgid ""
193242 "When the selection is done (mouse or keyboard) and the Control key is still "
194243 "pressed down, the popup menu for matched actions will be shown"
195244 msgstr "Eğer seçim tamamlanmışsa (fare veya klavye ile) ve Control tuşu hala basılıysa eşleşen eylemler için açılır pencere menüsü gösterilecek"
196245
197 #: ../panel-plugin/settings-dialog.ui.h:21
246 #: ../panel-plugin/settings-dialog.ui.h:23
198247 msgid "S_kip actions by holding Control"
199248 msgstr "Control tuşuna basılı tutarak eylemleri _atla"
200249
201 #: ../panel-plugin/settings-dialog.ui.h:22
250 #: ../panel-plugin/settings-dialog.ui.h:24
202251 msgid ""
203252 "When the selection is done (mouse or keyboard) and the Control key is still "
204253 "pressed down, the popup menu for matched actions will be skipped"
205254 msgstr "Eğer seçim tamamlanmışsa (fareyle ya da klavyeyle) ve Control tuşu hala basılıysa açılır pencere menüsü eşleşme davranışı atlama olarak yapılacak"
206255
207 #: ../panel-plugin/settings-dialog.ui.h:23
256 #: ../panel-plugin/settings-dialog.ui.h:25
208257 msgid "Add action"
209258 msgstr "Eylem ekle"
210259
211 #: ../panel-plugin/settings-dialog.ui.h:24
260 #: ../panel-plugin/settings-dialog.ui.h:26
212261 msgid "Edit action"
213262 msgstr "Eylem düzenle"
214263
215 #: ../panel-plugin/settings-dialog.ui.h:25
264 #: ../panel-plugin/settings-dialog.ui.h:27
216265 msgid "Delete action"
217266 msgstr "Eylem sil"
218267
219 #: ../panel-plugin/settings-dialog.ui.h:26
268 #: ../panel-plugin/settings-dialog.ui.h:28
220269 msgid "Reset all actions to the system default values"
221270 msgstr "Tüm eylemleri sistem varsayılanlarına döndür"
222271
223 #: ../panel-plugin/settings-dialog.ui.h:27
272 #: ../panel-plugin/settings-dialog.ui.h:29
224273 msgid "_Actions"
225274 msgstr "_Eylemler"
226275
227 #: ../panel-plugin/settings-dialog.ui.h:28
276 #: ../panel-plugin/settings-dialog.ui.h:30
228277 msgid "<b>Remember history</b>"
229 msgstr "<b>Geçmişi hatırla</b>"
230
231 #: ../panel-plugin/settings-dialog.ui.h:29
278 msgstr "<b>Geçmişi anımsa</b>"
279
280 #: ../panel-plugin/settings-dialog.ui.h:31
232281 msgid "Remember last copied _image"
233 msgstr "Son kopyalanan _görüntüyü hatırla"
234
235 #: ../panel-plugin/settings-dialog.ui.h:30
282 msgstr "Son kopyalanan _görüntüyü anımsa"
283
284 #: ../panel-plugin/settings-dialog.ui.h:32
236285 msgid ""
237286 "If checked, this option allows one to store one image inside the history"
238 msgstr "İşaretlenirse, bu seçenek kişinin bir görüntüyü geçmiş içinde saklamasına izin verir"
239
240 #: ../panel-plugin/settings-dialog.ui.h:31
287 msgstr "Eğer seçili ise, bu seçenek kişinin bir görüntüyü geçmiş içinde saklamasına izin verir"
288
289 #: ../panel-plugin/settings-dialog.ui.h:33
241290 msgid "_Reorder history items"
242291 msgstr "Geçmiş nesnelerini _yeniden sırala"
243292
244 #: ../panel-plugin/settings-dialog.ui.h:32
293 #: ../panel-plugin/settings-dialog.ui.h:34
245294 msgid ""
246295 "Push last copied text to the top of the history, useful to reorder old items"
247296 msgstr "Son kopyalanan metni geçmişin en üstüne taşı, eski nesneleri yeniden sıralamak için kolaylık sağlar"
248297
249 #: ../panel-plugin/settings-dialog.ui.h:33
298 #: ../panel-plugin/settings-dialog.ui.h:35
250299 msgid "Re_verse history order"
251300 msgstr "Geçmiş sırasını _tersine çevir"
252301
253 #: ../panel-plugin/settings-dialog.ui.h:34
302 #: ../panel-plugin/settings-dialog.ui.h:36
254303 msgid "Reverse order of the history shown in the menu"
255304 msgstr "Menüde gösterilen geçmişi tersine diz"
256305
257 #: ../panel-plugin/settings-dialog.ui.h:35
306 #: ../panel-plugin/settings-dialog.ui.h:37
258307 msgid "Ignore mouse s_elections"
259 msgstr "Fare _seçimlerini yoksay"
260
261 #: ../panel-plugin/settings-dialog.ui.h:36
308 msgstr "Fare _seçimlerini yok say"
309
310 #: ../panel-plugin/settings-dialog.ui.h:38
262311 msgid ""
263312 "If checked, the selections won't affect the history except the manual copies"
264 msgstr "Eğer seçili ise, elle idare edilen kopyalar haricinde seçilenler geçmişi etkilemeyecektir"
265
266 #: ../panel-plugin/settings-dialog.ui.h:37
313 msgstr "Eğer seçili ise, elle idare edilen kopyalar dışında seçilenler geçmişi etkilemeyecektir"
314
315 #: ../panel-plugin/settings-dialog.ui.h:39
267316 msgid "Size of the _history:"
268317 msgstr "Geçmiş _boyutu:"
269318
270 #: ../panel-plugin/settings-dialog.ui.h:38
319 #: ../panel-plugin/settings-dialog.ui.h:40
271320 msgid "5"
272321 msgstr "5"
273322
274 #: ../panel-plugin/settings-dialog.ui.h:39
323 #: ../panel-plugin/settings-dialog.ui.h:41
275324 msgid "H_istory"
276325 msgstr "_Geçmiş"
277326
278 #: ../panel-plugin/settings-dialog.ui.h:40
327 #: ../panel-plugin/settings-dialog.ui.h:42
279328 msgid "Edit Action"
280329 msgstr "Eylemi Düzenle"
281330
282 #: ../panel-plugin/settings-dialog.ui.h:41
331 #: ../panel-plugin/settings-dialog.ui.h:43
283332 msgid "Name:"
284 msgstr "İsim:"
285
286 #: ../panel-plugin/settings-dialog.ui.h:42
333 msgstr "Ad:"
334
335 #: ../panel-plugin/settings-dialog.ui.h:44
287336 msgid "Pattern:"
288 msgstr "Desen:"
289
290 #: ../panel-plugin/settings-dialog.ui.h:43
337 msgstr "Örüntü:"
338
339 #: ../panel-plugin/settings-dialog.ui.h:45
291340 msgid ""
292341 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
293342 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
294343 " always anchored within the special characters ^$"
295344 msgstr "Komutlarda \"\\1\", \"\\2\" vb. İkame parametrelerini kullanabilirsiniz. \"\\0\" parametresi metnin tamamını temsil eder. Desen her zaman özel karakterler içinde tutturulur ^ $"
296345
297 #: ../panel-plugin/settings-dialog.ui.h:44
346 #: ../panel-plugin/settings-dialog.ui.h:46
298347 msgid "Activate only on manual copy"
299 msgstr "Sadece elle kopyalamada etkinleştir"
300
301 #: ../panel-plugin/settings-dialog.ui.h:45
348 msgstr "Yalnızca elle kopyalamada etkinleştir"
349
350 #: ../panel-plugin/settings-dialog.ui.h:47
302351 msgid ""
303352 "By default the action is triggered by a selection, check this option to "
304353 "trigger the action only when you make a manual copy"
305354 msgstr "Varsayılan olarak eylem bir seçim tarafından tetiklenir, yalnızca elle bir kopya oluşturduğunuzda eylemi tetiklemek için bu seçeneği işaretleyin"
306355
307 #: ../panel-plugin/settings-dialog.ui.h:46
356 #: ../panel-plugin/settings-dialog.ui.h:48
308357 msgid "<b>Action</b>"
309358 msgstr "<b>Eylem</b>"
310359
311 #: ../panel-plugin/settings-dialog.ui.h:47
360 #: ../panel-plugin/settings-dialog.ui.h:49
312361 msgid "Command:"
313362 msgstr "Komut:"
314363
315 #: ../panel-plugin/settings-dialog.ui.h:48
364 #: ../panel-plugin/settings-dialog.ui.h:50
316365 msgid "<b>Commands</b>"
317366 msgstr "<b>Komutlar</b>"
318367
319 #: ../panel-plugin/settings-dialog.ui.h:49
368 #: ../panel-plugin/settings-dialog.ui.h:51
320369 msgid "Type here your custom text, for example a URL, a filename, etc."
321370 msgstr "Buraya özel metninizi yazın; örneğin bir URL, bir dosya adı vb."
322371
323 #: ../panel-plugin/settings-dialog.ui.h:50
372 #: ../panel-plugin/settings-dialog.ui.h:52
324373 msgid "Regular expression"
325374 msgstr "Düzenli ifadeler"
326375
327 #: ../panel-plugin/main-panel-plugin.c:111
328 #: ../panel-plugin/main-status-icon.c:159
376 #: ../panel-plugin/main-panel-plugin.c:117
377 #: ../panel-plugin/main-status-icon.c:161
329378 msgid "_Disable"
330379 msgstr "_Etkisizleştir"
331380
332 #: ../panel-plugin/actions.c:368
381 #: ../panel-plugin/actions.c:367
333382 #, c-format
334383 msgid ""
335384 "Unable to execute the command \"%s\"\n"
337386 "%s"
338387 msgstr "Verilen komut \"%s\" çalıştırılamadı\n\n%s"
339388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "Pano Yöneticisi Servisi zaten çalıştığı için başlatılamadı."
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "Xfce Pano Yöneticisi zaten çalışıyor."
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "Bu şekilde başlatabilirsiniz 'xfce4-clipman'."
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "Pano Yöneticisi Arka Plan Programı çalışmıyor."
405
340406 #: ../panel-plugin/menu.c:255
341407 msgid "Are you sure you want to clear the history?"
342408 msgstr "Geçmişi temizlemek istediğinizden emin misiniz?"
345411 msgid "Don't ask again"
346412 msgstr "Bir daha sorma"
347413
348 #: ../panel-plugin/menu.c:306
414 #: ../panel-plugin/menu.c:303
349415 msgid "Unable to open the clipman history dialog"
350416 msgstr "Küçük resim geçmişi iletişim kutusu açılamıyor"
351417
352 #: ../panel-plugin/menu.c:455
418 #: ../panel-plugin/menu.c:449
353419 msgid "Could not generate QR-Code."
354420 msgstr "QR-Code oluşturulamadı."
355421
356 #. Insert empty menu item
357 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
358 msgid "Clipboard is empty"
359 msgstr "Pano boş"
360
361 #: ../panel-plugin/menu.c:602
422 #: ../panel-plugin/menu.c:594
362423 msgid "_Show full history..."
363424 msgstr "_Geçmişin tamamını göster..."
364425
365 #: ../panel-plugin/menu.c:608
426 #: ../panel-plugin/menu.c:600
366427 msgid "_Clear history"
367428 msgstr "_Geçmişi temizle"
368429
369 #: ../panel-plugin/menu.c:615
430 #: ../panel-plugin/menu.c:607
370431 msgid "_Clipman settings..."
371432 msgstr "_Clipman ayarları..."
372433
373 #: ../panel-plugin/plugin.c:321
434 #: ../panel-plugin/plugin.c:329
374435 msgid "Contributors:"
375436 msgstr "Katkıcılar:"
376437
377 #: ../panel-plugin/plugin.c:335
438 #: ../panel-plugin/plugin.c:343
378439 msgid "Clipboard Manager for Xfce"
379440 msgstr "Xfce için Pano Yöneticisi"
380441
381 #: ../panel-plugin/plugin.c:343
442 #: ../panel-plugin/plugin.c:351
382443 msgid "translator-credits"
383444 msgstr "Samed Beyribey\nSerdar Sağlam"
384445
385 #: ../panel-plugin/plugin.c:357
446 #: ../panel-plugin/plugin.c:365
386447 msgid "Unable to open the settings dialog"
387448 msgstr "Ayarlar menüsü açılamadı"
388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "Pano Yöneticisi Servisi zaten çalıştığı için başlatılamadı."
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "Xfce Pano Yöneticisi zaten çalışıyor."
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "Bu şekilde başlatabilirsiniz 'xfce4-clipman'."
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "Pano Yöneticisi Arka Plan Programı çalışmıyor."
405
406 #: ../panel-plugin/xfce4-clipman-history.c:256
407 msgid "Enter search phrase here"
408 msgstr "Arama ifadesini buraya gir"
409
410 #: ../panel-plugin/xfce4-clipman-history.c:414
411 #, c-format
412 msgid "_Paste"
413 msgstr "_Yapıştır"
414
415 #: ../panel-plugin/xfce4-clipman-history.c:419
416 #, c-format
417 msgid "_Copy"
418 msgstr "_Kopyala"
419
420 #: ../panel-plugin/xfce4-clipman-history.c:435
421 msgid "Clipman History"
422 msgstr "Clipman Geçmiş"
423
424 #: ../panel-plugin/xfce4-clipman-history.c:449
425 #: ../panel-plugin/xfce4-clipman-history.c:451
426 msgid "_Settings"
427 msgstr "_Ayarlar"
428
429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
430 msgid "Clipboard Manager Settings"
431 msgstr "Pano Yöneticisi Ayarları"
432
433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
434 msgid "Customize your clipboard"
435 msgstr "Panonuzu özelleştirin"
33 #
44 # Translators:
55 # Andrii Protsun <minamotosoft@gmail.com>, 2020
6 # Andrij Mizyk <andmizyk@gmail.com>, 2021
67 # Dmitry Nikitin <luckas_fb@mail.ru>, 2007
78 # dsafsadf <heneral@gmail.com>, 2016
89 # Yarema aka Knedlyk <yupadmin@gmail.com>, 2014,2016
10 # Andrij Mizyk <andmizyk@gmail.com>, 2021
911 msgid ""
1012 msgstr ""
1113 "Project-Id-Version: Xfce Panel Plugins\n"
1214 "Report-Msgid-Bugs-To: \n"
1315 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
14 "PO-Revision-Date: 2020-06-11 09:59+0000\n"
15 "Last-Translator: Andrii Protsun <minamotosoft@gmail.com>\n"
16 "PO-Revision-Date: 2021-08-26 08:10+0000\n"
17 "Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n"
1618 "Language-Team: Ukrainian (http://www.transifex.com/xfce/xfce-panel-plugins/language/uk/)\n"
1719 "MIME-Version: 1.0\n"
1820 "Content-Type: text/plain; charset=UTF-8\n"
2628 "application running in the notification area. It keeps a history of text and"
2729 " images of content copied to the clipboard. It also has a feature to execute"
2830 " actions on specific text selection by matching them against regexes."
29 msgstr "Менеджер буферу обміну є додатком до панелі Xfce і є також окремою програмою, що вантажиться в область повідомлень панелі. Містить історію набору тексту і малюнків змісту, скопійованих в буфер обміну. Має також можливість запускати дії при специфічному виборі тексту, що відповідає певним критеріям."
31 msgstr "Керівник буфера обміну надається як втулка для панелі Xfce і як окрема програма, що запускається в області сповіщень. Тут зберігається історія скопійованого в буфер обміну тексту, зображень та іншого вмісту. Також має функцію виконання дій для виділення специфічного тексту зіставивши його з певним регулярним виразом."
3032
3133 #: ../panel-plugin/xfce4-clipman.desktop.in.h:1
3234 msgid "Clipboard Manager"
33 msgstr "Менеджер буферу обміну"
35 msgstr "Керівник буфера обміну"
3436
3537 #: ../panel-plugin/xfce4-clipman.desktop.in.h:2
3638 msgid "Clipboard Manager Autostart File"
37 msgstr "Файл автозапуску Менеджера Буфера обміну"
39 msgstr "Файл автозапуску керівника буфера обміну"
3840
3941 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:1
4042 msgid "Image"
5860
5961 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:6
6062 msgid "GNOME Bug"
61 msgstr "Помилка ҐНОМА"
63 msgstr "Вада GNOME"
6264
6365 #: ../panel-plugin/xfce4-clipman-actions.xml.in.h:7
6466 msgid "Long URL"
259261 #: ../panel-plugin/settings-dialog.ui.h:36
260262 msgid ""
261263 "If checked, the selections won't affect the history except the manual copies"
262 msgstr "If checked, the selections won't affect the history except the manual copies"
264 msgstr "Якщо відмічено, виділене не буде впливати на історію, окрім скопійованого вручну"
263265
264266 #: ../panel-plugin/settings-dialog.ui.h:37
265267 msgid "Size of the _history:"
283285
284286 #: ../panel-plugin/settings-dialog.ui.h:42
285287 msgid "Pattern:"
286 msgstr "Фрагмент:"
288 msgstr "Шаблон:"
287289
288290 #: ../panel-plugin/settings-dialog.ui.h:43
289291 msgid ""
366368
367369 #: ../panel-plugin/menu.c:615
368370 msgid "_Clipman settings..."
369 msgstr "_Налаштування менеджера буфера обміну"
371 msgstr "_Налаштування буфера обміну..."
370372
371373 #: ../panel-plugin/plugin.c:321
372374 msgid "Contributors:"
374376
375377 #: ../panel-plugin/plugin.c:335
376378 msgid "Clipboard Manager for Xfce"
377 msgstr "Керування буфером обміну для Xfce"
379 msgstr "Керівник буфера обміну для Xfce"
378380
379381 #: ../panel-plugin/plugin.c:343
380382 msgid "translator-credits"
387389 #: ../panel-plugin/common.c:29
388390 msgid ""
389391 "Could not start the Clipboard Manager Daemon because it is already running."
390 msgstr "Не можу запустити службу менеджера буферу обміну так як вона вже запущена."
392 msgstr "Не можливо запустити фоновий процес керівника буфера обміну, оскільки він вже запущений."
391393
392394 #: ../panel-plugin/common.c:30
393395 msgid "The Xfce Clipboard Manager is already running."
394 msgstr "Менеджер буферу обміну Xfce вже запущений."
396 msgstr "Керівник буфера обміну Xfce вже запущений."
395397
396398 #: ../panel-plugin/common.c:37
397399 msgid "You can launch it with 'xfce4-clipman'."
398 msgstr "Ти можеш запустити це разом з Менеджером буферу обміну 'xfce4-clipman'."
400 msgstr "Ти можеш запустити це через 'xfce4-clipman'."
399401
400402 #: ../panel-plugin/common.c:39
401403 msgid "The Clipboard Manager Daemon is not running."
402 msgstr "Служба Менеджера буферу обміну не запущена."
404 msgstr "Фоновий процес керівника буфера обміну не запущено."
403405
404406 #: ../panel-plugin/xfce4-clipman-history.c:256
405407 msgid "Enter search phrase here"
417419
418420 #: ../panel-plugin/xfce4-clipman-history.c:435
419421 msgid "Clipman History"
420 msgstr "Історія Менеджера Буферу обміну"
422 msgstr "Історія буфера обміну"
421423
422424 #: ../panel-plugin/xfce4-clipman-history.c:449
423425 #: ../panel-plugin/xfce4-clipman-history.c:451
426428
427429 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
428430 msgid "Clipboard Manager Settings"
429 msgstr "Налаштування Менеджера Буферу обміну"
431 msgstr "Налаштування керівника буфера обміну"
430432
431433 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
432434 msgid "Customize your clipboard"
433 msgstr "Персоналізація буферу обміну"
435 msgstr "Налаштуйте свій буфер обміну"
77 # Hydonsingore Cia <hydonsingore@educities.edu.tw>, 2006
88 # Levi Zhou <congzhou821@gmail.com>, 2016
99 # Mingcong Bai <jeffbai@aosc.xyz>, 2016
10 # No Body, 2022
1011 # 玉堂白鹤 <yjwork@qq.com>, 2014
1112 # Cally Mal <zhouxiaobo.500@gmail.com>, 2014
1213 # 玉堂白鹤 <yjwork@qq.com>, 2015,2020
1415 msgstr ""
1516 "Project-Id-Version: Xfce Panel Plugins\n"
1617 "Report-Msgid-Bugs-To: \n"
17 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
18 "PO-Revision-Date: 2020-04-09 02:46+0000\n"
19 "Last-Translator: 玉堂白鹤 <yjwork@qq.com>\n"
18 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
19 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
20 "Last-Translator: No Body, 2022\n"
2021 "Language-Team: Chinese (China) (http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_CN/)\n"
2122 "MIME-Version: 1.0\n"
2223 "Content-Type: text/plain; charset=UTF-8\n"
7475
7576 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7677 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
77 #: ../panel-plugin/main-panel-plugin.c:77
78 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
79 #: ../panel-plugin/plugin.c:333
78 #: ../panel-plugin/main-panel-plugin.c:83
79 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
80 #: ../panel-plugin/plugin.c:341
8081 msgid "Clipman"
8182 msgstr "Clipman 剪贴板管理器"
8283
99100 msgid "Shift+Insert"
100101 msgstr "Shift + Ins"
101102
102 #: ../panel-plugin/xfce4-clipman-settings.c:535
103 #: ../panel-plugin/xfce4-clipman-settings.c:537
103104 msgid "<b>Reset actions</b>"
104105 msgstr "<b>重置动作</b>"
105106
106 #: ../panel-plugin/xfce4-clipman-settings.c:537
107 #: ../panel-plugin/xfce4-clipman-settings.c:539
107108 msgid ""
108109 "Are you sure you want to reset the actions to the system default values?"
109110 msgstr "您确定要重置此动作为系统默认值吗?"
111
112 #: ../panel-plugin/xfce4-clipman-history.c:251
113 msgid "Enter search phrase here"
114 msgstr "在此处输入搜索词组"
115
116 #. Insert empty menu item
117 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
118 msgid "Clipboard is empty"
119 msgstr "剪贴板是空的"
120
121 #: ../panel-plugin/xfce4-clipman-history.c:409
122 #, c-format
123 msgid "_Paste"
124 msgstr "粘贴(_P)"
125
126 #: ../panel-plugin/xfce4-clipman-history.c:414
127 #, c-format
128 msgid "_Copy"
129 msgstr "复制(_C)"
130
131 #: ../panel-plugin/xfce4-clipman-history.c:430
132 msgid "Clipman History"
133 msgstr "Clipman 历史"
134
135 #: ../panel-plugin/xfce4-clipman-history.c:436
136 #: ../panel-plugin/xfce4-clipman-history.c:438
137 #: ../panel-plugin/settings-dialog.ui.h:2
138 msgid "_Help"
139 msgstr "帮助(_H)"
140
141 #: ../panel-plugin/xfce4-clipman-history.c:444
142 #: ../panel-plugin/xfce4-clipman-history.c:446
143 msgid "_Settings"
144 msgstr "设置(_S)"
145
146 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
147 msgid "Clipboard Manager Settings"
148 msgstr "剪贴板管理器设置"
149
150 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
151 msgid "Customize your clipboard"
152 msgstr "自定义剪贴板"
110153
111154 #: ../panel-plugin/settings-dialog.ui.h:1
112155 msgid "Clipman Settings"
113156 msgstr "Clipman 设置"
114157
115 #: ../panel-plugin/settings-dialog.ui.h:2
116 #: ../panel-plugin/xfce4-clipman-history.c:441
117 #: ../panel-plugin/xfce4-clipman-history.c:443
118 msgid "_Help"
119 msgstr "帮助(_H)"
120
121158 #: ../panel-plugin/settings-dialog.ui.h:3
122159 msgid "_Close"
123160 msgstr "关闭(_C)"
133170 msgstr "如果选中,选择区会以一种您能粘贴您所选内容的方式与默认的剪贴板同步"
134171
135172 #: ../panel-plugin/settings-dialog.ui.h:6
173 msgid "_Persist primary selection"
174 msgstr "_坚持首次选取"
175
176 #: ../panel-plugin/settings-dialog.ui.h:7
177 msgid ""
178 "If checked, the middle-click paste (primary selection) will be persistent if"
179 " the next selection is empty, i.e. left click anywhere in a text area"
180 msgstr "若勾选,若下一个选取为空,例如左键点击文本区域中的任意位置,则中键点击的粘贴(首次选取)将会保留"
181
182 #: ../panel-plugin/settings-dialog.ui.h:8
136183 msgid "_QR-Code support"
137184 msgstr "QR 码支持(_Q)"
138185
139 #: ../panel-plugin/settings-dialog.ui.h:7
186 #: ../panel-plugin/settings-dialog.ui.h:9
140187 msgid ""
141188 "If checked, the menu shows a QR-Code of the currently selected clipboard "
142189 "entry"
143190 msgstr "如果选中,菜单将会显示当前选中的剪贴板条目的二维码。"
144191
145 #: ../panel-plugin/settings-dialog.ui.h:8
192 #: ../panel-plugin/settings-dialog.ui.h:10
146193 msgid "Automatically paste a selected item from the history"
147194 msgstr "从历史中自动粘贴选中的项目"
148195
149 #: ../panel-plugin/settings-dialog.ui.h:9
196 #: ../panel-plugin/settings-dialog.ui.h:11
150197 msgid "_Paste instantly:"
151198 msgstr "立即粘贴(_P):"
152199
153 #: ../panel-plugin/settings-dialog.ui.h:10
200 #: ../panel-plugin/settings-dialog.ui.h:12
154201 msgid "<b>General</b>"
155202 msgstr "<b>通用</b>"
156203
157 #: ../panel-plugin/settings-dialog.ui.h:11
204 #: ../panel-plugin/settings-dialog.ui.h:13
158205 msgid "P_osition menu at mouse pointer"
159206 msgstr "在鼠标光标处放置菜单"
160207
161 #: ../panel-plugin/settings-dialog.ui.h:12
208 #: ../panel-plugin/settings-dialog.ui.h:14
162209 msgid ""
163210 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
164211 "clipman command"
165212 msgstr "在鼠标光标位置弹出菜单,仅用于 xfce4-popup-clipman 命令"
166213
167 #: ../panel-plugin/settings-dialog.ui.h:13
214 #: ../panel-plugin/settings-dialog.ui.h:15
168215 msgid "Maximum items:"
169216 msgstr "最大项目: "
170217
171 #: ../panel-plugin/settings-dialog.ui.h:14
218 #: ../panel-plugin/settings-dialog.ui.h:16
172219 msgid "<b>Menu</b>"
173220 msgstr "<b>菜单</b>"
174221
175 #: ../panel-plugin/settings-dialog.ui.h:15
222 #: ../panel-plugin/settings-dialog.ui.h:17
176223 msgid "_Behavior"
177224 msgstr "行为(_B)"
178225
179 #: ../panel-plugin/settings-dialog.ui.h:16
226 #: ../panel-plugin/settings-dialog.ui.h:18
180227 msgid "<b>_Enable automatic actions</b>"
181228 msgstr "<b>启用自动动作(_E) </b>"
182229
183 #: ../panel-plugin/settings-dialog.ui.h:17
230 #: ../panel-plugin/settings-dialog.ui.h:19
184231 msgid ""
185232 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
186233 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
187234 msgstr "如果选中,将尝试使用正则表达式匹配剪贴板文本并在菜单中自动显示可能的动作。\n否则只在调用“xfce4-popup-clipman-actions”(以及存在匹配项)时显示菜单"
188235
189 #: ../panel-plugin/settings-dialog.ui.h:19
236 #: ../panel-plugin/settings-dialog.ui.h:21
190237 msgid "_Show actions by holding Control"
191238 msgstr "按住 Ctrl 以显示动作(_S)"
192239
193 #: ../panel-plugin/settings-dialog.ui.h:20
240 #: ../panel-plugin/settings-dialog.ui.h:22
194241 msgid ""
195242 "When the selection is done (mouse or keyboard) and the Control key is still "
196243 "pressed down, the popup menu for matched actions will be shown"
197244 msgstr "选择结束(鼠标或键盘)且仍按住 Ctrl 时,会显示匹配动作的弹出窗口"
198245
199 #: ../panel-plugin/settings-dialog.ui.h:21
246 #: ../panel-plugin/settings-dialog.ui.h:23
200247 msgid "S_kip actions by holding Control"
201248 msgstr "通过按住 Ctrl 跳过动作(_K)"
202249
203 #: ../panel-plugin/settings-dialog.ui.h:22
250 #: ../panel-plugin/settings-dialog.ui.h:24
204251 msgid ""
205252 "When the selection is done (mouse or keyboard) and the Control key is still "
206253 "pressed down, the popup menu for matched actions will be skipped"
207254 msgstr "选择结束(鼠标或键盘)且仍按住 Ctrl 时,会跳过匹配动作的弹出窗口"
208255
209 #: ../panel-plugin/settings-dialog.ui.h:23
256 #: ../panel-plugin/settings-dialog.ui.h:25
210257 msgid "Add action"
211258 msgstr "添加动作"
212259
213 #: ../panel-plugin/settings-dialog.ui.h:24
260 #: ../panel-plugin/settings-dialog.ui.h:26
214261 msgid "Edit action"
215262 msgstr "编辑动作"
216263
217 #: ../panel-plugin/settings-dialog.ui.h:25
264 #: ../panel-plugin/settings-dialog.ui.h:27
218265 msgid "Delete action"
219266 msgstr "删除动作"
220267
221 #: ../panel-plugin/settings-dialog.ui.h:26
268 #: ../panel-plugin/settings-dialog.ui.h:28
222269 msgid "Reset all actions to the system default values"
223270 msgstr "将所有动作重置为默认值"
224271
225 #: ../panel-plugin/settings-dialog.ui.h:27
272 #: ../panel-plugin/settings-dialog.ui.h:29
226273 msgid "_Actions"
227274 msgstr "动作(_A)"
228275
229 #: ../panel-plugin/settings-dialog.ui.h:28
276 #: ../panel-plugin/settings-dialog.ui.h:30
230277 msgid "<b>Remember history</b>"
231278 msgstr "<b>记住历史 </b>"
232279
233 #: ../panel-plugin/settings-dialog.ui.h:29
280 #: ../panel-plugin/settings-dialog.ui.h:31
234281 msgid "Remember last copied _image"
235282 msgstr "记住上次复制的图片(_I)"
236283
237 #: ../panel-plugin/settings-dialog.ui.h:30
284 #: ../panel-plugin/settings-dialog.ui.h:32
238285 msgid ""
239286 "If checked, this option allows one to store one image inside the history"
240287 msgstr "如果选中此选项,则允许在历史记录中存储一张图像"
241288
242 #: ../panel-plugin/settings-dialog.ui.h:31
289 #: ../panel-plugin/settings-dialog.ui.h:33
243290 msgid "_Reorder history items"
244291 msgstr "重新排序历史项目(_R)"
245292
246 #: ../panel-plugin/settings-dialog.ui.h:32
293 #: ../panel-plugin/settings-dialog.ui.h:34
247294 msgid ""
248295 "Push last copied text to the top of the history, useful to reorder old items"
249296 msgstr "将上次复制的文字放在历史的最上方,对于重排序旧项目有用"
250297
251 #: ../panel-plugin/settings-dialog.ui.h:33
298 #: ../panel-plugin/settings-dialog.ui.h:35
252299 msgid "Re_verse history order"
253300 msgstr "翻转历史顺序(_V)"
254301
255 #: ../panel-plugin/settings-dialog.ui.h:34
302 #: ../panel-plugin/settings-dialog.ui.h:36
256303 msgid "Reverse order of the history shown in the menu"
257304 msgstr "翻转在菜单中所示项目的顺序"
258305
259 #: ../panel-plugin/settings-dialog.ui.h:35
306 #: ../panel-plugin/settings-dialog.ui.h:37
260307 msgid "Ignore mouse s_elections"
261308 msgstr "忽略鼠标选择区(_E)"
262309
263 #: ../panel-plugin/settings-dialog.ui.h:36
310 #: ../panel-plugin/settings-dialog.ui.h:38
264311 msgid ""
265312 "If checked, the selections won't affect the history except the manual copies"
266313 msgstr "如果选中,除非手动复制,否则选择区将不会影响历史"
267314
268 #: ../panel-plugin/settings-dialog.ui.h:37
315 #: ../panel-plugin/settings-dialog.ui.h:39
269316 msgid "Size of the _history:"
270317 msgstr "历史大小(_H):"
271318
272 #: ../panel-plugin/settings-dialog.ui.h:38
319 #: ../panel-plugin/settings-dialog.ui.h:40
273320 msgid "5"
274321 msgstr "5"
275322
276 #: ../panel-plugin/settings-dialog.ui.h:39
323 #: ../panel-plugin/settings-dialog.ui.h:41
277324 msgid "H_istory"
278325 msgstr "历史(_I)"
279326
280 #: ../panel-plugin/settings-dialog.ui.h:40
327 #: ../panel-plugin/settings-dialog.ui.h:42
281328 msgid "Edit Action"
282329 msgstr "编辑动作"
283330
284 #: ../panel-plugin/settings-dialog.ui.h:41
331 #: ../panel-plugin/settings-dialog.ui.h:43
285332 msgid "Name:"
286333 msgstr "名称:"
287334
288 #: ../panel-plugin/settings-dialog.ui.h:42
335 #: ../panel-plugin/settings-dialog.ui.h:44
289336 msgid "Pattern:"
290337 msgstr "类型:"
291338
292 #: ../panel-plugin/settings-dialog.ui.h:43
339 #: ../panel-plugin/settings-dialog.ui.h:45
293340 msgid ""
294341 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
295342 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
296343 " always anchored within the special characters ^$"
297344 msgstr "您可以在命令中使用 “\\1”、“\\2” 等替换参数。参数 “\\0” 代表完整文本。该模式始终固定在特殊字符 ^$ 内"
298345
299 #: ../panel-plugin/settings-dialog.ui.h:44
346 #: ../panel-plugin/settings-dialog.ui.h:46
300347 msgid "Activate only on manual copy"
301348 msgstr "仅在手动复制时激活"
302349
303 #: ../panel-plugin/settings-dialog.ui.h:45
350 #: ../panel-plugin/settings-dialog.ui.h:47
304351 msgid ""
305352 "By default the action is triggered by a selection, check this option to "
306353 "trigger the action only when you make a manual copy"
307354 msgstr "默认为选中即激活此动作,如果只需要在您手动复制时执行此动作则选中此选项"
308355
309 #: ../panel-plugin/settings-dialog.ui.h:46
356 #: ../panel-plugin/settings-dialog.ui.h:48
310357 msgid "<b>Action</b>"
311358 msgstr "<b>动作</b>"
312359
313 #: ../panel-plugin/settings-dialog.ui.h:47
360 #: ../panel-plugin/settings-dialog.ui.h:49
314361 msgid "Command:"
315362 msgstr "命令:"
316363
317 #: ../panel-plugin/settings-dialog.ui.h:48
364 #: ../panel-plugin/settings-dialog.ui.h:50
318365 msgid "<b>Commands</b>"
319366 msgstr "<b>命令</b>"
320367
321 #: ../panel-plugin/settings-dialog.ui.h:49
368 #: ../panel-plugin/settings-dialog.ui.h:51
322369 msgid "Type here your custom text, for example a URL, a filename, etc."
323370 msgstr "在此处输入您的自定义文本,例如 URL,文件名等。"
324371
325 #: ../panel-plugin/settings-dialog.ui.h:50
372 #: ../panel-plugin/settings-dialog.ui.h:52
326373 msgid "Regular expression"
327374 msgstr "正则表达"
328375
329 #: ../panel-plugin/main-panel-plugin.c:111
330 #: ../panel-plugin/main-status-icon.c:159
376 #: ../panel-plugin/main-panel-plugin.c:117
377 #: ../panel-plugin/main-status-icon.c:161
331378 msgid "_Disable"
332379 msgstr "禁用(_D)"
333380
334 #: ../panel-plugin/actions.c:368
381 #: ../panel-plugin/actions.c:367
335382 #, c-format
336383 msgid ""
337384 "Unable to execute the command \"%s\"\n"
339386 "%s"
340387 msgstr "未能执行命令 “%s”\n\n%s"
341388
389 #: ../panel-plugin/common.c:29
390 msgid ""
391 "Could not start the Clipboard Manager Daemon because it is already running."
392 msgstr "无法启动剪贴板管理器守护程序,因为它已经在运行。"
393
394 #: ../panel-plugin/common.c:30
395 msgid "The Xfce Clipboard Manager is already running."
396 msgstr "Xfce 剪贴板管理器已经在运行。"
397
398 #: ../panel-plugin/common.c:37
399 msgid "You can launch it with 'xfce4-clipman'."
400 msgstr "您可以使用“ xfce4-clipman”启动它。"
401
402 #: ../panel-plugin/common.c:39
403 msgid "The Clipboard Manager Daemon is not running."
404 msgstr "剪贴板管理器守护程序未运行。"
405
342406 #: ../panel-plugin/menu.c:255
343407 msgid "Are you sure you want to clear the history?"
344408 msgstr "您确定要清除历史吗?"
347411 msgid "Don't ask again"
348412 msgstr "不再询问"
349413
350 #: ../panel-plugin/menu.c:306
414 #: ../panel-plugin/menu.c:303
351415 msgid "Unable to open the clipman history dialog"
352416 msgstr "无法打开 Clipman 历史记录对话框"
353417
354 #: ../panel-plugin/menu.c:455
418 #: ../panel-plugin/menu.c:449
355419 msgid "Could not generate QR-Code."
356420 msgstr "无法生成二维码。"
357421
358 #. Insert empty menu item
359 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
360 msgid "Clipboard is empty"
361 msgstr "剪贴板是空的"
362
363 #: ../panel-plugin/menu.c:602
422 #: ../panel-plugin/menu.c:594
364423 msgid "_Show full history..."
365424 msgstr "显示完整的历史记录(_S)..."
366425
367 #: ../panel-plugin/menu.c:608
426 #: ../panel-plugin/menu.c:600
368427 msgid "_Clear history"
369428 msgstr "清除历史(_C)"
370429
371 #: ../panel-plugin/menu.c:615
430 #: ../panel-plugin/menu.c:607
372431 msgid "_Clipman settings..."
373432 msgstr "Clipman 设置(_C)..."
374433
375 #: ../panel-plugin/plugin.c:321
434 #: ../panel-plugin/plugin.c:329
376435 msgid "Contributors:"
377436 msgstr "贡献者:"
378437
379 #: ../panel-plugin/plugin.c:335
438 #: ../panel-plugin/plugin.c:343
380439 msgid "Clipboard Manager for Xfce"
381440 msgstr "Xfce 剪贴板管理器"
382441
383 #: ../panel-plugin/plugin.c:343
442 #: ../panel-plugin/plugin.c:351
384443 msgid "translator-credits"
385444 msgstr "Hydonsingore Cia <hydonsingore@educities.edu.tw>, 2006.\nHunt Xu <huntxu@live.cn>, 2009.\nChipong Luo <chipong.luo@yahoo.com>, 2011, 2012。"
386445
387 #: ../panel-plugin/plugin.c:357
446 #: ../panel-plugin/plugin.c:365
388447 msgid "Unable to open the settings dialog"
389448 msgstr "未能打开设置对话框"
390
391 #: ../panel-plugin/common.c:29
392 msgid ""
393 "Could not start the Clipboard Manager Daemon because it is already running."
394 msgstr "无法启动剪贴板管理器守护程序,因为它已经在运行。"
395
396 #: ../panel-plugin/common.c:30
397 msgid "The Xfce Clipboard Manager is already running."
398 msgstr "Xfce 剪贴板管理器已经在运行。"
399
400 #: ../panel-plugin/common.c:37
401 msgid "You can launch it with 'xfce4-clipman'."
402 msgstr "您可以使用“ xfce4-clipman”启动它。"
403
404 #: ../panel-plugin/common.c:39
405 msgid "The Clipboard Manager Daemon is not running."
406 msgstr "剪贴板管理器守护程序未运行。"
407
408 #: ../panel-plugin/xfce4-clipman-history.c:256
409 msgid "Enter search phrase here"
410 msgstr "在此处输入搜索词组"
411
412 #: ../panel-plugin/xfce4-clipman-history.c:414
413 #, c-format
414 msgid "_Paste"
415 msgstr "粘贴(_P)"
416
417 #: ../panel-plugin/xfce4-clipman-history.c:419
418 #, c-format
419 msgid "_Copy"
420 msgstr "复制(_C)"
421
422 #: ../panel-plugin/xfce4-clipman-history.c:435
423 msgid "Clipman History"
424 msgstr "Clipman 历史"
425
426 #: ../panel-plugin/xfce4-clipman-history.c:449
427 #: ../panel-plugin/xfce4-clipman-history.c:451
428 msgid "_Settings"
429 msgstr "设置(_S)"
430
431 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
432 msgid "Clipboard Manager Settings"
433 msgstr "剪贴板管理器设置"
434
435 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
436 msgid "Customize your clipboard"
437 msgstr "自定义剪贴板"
66 # 黃柏諺 <s8321414@gmail.com>, 2014,2016
77 # Walter Cheuk <wwycheuk@gmail.com>, 2014
88 # 黃柏諺 <s8321414@gmail.com>, 2014
9 # 黃柏諺 <s8321414@gmail.com>, 2020
9 # 黃柏諺 <s8321414@gmail.com>, 2020,2022
1010 msgid ""
1111 msgstr ""
1212 "Project-Id-Version: Xfce Panel Plugins\n"
1313 "Report-Msgid-Bugs-To: \n"
14 "POT-Creation-Date: 2020-04-09 00:32+0200\n"
15 "PO-Revision-Date: 2020-04-09 02:55+0000\n"
16 "Last-Translator: 黃柏諺 <s8321414@gmail.com>\n"
14 "POT-Creation-Date: 2022-11-30 00:56+0100\n"
15 "PO-Revision-Date: 2013-07-03 18:52+0000\n"
16 "Last-Translator: 黃柏諺 <s8321414@gmail.com>, 2020,2022\n"
1717 "Language-Team: Chinese (Taiwan) (http://www.transifex.com/xfce/xfce-panel-plugins/language/zh_TW/)\n"
1818 "MIME-Version: 1.0\n"
1919 "Content-Type: text/plain; charset=UTF-8\n"
7171
7272 #: ../panel-plugin/xfce4-clipman-plugin.desktop.in.h:1
7373 #: ../panel-plugin/xfce4-clipman-plugin-autostart.desktop.in.h:1
74 #: ../panel-plugin/main-panel-plugin.c:77
75 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:95
76 #: ../panel-plugin/plugin.c:333
74 #: ../panel-plugin/main-panel-plugin.c:83
75 #: ../panel-plugin/main-status-icon.c:81 ../panel-plugin/plugin.c:99
76 #: ../panel-plugin/plugin.c:341
7777 msgid "Clipman"
7878 msgstr "Clipman"
7979
9696 msgid "Shift+Insert"
9797 msgstr "Shift+Insert"
9898
99 #: ../panel-plugin/xfce4-clipman-settings.c:535
99 #: ../panel-plugin/xfce4-clipman-settings.c:537
100100 msgid "<b>Reset actions</b>"
101101 msgstr "<b>重設動作</b>"
102102
103 #: ../panel-plugin/xfce4-clipman-settings.c:537
103 #: ../panel-plugin/xfce4-clipman-settings.c:539
104104 msgid ""
105105 "Are you sure you want to reset the actions to the system default values?"
106106 msgstr "您確定您要重設動作回系統預設值嗎?"
107
108 #: ../panel-plugin/xfce4-clipman-history.c:251
109 msgid "Enter search phrase here"
110 msgstr "在此輸入搜尋詞語"
111
112 #. Insert empty menu item
113 #: ../panel-plugin/xfce4-clipman-history.c:329 ../panel-plugin/menu.c:463
114 msgid "Clipboard is empty"
115 msgstr "剪貼簿空白"
116
117 #: ../panel-plugin/xfce4-clipman-history.c:409
118 #, c-format
119 msgid "_Paste"
120 msgstr "貼上(_P)"
121
122 #: ../panel-plugin/xfce4-clipman-history.c:414
123 #, c-format
124 msgid "_Copy"
125 msgstr "複製(_C)"
126
127 #: ../panel-plugin/xfce4-clipman-history.c:430
128 msgid "Clipman History"
129 msgstr "Clipman 歷史紀錄"
130
131 #: ../panel-plugin/xfce4-clipman-history.c:436
132 #: ../panel-plugin/xfce4-clipman-history.c:438
133 #: ../panel-plugin/settings-dialog.ui.h:2
134 msgid "_Help"
135 msgstr "說明(_H)"
136
137 #: ../panel-plugin/xfce4-clipman-history.c:444
138 #: ../panel-plugin/xfce4-clipman-history.c:446
139 msgid "_Settings"
140 msgstr "設定(_S)"
141
142 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
143 msgid "Clipboard Manager Settings"
144 msgstr "剪貼簿管理器設定"
145
146 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
147 msgid "Customize your clipboard"
148 msgstr "自訂您的剪貼簿"
107149
108150 #: ../panel-plugin/settings-dialog.ui.h:1
109151 msgid "Clipman Settings"
110152 msgstr "Clipman 設定"
111153
112 #: ../panel-plugin/settings-dialog.ui.h:2
113 #: ../panel-plugin/xfce4-clipman-history.c:441
114 #: ../panel-plugin/xfce4-clipman-history.c:443
115 msgid "_Help"
116 msgstr "說明(_H)"
117
118154 #: ../panel-plugin/settings-dialog.ui.h:3
119155 msgid "_Close"
120156 msgstr "關閉(_C)"
130166 msgstr "若選取此項,選取內容會與預設的剪貼簿同步,您可以貼上您選取的東西"
131167
132168 #: ../panel-plugin/settings-dialog.ui.h:6
169 msgid "_Persist primary selection"
170 msgstr "堅持首次選取(_P)"
171
172 #: ../panel-plugin/settings-dialog.ui.h:7
173 msgid ""
174 "If checked, the middle-click paste (primary selection) will be persistent if"
175 " the next selection is empty, i.e. left click anywhere in a text area"
176 msgstr "若勾選,中鍵點擊貼上(首次選取)將會保留(若下一個選取為空,例如在文字區域中用左鍵點擊任何地方)"
177
178 #: ../panel-plugin/settings-dialog.ui.h:8
133179 msgid "_QR-Code support"
134180 msgstr "QR Code 支援(_Q)"
135181
136 #: ../panel-plugin/settings-dialog.ui.h:7
182 #: ../panel-plugin/settings-dialog.ui.h:9
137183 msgid ""
138184 "If checked, the menu shows a QR-Code of the currently selected clipboard "
139185 "entry"
140186 msgstr "如勾選,選單會顯示目前選取的剪貼簿項目的二維條碼"
141187
142 #: ../panel-plugin/settings-dialog.ui.h:8
188 #: ../panel-plugin/settings-dialog.ui.h:10
143189 msgid "Automatically paste a selected item from the history"
144190 msgstr "自動從歷史貼上選取的項目"
145191
146 #: ../panel-plugin/settings-dialog.ui.h:9
192 #: ../panel-plugin/settings-dialog.ui.h:11
147193 msgid "_Paste instantly:"
148194 msgstr "立即貼上(_P):"
149195
150 #: ../panel-plugin/settings-dialog.ui.h:10
196 #: ../panel-plugin/settings-dialog.ui.h:12
151197 msgid "<b>General</b>"
152198 msgstr "<b>一般</b>"
153199
154 #: ../panel-plugin/settings-dialog.ui.h:11
200 #: ../panel-plugin/settings-dialog.ui.h:13
155201 msgid "P_osition menu at mouse pointer"
156202 msgstr "放置選單於滑鼠指標處(_O)"
157203
158 #: ../panel-plugin/settings-dialog.ui.h:12
204 #: ../panel-plugin/settings-dialog.ui.h:14
159205 msgid ""
160206 "Popup the menu at the mouse pointer position, only for the xfce4-popup-"
161207 "clipman command"
162208 msgstr "在滑鼠指標位置彈出選單,僅供 xfce4-popup-clipman 指令使用"
163209
164 #: ../panel-plugin/settings-dialog.ui.h:13
210 #: ../panel-plugin/settings-dialog.ui.h:15
165211 msgid "Maximum items:"
166212 msgstr "最大項目:"
167213
168 #: ../panel-plugin/settings-dialog.ui.h:14
214 #: ../panel-plugin/settings-dialog.ui.h:16
169215 msgid "<b>Menu</b>"
170216 msgstr "<b>選單</b>"
171217
172 #: ../panel-plugin/settings-dialog.ui.h:15
218 #: ../panel-plugin/settings-dialog.ui.h:17
173219 msgid "_Behavior"
174220 msgstr "行為(_B)"
175221
176 #: ../panel-plugin/settings-dialog.ui.h:16
222 #: ../panel-plugin/settings-dialog.ui.h:18
177223 msgid "<b>_Enable automatic actions</b>"
178224 msgstr "<b>啟用自動動作(_E)</b>"
179225
180 #: ../panel-plugin/settings-dialog.ui.h:17
226 #: ../panel-plugin/settings-dialog.ui.h:19
181227 msgid ""
182228 "If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.\n"
183229 "Otherwise the menu will only appear when calling \"xfce4-popup-clipman-actions\" (and a match was found)"
184230 msgstr "若勾選,將會找尋剪貼簿中符合正規表達式的文字,其將會自動顯示可能的動作的選單。\n否則選單將只會在呼叫「xfce4-popup-clipman-actions」時顯示(符合時)"
185231
186 #: ../panel-plugin/settings-dialog.ui.h:19
232 #: ../panel-plugin/settings-dialog.ui.h:21
187233 msgid "_Show actions by holding Control"
188234 msgstr "按住 Ctrl 鍵以顯示動作(_S)"
189235
190 #: ../panel-plugin/settings-dialog.ui.h:20
236 #: ../panel-plugin/settings-dialog.ui.h:22
191237 msgid ""
192238 "When the selection is done (mouse or keyboard) and the Control key is still "
193239 "pressed down, the popup menu for matched actions will be shown"
194240 msgstr "當選取完成 (滑鼠或鍵盤),且 Ctrl 鍵仍被按住時,比對動作的彈出選單會被顯示"
195241
196 #: ../panel-plugin/settings-dialog.ui.h:21
242 #: ../panel-plugin/settings-dialog.ui.h:23
197243 msgid "S_kip actions by holding Control"
198244 msgstr "透過按住 Ctrl 鍵跳過動作(_K)"
199245
200 #: ../panel-plugin/settings-dialog.ui.h:22
246 #: ../panel-plugin/settings-dialog.ui.h:24
201247 msgid ""
202248 "When the selection is done (mouse or keyboard) and the Control key is still "
203249 "pressed down, the popup menu for matched actions will be skipped"
204250 msgstr "當選取完成 (滑鼠或鍵盤),且 Ctrl 鍵仍被按住時,比對動作的彈出選單會被略過"
205251
206 #: ../panel-plugin/settings-dialog.ui.h:23
252 #: ../panel-plugin/settings-dialog.ui.h:25
207253 msgid "Add action"
208254 msgstr "新增動作"
209255
210 #: ../panel-plugin/settings-dialog.ui.h:24
256 #: ../panel-plugin/settings-dialog.ui.h:26
211257 msgid "Edit action"
212258 msgstr "編輯動作"
213259
214 #: ../panel-plugin/settings-dialog.ui.h:25
260 #: ../panel-plugin/settings-dialog.ui.h:27
215261 msgid "Delete action"
216262 msgstr "刪除動作"
217263
218 #: ../panel-plugin/settings-dialog.ui.h:26
264 #: ../panel-plugin/settings-dialog.ui.h:28
219265 msgid "Reset all actions to the system default values"
220266 msgstr "重設所有動作到系統預設值"
221267
222 #: ../panel-plugin/settings-dialog.ui.h:27
268 #: ../panel-plugin/settings-dialog.ui.h:29
223269 msgid "_Actions"
224270 msgstr "動作(_A)"
225271
226 #: ../panel-plugin/settings-dialog.ui.h:28
272 #: ../panel-plugin/settings-dialog.ui.h:30
227273 msgid "<b>Remember history</b>"
228274 msgstr "<b>記住歷史紀錄</b>"
229275
230 #: ../panel-plugin/settings-dialog.ui.h:29
276 #: ../panel-plugin/settings-dialog.ui.h:31
231277 msgid "Remember last copied _image"
232278 msgstr "記住最後複製的圖片(_I)"
233279
234 #: ../panel-plugin/settings-dialog.ui.h:30
280 #: ../panel-plugin/settings-dialog.ui.h:32
235281 msgid ""
236282 "If checked, this option allows one to store one image inside the history"
237283 msgstr "若勾選,此選項讓您可以在歷史紀錄中儲存一張圖片"
238284
239 #: ../panel-plugin/settings-dialog.ui.h:31
285 #: ../panel-plugin/settings-dialog.ui.h:33
240286 msgid "_Reorder history items"
241287 msgstr "重新排序歷史項目(_R)"
242288
243 #: ../panel-plugin/settings-dialog.ui.h:32
289 #: ../panel-plugin/settings-dialog.ui.h:34
244290 msgid ""
245291 "Push last copied text to the top of the history, useful to reorder old items"
246292 msgstr "推送最後複製的文字至歷史頂端,對於重排老舊項目很有用"
247293
248 #: ../panel-plugin/settings-dialog.ui.h:33
294 #: ../panel-plugin/settings-dialog.ui.h:35
249295 msgid "Re_verse history order"
250296 msgstr "還原歷史順序(_V)"
251297
252 #: ../panel-plugin/settings-dialog.ui.h:34
298 #: ../panel-plugin/settings-dialog.ui.h:36
253299 msgid "Reverse order of the history shown in the menu"
254300 msgstr "還原選單中顯示的歷史順序"
255301
256 #: ../panel-plugin/settings-dialog.ui.h:35
302 #: ../panel-plugin/settings-dialog.ui.h:37
257303 msgid "Ignore mouse s_elections"
258304 msgstr "忽略滑鼠選取(_E)"
259305
260 #: ../panel-plugin/settings-dialog.ui.h:36
306 #: ../panel-plugin/settings-dialog.ui.h:38
261307 msgid ""
262308 "If checked, the selections won't affect the history except the manual copies"
263309 msgstr "若選取此項,選取內容不會影響歷史,除了手動複製外"
264310
265 #: ../panel-plugin/settings-dialog.ui.h:37
311 #: ../panel-plugin/settings-dialog.ui.h:39
266312 msgid "Size of the _history:"
267313 msgstr "歷史的大小(_H):"
268314
269 #: ../panel-plugin/settings-dialog.ui.h:38
315 #: ../panel-plugin/settings-dialog.ui.h:40
270316 msgid "5"
271317 msgstr "5"
272318
273 #: ../panel-plugin/settings-dialog.ui.h:39
319 #: ../panel-plugin/settings-dialog.ui.h:41
274320 msgid "H_istory"
275321 msgstr "歷史紀錄(_I)"
276322
277 #: ../panel-plugin/settings-dialog.ui.h:40
323 #: ../panel-plugin/settings-dialog.ui.h:42
278324 msgid "Edit Action"
279325 msgstr "編輯動作"
280326
281 #: ../panel-plugin/settings-dialog.ui.h:41
327 #: ../panel-plugin/settings-dialog.ui.h:43
282328 msgid "Name:"
283329 msgstr "名稱:"
284330
285 #: ../panel-plugin/settings-dialog.ui.h:42
331 #: ../panel-plugin/settings-dialog.ui.h:44
286332 msgid "Pattern:"
287333 msgstr "樣式:"
288334
289 #: ../panel-plugin/settings-dialog.ui.h:43
335 #: ../panel-plugin/settings-dialog.ui.h:45
290336 msgid ""
291337 "You can use the substitution parameters \"\\1\", \"\\2\" and so on in the "
292338 "commands. The parameter \"\\0\" represents the complete text. The pattern is"
293339 " always anchored within the special characters ^$"
294340 msgstr "你可以在指令中使用替換參數 \"\\1\", \"\\2\"。參數 \"\\0\" 代表全文。模式始終固定在特殊字元 ^$ 中"
295341
296 #: ../panel-plugin/settings-dialog.ui.h:44
342 #: ../panel-plugin/settings-dialog.ui.h:46
297343 msgid "Activate only on manual copy"
298344 msgstr "僅於手動複製時啟動"
299345
300 #: ../panel-plugin/settings-dialog.ui.h:45
346 #: ../panel-plugin/settings-dialog.ui.h:47
301347 msgid ""
302348 "By default the action is triggered by a selection, check this option to "
303349 "trigger the action only when you make a manual copy"
304350 msgstr "預設情況下,動作會由選取觸發,勾選此選項後將僅會在您手動複製的情況下觸發動作"
305351
306 #: ../panel-plugin/settings-dialog.ui.h:46
352 #: ../panel-plugin/settings-dialog.ui.h:48
307353 msgid "<b>Action</b>"
308354 msgstr "<b>動作</b>"
309355
310 #: ../panel-plugin/settings-dialog.ui.h:47
356 #: ../panel-plugin/settings-dialog.ui.h:49
311357 msgid "Command:"
312358 msgstr "指令:"
313359
314 #: ../panel-plugin/settings-dialog.ui.h:48
360 #: ../panel-plugin/settings-dialog.ui.h:50
315361 msgid "<b>Commands</b>"
316362 msgstr "<b>指令</b>"
317363
318 #: ../panel-plugin/settings-dialog.ui.h:49
364 #: ../panel-plugin/settings-dialog.ui.h:51
319365 msgid "Type here your custom text, for example a URL, a filename, etc."
320366 msgstr "在此輸入您的自訂文字,可以是 URL、檔案名稱等等。"
321367
322 #: ../panel-plugin/settings-dialog.ui.h:50
368 #: ../panel-plugin/settings-dialog.ui.h:52
323369 msgid "Regular expression"
324370 msgstr "常規表述式"
325371
326 #: ../panel-plugin/main-panel-plugin.c:111
327 #: ../panel-plugin/main-status-icon.c:159
372 #: ../panel-plugin/main-panel-plugin.c:117
373 #: ../panel-plugin/main-status-icon.c:161
328374 msgid "_Disable"
329375 msgstr "停用(_D)"
330376
331 #: ../panel-plugin/actions.c:368
377 #: ../panel-plugin/actions.c:367
332378 #, c-format
333379 msgid ""
334380 "Unable to execute the command \"%s\"\n"
336382 "%s"
337383 msgstr "無法執行指令「%s」\n\n%s"
338384
385 #: ../panel-plugin/common.c:29
386 msgid ""
387 "Could not start the Clipboard Manager Daemon because it is already running."
388 msgstr "無法啟動剪貼簿管理程式幕後行程,因為其已在執行中。"
389
390 #: ../panel-plugin/common.c:30
391 msgid "The Xfce Clipboard Manager is already running."
392 msgstr "Xfce 剪貼簿管理程式已在執行中。"
393
394 #: ../panel-plugin/common.c:37
395 msgid "You can launch it with 'xfce4-clipman'."
396 msgstr "您可以使用「xfce4-clipman」來啟動它。"
397
398 #: ../panel-plugin/common.c:39
399 msgid "The Clipboard Manager Daemon is not running."
400 msgstr "剪貼簿管理器幕後程式並未執行。"
401
339402 #: ../panel-plugin/menu.c:255
340403 msgid "Are you sure you want to clear the history?"
341404 msgstr "您確定您想要清除歷史字句嗎?"
344407 msgid "Don't ask again"
345408 msgstr "別再詢問"
346409
347 #: ../panel-plugin/menu.c:306
410 #: ../panel-plugin/menu.c:303
348411 msgid "Unable to open the clipman history dialog"
349412 msgstr "無法開啟 clipman 歷史紀錄對話框"
350413
351 #: ../panel-plugin/menu.c:455
414 #: ../panel-plugin/menu.c:449
352415 msgid "Could not generate QR-Code."
353416 msgstr "無法製作 QR 碼。"
354417
355 #. Insert empty menu item
356 #: ../panel-plugin/menu.c:469 ../panel-plugin/xfce4-clipman-history.c:334
357 msgid "Clipboard is empty"
358 msgstr "剪貼簿空白"
359
360 #: ../panel-plugin/menu.c:602
418 #: ../panel-plugin/menu.c:594
361419 msgid "_Show full history..."
362420 msgstr "顯示完整歷史紀錄……(_S)"
363421
364 #: ../panel-plugin/menu.c:608
422 #: ../panel-plugin/menu.c:600
365423 msgid "_Clear history"
366424 msgstr "清除歷史(_C)"
367425
368 #: ../panel-plugin/menu.c:615
426 #: ../panel-plugin/menu.c:607
369427 msgid "_Clipman settings..."
370428 msgstr "Clipman 設定……(_C)"
371429
372 #: ../panel-plugin/plugin.c:321
430 #: ../panel-plugin/plugin.c:329
373431 msgid "Contributors:"
374432 msgstr "貢獻者:"
375433
376 #: ../panel-plugin/plugin.c:335
434 #: ../panel-plugin/plugin.c:343
377435 msgid "Clipboard Manager for Xfce"
378436 msgstr "Xfce 的剪貼簿管理員"
379437
380 #: ../panel-plugin/plugin.c:343
438 #: ../panel-plugin/plugin.c:351
381439 msgid "translator-credits"
382440 msgstr "Hydonsingore Cia, 2009.\nCheng-Chia Tseng <pswo10680@gmail.com>, 2011."
383441
384 #: ../panel-plugin/plugin.c:357
442 #: ../panel-plugin/plugin.c:365
385443 msgid "Unable to open the settings dialog"
386444 msgstr "無法開啟設定值對話窗"
387
388 #: ../panel-plugin/common.c:29
389 msgid ""
390 "Could not start the Clipboard Manager Daemon because it is already running."
391 msgstr "無法啟動剪貼簿管理程式幕後行程,因為其已在執行中。"
392
393 #: ../panel-plugin/common.c:30
394 msgid "The Xfce Clipboard Manager is already running."
395 msgstr "Xfce 剪貼簿管理程式已在執行中。"
396
397 #: ../panel-plugin/common.c:37
398 msgid "You can launch it with 'xfce4-clipman'."
399 msgstr "您可以使用「xfce4-clipman」來啟動它。"
400
401 #: ../panel-plugin/common.c:39
402 msgid "The Clipboard Manager Daemon is not running."
403 msgstr "剪貼簿管理器幕後程式並未執行。"
404
405 #: ../panel-plugin/xfce4-clipman-history.c:256
406 msgid "Enter search phrase here"
407 msgstr "在此輸入搜尋詞語"
408
409 #: ../panel-plugin/xfce4-clipman-history.c:414
410 #, c-format
411 msgid "_Paste"
412 msgstr "貼上(_P)"
413
414 #: ../panel-plugin/xfce4-clipman-history.c:419
415 #, c-format
416 msgid "_Copy"
417 msgstr "複製(_C)"
418
419 #: ../panel-plugin/xfce4-clipman-history.c:435
420 msgid "Clipman History"
421 msgstr "Clipman 歷史紀錄"
422
423 #: ../panel-plugin/xfce4-clipman-history.c:449
424 #: ../panel-plugin/xfce4-clipman-history.c:451
425 msgid "_Settings"
426 msgstr "設定(_S)"
427
428 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:1
429 msgid "Clipboard Manager Settings"
430 msgstr "剪貼簿管理器設定"
431
432 #: ../panel-plugin/xfce4-clipman-settings.desktop.in.h:2
433 msgid "Customize your clipboard"
434 msgstr "自訂您的剪貼簿"
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9191 test-targets$(EXEEXT) test-xfakekey$(EXEEXT)
9292 subdir = tests
9393 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
94 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
94 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
95 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
96 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
97 $(top_srcdir)/configure.ac
9598 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9699 $(ACLOCAL_M4)
97100 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
196199 unique=`for i in $$list; do \
197200 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
198201 done | $(am__uniquify_input)`
199 ETAGS = etags
200 CTAGS = ctags
201202 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
202203 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
203204 ACLOCAL = @ACLOCAL@
209210 AUTOHEADER = @AUTOHEADER@
210211 AUTOMAKE = @AUTOMAKE@
211212 AWK = @AWK@
212 CATALOGS = @CATALOGS@
213 CATOBJEXT = @CATOBJEXT@
214213 CC = @CC@
215214 CCDEPMODE = @CCDEPMODE@
216215 CFLAGS = @CFLAGS@
217216 CPP = @CPP@
218217 CPPFLAGS = @CPPFLAGS@
218 CSCOPE = @CSCOPE@
219 CTAGS = @CTAGS@
219220 CYGPATH_W = @CYGPATH_W@
220 DATADIRNAME = @DATADIRNAME@
221221 DEFS = @DEFS@
222222 DEPDIR = @DEPDIR@
223223 DLLTOOL = @DLLTOOL@
227227 ECHO_N = @ECHO_N@
228228 ECHO_T = @ECHO_T@
229229 EGREP = @EGREP@
230 ETAGS = @ETAGS@
230231 EXEEXT = @EXEEXT@
231232 FGREP = @FGREP@
233 FILECMD = @FILECMD@
232234 GDKX_CFLAGS = @GDKX_CFLAGS@
233235 GDKX_LIBS = @GDKX_LIBS@
234236 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
242244 GLIB_LIBS = @GLIB_LIBS@
243245 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
244246 GLIB_VERSION = @GLIB_VERSION@
245 GMOFILES = @GMOFILES@
246247 GMSGFMT = @GMSGFMT@
247248 GREP = @GREP@
248249 GTK_CFLAGS = @GTK_CFLAGS@
254255 INSTALL_PROGRAM = @INSTALL_PROGRAM@
255256 INSTALL_SCRIPT = @INSTALL_SCRIPT@
256257 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
257 INSTOBJEXT = @INSTOBJEXT@
258 INTLLIBS = @INTLLIBS@
259258 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
260259 INTLTOOL_MERGE = @INTLTOOL_MERGE@
261260 INTLTOOL_PERL = @INTLTOOL_PERL@
264263 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
265264 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
266265 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
267 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
268266 LD = @LD@
269267 LDFLAGS = @LDFLAGS@
270268 LIBOBJS = @LIBOBJS@
301299 MAKEINFO = @MAKEINFO@
302300 MANIFEST_TOOL = @MANIFEST_TOOL@
303301 MKDIR_P = @MKDIR_P@
304 MKINSTALLDIRS = @MKINSTALLDIRS@
305302 MSGFMT = @MSGFMT@
306 MSGFMT_OPTS = @MSGFMT_OPTS@
307303 MSGMERGE = @MSGMERGE@
308304 NM = @NM@
309305 NMEDIT = @NMEDIT@
322318 PKG_CONFIG = @PKG_CONFIG@
323319 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
324320 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
325 POFILES = @POFILES@
326 POSUB = @POSUB@
327 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
328 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
329321 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
330322 QRENCODE_LIBS = @QRENCODE_LIBS@
331323 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
342334 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
343335 XFCONF_VERSION = @XFCONF_VERSION@
344336 XGETTEXT = @XGETTEXT@
345 XGETTEXT_ARGS = @XGETTEXT_ARGS@
346337 XMKMF = @XMKMF@
347338 X_CFLAGS = @X_CFLAGS@
348339 X_EXTRA_LIBS = @X_EXTRA_LIBS@
667658
668659 distclean-tags:
669660 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
670
671661 distdir: $(BUILT_SOURCES)
672662 $(MAKE) $(AM_MAKEFLAGS) distdir-am
673663
0 # Makefile.in generated by automake 1.16.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.5 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994-2018 Free Software Foundation, Inc.
3 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
44
55 # This Makefile.in is free software; the Free Software Foundation
66 # gives unlimited permission to copy and/or distribute it,
9090 target_triplet = @target@
9191 subdir = x11-clipboard-manager
9292 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
93 am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
94 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
95 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
96 $(top_srcdir)/configure.ac
9497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
9598 $(ACLOCAL_M4)
9699 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
172175 unique=`for i in $$list; do \
173176 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
174177 done | $(am__uniquify_input)`
175 ETAGS = etags
176 CTAGS = ctags
177178 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
178179 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
179180 ACLOCAL = @ACLOCAL@
185186 AUTOHEADER = @AUTOHEADER@
186187 AUTOMAKE = @AUTOMAKE@
187188 AWK = @AWK@
188 CATALOGS = @CATALOGS@
189 CATOBJEXT = @CATOBJEXT@
190189 CC = @CC@
191190 CCDEPMODE = @CCDEPMODE@
192191 CFLAGS = @CFLAGS@
193192 CPP = @CPP@
194193 CPPFLAGS = @CPPFLAGS@
194 CSCOPE = @CSCOPE@
195 CTAGS = @CTAGS@
195196 CYGPATH_W = @CYGPATH_W@
196 DATADIRNAME = @DATADIRNAME@
197197 DEFS = @DEFS@
198198 DEPDIR = @DEPDIR@
199199 DLLTOOL = @DLLTOOL@
203203 ECHO_N = @ECHO_N@
204204 ECHO_T = @ECHO_T@
205205 EGREP = @EGREP@
206 ETAGS = @ETAGS@
206207 EXEEXT = @EXEEXT@
207208 FGREP = @FGREP@
209 FILECMD = @FILECMD@
208210 GDKX_CFLAGS = @GDKX_CFLAGS@
209211 GDKX_LIBS = @GDKX_LIBS@
210212 GDKX_REQUIRED_VERSION = @GDKX_REQUIRED_VERSION@
218220 GLIB_LIBS = @GLIB_LIBS@
219221 GLIB_REQUIRED_VERSION = @GLIB_REQUIRED_VERSION@
220222 GLIB_VERSION = @GLIB_VERSION@
221 GMOFILES = @GMOFILES@
222223 GMSGFMT = @GMSGFMT@
223224 GREP = @GREP@
224225 GTK_CFLAGS = @GTK_CFLAGS@
230231 INSTALL_PROGRAM = @INSTALL_PROGRAM@
231232 INSTALL_SCRIPT = @INSTALL_SCRIPT@
232233 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
233 INSTOBJEXT = @INSTOBJEXT@
234 INTLLIBS = @INTLLIBS@
235234 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
236235 INTLTOOL_MERGE = @INTLTOOL_MERGE@
237236 INTLTOOL_PERL = @INTLTOOL_PERL@
240239 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
241240 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
242241 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
243 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
244242 LD = @LD@
245243 LDFLAGS = @LDFLAGS@
246244 LIBOBJS = @LIBOBJS@
277275 MAKEINFO = @MAKEINFO@
278276 MANIFEST_TOOL = @MANIFEST_TOOL@
279277 MKDIR_P = @MKDIR_P@
280 MKINSTALLDIRS = @MKINSTALLDIRS@
281278 MSGFMT = @MSGFMT@
282 MSGFMT_OPTS = @MSGFMT_OPTS@
283279 MSGMERGE = @MSGMERGE@
284280 NM = @NM@
285281 NMEDIT = @NMEDIT@
298294 PKG_CONFIG = @PKG_CONFIG@
299295 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
300296 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
301 POFILES = @POFILES@
302 POSUB = @POSUB@
303 PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
304 PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
305297 QRENCODE_CFLAGS = @QRENCODE_CFLAGS@
306298 QRENCODE_LIBS = @QRENCODE_LIBS@
307299 QRENCODE_REQUIRED_VERSION = @QRENCODE_REQUIRED_VERSION@
318310 XFCONF_REQUIRED_VERSION = @XFCONF_REQUIRED_VERSION@
319311 XFCONF_VERSION = @XFCONF_VERSION@
320312 XGETTEXT = @XGETTEXT@
321 XGETTEXT_ARGS = @XGETTEXT_ARGS@
322313 XMKMF = @XMKMF@
323314 X_CFLAGS = @X_CFLAGS@
324315 X_EXTRA_LIBS = @X_EXTRA_LIBS@
556547
557548 distclean-tags:
558549 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
559
560550 distdir: $(BUILT_SOURCES)
561551 $(MAKE) $(AM_MAKEFLAGS) distdir-am
562552