summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmLocalUnixMakefileGenerator3: Remove unnecessary local variableBrad King2017-06-011-2/+1
|
* cmParseBlanketJSCoverage: Pass unmodified parameter as const&Brad King2017-06-011-1/+1
|
* CMake Nightly Date StampKitware Robot2017-05-291-1/+1
|
* Merge topic 'sunpro-std-flags'Brad King2017-05-283-6/+11
|\ | | | | | | | | | | | | | | | | | | 370d0d25 SunPro: update flags used for CMake itself f1f21e30 SunPro: set -library=stlport as standard compile option for C++98 9316120c SunPro: add standard compile option for C++03 783fbb77 Tests: Compile entire Plugin test with the same language standard Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !879
| * SunPro: update flags used for CMake itselfDaniel Pfeifer2017-05-261-1/+2
| | | | | | | | | | Special flags should no longer be required when CMake is built with a recent version of CMake.
| * SunPro: set -library=stlport as standard compile option for C++98Daniel Pfeifer2017-05-261-0/+4
| |
| * SunPro: add standard compile option for C++03Daniel Pfeifer2017-05-261-2/+2
| |
| * Tests: Compile entire Plugin test with the same language standardBrad King2017-05-261-3/+3
| | | | | | | | | | | | Set `CMAKE_CXX_STANDARD` early so that both KWSys and our test code build with the same language standard. This is important on compilers that have incompatible standard libraries.
* | Merge topic 'intel-std-flags'Brad King2017-05-282-36/+44
|\ \ | | | | | | | | | | | | | | | | | | fc51b92c Intel: avoid variables in language standard flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !894
| * | Intel: avoid variables in language standard flagsDaniel Pfeifer2017-05-262-36/+44
| | | | | | | | | | | | | | | | | | In the bootstrap script, we want to be able to extract language standard flags using sed. Make sure the content of the flag varianbles can be passed unmodified to the compiler.
* | | Merge topic 'reduce-string-copying'Brad King2017-05-2842-129/+130
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c2bb5f5 Remove unnecessary operator<< usage 1e4e2f99 Remove unused variables 25486156 Improved checking for number of arguments passed 86dc86dd Add const-reference qualifications 76bdb407 Change std::basic_string<char> to std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !886
| * | | Remove unnecessary operator<< usagePavel Solodovnikov2017-05-261-1/+1
| | | |
| * | | Remove unused variablesPavel Solodovnikov2017-05-263-7/+1
| | | |
| * | | Improved checking for number of arguments passedPavel Solodovnikov2017-05-261-1/+1
| | | |
| * | | Add const-reference qualificationsPavel Solodovnikov2017-05-2639-114/+121
| | | |
| * | | Change std::basic_string<char> to std::stringPavel Solodovnikov2017-05-241-6/+6
| | | |
* | | | Merge topic 'FindBoost-use-IN_LIST'Brad King2017-05-281-6/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc329a01 FindBoost: Simplify search in lists. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !750
| * | | | FindBoost: Simplify search in lists.Alex Turbov2017-05-261-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of `list(FIND...)` and then checking result for `-1` (found/not-found), nowadays `if` command has the `IN_LIST` test for that.
* | | | | Merge topic 'autogen_config'Brad King2017-05-2811-243/+424
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e3e692ca Autogen: Test adaptions dbda5906 Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property. 0965002e Autogen: Pass build directory in Info file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !858
| * | | | | Autogen: Test adaptionsSebastian Holtermann2017-05-261-2/+8
| | | | | |
| * | | | | Autogen: Per-config file suffixes. New AUTOGEN_BUILD_DIR target property.Sebastian Holtermann2017-05-2611-231/+403
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #14760 Closes #14313
| * | | | | Autogen: Pass build directory in Info fileSebastian Holtermann2017-05-264-22/+25
| | | | | |
* | | | | | Merge topic 'FindProtobuf-export-macro'Brad King2017-05-282-5/+22
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ee20192 FindProtobuf: add optional export declaration macro to generated cpp files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !881
| * | | | | | FindProtobuf: add optional export declaration macro to generated cpp filesAndré Apitzsch2017-05-262-5/+22
| | | | | | |
* | | | | | | Merge topic 'update-libuv'Brad King2017-05-2821-96/+724
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 478ce1c7 libuv: Update build within CMake 1ebb421b Merge branch 'upstream-libuv' into update-libuv 362435f0 libuv 2017-05-25 (dc596109) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !896
| * | | | | | | libuv: Update build within CMakeBrad King2017-05-261-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update our CMake build rules to account for upstream changes.
| * | | | | | | Merge branch 'upstream-libuv' into update-libuvBrad King2017-05-2620-96/+720
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | * upstream-libuv: libuv 2017-05-25 (dc596109)
| | * | | | | | libuv 2017-05-25 (dc596109)libuv upstream2017-05-2620-96/+720
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/libuv/libuv.git at commit dc596109d5a22db1dbf57098630eebd30fce8068 (v1.x).
* | | | | | | | CMake Nightly Date StampKitware Robot2017-05-281-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2017-05-271-1/+1
|/ / / / / / /
* | | | | | | Merge topic 'codecvt-revise'Brad King2017-05-263-141/+177
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 690acadc codecvt: Re-implement do_out and do_unshift Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !891
| * | | | | | | codecvt: Re-implement do_out and do_unshiftBrad King2017-05-253-141/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implementation assumed that only one byte would be given in the `from` buffer by the caller at a time. This may be true for MSVC but is not for the GNU library on Windows. Re-implement these methods to handle more than one byte per call. Also simplify the state management by keeping all state between calls directly in the `mbstate_t` argument instead of using it to index our own heap-allocated state. Fixes: #16893
* | | | | | | | Merge topic 'findxmlrpc_fix'Brad King2017-05-261-18/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb0cfd28 FindXMLRPC: handle QUIETLY and REQUIRED correctly Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !887
| * | | | | | | | FindXMLRPC: handle QUIETLY and REQUIRED correctlyNiklas Simons2017-05-251-18/+12
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the built in FindPackageHandleStandardArgs. Fixes: #16912 Signed-off-by: Niklas Simons <nsimons@abo.fi>
* | | | | | | | Merge topic 'cpacklog-string-cref'Brad King2017-05-261-6/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 542d9d5e cmCPackLog: pass std::string by const& Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !892
| * | | | | | | | cmCPackLog: pass std::string by const&Daniel Pfeifer2017-05-251-6/+6
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Merge topic 'vs-vcxproj-indent'Brad King2017-05-261-12/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 30675ec4 VS: Fix indentation of .vcxproj files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !884
| * | | | | | | | VS: Fix indentation of .vcxproj filesBrad King2017-05-241-12/+12
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Patch-by: vvs31415 on gitlab.kitware.com
* | | | | | | | Merge topic 'update-kwsys'Brad King2017-05-263-53/+75
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 867b1742 Merge branch 'upstream-KWSys' into update-kwsys 402c6c12 KWSys 2017-05-25 (160bed45) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !890
| * | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-05-253-53/+75
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-05-25 (160bed45)
| | * | | | | | | KWSys 2017-05-25 (160bed45)KWSys Upstream2017-05-253-53/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 160bed451833380e9f6ddc60e709ab6800bf2129 (master). Upstream Shortlog ----------------- Brad King (1): 51859eab CONTRIBUTING: Specify clang-format version used for code style Florian Maushart (2): 684bcda6 SystemInformation: Expose CPU feature flags publicly 70b8332f SystemInformation: Add CPU_FEATURE_FPU flag
* | | | | | | | | CMake Nightly Date StampKitware Robot2017-05-261-1/+1
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge topic 'c++11-iwyu-decay-and-strip'Brad King2017-05-251-0/+13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 60afab9e IWYU: add mapping for std::__decay_and_strip Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !889
| * | | | | | | | IWYU: add mapping for std::__decay_and_stripDaniel Pfeifer2017-05-241-0/+13
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge topic 'FindCygwin-alt-arch'Brad King2017-05-251-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3034654 FindCygwin: Use find_program instead of find_path Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !883
| * | | | | | | | FindCygwin: Use find_program instead of find_pathTibor Szabo2017-05-231-2/+2
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cygwin's installation directory is mainly needed to use some programs of it, irrespectively of the target architecture. However, find_path does not consider cygwin with architecture different than the target architecture. This is because cygwin's installation path is retrieved from the registry. WOW64 view is not used by find_path if generating for 32-bit architecture and vice versa, so cygwin is not found then. find_program tries both views, this way a 64-bit cygwin may be used for 32 bit build and vice versa.
* | | | | | | | Merge topic 'FindDoxygen-add-docs-function'Brad King2017-05-258-124/+1116
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59ffabfe Improve Doxygen support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !684
| * | | | | | | | Improve Doxygen supportAlex Turbov2017-05-248-124/+1116
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Except Graphviz's `dot` Doxygen may use few other utilities like `mscgen` (Message Sequence Chart) and `dia` (Diagram Editor). Now this module allows to manage Doxygen settings from `CMakeLists.txt` and forget about `Doxyfile`s. Also it provides a helper function to add a target to generate documentation: `doxygen_add_docs`. Implement code review notes: - Introduce `COMPONENTS` to find: `dot`, `mscgen` and `dia`; - Deprecate variables `DOXYGEN_SKIP_DOT`, `DOXYGEN_EXECUTABLE`, `DOXYGEN_DOT_EXECUTABLE`, `DOXYGEN_DOT_FOUND` in favour of `doxygen_add_docs ` usage instead; - Properly handle paths to found tools in Windows; - Prevent adding a custom target if Doxygen was not really found; - Introduce exported (executable) targets for found components. Co-Author: Craig Scott <craig.scott@crascit.com>
* | | | | | | | Merge topic 'server-fix-warning'Brad King2017-05-251-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aa7e9a96 cmServer: Fix compiler -Wdouble-promotion warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !885
| * | | | | | | | cmServer: Fix compiler -Wdouble-promotion warningBrad King2017-05-241-1/+1
| | |/ / / / / / | |/| | | | | |