mfontanini / libtins

High-level, multiplatform C++ network packet sniffing and crafting library.
http://libtins.github.io/
BSD 2-Clause "Simplified" License
1.91k stars 375 forks source link

Can I disable LIBTINS_ENABLE_PCAP? #377

Open lattice0 opened 4 years ago

lattice0 commented 4 years ago

I tried and got

-- Not building examples as pcap support is disabled
-- googletest git submodule is absent. Run `git submodule init && git submodule update` to get it
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
PCAP_INCLUDE_DIR
   used as include directory in directory /home/user/libopenvpn/libtins/src
   used as include directory in directory /home/user/libopenvpn/libtins/src
   used as include directory in directory /home/user/libopenvpn/libtins/src
   used as include directory in directory /home/user/libopenvpn/libtins/src
   used as include directory in directory /home/user/libopenvpn/libtins/src
   used as include directory in directory /home/user/libopenvpn/libtins/src
   used as include directory in directory /home/user/libopenvpn/libtins/src
PCAP_LIBRARY
    linked by target "tins" in directory /home/user/libopenvpn/libtins/src

-- Configuring incomplete, errors occurred!

so it looks like it can't be disabled. However there is the option to disable it

lattice0 commented 4 years ago

Turns out even without touching LIBTINS_ENABLE_PCAP variable (therefore letting it ON) gives me the error