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
  }
}
