diff options
| author | Erik Kundiman <erik@megapahit.org> | 2023-12-25 13:46:18 +0800 | 
|---|---|---|
| committer | Erik Kundiman <erik@megapahit.org> | 2023-12-25 13:46:18 +0800 | 
| commit | 26fee3c935d4483c7204998c31bb1bf9034dbd7d (patch) | |
| tree | 096fc0be9f312d1fbed381c5a11333d548569925 /indra | |
| parent | 9ad01c1823259ba5a5710289b65d629732199eaf (diff) | |
VLC & CEF can be easily optional in newview CMake
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/CMakeLists.txt | 32 | 
1 files changed, 20 insertions, 12 deletions
| diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 0ae91a083b..eb5936132b 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -59,10 +59,12 @@ include(VulkanGltf)  include(ZLIBNG)  include(URIPARSER)  include(LLPrimitive) -include(LibVLCPlugin) -if (DARWIN) -  include(CEFPlugin) -endif () +if (ENABLE_MEDIA_PLUGINS) +	include(LibVLCPlugin) +	if (DARWIN) +		include(CEFPlugin) +	endif (DARWIN) +endif (ENABLE_MEDIA_PLUGINS)  include(UnixInstall)  if ((USE_AUTOBUILD_3P OR USE_CONAN) AND NOT HAVOK_TPV) @@ -1954,13 +1956,15 @@ target_link_libraries(${VIEWER_BINARY_NAME}          ${LLPHYSICSEXTENSIONS_LIBRARIES}          ll::bugsplat          ll::tracy -        ll::libvlc          ll::fontconfig          ) -if( DARWIN ) -   target_link_libraries(${VIEWER_BINARY_NAME} ll::cef ) -endif() +if (ENABLE_MEDIA_PLUGINS) +   target_link_libraries(${VIEWER_BINARY_NAME} ll::libvlc ) +   if (DARWIN) +      target_link_libraries(${VIEWER_BINARY_NAME} ll::cef ) +   endif (DARWIN) +endif (ENABLE_MEDIA_PLUGINS)  if( TARGET ll::intel_memops )     target_link_libraries(${VIEWER_BINARY_NAME} ll::intel_memops ) @@ -2144,11 +2148,15 @@ if (DARWIN)        ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py      ) -  if (DARWIN) +  if (ENABLE_MEDIA_PLUGINS) +      if (DARWIN)    add_dependencies(${VIEWER_BINARY_NAME} SLPlugin media_plugin_libvlc media_plugin_cef) -  else () -    add_dependencies(${VIEWER_BINARY_NAME} SLPlugin media_plugin_libvlc) -  endif () +      else (DARWIN) +          add_dependencies(${VIEWER_BINARY_NAME} SLPlugin media_plugin_libvlc) +      endif (DARWIN) +  else (ENABLE_MEDIA_PLUGINS) +      add_dependencies(${VIEWER_BINARY_NAME} SLPlugin) +  endif (ENABLE_MEDIA_PLUGINS)    if (ENABLE_SIGNING)        set(SIGNING_SETTING "--signature=${SIGNING_IDENTITY}") | 
