Changes between Version 8 and Version 9 of Getting-Started/Autoconf
- Timestamp:
- Apr 30, 2009 9:23:23 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Getting-Started/Autoconf
v8 v9 63 63 64 64 Optional Features: 65 {{{ 65 66 --disable-floating-point Disable floating point where possible 66 67 --disable-sound Exclude sound (i.e. use null sound) … … 75 76 --disable-ilbc-codec Exclude iLBC codec in the build 76 77 --disable-tls Force excluding TLS support (default is autodetected based on OpenSSL availability) 77 ... 78 ... 79 }}} 80 78 81 === Configuring Debug Version and Other Customizations === 79 82 … … 83 86 84 87 88 {{{ 85 89 $ ./configure CFLAGS="-O3 -DNDEBUG -msoft-float -fno-builtin" 86 90 ... 91 }}} 92 87 93 === Configuring TLS Support === 88 94 … … 96 102 Cross compilation should be supported, using the usual autoconf syntax: 97 103 98 104 {{{ 99 105 $ ./configure --host=arm-elf-linux 100 106 ... 107 }}} 101 108 102 109 Since 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). … … 140 147 In 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: 141 148 142 149 {{{ 143 150 export CFLAGS += -msoft-float -fno-builtin 144 151 export LDFLAGS += 152 }}} 145 153 146 154 == Next: Using pjsip libraries in your applications ==