blob: 8aac529dbbe8801484868d584cd2532609ff157a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
void build(Solution &s)
{
auto &tgbot = s.addLibrary("reo7sp.tgbot", "1.2.2");
tgbot += Git("https://github.com/reo7sp/tgbot-cpp", "v{M}.{m}{po}");
{
tgbot += cpp11;
tgbot.ApiName = "TGBOT_API";
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 += cpp11;
t += "test/.*"_rr;
t += "test"_idir;
t += "SW_BUILD"_def;
t += tgbot;
t += "org.sw.demo.boost.test"_dep;
}
tgbot.addTest(t);
}
|