ngnrsaa / qflex

Flexible Quantum Circuit Simulator (qFlex) implements an efficient tensor network, CPU-based simulator of large quantum circuits.
Apache License 2.0
97 stars 25 forks source link

Improve autoconf #114

Closed s-mandra closed 5 years ago

s-mandra commented 5 years ago

Hi @95-martin-orion, once you have time, may I kindly ask you to check if everything build on your machine? I just added few options in autoconf and I want to make sure that everything works. Keep in mind that now to create a new ./configuration file you need to do:

autoreconf -i && autoconf

The new ./configuration file is much nicer and check for python and cirq unless the user specify:

./configure --disable-cirq --disable-pybind11

Thanks for your time!

s-mandra commented 5 years ago

I've also updated the docs.

alexandrupaler commented 5 years ago

regarding cirq version and simulator. we can use 0.5.0 and the copied sim class from 0.6.0. This is how I did it in the PR for cirq interface.

s-mandra commented 5 years ago

regarding cirq version and simulator. we can use 0.5.0 and the copied sim class from 0.6.0. This is how I did it in the PR for cirq interface.

This would be great, thanks!

95-martin-orion commented 5 years ago

@s-mandra, could you verify that ./configure runs successfully from a freshly-pulled client? Requiring cirq@0.6.0 appears to block the Makefiles from generating.