summaryrefslogtreecommitdiffstats
path: root/extra/nanopb.mk
diff options
context:
space:
mode:
authorKyle Manna <kyle@kylemanna.com>2015-10-15 13:04:23 -0700
committerKyle Manna <kyle@kylemanna.com>2015-10-15 13:04:23 -0700
commita97617bb41d2e03c670467a0d053b4d2eaae8dad (patch)
treeb4d980088ebd411c5ae570a7d0d576123ac7d27a /extra/nanopb.mk
parent6b63b26404064272394740f6b7354e75c5805cec (diff)
cmake: Build generator files in build directory
Treat the source directory as immutable. Copy the generator directory which previously generated files in-tree to the build directory and then generate files. Many emerging continuous integration build systems test builds across multiple versions of dependencies protobuf and python versions in particular. The previous source tree builds resulted in stale files from the last build breaking the current build. By placing the build files in the build directory, the build system automatically removes stale files (removes output build directory) and regenerates them as necessary.
Diffstat (limited to 'extra/nanopb.mk')
0 files changed, 0 insertions, 0 deletions