QT Building. TODO here, we need to re-structure externals again for QT libraries