3 SET(BUILD_STRING "generic")
7 IF (CMAKE_HAVE_PTHREAD_CREATE)
8 ADD_EXECUTABLE(${PROJECT_NAME} ../hash.c
27 ADD_DEFINITIONS(-DPROGNAME_STRING="${PROJECT_NAME}"
28 -DVERSION_STRING="${VERSION}"
29 -DBUILD_STRING="${BUILD_STRING}"
30 -D_FILE_OFFSET_BITS=64
32 -D_LARGEFILE64_SOURCE)
33 POD2MAN(${CMAKE_SOURCE_DIR}/netsniff-ng.c netsniff-ng 8)
34 TARGET_LINK_LIBRARIES(netsniff-ng ${CMAKE_THREAD_LIBS_INIT} -lnl)
35 # FILE(GLOB rules_files "../examples/bpfc/*.bpf")
36 INSTALL(FILES ${rules_files} DESTINATION ${CONFIG_INSTALL_PATH}/rules/)
37 INSTALL(FILES ../conf/ether.conf ../conf/tcp.conf ../conf/udp.conf ../conf/oui.conf DESTINATION ${CONFIG_INSTALL_PATH})
38 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${EXECUTABLE_INSTALL_PATH})
39 ELSE(CMAKE_HAVE_PTHREAD_CREATE)
40 MESSAGE("pthread is missing on target. Skipping ${PROJECT_NAME} build.")
41 ENDIF(CMAKE_HAVE_PTHREAD_CREATE)