libmagic provides CMake targets:
find_package(unofficial-libmagic REQUIRED)
target_link_libraries(main PRIVATE unofficial::libmagic::libmagic)
The magic.mgc file can be accessed from the unofficial-libmagic_DICTIONARY variable.