summarylogtreecommitdiffstats
path: root/archlinux-cef.patch
blob: a2cee6f6c2077f85632645eb68d5aa7006eb3f6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/src/CMakeModules/Bootstrap_Linux.cmake b/src/CMakeModules/Bootstrap_Linux.cmake
index 79ee58840..3a98b2cdc 100644
--- a/src/CMakeModules/Bootstrap_Linux.cmake
+++ b/src/CMakeModules/Bootstrap_Linux.cmake
@@ -44,16 +44,11 @@ find_package(X11 REQUIRED)
 
 if (ENABLE_HTML)
     if (USE_SYSTEM_CEF)
-        set(CEF_LIB_PATH "/usr/lib/casparcg-cef-142")
+        find_package(CEF 142 REQUIRED)
 
         add_library(CEF::CEF INTERFACE IMPORTED)
-        target_include_directories(CEF::CEF INTERFACE
-            "/usr/include/casparcg-cef-142"
-        )
-        target_link_libraries(CEF::CEF INTERFACE
-            "-Wl,-rpath,${CEF_LIB_PATH} ${CEF_LIB_PATH}/libcef.so"
-            "${CEF_LIB_PATH}/libcef_dll_wrapper.a"
-        )
+        target_link_libraries(CEF::CEF INTERFACE CEF::Wrapper CEF::Library)
+        SET(CMAKE_INSTALL_RPATH "/usr/lib/cef/")
     else()
         casparcg_add_external_project(cef)
         ExternalProject_Add(cef