[Spice-devel] [spice-gtk Win32 v3 06/12] Windows mingw: usb: configure.ac: do not require GUDEV for USBREDIR

Uri Lublin uril at redhat.com
Thu Jun 28 06:05:55 PDT 2012


On 06/28/2012 09:53 AM, Arnon Gilboa wrote:
> ack, seems ok to me but can u pls remind me why needed to add 
> $(GUDEV_CFLAGS/LIBS) ?

Before the CFLAGS and LIBS of GUDEV where included in the CFLAGS and 
LIBS of USBREDIR
Now they are not, so I added them separately in Makefile.am

>
> Uri Lublin wrote:
>> For windows GUDEV is not required
>> For Linux GUDEV is checked as a part of USBREDIR block, but
>> as a separate check.
>> ---
>>  configure.ac    |   15 ++++++++++++++-
>>  gtk/Makefile.am |    2 ++
>>  2 files changed, 16 insertions(+), 1 deletions(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index 09129b7..d928f1e 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -343,7 +343,7 @@ if test "x$enable_usbredir" = "xno"; then
>>    have_usbredir="no"
>>  else
>>    PKG_CHECK_MODULES([USBREDIR],
>> -                    [gudev-1.0 libusb-1.0 >= 1.0.9 libusbredirhost 
>> >= 0.4.2 libusbredirparser >= 0.4],
>> +                    [libusb-1.0 >= 1.0.9 libusbredirhost >= 0.4.2 
>> libusbredirparser >= 0.4],
>>                      [have_usbredir=yes],
>>                      [have_usbredir=no])
>>    if test "x$have_usbredir" = "xno" && test "x$enable_usbredir" = 
>> "xyes"; then
>> @@ -352,6 +352,19 @@ else
>>    if test "x$have_usbredir" = "xyes"; then
>>      AC_DEFINE(USE_USBREDIR, [1], [Define if supporting usbredir 
>> proxying])
>>    fi
>> +
>> +  # Require gudev for non-windows
>> +  if test "x$os_win32" = "xno"; then
>> +    PKG_CHECK_MODULES([GUDEV],
>> +                      [gudev-1.0],
>> +                      [have_gudev=yes],
>> +                      [have_gudev=no])
>> +
>> +    if test "x$have_usbredir" = "xyes" && test "x$have_gudev" = 
>> "xno"; then
>> +      AC_MSG_ERROR([usbredir requested but required gudev is not 
>> available])
>> +    fi
>> +    AC_DEFINE(USE_GUDEV, [1], [Define if supporting gudev])
>> +  fi
>>  fi
>>  AM_CONDITIONAL([WITH_USBREDIR], [test "x$have_usbredir" = "xyes"])
>>
>> diff --git a/gtk/Makefile.am b/gtk/Makefile.am
>> index e79abae..0cf5952 100644
>> --- a/gtk/Makefile.am
>> +++ b/gtk/Makefile.am
>> @@ -82,6 +82,7 @@ SPICE_COMMON_CPPFLAGS =                        \
>>      $(GST_CFLAGS)                        \
>>      $(SMARTCARD_CFLAGS)                    \
>>      $(USBREDIR_CFLAGS)                    \
>> +    $(GUDEV_CFLAGS)                        \
>>      $(NULL)
>>
>>  AM_CPPFLAGS =                    \
>> @@ -179,6 +180,7 @@ libspice_client_glib_2_0_la_LIBADD 
>> =                    \
>>      $(SASL_LIBS)                            \
>>      $(SMARTCARD_LIBS)                        \
>>      $(USBREDIR_LIBS)                        \
>> +    $(GUDEV_LIBS)                            \
>>      $(NULL)
>>
>>  if WITH_POLKIT
>



More information about the Spice-devel mailing list