CMake всего лишь будет собирать тот же самый солюшен, который у вас уже есть. Плюс сможет собирать проекты под другие компиляторы. Если не собираетесь использовать другие компиляторы, то какой-то принципиальной пользы от CMake не будет.
Если библиотека большая и собирается дольше нескольких минут, то есть смысл собрать её в dll, чтобы потом использующие её программы не тратили время на компиляцию. Если файлов немного, можно и как исходники оставить. DLL получается привязанной к конкретной версии runtime, который использовался при её сборке. Плюс debug/release версии. Плюс при обновлении компилятора может потребоваться перекомпиляция библиотек.
Бибилиотеку, поставляемую в виде исходников, компилятор и компоновщик могут более эффективно оптимизировать.
В эпоху git и open source считается хорошим тоном поставлять исходники и CMake для построения проектов.