summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* 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>
| * | cmDepends: allow multiple dependees per dependerAlex Neundorf2012-11-068-47/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is heavily inspired by Michael Wild. The interfaces cmDepends::Write and cmDepends::WriteDependencies where extended to allow multiple dependees (sources) per depender (object). cmDepends::Write first collect all dependencies into a std::set before passing it to cmDepends::WriteDependencies. cmDependsC::WriteDependencies also first collects all explicit and implicit dependencies into a std::set and only then writes depend.{internal,make}. The implementation of cmDependsFortran simply loops over all sources and proceeds as before, whereas the cmDependsJava implementation is as trivial as before. This is for preventing exponential growth of depend.{internal,make} in the next commit which fixes dependency-vector erasure in cmDepends::CheckDependencies. Inspired-by: Michael Wild <themiwi@users.sourceforge.net>
| * | cmDependsC: fix indentationAlex Neundorf2012-11-061-105/+105
| | | | | | | | | | | | | | | | | | | | | | | | This is intentionally a separate commit, so the parent commit which changes the logic is small and not mixed with formatting (indentation) changes. So, this patch here does not change any logic. Alex
| * | cmDependsC: remove code duplicationAlex Neundorf2012-11-031-14/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch reduces a bit code duplication by changing the way how the case that we already have valid dependencies for a file is handled. Instead of having the code for writing the depend-files twice, we now fill the existing dependencies into the same set and then write it out once at the end of cmDependsC::WriteDependencies() Alex Inspired-by: Michael Wild <themiwi@users.sourceforge.net>
| * | cmDependsC: remove unused member variableAlex Neundorf2012-09-301-3/+0
| | | | | | | | | | | | Alex
* | | Merge topic 'EclipseFixIndexerBySettingSourcePath'Brad King2012-11-061-5/+7
|\ \ \ | | | | | | | | | | | | | | | | 077de8b Eclipse: set source path once to fix Eclipse indexer (#13596)
| * | | Eclipse: set source path once to fix Eclipse indexer (#13596)Alex Neundorf2012-11-061-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since CMake 2.8.7 no src-path entry was generated anymore, in response to http://www.cmake.org/Bug/view.php?id=12213 Before that a src-path entry was added for each linked resource. Now only one src-path entry is added, for the ${CMAKE_SOURCE_DIR}. According to http://www.cmake.org/Bug/view.php?id=13596 this makes the indexer behave better. Alex
* | | | Merge topic 'start-contributing-irc-session'Brad King2012-11-062-36/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 828d4f5 Add several get_property() tests 82106e3 GetProperty test: move doc property tests into main process 56125a3 list: add tests for CMP0007 behavior 48ed48f Add test to secure the file(GLOB empty) behavior. c2a6cb6 file: remove dead code 07251a8 Consolidate list() argument count testing 1b078c3 Add tests for list() invalid arguments f560977 Add tests for list() argument count d211e5d CMakeTests: allow to call the check_cmake_test macro with a given file
| * | | | file: remove dead codeAmine Chadly2012-11-021-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The file command requires at least two arguments, so guarding the GLOB and MAKE_DIRECTORY command is not necessary. Changed it for an assert to keep the protection.
| * | | | Consolidate list() argument count testingPetr Kmoch2012-11-021-26/+10
| | |/ / | |/| | | | | | | | | | Move test for list() argument count >= 2 to InitialPass().
* | | | Merge topic 'deb-rpm-all_components_in_one'Brad King2012-11-062-4/+20
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | e7e2694 CPack: Fix RPM/Deb package names to not include "ALL_COMPONENTS_IN_ONE"
| * | | | CPack: Fix RPM/Deb package names to not include "ALL_COMPONENTS_IN_ONE"Clinton Stimpson2012-11-062-4/+20
| | | | |
* | | | | Merge topic 'fix-13571-avoid-empty-sln-folders'Brad King2012-11-061-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d7de641 VS: Avoid empty, unreferenced solution folders... (#13571)
| * | | | | VS: Avoid empty, unreferenced solution folders... (#13571)David Cole2012-10-241-0/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...in generated sub-directory sln files. Thanks to rlandert for the bug report and proposed patch. The method WriteTargetsToSolution gets called possibly multiple times, once per sln file, (-> once per "project" command). Before accumulating folder names in VisualStudioFolders, clear it first, so it doesn't have stale entries in it from the previous sln file.
* | | | | Merge topic 'fix-genex-CONFIG'Brad King2012-11-061-1/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 9be64f3 GenEx: Use case insensitive comparison for $<CONFIG:...>
| * | | | | GenEx: Use case insensitive comparison for $<CONFIG:...>Stephen Kelly2012-11-051-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a regression introduced by commit f1eacf0e (cmGeneratorExpression: Re-write for multi-stage evaluation).
* | | | | | Merge topic 'copyright-year'Brad King2012-11-061-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | a4ae88b Update programmatically-reported copyright year (#13638)
| * | | | | | Update programmatically-reported copyright year (#13638)Brad King2012-11-051-1/+1
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Update the copyright year reported by 'bootstrap' and in the generated documentation to report 2012.
* | | | | | Merge topic 'pdb-default-outdir'Brad King2012-11-062-5/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | f309366 Fix default PDB output directory (#13644)
| * | | | | | Fix default PDB output directory (#13644)Brad King2012-11-022-5/+8
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ComputePDBOutputDir added by commit 3f60dbf1 (Add PDB_OUTPUT_DIRECTORY and PDB_NAME target properties, 2012-09-25) falls back to the current binary directory instead of the target output directory as before. When no PDB_OUTPUT_DIRECTORY property is set we instead should fall back to the target output directory where .pdb files used to go before the new property was added.
* | | | | | CMake Nightly Date StampKitware Robot2012-11-061-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-051-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-041-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-031-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-021-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2012-11-011-1/+1
| | | | | |
* | | | | | Merge topic 'packagemaker-component-postflight'David Cole2012-10-313-36/+97
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4374441 PackageMaker: Enable postflight script in component mode (#12375)
| * | | | | | PackageMaker: Enable postflight script in component mode (#12375)Clinton Stimpson2012-10-313-36/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, setting CPACK_POSTFLIGHT_SCRIPT had no effect in component mode, when CPACK_COMPONENTS_ALL was set. In component mode, a .mpkg is created that contains multiple .pkg's. Because postflight scripts only work in a .pkg, add another .pkg to the .mpkg and put the postflight script in that. This is the same approach taken by the PackageMaker GUI when adding a postflight script to a metapackage.
| * | | | | | CMake Nightly Date StampKitware Robot2012-10-271-1/+1
| | | | | | |
| * | | | | | CMake Nightly Date StampKitware Robot2012-10-261-1/+1
| | | | | | |
* | | | | | | Merge topic 'vs10-DelaySign-KeyFile'David Cole2012-10-315-84/+96
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 035e7bd VS10: Honor /DELAYSIGN and /KEYFILE flags (#13601) c65a2ea VS10: Refactor link options collection
| * | | | | | | VS10: Honor /DELAYSIGN and /KEYFILE flags (#13601)Brad King2012-10-262-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the VS 10 link flag map to name the project file entries correctly. The VS 11 link flag map already has the correct names. Generate the entries in the <PropertyGroup> along with incremental linking options. Drop them from the <Link> element because VS does not use them.
| * | | | | | | VS10: Refactor link options collectionBrad King2012-10-264-81/+76
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid collecting the link options twice. Collect them once in a LinkOptions member and use it from both places. We already do this for compiler options with the ClOptions member.
| * | | | | | CMake Nightly Date StampKitware Robot2012-10-251-1/+1
| | |/ / / / | |/| | | |
* | | | | | Merge topic 'xcode-ReRunCMake-full-path'David Cole2012-10-311-2/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 388a321 Xcode: Fix ReRunCMake.make path to cmake.check_cache (#13603)
| * | | | | | Xcode: Fix ReRunCMake.make path to cmake.check_cache (#13603)Brad King2012-10-241-2/+6
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The path must be either absolute or relative to the working directory from which the makefile will be loaded. In subprojects this is not relative to the top of the build tree. Reported-by: David Weese <tre@gmx.de>