phoenix-firestorm/indra/cmake
Nat Goodspeed b08c44a0dc DRTVWR-476, SL-12205: Refactor MSVC redist library copying.
Specify all of msvcp$VER.dll, msvcr$VER.dll and vcruntime$VER.dll -- but check
each of them individually, because any given VS release has only a subset of
those. Add messaging to clarify what we're doing.

Introduce to_staging_dirs CMake macro to cut down on redundant boilerplate:
the idiom in which we use copy_if_different twice, once to the Release staging
directory and once to the RelWithDebInfo staging directory, each time
appending the target pathnames to third_party_targets. Replace that idiom with
calls to to_staging_dirs.
2020-03-25 19:06:12 -04:00
..
00-COMPILE-LINK-RUN.txt DRTVWR-418: Use $LL_BUILD to set most switches in 00-Common.cmake. 2016-12-19 18:55:31 -05:00
00-Common.cmake Get rid of vstool 2019-03-06 16:31:11 +02:00
APR.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Audio.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
BerkeleyDB.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Boost.cmake SL-793: Use Boost.Fiber instead of the "dcoroutine" library. 2020-03-25 17:32:45 -04:00
BuildPackagesInfo.cmake Fix failure when building packages-info.txt when autobuild can't be found in xcode's PATH 2020-03-25 18:39:21 -04:00
BuildVersion.cmake correct merge error in BuildVersion.cmake 2017-02-22 17:34:46 -05:00
CEFPlugin.cmake First round of changes to replace LLCEFLib with Dullahan. Mostly Windows changes in this batch since I'm working on Windows box but some speculative macOS ones too although they are quite untested 2017-02-21 15:06:21 -08:00
CMakeCopyIfDifferent.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
CMakeLists.txt SL-821: Move Windows BugSplat engagement from llcommon to newview. 2018-05-17 06:53:42 -04:00
CURL.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
ConfigurePkgConfig.cmake DRTVWR-418: Fold windows64 into windows platform with new autobuild. 2016-11-15 15:53:24 -05:00
Copy3rdPartyLibs.cmake DRTVWR-476, SL-12205: Refactor MSVC redist library copying. 2020-03-25 19:06:12 -04:00
DBusGlib.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
DeploySharedLibs.cmake MAINT-2081: Remove ancient snapshot of CMake GetPrerequisites. 2017-09-29 08:45:45 -04:00
DirectX.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
DragDrop.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
EXPAT.cmake DRTVWR-418: Update some copy commands for 3p library versions. 2016-12-10 12:12:51 -05:00
ExamplePlugin.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FMODEX.cmake Merge 2014-06-05 06:31:30 -07:00
FindAPR.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindAutobuild.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindBerkeleyDB.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindFMODEX.cmake Merge 3.5.1 into Materials 2013-04-30 19:50:05 -07:00
FindGLH.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindGoogleBreakpad.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindGooglePerfTools.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindHUNSPELL.cmake DRTVWR-418: Fix libhunspell references to reflect current package. 2016-12-20 15:05:02 -05:00
FindJsonCpp.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindNDOF.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindOpenJPEG.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindSCP.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindURIPARSER.cmake MAINT-4482 FIXED [viewer-lion] Mac build fails due to weirdo LLTextBase::normalizeUri() issue 2014-09-24 03:36:00 +03:00
FindXmlRpcEpi.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FindZLIB.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
FreeType.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
GLEXT.cmake DRTVWR-418: Use correct spelling for glh_linear package. 2016-11-22 08:39:31 -05:00
GLH.cmake DRTVWR-418: Use correct spelling for glh_linear package. 2016-11-22 08:39:31 -05:00
GLOD.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
GStreamer010Plugin.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
GoogleBreakpad.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
GoogleMock.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Havok.cmake DRTVWR-418: In viewer64-mac-havok fork, turn on Xcode 8 Havok. 2017-02-21 17:12:27 -05:00
Hunspell.cmake DRTVWR-418: Fix libhunspell references to reflect current package. 2016-12-20 15:05:02 -05:00
JPEG.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
JsonCpp.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLAddBuildTest.cmake [DRTVWR-476] - fix linking 2020-03-25 18:39:20 -04:00
LLAppearance.cmake SL-793: Use Boost.Fiber instead of the "dcoroutine" library. 2020-03-25 17:32:45 -04:00
LLAppearanceUtility.cmake Reenable and correct link issue on linux llappearanceutility. 2015-08-25 16:41:25 -07:00
LLAudio.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLCA.cmake SL-429: Use a new certificate authority bundle based on data from Mozilla 2016-07-21 17:14:07 -04:00
LLCharacter.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLCommon.cmake [DRTVWR-476] - legacy_stdio_definitions shld be the last library linked 2020-03-25 18:39:20 -04:00
LLCoreHttp.cmake SL-793: Use Boost.Fiber instead of the "dcoroutine" library. 2020-03-25 17:32:45 -04:00
LLCrashLogger.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLImage.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLImageJ2COJ.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLInventory.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLKDU.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLLogin.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLMath.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLMessage.cmake merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
LLPhysicsExtensions.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLPlugin.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLPrimitive.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLRender.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLSharedLibs.cmake DRTVWR-418: Silence some Mac build warnings. 2017-05-03 15:58:21 -04:00
LLTestCommand.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLUI.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLVFS.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LLWindow.cmake Linux: SDL has a dependency on X11 -> Link against it. 2016-06-01 22:31:00 +02:00
LLXML.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
LibVLCPlugin.cmake First batch of changes to add LibVLC media plugin to macOS viewer. Plugin fails to start because of an as-yet undiagnosed issue with VLC plugin files related to their extyended attributes 2017-01-27 15:47:16 -08:00
Linking.cmake SL-10153: Add ole32 to WINDOWS_LIBRARIES so it's everywhere we need. 2018-12-08 12:18:46 -05:00
MediaPluginBase.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
NDOF.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
NGHTTP2.cmake MAINT-7081: Mention nghttp2 library wherever it must be mentioned. 2017-09-27 15:27:30 -04:00
NVAPI.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
OPENAL.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
OpenGL.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
OpenJPEG.cmake [DRTVWR-476] - update openjpeg 2020-03-25 18:39:20 -04:00
OpenSSL.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
PNG.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
PluginAPI.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Prebuilt.cmake move some cmake messages that are not warnings from stderr to stdout 2016-12-09 09:23:32 -05:00
PulseAudio.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Python.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
TemplateCheck.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Tut.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
UI.cmake Automated merge with tip of viewer-release to pick up 4.0.5 2016-05-19 11:00:03 -07:00
URIPARSER.cmake MAINT-4482 FIXED [viewer-lion] Mac build fails due to weirdo LLTextBase::normalizeUri() issue: windows build fix 2014-09-24 04:20:36 +03:00
UnixInstall.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Variables.cmake DRTVWR-476: Add Stack Overflow link for Brad's Xcode 11 signing fix. 2019-09-25 16:46:49 -04:00
ViewerManager.cmake update vmp package to 505332 2017-05-17 14:01:53 -07:00
ViewerMiscLibs.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
VisualLeakDetector.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
XmlRpcEpi.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
ZLIB.cmake remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
bugsplat.cmake DRTVWR-447: Introduce explicit CMake BUGSPLAT_DB variable. 2018-08-24 09:56:56 -04:00
cmake_dummy.cpp remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
run_build_test.py DRTVWR-494: Show copy-paste-friendly env vars and test command. 2020-03-25 15:28:17 -04:00
windows-rcs.html Add logic to attempt to look up large Windows negative return codes. 2015-03-25 13:28:15 -04:00