diff options
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/CMakeLists.txt | 15 | ||||
| -rw-r--r-- | tools/tcpdumpmesa.zip | bin | 0 -> 1465218 bytes |
2 files changed, 15 insertions, 0 deletions
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 0e8edf8..407196d 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -11,3 +11,18 @@ add_definitions(-D_DEFAULT_SOURCE -D__FAVOR_BSD -D_XOPEN_SOURCE -D_ISOC99_SOURCE add_executable(stream_id_decode stream_id_decode.c) +set(TCPDUMPMESA_LIBS "-L${CMAKE_BINARY_DIR}/src/common -lMESA_jump_layer") +set(TCPDUMPMESA_CFLAGS "-I${CMAKE_SOURCE_DIR}/include/public/stream_inc -Wall -O2") +ExternalProject_Add(tcpdump_mesa + PREFIX tcpdump_mesa + URL ${CMAKE_CURRENT_SOURCE_DIR}/tcpdumpmesa.zip + CONFIGURE_COMMAND env ADDITIONAL_LIBS=${TCPDUMPMESA_LIBS} ./configure + BUILD_COMMAND make CFLAGS+=${TCPDUMPMESA_CFLAGS} + INSTALL_COMMAND "" + BUILD_IN_SOURCE 1 +) +ExternalProject_Get_Property(tcpdump_mesa BINARY_DIR) +install(PROGRAMS ${BINARY_DIR}/tcpdump + DESTINATION ./tools/ + RENAME tcpdump_mesa + COMPONENT EXECUTABLE)
\ No newline at end of file diff --git a/tools/tcpdumpmesa.zip b/tools/tcpdumpmesa.zip Binary files differnew file mode 100644 index 0000000..c760289 --- /dev/null +++ b/tools/tcpdumpmesa.zip |
