Defining an interface target and having proper install rules in CMakeLists.txt will enable other projects to consume this project using FetchContent.