aboutsummaryrefslogtreecommitdiff
path: root/manual.md
diff options
context:
space:
mode:
Diffstat (limited to 'manual.md')
-rw-r--r--manual.md11
1 files changed, 5 insertions, 6 deletions
diff --git a/manual.md b/manual.md
index 14f98d6a..a5d499c7 100644
--- a/manual.md
+++ b/manual.md
@@ -1647,12 +1647,11 @@ target("test")
关于自定义构建规则的使用说明,详细见:[构建规则](#构建规则)。
-<p class="tips">
-默认情况下,添加的cxflags,cflags等编译选项的都是带自动检测和映射的,如果传入的选项,当前编译器不支持,就会自动忽略或者自动映射为当前编译器支持的选项。
-如果觉得传入的参数确实没问题,但是xmake确自动忽略了,这个时候可以通过`xmake -v`显示详细的检测失败信息。
-并且在2.1.9版本之后,可以通过force参数来强制禁用自动检测,直接传入编译器,哪怕编译器有可能不支持,也会设置:
-`add_files("src/*.c", {force = {cxflags = "-DTEST", mflags = "-framework xxx"}})`
-</p>
+并且在2.1.9版本之后,可以通过force参数来强制禁用cxflags,cflags等编译选项的自动检测,直接传入编译器,哪怕编译器有可能不支持,也会设置:
+
+```lua
+add_files("src/*.c", {force = {cxflags = "-DTEST", mflags = "-framework xxx"}})
+```
##### target:del_files