blob: 23809d443613fd0aa0a7f3a54e5dc8112878fabe [file] [log] [blame]
# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
__doc__ = """
Configuration for building zlib.lib / libzlib.a.
"""
Import('env')
if env.WantSystemLib('zlib'):
env.Append(ZLIB_LIB = ['z'])
Return()
env = env.Clone()
env.Append(
ZLIB_LIB = ['zlib'],
)
if env.Bit('windows'):
env.Append(
CCFLAGS = [
'/TC',
'/wd4800',
],
)
input_files = [
'adler32.c',
'compress.c',
'crc32.c',
'deflate.c',
'gzio.c',
'infback.c',
'inffast.c',
'inflate.c',
'inftrees.c',
'trees.c',
'uncompr.c',
'zutil.c',
]
env.ChromeStaticLibrary('zlib', input_files)