summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* Utilities/Scripts: Add temporary script to filter license noticesBrad King2016-09-271-0/+49
| | | | | | Add a script to replace our previous per-source license notices with a much simpler notice. This will be used in a following commit and then removed.
* Utilities/KWStyle: Remove unused header check reference fileBrad King2016-09-271-11/+0
| | | | We do not actually run a check for this.
* 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.
* Require CMake 2.8.12.2 to build CMake itselfBrad King2016-09-152-2/+2
| | | | | This will enable use of features such as ALIAS targets within CMake's own build.
* Merge topic 'drop-cygwin-binary'Brad King2016-09-129-202/+0
|\ | | | | | | | | db915a37 Utilities/Release: Drop Cygwin binary
| * 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).
* | Merge topic 'libuv-link-kvm'Brad King2016-09-121-0/+9
|\ \ | |/ |/| | | | | | | c6d83a15 libuv: Link with kvm on NetBSD and OpenBSD 6a497bb0 libuv: Link with kvm on FreeBSD
| * libuv: Link with kvm on NetBSD and OpenBSDBrad King2016-09-091-0/+6
| | | | | | | | | | We include the `kvm.h` header on these platforms and call kvm APIs. Link with the library to ensure they are available.
| * libuv: Link with kvm on FreeBSDRoger Leigh2016-09-091-0/+3
| | | | | | | | Add it unconditionally. It is present in FreeBSD 11, 10 and 9.
* | Merge branch 'upstream-KWIML' into update-kwimlBrad King2016-09-084-4/+8
| | | | | | | | | | | | | | * upstream-KWIML: KWIML 2016-09-08 (d564b3c7) Closes: #16290
* | kwiml: Update import script for new upstream URLBrad King2016-09-081-1/+1
|/
* Merge topic 'backport-curl-fix'Brad King2016-09-071-1/+7
|\ | | | | | | | | 4b53a693 curl: Backport certificate reuse fix from 7.50.2
| * curl: Backport certificate reuse fix from 7.50.2Brad King2016-09-071-1/+7
| | | | | | | | | | Backport curl upstream commit curl-7_50_2~32 (nss: refuse previously loaded certificate from file, 2016-08-22).
* | Merge topic 'test-GenerateExportHeader-with-RunCMake'Brad King2016-09-061-1/+1
|\ \ | | | | | | | | | | | | | | | | | | 72ecdd34 Tests: Cleanup RunCMake.GenerateExportHeader somewhat fc3dab0e Tests: Port GenerateExportHeader test to RunCMake infrastructure 4feba34d GNU: Do not use -fvisibility on AIX or HP-UX
| * | Tests: Port GenerateExportHeader test to RunCMake infrastructureBrad King2016-09-051-1/+1
| | | | | | | | | | | | This will allow build failure cases to be added later.
* | | libuv: Simplify variable initializations to satisfy Clang scan-buildBrad King2016-09-012-10/+4
|/ / | | | | | | | | The Clang scan-build tool warns about assignments whose values are never used, so initialize local variables at declaration instead.
* | Merge topic 'import-libuv'Brad King2016-08-31103-0/+48006
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 39ac889d cmake: Add trivial usage of libuv 7cf369fe Do not build libuv on HP-UX 075cae51 Do not build libuv on SPARC 9a53af40 Do not build libuv on Cygwin 219f7411 Do not build libuv on Mac OS X 10.4 and lower 8a5beef3 Add option to build CMake against a system libuv e56aa462 FindLibUV: Add module to find libuv package 551d5aed libuv: Fix unused variable warning in uv_loop_close f4f8074b libuv: Avoid including macOS CoreServices header globally a63aaaed libuv: Always include our own header first 9130b53a libuv: Conditionally declare Windows APIs for VS 2008 and below b52afa46 libuv: Fix anonymous union syntax 05dbc204 libuv: Fix Windows API function typedef syntax 75139374 libuv: Install LICENSE file with CMake documentation 95dcc4e4 libuv: Disable warnings to avoid changing 3rd party code 13b7e758 libuv: Build the library within CMake ...
| * | Add option to build CMake against a system libuvBrad King2016-08-312-0/+7
| | | | | | | | | | | | Create a CMAKE_USE_SYSTEM_LIBUV option.
| * | libuv: Fix unused variable warning in uv_loop_closeBrad King2016-08-311-0/+2
| | |
| * | libuv: Avoid including macOS CoreServices header globallyBrad King2016-08-311-4/+1
| | | | | | | | | | | | | | | We only need the availability macros in `unix/internal.h`. We already include CoreServices where needed in implementation files.
| * | libuv: Always include our own header firstBrad King2016-08-312-6/+6
| | |
| * | libuv: Conditionally declare Windows APIs for VS 2008 and belowBrad King2016-08-313-2/+23
| | |
| * | libuv: Fix anonymous union syntaxBrad King2016-08-311-2/+2
| | |
| * | libuv: Fix Windows API function typedef syntaxBrad King2016-08-311-5/+5
| | |
| * | libuv: Install LICENSE file with CMake documentationBrad King2016-08-311-0/+2
| | | | | | | | | | | | | | | When we install using the bundled libuv source, notify users of its license terms.
| * | libuv: Disable warnings to avoid changing 3rd party codeBrad King2016-08-312-0/+12
| | | | | | | | | | | | | | | Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside libuv sources.
| * | libuv: Build the library within CMakeBrad King2016-08-313-0/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Take logic from upstream `Makefile.am` and `configure.ac` to build libuv sources. Update `uv.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_uv.h` header to include the CMake-provided copy of the `uv.h` header from CMake sources.
| * | Merge branch 'upstream-libuv' into import-libuvBrad King2016-08-3199-0/+47701
| | | | | | | | | | | | | | | * upstream-libuv: libuv 2016-08-30 (897738b1)
| * | Add script to update libuv from upstreamBrad King2016-08-311-0/+26
| | |
* | | 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.
* | | curl: Update script to get curl from new repositoryBrad King2016-08-261-1/+1
|/ / | | | | | | | | | | Curl is now hosted at https://github.com/curl/curl.git
* | update-third-party: support Git 2.9.0's new merge restrictionsBen Boeckel2016-08-241-1/+7
| | | | | | | | | | Use the `--allow-unrelated-histories` flag to declare that we Know What We're Doing™ (but only if necessary).
* | Merge topic 'import-vim-syntax'Brad King2016-08-241-0/+24
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | b4556b47 Help: Add release notes for 'vim-cmake-syntax' import 25c01cf0 Aux: Install vim-cmake-syntax files with CMake e3ac68cf Merge branch 'upstream-vim-cmake-syntax' into import-vim-syntax 4a22c06e vim-cmake-syntax 2016-08-16 (e782679c) f21a8235 Aux: Drop vim files prior to import of third-party version 0966f1c5 Add script to update vim-cmake-syntax from upstream
| * | Add script to update vim-cmake-syntax from upstreamBrad King2016-08-171-0/+24
| | |
* | | libarchive: Fix include order in xxhash.cBrad King2016-08-171-2/+3
| | | | | | | | | | | | | | | We need to include `archive_platform.h` before any system headers in order to ensure that `_WIN32_WINNT` is defined early enough.
* | | Added CMake_BUILD_DEVELOPER_REFERENCE optionKonstantin Podsvirov2016-08-165-292/+108
|/ / | | | | | | | | | | | | | | By default is OFF and marked as advanced. It's also add custom cmake-developer-reference (ALL) target Generated output will be installed to ${CMAKE_DOC_DIR}/developer-reference.
* | Merge topic 'update-curl'Brad King2016-08-04261-7481/+11916
|\ \ | |/ | | | | | | | | | | | | | | | | | | f59ab433 curl: Remove CMake-specific README f53f4a8a Merge branch 'upstream-curl' into update-curl 202adcfe curl 2016-08-03 (f2cb3a01) e1c11352 curl: Update script to get curl 7.50.1 a51c6c53 Merge branch 'upstream-curl' into update-curl 7ec709d3 curl 2015-08-11 (1a7f66a3) 3e9b0343 Add script to update curl from upstream
| * curl: Remove CMake-specific READMEBrad King2016-08-031-66/+0
| | | | | | | | | | | | We will now manage the curl source tree updates using the `Utilities/Scripts/update-curl.bash` script. Drop the README that covered the old method.
| * Merge branch 'upstream-curl' into update-curlBrad King2016-08-03259-7415/+11878
| | | | | | | | | | * upstream-curl: curl 2016-08-03 (f2cb3a01)
| * curl: Update script to get curl 7.50.1Brad King2016-08-031-1/+3
| |
| * Add script to update curl from upstreamBrad King2016-08-031-0/+36
| |
| * Merge branch 'clang-format-script' into releaseBrad King2016-06-301-4/+8
| |\
| * \ Merge branch 'update-libarchive' into releaseBrad King2016-06-2019-49/+88
| |\ \
| * \ \ Merge branch 'fix-libarchive-openssl-no-hashes' into releaseBrad King2016-06-071-0/+1
| |\ \ \
| * \ \ \ Merge branch 'update-expat' into releaseBrad King2016-06-068-295/+433
| |\ \ \ \
* | | | | | Utilities/Sphinx: Remove use of continue() methodKonstantin Podsvirov2016-08-021-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | We currently only require CMake 2.8.4 which does not provide it.
* | | | | | 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.