support compile lua