add_library(tc include/tc/core.hpp include/tc/cosets.hpp include/tc/group.hpp include/tc/groups.hpp include/tc/pair_map.hpp include/tc/util.hpp src/core.cpp src/groups.cpp src/lang.cpp ) target_link_libraries(tc PUBLIC peglib::peglib fmt::fmt) target_include_directories(tc PUBLIC include) add_library(tc::tc ALIAS tc) add_subdirectory(test) add_subdirectory(bench)