summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | | | | | 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.
* | | | | | Merge topic 'clang-format-script'Brad King2016-07-011-4/+8
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | a77d597b clang-format.bash: Fix filter-branch example documentation
| * | | | | clang-format.bash: Fix filter-branch example documentationBrad King2016-06-301-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inside `git filter-branch --tree-filter` we must format all tracked files because formatting of the tree for each commit is independent from earlier commits.
* | | | | | Merge branch 'upstream-liblzma' into update-liblzmaBrad King2016-06-295-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-liblzma: liblzma 2014-12-21 (265e5ffb)
* | | | | | liblzma: Revise update script to get version 5.0.8Brad King2016-06-291-1/+1
| | | | | |