- Oct 23, 2013
-
-
Stephen Kelly authored
opitions -> options.
-
Stephen Kelly authored
dependee -> depender.
-
- Oct 22, 2013
-
-
a80fe4b1 use size_t for GeneratorExpressionContent::ContentLength to fix some warnings
-
4e184a21 string: Add CONCAT sub-command
-
e5ec8ad4 Xcode: Generate 'folder' source type for directories (#14498)
-
b9fe4b63 VS: Document VS_GLOBAL_KEYWORD and VS_KEYWORD relationship (#14493)
-
f063c455 Consider targets with double colons to be IMPORTED or ALIAS targets.
-
0698714c VS: Set .NET target framework version for VS 7-9 (#14499)
-
bcd5de77 cmake: Always pass through stdout/stderr in --build mode
-
a8226e91 cmake: Drop support for "-i" wizard mode
-
Kitware Robot authored
- Oct 21, 2013
-
-
Brad King authored
Teach cmRST to recognize non-markup lines ending in '::' followed by a blank line as starting a literal block. Record the whole block as if it were a literal block directive and print it just like a code block. Extend the CMakeLib.testRST test to cover such cases.
-
Brad King authored
Move the ProcessDirectiveParsedLiteral and ProcessDirectiveCodeBlock method internals into an OutputMarkupLines helper. Pass through it a new "inlineMarkup" parameter and teach OutputLine to understand it. When false, do not process inline markup. Extend the CMakeLib.testRST test to cover the two cases.
-
Rolf Eike Beer authored
CMake/Source/cmGeneratorExpressionParser.cxx: In member function ‘void cmGeneratorExpressionParser::ParseGeneratorExpression(std::vector<cmGeneratorExpressionEvaluator*>&)’: CMake/Source/cmGeneratorExpressionParser.cxx:116:55: warning: conversion to ‘unsigned int’ from ‘long int’ may alter its value [-Wconversion] CMake/Source/cmGeneratorExpressionParser.cxx:240:39: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion]
-
Brad King authored
Add a string(CONCAT) command to simply concatenate input arguments together. This will be useful for combining strings from different quoting syntaxes. Add a RunCMake.string test covering these cases.
-
Teach the Xcode generator to set 'lastKnownFileType' to be 'folder' for file references that are directories. If you set 'explicitFileType' to 'sourcecode', then Xcode cannot browse the directory.
-
Brad King authored
These two target properties serve the same purpose for different versions of Visual Studio. Document the versions covered by each property. Reported-by:
<mar.na@t-online.de>
-
Stephen Kelly authored
Introduce a policy to control the behavior. The AliasTargets unit test already tests that using a double-semicolon in the name is not an error. Change the ExportImport test to use a namespace with a double-semicolon too.
-
The result is that the depends of the target are created. So, add_library(somelib foo.cpp) add_library(anotherlib EXCLUDE_FROM_ALL foo.cpp) add_library(extra EXCLUDE_FROM_ALL foo.cpp) target_link_libraries(anotherlib extra) add_library(iface INTERFACE) target_link_libraries(iface INTERFACE anotherlib) Executing 'make iface' will result in the anotherlib and extra targets being made. Adding a regular executable to the INTERFACE of an INTERFACE_LIBRARY will not result in the executable being built with 'make iface' because of the logic in cmComputeTargetDepends::AddTargetDepend. So far, this is implemented only for the Makefile generator. Other generators will follow if this feature is possible for them. Make INTERFACE_LIBRARY targets part of the all target by default. Test this by building the all target and making the expected library EXCLUDE_FROM_ALL.
-
Brad King authored
Teach the VS 7-9 generators to honor the VS_DOTNET_TARGET_FRAMEWORK_VERSION target property. This was already done for VS >= 10 by commit cfe6300a (VS: Add support for .NET target framework version, 2013-06-14). Inspired-by:
<mar.na@t-online.de>
-
6d50d019 Help: Add introduction section to cmake-policies manual
-
216afc8a MSVC: Add /FS flag for cl >= 18 to allow parallel compilation (#14492)
-
Kitware Robot authored
-
- Oct 20, 2013
-
-
abfebefb Cygwin: Avoid legacy warnings in RunCMake.CMP0026 test
-
1b7117a8 VS 6: Do not try Intel Fortran .vfproj file with msdev
-
Stephen Kelly authored
Add 'S' to match actual variable names.
-
Kitware Robot authored
-
- Oct 19, 2013
-
-
Brad King authored
All calls to this method have been replaced by newer infrastructure. Remove it and the supporting cmWin32ProcessExecution class.
-
Brad King authored
Drop use of cmSystemTools::RunCommand. It used popen on UNIX (equivalent to /bin/sh -c "$command") and direct CreateProcess calls on Windows. Implement equivalent behavior using the KWSys Process library. Copy windows shortpath conversion logic from cmSystemTools::RunCommand.
-
Brad King authored
Since we dropped Win9x support there is no need for this helper.
-
Brad King authored
Set the minimum required version of CMake high enough to avoid the warning for CMAKE_LEGACY_CYGWIN_WIN32. The warning appears on stderr and breaks the expected output matching.
-
Brad King authored
Teach CMakeDetermineCompilerId to skip trying to build a .vfproj file for Intel Fortran under Visual Studio 6. The msdev command-line build produces a popup error dialog that hangs the configuration.
-
Kitware Robot authored
-
- Oct 18, 2013
-
-
Brad King authored
Avoid use of the old cmSystemTools::RunCommand by using RunSingleCommand instead.
-
Explain the concept behind policies.
-