]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
cmake: add transitive dependency on legacy-option-headers
authorCasey Bodley <cbodley@redhat.com>
Thu, 15 Jul 2021 14:58:51 +0000 (10:58 -0400)
committerCasey Bodley <cbodley@redhat.com>
Thu, 15 Jul 2021 14:58:53 +0000 (10:58 -0400)
commitcae189a504c151bbf640cbab2b75eccc6ecb0245
tree27bb34c7146d3f9da8cd837363495032ab570cb4
parent6ffbe0b784e1dffff88ca195d257cc61e0195626
cmake: add transitive dependency on legacy-option-headers

the legacy-option-headers target is only marked as a dependency of the
common-objs and common-common-objs. because those targets are OBJECT
libraries, their dependencies aren't inherited by the targets that link
common-objs or common-common-objs

this adds the dependencies manually, so that changes to the config
yaml files will cause legacy-option-headers to regenerate the headers

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/CMakeLists.txt