X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=Build;h=404ddbf42f6d8eb5a4426d17105c344f3b3a5ab3;hp=f60241744f89cf60190d58a5e5dabb1096d7b101;hb=HEAD;hpb=070d56e7b0036ca2e4234eb06dcae83ebfb3df34 diff --git a/Build b/Build index f602417..44bf9c0 100644 --- a/Build +++ b/Build @@ -1,15 +1,65 @@ -package "msphttp" +package "mspnet" { - description "HTTP client and server library"; - version "0.1"; + version "1.0"; - require "mspnet"; - require "mspstrings"; + require "sigc++-2.0"; + require "mspcore"; + if_arch "windows" + { + build_info + { + library "ws2_32"; + }; + }; - library "msphttp" + build_info { - source "source"; + standard CXX "c++14"; + }; + + library "mspnet" + { + source "source/net"; + source "source/http"; + if_arch "windows" + { + overlay "windows"; + }; + if_arch "!windows" + { + overlay "unix"; + }; install true; - install_headers "msp/http"; + install_map + { + map "source" "include/msp"; + }; + }; + + program "netcat" + { + source "examples/netcat.cpp"; + build_info + { + library "mspnet"; + }; + }; + + program "httpget" + { + source "examples/httpget.cpp"; + build_info + { + library "mspnet"; + }; + }; + + program "minihttpd" + { + source "examples/minihttpd.cpp"; + build_info + { + library "mspnet"; + }; }; };