CQCL/tket

Investigate potential CMake improvements

Opened this issue · 0 comments

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.