project('spg project', 'cpp')

src = ['Main.cpp',
    'Game.cpp',
    'MarchingCubes.cpp',
    'LayeredFramebuffer.cpp',
    'Texture3D.cpp',
]

libgamingcore_proj = subproject('gaming-core')
libgamingcore_dep = libgamingcore_proj.get_variable('libgamingcore_dep')

executable('demo', 
    sources: src,
    dependencies : [libgamingcore_dep],
    cpp_args: ['-Wall', '-Wextra', '-pedantic', '-Werror'])