summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Kundiman <erik@megapahit.org>2026-06-14 14:13:10 +0800
committerErik Kundiman <erik@megapahit.org>2026-06-14 14:13:10 +0800
commitb67d6581c1f54b0856a78224f33e40b37eeeb683 (patch)
tree7771240e895b8931b2e2a0095affcd3704d8c198
parentb370bd8fdb441f3eb86c4c103112ed0874e29e99 (diff)
parent8bde6901477280e7eaf719daebbf978143e2d0cb (diff)
Merge branch 'main' into 26.326.3
-rw-r--r--README.md2
-rw-r--r--indra/cmake/CEFPlugin.cmake22
-rw-r--r--indra/cmake/GLM.cmake2
-rw-r--r--indra/newview/CMakeLists.txt8
-rw-r--r--indra/newview/FixBundle.cmake.in445
-rw-r--r--indra/newview/FixPackage.cmake.in436
-rw-r--r--indra/newview/SignBundle.cmake.in430
-rw-r--r--indra/newview/SignBundleMmxSse2.cmake.in11
-rw-r--r--indra/newview/SignPackage.cmake.in430
-rw-r--r--indra/newview/SignPackageMmxSse2.cmake.in11
-rw-r--r--indra/newview/ViewerInstall.cmake28
11 files changed, 925 insertions, 900 deletions
diff --git a/README.md b/README.md
index a46add11c8..c0219aae19 100644
--- a/README.md
+++ b/README.md
@@ -137,7 +137,7 @@ $ megapahit
### Windows arm64
```
-$ vcpkg install python3 freealut apr-util boost curl freetype glm hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash
+$ vcpkg install python3 freealut apr-util boost curl freetype hunspell libjpeg-turbo meshoptimizer minizip nanosvg nghttp2 openjpeg sse2neon libvorbis libxml2[tools] xxhash
$ vcpkg install --allow-unsupported boost-fiber
$ export LL_BUILD="/MD /O2 /Ob2 /std:c++20 /Zc:wchar_t- /Zi /GR /DLL_RELEASE=1 /DLL_RELEASE_FOR_DOWNLOAD=1 /DNDEBUG /D_SECURE_STL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0602 /D_WIN32_WINNT=0x0602 /Zc:preprocessor"
$ export PATH="$VCPKG_ROOT/downloads/tools/cmake-4.3.2-windows/cmake-4.3.2-windows-arm64/bin:$VCPKG_ROOT/installed/arm64-windows/tools/libxml2:/c/Program Files (x86)/Microsoft Visual Studio/18/BuildTools/MSBuild/Current/Bin:$PATH"
diff --git a/indra/cmake/CEFPlugin.cmake b/indra/cmake/CEFPlugin.cmake
index 117c83353e..c84f46735c 100644
--- a/indra/cmake/CEFPlugin.cmake
+++ b/indra/cmake/CEFPlugin.cmake
@@ -30,26 +30,26 @@ if (${LINUX_DISTRO} MATCHES arch)
DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE}
)
endif ()
- if (NOT EXISTS ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10.tar.gz)
+ if (NOT EXISTS ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9.tar.gz)
file(DOWNLOAD
- https://github.com/secondlife/dullahan/archive/refs/tags/v1.30.0-CEF_147.0.10.tar.gz
- ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10.tar.gz
+ https://github.com/secondlife/dullahan/archive/refs/tags/v1.31.0-CEF_148.0.9.tar.gzz
+ ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9.tar.gz
)
endif ()
file(ARCHIVE_EXTRACT
- INPUT ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10.tar.gz
+ INPUT ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9.tar.gz
DESTINATION ${CMAKE_BINARY_DIR}
)
try_compile(DULLAHAN_RESULT
PROJECT dullahan
- SOURCE_DIR ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10
- BINARY_DIR ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10
+ SOURCE_DIR ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9
+ BINARY_DIR ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9
CMAKE_FLAGS
-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}
-DCMAKE_INSTALL_PREFIX:PATH=${LIBS_PREBUILT_DIR}
-DCMAKE_INSTALL_LIBDIR:PATH=${ARCH_PREBUILT_DIRS_RELEASE}
-DCEF_WRAPPER_DIR:PATH=/usr/include/cef
- -DCEF_WRAPPER_BUILD_DIR:PATH=${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10
+ -DCEF_WRAPPER_BUILD_DIR:PATH=${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9
-DCEF_LIBRARY_RELEASE:FILEPATH=${INSTALL_PREFIX}/${_LIB}/cef/libcef.so
-DCEF_DLL_LIBRARY_RELEASE:FILEPATH=${ARCH_PREBUILT_DIRS_RELEASE}/libcef_dll_wrapper.a
"-DCMAKE_CXX_FLAGS:STRING=-I/usr/include/cef -I/usr/src/cef -DWRAPPING_CEF_SHARED"
@@ -57,18 +57,18 @@ if (${LINUX_DISTRO} MATCHES arch)
if (${DULLAHAN_RESULT})
file(MAKE_DIRECTORY ${LIBS_PREBUILT_DIR}/bin/release)
file(
- COPY ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/dullahan_host
+ COPY ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/dullahan_host
DESTINATION ${LIBS_PREBUILT_DIR}/bin/release
)
file(
- COPY ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/libdullahan.a
+ COPY ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/libdullahan.a
DESTINATION ${ARCH_PREBUILT_DIRS_RELEASE}
)
file(MAKE_DIRECTORY ${LIBS_PREBUILT_DIR}/include/cef)
file(
COPY
- ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/src/dullahan.h
- ${CMAKE_BINARY_DIR}/dullahan-1.30.0-CEF_147.0.10/src/dullahan_version.h
+ ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/src/dullahan.h
+ ${CMAKE_BINARY_DIR}/dullahan-1.31.0-CEF_148.0.9/src/dullahan_version.h
DESTINATION ${LIBS_PREBUILT_DIR}/include/cef
)
file(WRITE ${PREBUILD_TRACKING_DIR}/dullahan_installed "0")
diff --git a/indra/cmake/GLM.cmake b/indra/cmake/GLM.cmake
index e4c6796f6c..957c220bc7 100644
--- a/indra/cmake/GLM.cmake
+++ b/indra/cmake/GLM.cmake
@@ -4,7 +4,7 @@ include(Prebuilt)
add_library( ll::glm INTERFACE IMPORTED )
#use_system_binary( glm )
-if (${LINUX_DISTRO} MATCHES debian)
+if (${LINUX_DISTRO} MATCHES debian OR CMAKE_OSX_ARCHITECTURES MATCHES x86_64 OR ($ENV{MSYSTEM_CARCH} MATCHES aarch64))
use_prebuilt_binary(glm)
elseif (NOT WINDOWS)
find_package( glm REQUIRED )
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index c08fb521b2..b0a04413d1 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -2188,15 +2188,15 @@ endif ()
if (ENABLE_MEDIA_PLUGINS)
target_link_libraries(${VIEWER_BINARY_NAME} ll::libvlc )
+ if (NOT (CMAKE_SYSTEM_NAME MATCHES FreeBSD))
+ target_link_libraries(${VIEWER_BINARY_NAME} ll::cef )
+ endif ()
# Tell the viewer source which media-library version headers are
# actually available in this build, so version reporting in
# llappviewer.cpp is gated on the build configuration rather than on
# a CPU/compiler macro. Mirrors the link availability above exactly.
target_compile_definitions(${VIEWER_BINARY_NAME} PRIVATE LL_VLC=1)
- if (DARWIN OR LINUX)
- target_link_libraries(${VIEWER_BINARY_NAME} ll::cef )
- target_compile_definitions(${VIEWER_BINARY_NAME} PRIVATE LL_CEF=1)
- endif ()
+ target_compile_definitions(${VIEWER_BINARY_NAME} PRIVATE LL_CEF=1)
endif ()
if (USE_DISCORD)
diff --git a/indra/newview/FixBundle.cmake.in b/indra/newview/FixBundle.cmake.in
index d915cac35b..35f5e12331 100644
--- a/indra/newview/FixBundle.cmake.in
+++ b/indra/newview/FixBundle.cmake.in
@@ -94,17 +94,14 @@ file(CREATE_LINK
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libicuuc.78.dylib"
SYMBOLIC
)
-if(@ENABLE_MEDIA_PLUGINS@)
file(CREATE_LINK
"../../../../Frameworks/Chromium Embedded Framework.framework"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/Chromium Embedded Framework.framework"
SYMBOLIC
)
-endif()
fixup_bundle(${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/MacOS/${VIEWER_CHANNEL} "" "${dirs}")
-if(@ENABLE_MEDIA_PLUGINS@)
file(CHMOD
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper.app/Contents/MacOS/DullahanHelper"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (Alerts).app/Contents/MacOS/DullahanHelper (Alerts)"
@@ -113,9 +110,7 @@ file(CHMOD
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (Renderer).app/Contents/MacOS/DullahanHelper (Renderer)"
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
-endif()
-if(@ENABLE_MEDIA_PLUGINS@)
execute_process(
COMMAND hdiutil detach /Volumes/VLC\ media\ player
COMMAND lipo libalut.0.dylib
@@ -238,443 +233,3 @@ execute_process(
WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Frameworks
ERROR_QUIET
)
-endif()
-
-message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.")
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework
- Frameworks/libalut.0.dylib
- Frameworks/libapr-1.0.dylib
- Frameworks/libaprutil-1.0.dylib
- Frameworks/libboost_atomic-mt.dylib
- Frameworks/libboost_context-mt.dylib
- Frameworks/libboost_fiber-mt.dylib
- Frameworks/libboost_filesystem-mt.dylib
- Frameworks/libboost_program_options-mt.dylib
- Frameworks/libboost_regex-mt.dylib
- Frameworks/libboost_system-mt.dylib
- Frameworks/libboost_thread-mt.dylib
- Frameworks/libboost_url-mt.dylib
- Frameworks/libbrotlicommon.1.2.0.dylib
- Frameworks/libbrotlidec.1.2.0.dylib
- Frameworks/libbz2.1.0.8.dylib
- Frameworks/libdiscord_partner_sdk.dylib
- Frameworks/libexpat.1.12.1.dylib
- Frameworks/libfreetype.6.dylib
- Frameworks/libhunspell-1.7.0.dylib
- Frameworks/libiconv.2.dylib
- Frameworks/libicudata.78.3.dylib
- Frameworks/libicui18n.78.3.dylib
- Frameworks/libicuuc.78.3.dylib
- Frameworks/libjpeg.8.3.2.dylib
- Frameworks/libllwebrtc.dylib
- Frameworks/libminizip.1.dylib
- Frameworks/libncurses.6.dylib
- Frameworks/libndofdev.dylib
- Frameworks/libnghttp2.14.dylib
- Frameworks/libogg.0.dylib
- Frameworks/libopenal.1.25.1.dylib
- Frameworks/libopenjp2.2.5.4.dylib
- Frameworks/libpng16.16.dylib
- Frameworks/libvlc.5.dylib
- Frameworks/libvlccore.9.dylib
- Frameworks/libvorbis.0.dylib
- Frameworks/libvorbisenc.2.dylib
- Frameworks/libvorbisfile.3.dylib
- Frameworks/libxml2.16.dylib
- Frameworks/libz.1.3.2.dylib
- Resources/libndofdev.dylib
- Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib
- Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\)
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\)
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\)
- WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents
- )
-if(@ENABLE_MEDIA_PLUGINS@)
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- DullahanHelper.app
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\)
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --deep
- DullahanHelper\ \(Alerts\).app
- DullahanHelper\ \(GPU\).app
- DullahanHelper\ \(Plugin\).app
- WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
- )
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- --deep
- DullahanHelper\ \(Renderer\).app
- WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
- )
-endif()
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- SLPlugin.app
- WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources
- )
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- -i net.${VIEWER_BINARY_NAME}.viewer
- ${VIEWER_CHANNEL}.app
- WORKING_DIRECTORY ${viewer_BINARY_DIR}
- )
diff --git a/indra/newview/FixPackage.cmake.in b/indra/newview/FixPackage.cmake.in
index 4ae777c2f4..7e3e610062 100644
--- a/indra/newview/FixPackage.cmake.in
+++ b/indra/newview/FixPackage.cmake.in
@@ -233,439 +233,3 @@ execute_process(
WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Frameworks
ERROR_QUIET
)
-
-message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.")
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib
- Frameworks/Chromium\ Embedded\ Framework.framework
- Frameworks/libalut.0.dylib
- Frameworks/libapr-1.0.dylib
- Frameworks/libaprutil-1.0.dylib
- Frameworks/libboost_atomic-mt.dylib
- Frameworks/libboost_context-mt.dylib
- Frameworks/libboost_fiber-mt.dylib
- Frameworks/libboost_filesystem-mt.dylib
- Frameworks/libboost_program_options-mt.dylib
- Frameworks/libboost_regex-mt.dylib
- Frameworks/libboost_system-mt.dylib
- Frameworks/libboost_thread-mt.dylib
- Frameworks/libboost_url-mt.dylib
- Frameworks/libbrotlicommon.1.2.0.dylib
- Frameworks/libbrotlidec.1.2.0.dylib
- Frameworks/libbz2.1.0.8.dylib
- Frameworks/libdiscord_partner_sdk.dylib
- Frameworks/libexpat.1.12.1.dylib
- Frameworks/libfreetype.6.dylib
- Frameworks/libhunspell-1.7.0.dylib
- Frameworks/libiconv.2.dylib
- Frameworks/libicudata.78.3.dylib
- Frameworks/libicui18n.78.3.dylib
- Frameworks/libicuuc.78.3.dylib
- Frameworks/libjpeg.8.3.2.dylib
- Frameworks/libllwebrtc.dylib
- Frameworks/libminizip.1.dylib
- Frameworks/libncurses.6.dylib
- Frameworks/libndofdev.dylib
- Frameworks/libnghttp2.14.dylib
- Frameworks/libogg.0.dylib
- Frameworks/libopenal.1.25.1.dylib
- Frameworks/libopenjp2.2.5.4.dylib
- Frameworks/libpng16.16.dylib
- Frameworks/libvlc.5.dylib
- Frameworks/libvlccore.9.dylib
- Frameworks/libvorbis.0.dylib
- Frameworks/libvorbisenc.2.dylib
- Frameworks/libvorbisfile.3.dylib
- Frameworks/libxml2.16.dylib
- Frameworks/libz.1.3.2.dylib
- Resources/libndofdev.dylib
- Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib
- Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper.app
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\)
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\)
- Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\)
- WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents
- )
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\)
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --deep
- DullahanHelper\ \(Alerts\).app
- DullahanHelper\ \(GPU\).app
- DullahanHelper\ \(Plugin\).app
- WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
- )
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- --deep
- DullahanHelper\ \(Renderer\).app
- WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
- )
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- SLPlugin.app
- WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources
- )
-execute_process(
- COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
- --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
- -i net.${VIEWER_BINARY_NAME}.viewer
- ${CPACK_BUNDLE_NAME}.app
- WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}
- )
diff --git a/indra/newview/SignBundle.cmake.in b/indra/newview/SignBundle.cmake.in
new file mode 100644
index 0000000000..4a4df64415
--- /dev/null
+++ b/indra/newview/SignBundle.cmake.in
@@ -0,0 +1,430 @@
+message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.")
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework
+ Frameworks/libalut.0.dylib
+ Frameworks/libapr-1.0.dylib
+ Frameworks/libaprutil-1.0.dylib
+ Frameworks/libboost_atomic-mt.dylib
+ Frameworks/libboost_context-mt.dylib
+ Frameworks/libboost_fiber-mt.dylib
+ Frameworks/libboost_filesystem-mt.dylib
+ Frameworks/libboost_program_options-mt.dylib
+ Frameworks/libboost_regex-mt.dylib
+ Frameworks/libboost_system-mt.dylib
+ Frameworks/libboost_thread-mt.dylib
+ Frameworks/libboost_url-mt.dylib
+ Frameworks/libbrotlicommon.1.2.0.dylib
+ Frameworks/libbrotlidec.1.2.0.dylib
+ Frameworks/libbz2.1.0.8.dylib
+ Frameworks/libdiscord_partner_sdk.dylib
+ Frameworks/libexpat.1.12.1.dylib
+ Frameworks/libfreetype.6.dylib
+ Frameworks/libhunspell-1.7.0.dylib
+ Frameworks/libiconv.2.dylib
+ Frameworks/libicudata.78.3.dylib
+ Frameworks/libicui18n.78.3.dylib
+ Frameworks/libicuuc.78.3.dylib
+ Frameworks/libjpeg.8.3.2.dylib
+ Frameworks/libllwebrtc.dylib
+ Frameworks/libminizip.1.dylib
+ Frameworks/libncurses.6.dylib
+ Frameworks/libndofdev.dylib
+ Frameworks/libnghttp2.14.dylib
+ Frameworks/libogg.0.dylib
+ Frameworks/libopenal.1.25.1.dylib
+ Frameworks/libopenjp2.2.5.4.dylib
+ Frameworks/libpng16.16.dylib
+ Frameworks/libvlc.5.dylib
+ Frameworks/libvlccore.9.dylib
+ Frameworks/libvorbis.0.dylib
+ Frameworks/libvorbisenc.2.dylib
+ Frameworks/libvorbisfile.3.dylib
+ Frameworks/libxml2.16.dylib
+ Frameworks/libz.1.3.2.dylib
+ Resources/libndofdev.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\)
+ Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\)
+ Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\)
+ WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ DullahanHelper.app
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\)
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --deep
+ DullahanHelper\ \(Alerts\).app
+ DullahanHelper\ \(GPU\).app
+ DullahanHelper\ \(Plugin\).app
+ WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ --deep
+ DullahanHelper\ \(Renderer\).app
+ WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ SLPlugin.app
+ WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ -i net.${VIEWER_BINARY_NAME}.viewer
+ ${VIEWER_CHANNEL}.app
+ WORKING_DIRECTORY ${viewer_BINARY_DIR}
+ )
diff --git a/indra/newview/SignBundleMmxSse2.cmake.in b/indra/newview/SignBundleMmxSse2.cmake.in
new file mode 100644
index 0000000000..9d463337b0
--- /dev/null
+++ b/indra/newview/SignBundleMmxSse2.cmake.in
@@ -0,0 +1,11 @@
+message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.")
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib
+ WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents
+ )
diff --git a/indra/newview/SignPackage.cmake.in b/indra/newview/SignPackage.cmake.in
new file mode 100644
index 0000000000..e8d09d7602
--- /dev/null
+++ b/indra/newview/SignPackage.cmake.in
@@ -0,0 +1,430 @@
+message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Running a native self-built viewer on it without correct codesigning would lead to a crash. Also, codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.")
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libEGL.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libGLESv2.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libcef_sandbox.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework/Libraries/libvk_swiftshader.dylib
+ Frameworks/Chromium\ Embedded\ Framework.framework
+ Frameworks/libalut.0.dylib
+ Frameworks/libapr-1.0.dylib
+ Frameworks/libaprutil-1.0.dylib
+ Frameworks/libboost_atomic-mt.dylib
+ Frameworks/libboost_context-mt.dylib
+ Frameworks/libboost_fiber-mt.dylib
+ Frameworks/libboost_filesystem-mt.dylib
+ Frameworks/libboost_program_options-mt.dylib
+ Frameworks/libboost_regex-mt.dylib
+ Frameworks/libboost_system-mt.dylib
+ Frameworks/libboost_thread-mt.dylib
+ Frameworks/libboost_url-mt.dylib
+ Frameworks/libbrotlicommon.1.2.0.dylib
+ Frameworks/libbrotlidec.1.2.0.dylib
+ Frameworks/libbz2.1.0.8.dylib
+ Frameworks/libdiscord_partner_sdk.dylib
+ Frameworks/libexpat.1.12.1.dylib
+ Frameworks/libfreetype.6.dylib
+ Frameworks/libhunspell-1.7.0.dylib
+ Frameworks/libiconv.2.dylib
+ Frameworks/libicudata.78.3.dylib
+ Frameworks/libicui18n.78.3.dylib
+ Frameworks/libicuuc.78.3.dylib
+ Frameworks/libjpeg.8.3.2.dylib
+ Frameworks/libllwebrtc.dylib
+ Frameworks/libminizip.1.dylib
+ Frameworks/libncurses.6.dylib
+ Frameworks/libndofdev.dylib
+ Frameworks/libnghttp2.14.dylib
+ Frameworks/libogg.0.dylib
+ Frameworks/libopenal.1.25.1.dylib
+ Frameworks/libopenjp2.2.5.4.dylib
+ Frameworks/libpng16.16.dylib
+ Frameworks/libvlc.5.dylib
+ Frameworks/libvlccore.9.dylib
+ Frameworks/libvorbis.0.dylib
+ Frameworks/libvorbisenc.2.dylib
+ Frameworks/libvorbisfile.3.dylib
+ Frameworks/libxml2.16.dylib
+ Frameworks/libz.1.3.2.dylib
+ Resources/libndofdev.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/media_plugin_cef.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/media_plugin_libvlc.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_concat_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_imem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_mms_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_dummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_file_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_http_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_livehttp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_rist_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_shout_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_srt_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_output_udp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_realrtsp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaccess_srt_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadaptive_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsfsstorage_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaddonsvorepository_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadjust_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadpcm_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libadummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaes3_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libafile_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaiff_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libalphamask_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libamem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libanaglyph_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libantiflicker_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaom_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaraw_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libarchive_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaribsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libasf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libattachment_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libau_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudio_format_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_a_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiobargraph_v_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudioscrobbler_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libaudiotoolboxmidi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libauhal_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavaudiocapture_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcapture_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavcodec_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libavi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libball_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libblend_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libblendbench_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluescreen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-awt-j2se-1.4.0.jar
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbluray-j2se-1.4.0.jar
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libbonjour_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_block_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcache_read_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcanvas_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcaopengllayer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdda_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcdg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libchain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libchorus_flanger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libci_filters_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libclone_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcolorthres_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcompressor_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libconsole_logger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcroppadd_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvdsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libcvpx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdav1d_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdcp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libddummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdecomp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdeinterlace_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_cdg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_chromecast_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemux_stl_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdemuxdump_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdiracsys_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdirectory_demux_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdmxmus_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdolby_surround_decoder_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvbsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdnav_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdvdread_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libdynamicoverlay_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libedgedetection_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libedummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libequalizer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liberase_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libes_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libexport_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libextract_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfaad_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_keystore_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfile_logger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfilesystem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfingerprinter_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libflac_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libflacsys_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libflaschen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfloat_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfolder_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreetype_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libfreeze_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libftp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libg711_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgaussianblur_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgestures_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libglconv_cvpx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgme_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgnutls_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgoom_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradfun_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgradient_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libgrey_yuv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libh26x_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhds_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libheadphone_channel_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhotkeys_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhqdn3d_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libhttps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_10_p010_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_nv12_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_i420_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libidummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libimage_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libimem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libinflate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libinteger_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libinvert_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libjpeg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libkaraoke_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libkate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libkeychain_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibass_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblibbluray_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblive555_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblogo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblpcm_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liblua_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmacosx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmad_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmagnify_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmarq_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmediadirs_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmemory_keystore_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmirror_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmjpeg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmkv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmod_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmono_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmosaic_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotion_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotionblur_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmotiondetect_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmp4_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpg123_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmpgv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_asf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_avi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_dummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mp4_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_mpjpeg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ogg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_ts_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libmux_wav_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libncurses_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnetsync_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnfs_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnormvol_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnoseek_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsspeechsynthesizer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnsv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libnuv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libogg_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liboggspots_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldmovie_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/liboldrc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libopus_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libosx_notifications_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_a52_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_av1_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_copy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dirac_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_dts_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_flac_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_h264_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_hevc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mlp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4audio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpeg4video_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegaudio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_mpegvideo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpacketizer_vc1_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libparam_eq_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libplaylist_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpng_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpodcast_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libposterize_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpostproc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libprefetch_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libps_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpsychedelic_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpuzzle_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libpva_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawaud_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawdv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvid_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librawvideo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libreal_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librecord_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libremap_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libremoteosd_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libripple_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librist_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librotate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librss_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librtp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librtpvideo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/librv32_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsamplerate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsap_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsatip_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscale_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_pitch_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscaletempo_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscene_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libschroedinger_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscreen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte18_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libscte27_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsdp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsecuretransport_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsepia_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsftp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsharpen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libshm_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsid_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsimple_channel_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libskiptags_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsmf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatialaudio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspatializer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspdif_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspeex_resampler_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libspudec_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstats_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstereo_widen_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstl_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_autodel_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_bridge_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromaprint_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_chromecast_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_cycle_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_delay_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_description_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_display_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_dummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_duplicate_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_es_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_gather_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_mosaic_bridge_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_record_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_rtp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_setid_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_smem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_standard_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_stats_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libstream_out_transcode_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdec_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsdelay_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubstx3g_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubsusf_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsubtitle_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsvcdsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libswscale_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libsyslog_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libt140_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtaglib_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtcp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtdummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtelx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtextst_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtheora_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtimecode_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtospdif_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtransform_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtrivial_channel_mixer_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libts_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtta_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libttml_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libtwolame_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libty_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libudp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libugly_resampler_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libuleaddvaudio_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libupnp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvc1_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvcd_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdr_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvdummy_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvhs_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvideotoolbox_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvisual_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlc.5.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvlccore.9.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvmem_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvobsub_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvoc_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvod_rtsp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvorbis_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvout_macosx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libvpx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwall_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwav_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwave_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libwebvtt_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libx26410b_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libx264_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libx265_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libxa_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libxml_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuv_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuvp_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i420_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libyuy2_i422_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libzvbi_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Alerts\).app/Contents/MacOS/DullahanHelper\ \(Alerts\)
+ Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(GPU\).app/Contents/MacOS/DullahanHelper\ \(GPU\)
+ Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper\ \(Plugin\).app/Contents/MacOS/DullahanHelper\ \(Plugin\)
+ WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ DullahanHelper.app
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ DullahanHelper\ \(Renderer\).app/Contents/MacOS/DullahanHelper\ \(Renderer\)
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --deep
+ DullahanHelper\ \(Alerts\).app
+ DullahanHelper\ \(GPU\).app
+ DullahanHelper\ \(Plugin\).app
+ WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ --deep
+ DullahanHelper\ \(Renderer\).app
+ WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ SLPlugin.app
+ WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents/Resources
+ )
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ --entitlements ${CMAKE_SOURCE_DIR}/newview/slplugin.entitlements
+ -i net.${VIEWER_BINARY_NAME}.viewer
+ ${CPACK_BUNDLE_NAME}.app
+ WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}
+ )
diff --git a/indra/newview/SignPackageMmxSse2.cmake.in b/indra/newview/SignPackageMmxSse2.cmake.in
new file mode 100644
index 0000000000..9a1c22cf68
--- /dev/null
+++ b/indra/newview/SignPackageMmxSse2.cmake.in
@@ -0,0 +1,11 @@
+message("By default, the situation is assumed to be the strictest, an Apple Silicon Mac with the default security settings. Codesigning requires administrative access. If you believe you're not in such a situation, you can remove the sudos in this file.")
+execute_process(
+ COMMAND sudo codesign -f -s ${SIGNING_IDENTITY} --timestamp -o runtime --runtime-version ${CMAKE_OSX_DEPLOYMENT_TARGET}
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_mmx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_rgb_sse2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_mmx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi420_yuy2_sse2_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_mmx_plugin.dylib
+ Resources/SLPlugin.app/Contents/Frameworks/plugins/libi422_yuy2_sse2_plugin.dylib
+ WORKING_DIRECTORY ${CMAKE_CACHEFILE_DIR}/_CPack_Packages/${CMAKE_SYSTEM_NAME}/Bundle/${CPACK_BUNDLE_NAME}-${CPACK_PACKAGE_VERSION}-${CMAKE_SYSTEM_NAME}/${CPACK_BUNDLE_NAME}.app/Contents
+ )
diff --git a/indra/newview/ViewerInstall.cmake b/indra/newview/ViewerInstall.cmake
index 7717605f1f..46b2967f2c 100644
--- a/indra/newview/ViewerInstall.cmake
+++ b/indra/newview/ViewerInstall.cmake
@@ -75,13 +75,37 @@ if (DARWIN)
${CMAKE_CURRENT_SOURCE_DIR}/FixPackage.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/FixBundle.cmake
)
- else (PACKAGE)
+ if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64)
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/SignPackageMmxSse2.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/SignBundleMmxSse2.cmake
+ )
+ endif ()
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/SignPackage.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/SignBundle.cmake
+ )
+ else ()
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/FixBundle.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/FixBundle.cmake
)
- endif (PACKAGE)
+ if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64)
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/SignBundleMmxSse2.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/SignBundleMmxSse2.cmake
+ )
+ endif ()
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/SignBundle.cmake.in
+ ${CMAKE_CURRENT_BINARY_DIR}/SignBundle.cmake
+ )
+ endif ()
install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/FixBundle.cmake)
+ if (CMAKE_OSX_ARCHITECTURES MATCHES x86_64)
+ install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/SignBundleMmxSse2.cmake)
+ endif ()
+ install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/SignBundle.cmake)
elseif (WINDOWS)