C++ 如何仅在子项目是编译的一部分时从该子项目注入配置

C++ 如何仅在子项目是编译的一部分时从该子项目注入配置,c++,gradle,C++,Gradle,我创建了一个插件XYZ,它必须(从根目录)在所有项目中注入配置 我的项目是为VisualStudio设计的。因此Java依赖项不可用 这是我的布局,两个变体都使用公共库projLibprojVariant1使用插件,但projVariant2不使用插件 myRoot - projLib - projVariant1 <- uses the plugin - projVariant2 projVariant1的build.gradle: apply plugin: 'cpp' app

我创建了一个插件
XYZ
,它必须(从根目录)在所有项目中注入配置

我的项目是为VisualStudio设计的。因此Java依赖项不可用

这是我的布局,两个变体都使用公共库
projLib
projVariant1
使用插件,但
projVariant2
不使用插件

myRoot
 - projLib
 - projVariant1 <- uses the plugin
 - projVariant2
projVariant1
的build.gradle:

apply plugin: 'cpp'
applyPluginXYZ(project)

我真的没有看到你添加的C++标签的关系?使用Gradle管理C++项目吗?这个问题和C++有什么关系吗?如果没有,那么这可能是不需要的信息。这是一个我忘记指定的本地项目(我将添加一些信息)
apply plugin: 'cpp'
applyPluginXYZ(project)