mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-04-07 13:55:33 +08:00
Added #ifdef and [noexport] support for code generation. Replaced most of internal classes.
Removed unnecessary V8 code.
This commit is contained in:
@ -73,27 +73,22 @@ include($$PWD/js_internal/js_base.pri)
|
||||
build_xp:DESTDIR=$$DESTDIR/xp
|
||||
}
|
||||
|
||||
# ALL THESE WILL BE REPLACED TO ADD_FILES_FOR_EMBEDDED_CLASS_HEADER()
|
||||
!use_javascript_core {
|
||||
SOURCES += \
|
||||
embed/v8/v8_MemoryStreamEmbed.cpp \
|
||||
embed/v8/v8_NativeControl.cpp \
|
||||
embed/v8/v8_NativeBuilder.cpp \
|
||||
embed/v8/v8_Graphics.cpp \
|
||||
embed/v8/v8_Pointer.cpp \
|
||||
embed/v8/v8_TextMeasurer.cpp
|
||||
embed/v8/v8_Pointer.cpp
|
||||
} else {
|
||||
OBJECTIVE_SOURCES += ../common/Mac/NSString+StringUtils.mm
|
||||
OBJECTIVE_SOURCES += \
|
||||
embed/jsc/jsc_Graphics.mm \
|
||||
embed/jsc/jsc_MemoryStreamEmbed.mm \
|
||||
embed/jsc/jsc_NativeControl.mm \
|
||||
embed/jsc/jsc_NativeBuilder.mm \
|
||||
embed/jsc/jsc_Pointer.mm \
|
||||
embed/jsc/jsc_TextMeasurer.mm
|
||||
embed/jsc/jsc_Pointer.mm
|
||||
}
|
||||
|
||||
ADD_FILES_FOR_EMBEDDED_CLASS_HEADER(embed/GraphicsEmbed.h)
|
||||
ADD_FILES_FOR_EMBEDDED_CLASS_HEADER(embed/HashEmbed.h)
|
||||
ADD_FILES_FOR_EMBEDDED_CLASS_HEADER(embed/MemoryStreamEmbed.h)
|
||||
ADD_FILES_FOR_EMBEDDED_CLASS_HEADER(embed/NativeControlEmbed.h)
|
||||
ADD_FILES_FOR_EMBEDDED_CLASS_HEADER(embed/TextMeasurerEmbed.h)
|
||||
ADD_FILES_FOR_EMBEDDED_CLASS_HEADER(embed/ZipEmbed.h)
|
||||
|
||||
include(../graphics/pro/textshaper.pri)
|
||||
|
||||
Reference in New Issue
Block a user