summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-asm-listing-location'Brad King2013-05-212-4/+7
|\ | | | | | | | | 7e0c45e VS: Allow /Fa to set AssemblerListingLocation (#14153)
| * VS: Allow /Fa to set AssemblerListingLocation (#14153)Brad King2013-05-202-4/+7
| | | | | | | | | | | | | | | | | | | | Generate the default AssemblerListingLocation through the flag map so that it can be overridden by a user /Fa flag. Also teach the VS 7-9 generators to map /Fa to AssemblerListingLocation. While at it, fix the AssemblerListingLocation default value to have a trailing slash after the configuration name. This ensures it will be treated as a directory and not a file name.
* | Merge topic 'fix-style'Brad King2013-05-213-4/+4
|\ \ | | | | | | | | | | | | | | | 3c7c332 Fix brace indentation. c70b9b5 Fix style.
| * | Fix brace indentation.Stephen Kelly2013-05-181-2/+2
| | |
| * | Fix style.Stephen Kelly2013-05-162-2/+2
| | |
* | | Merge topic 'error-on-exported-missing-include-dir'Brad King2013-05-214-3/+54
|\ \ \ | | | | | | | | | | | | | | | | eabefa8 Error on relative path in INCLUDE_DIRECTORIES target property.
| * | | Error on relative path in INCLUDE_DIRECTORIES target property.Stephen Kelly2013-05-214-3/+54
| |/ / | | | | | | | | | | | | Add policy CMP0021 to preserve existing behavior in projects expecting it from earlier CMake versions.
* | | Merge topic 'shared-libs-with-number-suffix'Brad King2013-05-212-5/+12
|\ \ \ | | | | | | | | | | | | | | | | 342fc04 Recognize shared library files with a numerical suffix
| * | | Recognize shared library files with a numerical suffixStephen Kelly2013-05-212-5/+12
| |/ / | | | | | | | | | | | | | | | When processing link line entries we check for matches with known naming patterns for static and shared libraries. Teach this logic to recognize numerical suffixes after shared library names such as "libfoo.so.1".
* | | Merge topic 'cmake-help-generators-fix'Brad King2013-05-211-2/+2
|\ \ \ | | | | | | | | | | | | | | | | dea4d26 Docs: cmake -G selects a "build system" generator
| * | | Docs: cmake -G selects a "build system" generatorStephen Kelly2013-05-211-2/+2
| |/ / | | | | | | | | | -G is not only for makefile generators.
* | | Merge topic 'fix-sublime-source-flags'Brad King2013-05-211-1/+1
|\ \ \ | | | | | | | | | | | | | | | | 8e94767 Sublime: Honor source-level COMPILE_FLAGS property
| * | | Sublime: Honor source-level COMPILE_FLAGS propertyStephen Kelly2013-05-211-1/+1
| | | | | | | | | | | | | | | | Make the code match the comment.
* | | | Merge topic 'vs-windows-forms'Brad King2013-05-214-3/+82
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 79ec786 VS: Add Windows Forms Support
| * | | | VS: Add Windows Forms SupportJohn Farrier2013-05-164-3/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to maintain designer functionality for Visual Studio C++ Windows Forms projects. Also add a test project showing how to use the CMakeLists.txt file and, when successfully configured, will allow use of the designer for the included form.
* | | | | CMake Nightly Date StampKitware Robot2013-05-211-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2013-05-201-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2013-05-191-1/+1
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2013-05-181-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2013-05-171-1/+1
| | | |
* | | | Merge topic 'fix-moc-with-empty-COMPILE_DEFINITIONS'Brad King2013-05-161-7/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 33ed186 automoc: Read target defines unconditionally
| * | | | automoc: Read target defines unconditionallyStephen Kelly2013-05-161-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 429e3699 (Process COMPILE_DEFINITIONS as generator expressions in QtAutomoc., 2013-01-25) introduced a check for the existence of the COMPILE_DEFINITIONS property on the target before processing it. At the time, compile definitions from linked targets were added to the COMPILE_DEFINITIONS property by target_link_libraries. The way such transitive compile definitions worked was changed in subsequent commit a1c4905f (Use the link information as a source of compile definitions and includes., 2013-02-12), so that the COMPILE_DEFINITIONS property may be empty, despite the fact that there are definitions which should be used.
* | | | | Merge topic 'CTest-less-cd'Brad King2013-05-161-2/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9969bfb CTest: avoid useless changing of directory
| * | | | | CTest: avoid useless changing of directoryRolf Eike Beer2013-05-151-2/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | At this point we do not care what the current directory is, as nothing that requires a specific directory is done. Just make sure that at the end we are back in the same directory as at the start.
| * | | | CMake Nightly Date StampKitware Robot2013-05-151-1/+1
| | | | |
| * | | | CMake Nightly Date StampKitware Robot2013-05-141-1/+1
| | | | |
* | | | | Merge topic 'vs-configurations'Brad King2013-05-161-0/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 42bb42d VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generators
| * | | | | VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generatorsBrad King2013-05-131-0/+10
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initialize the CMAKE_CONFIGURATION_TYPES cache entry early during EnableLanguage like the Xcode generator does. Avoid depending on the MSVC compiler information module to do it. Otherwise code like project(MyProj NONE) sets CMAKE_CONFIGURATION_TYPES late (in GenerateConfigurations), and to only "Debug" and "Release" instead of the standard set of 4. Reported-by: Paul Smith <paul@mad-scientist.net>
| * | | | CMake Nightly Date StampKitware Robot2013-05-131-1/+1
| | | | |
| * | | | CMake Nightly Date StampKitware Robot2013-05-121-1/+1
| | | | |
* | | | | Merge topic 'MemChecker-improvements'Brad King2013-05-163-16/+37
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 10bc50e Tests: ignore Guard Malloc messages in MemChecker tests 159c3e9 Tests: add a test with custom options passed to valgrind 61ddb93 CTest: fix comment documenting cmBoundsCheckerParser class cbdfcb0 Tests: add test for non-existent Valgrind suppression file 3b5b758 CTest: drop suppression for gcc 2.9.6 errors from default Valgrind flags 7752253 Tests: verify that memory checker output files are always present abf1df4 Tests: remove code duplication in CTestTestMemCheck tests f499422 CTest: remove unreachable code and CTestTestMemcheckUnknown test dde6306 CTest: use an output file for Valgrind (#14110) bcc0f3f Tests: create output files for all memory checkers
| * | | | | CTest: fix comment documenting cmBoundsCheckerParser classRolf Eike Beer2013-05-091-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was obviously copied from Source/cmGlobalXCodeGenerator.cxx during implementation but the comment was forgotten.
| * | | | | CTest: drop suppression for gcc 2.9.6 errors from default Valgrind flagsRolf Eike Beer2013-05-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The --workaround-gcc296-bugs has been part of the default Valgrind flags since Valgrind support was added in commit 5b232ded151fc22144978b74cdaf7031d466e527 (ENH: Add initial memory check support which works for Valgrind, 2003-12-15). The Valgrind manpage says that this option should be avoided if not really needed as it may cause real errors to get ignored. If someone uses a compiler that really needs the flag this flag should be set by the user explicitely. Most users will never set any flags and probably never notice that they use a flag they shouldn't.
| * | | | | CTest: remove unreachable code and CTestTestMemcheckUnknown testRolf Eike Beer2013-05-091-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The memory checker command can't be quoted at this point, because previously it has been tested that the given file exists, which will fail if the name is quoted. The CTestTestMemcheckUnknown test aimed to test this case, has always failed to do so and serves no useful purpose therefore.
| * | | | | CTest: use an output file for Valgrind (#14110)Rolf Eike Beer2013-05-093-6/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes sure Valgrind output will not screw up tests that match on the output.
* | | | | | Merge topic 'only-first-output-regex'Brad King2013-05-161-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 12cf7bc CTest: break after first regex match on output
| * | | | | | CTest: break after first regex match on outputRolf Eike Beer2013-05-111-0/+2
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION both take a list of expressions. Stop searching if the first of those has matched the output as the result will not change anymore.
* | | | | | Merge topic 'test_regex_doc'Brad King2013-05-161-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74228e8 Doc: fix example for FAIL_REGULAR_EXPRESSION
| * | | | | | Doc: fix example for FAIL_REGULAR_EXPRESSIONRolf Eike Beer2013-05-111-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | The example used PASS_REGULAR_EXPRESSION instead of FAIL...
| * | | | | CMake Nightly Date StampKitware Robot2013-05-111-1/+1
| | | | | |
| * | | | | CMake Nightly Date StampKitware Robot2013-05-101-1/+1
| |/ / / /
* | | | | Merge topic 'positive-test-times'Brad King2013-05-161-0/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e319e32 CTest: make sure never to report negative test times (#14132)
| * | | | | CTest: make sure never to report negative test times (#14132)Rolf Eike Beer2013-05-101-0/+8
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because of clock scew between processors or just because of someone changing the system time the end timestamp may be before the start time. Reporting a negative time doesn't any sense, just report zero there as it already happens for really fast tests.
| * | | | CMake Nightly Date StampKitware Robot2013-05-091-1/+1
| | | | |
| * | | | CMake Nightly Date StampKitware Robot2013-05-081-1/+1
| | | | |
* | | | | Merge topic 'doc-improvements'Brad King2013-05-1640-136/+178
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cc2805 Docs: Clarify wording "flag used" => "flag (to|will) be used" 2378a69 Docs: Clarify that CMAKE_*_(PREFIX|SUFFIX) affect filenames 56ca34d Docs: Update description of CMAKE_(BUILD_TYPE|CONFIGURATION_TYPES) 2bab472 VS10: add detailed comment about MIDL processing e619111 Explain distribution of Win9x binary on all Windows versions. 5ca4336 FindwxWidgets: add DOC strings with usual style f57800d Fix spelling and typos (product names) bf019d7 Fix spelling and typos (non-binary) ddac8d3 Fix spelling and typos (affecting binary data / module messages) 86832ce Fix spelling and typos (affecting users)
| * | | | | Docs: Clarify wording "flag used" => "flag (to|will) be used"Andreas Mohr2013-05-071-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The phrase "flag used" is somewhat imprecise, so extend it to stress intentions. Also correct: - "Flag" => "Flags" - "[CMAKE_BUILD_TYPE]" => "<CONFIG>"
| * | | | | Docs: Clarify that CMAKE_*_(PREFIX|SUFFIX) affect filenamesAndreas Mohr2013-05-071-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | Add "filename" to the descriptions.
| * | | | | Docs: Update description of CMAKE_(BUILD_TYPE|CONFIGURATION_TYPES)Andreas Mohr2013-05-071-16/+27
| | | | | | | | | | | | | | | | | | | | | | | | Bring woefully outdated descriptions somewhat up to speed.
| * | | | | VS10: add detailed comment about MIDL processingAndreas Mohr2013-05-071-0/+15
| | | | | |