blob: 937e85d880bb845f4a9d8e8ef33c33ae541b6da9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
if(MSVC)
file(GLOB PROJECT_SOURCE_LIST_WIN32_C ${pcap_SOURCE_DIR}/missing/getopt.c)
include_directories(${pcap_SOURCE_DIR}/missing)
endif(MSVC)
add_custom_target(tests)
add_executable(can_set_rfmon_test EXCLUDE_FROM_ALL
can_set_rfmon_test.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(can_set_rfmon_test pcap)
add_dependencies(tests can_set_rfmon_test)
add_executable(capturetest EXCLUDE_FROM_ALL
capturetest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(capturetest pcap)
add_dependencies(tests capturetest)
add_executable(filtertest EXCLUDE_FROM_ALL
filtertest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(filtertest pcap)
add_dependencies(tests filtertest)
add_executable(findalldevstest EXCLUDE_FROM_ALL
findalldevstest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(findalldevstest pcap)
add_dependencies(tests findalldevstest)
add_executable(opentest EXCLUDE_FROM_ALL
opentest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(opentest pcap)
add_dependencies(tests opentest)
add_executable(reactivatetest EXCLUDE_FROM_ALL
reactivatetest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(reactivatetest pcap)
add_dependencies(tests reactivatetest)
if(NOT WIN32)
add_executable(selpolltest EXCLUDE_FROM_ALL
selpolltest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(selpolltest pcap)
add_dependencies(tests selpolltest)
endif()
if(NOT WIN32)
add_executable(threadsignaltest EXCLUDE_FROM_ALL
threadsignaltest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(threadsignaltest pcap ${CMAKE_THREAD_LIBS_INIT})
add_dependencies(tests threadsignaltest)
endif()
if(NOT WIN32)
add_executable(valgrindtest EXCLUDE_FROM_ALL
valgrindtest.c ${PROJECT_SOURCE_LIST_WIN32_C})
target_link_libraries(valgrindtest pcap)
add_dependencies(tests valgrindtest)
endif()
|