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