158878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar"""For use on Windows. Run with: 258878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar python.exe setup.py py2exe 358878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar """ 458878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainarfrom distutils.core import setup 558878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainartry: 658878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar import py2exe 758878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainarexcept ImportError: 858878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar import platform 958878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar import sys 1058878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar if platform.system() == 'Windows': 1158878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar print "Could not find py2exe. Please install then run setup.py py2exe." 1258878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar raise 1358878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar else: 1458878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar print "setup.py only required on Windows." 1558878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar sys.exit(1) 1658878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar 1758878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainarsetup( 1858878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar console=['check_cfc.py'], 1958878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar name="Check CFC", 2058878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar description='Check Compile Flow Consistency' 2158878f85ab89b13e9eea4af3ccf055e42c557bc8Pirama Arumuga Nainar ) 22