setup.py 577 B

12345678910111213141516
  1. #!/usr/bin/env python3
  2. from setuptools import setup,Extension
  3. from subprocess import run,PIPE
  4. have_msys2 = run(['uname','-s'],stdout=PIPE,check=True).stdout.startswith(b'MSYS_NT')
  5. if have_msys2:
  6. print('MSYS2 system detected')
  7. setup(ext_modules=[Extension(
  8. name = 'mmgen.secp256k1',
  9. sources = ['extmod/secp256k1mod.c'],
  10. libraries = ['secp256k1'] + ([],['gmp'])[have_msys2],
  11. library_dirs = ['/usr/local/lib',r'C:\msys64\mingw64\lib',r'C:\msys64\usr\lib'],
  12. include_dirs = ['/usr/local/include',r'C:\msys64\mingw64\include',r'C:\msys64\usr\include'],
  13. )])