diff options
| -rw-r--r-- | indra/newview/viewer_manifest.py | 4 | ||||
| -rw-r--r-- | indra/viewer_components/updater/CMakeLists.txt | 7 | ||||
| -rw-r--r-- | indra/viewer_components/updater/scripts/windows/update_install.bat | 1 | 
3 files changed, 12 insertions, 0 deletions
| diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index 0073641ed4..55d64fd3a6 100644 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -251,6 +251,10 @@ class WindowsManifest(ViewerManifest):          if self.prefix(src=os.path.join(os.pardir, 'sharedlibs', self.args['configuration']),                         dst=""): +            if self.prefix(src="../../viewer_components/updater", dst=""): +                self.path("update_install.bat") +                self.end_prefix() +              self.enable_crt_manifest_check()              # Get kdu dll, continue if missing. diff --git a/indra/viewer_components/updater/CMakeLists.txt b/indra/viewer_components/updater/CMakeLists.txt index c5ccfbf66a..469c0cf05e 100644 --- a/indra/viewer_components/updater/CMakeLists.txt +++ b/indra/viewer_components/updater/CMakeLists.txt @@ -89,6 +89,13 @@ if(DARWIN)  		update_installer_targets  		"update_install"  		) +elseif(WINDOWS) +	copy_if_different( +		"${CMAKE_CURRENT_SOURCE_DIR}/scripts/windows" +		"${CMAKE_CURRENT_BINARY_DIR}" +		update_installer_targets +		"update_install.bat" +		)  endif()  add_custom_target(copy_update_install ALL DEPENDS ${update_installer_targets})  add_dependencies(llupdaterservice copy_update_install) diff --git a/indra/viewer_components/updater/scripts/windows/update_install.bat b/indra/viewer_components/updater/scripts/windows/update_install.bat new file mode 100644 index 0000000000..def33c1346 --- /dev/null +++ b/indra/viewer_components/updater/scripts/windows/update_install.bat @@ -0,0 +1 @@ +start /WAIT %1
\ No newline at end of file | 
