summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-Fortran-mod-dir-issue-13034'Brad King2012-03-131-1/+6
|\ | | | | | | | | 54604ee Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)
| * Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)Brad King2012-03-121-1/+6
| | | | | | | | | | | | CMake does not automatically pass the Fortran module output directory location to the module search path. Add a note to the documentation that the location must also be specified by INCLUDE_DIRECTORIES.
* | Merge topic 'fix-cpack-hdiutil-retry-loops'Brad King2012-03-132-5/+9
|\ \ | | | | | | | | | | | | 05a76d5 CPack: Fix retry logic when calls to hdiutil fail
| * | CPack: Fix retry logic when calls to hdiutil failDavid Cole2012-03-092-5/+9
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The long-standing sporadic failures of CPack tests on the Mac dashboards are caused by an occasional problem running hdiutil. To compensate for this, a retry loop was added in the code in a previous commit: a9fa71a4 ... but the logic for breaking out of the retry loop was flawed, breaking out of the loop (and not retrying) when the hdiutil command returns an error instead of when it returns success. This commit fixes the flawed logic, bumps up the number of retries from 4 to 10, and adds a half-second delay in between retries. The delay is specifically added in case a virus checker or spotlight indexer is temporarily causing the hdiutil failure by hanging onto a newly created file longer than hdiutil expects it to. As with all sporadically occurring issues, we'll never know if this is really fixed all the way. But I'll be happy even if we can only get it to happen just a bit less often.
* | Merge topic 'ctest-match-valgrind'Brad King2012-03-131-1/+1
|\ \ | | | | | | | | | | | | ea4416c CTest: Match valgrind errors with "points to" (#12922)
| * | CTest: Match valgrind errors with "points to" (#12922)Alexandru Ciobanu2012-03-091-1/+1
| | | | | | | | | | | | | | | Teach CTest to match valgrind errors of the format "Syscall param ... points to uninitialised byte(s)".
* | | Merge topic 'ctest-clang-in-xcode'Brad King2012-03-131-0/+1
|\ \ \ | | | | | | | | | | | | | | | | c7da50d CTest: Detect Xcode error "Command ... failed with exit code"
| * | | CTest: Detect Xcode error "Command ... failed with exit code"Alexandru Ciobanu2012-03-091-0/+1
| | | |
* | | | Merge topic 'cleanup-object-file-names'Brad King2012-03-1318-279/+73
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0996f2a Hide Makefile local object info inside local generator 67734be VS: Simplify object name computation 4ae7f36 Remove unused partial OBJECT_FILES property implementation
| * | | | Hide Makefile local object info inside local generatorBrad King2012-03-083-31/+39
| | | | | | | | | | | | | | | | | | | | | | | | | Make cmLocalUnixMakefileGenerator3::LocalObjectInfo private and add cmLocalUnixMakefileGenerator3::AddLocalObjectFile to create entries.
| * | | | VS: Simplify object name computationBrad King2012-03-065-71/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplify cmLocalVisualStudioGenerator::ComputeObjectNameRequirements to loop over the original vector of source files instead of recursively traversing source groups just to find the same files. Drop from cmVisualStudio10TargetGenerator::ComputeObjectNames temporary source group calculation now that it is not needed for computing object names.
| * | | | Remove unused partial OBJECT_FILES property implementationBrad King2012-03-0614-177/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove partial implementation added by commit ca0230a3 (check in initial conv library stuff, 2007-02-16) since it was never finished. It does not make sense for multi-configuration generators since no specific build configuration is processed at CMake time.
* | | | | KWSys Nightly Date StampKWSys Robot2012-03-131-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-03-121-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-03-111-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-03-101-1/+1
| |_|_|/ |/| | |
* | | | KWSys Nightly Date StampKWSys Robot2012-03-091-1/+1
| |/ / |/| |
* | | Merge topic 'find_package_fatal_error_if_required_and_config_not_found'David Cole2012-03-081-0/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | c5ae733 find_package: Test that REQUIRED aborts processing correctly c91a54d find_package: error out if REQUIRED Config has not been found
| * | | find_package: error out if REQUIRED Config has not been foundAlex Neundorf2012-03-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If in Config mode a configuration file could not be found, cmake printed an error, but did not actually stop processing. With SetFatalErrorOccured it does. Alex
* | | | Merge topic 'MakingConfigFilesEasier_ConfigureMacro'David Cole2012-03-081-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 6973e2d wrap write_basic_config_version_file as write_basic_package_version_file() 204f5d4 add CMakePackageConfigHelpers: configure_package_config_file()
| * | | | wrap write_basic_config_version_file as write_basic_package_version_file()Alex Neundorf2012-03-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So the name fits better with configure_package_config_file(), as discussed on the mailing list. Adapt the documentation accordingly. Alex
* | | | | Merge topic 'fix-12189-support-SBCS-in-VS'David Cole2012-03-085-3/+29
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b28e7fa VS6: Avoid SBCS test on VS6 (#12189) df19b9c VS6: Avoid _MBCS define when _SBCS is defined (#12189) ba89e92 Visual Studio: Allow setting Single Byte Character Set (#12189)
| * | | | | VS6: Avoid _MBCS define when _SBCS is defined (#12189)David Cole2012-02-211-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | Should fix the failing SBCS test on the VS6 dashboard.
| * | | | | Visual Studio: Allow setting Single Byte Character Set (#12189)Aaron C. Meadows2012-02-174-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For Visual Studio using the Preprocessor Define _SBCS. This behavior is similar to the way that _UNICODE and _MBCS work already. Added tests to confirm this behavior.
* | | | | | Merge topic 'fixCPackDocTypo'David Cole2012-03-081-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | b0cb29b Fix some typos in CPACK_SET_DESTDIR doc
| * | | | | | Fix some typos in CPACK_SET_DESTDIR docEric NOULARD2012-03-061-4/+4
| | |_|/ / / | |/| | | |
* | | | | | Merge topic 'target-include-directories'David Cole2012-03-0820-245/+359
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d662dff Fix shadowed variable warning on dashboard results f66e735 Fix compiler warning reported on older Borland dashboard. d90eed4 Fix compiler error reported on older Borland dashboard. 8233636 Update the documentation regarding INCLUDE_DIRECTORIES. d899eb7 Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIES c21db87 Make search paths ordered and unique 22021f0 Remove cmMakefile::GetIncludeDirectories 9106b56 Extract and use the INCLUDE_DIRECTORIES target properties. 840509b Keep the INCLUDE_DIRECTORIES target property up to date. a4d5f7b Add API to get the ordered includes for a target. 8adaee2 CMake: Eliminate cmMakefile::IncludeDirectories 7620932 Remove include flags memoization. 97a5faa Make it safe to call this method without creating duplicates. edd5303 Refactor GetIncludeFlags to take includes instead of fetching them
| * | | | | | Fix shadowed variable warning on dashboard resultsDavid Cole2012-02-231-1/+1
| | | | | | |
| * | | | | | Fix compiler warning reported on older Borland dashboard.David Cole2012-02-221-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid assignment inside the if.
| * | | | | | Fix compiler error reported on older Borland dashboard.David Cole2012-02-221-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Declare variable only once at a scope appropriate for both uses.
| * | | | | | Update the documentation regarding INCLUDE_DIRECTORIES.David Cole2012-02-223-10/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is now a target property and is affected by the use of the include_directories command.
| * | | | | | Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIESDavid Cole2012-02-221-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For strict backwards compatibility only. This should be unnecessary at this point, but introducing a policy to deprecate it properly is a whole different topic branch...
| * | | | | | Make search paths ordered and uniqueDavid Cole2012-02-221-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid duplicates. Same as before the introduction of the INCLUDE_DIRECTORIES target property.
| * | | | | | Remove cmMakefile::GetIncludeDirectoriesDavid Cole2012-02-222-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After making the changes to use the new target level INCLUDE_DIRECTORIES property, there are no more callers of this method.
| * | | | | | Extract and use the INCLUDE_DIRECTORIES target properties.Stephen Kelly2012-02-2215-125/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Eliminate callers of cmMakefile::GetIncludeDirectories. All callers of GetIncludeDirectories should go through the local generator object. Only the local generator calls cmTarget::GetIncludeDirectories directly.
| * | | | | | Keep the INCLUDE_DIRECTORIES target property up to date.Stephen Kelly2012-02-222-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The directory level property changes need to be added to it.
| * | | | | | Add API to get the ordered includes for a target.Stephen Kelly2012-02-222-0/+27
| | | | | | |
| * | | | | | CMake: Eliminate cmMakefile::IncludeDirectoriesDavid Cole2012-02-223-84/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead, re-implement it in terms of the directory property INCLUDE_DIRECTORIES.
| * | | | | | Remove include flags memoization.Stephen Kelly2012-02-222-15/+3
| | | | | | |
| * | | | | | Make it safe to call this method without creating duplicates.Stephen Kelly2012-02-221-2/+6
| | | | | | |
| * | | | | | Refactor GetIncludeFlags to take includes instead of fetching themStephen Kelly2012-02-224-10/+21
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2012-03-081-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2012-03-071-1/+1
| | | | | | |
* | | | | | | Merge topic 'skip-install-rpath'David Cole2012-03-063-3/+22
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 635bf50 Add an option to skip RPATH during installation.
| * | | | | | | Add an option to skip RPATH during installation.Stephen Kelly2012-03-053-3/+22
| | | | | | | |
* | | | | | | | Merge topic 'win32_executable-and-macosx_bundle-initializers'David Cole2012-03-062-2/+24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 761c146 Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE
| * | | | | | | | Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLEStephen Kelly2012-03-052-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows downstreams to use set(CMAKE_WIN32_EXECUTABLE ON) set(CMAKE_MACOSX_BUNDLE ON) to create executables with the WIN32_EXECUTABLE and MACOSX_BUNDLE properties set on by default.
* | | | | | | | | Merge topic 'remove-unused-members'David Cole2012-03-063-10/+0
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aef248a Remove cmExprParserHelper::SetLineFile() e266571 Remove UnionsAvailable member from 2 classes
| * | | | | | | | | Remove cmExprParserHelper::SetLineFile()Yury G. Kudryashov2012-03-032-8/+0
| | | | | | | | | |
| * | | | | | | | | Remove UnionsAvailable member from 2 classesYury G. Kudryashov2012-03-032-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These classes were copied from cmDependsJavaParserHelper that really needs this member.