- 22 Apr, 2016 12 commits
-
-
84946c73 Tests: QtAutogen: Same source name in different directories test 9c6fa684 Autogen: Generate qrc_NAME.cpp files in subdirectories 488ea8c7 Autogen: Generate not included moc files in subdirectories (#12873) 66caae45 Autogen: Check added for name collisions of generated qrc_NAME.cpp files 663d093d Autogen: Check added for name collisions of generated ui_NAME.h files 8295d437 Autogen: Check added for name collisions of generated moc files d350308a Help: Improve AUTOMOC documentation layout
-
2263949b cmGlobalXCodeGenerator: do not pass char* to cmSystemTools::CollapseFullPath() 2b25ce30 make cmGlobalXCodeGenerator::XCodeEscapePath() take a std::string& ffedf352 make cmGlobalXCodeGenerator::BuildObjectListOrString::Add() take a string& 6100bdff cmGlobalXCodeGenerator: directly call CreateString() with std::string
-
068358e1 cmMakefile::AddCacheDefinition: avoid conversions between char* and string
-
The test features multiple .cpp and .qrc files with the same name in different subdirectories. This requires AUTOMOC and AUTORCC to generate files with names that respect the path information of the source files.
-
A qrc_NAME.cpp file generated from NAME.qrc in the directory CMAKE_CURRENT_SOURCE_DIR/SUBDIR will be generated in the directory CMAKE_CURRENT_BINARY_DIR/TARGETNAME_automoc.dir/SUBDIR
-
Not included moc files generated from a source file in CMAKE_CURRENT_SOURCE_DIR/SUBDIR will be generated in the directory CMAKE_CURRENT_BINARY_DIR/TARGETNAME_automoc.dir/SUBDIR/
-
-
-
The test exits with an error if two or more source files would generate the same moc file.
-
Brad King authored
-
Kitware Robot authored
- 21 Apr, 2016 1 commit
-
-
Kitware Robot authored
-
- 20 Apr, 2016 13 commits
-
-
Rolf Eike Beer authored
This takes a std::string&, so directly pass the object to it instead of converting back and forth.
-
Rolf Eike Beer authored
All callers already have one, and it was immediately converted to one internally. Just keep the old one around, and only modify it when needed.
-
Rolf Eike Beer authored
All callers already have these objects, and it is only passed to other methods taking such, so avoid all conversions in between.
-
Rolf Eike Beer authored
This function already takes a const std::string&, no need to convert the input to a char* before passing it in.
-
Rolf Eike Beer authored
Running the testsuite this function is entered more than 126,000 times. Reorder the code flow so that a conversion from char* to std::string is only done when the cache entry is a path one, which happens only ~50 times during the testsuite.
-
Brad King authored
-
Brad King authored
Use the VERBATIM option to add_custom_command so that the command is escaped correctly.
-
Brad King authored
Use the VERBATIM option to add_custom_command so that the command is escaped correctly.
-
5de122df CTestCoverageCollectGCOV: improve DELETE option
-
2c1b720e FindBoost: Define Boost::boost for all boost versions
-
26c92d50 BundleUtilities: Add optional parameter to ignore specified files
-
840b830b Autogen: Qrc processing: Generate single map with final input / output names bc4c7751 Autogen: Ui processing: Generate single map with final input / output names 47e60bc5 Autogen: Split out UI file generation code to dedicated method cf679ea8 Autogen: Split out moc file generation code to dedicated method 3ea1d090 Autogen: Rename method GenerateQrc{ => Files} 8ced8bb9 Autogen: New logCommand method. It prints commands using std::cout. 95064a6d Autogen: Rename header extension Join method to JoinExts 7a73c404 Autogen: Use SystemTools string functions instead of rolling out own
-
Kitware Robot authored
-
- 19 Apr, 2016 12 commits
-
-
Roger Leigh authored
-
Zack Galbreath authored
The DELETE option to ctest_coverage_collect_gcov now properly removes all the .gcov files that were created by this function. Previously it left behind any files that were excluded by CTEST_CUSTOM_COVERAGE_EXCLUDE. This option now also deletes the following files/directory that are created by ctest_coverage_collect_gcov: data.json coverage_file_list.txt the uncovered/ directory
-
-
The single map allows name collision testing (in a later commit)
-
-
-
-
-
While at it, simplify the signature and avoid a trailing separator.
-
-
Kitware Robot authored
-
- 18 Apr, 2016 2 commits
-
-
0f96ef00 Remove unused cmake::IssueMessage overload 563bf9dd cmState: Remove unused entry point fields from snapshot data 7c36d206 cmListFileBacktrace: Refactor storage to provide efficient value semantics 1f6bd8a9 cmState: Avoid accumulating snapshot storage for backtraces 18b6676b cmState: Add Snapshot method to get bottom of call stack
-
2faa8b36 Add call stack to unused/uninitialized variable warnings da07c506 cmLocalGenerator: Simplify IssueMessage implementation cc7aed77 cmLocalGenerator: Use own IssueMessage method c50285de cmOutputConverter: Assert construction with a valid snapshot b6ed71b1 cmMakefile: Move cmMakefileCall to .cxx file a559f0f6 cmWhileCommand: Simplify context construction 7503deb2 cmIfCommand: Simplify execution context construction
-