Joseph Wu created MESOS-5756:
--------------------------------
Summary: Cmake build system needs to regenerate protobufs when
they are updated.
Key: MESOS-5756
URL: https://issues.apache.org/jira/browse/MESOS-5756
Project: Mesos
Issue Type: Improvement
Components: build, cmake
Reporter: Joseph Wu
Priority: Minor
Generated header files, such as protobufs are currently generated all at once
in the CMake build system:
https://github.com/apache/mesos/blob/db8b0f16c1c8c6e683a4b788262f307a8bc218e0/cmake/MesosConfigure.cmake#L77-L80
This means, if a protobuf is changed, the CMake build system will not
regenerate new protobufs unless you delete the generated {{/include}} directory.
----
Should be a trivial fix, as the CMake protobuf functions merely need to depend
on the input file:
*
https://github.com/apache/mesos/blob/db8b0f16c1c8c6e683a4b788262f307a8bc218e0/src/cmake/MesosProtobuf.cmake#L67
*
https://github.com/apache/mesos/blob/db8b0f16c1c8c6e683a4b788262f307a8bc218e0/src/cmake/MesosProtobuf.cmake#L100
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)