blob: 9575a1610f351ec205c8d9ef656bd3679ec0f6ef [file] [log] [blame]
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
)