docs(toolchain): adopt Visual Studio 2026 v145

This commit is contained in:
KOKO\Mimi
2026-07-30 00:22:37 +09:00
parent 54bfdc4613
commit 4157ba2ff7
6 changed files with 47 additions and 12 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ packaging 전에 `docs/BUILDING.md`, `docs/INPUT_FORMAT.md`,
체크리스트는 다음 증거 위치와 command를 포함해야 한다.
- MSVC v143 x64, C++20 및 dependency versions
- Visual Studio 2026 MSVC v145 x64, C++20 및 dependency versions
- Debug/Release configure, build, zero-warning, nonzero CTest count
- flat 및 단일 무변환 Instance example
- HDF5 schema inspection
+1 -1
View File
@@ -27,4 +27,4 @@
}
],
"created_at": "2026-07-29T23:58:15+0900"
}
}
+6 -3
View File
@@ -17,7 +17,8 @@
## 작업
C++20/MSVC x64 프로젝트의 최소 실행 가능한 build/test 뼈대를 만든다.
C++20/Visual Studio 2026 MSVC v145 x64 프로젝트의 최소 실행 가능한 build/test
뼈대를 만든다.
- `CMakeLists.txt`, `CMakePresets.json`, `cmake/FesaDependencies.cmake`,
`.harness/config.json`, `tests/CMakeLists.txt`를 만든다.
@@ -34,8 +35,10 @@ namespace fesa {
- CLI는 이 step에서 `fesa --version`만 처리한다.
- 먼저 `VersionCommand` CTest를 등록해 실패를 확인한 뒤 최소 구현한다.
- `windows-debug`, `windows-release` configure/build/test preset을 정의한다.
- configure preset은 `Visual Studio 18 2026` 생성기와 `v145` toolset, x64
architecture를 명시한다.
- build 산출물은 `out/build/<preset>` 아래에만 둔다.
- MSVC가 아니거나 x64가 아니면 configure 단계에서 명확히 실패시킨다.
- MSVC v145가 아니거나 x64가 아니면 configure 단계에서 명확히 실패시킨다.
## Acceptance Criteria
@@ -54,7 +57,7 @@ CTest는 0개가 아니어야 한다.
1. 테스트가 구현 전 실패하는 것을 확인한다.
2. Acceptance Criteria 명령을 새로 실행한다.
3. MSVC/C++20/x64와 산출물 경로를 확인한다.
3. Visual Studio 2026/MSVC v145/C++20/x64와 산출물 경로를 확인한다.
4. 성공 시 index의 step을 `completed`로 바꾸고 생성 파일을 summary에 기록한다.
5. 도구가 없으면 자동 설치하지 말고 `blocked`와 정확한 누락 항목을 기록한다.