|
Lines 15-23
configure_file(webkit2gtk-web-extension.pc.in ${WebKit2WebExtension_PKGCONFIG_FI
a/Source/WebKit2/PlatformGTK.cmake_sec1
|
| 15 |
|
15 |
|
| 16 |
add_definitions(-DBUILDING_WEBKIT) |
16 |
add_definitions(-DBUILDING_WEBKIT) |
| 17 |
add_definitions(-DWEBKIT2_COMPILATION) |
17 |
add_definitions(-DWEBKIT2_COMPILATION) |
|
|
18 |
add_definitions(-DLIBEXECDIR="${CMAKE_INSTALL_FULL_LIBEXECDIR}") |
| 18 |
add_definitions(-DPKGLIBEXECDIR="${LIBEXEC_INSTALL_DIR}") |
19 |
add_definitions(-DPKGLIBEXECDIR="${LIBEXEC_INSTALL_DIR}") |
| 19 |
add_definitions(-DPACKAGE_LOCALE_DIR="${CMAKE_INSTALL_FULL_LOCALEDIR}") |
20 |
add_definitions(-DPACKAGE_LOCALE_DIR="${CMAKE_INSTALL_FULL_LOCALEDIR}") |
| 20 |
add_definitions(-DLIBDIR="${LIB_INSTALL_DIR}") |
21 |
add_definitions(-DLIBDIR="${LIB_INSTALL_DIR}") |
|
|
22 |
add_definitions(-DDATADIR="${CMAKE_INSTALL_FULL_DATADIR}") |
| 21 |
|
23 |
|
| 22 |
set(WebKit2_USE_PREFIX_HEADER ON) |
24 |
set(WebKit2_USE_PREFIX_HEADER ON) |
| 23 |
|
25 |
|
|
Lines 339-344
list(APPEND WebKit2_SOURCES
a/Source/WebKit2/PlatformGTK.cmake_sec2
|
| 339 |
WebProcess/WebPage/gtk/WebPageGtk.cpp |
341 |
WebProcess/WebPage/gtk/WebPageGtk.cpp |
| 340 |
WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp |
342 |
WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp |
| 341 |
|
343 |
|
|
|
344 |
WebProcess/gtk/SeccompFiltersWebProcessGtk.cpp |
| 345 |
WebProcess/gtk/SeccompFiltersWebProcessGtk.h |
| 342 |
WebProcess/gtk/WebGtkExtensionManager.cpp |
346 |
WebProcess/gtk/WebGtkExtensionManager.cpp |
| 343 |
WebProcess/gtk/WebGtkInjectedBundleMain.cpp |
347 |
WebProcess/gtk/WebGtkInjectedBundleMain.cpp |
| 344 |
WebProcess/gtk/WebProcessMainGtk.cpp |
348 |
WebProcess/gtk/WebProcessMainGtk.cpp |
|
Lines 473-478
list(APPEND WebKit2_INCLUDE_DIRECTORIES
a/Source/WebKit2/PlatformGTK.cmake_sec3
|
| 473 |
"${WEBKIT2_DIR}/Shared/Downloads/soup" |
477 |
"${WEBKIT2_DIR}/Shared/Downloads/soup" |
| 474 |
"${WEBKIT2_DIR}/Shared/Plugins/unix" |
478 |
"${WEBKIT2_DIR}/Shared/Plugins/unix" |
| 475 |
"${WEBKIT2_DIR}/Shared/gtk" |
479 |
"${WEBKIT2_DIR}/Shared/gtk" |
|
|
480 |
"${WEBKIT2_DIR}/Shared/linux" |
| 481 |
"${WEBKIT2_DIR}/Shared/linux/SeccompFilters" |
| 476 |
"${WEBKIT2_DIR}/Shared/soup" |
482 |
"${WEBKIT2_DIR}/Shared/soup" |
| 477 |
"${WEBKIT2_DIR}/Shared/unix" |
483 |
"${WEBKIT2_DIR}/Shared/unix" |
| 478 |
"${WEBKIT2_DIR}/UIProcess/API/C/cairo" |
484 |
"${WEBKIT2_DIR}/UIProcess/API/C/cairo" |
|
Lines 557-562
list(APPEND WebKit2_LIBRARIES
a/Source/WebKit2/PlatformGTK.cmake_sec4
|
| 557 |
) |
563 |
) |
| 558 |
endif () |
564 |
endif () |
| 559 |
|
565 |
|
|
|
566 |
if (ENABLE_SECCOMP_FILTERS) |
| 567 |
list(APPEND WebKit2_LIBRARIES |
| 568 |
${LIBSECCOMP_LIBRARIES} |
| 569 |
) |
| 570 |
list(APPEND WebKit2_INCLUDE_DIRECTORIES |
| 571 |
${LIBSECCOMP_INCLUDE_DIRS} |
| 572 |
) |
| 573 |
|
| 574 |
# If building with WebKit jhbuild (not GNOME jhbuild), add the root build |
| 575 |
# directory to the filesystem access policy. |
| 576 |
if (IS_DIRECTORY ${CMAKE_SOURCE_DIR}/WebKitBuild/DependenciesGTK) |
| 577 |
add_definitions(-DSOURCE_DIR=\"${CMAKE_SOURCE_DIR}\") |
| 578 |
endif () |
| 579 |
endif () |
| 580 |
|
| 560 |
ADD_WHOLE_ARCHIVE_TO_LIBRARIES(WebKit2_LIBRARIES) |
581 |
ADD_WHOLE_ARCHIVE_TO_LIBRARIES(WebKit2_LIBRARIES) |
| 561 |
|
582 |
|
| 562 |
set(WebKit2_MARSHAL_LIST ${WEBKIT2_DIR}/UIProcess/API/gtk/webkit2marshal.list) |
583 |
set(WebKit2_MARSHAL_LIST ${WEBKIT2_DIR}/UIProcess/API/gtk/webkit2marshal.list) |