Skip to content

Investigate potential CMake improvements #1482

Closed
@jake-arkinstall

Description

@jake-arkinstall

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.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions