From 5e9083ff8baa8facb66523e469659c27d331efce Mon Sep 17 00:00:00 2001 From: mo7sener Date: Tue, 26 Jan 2021 21:55:24 +0200 Subject: [PATCH] Changes from the MSVC compatibility struggle Signed-off-by: mo7sener --- meson.build | 5 ++--- src/main.c | 4 ++++ subprojects/evol.wrap | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/meson.build b/meson.build index 87e0660..2b2421a 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('evol-sandbox', 'c', version : '0.1', - default_options : ['warning_level=3']) + default_options : ['warning_level=3', 'c_std=c11']) evol_dep = dependency('evol') @@ -9,13 +9,12 @@ subproject('evmod_glfw') configure_file(input: 'config.lua', output: 'config.lua', copy: true) exe = executable( - 'sandbox', + 'sandbox', 'src/main.c', dependencies: [ evol_dep, ], install : true, - export_dynamic: true, ) test('basic', exe) diff --git a/src/main.c b/src/main.c index 22050f7..cadcd58 100644 --- a/src/main.c +++ b/src/main.c @@ -1,11 +1,15 @@ #include #include +#include +#include int main(int argc, char **argv) { evolengine_t *engine = evol_create(); evol_parse_args(engine, argc, argv); evol_init(engine); + evolmodule_t window_module = evol_loadmodule("window"); + assert(window_module); FN_PTR window_start_fn = evol_getmodfunc(window_module, EV_STRINGIZE(EV_START_FN_NAME)); if(window_start_fn) { diff --git a/subprojects/evol.wrap b/subprojects/evol.wrap index fd1288e..8446525 100644 --- a/subprojects/evol.wrap +++ b/subprojects/evol.wrap @@ -5,4 +5,4 @@ revision = v0.2 depth = 1 [provide] -dependency_names = evol, evolmod +dependency_names = evol