mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-02-10 18:05:41 +08:00
Fix build
This commit is contained in:
@ -1,38 +0,0 @@
|
|||||||
OPENSSL_LIBS_DIRECTORY = $$PWD/../openssl/build/$$CORE_BUILDS_PLATFORM_PREFIX/lib
|
|
||||||
|
|
||||||
core_android {
|
|
||||||
|
|
||||||
OPENSSL_ABI_PATH = $$replace(CORE_BUILDS_PLATFORM_PREFIX, "android_", "")
|
|
||||||
contains(OPENSSL_ABI_PATH, "armv7" ) {
|
|
||||||
OPENSSL_ABI_PATH = $$replace(OPENSSL_ABI_PATH, "armv7", "armeabi-v7a")
|
|
||||||
}
|
|
||||||
contains(OPENSSL_ABI_PATH, "arm64_v8a" ) {
|
|
||||||
OPENSSL_ABI_PATH = $$replace(OPENSSL_ABI_PATH, "arm64_v8a", "arm64-v8a")
|
|
||||||
}
|
|
||||||
|
|
||||||
OPENSSL_LIBS_DIRECTORY = $$PWD/../openssl/build/android/$$OPENSSL_ABI_PATH/lib
|
|
||||||
}
|
|
||||||
|
|
||||||
core_ios {
|
|
||||||
|
|
||||||
OPENSSL_LIBS_DIRECTORY = $$PWD/../openssl/build/ios/openssl-universal/lib
|
|
||||||
|
|
||||||
bundle_xcframeworks {
|
|
||||||
xcframework_platform_ios_simulator {
|
|
||||||
OPENSSL_LIBS_DIRECTORY = $$PWD/../openssl/build/ios/openssl-xc/simulator/lib
|
|
||||||
} else {
|
|
||||||
OPENSSL_LIBS_DIRECTORY = $$PWD/../openssl/build/ios/openssl-xc/lib
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
core_windows {
|
|
||||||
LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.lib
|
|
||||||
LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.lib
|
|
||||||
} else {
|
|
||||||
LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.a
|
|
||||||
LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.a
|
|
||||||
}
|
|
||||||
|
|
||||||
INCLUDEPATH += $$OPENSSL_LIBS_DIRECTORY/../include
|
|
||||||
@ -1,14 +1,48 @@
|
|||||||
OPEN_SSL_PLATFORM=$$CORE_BUILDS_PLATFORM_PREFIX
|
OPEN_SSL_PLATFORM=$$CORE_BUILDS_PLATFORM_PREFIX
|
||||||
build_xp:OPEN_SSL_PLATFORM=$$join(OPEN_SSL_PLATFORM, OPEN_SSL_PLATFORM, "", "_xp")
|
build_xp:OPEN_SSL_PLATFORM=$$join(OPEN_SSL_PLATFORM, OPEN_SSL_PLATFORM, "", "_xp")
|
||||||
|
|
||||||
INCLUDEPATH += $$PWD/build/$$OPEN_SSL_PLATFORM/include
|
|
||||||
|
|
||||||
core_windows:LIBS += -L$$PWD/build/$$OPEN_SSL_PLATFORM/lib -llibcrypto -llibssl
|
|
||||||
!core_windows:LIBS += -L$$PWD/build/$$OPEN_SSL_PLATFORM/lib -lcrypto -lssl
|
|
||||||
|
|
||||||
open_ssl_common {
|
open_ssl_common {
|
||||||
DEFINES += COMMON_OPENSSL_BUILDING
|
DEFINES += COMMON_OPENSSL_BUILDING
|
||||||
|
|
||||||
HEADERS += $$PWD/common/common_openssl.h
|
HEADERS += $$PWD/common/common_openssl.h
|
||||||
SOURCES += $$PWD/common/common_openssl.cpp
|
SOURCES += $$PWD/common/common_openssl.cpp
|
||||||
}
|
}
|
||||||
|
|
||||||
|
OPENSSL_LIBS_DIRECTORY = $$PWD/build/$$OPEN_SSL_PLATFORM/lib
|
||||||
|
|
||||||
|
core_android {
|
||||||
|
|
||||||
|
OPENSSL_ABI_PATH = $$replace(CORE_BUILDS_PLATFORM_PREFIX, "android_", "")
|
||||||
|
contains(OPENSSL_ABI_PATH, "armv7" ) {
|
||||||
|
OPENSSL_ABI_PATH = $$replace(OPENSSL_ABI_PATH, "armv7", "armeabi-v7a")
|
||||||
|
}
|
||||||
|
contains(OPENSSL_ABI_PATH, "arm64_v8a" ) {
|
||||||
|
OPENSSL_ABI_PATH = $$replace(OPENSSL_ABI_PATH, "arm64_v8a", "arm64-v8a")
|
||||||
|
}
|
||||||
|
|
||||||
|
OPENSSL_LIBS_DIRECTORY = $$PWD/build/android/$$OPENSSL_ABI_PATH/lib
|
||||||
|
}
|
||||||
|
|
||||||
|
core_ios {
|
||||||
|
|
||||||
|
OPENSSL_LIBS_DIRECTORY = $$PWD/ios/openssl-universal/lib
|
||||||
|
|
||||||
|
bundle_xcframeworks {
|
||||||
|
xcframework_platform_ios_simulator {
|
||||||
|
OPENSSL_LIBS_DIRECTORY = $$PWD/build/ios/openssl-xc/simulator/lib
|
||||||
|
} else {
|
||||||
|
OPENSSL_LIBS_DIRECTORY = $$PWD/build/ios/openssl-xc/lib
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
core_windows {
|
||||||
|
LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.lib
|
||||||
|
LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.lib
|
||||||
|
} else {
|
||||||
|
LIBS += $$OPENSSL_LIBS_DIRECTORY/libssl.a
|
||||||
|
LIBS += $$OPENSSL_LIBS_DIRECTORY/libcrypto.a
|
||||||
|
}
|
||||||
|
|
||||||
|
INCLUDEPATH += $$OPENSSL_LIBS_DIRECTORY/../include
|
||||||
|
|||||||
@ -11,7 +11,7 @@ libsocketio:CONFIG += use_openssl
|
|||||||
ixwebsocket:CONFIG += use_openssl
|
ixwebsocket:CONFIG += use_openssl
|
||||||
|
|
||||||
use_openssl {
|
use_openssl {
|
||||||
include($$PWD/../../3dParty/ixwebsocket/openssl.pri)
|
include($$PWD/../../3dParty/openssl/openssl.pri)
|
||||||
}
|
}
|
||||||
|
|
||||||
libsocketio {
|
libsocketio {
|
||||||
|
|||||||
@ -36,7 +36,7 @@
|
|||||||
#ifdef DOCTRENDERER_NO_USE_DYNAMIC_LIBRARY
|
#ifdef DOCTRENDERER_NO_USE_DYNAMIC_LIBRARY
|
||||||
#define BUILDER_DECL
|
#define BUILDER_DECL
|
||||||
#else
|
#else
|
||||||
#include "../../common/base_export.h"
|
#include "../common/base_export.h"
|
||||||
#ifdef DOCTRENDERER_USE_DYNAMIC_LIBRARY_BUILDING
|
#ifdef DOCTRENDERER_USE_DYNAMIC_LIBRARY_BUILDING
|
||||||
#define BUILDER_DECL Q_DECL_EXPORT
|
#define BUILDER_DECL Q_DECL_EXPORT
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user