diff --git a/autobuild.xml b/autobuild.xml
index a31d280b6f..a9ab71da29 100644
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -1590,7 +1590,6 @@
options
-DCMAKE_BUILD_TYPE:STRING=Debug
- -DUNATTENDED:BOOL=OFF
-DWORD_SIZE:STRING=32
-DROOT_PROJECT_NAME:STRING=SecondLife
@@ -1598,7 +1597,7 @@
name
Debug
- OpenSourceDebug
+ DebugOS
- OpenSourceRelWithDebInfo
-
- configure
-
- command
- cmake
- options
+ arguments
- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
+ ../indra
name
- OpenSourceRelWithDebInfo
-
- OpenSourceRelease
-
- configure
-
- command
- cmake
- options
-
- -DCMAKE_BUILD_TYPE:STRING=Release
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
-
-
- name
- OpenSourceRelease
-
- OpenSourceStandAloneDebug
-
- configure
-
- command
- cmake
- options
-
- -DCMAKE_BUILD_TYPE:STRING=Debug
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
-
-
- name
- OpenSourceStandAloneDebug
-
- OpenSourceStandAloneRelWithDebInfo
-
- configure
-
- command
- cmake
- options
-
- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
-
-
- name
- OpenSourceStandAloneRelWithDebInfo
-
- OpenSourceStandAloneRelease
-
- configure
-
- command
- cmake
- options
-
- -DCMAKE_BUILD_TYPE:STRING=Release
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
-
-
- name
- OpenSourceStandAloneRelease
+ DebugOS
RelWithDebInfo
@@ -1712,7 +1630,6 @@
options
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
- -DUNATTENDED:BOOL=OFF
-DWORD_SIZE:STRING=32
-DROOT_PROJECT_NAME:STRING=SecondLife
@@ -1720,6 +1637,27 @@
name
RelWithDebInfo
+ RelWithDebInfoOS
+
+ configure
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=FALSE
+
+ arguments
+
+ ../indra
+
+
+ name
+ RelWithDebInfoOS
+
Release
build
@@ -1732,83 +1670,38 @@
options
-DCMAKE_BUILD_TYPE:STRING=Release
- -DUNATTENDED:BOOL=OFF
-DWORD_SIZE:STRING=32
-DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=FALSE
+ -DUSE_PRECOMPILED_HEADERS=ON
+ -DLL_RELEASE_FOR_DOWNLOAD:BOOL=TRUE
name
Release
-
- VCexpressRelWithDebInfo
+ ReleaseOS
configure
- arguments
-
- ../indra
-
- command
- cmake
- options
-
- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
-
-
- name
- VCexpressRelWithDebInfo
-
-
-
- VC10msbuildRelWithDebInfo
-
- configure
-
- arguments
-
- ../indra
-
- command
- cmake
- options
-
- -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
- -DUNATTENDED:BOOL=OFF
- -DWORD_SIZE:STRING=32
- -DROOT_PROJECT_NAME:STRING=SecondLife
-
-
- name
- VC10msbuildRelWithDebInfo
-
-
-
- VC10msbuildRelease
-
- configure
-
- arguments
-
- ../indra
-
command
cmake
options
-DCMAKE_BUILD_TYPE:STRING=Release
- -DUNATTENDED:BOOL=OFF
-DWORD_SIZE:STRING=32
-DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=FALSE
+ -DLL_RELEASE_FOR_DOWNLOAD:BOOL=YES
+
+ arguments
+
+ ../indra
name
- VC10msbuildRelease
+ ReleaseOS
-
name
common
@@ -1848,15 +1741,12 @@
-G
'Xcode'
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
name
Debug
- OpenSourceDebug
+ DebugOS
build
@@ -1870,171 +1760,14 @@
configure
- arguments
-
- ../indra
-
options
-G
'Xcode'
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
name
- OpenSourceDebug
-
- OpenSourceRelWithDebInfo
-
- build
-
- command
- xcodebuild
- options
-
- -configuration RelWithDebInfo
- -project SecondLife.xcodeproj
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Xcode'
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceRelWithDebInfo
-
- OpenSourceRelease
-
- build
-
- command
- xcodebuild
- options
-
- -configuration Release
- -project SecondLife.xcodeproj
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Xcode'
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceRelease
-
- OpenSourceStandAloneDebug
-
- build
-
- command
- xcodebuild
- options
-
- -configuration Debug
- -project SecondLife.xcodeproj
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Xcode'
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneDebug
-
- OpenSourceStandAloneRelWithDebInfo
-
- build
-
- command
- xcodebuild
- options
-
- -configuration RelWithDebInfo
- -project SecondLife.xcodeproj
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Xcode'
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneRelWithDebInfo
-
- OpenSourceStandAloneRelease
-
- build
-
- command
- xcodebuild
- options
-
- -configuration Release
- -project SecondLife.xcodeproj
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Xcode'
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneRelease
+ DebugOS
RelWithDebInfo
@@ -2065,9 +1798,6 @@
-G
'Xcode'
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
default
@@ -2075,6 +1805,29 @@
name
RelWithDebInfo
+ RelWithDebInfoOS
+
+ build
+
+ command
+ xcodebuild
+ options
+
+ -configuration RelWithDebInfo
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ RelWithDebInfoOS
+
Release
build
@@ -2104,14 +1857,34 @@
-G
'Xcode'
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
name
Release
+ ReleaseOS
+
+ build
+
+ command
+ xcodebuild
+ options
+
+ -configuration Release
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ ReleaseOS
+
name
darwin
@@ -2143,15 +1916,12 @@
-G
'Unix Makefiles'
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
name
Debug
- OpenSourceDebug
+ DebugOS
build
@@ -2159,171 +1929,19 @@
make
options
- -j 12
+ -j 2
configure
- arguments
-
- ../indra
-
options
-G
'Unix Makefiles'
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
name
- OpenSourceDebug
-
- OpenSourceRelWithDebInfo
-
- build
-
- command
- make
- options
-
- -j 12
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Unix Makefiles'
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceRelWithDebInfo
-
- OpenSourceRelease
-
- build
-
- command
- make
- options
-
- -j 12
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Unix Makefiles'
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceRelease
-
- OpenSourceStandAloneDebug
-
- build
-
- command
- make
- options
-
- -j 12
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Unix Makefiles'
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneDebug
-
- OpenSourceStandAloneRelWithDebInfo
-
- build
-
- command
- make
- options
-
- -j 12
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Unix Makefiles'
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneRelWithDebInfo
-
- OpenSourceStandAloneRelease
-
- build
-
- command
- make
- options
-
- -j 12
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- 'Unix Makefiles'
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneRelease
+ DebugOS
RelWithDebInfo
@@ -2346,9 +1964,6 @@
-G
'Unix Makefiles'
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
default
@@ -2356,6 +1971,28 @@
name
RelWithDebInfo
+ RelWithDebInfoOS
+
+ build
+
+ command
+ make
+ options
+
+ -j 2
+
+
+ configure
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ RelWithDebInfoOS
+
Release
build
@@ -2377,14 +2014,33 @@
-G
'Unix Makefiles'
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
name
Release
+ ReleaseOS
+
+ build
+
+ command
+ make
+ options
+
+ -j 2
+
+
+ configure
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ ReleaseOS
+
default
build
@@ -2437,15 +2093,12 @@
-G
"Visual Studio 10"
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
name
Debug
- OpenSourceDebug
+ DebugOS
build
@@ -2454,216 +2107,33 @@
SecondLife.sln
command
- devenv.com
+ msbuild.exe
options
- /build
- Debug
+ /p:Configuration=Debug
+ /p:Platform=Win32
+ /t:Build
+ /p:useenv=true
+ /verbosity:minimal
+ /toolsversion:4.0
+ /p:"VCBuildAdditionalOptions= /incremental"
configure
- arguments
-
- ..\indra
- &&
- ..\indra\tools\vstool\VSTool.exe
- --solution
- SecondLife.sln
- --config
- Debug
- --startup
- secondlife-bin
-
options
-G
"Visual Studio 10"
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
+ -DUNATTENDED:BOOL=ON
+ -DUSE_PRECOMPILED_HEADERS=ON
+ -DINSTALL_PROPRIETARY=TRUE
+ -DUSE_KDU=FALSE
-DFMOD=FALSE
name
- OpenSourceDebug
-
- OpenSourceRelWithDebInfo
-
- build
-
- arguments
-
- SecondLife.sln
-
- command
- devenv.com
- options
-
- /build
- RelWithDebInfo
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceRelWithDebInfo
-
- OpenSourceRelease
-
- build
-
- arguments
-
- SecondLife.sln
-
- command
- devenv.com
- options
-
- /build
- Release
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceRelease
-
- OpenSourceStandAloneDebug
-
- build
-
- arguments
-
- SecondLife.sln
-
- command
- devenv.com
- options
-
- /build
- Debug
-
-
- configure
-
- arguments
-
- ..\indra
- &&
- ..\indra\tools\vstool\VSTool.exe
- --solution
- SecondLife.sln
- --config
- RelWithDebInfo
- --startup
- secondlife-bin
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneDebug
-
- OpenSourceStandAloneRelWithDebInfo
-
- build
-
- arguments
-
- SecondLife.sln
-
- command
- devenv.com
- options
-
- /build
- RelWithDebInfo
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneRelWithDebInfo
-
- OpenSourceStandAloneRelease
-
- build
-
- arguments
-
- SecondLife.sln
-
- command
- devenv.com
- options
-
- /build
- Release
-
-
- configure
-
- arguments
-
- ../indra
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=TRUE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- OpenSourceStandAloneRelease
+ DebugOS
RelWithDebInfo
@@ -2699,9 +2169,6 @@
-G
"Visual Studio 10"
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
default
@@ -2709,6 +2176,43 @@
name
RelWithDebInfo
+ RelWithDebInfoOS
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ msbuild.exe
+ options
+
+ /p:Configuration=RelWithDebInfo
+ /p:Platform=Win32
+ /t:Build
+ /p:useenv=true
+ /verbosity:minimal
+ /toolsversion:4.0
+ /p:"VCBuildAdditionalOptions= /incremental"
+
+
+ configure
+
+ options
+
+ -G
+ "Visual Studio 10"
+ -DUNATTENDED:BOOL=ON
+ -DUSE_PRECOMPILED_HEADERS=ON
+ -DINSTALL_PROPRIETARY=TRUE
+ -DUSE_KDU=FALSE
+ -DFMOD=FALSE
+
+
+ name
+ RelWithDebInfoOS
+
Release
build
@@ -2744,95 +2248,31 @@
-G
"Visual Studio 10"
- -DSTANDALONE:BOOL=OFF
- -DINSTALL_PROPRIETARY=TRUE
- -DFMOD=TRUE
name
Release
-
- VCexpressRelWithDebInfo
+ ReleaseOS
build
arguments
- "RelWithDebInfo|Win32"
-
- command
- vcbuild.exe
- options
-
- /u
SecondLife.sln
-
- configure
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- VCexpressRelWithDebInfo
-
-
-
- VC10msbuildRelWithDebInfo
-
- build
-
command
msbuild.exe
options
- SecondLife.sln
- /verbosity:minimal
- /t:build
- /p:Configuration=RelWithDebInfo
- /p:Platform=Win32
- /p:"VCBuildAdditionalOptions= /useenv"
- /p:"VCBuildAdditionalOptions= /incremental"
-
-
- configure
-
- options
-
- -G
- "Visual Studio 10"
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
- -DFMOD=FALSE
-
-
- name
- VC10msbuildRelWithDebInfo
-
-
-
- VC10msbuildRelease
-
- build
-
- command
- msbuild.exe
- options
-
- SecondLife.sln
- /t:build
/p:Configuration=Release
/p:Platform=Win32
- /p:"VCBuildAdditionalOptions= /useenv"
+ /t:Build
+ /p:useenv=true
+ /verbosity:minimal
+ /toolsversion:4.0
/p:"VCBuildAdditionalOptions= /incremental"
-
+
configure
@@ -2840,15 +2280,16 @@
-G
"Visual Studio 10"
- -DSTANDALONE:BOOL=FALSE
- -DINSTALL_PROPRIETARY=FALSE
+ -DUNATTENDED:BOOL=ON
+ -DUSE_PRECOMPILED_HEADERS=ON
+ -DINSTALL_PROPRIETARY=TRUE
+ -DUSE_KDU=FALSE
-DFMOD=FALSE
name
- VC10msbuildRelease
+ ReleaseOS
-
name
windows
diff --git a/indra/cmake/Variables.cmake b/indra/cmake/Variables.cmake
index 77dd34d122..8c9c375790 100644
--- a/indra/cmake/Variables.cmake
+++ b/indra/cmake/Variables.cmake
@@ -135,6 +135,7 @@ set(VIEWER_LOGIN_CHANNEL ${VIEWER_CHANNEL} CACHE STRING "Fake login channel for
set(VERSION_BUILD "0" CACHE STRING "Revision number passed in from the outside")
set(STANDALONE OFF CACHE BOOL "Do not use Linden-supplied prebuilt libraries.")
+set(UNATTENDED OFF CACHE BOOL "Should be set to ON for building with VC Express editions.")
if (NOT STANDALONE AND EXISTS ${CMAKE_SOURCE_DIR}/llphysics)
set(SERVER ON CACHE BOOL "Build Second Life server software.")
diff --git a/indra/llcommon/llversionviewer.h b/indra/llcommon/llversionviewer.h
index bd6df962a1..df5afcbf1c 100644
--- a/indra/llcommon/llversionviewer.h
+++ b/indra/llcommon/llversionviewer.h
@@ -29,7 +29,7 @@
const S32 LL_VERSION_MAJOR = 2;
const S32 LL_VERSION_MINOR = 6;
-const S32 LL_VERSION_PATCH = 5;
+const S32 LL_VERSION_PATCH = 6;
const S32 LL_VERSION_BUILD = 0;
const char * const LL_CHANNEL = "Second Life Developer";