- 20 Jul, 2017 4 commits
-
-
Robert Dailey authored
When invoking file(COPY) or file(INSTALL), the flow is: Copy File -> Modify Timestamps -> Set Permissions Now the flow is: Copy File -> Set Permissions -> Modify Timestamps Setting permissions after modifying the timestamps causes the timestamps to be modified *again*, resulting in the timestamps being set to the current clock time instead of the timestamp of the source file of the copy. Additionally, none of the above 3 operations are performed if the two file timestamps (source & destination) are the same. Fixes #17087
-
Brad King authored
dca5df16 Autogen: Process GENERATED files. Add CMP0071. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1061
-
Brad King authored
131c721f MSVC: Add flags for C++ language standards Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1063
-
Kitware Robot authored
-
- 19 Jul, 2017 1 commit
-
-
Kitware Robot authored
-
- 18 Jul, 2017 9 commits
-
-
Brad King authored
-
Sebastian Holtermann authored
This lets AUTOMOC and AUTOUIC process GENERATED files which used to be ignored before. A new policy CMP0071 ensures that the old behavior of ignoring GENERATED files is enabled when the CMake compatibility version CMAKE_MINIMUM_REQUIRED is < 3.10. Closes #16186
-
Brad King authored
-
Brad King authored
-
Brad King authored
cf0ae55d server: Add support for connections that aren't event based 5ddfb6a4 server: Add connection as part of a request d4f5d35c server: Refactor to make the event loop owned by server object 5acbf08b Tests: Teach Server test to forward exit code from server process Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !552
-
Brad King authored
c4de0a25 Add sha1sum, sha224sum, sha256sum, sha384sum and sha512sum to command mode c4647d84 Change ComputeFileMD5 to ComputeFileHash 501a4fee Add some unit tests for md5sum Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1021
-
Brad King authored
8eb1cb3f GHS: Correct the regex for the intXXXX directory detection. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1062
-
Brad King authored
d89e10cd Diagnose object library self-reference Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1053
-
Kitware Robot authored
-
- 17 Jul, 2017 10 commits
-
-
Brad King authored
-
Brad King authored
Visual Studio 2015 Update 3 introduced the notion of language standard levels to MSVC. The language standard level is defined in `_MSVC_LANG` instead of `__cplusplus`. It also added support for the `-std:c++14` and `-std:c++latest` flags, although the compiler defaults to its C++14 mode anyway. Visual Studio 2017 Update 3 will introduce support for the `-std:c++17` flag. Fixes: #16482
-
Brad King authored
-
Brad King authored
cfa9a2bd Help: Add a 3.9 release note about the VS GenerateDebugInformation update Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1060
-
Brad King authored
221ffabf TestDriver: Fix -Wconversion warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1058
-
Brad King authored
0348383b Xcode: Add "outputPaths" to custom command script build phase Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1054
-
Brad King authored
cef77f06 Allow language extensions without any standard to use a list of options 74e33711 Merge branch 'backport-fix-lang-std-option-list' into fix-lang-std-option-list fca05461 cmLocalGenerator: Explain standard flag selection logic in comments 218ce158 Features: Fix support for a list of language standard options Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1059
-
Brad King authored
a1b38865 FindLibXml2: Switch to standard module variable names Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1043
-
Roman authored
The int directory does not only need to contain digits. E.g. C:\GHS\int409a is a valid Green Hills installation
-
Kitware Robot authored
-
- 16 Jul, 2017 1 commit
-
-
Kitware Robot authored
-
- 15 Jul, 2017 1 commit
-
-
Kitware Robot authored
-
- 14 Jul, 2017 14 commits
-
-
Brad King authored
The code add_library(A OBJECT a.c) target_sources(A PRIVATE $<TARGET_OBJECTS:A>) used to crash CMake via infinite recursion while evaluating the generator expression. Then the change in commit v3.9.0-rc1~266^2~1 (cmGeneratorTarget: Replace source classifier implementation, 2017-04-07) avoided the infinite recursion because GetKindedSources now creates a map entry and initializes it once. If it is called again on the same target during that initialization, the partially computed results are returned. This is still wrong but does not crash. Detect and diagnose this case instead. Co-Author: Ben Boeckel <ben.boeckel@kitware.com> Fixes: #16578
-
André Klitzing authored
-
Vadim Zhukov authored
* LIBXML2_INCLUDE_DIR talks about libxml2 itself; * LIBXML2_INCLUDE_DIRS lists also include directories coming from libxml2's dependencies and is what libxml2 users should use; * LIBXML2_LIBRARY talks about libxml2 itself; * LIBXML2_LIBRARIES is what libxml2 users should link to. This commit doesn't break existing users of FindLibXml2.cmake, but provides the way for correct behaviour in future. In particular, on OpenBSD LIBXML2_INCLUDE_DIR resolves to /usr/local/include/libxml2, while libiconv (an libxml2 dependency) puts iconv.h in /usr/local/include, which is not picked up automatically.
-
Brad King authored
-
Brad King authored
-
Brad King authored
Add a release note corresponding to the environmental regression fixed by commit v3.9.0-rc6~15^2~1 (VS: Fix GenerateDebugInformation values for v140 and v141 toolsets, 2017-06-27).
-
Brad King authored
-
Harry Mallon authored
This is needed for Xcode 9's "New Build System", whose release notes mention "that output must be declared as an explicit output by the script which generates it" in reference to outputs of custom script build phases.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
The change in commit v3.9.0-rc1~174^2~2 (CompileFeatures: Let STD compile options be a list, 2016-10-05) did not change all the places we add the language standard options. Expand the list in the other places.
-
Brad King authored
336c4fc6 CMakeDetermineASMCompiler: fix a CMP0054 warning Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1057
-