summaryrefslogtreecommitdiffstats
path: root/Utilities/Release
Commit message (Collapse)AuthorAgeFilesLines
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-3/+3
| | | | | Run the `clang-format.bash` script to update our C and C++ code to a new include order `.clang-format`. Use `clang-format` version 6.0.
* Add compatibility with the cl.exe /permissive- compiler optionAlexej Harm2019-09-111-1/+2
|
* Utilities/Release: Add docker spec for STGZ package on LinuxBrad King2019-08-292-2/+3
| | | | | | | The spec added by commit facc240a45 (Utilities/Release: Add docker specs to build and test Linux binaries, 2019-08-23) generates only the TGZ package, but the old `Utilities/Release/linux64_release.cmake` script also generated a STGZ package.
* Merge topic 'docker-rel-linux'Brad King2019-08-2916-75/+437
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 689fdbfc61 Utilities/Release: Drop linux64 script in favor of docker build 2d7cfd30ac Utilities/Release: Drop source archive generation in scripts facc240a45 Utilities/Release: Add docker specs to build and test Linux binaries bf832ccf01 Utilities/Release: Add README.rst describing directory content ab153f17bf Utilities/Release: Drop machine-specific README ed294c1664 Add option to skip CMake tests that need network access 4b8a864d52 Add option to test CMake itself against its hosting CMake Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Gregor Jasny <gjasny@googlemail.com> Merge-request: !3727
| * Utilities/Release: Drop linux64 script in favor of docker buildBrad King2019-08-282-56/+0
| | | | | | | | Drop also drop the CMakeNightlyLinux64 test that uses the script.
| * Utilities/Release: Drop source archive generation in scriptsBrad King2019-08-283-2/+3
| | | | | | | | | | We will generate the `.tar.gz` and `.zip` source archives using `git archive` in the scripts that drive the Linux build with Docker.
| * Utilities/Release: Add docker specs to build and test Linux binariesBrad King2019-08-2811-0/+408
| | | | | | | | | | These will allow anyone to produce portable binaries like those published on `cmake.org`.
| * Utilities/Release: Add README.rst describing directory contentBrad King2019-08-231-0/+27
| |
| * Utilities/Release: Drop machine-specific READMEBrad King2019-08-231-18/+0
| |
* | Utilities/Release: Select MSVC runtime library via abstractionBrad King2019-08-232-4/+2
| | | | | | | | | | Use the `CMAKE_MSVC_RUNTIME_LIBRARY` abstraction added by CMake 3.15 instead of hard-coding the `-MT` flag.
* | Configure CMake itself with policies through CMake 3.15Brad King2019-08-231-6/+12
|/ | | | | | In particular, set `CMP0091` to `NEW` to enable the MSVC runtime library abstraction so it can be set via `CMAKE_MSVC_RUNTIME_LIBRARY` in the cache.
* 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.