[rtems commit] libmisc: Provide libutf8proc conditionally
Sebastian Huber
sebh at rtems.org
Fri Jul 26 09:51:54 UTC 2013
Module: rtems
Branch: master
Commit: 91404ded256023f89c1065ae92ef3ba181bfd635
Changeset: http://git.rtems.org/rtems/commit/?id=91404ded256023f89c1065ae92ef3ba181bfd635
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Jul 26 09:34:32 2013 +0200
libmisc: Provide libutf8proc conditionally
---
cpukit/configure.ac | 4 ++++
cpukit/libmisc/Makefile.am | 2 ++
cpukit/wrapup/Makefile.am | 4 ++++
3 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/cpukit/configure.ac b/cpukit/configure.ac
index f897ece..da02f24 100644
--- a/cpukit/configure.ac
+++ b/cpukit/configure.ac
@@ -280,6 +280,8 @@ AC_CHECK_SIZEOF([off_t])
# FIXME: We should get rid of this. It's a cludge.
AC_CHECK_SIZEOF([time_t])
+AC_CHECK_SIZEOF([size_t])
+
# FIXME: Mandatory in SUSv4, optional in SUSv3.
# Not implemented in GCC/newlib, so far.
AC_CHECK_DECLS([WORD_BIT],,,[#include <limits.h>])
@@ -317,6 +319,8 @@ AM_CONDITIONAL([LIBSERDBG],[test x"$rtems_cv_cc_attribute_weak" = x"yes"])
AM_CONDITIONAL([LIBGNAT],[test x"$rtems_cv_HAS_POSIX_API" = x"yes" \
&& test x"$enable_ada" = x"yes"])
+AM_CONDITIONAL([LIBUTF8PROC],[test $ac_cv_sizeof_size_t -gt 2])
+
AM_CONDITIONAL([LIBDOSFS],[dnl
test x"$ac_cv_type_uint8_t" = xyes \
&& test x"$ac_cv_type_uint16_t" = xyes])
diff --git a/cpukit/libmisc/Makefile.am b/cpukit/libmisc/Makefile.am
index 4c409ef..bc9edd0 100644
--- a/cpukit/libmisc/Makefile.am
+++ b/cpukit/libmisc/Makefile.am
@@ -154,8 +154,10 @@ noinst_LIBRARIES += libfsmount.a
libfsmount_a_SOURCES = fsmount/fsmount.c fsmount/fsmount.h
## utf8proc
+if LIBUTF8PROC
noinst_LIBRARIES += libutf8proc.a
libutf8proc_a_SOURCES = utf8proc/utf8proc.c
+endif
## uuid
noinst_LIBRARIES += libuuid.a
diff --git a/cpukit/wrapup/Makefile.am b/cpukit/wrapup/Makefile.am
index d7d69cd..26a5bd0 100644
--- a/cpukit/wrapup/Makefile.am
+++ b/cpukit/wrapup/Makefile.am
@@ -52,7 +52,11 @@ TMP_LIBS += ../libmisc/libfsmount.a
TMP_LIBS += ../libmisc/libmouse.a
TMP_LIBS += ../libmisc/libmw-fb.a
TMP_LIBS += ../libmisc/libstringto.a
+
+if LIBUTF8PROC
TMP_LIBS += ../libmisc/libutf8proc.a
+endif
+
TMP_LIBS += ../libmisc/libuuid.a
TMP_LIBS += ../libi2c/libi2c.a
More information about the vc
mailing list