pcap-config.1 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. .\" Copyright (c) 1987, 1988, 1989, 1990, 1991, 1992, 1994, 1995, 1996, 1997
  2. .\" The Regents of the University of California. All rights reserved.
  3. .\" All rights reserved.
  4. .\"
  5. .\" Redistribution and use in source and binary forms, with or without
  6. .\" modification, are permitted provided that: (1) source code distributions
  7. .\" retain the above copyright notice and this paragraph in its entirety, (2)
  8. .\" distributions including binary code include the above copyright notice and
  9. .\" this paragraph in its entirety in the documentation or other materials
  10. .\" provided with the distribution, and (3) all advertising materials mentioning
  11. .\" features or use of this software display the following acknowledgement:
  12. .\" ``This product includes software developed by the University of California,
  13. .\" Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
  14. .\" the University nor the names of its contributors may be used to endorse
  15. .\" or promote products derived from this software without specific prior
  16. .\" written permission.
  17. .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  18. .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  19. .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  20. .\"
  21. .TH PCAP-CONFIG 1 "15 February 2015"
  22. .SH NAME
  23. pcap-config \- write libpcap compiler and linker flags to standard output
  24. .SH SYNOPSIS
  25. .na
  26. .B pcap-config
  27. [
  28. .B \-\-static
  29. ]
  30. [
  31. .B \-\-cflags | \-\-libs | \-\-additional-libs
  32. ]
  33. .ad
  34. .SH DESCRIPTION
  35. .LP
  36. When run with the
  37. .B \-\-cflags
  38. option,
  39. .I pcap-config
  40. writes to the standard output the
  41. .B \-I
  42. compiler flags required to include libpcap's header files.
  43. When run with the
  44. .B \-\-libs
  45. option,
  46. .I pcap-config
  47. writes to the standard output the
  48. .B \-L
  49. and
  50. .B \-l
  51. linker flags required to link with libpcap, including
  52. .B \-l
  53. flags for libraries required by libpcap.
  54. When run with the
  55. .B \-\-additional-libs
  56. option,
  57. .I pcap-config
  58. writes to the standard output the
  59. .B \-L
  60. and
  61. .B \-l
  62. flags for libraries required by libpcap, but not the
  63. .B \-lpcap
  64. flag to link with libpcap itself.
  65. .LP
  66. By default, it writes flags appropriate for compiling with a
  67. dynamically-linked version of libpcap; the
  68. .B \-\-static
  69. flag causes it to write flags appropriate for compiling with a
  70. statically-linked version of libpcap.
  71. .SH "SEE ALSO"
  72. pcap(3PCAP)