refactoring server and add myclib

This commit is contained in:
2025-08-02 13:35:56 +02:00
parent fa964b2620
commit 2918aeadcb
14 changed files with 505 additions and 292 deletions

View File

@@ -1,15 +1,19 @@
project('cws', 'c', version : '0.1.0')
cc = meson.get_compiler('c')
subdir('src')
subdir('include')
incdir = include_directories('include')
libssl = dependency('libssl')
libyaml = dependency('yaml-0.1')
libcyaml = dependency('libcyaml')
deps = [libssl, libyaml, libcyaml]
libmath = cc.find_library('m', required : true)
deps = [libssl, libyaml, libcyaml, libmath]
add_global_arguments('-DUSE_COLORS', language : 'c')
add_global_arguments('-DEVELOPER', language : 'c')
executable('cws', server, include_directories : incdir, dependencies : deps)
executable('cws', server + myclib, include_directories : incdir, dependencies : deps)