123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- set(WebKit_INCLUDE_DIRECTORIES
- "${CMAKE_SOURCE_DIR}/Source"
- "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
- "${WEBKIT_DIR}"
- "${WEBCORE_DIR}"
- "${WEBCORE_DIR}/Modules/filesystem"
- "${WEBCORE_DIR}/Modules/networkinfo"
- "${WEBCORE_DIR}/Modules/webdatabase"
- "${WEBCORE_DIR}/accessibility"
- "${WEBCORE_DIR}/bindings/generic"
- "${WEBCORE_DIR}/bindings/js"
- "${WEBCORE_DIR}/bindings"
- "${WEBCORE_DIR}/bridge"
- "${WEBCORE_DIR}/bridge/c"
- "${WEBCORE_DIR}/bridge/jsc"
- "${WEBCORE_DIR}/css"
- "${WEBCORE_DIR}/dom"
- "${WEBCORE_DIR}/dom/default"
- "${WEBCORE_DIR}/editing"
- "${WEBCORE_DIR}/history"
- "${WEBCORE_DIR}/html"
- "${WEBCORE_DIR}/html/forms"
- "${WEBCORE_DIR}/html/shadow"
- "${WEBCORE_DIR}/inspector"
- "${WEBCORE_DIR}/loader"
- "${WEBCORE_DIR}/loader/appcache"
- "${WEBCORE_DIR}/loader/icon"
- "${WEBCORE_DIR}/loader/cache"
- "${WEBCORE_DIR}/page"
- "${WEBCORE_DIR}/page/animation"
- "${WEBCORE_DIR}/platform"
- "${WEBCORE_DIR}/platform/animation"
- "${WEBCORE_DIR}/platform/graphics"
- "${WEBCORE_DIR}/platform/graphics/filters"
- "${WEBCORE_DIR}/platform/graphics/harfbuzz"
- "${WEBCORE_DIR}/platform/graphics/harfbuzz/ng"
- "${WEBCORE_DIR}/platform/graphics/opengl"
- "${WEBCORE_DIR}/platform/graphics/transforms"
- "${WEBCORE_DIR}/platform/network"
- "${WEBCORE_DIR}/platform/sql"
- "${WEBCORE_DIR}/platform/text"
- "${WEBCORE_DIR}/plugins"
- "${WEBCORE_DIR}/rendering"
- "${WEBCORE_DIR}/rendering/shapes"
- "${WEBCORE_DIR}/rendering/style"
- "${WEBCORE_DIR}/storage"
- "${WEBCORE_DIR}/svg"
- "${WEBCORE_DIR}/svg/graphics"
- "${WEBCORE_DIR}/svg/properties"
- "${WEBCORE_DIR}/workers"
- "${JAVASCRIPTCORE_DIR}"
- "${JAVASCRIPTCORE_DIR}/ForwardingHeaders"
- "${JAVASCRIPTCORE_DIR}/API"
- "${JAVASCRIPTCORE_DIR}/assembler"
- "${JAVASCRIPTCORE_DIR}/bytecode"
- "${JAVASCRIPTCORE_DIR}/bytecompiler"
- "${JAVASCRIPTCORE_DIR}/disassembler"
- "${JAVASCRIPTCORE_DIR}/dfg"
- "${JAVASCRIPTCORE_DIR}/heap"
- "${JAVASCRIPTCORE_DIR}/debugger"
- "${JAVASCRIPTCORE_DIR}/interpreter"
- "${JAVASCRIPTCORE_DIR}/jit"
- "${JAVASCRIPTCORE_DIR}/llint"
- "${JAVASCRIPTCORE_DIR}/parser"
- "${JAVASCRIPTCORE_DIR}/profiler"
- "${JAVASCRIPTCORE_DIR}/runtime"
- "${WTF_DIR}"
- "${DERIVED_SOURCES_WEBCORE_DIR}"
- "${CMAKE_BINARY_DIR}"
- )
- if (WTF_USE_SOUP)
- list(APPEND WebKit_INCLUDE_DIRECTORIES "${WEBCORE_DIR}/platform/network/soup")
- endif ()
- if (WTF_USE_CURL)
- list(APPEND WebKit_INCLUDE_DIRECTORIES "${WEBCORE_DIR}/platform/network/curl")
- endif ()
- set(WebKit_LIBRARIES
- WebCore
- )
- WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
- add_definitions(-DBUILDING_WebKit)
- include_directories(${WebKit_INCLUDE_DIRECTORIES})
- add_library(WebKit ${WebKit_LIBRARY_TYPE} ${WebKit_SOURCES})
- add_dependencies(WebKit WebCore)
- target_link_libraries(WebKit ${WebKit_LIBRARIES})
- set_target_properties(WebKit PROPERTIES FOLDER "WebKit")
- set_target_properties(WebKit PROPERTIES LINK_INTERFACE_LIBRARIES "")
- if (WebKit_LINK_FLAGS)
- ADD_TARGET_PROPERTIES(WebKit LINK_FLAGS "${WebKit_LINK_FLAGS}")
- endif ()
- if (VERSION_SCRIPT)
- ADD_TARGET_PROPERTIES(WebKit LINK_FLAGS "${VERSION_SCRIPT}")
- endif ()
- if (WebKit_OUTPUT_NAME)
- set_target_properties(WebKit PROPERTIES OUTPUT_NAME ${WebKit_OUTPUT_NAME})
- endif ()
- set_target_properties(WebKit PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
- install(TARGETS WebKit DESTINATION "${LIB_INSTALL_DIR}")
|