Переместил переменную версии в CMakeLists.txt
Переместил функции по генерации файлов из dist-recursor в CMakeLists.txt
Удалил dist-recursor
Добавил захват мьютекса