check whether toolset is None, only then derive from compiler family