Привет.
Имеется гит проект, в нём используется субмодуль (не мой), автор там наЮБнул маленько, я ему отправли патч, но какой-то он нерасторопный, проще самому пропатчить локально субмодуль у себя. Сценарий условно такой - я клонирую с субмодулями свой проект, запускаю cmake .., который патчит субмодуль в директории с исходниками.
По идее ExternalProject умеет патчить, но как его заставить исполнить git apply … из директории субмодуля? (ибо выполнить patch некросплатформенно? Всякая винда, чем они там патчат? Какие опции? Хз вообще)
В общем я теоретик, как пропатчить субмодуль правильно?