summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: Factor out WINDOWS_EXPORT_ALL_SYMBOLS helperYury Zhuravlev2016-07-113-42/+48
| | | | | | Factor the implementation out of cmMakefileLibraryTargetGenerator into a helper method in cmMakefileTargetGenerator so it can be re-used elsewhere later.
* Merge topic 'windows-export-all-symbols'Brad King2016-07-061-3/+1
|\ | | | | | | | | f8d4e3d7 bindexplib: Export symbols from objects even with explicit markup
| * bindexplib: Export symbols from objects even with explicit markupYury Zhuravlev2016-07-051-3/+1
| | | | | | | | | | | | | | | | | | | | | | Drop our `HaveExportedObjects` check before dumping exports for an object file. It is possible for only a subset of needed symbols to have explicit markup, and re-exporting the marked symbols does not hurt. This leaves no callers of `HaveExportedObjects`, but leave the method in place anyway because it may be useful in the future. Fixes #16161.
* | Merge topic 'ExternalProject-more-url-filenames'Brad King2016-07-061-7/+5
|\ \ | | | | | | | | | | | | 57c337e2 ExternalProject: Match filenames in URLs with query strings and anchors
| * | ExternalProject: Match filenames in URLs with query strings and anchorsBrad King2016-07-051-7/+5
| | | | | | | | | | | | | | | | | | | | | While at it, refactor logic to consolidate the filename extraction and verification into a single match. Inspired-by: Ruslan Baratov <ruslan_baratov@yahoo.com>
* | | Merge topic 'FindJNI-cleanup'Brad King2016-07-061-2/+5
|\ \ \ | | | | | | | | | | | | | | | | 4e11c966 FindJNI: Improve formatting of FPHSA call
| * | | FindJNI: Improve formatting of FPHSA callO Libre2016-07-051-2/+5
| |/ / | | | | | | | | | Pass one argument per line for better readability.
* | | Merge topic 'FindJNI-ubuntu-paths'Brad King2016-07-061-3/+4
|\ \ \ | | | | | | | | | | | | | | | | 26d16380 FindJNI: Fix support for Ubuntu 15.10
| * | | FindJNI: Fix support for Ubuntu 15.10O Libre2016-07-051-3/+4
| | | | | | | | | | | | | | | | | | | | The library search paths added by commit v3.6.0-rc1~281^2~1 (FindJNI: Add support for Ubuntu 15.10, 2016-03-08) were incorrect. Fix them.
* | | | Merge topic 'FindJava-doc-update'Brad King2016-07-061-2/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 10a7459a FindJava: Do not document variables we do not provide
| * | | | FindJava: Do not document variables we do not provideBrad King2016-07-051-2/+1
| | |/ / | |/| | | | | | | | | | | | | | | | | | Drop Java_INCLUDE_DIRS and Java_LIBRARIES from the documentation since we do not provide them. Also add a link to FindJNI to help users find it. Fixes #16180.
* | | | Merge topic 'FindBoost-extras'Brad King2016-07-061-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | cb1a434c FindBoost: Add check headers for `zlib` and `bzip2`
| * | | | FindBoost: Add check headers for `zlib` and `bzip2`Alex Turbov2016-07-051-0/+4
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The official Windows builds of Boost have internal implementations for `zlib` and `bzip2` libraries used by Boost::iostreams library, e.g. * boost_bzip2-vc140-mt-1_59.lib * boost_zlib-vc140-mt-1_59.lib Add check headers for these so that users can specify them as components without any warnings. Reviewed-by: Roger Leigh <rleigh@dundee.ac.uk>
* | | | Merge topic 'reorganize-cmCTest'Brad King2016-07-063-217/+295
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 61fcd08a Help: Fix documentation of ctest --build-and-test 7c67d401 Help: Consistently use quotes and fix punctuation in ctest(1) manual 0076fb10 cmCTest: Update doxygen to be consistent 30c5f94c cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygen 7c87ab75 cmCTest: Facilitate code reading adding consistent comments in Run() 6d8b9aa6 cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()" 280d0a69 cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()" 898cb987 cmCTest: Fix typo
| * | | | Help: Fix documentation of ctest --build-and-testJean-Christophe Fillion-Robin2016-07-051-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.0.0-rc1~260^2~14 (ctest: Make the --build-makeprogram optional for --build-and-test, 2013-11-14), binary dictionary is also required to run CTest given the option `--build-nocmake`.
| * | | | Help: Consistently use quotes and fix punctuation in ctest(1) manualJean-Christophe Fillion-Robin2016-07-051-51/+50
| | | | |
| * | | | cmCTest: Update doxygen to be consistentJean-Christophe Fillion-Robin2016-07-051-62/+91
| | | | |
| * | | | cmCTest: Rename "ProcessTests()" to "ProcessSteps()" and improve doxygenJean-Christophe Fillion-Robin2016-07-052-6/+11
| | | | |
| * | | | cmCTest: Facilitate code reading adding consistent comments in Run()Jean-Christophe Fillion-Robin2016-07-051-4/+7
| | | | |
| * | | | cmCTest: Improve readability adding "HandleTest(Action|Model)Argument()"Jean-Christophe Fillion-Robin2016-07-052-43/+73
| | | | |
| * | | | cmCTest: Improve readability adding "RunCMakeAndTest()" and "ExecuteTests()"Jean-Christophe Fillion-Robin2016-07-052-54/+67
| | | | |
| * | | | cmCTest: Fix typoJean-Christophe Fillion-Robin2016-07-051-1/+1
| | | | |
* | | | | Merge topic 'cpack-rpm-better-directive-match'Brad King2016-07-061-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a351edd2 CPackRPM: Handle directives of form %foo and %foo(anything)
| * | | | | CPackRPM: Handle directives of form %foo and %foo(anything)Andrew Fuller2016-07-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Directives that are legal inside the %files section of an RPM spec may contain a variety of characters particularly when specifying %caps which can include +, _, and space. Watch for parenthesis to determine what forms the prefix vs. path. Fixes #14362.
* | | | | | Merge topic 'cpack-ifw-fix-repo-attributes'Brad King2016-07-061-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a30fa1a CPackIFW: Fix attributes for Promoting Updates repository replacement
| * | | | | | CPackIFW: Fix attributes for Promoting Updates repository replacementKonstantin Podsvirov2016-07-051-2/+2
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | Fix spelling of attributes added by commit v3.6.0-rc1~52^2 (CPackIFW: Add support for Promoting Updates, 2016-05-17).
* | | | | | Merge topic 'cpack-ifw-list-variable'Brad King2016-07-062-2/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e505285 CPackIFW: Using cpack_append_list_variable_set_command cd1415b5 CPackComponents: add cpack_append_list_variable_set_command
| * | | | | | CPackIFW: Using cpack_append_list_variable_set_commandKonstantin Podsvirov2016-06-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary for proper processing of the list items.
| * | | | | | CPackComponents: add cpack_append_list_variable_set_commandKonstantin Podsvirov2016-06-291-0/+14
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | It's like add variable, but wrap each item to quotes. Can be used for multi args properties.
* | | | | | CMake Nightly Date StampKitware Robot2016-07-061-1/+1
| | | | | |
* | | | | | Merge topic 'cmake-gui-static-xcb'Brad King2016-07-051-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | 5de1d406 Source/QtDialog: Run clang-format
| * | | | | Source/QtDialog: Run clang-formatBrad King2016-07-051-1/+1
| | | | | |
* | | | | | Merge topic 'strip-flag-whitespace'Brad King2016-07-055-18/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3643390d Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespace
| * | | | | | Strip CMAKE_<LANG>_FLAGS[_<CONFIG>] initializer whitespaceBrad King2016-07-015-18/+22
| | | | | | |
* | | | | | | Merge topic 'update-osx-release'Brad King2016-07-051-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e1e54295 Utilities/Release: Compile OS X binary as C++11
| * | | | | | | 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 'update-kwsys'Brad King2016-07-053-387/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aec1d43f Merge branch 'upstream-KWSys' into update-kwsys f7d23e67 KWSys 2016-06-30 (96f06c8e)
| * \ \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-07-013-387/+0
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2016-06-30 (96f06c8e)
| | * | | | | | KWSys 2016-06-30 (96f06c8e)KWSys Upstream2016-07-013-387/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: http://public.kitware.com/KWSys.git at commit 96f06c8e93d2b5e0395c9f413d1649563a2015d8 (master). Upstream Shortlog ----------------- Brad King (1): 96f06c8e Drop the auto_ptr.hxx component of KWSys
* | | | | | | | CMake Nightly Date StampKitware Robot2016-07-051-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-07-041-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-07-031-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2016-07-021-1/+1
|/ / / / / / /
* | | | | | | 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 topic 'cmake-gui-static-xcb'Brad King2016-07-012-0/+11
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | 73a3c0cd cmake-gui: Add build option to use Qt5 xcb plugin statically
| * | | | | | | cmake-gui: Add build option to use Qt5 xcb plugin staticallyBrad King2016-06-302-0/+11
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | This will enable builds against a static Qt5.
* | | | | | | Merge topic 'doc-updates'Brad King2016-07-012-2/+18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c05d240e Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES example dab3ccf2 InstallRequiredSystemLibraries: Document UCRT option use case
| * | | | | | | Help: Document CMAKE_TRY_COMPILE_PLATFORM_VARIABLES exampleBrad King2016-06-301-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested-by: Hendrik Sattler <post@hendrik-sattler.de>
| * | | | | | | InstallRequiredSystemLibraries: Document UCRT option use caseBrad King2016-06-301-2/+2
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | Suggested-by: Hendrik Sattler <post@hendrik-sattler.de>