Зачастую у меня проблема такого характера, мне надо притащить в проект какой-то криптопримитив. Например взятие SHA и чуть-чуть подпилить под семантику объектов в проекте. Проблема с либами как правило в том, что ты в нагрузку еще получишь тонны левого кода, сложные конфигураторы, которые не работают еще и на винде, а по сути тебе надо 100 строчек кода оттуда. Соответственно я как правило просто беру код либ и выкидываю оттуда вообще всё, и потихоньку обратно добавляю, пока оно не начнёт собираться. С хидер-онли либами проблема притаскивания лишних вещей только обостряется.