tket icon indicating copy to clipboard operation
tket copied to clipboard

Investigate potential CMake improvements

Open jake-arkinstall opened this issue 7 months ago • 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.

jake-arkinstall avatar Jul 04 '24 14:07 jake-arkinstall