Преглед на файлове

allow building on debian using pkg-config

Missingmew преди 4 години
родител
ревизия
b10126d57d
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      daemon/CMakeLists.txt

+ 6 - 2
daemon/CMakeLists.txt

@@ -7,9 +7,13 @@ project(ccats)
 
 add_executable(ccats src/main.cpp src/Sniffer.cpp)
 
+# use pkg-config to fix building on debian unstable
+find_package(PkgConfig REQUIRED)
+pkg_check_modules(TINS REQUIRED libtins>=4.2 libpcap)
+
 find_package(Threads)
 find_package(Boost 1.67 REQUIRED COMPONENTS system)
-find_package(libtins 4.2 REQUIRED)
+# find_package(libtins 4.2 REQUIRED)
 
 include_directories(${Boost_INCLUDE_DIR})
-target_link_libraries(ccats PRIVATE ${CMAKE_THREAD_LIBS_INIT} ${Boost_LIBRARIES} ${TINS_LIBRARY} ${PCAP_LIBRARY})
+target_link_libraries(ccats PRIVATE ${CMAKE_THREAD_LIBS_INIT} ${Boost_LIBRARIES} ${TINS_LIBRARIES} ${PCAP_LIBRARIES})