Skip to content

Commit 3e4896f

Browse files
committed
what
1 parent 404f9b0 commit 3e4896f

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

meson.build

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,17 @@ project(
55
default_options: ['cpp_std=c++17'],
66
)
77

8-
inc_dirs = include_directories('include', 'include/openCV_f')
8+
# Include directories
9+
inc_dirs = include_directories('include', 'include/openCV_f', 'protos')
910

11+
# Dependencies
1012
opencv_dep = dependency('opencv4', method: 'auto', required: false)
1113
if not opencv_dep.found()
1214
opencv_dep = dependency('opencv', method: 'auto', required: true)
1315
endif
1416

1517
boost_dep = dependency('boost', method: 'auto', required: true)
1618
torch_dep = dependency('Torch', method: 'auto', required: true)
17-
18-
liboai_dep = dependency('oai', method: 'auto', required: true)
19-
20-
libcurl_dep = dependency('libcurl', method: 'auto', required: true)
2119
nlohmann_dep = dependency('nlohmann_json', method: 'auto', required: true)
2220
grpc_dep = dependency('grpc', method: 'auto', required: true)
2321
protobuf_dep = dependency('protobuf', method: 'auto', required: true)
@@ -28,17 +26,24 @@ sources = [
2826
'src/openCV_s/process_image.cpp',
2927
]
3028

29+
# Add proto-generated files
30+
proto_sources = [
31+
'protos/message.pb.cc',
32+
'protos/message.grpc.pb.cc',
33+
]
34+
35+
# Add all sources together
36+
all_sources = sources + proto_sources
37+
3138
# Create executable target
3239
executable(
3340
'WebSocketWithOpenCV',
34-
sources,
41+
all_sources,
3542
include_directories: inc_dirs,
3643
dependencies: [
3744
boost_dep,
3845
opencv_dep,
3946
torch_dep,
40-
liboai_dep,
41-
libcurl_dep,
4247
nlohmann_dep,
4348
grpc_dep,
4449
protobuf_dep,

0 commit comments

Comments
 (0)