project('gaming', 'cpp') arguments = ['-Wall', '-Wextra', '-pedantic', '-Werror', '-DLOG_LEVEL=3'] engineSources = ['gaming-core/utils/Logger.cpp'] sources = ['Main.cpp'] engine = library('engine', sources: engineSources, include_directories : include_directories('gaming-core'), cpp_args: arguments) executable('game', sources: sources, include_directories : include_directories('gaming-core'), cpp_args: arguments, link_with : engine)