qaul / qaul.net

Internet Independent Wireless Mesh Communication App
https://qaul.net
GNU Affero General Public License v3.0
511 stars 62 forks source link

Removed `protoc` build dependency #631

Closed MathJud closed 3 months ago

MathJud commented 3 months ago

When building libqaul, the protbuf files are re-builded each time automatically. This requires the presence of protoc on the system.

The re-build of the protobuf source files is only needed if they were changed. Therefor this step creates a dependency overhead for most builds.

The build file now only re-builds the protobuf files if protoc is available on the system. Otherwise it prints out an explanatory warning message.