let setup.py do the compilation