start adding security vulnerabilities (packet class)

This commit is contained in:
2025-03-25 17:08:58 -05:00
parent 7c780e0017
commit a134513b9c
6 changed files with 102 additions and 7 deletions

View File

@@ -1,13 +1,30 @@
#=======================================================================================================================
# PROJECT SETTINGS
#=======================================================================================================================
project('video-streaming-poc', 'cpp')
add_project_arguments('-Wall', '-Wextra', language : 'cpp')
#=======================================================================================================================
# DEPENDENCIES
#=======================================================================================================================
# opencv dependency
opencv = dependency('opencv4', version : '>=4.0.0')
opencv_incl_dir = opencv.get_variable(cmake : 'OpenCV_INCLUDE_DIRECTORIES', pkgconfig : 'includedir')
include = include_directories(opencv_incl_dir)
common = []
#=======================================================================================================================
# SOURCE FILES
#=======================================================================================================================
# common files between client / server
common = ['packets/ImagePacket.cpp', 'packets/ImagePacket.h']
# client-only files
client = common + ['client.cpp']
# server-only files
server = common + ['server.cpp']
client_exe = executable('client', client, dependencies : opencv, include_directories : include)
server_exe = executable('server', server, dependencies : opencv, include_directories : include)
#=======================================================================================================================
# BUILD TARGETS
#=======================================================================================================================
# client executable
client_exe = executable('client', client,
dependencies : opencv)
# server executable
server_exe = executable('server', server,
dependencies : opencv)