diff options
| author | ruki <[email protected]> | 2020-12-08 00:38:05 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-12-08 00:38:05 +0800 |
| commit | fba4d50b496eaf3a9767e42c32af99270ec52b11 (patch) | |
| tree | 54a1659fd82f2924595d7b4a435f36e136a5c2eb | |
| parent | dc224a6dbb7a8f4fd0ecf41b5dd4d3c3ec7c465d (diff) | |
add windres for ninja project
| -rw-r--r-- | xmake/plugins/project/ninja/build_ninja.lua | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/xmake/plugins/project/ninja/build_ninja.lua b/xmake/plugins/project/ninja/build_ninja.lua index 60d79d0c9..ec307c48e 100644 --- a/xmake/plugins/project/ninja/build_ninja.lua +++ b/xmake/plugins/project/ninja/build_ninja.lua @@ -89,6 +89,14 @@ function _add_rules_for_compiler_msvc_rc(ninjafile, sourcekind, program) ninjafile:print("") end +-- add rules for resource complier (windres/rc) +function _add_rules_for_compiler_windres(ninjafile, sourcekind, program) + ninjafile:print("rule %s", sourcekind) + ninjafile:print(" command = %s $ARGS $in $out", program) + ninjafile:print(" description = compiling.%s $in", config.mode()) + ninjafile:print("") +end + -- add rules for complier function _add_rules_for_compiler(ninjafile) ninjafile:print("# rules for compiler") @@ -104,7 +112,8 @@ function _add_rules_for_compiler(ninjafile) cl = _add_rules_for_compiler_msvc_cl, ml = _add_rules_for_compiler_msvc_ml, ml64 = _add_rules_for_compiler_msvc_ml, - rc = _add_rules_for_compiler_msvc_rc + rc = _add_rules_for_compiler_msvc_rc, + windres = _add_rules_for_compiler_windres } for sourcekind, _ in pairs(language.sourcekinds()) do local program, toolname = platform.tool(sourcekind) |
