|
Lines 8-13
LIST(APPEND WebCore_INCLUDE_DIRECTORIES
a/Source/WebCore/UseV8.cmake_sec1
|
| 8 |
"${JAVASCRIPTCORE_DIR}/runtime" |
8 |
"${JAVASCRIPTCORE_DIR}/runtime" |
| 9 |
) |
9 |
) |
| 10 |
|
10 |
|
|
|
11 |
LIST(APPEND WebCoreTestSupport_INCLUDE_DIRECTORIES |
| 12 |
"${WEBCORE_DIR}/testing/v8" |
| 13 |
) |
| 14 |
|
| 11 |
LIST(APPEND WebCore_IDL_INCLUDES |
15 |
LIST(APPEND WebCore_IDL_INCLUDES |
| 12 |
bindings/v8 |
16 |
bindings/v8 |
| 13 |
) |
17 |
) |
|
Lines 160-165
LIST(APPEND WebCore_SOURCES
a/Source/WebCore/UseV8.cmake_sec2
|
| 160 |
bindings/v8/specialization/V8BindingState.cpp |
164 |
bindings/v8/specialization/V8BindingState.cpp |
| 161 |
) |
165 |
) |
| 162 |
|
166 |
|
|
|
167 |
LIST(APPEND WebCoreTestSupport_SOURCES |
| 168 |
testing/v8/V8InternalsCustom.cpp |
| 169 |
testing/v8/WebCoreTestSupport.cpp |
| 170 |
) |
| 171 |
|
| 163 |
LIST(APPEND WebCore_SOURCES |
172 |
LIST(APPEND WebCore_SOURCES |
| 164 |
${JAVASCRIPTCORE_DIR}/yarr/YarrInterpreter.cpp |
173 |
${JAVASCRIPTCORE_DIR}/yarr/YarrInterpreter.cpp |
| 165 |
${JAVASCRIPTCORE_DIR}/yarr/YarrJIT.cpp |
174 |
${JAVASCRIPTCORE_DIR}/yarr/YarrJIT.cpp |
|
Lines 214-219
FOREACH (_include ${WebCore_IDL_INCLUDES})
a/Source/WebCore/UseV8.cmake_sec3
|
| 214 |
LIST(APPEND IDL_INCLUDES --include=${WEBCORE_DIR}/${_include}) |
223 |
LIST(APPEND IDL_INCLUDES --include=${WEBCORE_DIR}/${_include}) |
| 215 |
ENDFOREACH () |
224 |
ENDFOREACH () |
| 216 |
|
225 |
|
|
|
226 |
FOREACH (_include ${WebCoreTestSupport_IDL_INCLUDES}) |
| 227 |
LIST(APPEND IDL_INCLUDES --include=${WEBCORE_DIR}/${_include}) |
| 228 |
ENDFOREACH () |
| 229 |
|
| 217 |
SET(FEATURE_DEFINES_JAVASCRIPT "LANGUAGE_JAVASCRIPT=1 V8_BINDING=1") |
230 |
SET(FEATURE_DEFINES_JAVASCRIPT "LANGUAGE_JAVASCRIPT=1 V8_BINDING=1") |
| 218 |
FOREACH (_feature ${FEATURE_DEFINES}) |
231 |
FOREACH (_feature ${FEATURE_DEFINES}) |
| 219 |
SET(FEATURE_DEFINES_JAVASCRIPT "${FEATURE_DEFINES_JAVASCRIPT} ${_feature}") |
232 |
SET(FEATURE_DEFINES_JAVASCRIPT "${FEATURE_DEFINES_JAVASCRIPT} ${_feature}") |
|
Lines 249-259
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/V8ArrayBufferViewCust
a/Source/WebCore/UseV8.cmake_sec4
|
| 249 |
FOREACH (_idl ${WebCore_IDL_FILES}) |
262 |
FOREACH (_idl ${WebCore_IDL_FILES}) |
| 250 |
SET(IDL_FILES_LIST "${IDL_FILES_LIST}${WEBCORE_DIR}/${_idl}\n") |
263 |
SET(IDL_FILES_LIST "${IDL_FILES_LIST}${WEBCORE_DIR}/${_idl}\n") |
| 251 |
ENDFOREACH () |
264 |
ENDFOREACH () |
|
|
265 |
|
| 266 |
FOREACH (_idl ${WebCoreTestSupport_IDL_FILES}) |
| 267 |
SET(IDL_FILES_LIST "${IDL_FILES_LIST}${WEBCORE_DIR}/${_idl}\n") |
| 268 |
ENDFOREACH () |
| 269 |
|
| 252 |
FILE(WRITE ${IDL_FILES_TMP} ${IDL_FILES_LIST}) |
270 |
FILE(WRITE ${IDL_FILES_TMP} ${IDL_FILES_LIST}) |
| 253 |
|
271 |
|
| 254 |
ADD_CUSTOM_COMMAND( |
272 |
ADD_CUSTOM_COMMAND( |
| 255 |
OUTPUT ${SUPPLEMENTAL_DEPENDENCY_FILE} |
273 |
OUTPUT ${SUPPLEMENTAL_DEPENDENCY_FILE} |
| 256 |
DEPENDS ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl ${SCRIPTS_PREPROCESS_IDLS} ${WebCore_IDL_FILES} ${IDL_ATTRIBUTES_FILE} |
274 |
DEPENDS ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl ${SCRIPTS_PREPROCESS_IDLS} ${WebCore_IDL_FILES} ${WebCoreTestSupport_IDL_FILES} ${IDL_ATTRIBUTES_FILE} |
| 257 |
COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl --defines "${FEATURE_DEFINES_JAVASCRIPT}" --idlFilesList ${IDL_FILES_TMP} --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" --supplementalDependencyFile ${SUPPLEMENTAL_DEPENDENCY_FILE} --idlAttributesFile ${IDL_ATTRIBUTES_FILE} |
275 |
COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/bindings/scripts/preprocess-idls.pl --defines "${FEATURE_DEFINES_JAVASCRIPT}" --idlFilesList ${IDL_FILES_TMP} --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" --supplementalDependencyFile ${SUPPLEMENTAL_DEPENDENCY_FILE} --idlAttributesFile ${IDL_ATTRIBUTES_FILE} |
| 258 |
VERBATIM) |
276 |
VERBATIM) |
| 259 |
|
277 |
|
|
Lines 267-269
FOREACH (_file ${WebCore_IDL_FILES})
a/Source/WebCore/UseV8.cmake_sec5
|
| 267 |
VERBATIM) |
285 |
VERBATIM) |
| 268 |
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/V8${_name}.cpp) |
286 |
LIST(APPEND WebCore_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/V8${_name}.cpp) |
| 269 |
ENDFOREACH () |
287 |
ENDFOREACH () |
|
|
288 |
|
| 289 |
FOREACH (_file ${WebCoreTestSupport_IDL_FILES}) |
| 290 |
GET_FILENAME_COMPONENT (_name ${_file} NAME_WE) |
| 291 |
ADD_CUSTOM_COMMAND( |
| 292 |
OUTPUT ${DERIVED_SOURCES_WEBCORE_DIR}/V8${_name}.cpp ${DERIVED_SOURCES_WEBCORE_DIR}/V8${_name}.h |
| 293 |
MAIN_DEPENDENCY ${_file} |
| 294 |
DEPENDS ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl ${SCRIPTS_BINDINGS} ${WEBCORE_DIR}/bindings/scripts/CodeGeneratorV8.pm ${SUPPLEMENTAL_DEPENDENCY_FILE} |
| 295 |
COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${WEBCORE_DIR}/bindings/scripts/generate-bindings.pl --defines "${FEATURE_DEFINES_JAVASCRIPT}" --generator V8 ${IDL_INCLUDES} --outputDir "${DERIVED_SOURCES_WEBCORE_DIR}" --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" --supplementalDependencyFile ${SUPPLEMENTAL_DEPENDENCY_FILE} ${WEBCORE_DIR}/${_file} |
| 296 |
VERBATIM) |
| 297 |
LIST(APPEND WebCoreTestSupport_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/V8${_name}.cpp) |
| 298 |
ENDFOREACH () |