37 lines
876 B
Python
37 lines
876 B
Python
#!/usr/bin/env python
|
|
#
|
|
# Copyright (c) 2021 The Brave Authors. All rights reserved.
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
|
|
# You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
|
|
"""
|
|
Creates a stamp file to compare against inputs for targets that do not generate
|
|
outputs.
|
|
|
|
Usage:
|
|
stamp.py --stamp /stamp/path
|
|
"""
|
|
|
|
import argparse
|
|
import sys
|
|
|
|
|
|
def main(args):
|
|
parser = argparse.ArgumentParser(description=__doc__)
|
|
parser.add_argument('--stamp',
|
|
required=True,
|
|
help='Path to stamp to mark when finished.')
|
|
options = parser.parse_args(args)
|
|
|
|
if options.stamp:
|
|
open(options.stamp, 'w').close()
|
|
else:
|
|
return 1
|
|
|
|
return 0
|
|
|
|
|
|
if __name__ == '__main__':
|
|
sys.exit(main(sys.argv[1:]))
|