(svn r4074) -Feature: [Makefile] the makefile can now detect if iconv is present in the system
if detected, WITH_ICONV will be defined in the C code WITH_ICONV is also added to Makefile.config OSX do not use this flag setting in Makefile.config, as it is set at compile time based on target OS version the actual C code is not changed as the current iconv code is hardcoded for OSX and would break if any other OS got iconv This detection system is by request of Darkvater
This commit is contained in:
@@ -121,3 +121,12 @@ WITH_PNG:=
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
ifeq ($(shell expr $(CONFIG_VERSION) \< 10), 1)
|
||||
# we need to test if iconv is present on the current system
|
||||
# even though we test on OSX, the read data is actually not used since it relies on target OS and this flag will be overwritten later
|
||||
|
||||
$(shell $(CC) -liconv -o makefiledir/iconv_detector makefiledir/iconv_detector.c 2>/dev/null)
|
||||
WITH_ICONV:=$(shell makefiledir/iconv_detector 2>/dev/null)
|
||||
$(shell rm makefiledir/iconv_detector 2>/dev/null)
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user