* Add conan support

* Windows Qbs port using conan

* Correct QT_INSTALL_DIRECTORY define

* Correct QT_INSTALL_DIRECTORY define, again
This commit is contained in:
raphaelcotty
2021-12-13 12:04:18 +01:00
committed by GitHub
parent f355fe545b
commit 75d40806ed
12 changed files with 92 additions and 27 deletions

View File

@@ -4,10 +4,10 @@ Pdf4QtLibrary {
name: "Pdf4QtLib"
Depends { name: "Qt"; submodules: ["core", "gui", "widgets", "xml"] }
Depends { name: "openssl" }
Depends { name: "freetype2" }
Depends { name: "freetype" }
Depends { name: "libjpeg" }
Depends { name: "libopenjp2" }
Depends { name: "lcms2" }
Depends { name: "openjpeg" }
Depends { name: "lcms" }
Depends {
condition: qbs.toolchain.contains("gcc")
name: "tbb"
@@ -16,6 +16,12 @@ Pdf4QtLibrary {
condition: qbs.hostOS.contains("linux")
name: "fontconfig"
}
Properties {
condition: qbs.hostOS.contains("windows")
cpp.defines: "PDF4QTLIB_LIBRARY"
cpp.cxxFlags: "/bigobj"
}
files: [
"sources/*.cpp",
"sources/*.h",
@@ -27,10 +33,10 @@ Pdf4QtLibrary {
Depends { name: "Qt"; submodules: ["core", "gui", "widgets", "xml"] }
cpp.includePaths: ["sources"]
Depends { name: "openssl" }
Depends { name: "freetype2" }
Depends { name: "freetype" }
Depends { name: "libjpeg" }
Depends { name: "libopenjp2" }
Depends { name: "lcms2" }
Depends { name: "openjpeg" }
Depends { name: "lcms" }
Depends {
condition: qbs.toolchain.contains("gcc")
name: "tbb"