1.2 KiB
Dependency와 빌드 경계
이 영역은 package 탐색·project-owned dependency target과 실행 환경 연결을 소유한다. 설치된 개인 경로를 source contract로 고정하거나 자동 download를 추가하지 않는다.
-
GoogleTest는 승인된 local source checkout을 사용한다. MSVC runtime을 FESA와 맞추되 외부 source tree 자체를 변경하지 않는다.
-
MKL·TBB·HDF5의 vendor target 차이는 Fesa-owned target 뒤에 둔다. Vendor 타입이나 include requirement가 public solver core로 역류하지 않게 한다.
-
Windows DLL·OpenMP·Intel runtime staging은 link와 별도 검증 대상이다. 개발자 PATH의 우연한 dependency로 성공한 것을 독립 배포 검증으로 간주하지 않는다.
-
Target graph·preset을 바꾸면 configure·MSVC compiler·실제 CTest discovery와 runtime loading을 검증한다. Solution-only 성공으로 CMake 제품 검증을 대체하지 않는다.
-
직접 MSVC 프로젝트와 source·검사 identity·CRT·ISA·link·DLL을 대조한다. Preset tree는
.build/cmake-debug·.build/cmake-release이며 Native 출력과 섞지 않는다. 선택적 fesa_docs target은 직접 MSBuild의 선행 단계가 아니다.