diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-01-21 13:22:15 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-01-21 13:22:15 -0800 |
commit | 1807273b1655de71f4ff1da73bf912b7aac05c21 (patch) | |
tree | 4777d9f079d259e3c49f342fe57da2424fe9e14d /cmake/Modules | |
parent | fb2479d733dbe8a991d11909b319341f7db62ab1 (diff) | |
download | tcpdump-1807273b1655de71f4ff1da73bf912b7aac05c21.tar.gz |
Initial CMake support.
Work in progress; there's more to be done.
Diffstat (limited to 'cmake/Modules')
-rw-r--r-- | cmake/Modules/FindPCAP.cmake | 21 | ||||
-rw-r--r-- | cmake/Modules/FindSMI.cmake | 21 |
2 files changed, 42 insertions, 0 deletions
diff --git a/cmake/Modules/FindPCAP.cmake b/cmake/Modules/FindPCAP.cmake new file mode 100644 index 00000000..78c0d8ca --- /dev/null +++ b/cmake/Modules/FindPCAP.cmake @@ -0,0 +1,21 @@ +# +# Try to find libpcap. +# + +# Try to find the header +find_path(PCAP_INCLUDE_DIR pcap.h) + +# Try to find the library +find_library(PCAP_LIBRARY pcap) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(PCAP + DEFAULT_MSG + PCAP_INCLUDE_DIR + PCAP_LIBRARY +) + +mark_as_advanced( + PCAP_INCLUDE_DIR + PCAP_LIBRARY +) diff --git a/cmake/Modules/FindSMI.cmake b/cmake/Modules/FindSMI.cmake new file mode 100644 index 00000000..187d2c72 --- /dev/null +++ b/cmake/Modules/FindSMI.cmake @@ -0,0 +1,21 @@ +# +# Try to find libsmi. +# + +# Try to find the header +find_path(SMI_INCLUDE_DIR smi.h) + +# Try to find the library +find_library(SMI_LIBRARY smi) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(SMI + DEFAULT_MSG + SMI_INCLUDE_DIR + SMI_LIBRARY +) + +mark_as_advanced( + SMI_INCLUDE_DIR + SMI_LIBRARY +) |