Added compiler detection.