1. 17 Mar, 2016 2 commits
    • Brad King's avatar
      Utilities/Release: Create a Windows 64-bit binary · e903a9fc
      Brad King authored
      Compile with `-D_WIN32_WINNT=0x502` to use a WinXP-compatible API.
      Compile with `-D_USING_V110_SDK71_` to tell the VS standard library
      headers that we are building with a WinXP-compatible Windows SDK.  Link
      executables with `-subsystem:console,5.02` to make them runnable on
      Windows XP 64-bit.  Ideally `cmake-gui` should instead be linked with
      `-subsystem:windows,5.02` but with the Ninja and Makefile generators
      CMake adds `-subsystem:windows` after our `-subsystem:console,5.02` flag
      and the linker seems to interpret this combination as we need.
      e903a9fc
    • Brad King's avatar
      Utilities/Release: Rename scripts to match target platform · dd630075
      Brad King authored
      The machine name we happen to use for the build is less informative than
      its platform.
      dd630075
  2. 21 Dec, 2015 2 commits
    • Brad King's avatar
      Utilities/Release: Configure Windows binary to support Windows XP · fae47798
      Brad King authored
      Compile with `-D_WIN32_WINNT=0x501` to use a WinXP-compatible API.
      Compile with `-D_USING_V110_SDK71_` to tell the VS standard library
      headers that we are building with a WinXP-compatible Windows SDK.  Link
      executables with `-subsystem:console,5.01` to make them runnable on
      Windows XP.  Ideally `cmake-gui` should instead be linked with
      `-subsystem:windows,5.01` but with the Ninja and Makefile generators
      CMake adds `-subsystem:windows` after our `-subsystem:console,5.01` flag
      and the linker seems to interpret this combination as we need.
      fae47798
    • Brad King's avatar
      Utilities/Release: Switch to .msi builder for Windows binary · 083312a8
      Brad King authored
      Use a new build machine to produce the Windows binary using the CPack
      WiX generator to produce a `.msi` installer.
      083312a8
  3. 01 Oct, 2015 1 commit
  4. 02 Sep, 2015 1 commit
    • Brad King's avatar
      Utilities/Release: Install docs in unversioned directory (#15692) · 6f7edb87
      Brad King authored
      Our upstream-built release tarballs already contain many unversioned
      paths and so will never overlap with another version of CMake in the
      same installation prefix.  Therefore we do not need a versioned name for
      the documentation directory.  Configure our release binaries to place
      the documentation in an unversioned directory so that one can use the
      same path to refer to the documentation locally even after updating
      CMake.  For example, on OS X one may see the documentation in
      `/Applications/CMake.app/Contents/doc/cmake/html/index.html`.
      6f7edb87
  5. 05 Aug, 2015 1 commit
    • Brad King's avatar
      Do not install 3rd-party dependencies by default · 26f5445b
      Brad King authored
      Disable the CMake_INSTALL_DEPENDENCIES option by default and turn it on
      explicitly in our packaging scripts.  This simplifies packaging in
      distributions that provide the dependencies for us without having to
      install them.  We only need 3rd-party runtime dependencies to be
      installed for packaging with redistributable binaries.
      26f5445b
  6. 18 Feb, 2015 1 commit
  7. 22 Dec, 2014 1 commit
  8. 21 Nov, 2013 1 commit
  9. 11 Sep, 2012 1 commit
  10. 02 Jun, 2011 1 commit
    • David Cole's avatar
      CMake: eliminate use of cvs in the Release scripts · b43af94a
      David Cole authored
      Set GIT_COMMAND to "git" -- each machine involved in building
      the CMake release binaries has the right "git" in the PATH.
      
      Separate the release scripts into two batches so we can build
      multiple releases on the same machine, in serial, if necessary.
      We currnetly do this with the Windows and Cygwin release
      binaries on dash2win64.
      
      Sort the files to be uploaded, so that sorting them by modification
      time (file copy / upload time) is equivalent to sorting them
      alphabetically.
      b43af94a
  11. 28 May, 2010 1 commit
  12. 20 Apr, 2010 1 commit
  13. 23 Feb, 2010 1 commit
  14. 28 Jan, 2010 1 commit
  15. 21 Dec, 2009 1 commit
  16. 04 Dec, 2009 1 commit
  17. 28 Oct, 2009 1 commit
  18. 26 Oct, 2009 1 commit
  19. 22 Sep, 2009 1 commit