2023-01-28 21:15:32 +01:00
|
|
|
import qbs.Utilities
|
|
|
|
|
2023-01-04 17:31:50 +01:00
|
|
|
VLib {
|
2023-01-28 21:15:32 +01:00
|
|
|
Depends { name: "Qt"; submodules: ["core", "gui", "xml", "svg", "concurrent"] }
|
2023-01-04 17:31:50 +01:00
|
|
|
Depends { name: "VMiscLib" }
|
|
|
|
|
2023-01-28 21:15:32 +01:00
|
|
|
Depends {
|
|
|
|
name: "Qt.xmlpatterns"
|
|
|
|
condition: Utilities.versionCompare(Qt.core.version, "6") < 0
|
|
|
|
}
|
|
|
|
|
|
|
|
Depends {
|
|
|
|
name: "Qt.core5compat";
|
|
|
|
condition: Utilities.versionCompare(Qt.core.version, "6") >= 0
|
|
|
|
}
|
|
|
|
|
2023-01-04 17:31:50 +01:00
|
|
|
name: "IFCLib"
|
|
|
|
files: [
|
|
|
|
"ifcdef.h",
|
|
|
|
"ifcdef.cpp",
|
|
|
|
]
|
|
|
|
|
|
|
|
Group {
|
|
|
|
name: "exception"
|
|
|
|
prefix: "exception/"
|
|
|
|
files: [
|
|
|
|
"vexceptionobjecterror.h",
|
|
|
|
"vexceptionemptyparameter.h",
|
|
|
|
"vexceptionconversionerror.h",
|
|
|
|
"vexceptionbadid.h",
|
|
|
|
"vexception.h",
|
|
|
|
"vexceptionterminatedposition.h",
|
|
|
|
"vexceptionwrongid.h",
|
|
|
|
"vexceptionundo.h",
|
|
|
|
"vexceptioninvalidnotch.h",
|
|
|
|
"vexceptioninvalidhistory.h",
|
|
|
|
"vexceptionobjecterror.cpp",
|
|
|
|
"vexceptionemptyparameter.cpp",
|
|
|
|
"vexceptionconversionerror.cpp",
|
|
|
|
"vexceptionbadid.cpp",
|
|
|
|
"vexception.cpp",
|
|
|
|
"vexceptionterminatedposition.cpp",
|
|
|
|
"vexceptionwrongid.cpp",
|
|
|
|
"vexceptionundo.cpp",
|
|
|
|
"vexceptioninvalidnotch.cpp",
|
|
|
|
"vexceptioninvalidhistory.cpp",
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
Group {
|
|
|
|
name: "xml"
|
|
|
|
prefix: "xml/"
|
|
|
|
files: [
|
|
|
|
"utils.h",
|
|
|
|
"vabstractconverter.h",
|
|
|
|
"vbackgroundpatternimage.h",
|
|
|
|
"vdomdocument.h",
|
|
|
|
"vlayoutconverter.h",
|
|
|
|
"vpatternconverter.h",
|
|
|
|
"vpatternimage.h",
|
|
|
|
"vtoolrecord.h",
|
|
|
|
"vabstractpattern.h",
|
|
|
|
"vvstconverter.h",
|
|
|
|
"/vvitconverter.h",
|
|
|
|
"/vabstractmconverter.h",
|
|
|
|
"vlabeltemplateconverter.h",
|
|
|
|
"vwatermarkconverter.h",
|
|
|
|
"utils.cpp",
|
|
|
|
"vabstractconverter.cpp",
|
|
|
|
"vbackgroundpatternimage.cpp",
|
|
|
|
"vdomdocument.cpp",
|
|
|
|
"vlayoutconverter.cpp",
|
|
|
|
"vpatternconverter.cpp",
|
|
|
|
"vpatternimage.cpp",
|
|
|
|
"vtoolrecord.cpp",
|
|
|
|
"vabstractpattern.cpp",
|
|
|
|
"vvstconverter.cpp",
|
|
|
|
"vvitconverter.cpp",
|
|
|
|
"vabstractmconverter.cpp",
|
|
|
|
"vlabeltemplateconverter.cpp",
|
|
|
|
"vwatermarkconverter.cpp",
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
Group {
|
|
|
|
name: "Resources"
|
|
|
|
files: [
|
|
|
|
"schema.qrc",
|
|
|
|
]
|
|
|
|
}
|
|
|
|
|
|
|
|
Export {
|
|
|
|
Depends { name: "cpp" }
|
2023-01-05 11:25:29 +01:00
|
|
|
Depends { name: "Qt"; submodules: ["xml"] }
|
|
|
|
Depends { name: "VMiscLib" }
|
2023-01-04 17:31:50 +01:00
|
|
|
cpp.includePaths: [exportingProduct.sourceDirectory]
|
|
|
|
}
|
|
|
|
}
|