summaryrefslogtreecommitdiffstats
path: root/Utilities/Release/win32_release.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Utilities/Release: Drop win{32,64} scripts in favor of docker buildBrad King2020-05-051-53/+0
| | | | | | | Also drop the `CMakeNightlyWin{32,64}` tests that use the scripts. Follow the pattern from commit 689fdbfc61 (Utilities/Release: Drop linux64 script in favor of docker build, 2019-08-27, v3.16.0-rc1~184^2).
* Utilities/Release: Use python 3 for tests on Windows binariesBrad King2020-02-101-0/+1
| | | | | | Explicitly specify the build machine's Python 3 installation for Windows to be used by the test suite. This avoids accidentally using other versions on the machine.
* Merge topic 'docker-rel-linux'Brad King2019-08-291-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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 source archive generation in scriptsBrad King2019-08-281-1/+1
| | | | | | | | | | 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: Select MSVC runtime library via abstractionBrad King2019-08-231-2/+1
|/ | | | | Use the `CMAKE_MSVC_RUNTIME_LIBRARY` abstraction added by CMake 3.15 instead of hard-coding the `-MT` flag.
* Utilities/Release: Enable signing of Windows release binariesBrad King2019-05-081-0/+4
|
* Utilities/Release: Link statically to QWindowsVistaStyle pluginmistersandman2019-04-081-0/+1
| | | | | | | We now build with Qt 5.12. This plugin is needed with Qt >= 5.10. Fixes: #19147 Suggested-by: mistersandman on gitlab.kitware.com
* Utilities/Release: Update to Qt 5.12 on Windows buildsBrad King2019-03-081-2/+6
|
* Utilities/Release: Update for using Windows 10 SDKBrad King2019-03-081-1/+1
| | | | | | | | | 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.
* Utilities/Release: Build for Windows 7 and aboveBrad King2019-01-141-2/+2
| | | | | | 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.
* Utilities/Release: Skip spurious ExternalData test for nightly binaryBrad King2018-09-191-1/+1
| | | | | | 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: Remove extra colon from release scriptsJean-Christophe Fillion-Robin2018-04-031-1/+1
| | | | The type of the `BUILD_QtDialog` cache entry is `BOOL`, not `BOOL:`.
* Utilities/Release: Build static executables on WindowsBrad King2017-11-141-7/+19
| | | | | | | 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.
* server: always enable serverDaniel Pfeifer2017-08-261-1/+0
|
* Utilities/Release: Enable server mode in all binariesBrad King2016-09-291-0/+1
| | | | | | 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: Suppress KWSys ConsoleBuf test on Windows binariesBrad King2016-09-191-1/+1
| | | | | | 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: Update Windows binary host path to CMakeBrad King2016-07-131-1/+1
|
* cmake-gui: Reference LGPLv3 when redistributing QtBrad King2016-06-171-1/+1
| | | | | | | | | 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.
* Utilities/Release: Define NTDDI_VERSION for Windows binariesBrad King2016-05-031-1/+1
| | | | | | 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: 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: Rename scripts to match target platformBrad King2016-03-171-0/+28
The machine name we happen to use for the build is less informative than its platform.