add BuildSystemDetector