On Mon, 06 Apr 2015, Christophe CURIS escribió:

> diff --git a/configure.ac b/configure.ac
> index 4e55a94..6a02376 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -502,15 +502,16 @@ AS_IF([test "x$enable_modelock" = "xyes"],
>  dnl XDND Drag-nd-Drop support
>  dnl =========================
>  AC_ARG_ENABLE([xdnd],
> -    [AS_HELP_STRING([--disable-xdnd], [disable Drag-nd-Drop support])],
> +    [AS_HELP_STRING([--disable-xdnd], [disable support for Drag-and-Drop on 
> the dock @<:@default=enabled@:>@])],
>      [AS_CASE(["$enableval"],
>          [yes|no], [],
>          [AC_MSG_ERROR([bad value $enableval for --disable-xdnd]) ]) ],
>      [enable_xdnd=yes])
>  AS_IF([test "x$enable_xdnd" = "xyes"],
> -    [supported_xext="$supported_xext XDnD"
> -     AC_DEFINE([XDND], [1], [whether Drag-nd-Drop support should be 
> enabled])],
> +    [supported_core="$supported_core XDnD"
> +     AC_DEFINE([USE_DOCK_XDND], [1], [whether Drag-and-Drop on the dock 
> should be enabled])],
>      [unsupported="$unsupported XDnd"])
> +AM_CONDITIONAL([USE_DOCK_XDND], [test "x$enable_dock_xdnd" != "xno"])
>  
>  
>  dnl XShape support
> diff --git a/src/Makefile.am b/src/Makefile.am
> index 56ebe08..7fe9db7 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -84,7 +84,6 @@ wmaker_SOURCES =    \
>       usermenu.c \
>       usermenu.h \
>       xdnd.h \
> -     xdnd.c \
>       xinerama.h \
>       xinerama.c \
>       xmodifier.h \
> @@ -108,6 +107,9 @@ wmaker_SOURCES =  \
>       wsmap.c \
>       wsmap.h
>  
> +if USE_DOCK_XDND
> +wmaker_SOURCES += xdnd.c
> +endif
>  if USE_MWM_HINTS
>  wmaker_SOURCES += motif.h motif.c
>  endif

Hi,

I am not sure if this patch is correct, because the xdnd.c file is included 
always in the Makefile file, so the compiler try to use it. I am not sure if I 
am missing something:

kix@debian:~/src/wmaker/wmaker-crm$ ./configure --disable-xdnd >/dev/null 2>&1
kix@debian:~/src/wmaker/wmaker-crm$ grep xdnd.c src/*
src/Makefile:am__append_1 = xdnd.c
src/Makefile:   wmspec.c workspace.c workspace.h wsmap.c wsmap.h xdnd.c \
src/Makefile.am:wmaker_SOURCES += xdnd.c
src/Makefile.in:@USE_DOCK_XDND_TRUE@am__append_1 = xdnd.c
src/Makefile.in:        wmspec.c workspace.c workspace.h wsmap.c wsmap.h xdnd.c 
\
kix@debian:~/src/wmaker/wmaker-crm$ make distclean >/dev/null 2>&1
kix@debian:~/src/wmaker/wmaker-crm$ ./configure >/dev/null 2>&1
kix@debian:~/src/wmaker/wmaker-crm$ grep xdnd.c src/*
src/Makefile:am__append_1 = xdnd.c
src/Makefile:   wmspec.c workspace.c workspace.h wsmap.c wsmap.h xdnd.c \
src/Makefile.am:wmaker_SOURCES += xdnd.c
src/Makefile.in:@USE_DOCK_XDND_TRUE@am__append_1 = xdnd.c
src/Makefile.in:        wmspec.c workspace.c workspace.h wsmap.c wsmap.h xdnd.c 
\
kix@debian:~/src/wmaker/wmaker-crm$ date
dom jun  7 19:24:25 CEST 2015
kix@debian:~/src/wmaker/wmaker-crm$ ls -l src/Makefile
-rw-r--r-- 1 kix kix 28709 jun  7 19:24 src/Makefile
kix@debian:~/src/wmaker/wmaker-crm$

Thanks for your reply,
Cheers,
kix.


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to