#======================================================================================================================= # PROJECT SETTINGS #======================================================================================================================= project('video-streaming-poc', 'cpp') #======================================================================================================================= # DEPENDENCIES #======================================================================================================================= # opencv dependency opencv = dependency('opencv4', version : '>=4.0.0') #======================================================================================================================= # 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'] #======================================================================================================================= # BUILD TARGETS #======================================================================================================================= # client executable client_exe = executable('client', client, dependencies : opencv) # server executable server_exe = executable('server', server, dependencies : opencv)