解决linux下HGUpgrade的编译问题

This commit is contained in:
luoliangyi 2022-06-30 18:20:13 +08:00
parent 35bacd19ce
commit 3ccb4d4298
1 changed files with 38 additions and 0 deletions

View File

@ -55,10 +55,18 @@ unix {
ARCH = $$system(arch)
message($$ARCH)
LIBS += -ldl -lpthread
contains(DISTRIBUTION, UnionTech){
message('UOS')
DEFINES += UOS
contains(ARCH, x86_64){
INCLUDEPATH += $$PWD/../../../third_party/libcurl/uos/amd64/include
LIBS += -L../../../third_party/libcurl/uos/amd64/lib -lcurl
LIBS += -L../../../third_party/zlib/uos/amd64/lib -lz
LIBS += -L../../../third_party/libuuid/uos/amd64/lib -luuid
CONFIG(release, debug|release) {
DESTDIR = ../../../../release/uos/x86_64/
}
@ -67,6 +75,12 @@ unix {
}
}
contains(ARCH, aarch64){
INCLUDEPATH += $$PWD/../../../third_party/libcurl/uos/aarch64/include
LIBS += -L../../../third_party/libcurl/uos/aarch64/lib -lcurl
LIBS += -L../../../third_party/zlib/uos/aarch64/lib -lz
LIBS += -L../../../third_party/libuuid/uos/aarch64/lib -luuid
CONFIG(release, debug|release) {
DESTDIR = ../../../../release/uos/aarch64/
}
@ -75,6 +89,12 @@ unix {
}
}
contains(ARCH, mips64){
INCLUDEPATH += $$PWD/../../../third_party/libcurl/uos/mips64/include
LIBS += -L../../../third_party/libcurl/uos/mips64/lib -lcurl
LIBS += -L../../../third_party/zlib/uos/mips64/lib -lz
LIBS += -L../../../third_party/libuuid/uos/mips64/lib -luuid
CONFIG(release, debug|release) {
DESTDIR = ../../../../release/uos/mips64/
}
@ -86,6 +106,12 @@ unix {
message('KYLIN')
DEFINES += KYLIN
contains(ARCH, x86_64){
INCLUDEPATH += $$PWD/../../../third_party/libcurl/kylin/amd64/include
LIBS += -L../../../third_party/libcurl/kylin/amd64/lib -lcurl
LIBS += -L../../../third_party/zlib/kylin/amd64/lib -lz
LIBS += -L../../../third_party/libuuid/kylin/amd64/lib -luuid
CONFIG(release, debug|release) {
DESTDIR = ../../../../release/kylin/x86_64/
}
@ -94,6 +120,12 @@ unix {
}
}
contains(ARCH, aarch64){
INCLUDEPATH += $$PWD/../../../third_party/libcurl/kylin/aarch64/include
LIBS += -L../../../third_party/libcurl/kylin/aarch64/lib -lcurl
LIBS += -L../../../third_party/zlib/kylin/aarch64/lib -lz
LIBS += -L../../../third_party/libuuid/kylin/aarch64/lib -luuid
CONFIG(release, debug|release) {
DESTDIR = ../../../../release/kylin/aarch64/
}
@ -102,6 +134,12 @@ unix {
}
}
contains(ARCH, mips64){
INCLUDEPATH += $$PWD/../../../third_party/libcurl/kylin/mips64/include
LIBS += -L../../../third_party/libcurl/kylin/mips64/lib -lcurl
LIBS += -L../../../third_party/zlib/kylin/mips64/lib -lz
LIBS += -L../../../third_party/libuuid/kylin/mips64/lib -luuid
CONFIG(release, debug|release) {
DESTDIR = ../../../../release/kylin/mips64/
}