[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 04/15] libunistring-optional: infrastructure
From: |
Paolo Bonzini |
Subject: |
[PATCH 04/15] libunistring-optional: infrastructure |
Date: |
Sat, 10 Apr 2010 13:24:14 +0200 |
* m4/libunistring-optional.m4: New.
* modules/libunistring-optional: New.
---
m4/libunistring-optional.m4 | 22 ++++++++++++++++++++++
modules/libunistring-optional | 26 ++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 0 deletions(-)
create mode 100644 m4/libunistring-optional.m4
create mode 100644 modules/libunistring-optional
diff --git a/m4/libunistring-optional.m4 b/m4/libunistring-optional.m4
new file mode 100644
index 0000000..f3bf43f
--- /dev/null
+++ b/m4/libunistring-optional.m4
@@ -0,0 +1,22 @@
+# libunistring.m4 serial 1
+dnl Copyright (C) 2010 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+
+dnl From Paolo Bonzini.
+
+AC_DEFUN([gl_CONFIG_LINKS],
+[
+ AC_CONFIG_LINKS(gl_GNULIB_SOURCE_BASE[/$1.h]:gl_GNULIB_SOURCE_BASE[/$1.in.h])
+])
+
+AC_DEFUN([gl_LIBUNISTRING_LIBOBJ],
+[if test "x$ac_cv_libunistring" != xyes; then
+ AC_LIBOBJ([$1])
+fi])
+
+AC_DEFUN([gl_LIBUNISTRING_HEADER],
+[if test "x$ac_cv_libunistring" != xyes; then
+ gl_CONFIG_LINKS([$1])
+fi])
diff --git a/modules/libunistring-optional b/modules/libunistring-optional
new file mode 100644
index 0000000..a4be987
--- /dev/null
+++ b/modules/libunistring-optional
@@ -0,0 +1,26 @@
+Description:
+Try to use system libunistring for Unicode string functions.
+
+Files:
+m4/libunistring.m4
+
+Depends-on:
+havelib
+iconv
+
+configure.ac:
+gl_LIBUNISTRING([no])
+
+Makefile.am:
+
+Include:
+
+Link:
+$(LTLIBUNISTRING) when linking with libtool, $(LIBUNISTRING) otherwise
+
+License:
+LGPL
+
+Maintainer:
+Paolo Bonzini, Bruno Haible
+
--
1.6.6.1
- [PATCH 00/15] Add libunistring-optional module, Paolo Bonzini, 2010/04/10
- [PATCH 01/15] gnulib-tool: let macros access gnulib-tool parameters, Paolo Bonzini, 2010/04/10
- [PATCH 02/15] havelib: allow expansions in $5, Paolo Bonzini, 2010/04/10
- [PATCH 03/15] libunistring: improve diagnostics, Paolo Bonzini, 2010/04/10
- [PATCH 04/15] libunistring-optional: infrastructure,
Paolo Bonzini <=
- [PATCH 07/15] uniconv: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 05/15] unitypes: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 10/15] uniname: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 11/15] uninorm: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 09/15] unilbrk: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 15/15] uniwidth: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 06/15] unicase: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 14/15] uniwbrk: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 12/15] unistdio: support libunistring-optional, Paolo Bonzini, 2010/04/10
- [PATCH 08/15] unictype: support libunistring-optional, Paolo Bonzini, 2010/04/10