- 26 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 25 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 24 Jul, 2018 2 commits
-
-
Kitware Robot authored
- 23 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 22 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 21 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 20 Jul, 2018 2 commits
-
-
Brad King authored
Add documentation for both the CMake variable and environment variable of this name pattern. Update references to these names to link to their documents. Clarify the pattern used to construct their names.
-
Kitware Robot authored
-
- 19 Jul, 2018 6 commits
-
-
Brad King authored
The Xcode 10 "new build system" requires more strict handling of custom commands. It may need a fix similar to what commit v3.12.0-rc1~171^2 (VS: Generate a custom command only in the least dependent target, 2018-03-23) did for VS. Prepare for this by generating targets within each local generator in dependency order. Issue: #18070
-
Brad King authored
Sort the resulting Xcode object list so that the actual order of generation does not matter.
-
Brad King authored
-
Brad King authored
Compute an index for each target in a global ordering such that no target comes before its dependencies.
-
Brad King authored
Remove a loop over local generators whose body was dropped long ago by commit v2.6.0~1677 (Remove unused build rules from Xcode, 2007-05-28).
-
Kitware Robot authored
-
- 18 Jul, 2018 2 commits
-
-
Sylvain Joubert authored
-
Kitware Robot authored
-
- 17 Jul, 2018 3 commits
-
-
The nvcc device linker is designed so that each static library with device symbols only needs to be listed once as it doesn't care about link order. If you provide the same static library multiple times it will error out. To make sure this occurs we find the unique set of link items.
-
Brad King authored
-
Kitware Robot authored
-
- 16 Jul, 2018 4 commits
-
-
Brad King authored
Errors always have explanation strings, so use the presence of such a string to track whether an error has occurred. This avoids an extra variable.
-
Brad King authored
-
Kitware Robot authored
- 15 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 14 Jul, 2018 1 commit
-
-
Kitware Robot authored
-
- 13 Jul, 2018 2 commits
-
-
Devin Nakamura authored
Replace custom cm_IsHexChar with isxdigit from the stdlib
-
Kitware Robot authored
-
- 12 Jul, 2018 2 commits
-
-
Lars Schmertmann authored
CPack creates cpack_variables.wxi in the build directory. In the WiX template it can be used by <?include "cpack_variables.wxi"?> because the template is configured into main.wxs in the build directory. Because the extra source files are in the source directory it was necessary to use <?include "$(sys.CURRENTDIR)_CPack_Packages\win32\WIX\cpack_variables.wxi"?>. This requires knowledge about the build directory structure and is avoided by this change by adding the build directory to the IncludeSearchPaths.
-
Kitware Robot authored
-
- 11 Jul, 2018 8 commits
-
-
Sebastian Holtermann authored
-
Fred Baksik authored
-- Use default value of sim<arch> if not user defined -- Also no reason to trim quotes or changes slashes; it is just a name not a path
-
Fred Baksik authored
-
Fred Baksik authored
-
Fred Baksik authored
-- Use the specified toolset located within GHS_TOOLSET_ROOT -- Update how the latest toolset is determined; scan the location GHS_TOOLSET_ROOT and sort it No longer use registry settings looking for installations The registry values are assigned in installation order for Green Hills tools not version order -- Update to use gbuild.exe from the proper toolset -- Clarify that CMAKE_MAKE_PROGRAM should not be set by user. -- Detect some toolset changes when regenerating project files This could occur if GHS_TOOLSET_ROOT was changed by user after the initial project generation This could occur if CMAKE_MAKE_PROGRAM was changed at the command line -- Use placeholder values for CMAKE_<LANG>_COMPILER The MULTI build system only uses gbuild to build a project gbuild uses the project file to determine which set of compilers to use based on target platform and architecture because compiler detection is skipped, placeholder values are used so that CMake d...
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
cmQtAutoGenInitializer::InitCustomTargets and cmQtAutoGenInitializer::SetupCustomTargets now return their success value which gets evaluated and passed on by the caller (cmGlobalGenerator). Checks for the existance of the moc/uic/rcc binaries have been introduces in cmQtAutoGenInitializer. Additionally they get called once with a "-h" argument to determine if they're functional. This way any binary-not-found problem is caught during the configuration phase.
-
Kitware Robot authored
-
- 10 Jul, 2018 2 commits
-
-
Use the more portable `isprint()` function to test characters rather than using hard-coded hex values. The function is documented by the C++ standard to return non-zero for the exact range of hex values we previously hard-coded, so this should not change behavior.
-
Robert Maynard authored
Previously we would warn when the local and cache version of a variable exists, but this use case doesn't need a warning as it maintains backwards compatibility.
-