project('fmongoose', 'c', default_options: ['c_std=gnu2x']) include_dirs = include_directories('src', 'src/lib') deps = dependency('openssl') executable( 'fmongoose', 'src/main.c', 'src/user.c', 'src/add_user.c', 'src/change_password.c', 'src/change_user.c', 'src/delete_user.c', 'src/get_all_users.c', 'src/get_token.c', 'src/get_user.c', 'src/register_user.c', 'src/verify_token.c', 'src/utils.c', 'src/jwt.c', 'src/lib/mongoose.c', 'src/lib/cJSON.c', include_directories: include_dirs, dependencies: deps, )