forked from Mirrors/freeswitch
853936abd3
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4939 d0543943-73ff-0310-b7d9-9358b9ac24b2
59 lines
1.5 KiB
Plaintext
59 lines
1.5 KiB
Plaintext
======================================================
|
|
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
|