Commit 5f8906ff authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Configure: build skins2 when asked

parent 77e431be
...@@ -3630,16 +3630,18 @@ AC_ARG_ENABLE(skins2, ...@@ -3630,16 +3630,18 @@ AC_ARG_ENABLE(skins2,
[AS_HELP_STRING([--enable-skins2], [skins interface module (default auto)])]) [AS_HELP_STRING([--enable-skins2], [skins interface module (default auto)])])
AS_IF([test "${enable_skins2}" != "no"], [ AS_IF([test "${enable_skins2}" != "no"], [
have_skins_deps="yes" have_skins_deps="yes"
dnl Win32
AS_IF([test "${SYS}" = "mingw32"], [ AS_IF([test "${SYS}" = "mingw32"], [
VLC_ADD_CPPFLAGS([skins2],[-U_OFF_T_ -U_off_t -Imodules/gui/skins2 -DWIN32_SKINS]) VLC_ADD_CPPFLAGS([skins2],[-U_OFF_T_ -U_off_t -Imodules/gui/skins2 -DWIN32_SKINS])
VLC_ADD_CXXFLAGS([skins2],[-O2 -fno-rtti]) VLC_ADD_CXXFLAGS([skins2],[-O2 -fno-rtti])
VLC_ADD_LIBS([skins2],[-lgdi32 -lole32 -luuid -lmsimg32]) VLC_ADD_LIBS([skins2],[-lgdi32 -lole32 -luuid -lmsimg32])
dnl MacOS
], [test "${SYS}" = "darwin"], [ ], [test "${SYS}" = "darwin"], [
VLC_ADD_CPPFLAGS([skins2],[-Imodules/gui/skins2 -DMACOSX_SKINS]) VLC_ADD_CPPFLAGS([skins2],[-Imodules/gui/skins2 -DMACOSX_SKINS])
VLC_ADD_CXXFLAGS([skins2],[-O2 -fno-rtti]) VLC_ADD_CXXFLAGS([skins2],[-O2 -fno-rtti])
VLC_ADD_LIBS([skins2],[-Wl,-framework,Carbon]) VLC_ADD_LIBS([skins2],[-Wl,-framework,Carbon])
dnl Linux/Unix
], [ ], [
PKG_CHECK_MODULES([XPM], [xpm],, [have_skins_deps="no"]) PKG_CHECK_MODULES([XPM], [xpm],, [have_skins_deps="no"])
PKG_CHECK_MODULES([XINERAMA], [xinerama],, [have_skins_deps="no"]) PKG_CHECK_MODULES([XINERAMA], [xinerama],, [have_skins_deps="no"])
...@@ -3647,8 +3649,9 @@ AS_IF([test "${enable_skins2}" != "no"], [ ...@@ -3647,8 +3649,9 @@ AS_IF([test "${enable_skins2}" != "no"], [
VLC_ADD_CPPFLAGS([skins2],[-Imodules/gui/skins2 ${X_CFLAGS} ${XEXT_CFLAGS} ${XPM_CFLAGS} -DX11_SKINS]) VLC_ADD_CPPFLAGS([skins2],[-Imodules/gui/skins2 ${X_CFLAGS} ${XEXT_CFLAGS} ${XPM_CFLAGS} -DX11_SKINS])
VLC_ADD_CXXFLAGS([skins2],[-O2 -fno-rtti]) VLC_ADD_CXXFLAGS([skins2],[-O2 -fno-rtti])
VLC_ADD_LIBS([skins2],[${X_LIBS} ${X_PRE_LIBS} ${XEXT_LIBS} ${XPM_LIBS} ${XINERAMA_LIBS} -lX11]) VLC_ADD_LIBS([skins2],[${X_LIBS} ${X_PRE_LIBS} ${XEXT_LIBS} ${XPM_LIBS} ${XINERAMA_LIBS} -lX11])
]) ])
dnl we need freetype
AS_IF([test "${have_freetype}" != "yes"], [ AS_IF([test "${have_freetype}" != "yes"], [
have_skins_deps="no" have_skins_deps="no"
]) ])
...@@ -3663,6 +3666,7 @@ AS_IF([test "${enable_skins2}" != "no"], [ ...@@ -3663,6 +3666,7 @@ AS_IF([test "${enable_skins2}" != "no"], [
], [ ], [
VLC_ADD_PLUGIN([skins2]) VLC_ADD_PLUGIN([skins2])
ALIASES="${ALIASES} svlc" ALIASES="${ALIASES} svlc"
enable_skins2="yes"
]) ])
]) ])
AM_CONDITIONAL(BUILD_SKINS, [test "${enable_skins2}" = "yes"]) AM_CONDITIONAL(BUILD_SKINS, [test "${enable_skins2}" = "yes"])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment