- Oct 24, 2013
- Oct 23, 2013
-
-
Stephen Kelly authored
opitions -> options.
-
Brad King authored
When scanning CMake module files for .rst comments, recognize bracket comments starting in ".rst:" too. For example: #[[.rst: Include the bracket comment content terminated by the closing bracket. Exclude the line containing the bracket if it starts in "#". Teach the CMakeLib.testRST test to cover multiple bracket lengths and ending brackets on lines with and without "#". Update the cmake-developer.7 manual to document the bracket-comment syntax for .rst documentation.
-
Brad King authored
Use prose instead of enumerated steps and re-order the steps so that the cmake-module directive is covered contiguously.
-
Brad King authored
Teach the CMake language lexer to treat the \-LF pair terminating a line ending in an odd number of backslashes inside a quoted argument as a continuation. Drop the pair from the returned quoted argument token text. This will allow long lines inside quoted argument strings to be divided across multiple lines in the source file. It will also allow quoted argument text to start on the line after the opening quote. For example, the code: set(x "\ ...") sets variable "x" to the value "..." with no opening newline. Previously an odd number of backslashes at the end of a line inside a quoted argument would put a \-LF pair (or a \-CR pair) literally in the argument. Then the command-argument evaluator would complain that the \-escape sequence is invalid. Therefore this syntax is available to use without changing behavior of valid existing code. Teach the RunCMake.Syntax test to cover cases of quoted arguments with lines ending in \, \\, and \\\. Odd counts are continuations.
-
c832299e FindJava: fix message output (#14502)
-
0b3b3368 CMP0022: Output link interface mismatch for static library warning
-
e0ce6f0a cmRST: Cross-reference cmake-developer.7 manual and cmRST Doxygen c1c239bf Help: Add documentation format to cmake-developer.7 manual a06a90f4 Help: Organize cmake-developer.7 manual Modules section 28f08ba2 Help: Fix module documentation markup in cmake-developer.7 manual baaab068 Help: Move Modules/readme.txt content into cmake-developer.7 manual 80a311ed Help: Add cmake-developer.7 manual
-
6c919448 Add policy CMP0036 to disallow build_name 3969bb23 Add policy CMP0035 to disallow variable_requires 178b9af1 Add policy CMP0034 to disallow utility_source 248d1dc0 Add policy CMP0033 to disallow export_library_dependencies 6865c8fe Add policy CMP0032 to disallow output_required_files aa76518f Add policy CMP0031 to disallow load_command 97268cf5 Add policy CMP0030 to disallow use_mangled_mesa 9f64fbf5 Add policy CMP0029 to disallow subdir_depends 882c0f0b Add infrastructure for policies that disallow commands
-
Other warnings for the same policy already have similar output since commit 81d2793e (Add differing target property content to policy CMP0022 warning, 2013-09-11).
-
Stephen Kelly authored
dependee -> depender.
-
Kitware Robot authored
-
- Oct 22, 2013
-
-
Rolf Eike Beer authored
-
Brad King authored
Even though this variable gets set to CMAKE_<LANG>_COMPILER-NOTFOUND when the compiler is not found, CMake<LANG>Compiler.cmake gets removed by cmGlobalGenerator::EnableLanguage so in try compiles the value is empty. Quote references to the variable in Modules/CMake(C|CXX|Fortran)Information.cmake Modules/CMakeDetermineCompilerId.cmake to avoid dropping arguments from commands that expect them.
-
Brad King authored
If no CMAKE_${lang}_COMPILER is available then do not try to run it to determine the compiler vendor.
-
Brad King authored
The cmRST implementation and the list of capabilities documented in the cmake-developer.7 manual must be kept in sync. Add a note to each file to reference the other.
-
Brad King authored
Document how CMake uses reStructuredText to provide the help manuals. Cover supported inline markup and directives, the CMake Domain in Sphinx, and cross-reference syntax.
-
Brad King authored
Add "Module Documentation" and "Find Modules" subsections. Add to Modules/readme.txt a textual reference to the cmake-developer.7 manual and, while at it, fix the wiki URL domain.
-
Convert the content moved from Modules/readme.txt to valid reStructuredText markup. Mainly, convert the lists of variables to definition lists, wrap long lines in paragraph text, and add literal block markup and indentation.
-
Move all content from Modules/readme.txt except for the link to the module maintainers wiki page into "Help/manual/cmake-developer.7.rst". This produces some invalid reStructuredText markup to be fixed in a future commit.
-
Brad King authored
Add the manual with just an introduction section. Leave section headers for Help and Modules to be filled in later.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
Add cmCommand::Disallowed helper to check the setting of a policy that disallows the command. Add a RunCMake.DisallowedCommands test placeholder. Add a Help/policy/DISALLOWED_COMMAND.txt file for inclusion by each policy document to avoid duplication of the common text.
-
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)
-