Files
core/DesktopEditor/doctrenderer/doctrenderer.pro
2020-10-15 18:29:13 +03:00

88 lines
1.9 KiB
Prolog

QT -= core
QT -= gui
VERSION = 1.0.0.3
TARGET = doctrenderer
TEMPLATE = lib
CONFIG += shared
CONFIG += plugin
CONFIG += c++11
CONFIG += core_static_link_libstd
CORE_ROOT_DIR = $$PWD/../..
PWD_ROOT_DIR = $$PWD
include(../../Common/base.pri)
ADD_DEPENDENCY(graphics, kernel, UnicodeConverter)
#CONFIG += build_xp
!build_xp {
include(../../Common/3dParty/v8/v8.pri)
} else {
DEFINES += V8_OS_XP
DESTDIR=$$DESTDIR/xp
include(../../Common/3dParty/v8/v8_xp/v8.pri)
}
core_ios {
CONFIG += doct_renderer_empty
}
core_android {
CONFIG += doct_renderer_empty
}
doct_renderer_empty {
SOURCES += doctrenderer_empty.cpp
} else {
HEADERS += \
doctrenderer.h \
docbuilder.h
SOURCES += \
nativecontrol.cpp \
doctrenderer.cpp \
docbuilder.cpp \
docbuilder_p.cpp \
nativebuilder.cpp \
graphics.cpp
SOURCES += \
../../Common/OfficeFileFormatChecker2.cpp \
../../Common/3dParty/pole/pole.cpp \
../../Common/DocxFormat/Source/Base/unicode_util.cpp \
../fontengine/ApplicationFontsWorker.cpp
HEADERS += \
docbuilder_p.h \
memorystream.h \
nativecontrol.h \
nativebuilder.h \
graphics.h
HEADERS += \
js_internal/embed/GraphicsEmbed.h \
js_internal/embed/MemoryStreamEmbed.h \
js_internal/embed/NativeControlEmbed.h \
js_internal/embed/NativeBuilderEmbed.h \
js_internal/js_base.h \
js_internal/v8/v8_base.h
SOURCES += \
js_internal/embed/GraphicsEmbed.cpp \
js_internal/embed/MemoryStreamEmbed.cpp \
js_internal/embed/NativeControlEmbed.cpp \
js_internal/embed/NativeBuilderEmbed.cpp \
js_internal/embed/v8/v8_Graphics.cpp \
js_internal/embed/v8/v8_MemoryStream.cpp \
js_internal/embed/v8/v8_NativeControl.cpp \
js_internal/v8/v8_base.cpp
}
# downloader
DEFINES += BUIDLER_OPEN_DOWNLOAD_ENABLED
DEFINES += BUIDLER_OPEN_BASE64_ENABLED