summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | |
* | | | | | liblzma: Remove CMake-specific READMEBrad King2016-06-291-66/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We will now manage the liblzma source tree updates using the `Utilities/Scripts/update-liblzma.bash` script. Drop the README that covered the old method.
* | | | | | Add script to update liblzma from upstreamDaniel Pfeifer2016-06-291-0/+30
| | | | | |
* | | | | | cmliblzma: always build as static libraryDaniel Pfeifer2016-06-281-5/+1
| | | | | |
* | | | | | Merge topic 'update-libarchive'Brad King2016-06-2119-49/+88
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | 52f58267 Merge branch 'upstream-LibArchive' into update-libarchive 2b94d71d LibArchive 2016-06-19 (139d0576)
| * | | | | Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2016-06-2019-49/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-LibArchive: LibArchive 2016-06-19 (139d0576)
* | | | | | 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.
* | | | | | Merge topic 'fix-libarchive-openssl-no-hashes'Brad King2016-06-081-0/+1
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | dbc9f73d libarchive: Restore OpenSSL include directory from upstream
| * | | | | libarchive: Restore OpenSSL include directory from upstreamBrad King2016-06-071-0/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit v3.6.0-rc1~100^2 (libarchive: Drop early use of crypto library, 2016-05-03) we accidentally dropped the include directory for OpenSSL as well as the library. Without that, it works only accidentally when CHECK_CRYPTO happens to choose the OpenSSL implementation and add the include directory. Reported-by: Bradley Lowekamp <blowekamp@mail.nih.gov>