import qbs.FileInfo Product { files: [ "ADL.h", "DynamicString.h", ] Group { name: "Rope" files: [ "Rope.Decimal.h", "Rope.Rope.h", "Rope.StringStore.h", "Rope.StringView.h", "Rope.char.h", "Rope.h", "Rope.join.h", "Rope.store.h", ] } Group { name: "StringStore" files: [ "StringStore.h", "StringStore.literal.h", "StringStore.range.h", ] } Group { name: "StringView" files: [ "StringView.equals.h", "StringView.fmt.h", "StringView.h", "StringView.literal.h", "StringView.ostream.h", "StringView.range.h", "StringView.std.h", "StringView.store.h", ] } Export { cpp.includePaths: FileInfo.joinPaths(exportingProduct.sourceDirectory, "..") Depends { name: "cpp" } Depends { name: "tuple19" } } Depends { name: "tuple19" } Depends { name: "fmt"; required: false } }