summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestBuildHandler.h
Commit message (Collapse)AuthorAgeFilesLines
* CTest: fix include-what-you-use violationsDaniel Pfeifer2016-08-251-3/+8
|
* mark functions with CM_OVERRIDEDaniel Pfeifer2016-06-271-3/+3
|
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-40/+41
| | | | | | | | | | | | | Run the `Utilities/Scripts/clang-format.bash` script to update all our C++ code to a new style defined by `.clang-format`. Use `clang-format` version 3.8. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
* Source: Stabilize include orderBrad King2016-04-291-1/+1
| | | | | Each source file has a logical first include file. Include it in an isolated block so that tools that sort includes do not move them.
* cmCTestBuildHandler: Port to cmXMLWriterDaniel Pfeifer2015-05-261-5/+5
|
* cmStandardIncludes: Remove deque include.Stephen Kelly2015-02-061-0/+2
| | | | Include it only where used.
* strings: Remove cmStdString referencesBen Boeckel2014-03-081-7/+7
| | | | | | | | | | | Casts from std::string -> cmStdString were high on the list of things taking up time. Avoid such implicit casts across function calls by just using std::string everywhere. The comment that the symbol name is too long is no longer relevant since modern debuggers alias the templates anyways and the size is a non-issue since the underlying methods are generated since it's inherited.
* Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.Clinton Stimpson2014-01-071-2/+2
| | | | | Also use SystemTools::Fopen() instead of fopen(). This is to eventually support utf-8 filenames.
* Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of ↵David Cole2009-12-041-0/+3
| | | | running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* ENH: Teach CTest dashboard builds to use launchersBrad King2009-02-111-0/+12
| | | | | | | | | | | This defines a 'UseLaunchers' CTest configuration option. When enabled, CTest skips log scraping from the Build step output. Instead it defines the environment variable CTEST_LAUNCH_LOGS to a log directory during the build. After the build it looks for error-*.xml and warning-*.xml files containing fragments for inclusion in Build.xml and submission. This is useful in conjuction with 'ctest --launch' and the RULE_LAUNCH_* properties to get reliable, highly-granular build failure reports.
* ENH: Refactor Build.xml generationBrad King2009-02-041-4/+3
| | | | | | | This divides cmCTestBuildHandler::GenerateDartBuildOutput into three methods to generate the header, content, and footer components of Build.xml files. It will allow the content generation to be replaced later.
* ENH: allow ctest_build to return error and warning countsBill Hoffman2009-01-141-0/+2
|
* ENH: enhancements for cdash, include system information and better time entriesBill Hoffman2008-01-301-0/+2
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-101-45/+45
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-091-11/+11
|
* ENH: Better handle interleved error/outputAndy Cedilnik2006-01-271-3/+4
|
* ENH: Add superclass for all commands and handlers. Improve handlers to have ↵Andy Cedilnik2005-06-171-0/+6
| | | | initialization code, and start initializing ctest when start is invoked
* ENH: Once the number of errors or warnings was reached, stop counting them. ↵Andy Cedilnik2005-06-021-0/+6
| | | | Also fix compile warning on bad compilers
* ENH: Streamline build process. This reduces the memory footprint, since only ↵Andy Cedilnik2005-06-011-0/+42
| | | | some number of lines of output will be in memory at the time. Also, this will report the build errors and warnings as it goes through the build
* ENH: Several cleanups and improvementsAndy Cedilnik2005-01-271-1/+1
|
* ENH: Add a superclass to all handlersAndy Cedilnik2005-01-271-12/+3
|
* ERR: Fix for non-gcc/icc compilersAndy Cedilnik2004-09-301-3/+5
|
* ERR: Fix errorAndy Cedilnik2004-09-301-8/+8
|
* ENH: Add support for SourceFile and LineNumberAndy Cedilnik2004-09-301-0/+10
|
* more cleanupKen Martin2004-09-071-0/+81