summaryrefslogtreecommitdiff
path: root/sw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sw.cpp')
-rw-r--r--sw.cpp28
1 files changed, 21 insertions, 7 deletions
diff --git a/sw.cpp b/sw.cpp
index 8ae298d..0ab5ecf 100644
--- a/sw.cpp
+++ b/sw.cpp
@@ -1,12 +1,26 @@
void build(Solution &s)
{
auto &tgbot = s.addTarget<StaticLibraryTarget>("reo7sp.tgbot", "1.2.0");
- tgbot += Git("https://github.com/reo7sp/tgbot-cpp", "v{M}.{m}");
+ {
+ tgbot += Git("https://github.com/reo7sp/tgbot-cpp", "v{M}.{m}");
- tgbot.Public += "org.sw.demo.boost.property_tree"_dep;
- tgbot.Public += "org.sw.demo.openssl.ssl"_dep;
- tgbot.Public += "org.sw.demo.boost.system"_dep;
- tgbot.Public += "org.sw.demo.boost.date_time"_dep;
- tgbot.Public += "org.sw.demo.badger.curl.libcurl"_dep, "HAVE_CURL"_def;
- tgbot.Public += "org.sw.demo.boost.asio"_dep;
+ tgbot.Public += "org.sw.demo.boost.property_tree"_dep;
+ tgbot.Public += "org.sw.demo.openssl.ssl"_dep;
+ tgbot.Public += "org.sw.demo.boost.system"_dep;
+ tgbot.Public += "org.sw.demo.boost.date_time"_dep;
+ tgbot.Public += "org.sw.demo.badger.curl.libcurl"_dep, "HAVE_CURL"_def;
+ tgbot.Public += "org.sw.demo.boost.asio"_dep;
+ }
+
+ auto &t = tgbot.addExecutable("test");
+ {
+ t.Scope = TargetScope::Test;
+ t += "test/.*"_rr;
+ t += "test"_idir;
+ t += "SW_BUILD"_def;
+ t += tgbot;
+ t += "org.sw.demo.boost.test"_dep;
+ }
+
+ tgbot.addTest(t);
}