xref: /openbsd-src/gnu/llvm/clang/utils/check_cfc/setup.py (revision e5dd70708596ae51455a0ffa086a00c5b29f8583)
1*e5dd7070Spatrick"""For use on Windows. Run with:
2*e5dd7070Spatrick    python.exe setup.py py2exe
3*e5dd7070Spatrick    """
4*e5dd7070Spatrickfrom __future__ import absolute_import, division, print_function
5*e5dd7070Spatrickfrom distutils.core import setup
6*e5dd7070Spatricktry:
7*e5dd7070Spatrick    import py2exe
8*e5dd7070Spatrickexcept ImportError:
9*e5dd7070Spatrick    import platform
10*e5dd7070Spatrick    import sys
11*e5dd7070Spatrick    if platform.system() == 'Windows':
12*e5dd7070Spatrick        print("Could not find py2exe. Please install then run setup.py py2exe.")
13*e5dd7070Spatrick        raise
14*e5dd7070Spatrick    else:
15*e5dd7070Spatrick        print("setup.py only required on Windows.")
16*e5dd7070Spatrick        sys.exit(1)
17*e5dd7070Spatrick
18*e5dd7070Spatricksetup(
19*e5dd7070Spatrick      console=['check_cfc.py'],
20*e5dd7070Spatrick      name="Check CFC",
21*e5dd7070Spatrick      description='Check Compile Flow Consistency'
22*e5dd7070Spatrick      )
23