add qmake support