mirror of
https://github.com/tumic0/QtPBFImagePlugin.git
synced 2025-02-21 18:40:50 +01:00
Compare commits
4 Commits
b2ff37b3a2
...
caf0a29b74
Author | SHA1 | Date | |
---|---|---|---|
caf0a29b74 | |||
4653525da8 | |||
cc2b03423b | |||
e21629f021 |
@ -16,13 +16,14 @@ install:
|
|||||||
- cmd: |-
|
- cmd: |-
|
||||||
set PATH=%QTDIR%\bin;%VCPKGDIR%\tools\protobuf;%PATH%
|
set PATH=%QTDIR%\bin;%VCPKGDIR%\tools\protobuf;%PATH%
|
||||||
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat
|
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat
|
||||||
|
vcpkg install pkgconf:x64-windows-static-md-release
|
||||||
vcpkg install protobuf:x64-windows-static-md-release
|
vcpkg install protobuf:x64-windows-static-md-release
|
||||||
vcpkg install zlib:x64-windows-static-md-release
|
vcpkg install zlib:x64-windows-static-md-release
|
||||||
copy /y %VCPKGDIR%\lib\zlib.lib %VCPKGDIR%\lib\zlibstatic.lib
|
copy /y %VCPKGDIR%\lib\zlib.lib %VCPKGDIR%\lib\zlibstatic.lib
|
||||||
|
|
||||||
build_script:
|
build_script:
|
||||||
- cmd: |-
|
- cmd: |-
|
||||||
qmake PROTOBUF=%VCPKGDIR% ZLIB=%VCPKGDIR% pbfplugin.pro
|
qmake USE_PKGCONFIG=true pbfplugin.pro
|
||||||
nmake release
|
nmake release
|
||||||
|
|
||||||
artifacts:
|
artifacts:
|
||||||
|
@ -39,32 +39,45 @@ RESOURCES += pbfplugin.qrc
|
|||||||
|
|
||||||
DEFINES += QT_NO_DEPRECATED_WARNINGS
|
DEFINES += QT_NO_DEPRECATED_WARNINGS
|
||||||
|
|
||||||
|
equals(USE_PKGCONFIG, "true") {
|
||||||
|
CONFIG += link_pkgconfig
|
||||||
|
PKGCONFIG += protobuf-lite zlib
|
||||||
|
}
|
||||||
|
|
||||||
unix:!macx:!android {
|
unix:!macx:!android {
|
||||||
LIBS += -lprotobuf-lite \
|
!equals(USE_PKGCONFIG, "true") {
|
||||||
-lz
|
LIBS += -lprotobuf-lite \
|
||||||
|
-lz
|
||||||
|
}
|
||||||
|
|
||||||
target.path += $$[QT_INSTALL_PLUGINS]/imageformats
|
target.path += $$[QT_INSTALL_PLUGINS]/imageformats
|
||||||
INSTALLS += target
|
INSTALLS += target
|
||||||
}
|
}
|
||||||
win32 {
|
win32 {
|
||||||
INCLUDEPATH += $$PROTOBUF/include \
|
!equals(USE_PKGCONFIG, "true") {
|
||||||
$$ZLIB/include
|
INCLUDEPATH += $$PROTOBUF/include \
|
||||||
LIBS += $$PROTOBUF/lib/libprotobuf-lite.lib \
|
$$ZLIB/include
|
||||||
$$ZLIB/lib/zlibstatic.lib
|
LIBS += $$PROTOBUF/lib/libprotobuf-lite.lib \
|
||||||
|
$$ZLIB/lib/zlibstatic.lib
|
||||||
|
}
|
||||||
|
|
||||||
QMAKE_TARGET_PRODUCT = QtPBFImagePlugin
|
QMAKE_TARGET_PRODUCT = QtPBFImagePlugin
|
||||||
QMAKE_TARGET_DESCRIPTION = Qt $$QT_VERSION MVT/PBF image plugin
|
QMAKE_TARGET_DESCRIPTION = Qt $$QT_VERSION MVT/PBF image plugin
|
||||||
QMAKE_TARGET_COPYRIGHT = Copyright (c) 2018-2025 Martin Tuma
|
QMAKE_TARGET_COPYRIGHT = Copyright (c) 2018-2025 Martin Tuma
|
||||||
}
|
}
|
||||||
macx {
|
macx {
|
||||||
INCLUDEPATH += $$PROTOBUF/include
|
!equals(USE_PKGCONFIG, "true") {
|
||||||
LIBS += $$PROTOBUF/lib/libprotobuf-lite.a \
|
INCLUDEPATH += $$PROTOBUF/include
|
||||||
-lz
|
LIBS += $$PROTOBUF/lib/libprotobuf-lite.a \
|
||||||
|
-lz
|
||||||
|
}
|
||||||
}
|
}
|
||||||
android {
|
android {
|
||||||
INCLUDEPATH += $$PROTOBUF/include
|
!equals(USE_PKGCONFIG, "true") {
|
||||||
LIBS += $$PROTOBUF/$$ANDROID_TARGET_ARCH/libprotobuf-lite.a \
|
INCLUDEPATH += $$PROTOBUF/include
|
||||||
-lz
|
LIBS += $$PROTOBUF/$$ANDROID_TARGET_ARCH/libprotobuf-lite.a \
|
||||||
|
-lz
|
||||||
|
}
|
||||||
|
|
||||||
top_builddir=$$shadowed($$PWD)
|
top_builddir=$$shadowed($$PWD)
|
||||||
DESTDIR = $$top_builddir/plugins
|
DESTDIR = $$top_builddir/plugins
|
||||||
|
Loading…
x
Reference in New Issue
Block a user