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:12]
didier add link to API HTML doc
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 [[library-api|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.1380381151.txt.gz · Last modified: 2013/09/28 15:12 by didier