11include (FindPackageHandleStandardArgs)
22
3+ SET (CEF_ROOT_DIR "" CACHE PATH "Path to a CEF distributed build" )
4+
35message ("Looking for Chromium Embedded Framework in ${CEF_ROOT_DIR} " )
46
57find_path (CEF_INCLUDE_DIR "include/cef_version.h"
@@ -8,10 +10,16 @@ find_path(CEF_INCLUDE_DIR "include/cef_version.h"
810find_library (CEF_LIBRARY
911 NAMES cef libcef cef.lib libcef.o "Chromium Embedded Framework"
1012 PATHS ${CEF_ROOT_DIR} ${CEF_ROOT_DIR} /Release)
13+ find_library (CEF_LIBRARY_DEBUG
14+ NAMES cef libcef cef.lib libcef.o "Chromium Embedded Framework"
15+ PATHS ${CEF_ROOT_DIR} ${CEF_ROOT_DIR} /Debug)
1116
1217find_library (CEFWRAPPER_LIBRARY
1318 NAMES cef_dll_wrapper libcef_dll_wrapper
14- PATHS ${CEF_ROOT_DIR} /build /libcef_dll ${CEF_ROOT_DIR} /build /libcef_dll_wrapper)
19+ PATHS ${CEF_ROOT_DIR} /build /libcef_dll/Release ${CEF_ROOT_DIR} /build /libcef_dll_wrapper/Release)
20+ find_library (CEFWRAPPER_LIBRARY_DEBUG
21+ NAMES cef_dll_wrapper libcef_dll_wrapper
22+ PATHS ${CEF_ROOT_DIR} /build /libcef_dll/Debug ${CEF_ROOT_DIR} /build /libcef_dll_wrapper/Debug)
1523
1624if (NOT CEF_LIBRARY)
1725 message (FATAL_ERROR "Could not find the CEF shared library" )
@@ -22,8 +30,10 @@ if (NOT CEFWRAPPER_LIBRARY)
2230endif (NOT CEFWRAPPER_LIBRARY)
2331
2432set (CEF_LIBRARIES
25- ${CEF_LIBRARY}
26- ${CEFWRAPPER_LIBRARY} )
33+ debug ${CEFWRAPPER_LIBRARY_DEBUG}
34+ debug ${CEF_LIBRARY_DEBUG}
35+ optimized ${CEFWRAPPER_LIBRARY}
36+ optimized ${CEF_LIBRARY} )
2737
2838find_package_handle_standard_args(CEF DEFAULT_MSG CEF_LIBRARY
2939 CEFWRAPPER_LIBRARY CEF_INCLUDE_DIR)
0 commit comments