• R/O
  • SSH

YSLib-wiki: Commit

The wiki source of YSLib documentation.


Commit MetaInfo

Revisión01f28e2370a6c7d16ae1a8e96c9857ec927911ba (tree)
Tiempo2021-01-13 05:41:15
AutorFrankHB <frankhb1989@gmai...>
CommiterFrankHB

Log Message

Tools/Scripts.zh-CN.md: 添加函数 SHBuild_CheckCompiler 的说明。

Cambiar Resumen

Diferencia incremental

diff -r 71f7765c0967 -r 01f28e2370a6 Tools/Scripts.zh-CN.md
--- a/Tools/Scripts.zh-CN.md Tue Jan 12 17:49:59 2021 +0800
+++ b/Tools/Scripts.zh-CN.md Wed Jan 13 04:41:15 2021 +0800
@@ -583,21 +583,33 @@
583583
584584   **这个脚本是公开的工具**,被 `Tools/install-sysroot.sh` 部署到安装路径下的 `bin` 目录下。
585585
586+### 函数 SHBuild_CheckCompiler
587+
588+  尝试调用以参数指定的编译器,并按检查结果选择和输出参数的值。
589+
590+  检查编译器时,首先排除参数指定的编译器不可执行的情形,然后通过尝试编译以参数指定的源程序进行。参数分别指定编译器的路径、尝试编译的源程序、检查成功时输出的结果和检查失败时输出的结果。检查前断言前两个参数非空。最后两个参数可能不提供或为空。
591+
592+  结果是以下之一:
593+
594+* 空值(第一参数指定不可执行的路径)
595+* 第三参数(检查成功时的结果)
596+* 第四参数(检查失败时的结果)
597+
586598 ### 函数 SHBuild_CheckCC
587599
588600   尝试调用参数指定的编译器以检查 C 编译器风格。结果是以下之一:
589601
602+* 空值(不支持的编译器)
590603 * `Clang`
591604 * `GCC`
592-* 空值(不支持的编译器)
593605
594606 ### 函数 SHBuild_CheckCXX
595607
596608   尝试调用参数指定的编译器以检查 C++ 编译器风格。结果是以下之一:
597609
610+* 空值(不支持的编译器)
598611 * `Clang++`
599612 * `G++`
600-* 空值(不支持的编译器)
601613
602614 ## Tools/Scripts/SHBuild-self-host.sh
603615
Show on old repository browser