project { requires += bison Define_Custom(BISON) { command = bison commandflags = -d pch_postrule = 1 inputext = .yy, .y pre_extension = .tab source_outputext = .c, .cpp, .cxx, .cc, .C header_outputext = .h, .hpp, .hxx, .hh } }