| list(APPEND JavaScriptCore_SOURCES |
| list(APPEND JavaScriptCore_PUBLIC_FRAMEWORK_HEADERS |
| list(APPEND JavaScriptCore_PRIVATE_INCLUDE_DIRECTORIES |
| ${CMAKE_BINARY_DIR}/../include/private |
| list(APPEND JavaScriptCore_SOURCES |
| list(APPEND JavaScriptCore_PUBLIC_FRAMEWORK_HEADERS |
| list(APPEND JavaScriptCore_LIBRARIES |
| ${COREFOUNDATION_LIBRARY} |
| if (NOT WTF_PLATFORM_WIN_CAIRO) |
| list(APPEND JavaScriptCore_LIBRARIES |
| if (ENABLE_REMOTE_INSPECTOR) |
| include(inspector/remote/Socket.cmake) |
| list(REMOVE_ITEM JavaScriptCore_SOURCES |
| inspector/JSGlobalObjectInspectorController.cpp |
| "${JAVASCRIPTCORE_DIR}/JavaScriptCore.vcxproj/JavaScriptCore.resources" |
| ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} |
| set(JavaScriptCore_OUTPUT_NAME JavaScriptCore${DEBUG_SUFFIX}) |