- 24 May, 2017 4 commits
-
-
abe8a623 GNUtoMS: Add search path for VS 2017 environment scripts Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !875
-
68ea936f Added space after IAR response file flag Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !880
-
6f334159 Merge branch 'upstream-KWSys' into update-kwsys 47a8ff34 KWSys 2017-05-23 (411e958f) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !882
-
Kitware Robot authored
-
- 23 May, 2017 8 commits
-
-
Brad King authored
* upstream-KWSys: KWSys 2017-05-23 (411e958f)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 411e958f46246eaf8e044b6d0af542685bca5fcf (master). Upstream Shortlog ----------------- Brad King (1): c23e388b ConsoleBuf: Avoid signed/unsigned comparison
-
b520b18c VS: Write UseOfMfc tag only if CMAKE_MFC_FLAG is present Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !873
-
4edcc375 bootstrap: prefer Clang over GNU on Darwin Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !878
-
4131d1b5 FindImageMagick: Update to work with v7 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !874
-
a5ccddf0 FindProtobuf: Rename imported targets to match upstream names Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !876
-
Andreas Weis authored
Without the space between the flag and the filename, IAR will fail to parse the arguments correctly.
-
Kitware Robot authored
-
- 22 May, 2017 11 commits
-
-
Daniel Pfeifer authored
-
Use `cmake_host_system_information` to query the VS Installer tool for the locations of VS versions since VS 2017 does not provide registry entries anymore. Add a loop to simplify addition of future versions.
-
Robert Dailey authored
-
Brad King authored
Don't bother writing `UseOfMfc` to `.vcxproj` files when the value is just the default of `0`. This keeps the files cleaner. Patch-by: vvs31415 on gitlab.kitware.com
-
Brad King authored
Rename our recently added imported targets to match those provided by the upstream's CMake-based build. That way a project using `find_package(Protobuf)` can get the same target names no matter how protobuf is found. Suggested-by:
Konstantin Podsvirov <konstantin@podsvirov.pro>
-
Brad King authored
-
fe8f08d2 find_*: Add docs for PackageRoot search path group 57744ca9 find_*: Add tests for PackageRoot search path group ef3d360a find_*: Add a new PackageRoot search path group Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !796
-
4eb15824 Windows-PGI: Add platform definitions a94ae96e Windows-PGI: Adapt default compiler flags c2c2d366 ImplicitLinkInfo: Add support for PGI on Windows Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !794
-
47732280 UseEcos: Fix for separate <DEFINES> and <INCLUDES> placeholders Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !871
-
f74f01fe Check C++ features even without CMAKE_CXX_STANDARD for CMake itself Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !870
-
Kitware Robot authored
-
- 21 May, 2017 1 commit
-
-
Kitware Robot authored
-
- 20 May, 2017 4 commits
-
-
Christian Pfeiffer authored
PGI on Windows should use the Visual C++ linker and librarian and not the ar provided for legacy reasons. The compiler parameters themselves are the same as their Linux parameters and not compatible to MSVC however.
-
Christian Pfeiffer authored
PGI demands -Bdynamic (/MD equivalent) for linking together dynamic libraries, so we should make it our default mirroring the settings of e.g. Visual C++ and Intel C++.
-
Christian Pfeiffer authored
Since PGI does not write linker directives into objects, the necessary libraries have to be parsed from commandline. PGI does however link the Visual C++ runtime libraries, so they have to be filtered out to ensure no collision with settings of other languages can occur.
-
Kitware Robot authored
-
- 19 May, 2017 9 commits
-
-
87a37e64 cmComputeTargetDepends: Avoid nested loops over configurations 5a913794 cmComputeTargetDepends: Avoid computing with empty configuration 70c65572 Tests: Fix RunCMake.CMP0022 tll case for Debug configuration Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !865
-
1bfe3720 Tests: Ensure Solaris linker never sees empty contents Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !860
-
94cd4505 Tests: Make function name not match SONAME Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !868
-
37627217 Help: Add notes for topic 'FindProtobuf-targets' e4e1d194 FindProtobuf: add tests f29635b6 FindProtobuf: add targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !861
-
fb6142ab liblzma: Fix HAVE_INLINE and HAVE___INLINE checks Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !867
-
Update the module to account for commit v3.4.0-rc1~342^2 (Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables, 2015-07-13) and v2.6.0~537 (Create COMPILE_DEFINITIONS property for targets and source files, 2008-01-14). Fixes: #16904
-
Brad King authored
When using `CMake_NO_CXX_STANDARD` a user may still provide `-std=c++11` or similar flags in `CMAKE_CXX_FLAGS`, so we should still check for the available C++ features.
-
Chuck Atkins authored
-
Kitware Robot authored
-
- 18 May, 2017 3 commits
-
-
We look for `SONAME` in the output of `readelf` to check whether the binary contains the field. Do not provide a symbol that may accidentally match. Fixes: #16894
-
Brad King authored
`AddInterfaceDepends` is only called from `CollectTargetDepends` inside our loop over all configurations so it doesn't need its own such loop.
-
Brad King authored
Fix `AddInterfaceDepends` to combine all configurations using the same approach that `CollectTargetDepends` does. Fixes: #16896
-