don't compile back-ends if not requested