mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-25 01:47:31 +09:00
25 lines
684 B
Python
25 lines
684 B
Python
#!/usr/bin/env python
|
|
|
|
# Copyright (c) 2015 Google Inc. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
"""
|
|
Verifies duplicate ldflags are not removed.
|
|
"""
|
|
|
|
import sys
|
|
|
|
def CheckContainsFlags(args, substring):
|
|
if args.find(substring) is -1:
|
|
print 'ERROR: Linker arguments "%s" are missing in "%s"' % (substring, args)
|
|
return False;
|
|
return True;
|
|
|
|
if __name__ == '__main__':
|
|
args = " ".join(sys.argv)
|
|
print "args = " +args
|
|
if not CheckContainsFlags(args, 'lib1.a -Wl,--no-whole-archive') \
|
|
or not CheckContainsFlags(args, 'lib2.a -Wl,--no-whole-archive'):
|
|
sys.exit(1);
|
|
sys.exit(0)
|