]> The Tcpdump Group git mirrors - libpcap/blob - tests/CMakeLists.txt
Merge pull request #1 from the-tcpdump-group/master
[libpcap] / tests / CMakeLists.txt
1 cmake_minimum_required( VERSION 2.8.8 )
2
3 project( pcap_tests )
4
5 ######################################
6 # Register targets
7 ######################################
8
9 if( MSVC )
10 file(GLOB PROJECT_SOURCE_LIST_WIN32_C
11 ${pcap_SOURCE_DIR}/missing/getopt.c
12 )
13 endif( MSVC )
14
15 ADD_EXECUTABLE (can_set_rfmon_test can_set_rfmon_test.c ${PROJECT_SOURCE_LIST_WIN32_C} )
16 target_link_libraries ( can_set_rfmon_test pcap )
17
18 ADD_EXECUTABLE (capturetest capturetest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
19 target_link_libraries ( capturetest pcap )
20
21 ADD_EXECUTABLE (filtertest filtertest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
22 target_link_libraries ( filtertest pcap )
23
24 ADD_EXECUTABLE (indalldevstest findalldevstest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
25 target_link_libraries ( indalldevstest pcap )
26
27 ADD_EXECUTABLE (opentest opentest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
28 target_link_libraries ( opentest pcap )
29
30 #ADD_EXECUTABLE (pcap_compile_test pcap_compile_test.c ${PROJECT_SOURCE_LIST_WIN32_C} )
31 #target_link_libraries ( pcap_compile_test pcap )
32
33 ADD_EXECUTABLE (reactivatetest reactivatetest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
34 target_link_libraries ( reactivatetest pcap )
35
36 if( NOT WIN32 )
37 ADD_EXECUTABLE (selpolltest selpolltest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
38 target_link_libraries ( selpolltest pcap )
39 endif()
40
41 ADD_EXECUTABLE (valgrindtest valgrindtest.c ${PROJECT_SOURCE_LIST_WIN32_C} )
42 target_link_libraries ( valgrindtest pcap )