summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'vs-configurations'Brad King2013-05-163-5/+10
|\ | | | | | | | | 42bb42d VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generators
| * VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generatorsBrad King2013-05-133-5/+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>
* | Merge topic 'MemChecker-improvements'Brad King2013-05-1637-385/+236
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Tests: ignore Guard Malloc messages in MemChecker testsRolf Eike Beer2013-05-141-1/+7
| | |
| * | Tests: add a test with custom options passed to valgrindRolf Eike Beer2013-05-092-0/+15
| | |
| * | 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.
| * | Tests: add test for non-existent Valgrind suppression fileRolf Eike Beer2013-05-091-1/+7
| | |
| * | 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.
| * | Tests: verify that memory checker output files are always presentRolf Eike Beer2013-05-092-1/+43
| | | | | | | | | | | | | | | | | | All supported memory checkers now write their output to a file. Use a dummy checker that ignores the given filename and ensure that the missing file is reported as error.
| * | Tests: remove code duplication in CTestTestMemCheck testsRolf Eike Beer2013-05-0929-319/+55
| | | | | | | | | | | | | | | | | | The code for the tests is basically the same for all those subtests, so have one template and configure that for as many tests as possible to make it easier maintainable.
| * | CTest: remove unreachable code and CTestTestMemcheckUnknown testRolf Eike Beer2013-05-095-43/+3
| | | | | | | | | | | | | | | | | | | | | 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.
| * | Tests: create output files for all memory checkersRolf Eike Beer2013-05-092-14/+72
| | | | | | | | | | | | | | | | | | | | | The dummy memory tester implementation now understands the command line switches for all memory checkers to redirect the output to a file. This avoids triggering the error cases for BoundsChecker and Purify because the output file does not exist.
* | | 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...
* | | | 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.
* | | | Merge topic 'UseJava-cross-compile'Brad King2013-05-161-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 778aacc Allow using Java in a cross-compilation toolchain
| * | | | Allow using Java in a cross-compilation toolchainGregoire Lejeune2013-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Java is a portable language, if you want to use Java when cross-compiling, UseJava uses the JVM installed on the host. So in this case, we must use set CMAKE_JAVA_INCLUDE_FLAG_SEP for the current host.
* | | | | Merge topic 'vs-compiler-id-arm'Brad King2013-05-161-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | e4c0465 VS: Detect MSVC compiler id on ARM toolchain
| * | | | | VS: Detect MSVC compiler id on ARM toolchainAlexander Mohr2013-05-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables detection with the VS2012 CTP for windows Blue (8.1). To build native ARM you need to have the WOA SDK (Windows on ARM).
* | | | | | Merge topic 'doc-improvements'Brad King2013-05-1670-185/+229
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | | | | |
| * | | | | | Explain distribution of Win9x binary on all Windows versions.Andreas Mohr2013-05-071-1/+2
| | | | | | |
| * | | | | | FindwxWidgets: add DOC strings with usual styleAndreas Mohr2013-05-071-3/+5
| | | | | | |
| * | | | | | Fix spelling and typos (product names)Andreas Mohr2013-05-078-21/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | API, Borland, MinGW, UNIX, Mac OS X.
| * | | | | | Fix spelling and typos (non-binary)Andreas Mohr2013-05-0737-56/+56
| | | | | | |
| * | | | | | Fix spelling and typos (affecting binary data / module messages)Andreas Mohr2013-05-0726-59/+64
| | | | | | |
| * | | | | | Fix spelling and typos (affecting users)Andreas Mohr2013-05-073-10/+10
| | | | | | |
* | | | | | | Merge topic 'update-kwsys'Brad King2013-05-166-14/+14
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b7593bf Merge branch 'upstream-kwsys' into update-kwsys d0cdc68 KWSys 2013-05-06 (f4928d44) 0c04428 Merge branch 'upstream-kwsys' into update-kwsys 327c982 KWSys 2013-04-25 (709fb5c1)
| * | | | | | Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-05-076-12/+12
| |\ \ \ \ \ \
| | * | | | | | KWSys 2013-05-06 (f4928d44)KWSys Robot2013-05-076-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ f4928d44 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 709fb5c1..f4928d44 Andreas Mohr (1): f4928d44 Fix spelling and typos in comments and method documentation Change-Id: I64109c176370a9f10a22da21bc81bd9306a80431
| * | | | | | | Merge branch 'upstream-kwsys' into update-kwsysBrad King2013-04-261-2/+2
| |\ \ \ \ \ \ \ | | |/ / / / / /
| | * | | | | | KWSys 2013-04-25 (709fb5c1)KWSys Robot2013-04-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ 709fb5c1 | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' 2d263bc3..709fb5c1 Brad King (1): 709fb5c1 SystemTools: Fix FileIsDirectory for Windows drive letter roots Change-Id: Ie71305c3787806599f79a3cc7096e74e7237e986
* | | | | | | | Merge topic 'fix-per-config-tll-include-dirs'Brad King2013-05-163-0/+25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 88308bc Test that linking using the debug keyword to tll works. 20104ab Test transitive includes from setting the LINK_LIBRARIES property.
| * | | | | | | | Test that linking using the debug keyword to tll works.Stephen Kelly2013-05-161-0/+8
| | | | | | | | |
| * | | | | | | | Test transitive includes from setting the LINK_LIBRARIES property.Stephen Kelly2013-05-062-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit b8259c3d (Centralize maintenance of usage requirement include directories, 2013-04-29) changed the handling of the property. Previously setting the property directly instead of via target_link_libraries would not result in transitive include directory handling.
* | | | | | | | | Merge topic 'ExternalProject-svn-auth-blank'Brad King2013-05-161-4/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ecd11a2 ExternalProject: Allow blank SVN_USERNAME/SVN_PASSWORD (#14128)
| * | | | | | | | | ExternalProject: Allow blank SVN_USERNAME/SVN_PASSWORD (#14128)Matt McCormick2013-05-061-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With SVN_USERNAME "" SVN_PASSWORD "" in an ExternalProject_Add() call, the blank username and password will be passed to the svn checkout/update step commands.
* | | | | | | | | | Merge topic 'implicit-linker-detection'Brad King2013-05-161-1/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a2bc47d Recognize ld with toolchain prefix (#13960)
| * | | | | | | | | | Recognize ld with toolchain prefix (#13960)Brad King2013-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach CMAKE_PARSE_IMPLICIT_LINK_INFO to recognize linker invocations of the form "<toolchain-prefix>-ld" e.g. "x86_64-pc-linux-gnu-ld".
* | | | | | | | | | | Merge topic 'cpack-nsis-uninstall'Brad King2013-05-161-1/+3
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 40566ef CPack/NSIS: Obtain path from which to uninstall from registry (#14124)
| * | | | | | | | | | | CPack/NSIS: Obtain path from which to uninstall from registry (#14124)David Golub2013-05-021-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, when CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL is set, the installer tries to uninstall the old version from the default installation path for the new version, rather than using the path from the registry where the old version is installed.
* | | | | | | | | | | | Merge topic 'eclipse-doc-typo'Brad King2013-05-161-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9c1f3b Eclipse: Add a missing space in the documentation
| * | | | | | | | | | | | Eclipse: Add a missing space in the documentationJack O'Connor2013-05-011-1/+1
| | | | | | | | | | | | |