project('MyLittleCPU', 'c') sources = [ 'src/main.c', 'src/emu.c', 'src/memory.c', 'src/instruction.c' ] args = ['-Wall', '-Wextra', '-O3'] if get_option('buildtype') == 'debug' args = ['-Wall', '-Wextra', '-O3', '-ggdb', '-fsanitize=address'] add_project_arguments('-fsanitize=address', language : 'c') add_project_link_arguments('-fsanitize=address', language : 'c') endif executable('emu', sources, c_args: args)