|
Lines 9-17
configure_file(webkit2gtk-web-extension.pc.in ${WebKit2WebExtension_PKGCONFIG_FI
a/Source/WebKit2/PlatformGTK.cmake_sec1
|
| 9 |
|
9 |
|
| 10 |
add_definitions(-DBUILDING_WEBKIT) |
10 |
add_definitions(-DBUILDING_WEBKIT) |
| 11 |
add_definitions(-DWEBKIT2_COMPILATION) |
11 |
add_definitions(-DWEBKIT2_COMPILATION) |
|
|
12 |
add_definitions(-DLIBEXECDIR="${CMAKE_INSTALL_FULL_LIBEXECDIR}") |
| 12 |
add_definitions(-DPKGLIBEXECDIR="${LIBEXEC_INSTALL_DIR}") |
13 |
add_definitions(-DPKGLIBEXECDIR="${LIBEXEC_INSTALL_DIR}") |
| 13 |
add_definitions(-DPACKAGE_LOCALE_DIR="${CMAKE_INSTALL_FULL_LOCALEDIR}") |
14 |
add_definitions(-DPACKAGE_LOCALE_DIR="${CMAKE_INSTALL_FULL_LOCALEDIR}") |
| 14 |
add_definitions(-DLIBDIR="${LIB_INSTALL_DIR}") |
15 |
add_definitions(-DLIBDIR="${LIB_INSTALL_DIR}") |
|
|
16 |
add_definitions(-DDATADIR="${CMAKE_INSTALL_FULL_DATADIR}") |
| 15 |
|
17 |
|
| 16 |
set(WebKit2_USE_PREFIX_HEADER ON) |
18 |
set(WebKit2_USE_PREFIX_HEADER ON) |
| 17 |
|
19 |
|
|
Lines 326-331
list(APPEND WebKit2_SOURCES
a/Source/WebKit2/PlatformGTK.cmake_sec2
|
| 326 |
WebProcess/WebPage/gtk/WebPageGtk.cpp |
328 |
WebProcess/WebPage/gtk/WebPageGtk.cpp |
| 327 |
WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp |
329 |
WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp |
| 328 |
|
330 |
|
|
|
331 |
WebProcess/gtk/SeccompFiltersWebProcessGtk.cpp |
| 332 |
WebProcess/gtk/SeccompFiltersWebProcessGtk.h |
| 329 |
WebProcess/gtk/WebGtkExtensionManager.cpp |
333 |
WebProcess/gtk/WebGtkExtensionManager.cpp |
| 330 |
WebProcess/gtk/WebGtkInjectedBundleMain.cpp |
334 |
WebProcess/gtk/WebGtkInjectedBundleMain.cpp |
| 331 |
WebProcess/gtk/WebProcessMainGtk.cpp |
335 |
WebProcess/gtk/WebProcessMainGtk.cpp |
|
Lines 451-456
list(APPEND WebKit2_INCLUDE_DIRECTORIES
a/Source/WebKit2/PlatformGTK.cmake_sec3
|
| 451 |
"${WEBKIT2_DIR}/Shared/Downloads/soup" |
455 |
"${WEBKIT2_DIR}/Shared/Downloads/soup" |
| 452 |
"${WEBKIT2_DIR}/Shared/Plugins/unix" |
456 |
"${WEBKIT2_DIR}/Shared/Plugins/unix" |
| 453 |
"${WEBKIT2_DIR}/Shared/gtk" |
457 |
"${WEBKIT2_DIR}/Shared/gtk" |
|
|
458 |
"${WEBKIT2_DIR}/Shared/linux" |
| 459 |
"${WEBKIT2_DIR}/Shared/linux/SeccompFilters" |
| 454 |
"${WEBKIT2_DIR}/Shared/soup" |
460 |
"${WEBKIT2_DIR}/Shared/soup" |
| 455 |
"${WEBKIT2_DIR}/Shared/unix" |
461 |
"${WEBKIT2_DIR}/Shared/unix" |
| 456 |
"${WEBKIT2_DIR}/UIProcess/API/C/cairo" |
462 |
"${WEBKIT2_DIR}/UIProcess/API/C/cairo" |
|
Lines 531-536
list(APPEND WebKit2_LIBRARIES
a/Source/WebKit2/PlatformGTK.cmake_sec4
|
| 531 |
) |
537 |
) |
| 532 |
endif () |
538 |
endif () |
| 533 |
|
539 |
|
|
|
540 |
if (ENABLE_SECCOMP_FILTERS) |
| 541 |
list(APPEND WebKit2_LIBRARIES |
| 542 |
${LIBSECCOMP_LIBRARIES} |
| 543 |
) |
| 544 |
list(APPEND WebKit2_INCLUDE_DIRECTORIES |
| 545 |
${LIBSECCOMP_INCLUDE_DIRS} |
| 546 |
) |
| 547 |
|
| 548 |
# If building with WebKit jhbuild (not GNOME jhbuild), add the root build |
| 549 |
# directory to the filesystem access policy. |
| 550 |
if (IS_DIRECTORY ${CMAKE_SOURCE_DIR}/WebKitBuild/DependenciesGTK) |
| 551 |
add_definitions(-DSOURCE_DIR=\"${CMAKE_SOURCE_DIR}\") |
| 552 |
endif () |
| 553 |
endif () |
| 554 |
|
| 534 |
ADD_WHOLE_ARCHIVE_TO_LIBRARIES(WebKit2_LIBRARIES) |
555 |
ADD_WHOLE_ARCHIVE_TO_LIBRARIES(WebKit2_LIBRARIES) |
| 535 |
|
556 |
|
| 536 |
set(WebKit2_MARSHAL_LIST ${WEBKIT2_DIR}/UIProcess/API/gtk/webkit2marshal.list) |
557 |
set(WebKit2_MARSHAL_LIST ${WEBKIT2_DIR}/UIProcess/API/gtk/webkit2marshal.list) |