]> git.sesse.net Git - nageru/blobdiff - meson.build
Add CEF support to Kaeru.
[nageru] / meson.build
index b190b4ab757126b82294bc0f340492c1a9b73a37..cf7301c14f14519a7c695cc014435339743c7965 100644 (file)
@@ -85,6 +85,7 @@ nageru_link_with = []
 nageru_build_rpath = ''
 nageru_install_rpath = ''
 
+kaeru_srcs = ['nageru/kaeru.cpp']
 kaeru_link_with = []
 kaeru_extra_deps = []
 
@@ -236,6 +237,7 @@ nageru_include_dirs += decklink_dir
 # CEF input.
 if have_cef
        nageru_srcs += ['nageru/nageru_cef_app.cpp', 'nageru/cef_capture.cpp']
+       kaeru_srcs += ['nageru/cef_encoder_adapter.cpp', 'nageru/nageru_cef_app.cpp', 'nageru/cef_capture.cpp']
 endif
 
 nageru_srcs += qt_files
@@ -270,7 +272,7 @@ executable('nageru', 'nageru/main.cpp',
 meson.add_install_script('nageru/scripts/setup_nageru_symlink.sh')
 
 # Kaeru executable.
-executable('kaeru', 'nageru/kaeru.cpp',
+executable('kaeru', kaeru_srcs,
        dependencies: [nageru_deps, kaeru_extra_deps],
        include_directories: nageru_include_dirs,
        link_with: [stream, aux, kaeru_link_with],