2022-03-08 16:51:41 +01:00
|
|
|
include_directories("../src/")
|
|
|
|
|
2022-03-10 15:01:18 +01:00
|
|
|
# Disable LWIP for unit tests
|
|
|
|
remove_definitions(-DBNGBLASTER_LWIP)
|
|
|
|
|
2022-03-08 16:51:41 +01:00
|
|
|
set(LINK_LIBS ${libdict} cmocka pcap m)
|
|
|
|
|
|
|
|
add_executable(test-protocols protocols.c ../src/bbl_protocols.c)
|
|
|
|
target_link_libraries(test-protocols ${LINK_LIBS})
|
|
|
|
target_compile_options(test-protocols PRIVATE -Werror -Wall -Wextra)
|
|
|
|
add_test(NAME "TestProtocols" COMMAND test-protocols)
|
|
|
|
|
|
|
|
add_executable(test-decode-pcap protocols_decode_pcap.c ../src/bbl_protocols.c)
|
|
|
|
target_link_libraries(test-decode-pcap ${LINK_LIBS})
|
|
|
|
target_compile_options(test-decode-pcap PRIVATE -Werror -Wall -Wextra)
|