diff options
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs201x.lua')
| -rw-r--r-- | xmake/plugins/project/vstudio/impl/vs201x.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua index 07ded3ce5..7b470e94e 100644 --- a/xmake/plugins/project/vstudio/impl/vs201x.lua +++ b/xmake/plugins/project/vstudio/impl/vs201x.lua @@ -47,6 +47,10 @@ function _make_targetinfo(mode, arch, target) targetinfo.sdkver = (vcvarsall[arch] or {}).sdkver end + -- save precompiled header file (.pch) + targetinfo.pcheaderfile = target:pcheaderfile() + target:set("precompiled_header", nil) + -- save symbols targetinfo.symbols = target:get("symbols") @@ -197,8 +201,6 @@ function make(outputdir, vsinfo) local precompiled_header, precompiled_source = target:pcsourcefile() _target.pcheader = precompiled_header -- header.h _target.pcsourcefile = precompiled_source -- header.cpp - _target.pcheaderfile = target:pcheaderfile() -- header.h.pch - target:set("precompiled_header", nil) -- init target info _target.name = targetname |
