mirror of https://github.com/encounter/SDL.git
configure: Make wayland sources depend on generated headers.
Otherwise occasionally the sources will try to compile before the headers it needs are generated. Fixes Bugzilla #3977.
This commit is contained in:
parent
f59b0056d3
commit
c0ac09edcc
|
@ -19227,7 +19227,8 @@ $as_echo "#define SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 1" >>confdefs.h
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SOURCES="$SOURCES $srcdir/src/video/wayland/*.c"
|
WAYLAND_SOURCES="$srcdir/src/video/wayland/*.c"
|
||||||
|
SOURCES="$SOURCES $WAYLAND_SOURCES"
|
||||||
EXTRA_CFLAGS="$EXTRA_CFLAGS $WAYLAND_CFLAGS -I\$(gen)"
|
EXTRA_CFLAGS="$EXTRA_CFLAGS $WAYLAND_CFLAGS -I\$(gen)"
|
||||||
# Check whether --enable-wayland-shared was given.
|
# Check whether --enable-wayland-shared was given.
|
||||||
if test "${enable_wayland_shared+set}" = set; then :
|
if test "${enable_wayland_shared+set}" = set; then :
|
||||||
|
@ -24735,7 +24736,9 @@ if test x$video_wayland = xyes; then
|
||||||
echo ;\
|
echo ;\
|
||||||
echo "\\$(objects)/\$p-protocol.lo: \\$(gen)/\$p-protocol.c \\$(gen)/\$p-client-protocol.h" ;\
|
echo "\\$(objects)/\$p-protocol.lo: \\$(gen)/\$p-protocol.c \\$(gen)/\$p-client-protocol.h" ;\
|
||||||
echo " \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@" ;\
|
echo " \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@" ;\
|
||||||
done`
|
done ;\
|
||||||
|
echo ;\
|
||||||
|
for s in $WAYLAND_SOURCES ; do echo -n "\$s:" ; for p in $WAYLAND_PROTOCOLS ; do echo -n " \\$(gen)/\$p-client-protocol.h" ; done ; echo ; done ; echo`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
OBJECTS=`echo $SOURCES`
|
OBJECTS=`echo $SOURCES`
|
||||||
|
|
|
@ -1414,7 +1414,8 @@ AC_HELP_STRING([--enable-video-wayland-qt-touch], [QtWayland server support for
|
||||||
AC_DEFINE(SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH, 1, [ ])
|
AC_DEFINE(SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH, 1, [ ])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
SOURCES="$SOURCES $srcdir/src/video/wayland/*.c"
|
WAYLAND_SOURCES="$srcdir/src/video/wayland/*.c"
|
||||||
|
SOURCES="$SOURCES $WAYLAND_SOURCES"
|
||||||
EXTRA_CFLAGS="$EXTRA_CFLAGS $WAYLAND_CFLAGS -I\$(gen)"
|
EXTRA_CFLAGS="$EXTRA_CFLAGS $WAYLAND_CFLAGS -I\$(gen)"
|
||||||
AC_ARG_ENABLE(wayland-shared,
|
AC_ARG_ENABLE(wayland-shared,
|
||||||
AC_HELP_STRING([--enable-wayland-shared], [dynamically load Wayland support [[default=maybe]]]),
|
AC_HELP_STRING([--enable-wayland-shared], [dynamically load Wayland support [[default=maybe]]]),
|
||||||
|
@ -3996,7 +3997,9 @@ if test x$video_wayland = xyes; then
|
||||||
echo ;\
|
echo ;\
|
||||||
echo "\\$(objects)/\$p-protocol.lo: \\$(gen)/\$p-protocol.c \\$(gen)/\$p-client-protocol.h" ;\
|
echo "\\$(objects)/\$p-protocol.lo: \\$(gen)/\$p-protocol.c \\$(gen)/\$p-client-protocol.h" ;\
|
||||||
echo " \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@" ;\
|
echo " \\$(RUN_CMD_CC)\\$(LIBTOOL) --tag=CC --mode=compile \\$(CC) \\$(CFLAGS) \\$(EXTRA_CFLAGS) $DEPENDENCY_TRACKING_OPTIONS -c \\$< -o \\$@" ;\
|
||||||
done`
|
done ;\
|
||||||
|
echo ;\
|
||||||
|
for s in $WAYLAND_SOURCES ; do echo -n "\$s:" ; for p in $WAYLAND_PROTOCOLS ; do echo -n " \\$(gen)/\$p-client-protocol.h" ; done ; echo ; done ; echo`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
OBJECTS=`echo $SOURCES`
|
OBJECTS=`echo $SOURCES`
|
||||||
|
|
Loading…
Reference in New Issue