blob: cbcbcb9397895db953d8a756af400ef512170482 [file] [log] [blame]
list(APPEND PAL_SOURCES
crypto/win/CryptoDigestWin.cpp
system/ClockGeneric.cpp
system/win/SoundWin.cpp
text/KillRing.cpp
win/LoggingWin.cpp
)
list(APPEND PAL_INCLUDE_DIRECTORIES
"${CMAKE_BINARY_DIR}"
"${CMAKE_BINARY_DIR}/../include/private"
"${DERIVED_SOURCES_PAL_DIR}"
)
if (${WTF_PLATFORM_WIN_CAIRO})
include(PlatformWinCairo.cmake)
else ()
include(PlatformAppleWin.cmake)
endif ()
set(PAL_OUTPUT_NAME PAL${DEBUG_SUFFIX})
# Generate PALHeaderDetection.h by PAL_PreBuild
add_custom_target(PAL_PreBuild SOURCES "${DERIVED_SOURCES_PAL_DIR}/PALHeaderDetection.h")
add_custom_command(
OUTPUT "${DERIVED_SOURCES_PAL_DIR}/PALHeaderDetection.h"
WORKING_DIRECTORY "${DERIVED_SOURCES_PAL_DIR}"
COMMAND ${PYTHON_EXECUTABLE} ${PAL_DIR}/AVFoundationSupport.py ${WEBKIT_LIBRARIES_DIR} > PALHeaderDetection.h
VERBATIM)
add_dependencies(PAL PAL_PreBuild)