Visual Studio 2017 이후에서 C++ 빌드 빠르게 하기

코드 유지 보수의 목적으로 소스 파일이 나뉘게 되는데
빌드할 때 C++ 소스가 OBJ 파일로 변경되어 링크되는데
수가 많다보니 엄청 느립니다.
이를 개선하는 방법 중 하나로 여러 개의 소스 파일을 하나의 소스 파일에 include 해서
OBJ 파일 생성 수량을 조절하는 방법이 있습니다.
(언리얼 엔진 3에서 사용하던 그 방법… 언4는 BS가 사용을 안해봐서 모르겠네요)

https://devblogs.microsoft.com/cppblog/support-for-unity-jumbo-files-in-visual-studio-2017-15-8-experimental/

간단히 내용을 요약하면
최상위 폴더에 Directory.Build.props 파일을 만들어 아래 내용 입력

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <EnableUnitySupport>true</EnableUnitySupport>
  </PropertyGroup>
</Project>

VS IDE에서 C++ 빌드 옵션에 Unity Build 항목이 나타남
설정을 잘하고 빌드