| list(APPEND JavaScriptCore_SOURCES |
| API/JSStringRefBSTR.cpp |
| API/JSStringRefCF.cpp |
| ) |
| |
| if (WTF_PLATFORM_WIN_CAIRO) |
| list(APPEND JavaScriptCore_LIBRARIES |
| CFLite |
| ) |
| else () |
| list(APPEND JavaScriptCore_LIBRARIES |
| CoreFoundation |
| ) |
| endif () |
| |
| if (MSVC AND "${JavaScriptCore_LIBRARY_TYPE}" MATCHES "SHARED") |
| get_property(WTF_LIBRARY_LOCATION TARGET WTF PROPERTY LOCATION) |
| |
| add_custom_command( |
| OUTPUT ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/forwarded-exports.cpp |
| DEPENDS WTF |
| COMMAND ${PYTHON_EXECUTABLE} ${TOOLS_DIR}/Scripts/generate-win32-export-forwards ${WTF_LIBRARY_LOCATION} ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/forwarded-exports.cpp |
| VERBATIM) |
| list(APPEND JavaScriptCore_SOURCES ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/forwarded-exports.cpp) |
| endif () |
| |
| list(REMOVE_ITEM JavaScriptCore_SOURCES |
| inspector/JSGlobalObjectInspectorController.cpp |
| ) |