Skip to content

andrewtj/XMPPStringPrep-ICU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XMPPStringPrep-ICU

License: BSD

An ICU backed drop-in replacement for the Libidn backed XMPPStringPrep class supplied with XMPPFramework.

Build steps

  • Download icu4c-52_1-src.tgz
  • Download icudt52l.zip -- select rfc3491.spp, rfc3920node.spp and rfc3920res.spp from “Miscellaneous Data” for a minimal library
  • Build with one of the following. Add the jobs flag to speed up the build (eg: make -j 5).
    • make osx to produce XMPPStringPrep-osx.a for OS X (x86_64)
    • make ios to produce XMPPStringPrep-ios.a for iOS (arm64, armv7, armv7s, i386 and x86_64)
    • make all for both

Usage

  • Remove XMPPFramework's XMPPStringPrep.m from your projects build phases
  • Link your project against libstdc++.dylib and the appropriate .a

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published