|
Lines 51-69
elseif (LINUX)
Link Here
|
| 51 |
if (NOT DESKTOP_APP_DISABLE_GTK_INTEGRATION) |
51 |
if (NOT DESKTOP_APP_DISABLE_GTK_INTEGRATION) |
| 52 |
find_package(PkgConfig REQUIRED) |
52 |
find_package(PkgConfig REQUIRED) |
| 53 |
|
53 |
|
| 54 |
if (DESKTOP_APP_USE_PACKAGED AND NOT DESKTOP_APP_USE_PACKAGED_LAZY) |
54 |
pkg_check_modules(GTK3 REQUIRED gtk+-3.0) |
| 55 |
pkg_check_modules(GTK3 REQUIRED IMPORTED_TARGET gtk+-3.0) |
55 |
target_include_directories(lib_webview PUBLIC ${GTK3_INCLUDE_DIRS}) |
| 56 |
target_link_libraries(lib_webview PUBLIC PkgConfig::GTK3) |
|
|
| 57 |
|
56 |
|
| 58 |
pkg_check_modules(WEBKIT REQUIRED IMPORTED_TARGET webkit2gtk-4.0) |
57 |
pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0) |
| 59 |
target_link_libraries(lib_webview PUBLIC PkgConfig::WEBKIT) |
58 |
target_include_directories(lib_webview PUBLIC ${WEBKIT_INCLUDE_DIRS}) |
| 60 |
else() |
|
|
| 61 |
pkg_check_modules(GTK3 REQUIRED gtk+-3.0) |
| 62 |
target_include_directories(lib_webview PUBLIC ${GTK3_INCLUDE_DIRS}) |
| 63 |
|
| 64 |
pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0) |
| 65 |
target_include_directories(lib_webview PUBLIC ${WEBKIT_INCLUDE_DIRS}) |
| 66 |
endif() |
| 67 |
else() |
59 |
else() |
| 68 |
remove_target_sources(lib_webview ${src_loc} |
60 |
remove_target_sources(lib_webview ${src_loc} |
| 69 |
webview/platform/linux/webview_linux_webkit_gtk.cpp |
61 |
webview/platform/linux/webview_linux_webkit_gtk.cpp |