1342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch#!/usr/bin/env python
2342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
3342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch# Copyright (c) 2015 Google Inc. All rights reserved.
4342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch# Use of this source code is governed by a BSD-style license that can be
5342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch# found in the LICENSE file.
6342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
7342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch"""
8342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen MurdochVerifies duplicate ldflags are not removed.
9342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch"""
10342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
11342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdochimport TestGyp
12342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
13342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdochimport sys
14342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
15342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdochif sys.platform.startswith('linux'):
16342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch  test = TestGyp.TestGyp()
17342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
18342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch  CHDIR = 'ldflags-duplicates'
19342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch  test.run_gyp('test.gyp', chdir=CHDIR)
20342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch  test.build('test.gyp', chdir=CHDIR)
21342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch
22342c50ce1624b485728b9a4fc41d8bbf37eb46cfBen Murdoch  test.pass_test()
23