diff options
| author | ruki <[email protected]> | 2022-07-02 00:05:54 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-07-02 00:05:54 +0800 |
| commit | dbdb5bd1fef50c553f017ca473603c049daba4db (patch) | |
| tree | c6266c02dbf8816b3a32fa0ca6b8c7e270da29ed /xmake/rules/c++/build_optimization/load.lua | |
| parent | 343a938f7d45c8593fa3fc42559b21fe5177f916 (diff) | |
improve lto
Diffstat (limited to 'xmake/rules/c++/build_optimization/load.lua')
| -rw-r--r-- | xmake/rules/c++/build_optimization/load.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xmake/rules/c++/build_optimization/load.lua b/xmake/rules/c++/build_optimization/load.lua index faf91add8..38dc3847b 100644 --- a/xmake/rules/c++/build_optimization/load.lua +++ b/xmake/rules/c++/build_optimization/load.lua @@ -20,6 +20,7 @@ -- imports import("core.tool.compiler") +import("core.project.project") -- add lto optimization function _add_lto_optimization(target, sourcekind) @@ -57,7 +58,8 @@ function _add_lto_optimization(target, sourcekind) end function main(target, sourcekind) - if target:policy("build.optimization.lto") then + if target:policy("build.optimization.lto") or + project.policy("build.optimization.lto") then _add_lto_optimization(target, sourcekind) end end |
