project('spg project', 'cpp') sources = ['Main.cpp', 'gaming-core/utils/Size.cpp', 'gaming-core/utils/Clock.cpp', 'gaming-core/wrapper/GLFW.cpp', 'gaming-core/wrapper/GL.cpp', 'gaming-core/wrapper/GLEW.cpp', 'gaming-core/wrapper/Window.cpp', 'gaming-core/wrapper/WindowOptions.cpp', 'gaming-core/input/Button.cpp', 'gaming-core/input/Buttons.cpp'] glewDep = dependency('glew') glfwDep = dependency('glfw3') executable('demo', sources: sources, dependencies : [glewDep, glfwDep], include_directories : include_directories('gaming-core'), cpp_args: ['-Wall', '-Wextra', '-pedantic', '-Werror'])