diff options
author | Beat Gaetzi <beat@FreeBSD.org> | 2010-08-29 15:16:20 +0000 |
---|---|---|
committer | Beat Gaetzi <beat@FreeBSD.org> | 2010-08-29 15:16:20 +0000 |
commit | 817bbe5ae9aa15c13065e740451bcc6cad9b4d74 (patch) | |
tree | 8d6ed86adad34d21f79a4ebaa1b9811cd319ed01 /Mk/bsd.gecko.mk | |
parent | fcc7127fe361dbae4a52e45cdb57d30b6bf39946 (diff) |
Notes
Diffstat (limited to 'Mk/bsd.gecko.mk')
-rw-r--r-- | Mk/bsd.gecko.mk | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk index f379f4bada4f..ca56af41b423 100644 --- a/Mk/bsd.gecko.mk +++ b/Mk/bsd.gecko.mk @@ -505,9 +505,19 @@ gecko-post-patch: ${MOZSRC}/build/unix/mozilla-config.in .endif @${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \ - ${WRKSRC}/configure \ - ${MOZSRC}/intl/uconv/native/nsNativeUConvService.cpp \ - ${MOZSRC}/xpcom/io/nsNativeCharsetUtils.cpp + ${WRKSRC}/configure +.for subdir in config/system_wrappers nsprpub/config/system_wrappers js/src/config/system_wrappers_js + @${MKDIR} ${MOZSRC}/${subdir} + @${ECHO_CMD} "#pragma GCC system_header" >> ${MOZSRC}/${subdir}/iconv.h + @${ECHO_CMD} "#pragma GCC visibility push(default)" >> ${MOZSRC}/${subdir}/iconv.h + @${ECHO_CMD} "#include \"${LOCALBASE}/include/iconv.h\"" >> ${MOZSRC}/${subdir}/iconv.h + @${ECHO_CMD} "#pragma GCC visibility pop" >> ${MOZSRC}/${subdir}/iconv.h +.endfor +.for subdir in "" nsprpub js/src + @if [ -f ${MOZSRC}/${subdir}/config/system-headers ] ; then \ + ${ECHO_CMD} "fenv.h" >> ${MOZSRC}/${subdir}/config/system-headers ; \ + fi +.endfor @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \ ${WRKSRC}/config/autoconf.mk.in @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g ; \ |