mirror of
https://gitlab.com/smart-pattern/valentina.git
synced 2024-10-06 07:11:39 +02:00
108 lines
3.2 KiB
QML
108 lines
3.2 KiB
QML
import qbs.Utilities
|
|
|
|
VLib {
|
|
Depends { name: "Qt"; submodules: ["core", "gui", "xml", "svg", "concurrent"] }
|
|
Depends { name: "VMiscLib" }
|
|
|
|
Depends {
|
|
name: "Qt.xmlpatterns"
|
|
condition: Utilities.versionCompare(Qt.core.version, "6") < 0
|
|
}
|
|
|
|
Depends {
|
|
name: "xerces-c"
|
|
condition: Utilities.versionCompare(Qt.core.version, "6") >= 0 && !buildconfig.useConanPackages
|
|
}
|
|
|
|
Depends {
|
|
name: "conan.XercesC"
|
|
condition: Utilities.versionCompare(Qt.core.version, "6") >= 0 && buildconfig.useConanPackages
|
|
}
|
|
|
|
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",
|
|
"vparsererrorhandler.cpp",
|
|
"vparsererrorhandler.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" }
|
|
Depends { name: "Qt"; submodules: ["core", "xml"] }
|
|
Depends { name: "VMiscLib" }
|
|
Depends { name: "xerces-c"; condition: Utilities.versionCompare(Qt.core.version, "6") >= 0 && !buildconfig.useConanPackages }
|
|
Depends { name: "conan.XercesC"; condition: Utilities.versionCompare(Qt.core.version, "6") >= 0 && buildconfig.useConanPackages }
|
|
cpp.includePaths: [exportingProduct.sourceDirectory]
|
|
}
|
|
}
|