summaryrefslogtreecommitdiffstats
path: root/Utilities/Release
Commit message (Collapse)AuthorAgeFilesLines
* Utilities/Release: Replace batch scripts with individual scriptsBrad King2019-07-111-30/+14
| | | | Provide a more granular per-platform workflow.
* Utilities/Release: Replace upload step with a "push" scriptBrad King2019-05-242-40/+70
| | | | | | | | Replace the `upload_release.cmake` script with a `push.bash` script that is more configurable from the command line and that does not hard-code any destinations. Instead of using `scp` to access `cmake.org` directly, push the files atomically to a staging directory from which another process will actually upload them.
* Utilities/Release: Teach upload script to compute version automaticallyBrad King2019-05-241-1/+2
| | | | Read the version from `Source/CMakeVersion.cmake` instead of repeating it.
* Utilities/Release: Enable signing of Windows release binariesBrad King2019-05-085-1/+11
|
* Utilities/Release: Link statically to QWindowsVistaStyle pluginmistersandman2019-04-082-0/+2
| | | | | | | We now build with Qt 5.12. This plugin is needed with Qt >= 5.10. Fixes: #19147 Suggested-by: mistersandman on gitlab.kitware.com
* Merge topic 'wix-cmake-downgrade-fix'Brad King2019-03-131-0/+2
|\ | | | | | | | | | | | | 7593bdf4e8 CMake: Fix WiX installer downgrades with versioned binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !3087
| * CMake: Fix WiX installer downgrades with versioned binariesNils Gladitz2019-03-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 5b9da05b7a (Windows: Embed version information into CMake binaries, 2017-10-25, v3.11.0-rc1~411^2) our binaries have version information that prevents a `.msi` downgrade from replacing them by default. Configure the re-install mode: * a: reinstall all files regardless of version * m: rewrite all per-machine registry entries * u: rewrite all per-user registry entries * s: reinstall shortcuts and icons Fixes: #19006
* | Utilities/Release: Update to Qt 5.12 on Windows buildsBrad King2019-03-082-4/+12
| |
* | Utilities/Release: Update for using Windows 10 SDKBrad King2019-03-082-2/+2
| | | | | | | | | | | | | | | | | | In commit e903a9fc55 (Utilities/Release: Create a Windows 64-bit binary, 2016-03-16, v3.6.0-rc1~235^2~2) we added a `_USING_V110_SDK71_` macro to tell the MSVC standard library headers they were using an older SDK. The environment in which our Windows binaries are produced has been updated to use a Windows 10 SDK now that we do not need to support WinXP, so we can drop the definition.
* | CMake 3.14.0-rc1 version updateBrad King2019-02-061-1/+1
| |
* | Utilities/Release: Build for Windows 7 and aboveBrad King2019-01-142-4/+4
| | | | | | | | | | | | Drop support for Windows XP and Windows Vista. Upstream libuv has done this, and since that is a dependency of ours we will soon need to do so also.
* | Merge topic 'rel-doc-qthelp'Brad King2018-10-181-1/+1
|\ \ | |/ | | | | | | | | | | 1d5c8b81db Utilities/Release: Add qthelp docs to binary archives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2497
| * Utilities/Release: Add qthelp docs to binary archivesBrad King2018-10-171-1/+1
| | | | | | | | Fixes: #18465
* | Utilities/Release: Update to openssl-1.1.1Brad King2018-10-081-3/+3
|/ | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* CMake 3.13.0-rc1 version updateBrad King2018-10-031-1/+1
|
* Utilities/Release: Build with gcc 8.2 on LinuxBrad King2018-09-251-2/+5
| | | | | | Also add a binutils-2.31 to CMAKE_PREFIX_PATH in the environment so that tests that look for them with `find_program` can find a newer version. This is needed for the build id support in readelf.
* Utilities/Release: Skip spurious ExternalData test for nightly binaryBrad King2018-09-192-2/+2
| | | | | | This test fails spuriously too often and prevents the nightly binary from finishing. Simply skip it for the nightly binary to allow it to complete more regularly.
* cmake-gui: Update iconsT.J. Corona2018-08-161-0/+0
|
* Utilities/Release: Explicitly enable ccmake on macOS and LinuxBrad King2018-07-022-0/+2
| | | | | | | Since commit v3.12.0-rc1~325^2 (ccmake: Check for curses more robustly before enabling, 2018-03-21) we may not enable ccmake by default when using a non-system curses (e.g. the static curses we build on Linux for our binaries). Enable the option explicitly for our prebuilt binaries.
* CMake 3.12.0-rc1 version updateBrad King2018-06-051-1/+1
|
* Utilities/Release: Update to openssl-1.1.0hBrad King2018-05-311-3/+3
| | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* Utilities/Release: Remove extra colon from release scriptsJean-Christophe Fillion-Robin2018-04-033-3/+3
| | | | The type of the `BUILD_QtDialog` cache entry is `BOOL`, not `BOOL:`.
* CMake 3.11.0-rc1 version updateBrad King2018-02-051-1/+1
|
* Utilities/Release: Update to openssl-1.1.0gBrad King2017-11-141-3/+3
| | | | | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version. Now that we require pthreads for libuv anyway, we can use OpenSSL 1.1 along with its dependency on pthreads.
* Utilities/Release: Update to openssl-1.0.2mBrad King2017-11-141-3/+3
| | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* Utilities/Release: Build static executables on WindowsBrad King2017-11-142-13/+36
| | | | | | | Switch to the MSVC static runtime library (and static UCRT). Link Qt statically, including the Windows platform plugin. Disable the Qt tests because they are incompatible with a Qt using a static runtime library.
* Utilities/Release: Remove unused setting in Linux buildBrad King2017-11-141-1/+0
| | | | | CMake_INSTALL_DEPENDENCIES is not needed because we link both Qt and the toolchain runtime library statically.
* CMake 3.10.0-rc1 version updateBrad King2017-10-051-1/+1
|
* server: always enable serverDaniel Pfeifer2017-08-264-4/+0
|
* CMake 3.9.0-rc1 version updatev3.9.0-rc1Brad King2017-06-051-1/+1
|
* Utilities/Release: Add script to consolidate release notesBrad King2017-06-021-0/+27
|
* Utilities/Release: Skip BootstrapTest for Linux binaryBrad King2017-05-311-0/+1
| | | | | The build itself is done via bootstrap so there is no need to test it again. We already do this for the macOS binary.
* Utilities/Release: Drop unused release scriptBrad King2017-05-311-10/+0
|
* Utilities/Release: Switch macOS binary to Qt 5.6.2Brad King2017-05-171-1/+1
| | | | Update from 5.6.0.
* Utilities/Release: Fetch stage/master/headBrad King2017-03-241-1/+2
| | | | | | | Update our release scripts to fetch `refs/stage/master/head` from the `gitlab.kitware.com` repository. This will allow us to prepare releases from staged commits before merging them to `master` or `release`.
* Utilities/Release: Fetch from gitlab.kitware.com repositoryBrad King2017-03-032-3/+11
| | | | | | | Update our release scripts to fetch from the gitlab.kitware.com repository instead of the cmake.org repository. Revise our mapping of special branch names to account for the refs that now store them in the new repository.
* CMake 3.8.0-rc1 version updateBrad King2017-02-061-1/+1
|
* Utilities/Release: Store WiX CMake install location in Windows registryNils Gladitz2016-12-051-1/+12
|
* Utilities/Release: Update to openssl-1.0.2jBrad King2016-11-171-3/+3
| | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* Utilities/Release: Update README to reference https URLBrad King2016-10-041-1/+1
|
* Utilities/Release: Drop Linux .tar.Z binaryBrad King2016-10-041-0/+1
| | | | | On Linux the gzip tool is universally available, so our `.tar.gz` is sufficient.
* Utilities/Release: Drop macOS .tar.Z binaryBrad King2016-10-041-1/+1
| | | | | On macOS the gzip tool is universally available, so our `.tar.gz` is sufficient.
* CMake 3.7.0-rc1 version updateBrad King2016-10-031-1/+1
|
* Utilities/Release: Use python 3 for server mode test on Linux binaryBrad King2016-09-291-0/+1
| | | | | The machine that builds the Linux binary has python 3 and 2.6, but the latter is too old for the server mode test script.
* Utilities/Release: Enable server mode in all binariesBrad King2016-09-294-0/+4
| | | | | | Add the CMake_ENABLE_SERVER_MODE option explicitly to the configuration of all binary builds. We want to know the mode is available if the build succeeds.
* Utilities/Release: Add html docs to Windows 64-bit binaryBrad King2016-09-281-1/+0
| | | | | | | | | | | | | | The 64-bit Windows binary is built in our second batch because it is built on the same host as the 32-bit Windows binary. When the documentation generation was first added, it was not included in the second batch because at the time that batch only included the Cygwin binary. Therefore the 64-bit Windows binary has been missing the documentation since it was first created for CMake 3.6. Since then the Cygwin binary was dropped so the second batch only contains the 64-bit Windows binary. Add the docs to it. Closes: #16333
* Merge topic 'binaries-as-c++14'Brad King2016-09-192-2/+2
|\ | | | | | | | | 0310cb10 Utilities/Release: Build Linux and OS X binaries as C++14
| * Utilities/Release: Build Linux and OS X binaries as C++14Brad King2016-09-162-2/+2
| | | | | | | | The toolchains we use to build on these platforms support it.
* | Utilities/Release: Suppress KWSys ConsoleBuf test on Windows binariesBrad King2016-09-192-2/+2
|/ | | | | | The test fails spuriously too often. Additional work on the test will be needed to make it more reliable. For now just skip the test when building nightly binaries so they can complete.
* Utilities/Release: Drop Cygwin binaryBrad King2016-09-129-202/+0
| | | | | Cygwin has packaged CMake independently of upstream for a long time. See its [cygport](https://github.com/cygwinports/cmake).