DRTVWR-447: Introduce explicit CMake BUGSPLAT_DB variable.
Define the CMake cache variable, with empty string as its default. Make build.sh pass the BUGSPLAT_DB environment variable as a CMake command-line variable assignment. Change CMake 'if (DEFINED ENV{BUGSPLAT_DB})' to plain 'if (BUGSPLAT_DB)'. Make CMake pass new --bugsplat switch to every one of SIX different invocations of viewer_manifest.py. Give llmanifest.main() function an argument to allow supplementing the base set of command-line switches with additional application-specific switches. In viewer_manifest.py, define new --bugsplat command-line switch and pass to llmanifest.main(). Instead of consulting os.environ['BUGSPLAT_DB'], consult self.args['bugsplat'].
Showing
- build.sh 1 addition, 0 deletionsbuild.sh
- indra/cmake/Copy3rdPartyLibs.cmake 2 additions, 2 deletionsindra/cmake/Copy3rdPartyLibs.cmake
- indra/cmake/Variables.cmake 1 addition, 0 deletionsindra/cmake/Variables.cmake
- indra/cmake/bugsplat.cmake 4 additions, 5 deletionsindra/cmake/bugsplat.cmake
- indra/lib/python/indra/util/llmanifest.py 31 additions, 25 deletionsindra/lib/python/indra/util/llmanifest.py
- indra/llcommon/CMakeLists.txt 2 additions, 2 deletionsindra/llcommon/CMakeLists.txt
- indra/newview/CMakeLists.txt 29 additions, 23 deletionsindra/newview/CMakeLists.txt
- indra/newview/viewer_manifest.py 24 additions, 21 deletionsindra/newview/viewer_manifest.py
Loading
Please register or sign in to comment