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
|