- Feb 28, 2017
-
-
-
Issue: #15441
-
c1aaf8a6 Fix CMAKE_HOST_SYSTEM_NAME on SunOS
-
Brad King authored
We've ported our libuv to this platform so we can build it now.
-
Brad King authored
-
Kitware Robot authored
- Feb 27, 2017
-
-
Brad King authored
* upstream-KWIML: KWIML 2017-02-27 (aa3a7733)
-
Code extracted from: https://gitlab.kitware.com/utils/kwiml.git at commit aa3a7733039afb11047fb7d4d71fb26e1775c106 (master). Upstream Shortlog ----------------- Orion Poplawski (1): aa3a7733 test: Add -Wno-format-security to tolerate -Werror=format-security
-
Brad King authored
In commit 0bbd993f (Make CMAKE_HOST_SYSTEM_NAME available in scripting context, 2016-12-26) we added a call to `uname` that checks for a zero return value. However, on Solaris the `uname(2)` manual [1] says that on success a non-negative value is returned. Fix our return code check so that we detect the `SunOS` name correctly. [1] https://docs.oracle.com/cd/E53394_01/html/E54765/uname-2.html
-
Brad King authored
-
Brad King authored
-
a9fa6a2c ExternalProject: Run `git checkout` with `--` to clarify arguments
-
feff52d4 Fix COMPILE_PDB_NAME when used on an OBJECT library
-
666ad1df Revert "Ninja: Use full path for all source files"
-
Brad King authored
This was added upstream but does not make sense in CMake because we may replace the library with a logical target name that will not work inside a `try_compile`.
-
Brad King authored
* upstream-LibArchive: LibArchive 2017-02-25 (d6b1bb9f)
-
Code extracted from: https://github.com/libarchive/libarchive.git at commit d6b1bb9f7ea7bc153b7356e8e345c9e48005821a (v3.3.1).
-
Brad King authored
-
Kitware Robot authored
-
- Feb 26, 2017
- Feb 25, 2017
-
-
Kitware Robot authored
-
- Feb 24, 2017
-
-
Brad King authored
-
Brad King authored
Fix the case when the tag name to be checked out also happens to match a path name. Fixes: #16678
-
Brad King authored
-
Brad King authored
When `COMPILE_PDB_NAME` is used without `COMPILE_PDB_OUTPUT_DIRECTORY` we cannot fall back on the link `PDB_OUTPUT_DIRECTORY` for an object library because it has no link step. Fixes: #16674
-
Brad King authored
-
Brad King authored
-
Brad King authored
This reverts commit v3.7.0-rc1~275^2 (Ninja: Use full path for all source files, 2016-08-05). Unfortunately using absolute paths can cause incorrect rebuilds due to ninja limitations. The ninja manual [1] explains: > ... using absolute paths, your depfile may result in a mixture of > relative and absolute paths. Paths used by other build rules need > to match exactly. Passing an absolute path to a source file to the compiler while using a relative path in the ninja build manifest can cause such mixture and lead to incorrect rebuilds. Simply revert the change for now. Note that there was a follow-up to the original change in commit v3.7.0-rc2~10^2 (Ninja: Fix RC language depfile generation with cmcldeps, 2016-10-13). We don't need to revert that because that change made the relevant code cleverly adapt to whatever variable we use to reference the source file. [1] https://ninja-build.org/manual.html#_deps Fixes: #16675 Issue: #13894
-
Brad King authored
-
eacf7dec GetPrerequisites: also try to resolve just the basename
-