Commit graph

3 commits

Author SHA1 Message Date
ragnarok-clanker
c072a4f094 Build: unitPrelude Source/Linkage; build_exe.py and gen_ide.py force each unit's prelude with /FI like clank checks 2026-11-11 17:17:24 +01:00
ragnarok-clanker
a3d68ba2b2 exe build: find MSVC without td, offer to install Build Tools 2026-11-10 18:49:47 +01:00
ragnarok-clanker
6f3c593b69 Generate Visual Studio and clangd project files from data/compile.json; remove stale CMake build
scripts/exe/gen_ide.py writes build/Ragexe.sln (Makefile project: Build runs
scripts/exe/build_exe.py like td compile, Rebuild/Clean, Debug starts
build/exe/Ragexe.exe; all units and headers with per-unit IntelliSense flags)
and build/editor-x86/compile_commands.json (clangd, VS Code, CLion).
The hand-written CMakeLists.txt covered 392 of 980 units without the
per-unit flags and was unused by clank; removed with its ThirdParty file.
.clangd drops /execution-charset (CP949), which clang does not accept.
2026-11-09 14:18:30 +01:00