summaryrefslogtreecommitdiff
path: root/xmake/modules/core/tools/cl.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2017-08-04 10:41:45 +0800
committerruki <[email protected]>2017-08-04 10:41:45 +0800
commitb9f40db69152c3458b2a0dcd1b99eb094e578a0d (patch)
treee81ce87544c135b838d3c8f23ba79288993cc847 /xmake/modules/core/tools/cl.lua
parent9e1b8493ee65cd59d524c95fd2e7f6af8265e60e (diff)
support .inl pch header
Diffstat (limited to 'xmake/modules/core/tools/cl.lua')
-rw-r--r--xmake/modules/core/tools/cl.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/core/tools/cl.lua b/xmake/modules/core/tools/cl.lua
index 39d14e350..d02982d12 100644
--- a/xmake/modules/core/tools/cl.lua
+++ b/xmake/modules/core/tools/cl.lua
@@ -235,7 +235,7 @@ function nf_precompiled_header(self, headerfile, target)
-- make flag
local extension = path.extension(headerfile)
- if extension == ".h" or extension == ".hpp" then
+ if (extension:startswith(".h") or extension == ".inl") then
return "-Yu" .. headerfile .. " -Fp" .. target:pcheaderfile()
end
end
@@ -306,7 +306,7 @@ function _compargv1(self, sourcefile, objectfile, flags)
-- precompiled header?
local extension = path.extension(sourcefile)
- if extension == ".h" or extension == ".hpp" then
+ if (extension:startswith(".h") or extension == ".inl") then
return _compargv1_pch(self, sourcefile, objectfile, flags)
end