summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'enable-using-devenv-as-cmakemakeprogram'Brad King2011-01-261-5/+10
|\ | | | | | | | | 2ca1161 VS10: Enable using devenv as CMAKE_MAKE_PROGRAM (#11459)
| * VS10: Enable using devenv as CMAKE_MAKE_PROGRAM (#11459)David Cole2011-01-211-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | If CMAKE_MAKE_PROGRAM is set to devenv, then GenerateBuildCommand uses it just like we used to do for VS8 and VS9. Otherwise, it still uses MSBuild. This will let us run the CMake test suite through devenv and make sure all the solution and project files we generate are load-able and build-able by the VS 2010 IDE, not just MSBuild. Inspired-By: Robert Lenhardt
* | Merge topic 'fix-11147-avoid-vc10-filters-error-msg'Brad King2011-01-261-49/+54
|\ \ | | | | | | | | | | | | 0cde56d VS10: Load projects with obj "source" files (#11147)
| * | VS10: Load projects with obj "source" files (#11147)David Cole2011-01-211-49/+54
| | | | | | | | | | | | | | | | | | | | | | | | WriteCLSources should skip source files with "obj" extensions since WriteObjSources has already written them into the vcxproj file. Likewise, WriteGroupSources should skip source files with "obj" extensions to avoid receiving "item ... already exists under the filter" project-load-time error messages from Visual Studio.
* | | Merge topic 'dev/add_test-working-directory'Brad King2011-01-261-1/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d94f9c6 Only set the property if the property was given b6c302b Default the working dir to the current binary dir 0594287 Add more tests for WorkingDirectory for tests
| * | | Only set the property if the property was givenBen Boeckel2011-01-201-5/+6
| | | |
| * | | Default the working dir to the current binary dirBen Boeckel2011-01-201-2/+4
| | | | | | | | | | | | | | | | Keep backwards compatability with CMake <= 2.8.3.
* | | | Merge topic 'fix-try_compile-source-language-issue-11731'Brad King2011-01-261-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 699a725 Use shortest extension to verify try_compile language (#11731)
| * | | | Use shortest extension to verify try_compile language (#11731)Brad King2011-01-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the source-file form of try_compile is given a file name with multiple '.' characters such as "a.b.c" use only the shortest extension to check the language. This is the expected behavior and is consistent with normal language extension determination in the method cmSourceFileLocation::UpdateExtension.
* | | | | Merge topic 'improve-try_compile-error-messages'Brad King2011-01-261-36/+32
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | 1bee6b1 Improve try_compile and try_run error messages
| * | | | Improve try_compile and try_run error messagesBrad King2011-01-201-36/+32
| | | | | | | | | | | | | | | | | | | | Use IssueMessage to give the messages context and better formatting.
* | | | | Merge topic 'fix-11668-ccmake-resize-crash'Brad King2011-01-261-21/+24
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 693c9a6 Avoid exceptions when ccmake terminal window is too small (#11668)
| * | | | | Avoid exceptions when ccmake terminal window is too small (#11668)David Cole2011-01-191-21/+24
| | | | | | | | | | | | | | | | | | | | | | | | Thanks to Nicolas Despres for the patch.
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-261-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-251-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-241-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-231-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-221-1/+1
| |_|_|_|/ |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2011-01-211-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2011-01-201-1/+1
| | | | |
* | | | | Merge topic 'depend-scan-backslash-issue-10281'Brad King2011-01-191-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 8dc7501 Normalize slashes in scanned #include lines (#10281)
| * | | | | Normalize slashes in scanned #include lines (#10281)Brad King2011-01-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows platforms source files may contain '\' in include directives: #include "a\b.h" Normalize these while scanning to use forward slashes. CMake will convert from forward slashes to the direction preferred by the native build tools when writing the path to 'depend.make' files.
* | | | | | Merge topic 'vs-Fortran-SCC-issue-10237'Brad King2011-01-192-11/+19
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9859c64 Honor VS_SCC_* properties in Fortran targets (#10237)
| * | | | | | Honor VS_SCC_* properties in Fortran targets (#10237)Brad King2011-01-172-11/+19
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factor out generation of SccProjectName, SccLocalPath, and SccProvider from cmLocalVisualStudio7Generator::WriteProjectStart and call it from cmLocalVisualStudio7Generator::WriteProjectStartFortran too.
* | | | | | Merge topic 'try_compile-Makefile-config'Brad King2011-01-194-2/+27
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 052c2ae Document CMAKE_TRY_COMPILE_CONFIGURATION variable 56efc60 Honor CMAKE_TRY_COMPILE_CONFIGURATION in Makefile generators (#10809)
| * | | | | | Document CMAKE_TRY_COMPILE_CONFIGURATION variableBrad King2011-01-173-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also reference it from try_compile and try_run since it affects those commands.
| * | | | | | Honor CMAKE_TRY_COMPILE_CONFIGURATION in Makefile generators (#10809)Brad King2011-01-171-0/+12
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously this was used only in multi-configuration generators to choose the configuration of try_compile and try_run at their build time. Teach CMake to honor the variable in single-configuration generators as the CMAKE_BUILD_TYPE.
* | | | | | Merge topic 'xcode-subdir-regen-dependencies'Brad King2011-01-192-4/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 809ef30 Xcode: Make generation depend on all input directories
| * | | | | | Xcode: Make generation depend on all input directoriesBrad King2011-01-132-4/+13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the Xcode generator would rerun CMake only if input file dependencies in the top-level directory changed. Teach it to depend on input files from all directories. Other generators already do this. Reported-by: Johan Björk <phb@spotify.com>
* | | | | | Merge topic 'fix-xcode-custom-rules-makefile'Brad King2011-01-191-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 66d9cd8 Xcode: Disable implicit make rules in custom rules makefiles.
| * | | | | | Xcode: Disable implicit make rules in custom rules makefiles.David Cole2011-01-111-0/+3
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With apologies to the suggester for not accenting the surname vowel properly. Suggested-By: Johan Bjork
* | | | | | Merge topic 'missing-file-dir-issue-11677'Brad King2011-01-191-2/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7af41c3 Test that missing source mentions directory (#11677) 9cefce0 Report directory with missing source file (#11677)
| * | | | | | Report directory with missing source file (#11677)Brad King2011-01-151-2/+7
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the error message for code like add_executable(myexe does_not_exist/mysrc.c) mentioned only that "mysrc.c" is not found. Report the directory too.
* | | | | | Merge topic 'doc-if-dereferencing-issue-10773'Brad King2011-01-191-52/+37
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d9b903 Clarify auto-dereference cases in if() command (#11701) e4e14e8 Replace misleading example in the if() documentation (#10773)
| * | | | | | Clarify auto-dereference cases in if() command (#11701)Brad King2011-01-171-20/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Show "<variable|string>" explicitly in if() case documentation whenever auto-dereferencing occurs. Reference its presence from the explanation at the bottom.
| * | | | | | Replace misleading example in the if() documentation (#10773)Brad King2011-01-141-34/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the example explained by the misleading phrase "CMake will treat it as if you wrote". This was originally added by commit a73071ca (modified the if command to address bug 9123 some, 2009-06-12). Later related information elsewhere in the documentation was corrected and made precise by commit cb185d93 (Fix if() command and CMP0012 OLD/NEW behavior, 2009-10-27) but the misleading example was not corrected. Replace the example with a correct one that more directly covers the case that typically surprises newcomers. Avoid recommending a "correct" way to write code because this behavior is always specific to each case. Also update the main documentation of the behavior to be more explicit.
* | | | | | | Merge topic 'doc-old-get_X_property-commands'Brad King2011-01-195-12/+22
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c980e3 Reference get_property() from old get_*_property() commands 0d7cf49 Fix get_(cmake|test)_property documentation (#11703)
| * | | | | | | Reference get_property() from old get_*_property() commandsBrad King2011-01-175-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The former is a much more general and modern command. Refer authors to it from documentation of its predecessors.
| * | | | | | | Fix get_(cmake|test)_property documentation (#11703)Brad King2011-01-172-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The signature of get_test_property uses argument order test property VAR not test VAR property Also document the actual behavior when the property is not found.
* | | | | | | | Merge topic 'doc-try_compile-clarification'Brad King2011-01-191-18/+23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cabb6cd Document Check(C|CXX)SourceCompiles behavior more clearly (#11688) 4da2a56 Document try_compile behavior more clearly (#11688)
| * | | | | | | | Document try_compile behavior more clearly (#11688)Brad King2011-01-121-18/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly state up front that the source-file form of the command links an executable and expects a 'main' to be defined. While at it, update the command signature documentation to use a syntax more consistent with other commands. Also tweak some wording.
* | | | | | | | | Merge topic 'doc-hard-preprocessor-characters'Brad King2011-01-195-25/+41
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c64d138 Document COMPILE_DEFINITIONS known limitations (#11660, #11712) 668ce6b Combine duplicate COMPILE_DEFINITIONS disclaimer
| * | | | | | | | Document COMPILE_DEFINITIONS known limitations (#11660, #11712)Brad King2011-01-171-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some values simply cannot be escaped properly in all contexts for all native build tools. Document known limitations after the disclaimer that states so.
| * | | | | | | | Combine duplicate COMPILE_DEFINITIONS disclaimerBrad King2011-01-175-25/+32
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | KWSys Nightly Date StampKWSys Robot2011-01-191-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2011-01-181-1/+1
| |_|/ / / / |/| | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-171-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-161-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-151-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2011-01-141-1/+1
| | | | | |