summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'source-file-property-documentation'Brad King2010-06-152-29/+11
|\
| * Document scope of source file propertiesBrad King2010-06-092-29/+11
| | | | | | | | | | Also remove out-dated list of source file properties from the set_source_files_properties command.
* | Merge branch 'mingw-response-files'Brad King2010-06-154-3/+20
|\ \
| * | Use platform variable for response file flagBrad King2010-03-112-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | Create platform variable "CMAKE_<LANG>_RESPONSE_FILE_LINK_FLAG" to specify an alternative to "@" for referencing response files. It applies specifically to response files with linker options. See issue #10401.
| * | Use forward slashes for objects in response filesBrad King2010-03-113-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Response files are parsed by tools, not by shells. We teach cmLocalGenerator::Convert() a new "RESPONSE" output format and use it for objects listed in response files. It does not do special slash or MSYS root translation like the "SHELL" format does. This is necessary for GNU tools on Windows to understand response file content. See issue #10401.
* | | KWSys Nightly Date StampKWSys Robot2010-06-151-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-141-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-131-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-121-1/+1
| | |
* | | KWSys: Teach Process to error on empty commandBrad King2010-06-112-0/+16
| | | | | | | | | | | | | | | Do not try to execute a child with no command line. Previously this led to a silent hang.
* | | KWSys: Process tree kill for SolarisBrad King2010-06-111-0/+3
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-06-111-1/+1
| | |
* | | KWSys: Configure DynamicLoader library prefix/suffixBrad King2010-06-103-88/+12
| | | | | | | | | | | | | | | | | | | | | | | | The DynamicLoader::LibPrefix and DynamicLoader::LibExtension methods previously hard-coded the module name components for each platform. Set them from the CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX CMake variables instead. This ensures consistency in a program that uses these methods to construct the file names for its own modules.
* | | KWSys Nightly Date StampKWSys Robot2010-06-101-1/+1
| |/ |/|
* | KWSys Nightly Date StampKWSys Robot2010-06-091-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-06-081-1/+1
| |
* | Merge branch 'per-config-link-flags'Brad King2010-06-076-38/+141
|\ \
| * | Xcode: Archives use STATIC_LIBRARY_FLAGS, not LINK_FLAGSBrad King2010-05-281-3/+9
| | | | | | | | | | | | | | | | | | | | | The LINK_FLAGS property is defined only for targets that really link. These include executables and shared libraries. For static libraries we define the STATIC_LIBRARY_FLAGS property. Teach the Xcode generator to make this distinction.
| * | Add STATIC_LIBRARY_FLAGS_<CONFIG> property (#10768)Brad King2010-05-285-6/+73
| | | | | | | | | | | | This is a per-configuration version of STATIC_LIBRARY_FLAGS.
| * | Implement LINK_FLAGS_<CONFIG> in VS 10 generatorBrad King2010-05-281-0/+14
| | | | | | | | | | | | | | | Add support for the per-config LINK_FLAGS property in VS 10. This was simply missing.
| * | Fix LINK_FLAGS_<CONFIG> in VS 6 generatorBrad King2010-05-281-29/+45
| | | | | | | | | | | | Add the flags to the link step, not the compile step!
* | | Merge branch 'ctest-update-git-submodule'Brad King2010-06-071-1/+1
|\ \ \
| * | | Fix ctest_update log prefix for git submodule updateBrad King2010-06-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 67277bac (Teach ctest_update about Git submodules, 2010-05-04) accidentally logged "git submodule update" with the prefixes "pull-out" and "pull-err". Fix it to use "submodule-out" and "submodule-err" instead.
* | | | Merge branch 'cpack-remove-temp-dir'Brad King2010-06-073-2/+20
|\ \ \ \
| * | | | CPack: Try harder to remove temporary dir (#10793)Brad King2010-06-043-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | Windows filesystems sometimes lock files temporarily. Try removing the CPack temp install folder multiple times before giving up.
* | | | | Merge branch 'file-write-umask'Brad King2010-06-072-24/+18
|\ \ \ \ \
| * | | | | Borland: No S_IWGRP is availableBrad King2010-06-032-0/+4
| | | | | |
| * | | | | Really trust umask in file(WRITE) command (#10789, #10126)Brad King2010-06-032-24/+14
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 8d0161c8 (Trust umask for file permissions, 2010-01-12) taught these commands to set permissions to 0666 explicitly. The intention was to let the open() call inside ofstream handle permsisions so that umask would be honored. Now we set permissions only when we need to preserve those on an existing file. New files will be created with umask-based permissions.
* | | | | Merge branch 'improve-file-download'Brad King2010-06-072-18/+251
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Modules/ExternalProject.cmake
| * | | | | Allow redirects: set CURLOPT_FOLLOWLOCATION to 1David Cole2010-06-041-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable file(DOWNLOAD ...) to follow redirects. Thanks to Michael Wild for requesting the addition and providing the majority of the patch.
| * | | | | Fix unused variable warning in new code.David Cole2010-05-271-0/+3
| | | | | |
| * | | | | Improve FILE(DOWNLOAD) and ExternalProject.David Cole2010-05-272-18/+239
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve FILE(DOWNLOAD ...): - Add percent complete progress output to the FILE DOWNLOAD command. This progress output is off by default to preserve existing behavior. To turn it on, pass SHOW_PROGRESS as an argument. - Add EXPECTED_MD5 argument. Verify that the downloaded file has the expected md5 sum after download is complete. - Add documentation for SHOW_PROGRESS and EXPECTED_MD5. When the destination file exists already and has the expected md5 sum, then do not bother re-downloading the file. ("Short circuit" return.) Also, add a test that checks for the status output indicating that the short circuit behavior is actually occurring. Use a binary file for the test so that the md5 sum is guaranteed to be the same on all platforms regardless of "shifting text file line ending" issues. Improve ExternalProject: - Add argument URL_MD5. - Add verify step that compares md5 sum of .tar.gz file before extracting it. - Add md5 check to download step, too, to prevent unnecessary downloads. - Emit a warning message when a file is not verified. Indicate that the file may be corrupt or that no checksum was specified.
* | | | | Merge branch 'add-git-to-ExternalProject'Brad King2010-06-071-0/+22
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Modules/ExternalProject.cmake
| * | | | | Fix failing ExternalProject test on Borland dashboards.David Cole2010-06-031-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there is a .bat or .cmd file used as a custom command then the Borland Makefiles generator (specifically) requires using the "call " syntax before the name of the .bat or .cmd file. This fix applies to all Makefile based generators where WindowsShell is true.
* | | | | | Merge branch 'php-coverage'Brad King2010-06-075-62/+334
|\ \ \ \ \ \
| * | | | | | Add php coverage to ctest.Bill Hoffman2010-05-255-62/+334
| | | | | | |
* | | | | | | Merge branch 'qtdialog'Brad King2010-06-071-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Fix for fix to bug #9975Clinton Stimpson2010-05-191-1/+1
| | | | | | | |
* | | | | | | | Merge branch 'CTestScheduler'Brad King2010-06-071-6/+15
|\ \ \ \ \ \ \ \
| * | | | | | | | Cost-based test scheduling should only be done in parallel mode.Zach Mullen2010-05-191-6/+15
| |/ / / / / / /
* | | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-071-1/+1
| | | | | | | |
* | | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-061-1/+1
| | | | | | | |
* | | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-051-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | KWSys: Remove "copyPermissions" parametersBrad King2010-06-042-32/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory methods should always copy permissions. The special cases in which a caller would pass copyPermissions=false should be handled at the call site. The parameter needlessly complicates the interface and semantics of these methods.
* | | | | | | Merge branch 'file-time-permissions'Brad King2010-06-041-1/+8
|\ \ \ \ \ \ \
| * | | | | | | Avoid use of CopyAFile "copyPermissions" parameterBrad King2010-06-031-1/+8
| | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 0fafdb7e (Do not copy permissions of files when making the copy in an install rule, 2008-12-18) added special behavior to KWSys file copy methods for this special case. Use a local solution to avoid use of the special behavior so it can be removed later.
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-041-1/+1
| | | | | | |
* | | | | | | KWSys: Avoid stat in CopyFileAlways (#10790)Brad King2010-06-031-13/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows 7 the file size reported by 'stat' on a new file sometimes reports zero even though the real size is correct. This causes our CopyFileAlways method to falsely detect copy failure. Work around the problem by trusting the state of ofstream after writing the file.
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-031-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-021-1/+1
| |_|/ / / |/| | | |