mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-04-07 13:55:33 +08:00
use base.pri
This commit is contained in:
@ -10,44 +10,14 @@ TARGET = DocFormatLib
|
||||
TEMPLATE = lib
|
||||
CONFIG += staticlib
|
||||
|
||||
CONFIG += c++11
|
||||
CORE_ROOT_DIR = $$PWD/../../..
|
||||
PWD_ROOT_DIR = $$PWD
|
||||
|
||||
win32 {
|
||||
QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStrings
|
||||
QMAKE_CXXFLAGS += /bigobj
|
||||
} else {
|
||||
QMAKE_CXXFLAGS += -std=c++11 -Wall -Wno-ignored-qualifiers
|
||||
}
|
||||
############### destination path ###############
|
||||
DESTINATION_SDK_PATH = $$PWD/../../../build/lib
|
||||
CONFIG += core_x2t
|
||||
include(../../../Common/base.pri)
|
||||
|
||||
# WINDOWS
|
||||
win32:contains(QMAKE_TARGET.arch, x86_64):{
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/win_64/DEBUG
|
||||
} else {
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/win_64
|
||||
}
|
||||
}
|
||||
win32:!contains(QMAKE_TARGET.arch, x86_64):{
|
||||
CONFIG(debug, debug|release) {
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/win_32/DEBUG
|
||||
} else {
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/win_32
|
||||
}
|
||||
}
|
||||
|
||||
linux-g++ | linux-g++-64 | linux-g++-32:contains(QMAKE_HOST.arch, x86_64):{
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/linux_64
|
||||
}
|
||||
linux-g++ | linux-g++-64 | linux-g++-32:!contains(QMAKE_HOST.arch, x86_64):{
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/linux_32
|
||||
}
|
||||
|
||||
mac {
|
||||
DESTDIR = $$DESTINATION_SDK_PATH/mac_64
|
||||
}
|
||||
############### destination path ###############
|
||||
#BOOST
|
||||
include($$PWD/../../../Common/3dParty/boost/boost.pri)
|
||||
|
||||
DEFINES += UNICODE \
|
||||
_UNICODE \
|
||||
@ -57,38 +27,11 @@ DEFINES += UNICODE \
|
||||
_USE_LIBXML2_READER_ \
|
||||
LIBXML_READER_ENABLED
|
||||
|
||||
|
||||
#################### WINDOWS #####################
|
||||
win32 {
|
||||
DEFINES += \
|
||||
LIBXML_READER_ENABLED
|
||||
|
||||
INCLUDEPATH += ../../../Common/DocxFormat/Source/XML/libxml2/XML/include
|
||||
}
|
||||
#################### WINDOWS #####################
|
||||
|
||||
#################### LINUX ########################
|
||||
linux-g++ | linux-g++-64 | linux-g++-32 {
|
||||
DEFINES += \
|
||||
LINUX \
|
||||
_LINUX \
|
||||
_LINUX_QT
|
||||
|
||||
INCLUDEPATH += /usr/include/libxml2
|
||||
}
|
||||
|
||||
mac {
|
||||
DEFINES += \
|
||||
LINUX \
|
||||
_LINUX \
|
||||
_LINUX_QT \
|
||||
_MAC \
|
||||
MAC
|
||||
|
||||
INCLUDEPATH += ../../../DesktopEditor/xml/libxml2/include
|
||||
QMAKE_MAC_SDK = macosx10.11
|
||||
|
||||
core_mac {
|
||||
QMAKE_MAC_SDK = macosx10.11
|
||||
}
|
||||
#################### LINUX ########################
|
||||
|
||||
SOURCES += \
|
||||
../DocFormatLib.cpp \
|
||||
@ -333,10 +276,3 @@ HEADERS += \
|
||||
../../../Common/3dParty/pole/pole.h \
|
||||
../../DocDocxConverter/EncryptionHeader.h \
|
||||
../../DocDocxConverter/DrawingPrimitives.h
|
||||
|
||||
|
||||
|
||||
unix {
|
||||
target.path = /usr/lib
|
||||
INSTALLS += target
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user