[FR]: `FetchContent` on `googletest` subfolder
LecrisUT opened this issue · comments
Cristian Le commented
Does the feature exist in the most recent commit?
No
Why do we need this feature?
Avoid building with gmock
Describe the proposal.
Let's say we want to consume gtest as:
FetchContent_Declare(GTest
GIT_REPOSITORY https://github.com/google/googletest
GIT_TAG v1.14.0
SOURCE_SUBDIR googletest
FIND_PACKAGE_ARGS CONFIG
)
This fails because GOOGLETEST_VERSION
is only defined in top level cmakelists. This means the that the gtest
is not independently buildable
Is the feature specific to an operating system, compiler, or build system version?
Build system: CMake + FetchContent
Derek Mauro commented
Duplicate of #4309.