Files
ViperC/App
TermiNexus da636a5422 fix(cif): 平台宏按目标 triple 求值,属性形式不再依赖跨模块 define
- _cif_attr_value 先查平台内建宏(triple 是唯一真相源),再查本地/跨模块 DefineT:
  跨模块查不到时会静默得到 0,曾把 platmacro.IS_WINDOWS 判成 0,
  导致 Windows 构建误走非 Windows 分支(_io 选了 posix.fileio)
- _get_platform_macro_value 补齐 platmacro 的平台名:IS_WINDOWS/IS_WIN64/IS_LINUX/
  IS_MACOS/IS_X86_64/IS_ARM64

注:本文件含此前未提交的既有改动,按整文件一并提交。
2026-10-25 13:05:51 +08:00
..