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)