project('slopdocs-mcp-server', 'vala', 'c', version: '1.0.0', default_options: ['warning_level=2', 'c_std=c11'], license: 'MIT') # Dependencies jsonrpc_glib_dep = dependency('jsonrpc-glib-1.0') mcp_vala_dep = dependency('mcp-vala') glib_dep = dependency('glib-2.0') gio_dep = dependency('gio-2.0') gee_dep = dependency('gee-0.8') json_glib_dep = dependency('json-glib-1.0') # Source files sources = [ 'src/main.vala', 'src/slopdocs-provider.vala' ] # Executable executable('slopdocs-mcp-server', sources, dependencies: [ jsonrpc_glib_dep, mcp_vala_dep, glib_dep, gio_dep, gee_dep, json_glib_dep ], install: true, )