# Copyright (c) 2013 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. import os import sys def IsAvailable(): _winreg = None if sys.platform == 'win32': import _winreg elif sys.platform == 'cygwin': try: import cygwinreg as _winreg except ImportError: pass # If not available, be safe and write 0. if not _winreg: return False try: val = _winreg.QueryValue(_winreg.HKEY_CURRENT_USER, 'Software\\Chromium\\split_link_installed') return os.path.exists(val) except WindowsError: pass return False def main(): # Can be called from gyp to set variable. if IsAvailable(): sys.stdout.write('1') else: print >> sys.stderr, "Couldn't find split_link installation." print >> sys.stderr, ('Run python tools\\win\\split_link\\' 'install_split_link.py from an elevated Visual ' 'Studio Command Prompt to install.') sys.stdout.write('0') return 1 if __name__ == '__main__': sys.exit(main())