From: <cli...@li...> - 2007-12-12 20:14:50
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp/src/glm4 lib-link.m4,1.2,1.3 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Wed, 12 Dec 2007 18:59:30 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/src/glm4 lib-link.m4,1.2,1.3 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/src/glm4 In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv24100/src/glm4 Modified Files: lib-link.m4 Log Message: expect FFCALL to be installed externally * configure: accept --with-ffcall and --with-libffcall-prefix * Makefile.devel (SOURCES): remove ffcall (not distributed with CLISP) * m4/ffcall.m4: add * configure.in: call CL_FFCALL * makemake.in (FFCALL_LIBS): init from '@LIBAVCALL@ @LIBCALLBACK@' (LIBS): add FFCALL_LIBS when --with-dynamic-ffi was supplied (avcall, callback): remove targets * glm4/lib-link.m4 (AC_LIB_LINKFLAGS_BODY): split into AC_LIB_LINKFLAGS_ADD and AC_LIB_LINKFLAGS_SEARCH (used by CL_FFCALL) Index: lib-link.m4 =================================================================== RCS file: /cvsroot/clisp/clisp/src/glm4/lib-link.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- lib-link.m4 19 Nov 2007 15:06:22 -0000 1.2 +++ lib-link.m4 12 Dec 2007 18:59:28 -0000 1.3 @@ -1,4 +1,5 @@ # lib-link.m4 serial 13 (gettext-0.17) +dnl -*- Autoconf -*- dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -136,13 +137,8 @@ :, enable_rpath=yes) ]) -dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and -dnl the libraries corresponding to explicit and implicit dependencies. -dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. -dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found -dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. -AC_DEFUN([AC_LIB_LINKFLAGS_BODY], -[ +dnl AC_LIB_LINKFLAGS_ADD(name) adds -with-libname-prefix command line switch +AC_DEFUN([AC_LIB_LINKFLAGS_ADD],[dnl AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) @@ -171,9 +167,18 @@ additional_libdir="$withval/$acl_libdirstem" fi fi -]) +])]) + +dnl AC_LIB_LINKFLAGS_SEARCH(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found +dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. +AC_DEFUN([AC_LIB_LINKFLAGS_SEARCH],[dnl dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. + define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) LIB[]NAME= LTLIB[]NAME= INC[]NAME= @@ -611,6 +616,16 @@ fi ]) +dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and +dnl the libraries corresponding to explicit and implicit dependencies. +dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found +dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. +AC_DEFUN([AC_LIB_LINKFLAGS_BODY],[ +AC_LIB_LINKFLAGS_ADD($1) +AC_LIB_LINKFLAGS_SEARCH($1,$2) +]) + dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes ------------------------------ ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 20, Issue 18 ***************************************** |