2023-01-04 17:31:50 +01:00
|
|
|
VLib {
|
2023-01-05 11:25:29 +01:00
|
|
|
Depends { name: "Qt"; submodules: ["concurrent", "svg"] }
|
2023-01-04 17:31:50 +01:00
|
|
|
Depends { name: "VMiscLib" }
|
|
|
|
Depends { name: "VGeometryLib" }
|
|
|
|
Depends { name: "VPatternDBLib" }
|
|
|
|
Depends { name: "VObjLib" }
|
|
|
|
Depends { name: "QMUParserLib" }
|
|
|
|
Depends { name: "VDXFLib" }
|
2023-07-10 18:23:41 +02:00
|
|
|
Depends { name: "VHPGLLib"}
|
2023-01-04 17:31:50 +01:00
|
|
|
Depends { name: "IFCLib" }
|
|
|
|
Depends { name: "VWidgetsLib" }
|
|
|
|
Depends { name: "VFormatLib" }
|
|
|
|
|
|
|
|
name: "VLayoutLib"
|
2023-01-16 17:48:21 +01:00
|
|
|
files: {
|
|
|
|
var files = [
|
|
|
|
"vlayoutexporter.h",
|
|
|
|
"vlayoutgenerator.h",
|
|
|
|
"vlayoutdef.h",
|
|
|
|
"vlayoutpaper.h",
|
|
|
|
"vlayoutpaper_p.h",
|
|
|
|
"vbank.h",
|
|
|
|
"vcontour.h",
|
|
|
|
"vcontour_p.h",
|
|
|
|
"vbestsquare.h",
|
|
|
|
"vlayoutpoint.h",
|
|
|
|
"vposition.h",
|
|
|
|
"vrawlayout.h",
|
|
|
|
"vprintlayout.h",
|
|
|
|
"vsapoint.h",
|
|
|
|
"vtextmanager.h",
|
|
|
|
"vposter.h",
|
|
|
|
"vgraphicsfillitem.h",
|
|
|
|
"vabstractpiece.h",
|
|
|
|
"vabstractpiece_p.h",
|
|
|
|
"vlayoutpiece.h",
|
|
|
|
"vlayoutpiece_p.h",
|
|
|
|
"vlayoutpiecepath.h",
|
|
|
|
"vlayoutpiecepath_p.h",
|
|
|
|
"vbestsquare_p.h",
|
|
|
|
"vrawsapoint.h",
|
|
|
|
"vlayoutexporter.cpp",
|
|
|
|
"vlayoutgenerator.cpp",
|
|
|
|
"vlayoutpaper.cpp",
|
|
|
|
"vbank.cpp",
|
|
|
|
"vcontour.cpp",
|
|
|
|
"vbestsquare.cpp",
|
|
|
|
"vlayoutpoint.cpp",
|
|
|
|
"vposition.cpp",
|
|
|
|
"vrawlayout.cpp",
|
|
|
|
"vprintlayout.cpp",
|
|
|
|
"vtextmanager.cpp",
|
|
|
|
"vposter.cpp",
|
|
|
|
"vgraphicsfillitem.cpp",
|
|
|
|
"vabstractpiece.cpp",
|
|
|
|
"vlayoutpiece.cpp",
|
|
|
|
"vlayoutpiecepath.cpp",
|
|
|
|
"vrawsapoint.cpp"
|
|
|
|
];
|
|
|
|
|
|
|
|
if (Qt.core.versionMajor >= 5 && Qt.core.versionMinor < 12) {
|
|
|
|
files.push("vsapoint.cpp"); // need only before C++17
|
|
|
|
}
|
|
|
|
|
|
|
|
return files;
|
|
|
|
}
|
2023-01-04 17:31:50 +01:00
|
|
|
|
|
|
|
Group {
|
|
|
|
name: "dialogs"
|
|
|
|
prefix: "dialogs/"
|
|
|
|
files: [
|
|
|
|
"dialoglayoutscale.h",
|
|
|
|
"vabstractlayoutdialog.h",
|
|
|
|
"watermarkwindow.h",
|
|
|
|
"dialoglayoutscale.cpp",
|
|
|
|
"vabstractlayoutdialog.cpp",
|
|
|
|
"watermarkwindow.cpp",
|
|
|
|
"dialoglayoutscale.ui",
|
|
|
|
"watermarkwindow.ui",
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
Group {
|
|
|
|
name: "Resources"
|
|
|
|
prefix: "share/"
|
|
|
|
files: [
|
|
|
|
"icons.qrc",
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
Export {
|
|
|
|
Depends { name: "cpp" }
|
|
|
|
cpp.includePaths: [exportingProduct.sourceDirectory]
|
|
|
|
}
|
|
|
|
}
|