12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- ======================================================
- Notes on compiling Sofia-SIP in different environments
- ======================================================
- Using GNU Autotools
- -------------------
- If you modify autoconf or automake files (configure.ac or Makefile.am) or if
- you compile Sofia SIP that you pulled from darcs or CVS repo, you need
- up-to-date autotools. Autoconf should be at least 2.57 and automake should
- be at least 1.7. You can avoid running autoreconf explicitly if you use
- ./configure option --enable-maintainer-mode.
- Notes to distributors
- ----------------------
- Build options such as "--disable-stun" (HAVE_SOFIA_STUN) and
- "--disable-nth" (HAVE_SOFIA_NTH) modify the public library API/ABI,
- by omitting certain interfaces from the resulting library and installed
- header files.
- Options such as '--disable-size-compat' modify the library
- ABI by changing the types used in public library function
- signatures.
- Generic POSIX (GNU/Linux, BSD, ...)
- -----------------------------------
- Sofia-SIP should compile out-of-the-box on generic POSIX
- machines. Use the standard GNU autotool 'configure+make'
- procedure to build the software. See top-level README file
- for more information.
- The configure script accepts various options. See "./configure --help"
- for the full list.
- Mac OS X
- --------
- TBD
- Win32 / Mingw
- -------------
- TBD
- Win32 / Cygwin
- --------------
- TBD
- Visual-C on win32
- -----------------
- See sofia-sip/win32/README.txt
- LocalWords: automake
|