Changes between Version 8 and Version 9 of Getting-Started/Autoconf


Ignore:
Timestamp:
Apr 30, 2009 9:23:23 PM (15 years ago)
Author:
ismangil
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Getting-Started/Autoconf

    v8 v9  
    6363 
    6464Optional Features: 
     65{{{ 
    6566--disable-floating-point        Disable floating point where possible 
    6667--disable-sound         Exclude sound (i.e. use null sound) 
     
    7576--disable-ilbc-codec    Exclude iLBC codec in the build 
    7677--disable-tls   Force excluding TLS support (default is autodetected based on OpenSSL availability) 
    77 ...      
     78... 
     79}}} 
     80         
    7881=== Configuring Debug Version and Other Customizations === 
    7982 
     
    8386         
    8487 
     88{{{ 
    8589$ ./configure CFLAGS="-O3 -DNDEBUG -msoft-float -fno-builtin" 
    8690... 
     91}}} 
     92 
    8793=== Configuring TLS Support === 
    8894 
     
    96102Cross compilation should be supported, using the usual autoconf syntax: 
    97103         
    98  
     104{{{ 
    99105$ ./configure --host=arm-elf-linux 
    100106... 
     107}}} 
    101108 
    102109Since cross-compilation is not tested as often as the "normal" build, please watch for the ./configure output for incorrect settings (well ideally this should be done for normal build too). 
     
    140147In addition, additional CFLAGS and LDFLAGS options can be put in user.mak file in PJ root directory (this file may need to be created if it doesn't exist). Below is a sample of user.mak file contents: 
    141148         
    142  
     149{{{ 
    143150export CFLAGS += -msoft-float -fno-builtin 
    144151export LDFLAGS += 
     152}}} 
    145153 
    146154== Next: Using pjsip libraries in your applications ==