Tôi đã thiết lập một dự án trên đầu trang của Qt (vì vậy nguồn được viết bằng C++) và tôi muốn thử Gradle để tự động xây dựng trên đó. Nó đã cho tôi một thời gian để có được vào các chi tiết của cấu hình xây dựng đa dự án (có một thực thi và hai libs) và bây giờ tôi đang cố gắng để nói cho cpp-exe
và cpp-lib
plugin cách cây nguồn của tôi được cấu trúc.Cấu hình các nguồn cpp trong gradle
Tôi đã thiết lập một nhiệm vụ mà nên in tất cả các bộ nguồn (không nên có ít nhất là mặc định những người phải không?) Và nó trông như thế này:
task projectinfo {
description = "Informations about the current project"
group = INFORMATIONS_GROUP
doFirst {
task -> print ("""${task.project.sourceSets.all}""")
}
Nếu tôi chạy nhiệm vụ này Gradle nói tôi rằng không có tài sản "sourceSets" cho dự án. The documentation of the plugin cho tôi biết rằng có thể tùy chỉnh vị trí nguồn, nhưng không phải như thế nào.
Vì vậy, câu hỏi của tôi sẽ là: Làm cách nào tôi có thể nói cho trình cắm Gradle cpp
có nguồn tệp để sử dụng. Nếu có bất kỳ tài liệu nào về plugin cpp
ngoài tài liệu API và hướng dẫn sử dụng Gradle cũng sẽ giúp ích.