compile qml