He configurado un proyecto en la parte superior de Qt (por lo que la fuente está escrita en C++) y quería probar Gradle para compilaciones automáticas sobre eso. Me tomó algo de tiempo entrar en los detalles de configuración de una compilación de múltiples proyectos (hay un ejecutable y dos libs) y ahora estoy tratando de decirle al cpp-exe
y al plugin cpp-lib
cómo está estructurado mi árbol fuente.Configurando fuentes cpp en gradle
He creado una tarea que debe imprimir todos los conjuntos de código (debe haber por lo menos el defecto más adecuados?) Y se ve así:
task projectinfo {
description = "Informations about the current project"
group = INFORMATIONS_GROUP
doFirst {
task -> print ("""${task.project.sourceSets.all}""")
}
Si me quedo esta tarea Gradle dice que no hay propiedad "sourceSets" para el proyecto. The documentation of the plugin me dice que es posible personalizar las ubicaciones de origen, pero no cómo.
Así que mi pregunta sería: ¿Cómo puedo decirle al plugin Gradle cpp
qué archivos fuente usar? Si hay alguna documentación sobre el complemento cpp
aparte de su documentación de API y la guía de usuario de Gradle, también estaría ayudando.