Los proyectos generados por cmake tienen una ruta absoluta, lo que causa dificultades en la compilation en diferentes máquinas

El código fuente de Flatbuffers sincronizado desde GitHub debe hacerse usando cmake. Veo que los proyectos así generados están vinculados a la máquina, debido a las routes absolutas integradas en el proyecto. Debido a este comportamiento, el proyecto se comstack correctamente en mi máquina, pero si sincronizo el proyecto en otra máquina, la compilation falla.

¿Alguien tiene alguna idea sobre cómo podemos gestionar el proyecto flatbuffers sobre el control de código fuente (como Git / Perforce)? Solo quiero eliminar la dependencia de usar cmake en cada máquina al registrar el proyecto .

Súplica ayuda.

La forma en que CMake funciona es que debe regenerarlo en cada máquina. No debe agregar proyectos generados al control de fuente.

La ruta absoluta es un problema de CMake, no un problema de FlatBuffers (estás usando la label incorrecta).