From e094967ebbdb9981e70ea2bfd7a382059c763bc9 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Sat, 17 Oct 2015 22:35:37 -0400 Subject: [PATCH] [Doc] Update version requirements --- SConstruct | 8 ++------ doc/sphinx/compiling.rst | 34 +++++++++++++++------------------- 2 files changed, 17 insertions(+), 25 deletions(-) diff --git a/SConstruct b/SConstruct index 4fde50b28..d150a6773 100644 --- a/SConstruct +++ b/SConstruct @@ -131,9 +131,8 @@ if os.name == 'nt': windows_compiler_options.extend([ ('msvc_version', """Version of Visual Studio to use. The default is the newest - installed version. Specify '9.0' for Visual Studio 2008; '10.0' - for Visual Studio 2010; '11.0' for Visual Studio 2012; or '12.0' - for Visual Studio 2013.""", + installed version. Specify '12.0' for Visual Studio 2013 or '14.0' + for Visual Studio 2015.""", ''), ('target_arch', """Target architecture. The default is the same @@ -257,9 +256,6 @@ elif env['CC'] == 'cl': # Visual Studio defaults.cxxFlags = ['/EHsc'] defaults.ccFlags = ['/MD', '/nologo', '/D_SCL_SECURE_NO_WARNINGS', '/D_CRT_SECURE_NO_WARNINGS'] - if env['MSVC_VERSION'] == '11.0': - # Fix compatibility issue between VS2012 and Google Test - defaults.cxxFlags.append('/D_VARIADIC_MAX=10') defaults.debugCcFlags = '/Zi /Fd${TARGET}.pdb' defaults.noOptimizeCcFlags = '/Od /Ob0' defaults.optimizeCcFlags = '/O2' diff --git a/doc/sphinx/compiling.rst b/doc/sphinx/compiling.rst index 8a9b6b977..b75a09843 100644 --- a/doc/sphinx/compiling.rst +++ b/doc/sphinx/compiling.rst @@ -15,9 +15,9 @@ operating systems: * Linux * Ubuntu 12.04 LTS (Lucid Lynx) or newer - * Debian 6.0 (Squeeze) or newer + * Debian 7.0 (Wheezy) or newer -* Windows Vista, Windows 7, or Windows 8 (32-bit or 64-bit versions) +* Windows 7, or Windows 8 (32-bit or 64-bit versions) * OS X 10.9 (Mavericks) or OS X 10.10 (Yosemite). In addition to the above operating systems, Cantera should work on any @@ -33,7 +33,7 @@ Linux * For Ubuntu or Debian users, the following packages should be installed using your choice of package manager:: - g++ python scons libboost-all-dev libsundials-serial-dev + g++ python scons libsundials-serial-dev * Building the python module also requires:: @@ -126,7 +126,11 @@ Stable Release git clone --recursive https://github.com/Cantera/cantera.git cd cantera - git checkout 2.1 + + Then, depending on the desired branch, run one of: + + git checkout 2.2 + git checkout master Development Version ------------------- @@ -374,30 +378,22 @@ program. * GNU compilers (C/C++/Fortran) - * Known to work with version 4.8; Expected to work with version >= 4.4 + * Known to work with version 4.8; Expected to work with version >= 4.6 * Clang/LLVM (C/C++) * Known to work with versions 3.3 through 3.5. Expected to work with version - >= 2.9. + >= 3.1. * Works with the versions included with Xcode 5.1 and Xcode 6.1. * Intel compilers (C/C++/Fortran) - * Known to work with version 11.0 and 12.1; Expected to work with - versions >= 11.0 + * Known to work with version 14.0. * Microsoft compilers (C/C++) - * Known to work with versions 9.0 (Visual Studio 2008) through 12.0 (Visual - Studio 2013). - * The "Express" editions of Visual Studio 2008 and 2010 do not include a - 64-bit compiler. To compile Cantera with 64-bit support, you must install - the corresponding version of the Windows SDK, available as a free download. - * Windows SDK, equivalent to Visual Studio 2008: - http://www.microsoft.com/download/en/details.aspx?id=3138 - * Windows SDK, equivalent to Visual Studio 2010: - http://www.microsoft.com/en-us/download/details.aspx?id=8279 + * Known to work with versions 12.0 (Visual Studio 2013) and 14.0 (Visual + Studio 2015). * MinGW (C/C++/Fortran) @@ -412,8 +408,8 @@ Other Required Software * SCons: * http://www.scons.org/download.php - * Known to work with SCons 2.3.0; Expected to work with versions >= 1.0.0 - * Version 2.3.2 or newer is required to use Visual Studio 2013. + * Linux & OS X: Known to work with SCons 2.3.0; Expected to work with versions >= 1.0.0 + * Version 2.3.6 or newer is required to use Visual Studio 2015. * Python: