CONFIGURE: Check if iconv uses const.
I looked at how ResidualVM works with iconv and used a define ICONV_USES_CONST, which they define in configure, thinking it is defined by iconv. I a define of this into configure, so this should fix the build error on osx_intel.
This commit is contained in:
parent
96fef16693
commit
e2ab8198a7
1 changed files with 14 additions and 0 deletions
14
configure
vendored
14
configure
vendored
|
@ -5240,6 +5240,20 @@ fi
|
|||
if test "$_iconv" = yes ; then
|
||||
append_var LIBS "$ICONV_LIBS -liconv"
|
||||
append_var INCLUDES "$ICONV_CFLAGS"
|
||||
|
||||
# check if iconv uses const char** as it's second parameter
|
||||
cat > $TMPC << EOF
|
||||
#include <iconv.h>
|
||||
int main(void) {
|
||||
iconv_t conv = iconv_open("UTF-8//IGNORE", "CP850");
|
||||
const char **inbuf = 0;
|
||||
iconv(conv, inbuf, 0, 0, 0);
|
||||
return 0;
|
||||
}
|
||||
EOF
|
||||
_iconv_uses_const=no
|
||||
cc_check $ICONV_CFLAGS $ICONV_LIBS -liconv && _iconv_uses_const=yes
|
||||
define_in_config_if_yes "$_iconv_uses_const" 'ICONV_USES_CONST'
|
||||
fi
|
||||
define_in_config_if_yes "$_iconv" 'USE_ICONV'
|
||||
echo "$_iconv"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue