* Set ICONV_CONST to 1 if iconv is const or not, aparrantly this differs between versions (annoying!)
* Remove -fpermissive, this was required long ago but now there are only a couple of trivial fixes to make. Originally committed to SVN as r4446.
This commit is contained in:
parent
2aeb0bdffb
commit
4d9ff8d626
1 changed files with 19 additions and 1 deletions
|
@ -292,7 +292,6 @@ if test "$enable_compiler_flags" != "no"; then
|
||||||
AC_CXX_FLAG([-Wextra],[AC_CXX_FLAG([-W])])
|
AC_CXX_FLAG([-Wextra],[AC_CXX_FLAG([-W])])
|
||||||
AC_CXX_FLAG([-Wno-unused-parameter])
|
AC_CXX_FLAG([-Wno-unused-parameter])
|
||||||
AC_CXX_FLAG([-Wno-long-long])
|
AC_CXX_FLAG([-Wno-long-long])
|
||||||
AC_CXX_FLAG([-fpermissive])
|
|
||||||
AC_CXX_FLAG([-fno-strict-aliasing])
|
AC_CXX_FLAG([-fno-strict-aliasing])
|
||||||
AC_CXX_FLAG([-pipe])
|
AC_CXX_FLAG([-pipe])
|
||||||
|
|
||||||
|
@ -476,6 +475,25 @@ int main(void) {
|
||||||
AC_SUBST(ICONV_LDFLAGS)
|
AC_SUBST(ICONV_LDFLAGS)
|
||||||
AC_SUBST(ICONV_CFLAGS)
|
AC_SUBST(ICONV_CFLAGS)
|
||||||
|
|
||||||
|
if test "$agi_cv_with_iconv" = "yes"; then
|
||||||
|
|
||||||
|
AC_AGI_COMPILE([iconv (const)], [iconv_const], [$ICONV_CFLAGS], [$ICONV_LDFLAGS],[
|
||||||
|
#include <iconv.h>
|
||||||
|
int main(void) {
|
||||||
|
iconv_t cd = iconv_open("UTF-16", "UTF-8");
|
||||||
|
const char *in = "in";
|
||||||
|
char *out = new char();
|
||||||
|
size_t res, inbytesleft, outbytesleft;
|
||||||
|
res = iconv(cd, &in, &inbytesleft, &out, &outbytesleft);
|
||||||
|
return 0;
|
||||||
|
} ])
|
||||||
|
|
||||||
|
if test "$agi_cv_with_iconv_const" = "yes"; then
|
||||||
|
AC_DEFINE(ICONV_CONST, 1, [Enable if your version if iconv is const (annoying!)])
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
###############
|
###############
|
||||||
# Audio Players
|
# Audio Players
|
||||||
|
|
Loading…
Reference in a new issue