diff options
author | Roxie Linden <roxie@lindenlab.com> | 2024-08-18 23:07:29 -0700 |
---|---|---|
committer | Roxie Linden <roxie@lindenlab.com> | 2024-08-18 23:07:29 -0700 |
commit | 226f7bc5b78bbaf13485f2e94b4e185ccd1c5608 (patch) | |
tree | 693ba840c442d1f3e784c75a5b8b14ebf5e6c969 | |
parent | 2efad2182a5f6b8404afd9ea363b3a9088de3207 (diff) |
Use the release build of webrtc to avoid pedantic asserts which are handled properly anyway.
-rw-r--r-- | autobuild.xml | 82 | ||||
-rw-r--r-- | indra/llwebrtc/CMakeLists.txt | 6 |
2 files changed, 46 insertions, 42 deletions
diff --git a/autobuild.xml b/autobuild.xml index c2d063763d..fafa141e92 100644 --- a/autobuild.xml +++ b/autobuild.xml @@ -745,18 +745,6 @@ </map> <key>glm</key> <map> - <key>canonical_repo</key> - <string>https://github.com/secondlife/3p-glm</string> - <key>copyright</key> - <string>Copyright (c) 2005 - G-Truc Creation</string> - <key>description</key> - <string>OpenGL Mathematics</string> - <key>license</key> - <string>MIT</string> - <key>license_file</key> - <string>LICENSES/glm_license.txt</string> - <key>name</key> - <string>glm</string> <key>platforms</key> <map> <key>common</key> @@ -774,16 +762,28 @@ <string>common</string> </map> </map> - <key>source_type</key> - <string>git</string> + <key>license</key> + <string>MIT</string> + <key>license_file</key> + <string>LICENSES/glm_license.txt</string> + <key>copyright</key> + <string>Copyright (c) 2005 - G-Truc Creation</string> + <key>version</key> + <string>v1.0.1</string> + <key>name</key> + <string>glm</string> <key>vcs_branch</key> <string>refs/tags/v1.0.1-r1</string> <key>vcs_revision</key> <string>399cd5ba57a9267a560ce07e50a0f8c5fe3dc66f</string> <key>vcs_url</key> <string>git://github.com/secondlife/3p-glm.git</string> - <key>version</key> - <string>v1.0.1</string> + <key>canonical_repo</key> + <string>https://github.com/secondlife/3p-glm</string> + <key>description</key> + <string>OpenGL Mathematics</string> + <key>source_type</key> + <string>git</string> </map> <key>gstreamer</key> <map> @@ -1418,14 +1418,6 @@ </map> <key>llphysicsextensions_source</key> <map> - <key>copyright</key> - <string>Copyright (c) 2010, Linden Research, Inc.</string> - <key>license</key> - <string>internal</string> - <key>license_file</key> - <string>LICENSES/llphysicsextensions.txt</string> - <key>name</key> - <string>llphysicsextensions_source</string> <key>platforms</key> <map> <key>darwin64</key> @@ -1477,8 +1469,16 @@ <string>windows64</string> </map> </map> + <key>license</key> + <string>internal</string> + <key>license_file</key> + <string>LICENSES/llphysicsextensions.txt</string> + <key>copyright</key> + <string>Copyright (c) 2010, Linden Research, Inc.</string> <key>version</key> <string>1.0.b8b1f73</string> + <key>name</key> + <string>llphysicsextensions_source</string> </map> <key>llphysicsextensions_stub</key> <map> @@ -2008,16 +2008,6 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> </map> <key>openal</key> <map> - <key>copyright</key> - <string>Copyright (C) 1999-2007 by authors.</string> - <key>description</key> - <string>OpenAL Soft is a software implementation of the OpenAL 3D audio API.</string> - <key>license</key> - <string>LGPL2</string> - <key>license_file</key> - <string>LICENSES/openal-soft.txt</string> - <key>name</key> - <string>openal</string> <key>platforms</key> <map> <key>darwin64</key> @@ -2063,8 +2053,18 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <string>windows64</string> </map> </map> + <key>license</key> + <string>LGPL2</string> + <key>license_file</key> + <string>LICENSES/openal-soft.txt</string> + <key>copyright</key> + <string>Copyright (C) 1999-2007 by authors.</string> <key>version</key> <string>1.23.1</string> + <key>name</key> + <string>openal</string> + <key>description</key> + <string>OpenAL Soft is a software implementation of the OpenAL 3D audio API.</string> </map> <key>openjpeg</key> <map> @@ -2793,11 +2793,11 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <key>archive</key> <map> <key>hash</key> - <string>194b4f5957c9f003c46e61a434e23a7c3d1180d6</string> + <string>f8a58d9b5d18810189c5b09ca5c5d7227346ac8d</string> <key>hash_algorithm</key> <string>sha1</string> <key>url</key> - <string>https://github.com/secondlife/3p-webrtc-build/releases/download/m114.5735.08.70-debug/webrtc-m114.5735.08.70-debug.10377605436-darwin64-10377605436.tar.zst</string> + <string>https://github.com/secondlife/3p-webrtc-build/releases/download/m114.5735.08.72/webrtc-m114.5735.08.72.10447328796-darwin64-10447328796.tar.zst</string> </map> <key>name</key> <string>darwin64</string> @@ -2807,11 +2807,11 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <key>archive</key> <map> <key>hash</key> - <string>38e0c7d30b4c40eb04e60ab199440b847cc7c6cf</string> + <string>0037f70b29f6c85eb7ee2f030f466d774793bf41</string> <key>hash_algorithm</key> <string>sha1</string> <key>url</key> - <string>https://github.com/secondlife/3p-webrtc-build/releases/download/m114.5735.08.70-debug/webrtc-m114.5735.08.70-debug.10377605436-linux64-10377605436.tar.zst</string> + <string>https://github.com/secondlife/3p-webrtc-build/releases/download/m114.5735.08.72/webrtc-m114.5735.08.72.10447328796-linux64-10447328796.tar.zst</string> </map> <key>name</key> <string>linux64</string> @@ -2821,11 +2821,11 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <key>archive</key> <map> <key>hash</key> - <string>053fb5c873df9192e34cddcf2db1c5fdcff76ba1</string> + <string>744ca0f034f73a10fc40182f6c099a5952cb42a6</string> <key>hash_algorithm</key> <string>sha1</string> <key>url</key> - <string>https://github.com/secondlife/3p-webrtc-build/releases/download/m114.5735.08.70-debug/webrtc-m114.5735.08.70-debug.10377605436-windows64-10377605436.tar.zst</string> + <string>https://github.com/secondlife/3p-webrtc-build/releases/download/m114.5735.08.72/webrtc-m114.5735.08.72.10447328796-windows64-10447328796.tar.zst</string> </map> <key>name</key> <string>windows64</string> @@ -2838,7 +2838,7 @@ Copyright (c) 2012, 2014, 2015, 2016 nghttp2 contributors</string> <key>copyright</key> <string>Copyright (c) 2011, The WebRTC project authors. All rights reserved.</string> <key>version</key> - <string>m114.5735.08.70-debug.10377605436</string> + <string>m114.5735.08.72.10447328796</string> <key>name</key> <string>webrtc</string> <key>vcs_branch</key> diff --git a/indra/llwebrtc/CMakeLists.txt b/indra/llwebrtc/CMakeLists.txt index 30aaec1265..a18b716003 100644 --- a/indra/llwebrtc/CMakeLists.txt +++ b/indra/llwebrtc/CMakeLists.txt @@ -31,6 +31,7 @@ add_library (llwebrtc SHARED ${llwebrtc_SOURCE_FILES}) set_target_properties(llwebrtc PROPERTIES PUBLIC_HEADER llwebrtc.h) if (WINDOWS) + cmake_policy(SET CMP0091 NEW) set_target_properties(llwebrtc PROPERTIES LINK_FLAGS "/debug /LARGEADDRESSAWARE" @@ -42,7 +43,10 @@ if (WINDOWS) wmcodecdspuuid msdmo strmiids - iphlpapi) + iphlpapi + libcmt) + # as the webrtc libraries are release, build this binary as release as well. + target_compile_options(llwebrtc PRIVATE "/MT") if (USE_BUGSPLAT) set_target_properties(llwebrtc PROPERTIES PDB_OUTPUT_DIRECTORY "${SYMBOLS_STAGING_DIR}") endif (USE_BUGSPLAT) |