Надо распарсить в CMake два регекса:
- На простой номер версии типа int.int.int (положить три инта в три переменных CMake)
- На номер версии в стиле дебиана: string/int.int.int-int (положить string и три инта в переменные CMake)
С первым я с грехом пополам справился, а со вторым не знаю, что делать. В регекспах дуб дубом, особенно в CMake.