merge from maint-6413 into lynx for pull request
commit
650df5b2e9
|
|
@ -1315,12 +1315,10 @@ set(viewer_HEADER_FILES
|
|||
|
||||
source_group("CMake Rules" FILES ViewerInstall.cmake)
|
||||
|
||||
#summary.json creation moved to viewer_manifest.py MAINT-6413
|
||||
# the viewer_version.txt file created here is for passing to viewer_manifest and autobuild
|
||||
# the summary.json file is created for the benefit of the TeamCity builds, where
|
||||
# it is used to provide descriptive information to the build results page
|
||||
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/viewer_version.txt"
|
||||
"${VIEWER_SHORT_VERSION}.${VIEWER_VERSION_REVISION}\n")
|
||||
file(WRITE "${CMAKE_BINARY_DIR}/summary.json"
|
||||
"{\"Type\":\"viewer\",\"Version\":\"${VIEWER_SHORT_VERSION}.${VIEWER_VERSION_REVISION}\"}\n")
|
||||
|
||||
set_source_files_properties(
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ import sys
|
|||
import os.path
|
||||
import shutil
|
||||
import errno
|
||||
import json
|
||||
import re
|
||||
import tarfile
|
||||
import time
|
||||
|
|
@ -181,9 +182,16 @@ class ViewerManifest(LLManifest):
|
|||
self.path("*.tga")
|
||||
self.end_prefix("local_assets")
|
||||
|
||||
# Files in the newview/ directory
|
||||
# File in the newview/ directory
|
||||
self.path("gpu_table.txt")
|
||||
# The summary.json file gets left in the build directory by newview/CMakeLists.txt.
|
||||
|
||||
#summary.json. Standard with exception handling is fine. If we can't open a new file for writing, we have worse problems
|
||||
summary_dict = {"Type":"viewer","Version":'.'.join(self.args['version']),"Channel":self.channel_with_pkg_suffix()}
|
||||
with open(os.path.join(os.pardir,'summary.json'), 'w') as summary_handle:
|
||||
json.dump(summary_dict,summary_handle)
|
||||
|
||||
#we likely no longer need the test, since we will throw an exception above, but belt and suspenders and we get the
|
||||
#return code for free.
|
||||
if not self.path2basename(os.pardir, "summary.json"):
|
||||
print "No summary.json file"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue