mirror of
https://github.com/aimrebirth/tools.git
synced 2026-04-14 17:33:25 +00:00
Do not pass primitives.sw.main to every target.
This commit is contained in:
parent
c261342d6b
commit
790d898140
1 changed files with 4 additions and 2 deletions
6
sw.cpp
6
sw.cpp
|
|
@ -9,13 +9,13 @@ void build(Solution &s)
|
||||||
common += cpp20;
|
common += cpp20;
|
||||||
common.setRootDirectory("src/common");
|
common.setRootDirectory("src/common");
|
||||||
common.Public += "pub.egorpugin.primitives.filesystem-master"_dep;
|
common.Public += "pub.egorpugin.primitives.filesystem-master"_dep;
|
||||||
common.Public += "pub.egorpugin.primitives.sw.main-master"_dep;
|
|
||||||
|
|
||||||
auto add_exe = [&tools](const String &name) -> decltype(auto)
|
auto add_exe = [&tools](const String &name) -> decltype(auto)
|
||||||
{
|
{
|
||||||
auto &t = tools.addExecutable(name);
|
auto &t = tools.addExecutable(name);
|
||||||
t += cpp20;
|
t += cpp20;
|
||||||
t.setRootDirectory("src/" + name);
|
t.setRootDirectory("src/" + name);
|
||||||
|
t += "pub.egorpugin.primitives.sw.main-master"_dep;
|
||||||
return t;
|
return t;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -58,7 +58,9 @@ void build(Solution &s)
|
||||||
model.setRootDirectory("src/model");
|
model.setRootDirectory("src/model");
|
||||||
model.Public += common,
|
model.Public += common,
|
||||||
"org.sw.demo.unicode.icu.i18n"_dep,
|
"org.sw.demo.unicode.icu.i18n"_dep,
|
||||||
"org.sw.demo.eigen"_dep
|
"org.sw.demo.eigen"_dep,
|
||||||
|
"pub.egorpugin.primitives.yaml-master"_dep,
|
||||||
|
"pub.egorpugin.primitives.sw.settings-master"_dep
|
||||||
;
|
;
|
||||||
|
|
||||||
add_exe("mod_reader") += model;
|
add_exe("mod_reader") += model;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue