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