From 790d898140c54c28cad1cbfc2b4032754c9bd492 Mon Sep 17 00:00:00 2001 From: lzwdgc Date: Fri, 18 Sep 2020 22:25:47 +0300 Subject: [PATCH] Do not pass primitives.sw.main to every target. --- sw.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sw.cpp b/sw.cpp index 75fc775..83d4597 100644 --- a/sw.cpp +++ b/sw.cpp @@ -9,13 +9,13 @@ void build(Solution &s) common += cpp20; common.setRootDirectory("src/common"); 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 &t = tools.addExecutable(name); t += cpp20; t.setRootDirectory("src/" + name); + t += "pub.egorpugin.primitives.sw.main-master"_dep; return t; }; @@ -58,7 +58,9 @@ void build(Solution &s) model.setRootDirectory("src/model"); model.Public += common, "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;