Commit 6f9ffd3f authored by Sam Hocevar's avatar Sam Hocevar
Browse files

* configure.ac: Finished support for C++-disabled systems.

parent d3744df6
...@@ -28,7 +28,9 @@ AC_PROG_CC ...@@ -28,7 +28,9 @@ AC_PROG_CC
AM_PROG_CC_C_O AM_PROG_CC_C_O
AC_PROG_CPP AC_PROG_CPP
AC_PROG_CXX AC_PROG_CXX
AC_PROG_CXXCPP if test "${ac_cv_prog_CXX}" != ""; then
AC_PROG_CXXCPP
fi
AC_PROG_MAKE_SET AC_PROG_MAKE_SET
AC_PROG_INSTALL AC_PROG_INSTALL
...@@ -38,7 +40,7 @@ AC_EGREP_CPP(foo,foo) ...@@ -38,7 +40,7 @@ AC_EGREP_CPP(foo,foo)
dnl AC_PROG_OBJC doesn't seem to exist, this is the KDE workaround dnl AC_PROG_OBJC doesn't seem to exist, this is the KDE workaround
AC_MSG_CHECKING(for an Objective-C compiler) AC_MSG_CHECKING(for an Objective-C compiler)
OBJC="${CXX}" OBJC="${ac_cv_prog_CXX}"
AC_SUBST(OBJC) AC_SUBST(OBJC)
OBJCFLAGS="${CXXFLAGS} -fgnu-runtime -fconstant-string-class=NSConstantString" OBJCFLAGS="${CXXFLAGS} -fgnu-runtime -fconstant-string-class=NSConstantString"
AC_SUBST(OBJCFLAGS) AC_SUBST(OBJCFLAGS)
...@@ -257,7 +259,7 @@ then ...@@ -257,7 +259,7 @@ then
fi fi
dnl Check for fvtable-thunks support for mingw32 dnl Check for fvtable-thunks support for mingw32
if test "${SYS}" = "mingw32" -a "${CXX}" != "" if test "${SYS}" = "mingw32" -a "${ac_cv_prog_CXX}" != ""
then then
AC_LANG_PUSH(C++) AC_LANG_PUSH(C++)
AC_CACHE_CHECK([if \$CXX accepts -fvtable-thunks], AC_CACHE_CHECK([if \$CXX accepts -fvtable-thunks],
...@@ -1234,7 +1236,7 @@ if test "${enable_livedotcom}" = "yes"; then ...@@ -1234,7 +1236,7 @@ if test "${enable_livedotcom}" = "yes"; then
dnl dnl
dnl test for --with-livedotcom-tree dnl test for --with-livedotcom-tree
dnl dnl
if test -z "${with_livedotcom_tree}" -a "${CXX}" != ""; then if test -z "${with_livedotcom_tree}" -a "${ac_cv_prog_CXX}" != ""; then
AC_LANG_PUSH(C++) AC_LANG_PUSH(C++)
CPPFLAGS_save="${CPPFLAGS}" CPPFLAGS_save="${CPPFLAGS}"
CPPFLAGS_livedotcom="-I/usr/include/liveMedia -I/usr/include/groupsock -I/usr/include/BasicUsageEnvironment -I/usr/include/UsageEnvironment" CPPFLAGS_livedotcom="-I/usr/include/liveMedia -I/usr/include/groupsock -I/usr/include/BasicUsageEnvironment -I/usr/include/UsageEnvironment"
...@@ -1750,7 +1752,7 @@ dnl matroska demux plugin ...@@ -1750,7 +1752,7 @@ dnl matroska demux plugin
dnl dnl
AC_ARG_ENABLE(mkv, AC_ARG_ENABLE(mkv,
[ --enable-mkv Matroska demux support (default enabled)]) [ --enable-mkv Matroska demux support (default enabled)])
if test "${enable_mkv}" != "no" -a "${CXX}" != ""; then if test "${enable_mkv}" != "no" -a "${ac_cv_prog_CXX}" != ""; then
AC_LANG_PUSH(C++) AC_LANG_PUSH(C++)
AC_CHECK_HEADERS(ebml/EbmlVersion.h, [ AC_CHECK_HEADERS(ebml/EbmlVersion.h, [
AC_CHECK_HEADERS(matroska/KaxVersion.h, [ AC_CHECK_HEADERS(matroska/KaxVersion.h, [
...@@ -2935,7 +2937,7 @@ dnl Roku HD1000 Video output module ...@@ -2935,7 +2937,7 @@ dnl Roku HD1000 Video output module
dnl dnl
AC_ARG_ENABLE(hd1000v, AC_ARG_ENABLE(hd1000v,
[ --enable-hd1000v HD1000 Video Output module (default enabled on HD1000)]) [ --enable-hd1000v HD1000 Video Output module (default enabled on HD1000)])
if test "${enable_hd1000v}" != "no" -a "${CXX}" != "" && if test "${enable_hd1000v}" != "no" -a "${ac_cv_prog_CXX}" != "" &&
(test "${SYS}" != "mingw32" || test "${enable_hd1000v}" = "yes") (test "${SYS}" != "mingw32" || test "${enable_hd1000v}" = "yes")
then then
AC_LANG_PUSH([C++]) AC_LANG_PUSH([C++])
...@@ -3242,7 +3244,7 @@ dnl Roku HD1000 audio ...@@ -3242,7 +3244,7 @@ dnl Roku HD1000 audio
dnl dnl
AC_ARG_ENABLE(hd1000a, AC_ARG_ENABLE(hd1000a,
[ --enable-hd1000a HD1000 audio module (default enabled on HD1000)]) [ --enable-hd1000a HD1000 audio module (default enabled on HD1000)])
if test "${enable_hd1000a}" != "no" -a "${CXX}" != "" && if test "${enable_hd1000a}" != "no" -a "${ac_cv_prog_CXX}" != "" &&
(test "${SYS}" != "mingw32" || test "${enable_hd1000a}" = "yes") (test "${SYS}" != "mingw32" || test "${enable_hd1000a}" = "yes")
then then
AC_LANG_PUSH([C++]) AC_LANG_PUSH([C++])
...@@ -3455,7 +3457,7 @@ then ...@@ -3455,7 +3457,7 @@ then
fi ]) fi ])
# look for wx-config # look for wx-config
AC_PATH_PROG(WX_CONFIG, wx-config, no, ${WXWINDOWS_PATH}) AC_PATH_PROG(WX_CONFIG, wx-config, no, ${WXWINDOWS_PATH})
if test "${WX_CONFIG}" != "no" -a "${CXX}" != "" if test "${WX_CONFIG}" != "no" -a "${ac_cv_prog_CXX}" != ""
then then
if expr 2.3.0 \> `${WX_CONFIG} --version` >/dev/null if expr 2.3.0 \> `${WX_CONFIG} --version` >/dev/null
then then
......
Supports Markdown
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