Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build: persist Seastar options in SeastarConfig.cmake
SeastarConfig.cmake is installed/redistributed by Seastar. this file is consumed by `find_package(Seastar)`. but the options configuring the build dependencies should be consistent when build Seastar and when consuming the built Seastar libraries. for instance, when building Seastar, a feature relying on a certain package is enabled. the Seastar application consuming the prebuild Seastar should check for the existence of this package. on the other hand, if a package is not used at all, the Seastar application is not obliged to check it. in this change, we make all the options impacting the package detection subvars in `SeastarConfig.cmake.in`, so that Seastar application can detect the used package properly. Signed-off-by: Kefu Chai <kefu.chai@scylladb.com>
- Loading branch information