Mercurial > hg > freeDiameter
changeset 876:f8e8cc0d115b
Added reference to libusrsctp for OSX
author | Sebastien Decugis <sdecugis@freediameter.net> |
---|---|
date | Thu, 01 Nov 2012 09:20:10 +0100 |
parents | 47735fe496bc |
children | e815a8cfca4b |
files | INSTALL.OSX |
diffstat | 1 files changed, 19 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/INSTALL.OSX Thu Nov 01 09:08:36 2012 +0100 +++ b/INSTALL.OSX Thu Nov 01 09:20:10 2012 +0100 @@ -36,41 +36,45 @@ ------------ 1) Install Homebrew: - See QUICK INSTRUCTION Step #1 above. + See QUICK INSTRUCTIONS Step #1 above. -2) Install Dependencies +2) Install dependencies: $ brew install mercurial cmake gnutls postgres mysql libidn - Note: GNU IDN (libidn) is optional, see bellow + Notes: + * GNU IDN (libidn) is optional, see bellow + * When libusrsctp package is available, you can use it as well. -3) Retrieve Source +3) Retrieve source code: $ hg clone http://www.freediameter.net/hg/freeDiameter -4) Enter Source Folder: +4) Enter source folder: $ cd freeDiameter -5) Create Build Folder: +5) Create build folder: $ mkdir freeDiameter-build 6) Enter build folder: $ cd freeDiameter-build -7) Configure +7) Configure: $ cmake .. -DDISABLE_SCTP:BOOL=ON - or for ncurses based configuration: + + or for ncurses-based configuration: $ ccmake .. -DDISABLE_SCTP:BOOL=ON Notes: - * SCTP is not currently supported on OS X platform - * GNU IDN (Support for International Domain Names) can be disabled with: - -DDIAMID_IDNA_IGNORE=ON or -DDIAMID_IDNA_REJECT=ON - * For more information on available configuration options read: http://www.freediameter.net/trac/wiki/Installation + * If you have installed libusrsctp, you can turn off the DISABLE_SCTP switch. + * GNU IDN (Support for International Domain Names) can be disabled with: + -DDIAMID_IDNA_IGNORE=ON or -DDIAMID_IDNA_REJECT=ON + * For more information on available configuration options read: + http://www.freediameter.net/trac/wiki/Installation -8) Compile +8) Compile: $ make -9) Install - # make install +9) Install (might require to be root): + $ make install ------------------------------------------------