tket
tket copied to clipboard
Investigate potential CMake improvements
At the moment, dependant projects need to find and link Eigen3 in order to link tket::tket
, because:
- public-facing headers depend on eigen headers.
- eigen is linked privately in CMakeLists.txt
Ideally, tket/test/CMakeLists.txt should build by linking only tket and catch2, and having cmake transitively include the dependencies of tket.