Changes from the MSVC compatibility struggle
Signed-off-by: mo7sener <robear.selwans@outlook.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
project('evol-sandbox', 'c',
|
project('evol-sandbox', 'c',
|
||||||
version : '0.1',
|
version : '0.1',
|
||||||
default_options : ['warning_level=3'])
|
default_options : ['warning_level=3', 'c_std=c11'])
|
||||||
|
|
||||||
evol_dep = dependency('evol')
|
evol_dep = dependency('evol')
|
||||||
|
|
||||||
@@ -15,7 +15,6 @@ exe = executable(
|
|||||||
evol_dep,
|
evol_dep,
|
||||||
],
|
],
|
||||||
install : true,
|
install : true,
|
||||||
export_dynamic: true,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
test('basic', exe)
|
test('basic', exe)
|
||||||
|
|||||||
@@ -1,11 +1,15 @@
|
|||||||
#include <evol/evol.h>
|
#include <evol/evol.h>
|
||||||
#include <evol/evolmod.h>
|
#include <evol/evolmod.h>
|
||||||
|
#include <evol/common/ev_log.h>
|
||||||
|
#include <assert.h>
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
evolengine_t *engine = evol_create();
|
evolengine_t *engine = evol_create();
|
||||||
evol_parse_args(engine, argc, argv);
|
evol_parse_args(engine, argc, argv);
|
||||||
evol_init(engine);
|
evol_init(engine);
|
||||||
|
|
||||||
evolmodule_t window_module = evol_loadmodule("window");
|
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));
|
FN_PTR window_start_fn = evol_getmodfunc(window_module, EV_STRINGIZE(EV_START_FN_NAME));
|
||||||
if(window_start_fn) {
|
if(window_start_fn) {
|
||||||
|
|||||||
@@ -5,4 +5,4 @@ revision = v0.2
|
|||||||
depth = 1
|
depth = 1
|
||||||
|
|
||||||
[provide]
|
[provide]
|
||||||
dependency_names = evol, evolmod
|
dependency_names = evol
|
||||||
|
|||||||
Reference in New Issue
Block a user