diff --git a/setup.py b/setup.py index fdaf139..e2108a4 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,14 @@ #!/usr/bin/env python import subprocess from setuptools import setup +import os setup() -subprocess.check_call(['cmake', '../src'], cwd='bin') +if os.name == 'nt': + subprocess.check_call(['cmake', '-G', 'MinGW Makefiles', + '-DCMAKE_SH="CMAKE_SH-NOTFOUND', '../src'], cwd='bin') +else: + subprocess.check_call(['cmake', '../src'], cwd='bin') + subprocess.check_call(['cmake', '--build', '.'], cwd='bin')