[libvirt] [libvirt-php 2/2] Added checkings for tools and libraries

李勇 liyong at skybility.com
Mon Feb 21 01:09:08 UTC 2011


于 2011年02月18日 18:45, Daniel P. Berrange 写道:
> On Fri, Feb 18, 2011 at 03:51:32PM +0800, Lyre wrote:
>   
>> * configure.ac: Added checkings for compiler, sed, install, and so on;
>>   Added AM_PATH_XML2 to check libxml2.
>> * src/Makefile.am: dropped needless macros since it is done by autoconf;
>>   Use $INSTALL to install files rather than cp.
>> ---
>>  aclocal.m4      |  189 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  configure.ac    |   12 ++++
>>  src/Makefile.am |   30 +++------
>>  3 files changed, 212 insertions(+), 19 deletions(-)
>>
>> diff --git a/aclocal.m4 b/aclocal.m4
>> index a1fa316..982143e 100644
>> --- a/aclocal.m4
>> +++ b/aclocal.m4
>> @@ -19,6 +19,195 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
>>  If you have problems, you may need to regenerate the build system entirely.
>>  To do so, use the procedure documented by the package, typically `autoreconf'.])])
>>  
>> +# Configure paths for LIBXML2
>> +# Mike Hommey 2004-06-19
>> +# use CPPFLAGS instead of CFLAGS
>> +# Toshio Kuratomi 2001-04-21
>> +# Adapted from:
>> +# Configure paths for GLIB
>> +# Owen Taylor     97-11-3
>> +
>> +dnl AM_PATH_XML2([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
>> +dnl Test for XML, and define XML_CPPFLAGS and XML_LIBS
>> +dnl
>>     
> [snip]
>
> This code looks rather overly long & complex. I'd suggest taking the
> libxml2 check from libvirt's  configure.ac file & using that instead.
>
> Daniel
>   
Thanks! I'll take a look at it.




More information about the libvir-list mailing list