Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(11)

Side by Side Diff: third_party/libmicrohttpd/build.py

Issue 2367513002: GN: build skiaserve (Closed)
Patch Set: sys/socket Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/libmicrohttpd/BUILD.gn ('k') | tools/skiaserve/Request.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright 2016 Google Inc.
2 #
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 # this script will configure and build microhttpd in a temp directory and then
7 # copy the static library generated to a destination folder
8 import argparse
9 import os
10 from subprocess import call
11 import shutil
12 import tempfile
13
14 parser = argparse.ArgumentParser()
15 parser.add_argument("--src", help="microhttpd src directory")
16 parser.add_argument("--out", help="build directory")
17 parser.add_argument("--dst", help="output for final build products")
18 args = parser.parse_args()
19
20 out_dir = args.out
21 cwd = os.getcwd()
22 try:
23 os.makedirs(out_dir)
24 except OSError as e:
25 pass
26
27 os.chdir(out_dir)
28 call([os.path.join(cwd, args.src, "configure"),
29 "--disable-doc",
30 "--disable-examples",
31 "--enable-https=no",
32 "--disable-curl",
33 "--enable-spdy=no",
34 "--enable-shared=no"])
35 call(["make", "--silent"])
36 call(["cp",
37 "src/microhttpd/.libs/libmicrohttpd.a",
38 os.path.join(cwd, args.dst)])
OLDNEW
« no previous file with comments | « third_party/libmicrohttpd/BUILD.gn ('k') | tools/skiaserve/Request.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698