summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use m prefix in shorttag value to indicate "md5 of tarball"David Cole2010-12-281-0/+1
|
* Add contract test for Trilinos 10.6.1 snapshot.David Cole2010-11-095-0/+198
|
* Update tag in the Contracts/cse-snapshot test.David Cole2010-10-281-2/+16
| | | | | | | | Also: - allow local variables 'repo' and 'tag' to be overridden by the optional LocalOverrides.cmake - print out STATUS messages to see the variable values in CMake configure output
* Enable overriding contract test timeout values.David Cole2010-10-221-2/+11
| | | | | | | | | | | | | | | | Use a longer value as the default timeout (6 hours). For a per-contract-test timeout value, set ${project}_TEST_TIMEOUT in the project's RunTest.cmake file. To use a longer value for all non-specific contract tests, set a CMake cache variable named CMAKE_CONTRACT_TEST_TIMEOUT_DEFAULT. All timeout values are in seconds. Also, patch up last commit to defer evaluation of ENV{HOME} until EnforceConfig.cmake is included at ctest time. This allows Windows machines to have "\\" characters in the HOME environment variable if they want to.
* Add a contract test for building the CSE.David Cole2010-10-084-1/+184
| | | | | | | | | | | | | | | | | | | To activate the CSE contract test on a given Linux machine's CMake dashboard, put CMAKE_CONTRACT_PROJECTS:STRING=cse-snapshot in the CMake dashboard's initial cache. The chosen snapshot does not generate subproject dependency info right now. That code was in a previous revision in the CSE's svn repo that apparently has not been merged into the present cse git repository master branch. After that is fixed up in the cse repo, we can update the tag here so that the snapshot built here can run a sub-project based dashboard script. For now, it runs as one big build step, building 'all'.
* Fix contract test so it is not hard coded to the vtk542 test.Bill Hoffman2010-09-212-1/+10
|
* Add a "Contract" test for VTK. The test downloads and builds VTK.Bill Hoffman2010-09-212-1/+40
| | | | | | | | The idea is that we can make sure that CMake is staying backwards compatible by testing projects against CMake as the changes are made in CMake. Because these tests will take a long time to run, they will not be enabled by default. Instead, they will be enabled by putting a cache variable into CMake.
* Add a delay after untar on windows to make external project work on windows 7Bill Hoffman2010-09-211-0/+18
| | | | | | | | | OK, on windows 7 after we untar some files, sometimes we can not rename the directory after the untar is done. This breaks the external project untar and rename code. So, by default we will wait 1/10th of a second after the untar. If CMAKE_UNTAR_DELAY is set in the env, its value will be used instead of 100.
* KWSys Nightly Date StampKWSys Robot2010-09-171-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-09-161-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-09-151-1/+1
|
* Merge topic ↵Brad King2010-09-143-31/+62
|\ | | | | | | | | | | | | | | | | | | 'resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others' eccc7d5 Merge branch 'allow_upper_case_cpp_and_others' into resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others ed37fc3 VS2010: Set IntDir for utility and global targets. e79e412 VS2010: Honor PROJECT_LABEL target property (#10611) 530ade6 Fix targets with . in the name for VS 10 IDE.
| * Merge branch 'allow_upper_case_cpp_and_others' into ↵Brad King2010-09-142-1/+8
| |\ | | | | | | | | | | | | | | | | | | resolve/fix_target_name_with_dot_vs10/allow_upper_case_cpp_and_others Conflicts: Tests/CxxOnly/CMakeLists.txt
| * | VS2010: Set IntDir for utility and global targets.David Cole2010-09-131-28/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS2010 uses IntDir as the location for writing log files for what happens during custom build steps. With no IntDir settings, all ExternalProject usage within the same CMakeLists.txt file would result in multiple utility targets all trying to use the same custom build log files. With parallel builds, they would try to use them simultaneously and result in file access errors, preventing the builds from completing successfully. Now each utility target has its own IntDir setting, and so, its own custom build rule log files.
| * | VS2010: Honor PROJECT_LABEL target property (#10611)David Cole2010-09-092-0/+15
| | |
| * | Fix targets with . in the name for VS 10 IDE.Bill Hoffman2010-09-062-5/+4
| | |
* | | Merge topic 'improve-missing-source-file-error'Brad King2010-09-145-7/+27
|\ \ \ | | | | | | | | | | | | | | | | a6b5ead Report missing source files with context of target
| * | | Report missing source files with context of targetBrad King2010-09-135-7/+27
| | | | | | | | | | | | | | | | | | | | Previously we reported only the CMakeLists.txt file in the directory that adds the target.
* | | | Merge topic 'issue_10199'Brad King2010-09-141-4/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 80bad29 Issue 10199: Fixed code documentation and now set <prefix>_WC_ROOT
| * | | | Issue 10199: Fixed code documentation and now set <prefix>_WC_ROOTMarcel Loose2010-09-131-4/+10
| |/ / /
* | | | Merge topic 'style-line-length'Brad King2010-09-145-63/+53
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 9d21281 Fix line-too-long style errors 86025d3 file(DOWNLOAD): Fix error message formatting
| * | | | Fix line-too-long style errorsBrad King2010-09-104-5/+8
| | | | |
| * | | | file(DOWNLOAD): Fix error message formattingBrad King2010-09-101-58/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SetError method automatically starts the message with the name of the command. Fix up calls to it so that we get "file DOWNLOAD..." instead of "file FILE(DOWNLOAD ...". Also reduce length of long lines containing these calls.
* | | | | Merge topic 'CUDAv3.2PathChanges'Brad King2010-09-141-3/+22
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4f0636e Added CUDA 3.2 directory changes. Disable emulation mode for CUDA 3.1+.
| * | | | | Added CUDA 3.2 directory changes. Disable emulation mode for CUDA 3.1+.James Bigler2010-09-101-3/+22
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CUDA 3.2 on Windows systems changed the layout of the library paths. This adds the extra directories needed to locate the new files. I also explicitly disable emulation mode for CUDA 3.1+. This feature was deprecated in 3.0 and ultimately removed in 3.1. The script errors out if CUDA_BUILD_EMULATION is turned on. I didn't want to ignore emulation mode (even with a warning - which most people may not even see) and have users confused as to why it wasn't working.
* | | | | Merge topic 'bootstrap-cflags'Brad King2010-09-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c7aa38f bootstrap: Honor CFLAGS during "make" test (#10545)
| * | | | | bootstrap: Honor CFLAGS during "make" test (#10545)Brad King2010-09-101-1/+1
| |/ / / /
* | | | | Merge topic 'suppress-Wcast-align'Brad King2010-09-143-1/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b9c4181 libarchive: Fix purposeful crash 87fde60 Suppress -Wcast-align in curl and bzip2
| * | | | | libarchive: Fix purposeful crashBrad King2010-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dereferencing a 0-pointer is undefined behavior, not a deterministic crash. Use a 1-pointer instead. This also avoids a warning by Clang about the undefined behavior.
| * | | | | Suppress -Wcast-align in curl and bzip2Brad King2010-09-102-0/+7
| |/ / / / | | | | | | | | | | | | | | | Trust upstream developers of third-party code.
* | | | | Merge topic 'shut-up-find-java'Brad King2010-09-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 20a6f6c Use QUIET to avoid Java status messages.
| * | | | | Use QUIET to avoid Java status messages.David Cole2010-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | CMake devs mostly do not care when Java is found successfully.
* | | | | | Merge topic 'preserve-timestamps-on-tar-extract'Brad King2010-09-141-2/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 666f328 Preserve timestamps on files on tar extract.
| * | | | | | Preserve timestamps on files on tar extract.David Cole2010-09-091-2/+10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Conversion to libarchive changed the behavior of cmake -E tar xzf. This commit fixes that oversight.
* | | | | | Merge topic 'fix-9992'Brad King2010-09-141-13/+89
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2f98dac Correct CMAKE_INSTALL_PREFIX value for Win64 apps (#9992)
| * | | | | | Correct CMAKE_INSTALL_PREFIX value for Win64 apps (#9992)David Cole2010-09-091-13/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default value for CMAKE_INSTALL_PREFIX should be based on what architecture the built targets are, not what architecture CMake itself is. This fix merely guesses better what the built targets architecture is. It still may guess incorrectly in some cases. For those cases, it will have to be up to build scripts and developers on projects to pass in a correct value for CMAKE_INSTALL_PREFIX with -D on the command line or via 'force cache value' logic in CMakeLists.txt files.
* | | | | | | Merge topic 'lazy-query-cdash'Brad King2010-09-141-4/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ffda17d We shouldn't ask CDash for its version info until/unless we actually need it.
| * | | | | | | We shouldn't ask CDash for its version info until/unless we actually need it.Zach Mullen2010-09-081-4/+0
| | | | | | | |
* | | | | | | | Merge topic 'multi-v-single-configuration'Brad King2010-09-146-83/+42
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b06fb16 No CMAKE_CONFIGURATION_TYPES in single-config generators (#10202)
| * | | | | | | | No CMAKE_CONFIGURATION_TYPES in single-config generators (#10202)Brad King2010-09-086-83/+42
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factor out reading of CMAKE_CONFIGURATION_TYPES and CMAKE_BUILD_TYPE into cmMakefile::GetConfigurations. Read the former only in multi-config generators.
* | | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-141-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-131-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-121-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-09-111-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | KWSys: Suppress -Wcast-align warning in MD5.cBrad King2010-09-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code does contain a cast that increases alignment but only in a conditional that verifies the input is sufficiently aligned.
* | | | | | KWSys Nightly Date StampKWSys Robot2010-09-101-1/+1
| |_|/ / / |/| | | |
* | | | | Revert commit: CMake: quote ':' in Windows NMake Makefiles (#9963) -- it was ↵David Cole2010-09-091-2/+1
| | | | | | | | | | | | | | | | | | | | not the right fix and caused mucho other problemo
* | | | | KWSys Nightly Date StampKWSys Robot2010-09-091-1/+1
| |/ / / |/| | |
* | | | CMake: quote ':' in Windows NMake Makefiles (#9963)David Cole2010-09-081-1/+2
|/ / /
* | | Merge topic 'allow_upper_case_cpp_and_others'Brad King2010-09-084-3/+13
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 7944e4e Allow testing of .CPP on WIN32 as it is a case insensitive OS and should work. ba0a890 Only test for .CPP on Microsoft compilers which will handle .CPP as c++. d26cd46 Only use .CPP .CXX and .C++ do not work by default with g+++. ced61f5 Let CMake recognize .CPP .CXX and .C++ as c++ files.