summaryrefslogtreecommitdiffstats
path: root/Utilities/Release
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* Utilities/Release: Drop Linux 32-bit binaryBrad King2016-08-302-26/+0
| | | | | | | The Linux distro we've been using for this is so old that it limits our ability to import newer third-party software. Until a new machine can be configured to provide this binary we can simply drop it. Users will still be able to build from source or use a distro-provided version.
* Utilities/Release: Update Windows binary host path to CMakeBrad King2016-07-132-2/+2
|
* Utilities/Release: Switch to Qt 5.7 for Linux x86_64 binaryBrad King2016-07-061-4/+25
| | | | | Compile as C++11 since Qt 5.7 requires it. Limit use of glibc to 2.6 APIs and lower.
* Utilities/Release: Compile OS X binary as C++11Brad King2016-07-011-2/+2
| | | | | We already compile with `-stdlib=libc++` as required for Qt 5.6. We can compile as C++11 and still deploy to OS X 10.7.
* cmake-gui: Reference LGPLv3 when redistributing QtBrad King2016-06-175-5/+5
| | | | | | | | | Download http://www.gnu.org/licenses/lgpl.txt and place it as Licenses/LGPLv3.txt in our source tree. When building cmake-gui, use option CMake_GUI_DISTRIBUTE_WITH_Qt_LGPL to enable notification in the "About" dialog of how the distribution of Qt is licensed. Install the license file as ${CMAKE_ROOT}/Licenses/LGPLv3.txt so that the dialog can display a path to it.
* CMake 3.6.0-rc1 version updateBrad King2016-06-011-1/+1
|
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-10/+7
| | | | | | | | | | | | | Run the `Utilities/Scripts/clang-format.bash` script to update all our C++ code to a new style defined by `.clang-format`. Use `clang-format` version 3.8. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
* Utilities/Release: Switch to OS X 10.7 and Qt 5.6 for Mac binaryBrad King2016-05-061-2/+2
| | | | | Use a new build machine to produce the OS X binary targeting OS X 10.7 and using Qt 5.6.
* Utilities/Release: Update to openssl-1.0.2hBrad King2016-05-052-6/+6
| | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* Utilities/Release: Define NTDDI_VERSION for Windows binariesBrad King2016-05-032-2/+2
| | | | | | LibArchive now defines this explicitly if it is not defined already. Since we define _WIN32_WINNT explicitly, we must now define a consistent value of NTDDI_VERSION explicitly too.
* Utilities/Release: Stabilize include order in WiX custom actionBrad King2016-04-291-0/+1
| | | | | | In `detect_nsis_overwrite.cpp` we include windows.h first, and we must preserve that. Place the include in an isolated block so that tools that sort includes do not move it.
* Utilities/Release: Skip spurious Qt5Autogen test for nightly win64 binaryBrad King2016-03-221-0/+4
| | | | | | 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.
* Utilities/Release: Skip spurious Qt5Autogen test for nightly binaryBrad King2016-03-171-0/+4
| | | | | | 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.
* Utilities/Release: Create a Windows 64-bit binaryBrad King2016-03-172-0/+30
| | | | | | | | | | | 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.
* Utilities/Release: Rename scripts to match target platformBrad King2016-03-175-5/+4
| | | | | The machine name we happen to use for the build is less informative than its platform.
* Utilities/Release: Switch to OS X 10.7 and Qt 5.5 for Mac binaryBrad King2016-02-192-9/+14
| | | | | Use a new build machine to produce the OS X binary targeting OS X 10.7 and using Qt 5.5.
* Merge topic 'update-prebuilt-openssl'Brad King2016-02-102-6/+6
|\ | | | | | | | | c0a1605b Utilities/Release: Update to openssl-1.0.2f
| * Utilities/Release: Update to openssl-1.0.2fBrad King2016-02-092-6/+6
| | | | | | | | | | Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
* | Merge topic 'wix-prevent-nsis-overwrite'Brad King2016-02-107-1/+111
|\ \ | |/ |/| | | | | a12b0f1b CMake: Prevent WiX installations over existing NSIS installations
| * CMake: Prevent WiX installations over existing NSIS installationsNils Gladitz2016-02-097-1/+111
| | | | | | | | | | | | | | | | Use a custom action to look for Uninstall.exe in the user selected installation prefix. Its presence indicates a previous NSIS installation. Inform the user and request manual resolution of the issue.
* | CMake 3.5.0-rc1 version updatev3.5.0-rc1Brad King2016-02-021-1/+1
|/
* Utilities/Release: Configure Windows binary to support Windows XPBrad King2015-12-211-0/+4
| | | | | | | | | | | 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.
* Utilities/Release: Switch to .msi builder for Windows binaryBrad King2015-12-212-7/+8
| | | | | Use a new build machine to produce the Windows binary using the CPack WiX generator to produce a `.msi` installer.
* Utilities/Release: Optionally load environment on remote build serverBrad King2015-12-211-0/+1
|
* Utilities/Release: Add optional remote launcher to ssh callsBrad King2015-12-211-4/+7
|
* CMake: Mimic NSIS options dialog in WiX installerNils Gladitz2015-12-177-0/+174
|
* Utilities/Release: Add support for copying .msi filesBrad King2015-12-101-0/+3
|
* Utilities/Release: Avoid repeat copy of files with same suffixBrad King2015-12-101-0/+4
|