User Tools

Site Tools


library-install-sources-options

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

library-install-sources-options [2013/09/28 15:08]
didier add --enable-doc-man option
library-install-sources-options [2015/05/25 15:06] (current)
didier refresh
Line 1: Line 1:
 ====== Configure options for the ROHC library ====== ====== Configure options for the ROHC library ======
  
-**This page is for versions >= 1.6.0 of the ROHC library.** +Category ​Option ​for the configure script ^ Description ​Constraints ^ Library versions ​
- +System ​| ''​%%--libdir=/​usr/​lib64%%''​ | Use this option if your system is 64-bit and your system installs libraries in ''​%%/​usr/​lib64/​%%'' ​instead of ''​%%/​usr/​lib/​%%'' ​(multilib systems, such as CentOS 5.x for example). | - | all 
-category ​option ​for the configure script ^ description ​contraints ​+Documentation ​''​%%--enable-doc%%'' ​| Build the [[library-api|API documentation]]. | You must have [[http://​doxygen.org/​|Doxygen]] and latex installed on your system. ​| all 
-system ​| ''​%%--libdir=/​usr/​lib64%%''​ | Use this option if your system is 64-bit and your system installs libraries in %%/​usr/​lib64/​%% instead of %%/​usr/​lib/​%% (multilib systems, such as CentOS 5.x for example). | - | +^ :::           ​| ​''​%%--enable-doc-man%%'' ​ | Build the man pages for the API documentation. | You must have [[http://​doxygen.org/​|Doxygen]] and [[https://​github.com/​gsauthof/​doxy2man|doxy2man]] installed on your system. ​| >= 1.7.0 
-documentation ​| %%--enable-doc%% | Build the API documentation. | You must have [[http://​doxygen.org/​|Doxygen]] and latex installed on your system. | +^ :::           ​| ​''​%%--enable-examples%%'' ​| Build the examples located in the ''​%%examples/%%'' ​directory. | - | all 
-^ :::           | %%--enable-doc-man%% ​ | Build the man pages for the API documentation. | You must have [[http://​doxygen.org/​|Doxygen]] and [[https://​github.com/​gsauthof/​doxy2man|doxy2man]] installed on your system. | +Applications ​ ​| ​''​%%--enable-app-fuzzer%%'' ​| Build the [[summary#​rohc_fuzzer|ROHC fuzzer]]. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. | >= 1.6.0 
-^ :::           | %%--enable-examples%% | Build the examples located in the examples/ directory. | - | +^ :::           ​| ​''​%%--enable-app-performance%%'' ​| Build the small ROHC performance tool located in the app/​performance/​ directory. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. ​| >= 1.6.0 
-applications ​ | %%--enable-app-fuzzer%% | Build the [[summary#​rohc_fuzzer|ROHC fuzzer]]. | +^ :::           ​| ​''​%%--enable-app-sniffer%%'' ​| Build the [[summary#​rohc_sniffer|ROHC sniffer]]. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. ​| >= 1.6.0 | 
-^ :::           | %%--enable-app-performance%% | Build the small ROHC performance tool located in the app/​performance/​ directory. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. | +^ :::   | ''​%%--enable-app-stats%%''​ | Generate some compression statistics. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers, as well as [[http://​www.gnuplot.info/​|Gnuplot]] installed on your system. | >= 1.7.0 
-^ :::           | %%--enable-app-sniffer%% | Build the [[summary#​rohc_sniffer|ROHC sniffer]]. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. | +^ :::           ​| ​''​%%--enable-app-tunnel%%'' ​| Build the [[summary#​rohc_over_udp_tunnel|ROHC over UDP tunnel]]. You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. Cannot be enabled on non-Linux systems yet. | Linux only | >= 1.6.0 and < 2.0.0 
-^ :::           | %%--enable-app-tunnel%% | Build the [[summary#​rohc_over_udp_tunnel|ROHC over UDP tunnel]]. You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system. Cannot be enabled on non-Linux systems yet. | Linux only | +Kernel ​''​%%--enable-linux-kernel-module%%'' ​| Embed the ROHC library in kernel module for the [[wp>​Linux|Linux kernel]]. Cannot be enabled on non-Linux systems of course ;-) | Linux only | >= 1.6.0 
-kernel ​| %%--enable-linux-kernel-module%% | Embed the ROHC library in kernel module for the [[wp>​Linux|Linux kernel]]. Cannot be enabled on non-Linux systems of course ;-) | Linux only | +Tests ''​%%--enable-rohc-tests%%'' ​| Build and run library tests. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system for library tests. | all 
-tests | %%--enable-rohc-tests%% | Build and run library tests. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers installed on your system for library tests. ​You must have [[https://​launchpad.net/​rohc/​+download|downloaded]] and extracted the traffic captures for library tests. ​+^ :::   ​| ​''​%%--enable-rohc-tests-valgrind%%'' ​| Run tests within [[http://​valgrind.org/​info/​tools.html#​memcheck|Valgrind'​s memcheck]] tool. | You must have ''​%%--enable-rohc-tests%%''​. You must have [[http://​valgrind.org/​|Valgrind]] and [[http://​xmlsoft.org/​XSLT/​xsltproc2.html|xsltproc]] installed. ​| all 
-^ :::   | %%--enable-rohc-tests-valgrind%% | Run tests within [[http://​valgrind.org/​info/​tools.html#​memcheck|Valgrind'​s memcheck]] tool. | You must have %%--enable-rohc-tests%%. You must have [[http://​valgrind.org/​|Valgrind]] and [[http://​xmlsoft.org/​XSLT/​xsltproc2.html|xsltproc]] installed. | +^ :::   ​| ​''​%%--enable-rohc-stats%%'' ​| Generate a HTML page with some compression statistics. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers, as well as [[http://​www.gnuplot.info/​|Gnuplot]] installed on your system. ​| < 1.7.0 
-^ :::   | %%--enable-rohc-stats%% | Generate a HTML page with some compression statistics. | You must have [[http://​www.tcpdump.org/​|libpcap]] and its headers, as well as [[http://​www.gnuplot.info/​|Gnuplot]] installed on your system. | +Debug ''​%%--enable-rohc-debug%%'' ​| Make the library print extra debug traces with impact on performances. Do not do this on production systems. | - | all |
-debug | %%--enable-rohc-debug%% | Make the library print extra debug traces with impact on performances. Do not do this on production systems. | - |+
 ^ - | ---------------------------------------- | - | - | ^ - | ---------------------------------------- | - | - |
  
library-install-sources-options.1380380882.txt.gz · Last modified: 2013/09/28 15:08 by didier