# 직접 빌드와 보조 빌드 유지 ## 배경 직접 MSBuild가 주 개발 빌드이며 CMake/Ninja도 같은 제품과 검사를 구성한다. 별도 source나 우연한 PATH runtime을 사용하면 빌드 경로에 따라 제품·검증 범위가 달라진다. ## 선택 직접 관리하는 solution과 CMake의 source·검사 identity·CRT·ISA·link·runtime을 함께 유지한다. 설치 경로는 환경변수나 ignored local 설정으로 받고 GoogleTest는 승인된 local source를 사용한다. ## 대안과 영향 직접 프로젝트를 CMake 생성물로 교체하거나 빌드 전 CMake·Ninja를 숨겨 호출하는 방식은 주 개발 경로의 독립성을 잃으므로 사용하지 않는다. 두 source 목록을 함께 유지하는 비용이 생긴다. 의존성 자동 다운로드와 개인 경로 고정도 현재 접근과 다르므로 추가하지 않는다. 한 경로의 link 성공은 다른 경로의 discovery·실행·runtime 검증을 대신할 수 없다.