summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* VS: Remove AddPlatformDefinitions from platform-specific generatorsPatrick Gansterer2012-11-1914-72/+13
| | | | | Move the logic for handling platform specific defines from the subclasses into the cmGlobalVisualStudioGenerator base class.
* Make cmGlobalGenerator::GetDocumentation() a static functionPatrick Gansterer2012-11-1949-82/+70
| | | | | Making the function static allows us to call it directly, without creating and removing an instance of the generator.
* Allow a GeneratorFactory handling of more than one generatorPatrick Gansterer2012-11-194-65/+71
| | | | | | | | Pass the name of the requested generator to the generator factory, which is now responsible to check if it can create a matching generator for the name. This allows us to add more logic to the factory in a next step, so that not every possible generator needs to get registered explicit in cmake::AddDefaultGenerators().
* Search generator in cmake::ExtraGenerators before in cmake::GeneratorsPatrick Gansterer2012-11-191-19/+22
| | | | | | Since ExtraGenerators does not contain items, which are in Generators too, there is not change in behaviour. The benefit of this change is, that the lookup in the Generators map is now only done once.
* Add cmGlobalGeneratorFactory::GetGenerators()Patrick Gansterer2012-11-193-1/+11
| | | | | This allows cmGlobalGeneratorFactory to create more than one type of cmGlobalGenerator in a next step.
* Introduce the abstract class cmGlobalGeneratorFactoryPatrick Gansterer2012-11-1928-75/+174
| | | | | This new abstract class allows us move some logic from the cmGlobalGenerator into its own layer in a next step.
* CMake Nightly Date StampKitware Robot2012-11-171-1/+1
|
* CMake Nightly Date StampKitware Robot2012-11-161-1/+1
|
* CMake Nightly Date StampKitware Robot2012-11-151-1/+1
|
* CMake Nightly Date StampKitware Robot2012-11-141-1/+1
|
* Merge topic 'CPack-BugFixesSet'Brad King2012-11-131-1/+0
|\ | | | | | | | | b6f7881 Remove seemingly bogus duplicate CPACK_PACKAGE_FILE_NAME call.
| * Remove seemingly bogus duplicate CPACK_PACKAGE_FILE_NAME call.Andreas Mohr2012-11-111-1/+0
| | | | | | | | Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* | Merge topic 'CPack-fixTypoInErrorMsg'Brad King2012-11-131-1/+1
|\ \ | | | | | | | | | | | | 572d9e1 Correct string literal typo (have "(NULL)" like all other cases).
| * | Correct string literal typo (have "(NULL)" like all other cases).Andreas Mohr2012-11-101-1/+1
| |/ | | | | | | Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* | Merge topic 'link-depends-no-shared'Brad King2012-11-134-1/+36
|\ \ | | | | | | | | | | | | | | | 306796e Teach BuildDepends test to cover LINK_DEPENDS_NO_SHARED ed97631 Optionally skip link dependencies on shared library files
| * | Optionally skip link dependencies on shared library filesBrad King2012-10-264-1/+36
| | | | | | | | | | | | | | | | | | | | | Add target property LINK_DEPENDS_NO_SHARED and initialization variable CMAKE_LINK_DEPENDS_NO_SHARED to enable this behavior. Suggested-by: Leif Walsh <leif.walsh@gmail.com>
* | | Merge topic 'update-KWSys'Brad King2012-11-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | 1acc689 Merge branch 'upstream-kwsys' into update-KWSys 4cf44d3 KWSys 2012-11-08 (3b17de34)
| * | | Merge branch 'upstream-kwsys' into update-KWSysBrad King2012-11-091-1/+1
| | | |
* | | | Merge topic 'fix-compiler-warnings'Brad King2012-11-1311-77/+28
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 737534c Remove references to ancient and removed parts of the code. 21e8a08 Resolve ambiguity warning regarding use of && and ||. 5f6432f Resolve warnings about shadowing parameters and local variables. 9f16d42 Resolve warnings about used enum values in switch blocks. bd8bdb6 Resolve warnings about unused variables.
| * | | | Remove references to ancient and removed parts of the code.Stephen Kelly2012-11-131-56/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This file came from ITK, and probably came from python before that. This commit fixes a warning about the unused _PyPopenProcs variable.
| * | | | Resolve ambiguity warning regarding use of && and ||.Stephen Kelly2012-11-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not ambiguous to the compiler, but it may seem ambiguous to the reader. From reading 3a53005f (Build object library targets in VS), 5484550a (Detect and set Unicode character set in VS 10), and 9e01aefd (VS: Add support for WinRT project properties (#12930)), this appears to be the intentional semantic.
| * | | | Resolve warnings about shadowing parameters and local variables.Stephen Kelly2012-11-136-16/+18
| | | | |
| * | | | Resolve warnings about used enum values in switch blocks.Stephen Kelly2012-11-133-0/+7
| | | | |
| * | | | Resolve warnings about unused variables.Stephen Kelly2012-11-074-3/+1
| | | | |
* | | | | Merge topic 'doc-fixups'Brad King2012-11-1312-24/+39
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa04673 Documentation: Clarify configure_file behavior 07d5e4b Documentation: Clarify some command descriptions 965de97 Documentation: Correct typos and grammar
| * | | | | Documentation: Clarify configure_file behaviorBrad King2012-11-071-6/+14
| | | | | |
| * | | | | Documentation: Clarify some command descriptionsAndreas Mohr2012-11-075-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - file(WRITE): add configure_file() decoupling hint - function(): definitely mention PARENT_SCOPE - include_directories(): mention possible results of SYSTEM setting - macro(): mention scope specifics of function() - message(): improve SEND_ERROR / FATAL_ERROR docs, since people said it's not obvious
| * | | | | Documentation: Correct typos and grammarAndreas Mohr2012-11-079-11/+11
| | | | | |
* | | | | | Merge topic 'deprecate-load_command'Brad King2012-11-132-1/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | d2d4398 load_command: Deprecate and document pending removal
| * | | | | | load_command: Deprecate and document pending removalBrad King2012-11-072-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This command works only when building projects using the same architecture as the running CMake binary. Since it was introduced CMake has learned macro() and function() to add commands, and the execute_process() command to launch advanced external computations. Add a RunCMake.load_command test to verify the warning appears.
* | | | | | | Merge topic 'fix-13604-ccmake-del-key'Brad King2012-11-131-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d424de4 ccmake: Allow DEL key in first column
| * | | | | | | ccmake: Allow DEL key in first columnMatthew Woehlke2012-11-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change test if DEL key is allowed from 'curcol > 0' to 'curcol >= 0', as deleting forward is reasonable in the first column (and probably expected by users to work). Support for DEL was first added in commit b3b43508 (BUG: fix for 6462, delete key should delete the current char, 2008-08-19). The commit appears to have copied the original logic from the backspace code so the old 'curcol > 0' logic was accidental rather than intentional.
* | | | | | | | CMake Nightly Date StampKitware Robot2012-11-131-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2012-11-121-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2012-11-111-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2012-11-101-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-091-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-081-1/+1
| |_|/ / / |/| | | |
* | | | | Merge topic 'import-KWSys-subtree'Brad King2012-11-079-351/+1640
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 68579cd Merge branch 'upstream-kwsys' into import-KWSys-subtree cd83da9 KWSys 2012-11-05 (df32fa6f) 3517106 CTestCustom: Suppress LNK4089 warning about PSAPI 5c63fa3 Merge branch 'ctest-SUBMIT_INDEX-cdash' into import-KWSys-subtree 17fb60b Merge branch 'upstream-kwsys' into import-KWSys-subtree 7ae44db KWSys 2012-10-16 (b7a97ac3) 97c9887 pre-commit: Update KWSys rejection message for new workflow 3db0b51 KWSys: Submit dashboard builds to PublicDashboard 4b8d363 Merge branch 'upstream-kwsys' into import-KWSys-subtree a61f633 Merge branch 'master' into import-KWSys-subtree 8c55ea0 Merge branch 'upstream-kwsys' into import-KWSys-subtree 5d0de36 KWSys 2012-10-01 (bab53989) 7d3c295 KWSys 2012-05-02 (719638e2)
| * | | | | Merge branch 'upstream-kwsys' into import-KWSys-subtreeBrad King2012-11-061-28/+38
| | | | | |
| * | | | | Merge branch 'ctest-SUBMIT_INDEX-cdash' into import-KWSys-subtreeBrad King2012-11-013-1/+6
| |\ \ \ \ \
| * | | | | | Merge branch 'upstream-kwsys' into import-KWSys-subtreeBrad King2012-10-316-133/+657
| | | | | | |
| * | | | | | KWSys: Submit dashboard builds to PublicDashboardBrad King2012-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMake's test suite includes a dashboard build of KWSys directly out of the CMake source tree. Upstream KWSys switched to a dedicated dashboard but CMake's test should still submit to the PublicDashboard project.
| * | | | | | Merge branch 'upstream-kwsys' into import-KWSys-subtreeBrad King2012-10-016-339/+1094
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2012-11-071-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge topic 'ctest-SUBMIT_INDEX-cdash'Brad King2012-11-063-1/+6
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | 1cfaa2f CTest: Allow SUBMIT_INDEX with CDash
| * | | | | CTest: Allow SUBMIT_INDEX with CDashBrad King2012-11-013-1/+6
| |/ / / / | | | | | | | | | | | | | | | | | | | | If CTEST_DROP_SITE_CDASH is true then SUBMIT_INDEX is supported. The Dart version does not matter because the server is not Dart.
* | | | | Merge topic 'FixImplicitDepends2'Brad King2012-11-0611-165/+191
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 05f162c AddCustomCommand: Handle multiple IMPLICIT_DEPENDS files (#10048) c66f03a cmDepends: No dependency-vector erasure in CheckDependencies e74ff7c cmDepends: allow multiple dependees per depender ecc77d0 cmDependsC: fix indentation 3e7d97d cmDependsC: remove code duplication b4e8f49 cmDependsC: remove unused member variable
| * | | | | AddCustomCommand: Handle multiple IMPLICIT_DEPENDS files (#10048)Alex Neundorf2012-11-063-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code handling IMPLICIT_DEPENDS was only able to track a single file, the latest file replaced earlier files in the list. The documentation now mentions that the language has to be prefixed to every file and the test now uses two implicit dependencies, where only the second is modified to trigger re-running of the custom command. Alex Inspired-by: Michael Wild <themiwi@users.sourceforge.net>
| * | | | | cmDepends: No dependency-vector erasure in CheckDependenciesMichael Wild2012-11-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some dependency-generators (such as cmDependsFortran) generate multiple entries per depender, so erasing the dependency vector for each depender found loses earlier dependencies. Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>