Re: [ft-devel] configure option to disable mmap()

2011-05-01 Thread suzuki toshiya
Thank you for comment, just I've committed.

Regards,
mpsuzuki

Werner LEMBERG wrote:
 At present, configure script always uses mmap() if it is found, so I
 added an option --disable-mmap to ignore it.  Although this is
 only for developers who want to make irregular configuration, is it
 meaningful to merger in official source code?
 
 If you think this is useful, please add it!
 
 
 Werner


___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


[ft-devel] configure option to disable mmap()

2011-04-30 Thread suzuki toshiya
Dear Werner,

During the benchmark tests, sometimes I build FreeType2
library without mmap() on GNU/Linux, to guess the situation
in legacy or embedded systems without mmap() functions
that the slower standard I/O is used.

At present, configure script always uses mmap() if it is
found, so I added an option --disable-mmap to ignore it.
Although this is only for developers who want to make
irregular configuration, is it meaningful to merger in
official source code?

diff --git a/builds/unix/configure.raw b/builds/unix/configure.raw
index a58d20c..2b071f8 100644
--- a/builds/unix/configure.raw
+++ b/builds/unix/configure.raw
@@ -189,8 +189,14 @@ CPPFLAGS=${orig_CPPFLAGS}

 # Here we check whether we can use our mmap file component.

-AC_FUNC_MMAP
-if test $ac_cv_func_mmap_fixed_mapped != yes; then
+AC_ARG_ENABLE([mmap],
+  AS_HELP_STRING([--disable-mmap],
+ [do not check mmap() and do not use]),
+  [enable_mmap=no],[enable_mmap=yes])
+if test x${enable_mmap} != xno; then
+  AC_FUNC_MMAP
+fi
+if test x${enable_mmap} = xno -o $ac_cv_func_mmap_fixed_mapped != yes 
; then
   FTSYS_SRC='$(BASE_DIR)/ftsystem.c'
 else
   FTSYS_SRC='$(BUILD_DIR)/ftsystem.c'

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


Re: [ft-devel] configure option to disable mmap()

2011-04-30 Thread Werner LEMBERG

 At present, configure script always uses mmap() if it is found, so I
 added an option --disable-mmap to ignore it.  Although this is
 only for developers who want to make irregular configuration, is it
 meaningful to merger in official source code?

If you think this is useful, please add it!


Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel