summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-csharp-ref-no-asm'Brad King2017-09-066-0/+48
|\ | | | | | | | | | | | | | | 94e70e53 Merge branch 'backport-vs-csharp-ref-no-asm' into vs-csharp-ref-no-asm 7e57e6ae VS: Do not reference output assemblies if not possible for CSharp target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1203
| * Merge branch 'backport-vs-csharp-ref-no-asm' into vs-csharp-ref-no-asmBrad King2017-09-056-0/+48
| |\
| | * VS: Do not reference output assemblies if not possible for CSharp targetMichael Stürmer2017-09-056-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit v3.9.0-rc4~4^2 (Vs: allow CSharp targets to be linked to CXX targets, 2017-06-20) CSharp targets get `ProjectReference` entries to their dependencies. This causes VS to also reference the dependency's output assembly by default, which is incorrect for non-managed targets. Fix this by setting `ReferenceOutputAssembly` to `false` for targets that can't provide output assemblies. Unmanaged C++ targets (shared libs & executables) can still be referenced and a warning will be shown in the IDE but the build will not break anymore. Fixes: #17172
* | | CMake Nightly Date StampKitware Robot2017-09-061-1/+1
| | |
* | | Merge topic 'ExternalProject-command'Brad King2017-09-054-0/+63
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 15617484 ExternalProject: Prevent COMMAND from being treated as a true keyword Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1178
| * | | ExternalProject: Prevent COMMAND from being treated as a true keywordCraig Scott2017-09-024-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The known keywords for each function are obtained by scraping the documentation for lines matching a particular regular expression. In commit 8842a027 (ExternalProject: Improve documentation, 2017-07-09), the docs were overhauled and the COMMAND docs subsequently matched the regular expression when they shouldn't have. This made COMMAND appear as a true keyword, which thwarted the special handling logic elsewhere for the intended use of COMMAND arguments. This commit contains a workaround for issue #17229 to force a dependency of the patch step on the update step to ensure a predictable step order. Fixes: #17198
* | | | Merge topic 'add-FindPatch-module'Brad King2017-09-057-0/+164
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2645cb62 FindPatch: Add module to find 'patch' command-line tool Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1184
| * | | | FindPatch: Add module to find 'patch' command-line toolJean-Christophe Fillion-Robin2017-09-017-0/+164
| | |/ / | |/| |
* | | | Merge topic 'update-kwsys'Brad King2017-09-054-10/+82
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cbf20178 Merge branch 'upstream-KWSys' into update-kwsys 37760743 KWSys 2017-09-01 (aee0cf59) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1223
| * \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2017-09-014-10/+82
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * upstream-KWSys: KWSys 2017-09-01 (aee0cf59)
| | * | | | KWSys 2017-09-01 (aee0cf59)KWSys Upstream2017-09-014-10/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit aee0cf59bbed8c8ccc07fa3d77760024cdca520a (master). Upstream Shortlog ----------------- Steven Velez (1): 80652055 Directory: Use Windows Extended Paths
* | | | | | CMake Nightly Date StampKitware Robot2017-09-051-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-09-041-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-09-031-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2017-09-021-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'server-refactor'Brad King2017-09-0111-119/+340
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0e4d5033 server: Added thread check to protect writedata 124424e9 server: Protect several fields from potentially pointing to bad memory 693fa0a9 server: Added assert to monitor uv_run status 882dcef8 server: Made connections in a server have a mutex to avoid use after frees 7ef28843 server: Moved buffer formatting into bufferstrategy dc7a18d8 server: test buffer parsing f8fd5a97 server: Made stdio connection accept different types of streams 6afc7f88 server: Remove unused fields / functions ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1111
| * | | | server: Added thread check to protect writedataJustin Berger2017-08-313-0/+21
| | | | |
| * | | | server: Protect several fields from potentially pointing to bad memoryJustin Berger2017-08-312-1/+7
| | | | |
| * | | | server: Added assert to monitor uv_run statusJustin Berger2017-08-311-2/+10
| | | | |
| * | | | server: Made connections in a server have a mutex to avoid use after freesJustin Berger2017-08-312-7/+29
| | | | |
| * | | | server: Moved buffer formatting into bufferstrategyJustin Berger2017-08-315-3/+25
| | | | |
| * | | | server: test buffer parsingJustin Berger2017-08-314-0/+110
| | | | |
| * | | | server: Made stdio connection accept different types of streamsJustin Berger2017-08-313-57/+112
| | | | |
| * | | | server: Remove unused fields / functionsJustin Berger2017-08-312-22/+1
| | | | |
| * | | | server: Fixed minor memory leaksJustin Berger2017-08-311-4/+1
| | | | |
| * | | | server: Fixed mismatched new/delete; added proper shutdown procedureJustin Berger2017-08-316-28/+29
| | | | |
* | | | | Merge topic 'flang'Brad King2017-09-017-2/+32
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d8e03e9b FindOpenMP: Add Flang flag. 2f3a07a9 Flang: Add support for flang Fortran compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1141
| * | | | | FindOpenMP: Add Flang flag.Tin Huynh2017-08-311-0/+1
| | | | | |
| * | | | | Flang: Add support for flang Fortran compilerTin Huynh2017-08-316-2/+31
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | flang is a Fortran compiler built on top of clang [1]. Because flang shares a lot of commonalities with clang, the flang module piggybacks off the clang module and overrides certain options. Add flang to Fortran compiler auto find list. Update flang preprocessor macros to differentiate from PGI. Add Flang-FindBinUtils. [1] https://github.com/flang-compiler/flang
* | | | | Merge topic 'vs-std-cxx17-flag-map'Brad King2017-09-011-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a46024be VS: Add v141 flag table entry for -std:c++17 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1221
| * | | | | VS: Add v141 flag table entry for -std:c++17Brad King2017-08-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #17171
* | | | | | Merge topic 'tll-global-unknown-lib'Brad King2017-09-013-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a47a8533 target_link_libraries: Allow linking to UNKNOWN IMPORTED GLOBAL libs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1220
| * | | | | | target_link_libraries: Allow linking to UNKNOWN IMPORTED GLOBAL libsBrad King2017-08-313-0/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This combination was accidentally rejected. Allow it and add a test. Fixes: #17245
* | | | | | Merge topic 'fix-genex-SOURCES'Brad King2017-09-016-1/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 068cc545 Genex: Fix TARGET_PROPERTY value of SOURCES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1218
| * | | | | | Genex: Fix TARGET_PROPERTY value of SOURCESBrad King2017-09-016-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring in commit v3.8.0-rc1~445^2~2 (cmTarget: Move sanity checks and computed property access to callers, 2016-10-13) exposed a typo in commit v3.8.0-rc1~445^2~3 (cmGeneratorTarget: Implement cmTargetPropertyComputer interface, 2016-10-13). Together they broke the `$<TARGET_PROPERTY:mytgt,SOURCES>` generator expression in the case that the `SOURCES` target property is populated in part by the `target_sources` command. Add the missing `;`-separator. Fixes: #17243
* | | | | | | Merge topic 'FindThreads-cross-compile-no-try_run'Brad King2017-09-012-44/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4e551a9 FindThreads: Drop try_run to improve cross-compiling support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1109
| * | | | | | | FindThreads: Drop try_run to improve cross-compiling supportSteffen Dettmer2017-08-302-44/+11
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `try_compile` instead of `try_run`. It is not clear why `try_run` was ever needed, and it does not work during cross-compiling. Update the check's source file to remove code associated with actually running things. Also remove the ancient `__CLASSIC_C__` code path and use a simple `int main(void)` as in `Modules/CheckIncludeFile.c.in`. Fixes: #16920
* | | | | | | CMake Nightly Date StampKitware Robot2017-09-011-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | Merge topic 'update-vim-syntax'Brad King2017-08-313-30/+68
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84d67356 Merge branch 'upstream-vim-cmake-syntax' 88da716c vim-cmake-syntax 2017-08-30 (40f5f4f3) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1214
| * | | | | Merge branch 'upstream-vim-cmake-syntax'Patrick Boettcher2017-08-303-30/+68
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-vim-cmake-syntax: vim-cmake-syntax 2017-08-30 (40f5f4f3)
| | * | | | | vim-cmake-syntax 2017-08-30 (40f5f4f3)vim-cmake-syntax upstream2017-08-303-30/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/pboettch/vim-cmake-syntax.git at commit 40f5f4f356251802c0a12f63e5f717debbd0cadc (master). Upstream Shortlog ----------------- Daniel Hahler (1): 84967b5c Skip escaped quotes in cmakeString Patrick Boettcher (11): de7c9072 extract properties as well 5e4f9718 update keywords to latest cmake-revision 96ee5480 fix #1 - highlight escaped quotes in strings d791d3ac README updated, install instruction e12d6cb4 do not highlight cmake-commands in cmake-command argument-list d2d564aa multi-line comments are now highlighted (again) 0e62850d update keywords to v3.9.1-460-gce2750817 65932f07 add test-framework and two tests 018855b2 add cpo-saving and restoring (taken from vim's upstream-syntax-files) 8fcb0a7d updated keywords to 3.9.20170830-ge0713 40f5f4f3 preparations to be for inclusion to vim-repo
* | | | | | | Merge topic 'cxx11-clang-format'Brad King2017-08-3153-142/+130
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4022b286 clang-tidy: blacklist "modernize" checks 2b4c32c9 clang-format: format all code as Cpp11 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1191
| * | | | | | | clang-tidy: blacklist "modernize" checksDaniel Pfeifer2017-08-301-6/+13
| | | | | | | |
| * | | | | | | clang-format: format all code as Cpp11Daniel Pfeifer2017-08-3052-136/+117
| | | | | | | |
* | | | | | | | Merge topic 'doc-xref-prefix-path'Brad King2017-08-312-12/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 952331cd Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Luke Yeager <luke.yeager@gmail.com> Merge-request: !1213
| * | | | | | | | Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docsBrad King2017-08-302-12/+19
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Suggested-by: Luke Yeager <lukeyeager@users.noreply.github.com>
* | | | | | | | Merge topic 'test-server-result'Brad King2017-08-312-1/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea359bc5 Tests: Teach Server test to print server return code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1212
| * | | | | | | | Tests: Teach Server test to print server return codeBrad King2017-08-302-1/+2
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | This will aid in diagnosing failures.
* | | | | | | | Merge topic 'irsl-intel'Brad King2017-08-312-1/+144
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd4406f3 IRSL: Add Intel compiler support 8444252f IRSL: Install VC++ OpenMP libraries only for MSVC Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Pelle <pbregener@gmail.com> Merge-request: !1121
| * | | | | | | | IRSL: Add Intel compiler supportChristian Pfeiffer2017-08-302-2/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #16891 Fixes: #9903