summaryrefslogtreecommitdiffstats
path: root/Utilities
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | | | | Merge topic 'update-expat'Brad King2016-06-078-295/+433
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | | | | | 182f6458 Merge branch 'upstream-expat' into update-expat eb831123 expat 2016-06-05 (2b9cb7f5)
| * | | Merge branch 'upstream-expat' into update-expatBrad King2016-06-068-295/+433
| |/ / | | | | | | | | | | | | * upstream-expat: expat 2016-06-05 (2b9cb7f5)