Zach Mullen
b0b5ffcf5c
MemCheck should now work again in ctest
2009-08-28 15:08:03 -04:00
Zach Mullen
996bb51a1d
Replaced std::stringstream with cmOStringStream
2009-08-28 11:40:34 -04:00
Zach Mullen
b427d1985e
Added ctest -N test. Fixed ctest working directory bug. MemCheck fix coming soon...
2009-08-28 11:08:39 -04:00
KWSys Robot
00ca781088
KWSys Nightly Date Stamp
2009-08-28 00:01:04 -04:00
Zach Mullen
177edc5ed1
Fixed ctest -N segfault issue. Further refactored ctest. Enabled failover for ctest
2009-08-27 10:37:30 -04:00
KWSys Robot
fdc0d9777c
KWSys Nightly Date Stamp
2009-08-27 00:01:06 -04:00
Zach Mullen
8ffd8d0a03
ENH: refactored ctest. All testing is now parallel. If no -j option is specified, defaults to a MP level of 1 (non parallel)
2009-08-26 12:09:06 -04:00
David Cole
1171bcfc69
Add missing argument to _ep_write_downloadfile_script.
2009-08-26 06:52:43 -04:00
KWSys Robot
ef54a8b7b7
KWSys Nightly Date Stamp
2009-08-26 00:01:03 -04:00
KWSys Robot
c8f87419f8
KWSys Nightly Date Stamp
2009-08-25 00:01:07 -04:00
Will Dicharry
c9686f62af
Fixed HDF5 Find module error that caused no list to be passed into remove duplicates when HDF5 is not found.
2009-08-24 13:24:57 -04:00
Brad King
8aaf3cebeb
Factor implicit link info addition into methods
...
In cmComputeLinkInformation::Compute we add implicit link information
from languages other than the linker language to the end of the link
line. This factors out that code into separate methods to improve
readability and organization.
2009-08-24 13:15:47 -04:00
Brad King
6e7020b452
Enforce FortranCInterface_VERIFY in Fortran test
...
This removes the QUIET option from FortranCInterface_VERIFY in the
Fortran test to really test the detected interface everywhere.
2009-08-24 13:07:43 -04:00
Will Dicharry
e6734068ef
Add HDF5 find module and select_library_configurations module.
2009-08-24 12:04:35 -04:00
Brad King
fd62a7cac4
Create GLOBAL_DEPENDS_NO_CYCLES property
...
This global property disallows cycles in the inter-target dependency
graph even among STATIC libraries. See issue #9444 .
2009-08-24 09:54:27 -04:00
Brad King
a9be85da2e
Create FortranCInterface_VERIFY function
...
This function builds a simple test project using a combination of
Fortran and C (and optionally C++) to verify that the compilers are
compatible. The idea is to help projects report very early to users
that the compilers specified cannot mix languages.
2009-08-24 08:49:35 -04:00
Brad King
14f7a043e3
Teach FortranCInterface to load outside results
...
We split the main detection logic into a Detect.cmake support module and
load it only when detection results are not already available. This
allows results computed by the main project to be used in try-compile
projects without recomputing them. The call to try_compile() need only
to pass FortranCInterface_BINARY_DIR through the CMAKE_FLAGS option.
2009-08-24 08:49:07 -04:00
KWSys Robot
40ddd53543
KWSys Nightly Date Stamp
2009-08-24 00:01:03 -04:00
KWSys Robot
88b47fe855
KWSys Nightly Date Stamp
2009-08-23 00:01:04 -04:00
KWSys Robot
96b71fe566
KWSys Nightly Date Stamp
2009-08-22 00:01:03 -04:00
Brad King
9ee0f9801a
Split SunPro compiler information files
...
This moves platform-independent SunPro compiler flags into separate
"Compiler/SunPro-<lang>.cmake" modules. Platform-specific flags are
left untouched.
2009-08-21 10:32:26 -04:00
Brad King
2ce6a7d0fb
Split Intel compiler information files
...
This moves platform-independent Intel compiler flags into separate
"Compiler/Intel-<lang>.cmake" modules. Platform-specific flags are
left untouched.
2009-08-21 09:54:42 -04:00
KWSys Robot
8f84ec9ad7
KWSys Nightly Date Stamp
2009-08-21 00:01:03 -04:00
Brad King
f64f9940af
Teach FortranCInterface to verify languages
...
This module requires both C and Fortran to be enabled, so error-out if
they are not.
2009-08-20 16:21:53 -04:00
Brad King
5a4797ad80
Document CMAKE_<LANG>_COMPILER_LOADED variable
2009-08-20 16:21:48 -04:00
Zach Mullen
8c6aa445a2
Fixed line length over 80
2009-08-20 09:46:43 -04:00
KWSys Robot
4c77eb5e38
KWSys Nightly Date Stamp
2009-08-20 00:01:04 -04:00
Philip Lowman
4bf4cbd8a2
Add Boost 1.39 & 1.40. Move ${Boost_INCLUDE_DIR}/lib to front of library search.
2009-08-19 22:28:46 -04:00
David Cole
0470a0c1ad
Remove DownloadFile.cmake and UntarFile.cmake from the Modules directory. Put functionality directly into ExternalProject.cmake itself so that these modules do not end up in the upcoming release of CMake.
2009-08-19 12:19:12 -04:00
Zach Mullen
a2ef34d344
Fixed overwriting of a previous change set
2009-08-19 09:24:55 -04:00
Zach Mullen
b9daa192af
ENH: Refactored CTest test execution code into an object
2009-08-19 08:58:36 -04:00
KWSys Robot
d8ecd02a7a
KWSys Nightly Date Stamp
2009-08-19 00:01:04 -04:00
Bill Hoffman
c02c8c287c
Add test times to log file as well as the stdout.
2009-08-18 14:03:50 -04:00
Bill Hoffman
3c34d0440c
If labels are found on the tests, then print a time summary for all the tests run with each label.
2009-08-18 13:34:05 -04:00
KWSys Robot
154a35c7bc
KWSys Nightly Date Stamp
2009-08-18 00:01:06 -04:00
KWSys Robot
5137cc4a05
KWSys Nightly Date Stamp
2009-08-17 00:01:04 -04:00
Philip Lowman
232b14f488
Find module for the Bullet physics engine
2009-08-16 23:07:15 -04:00
Philip Lowman
c577608958
A find module for the Google C++ Testing Framework
2009-08-16 22:12:04 -04:00
KWSys Robot
47796c5cb9
KWSys Nightly Date Stamp
2009-08-16 00:01:06 -04:00
KWSys Robot
890fd2a17d
KWSys Nightly Date Stamp
2009-08-15 00:01:03 -04:00
KWSys Robot
c538a726b2
KWSys Nightly Date Stamp
2009-08-14 00:01:10 -04:00
Philip Lowman
dac3903793
Checking in the FindFLEX.cmake & FindBISON.cmake attached to Issue #4018 after some minor improvements
...
* Improved examples
* Switched to FindPackageHandleStandardArgs
* Cleaned up indentation
* Sanitized else()/endif() blocks
2009-08-13 00:11:23 -04:00
KWSys Robot
2f8f4fae55
KWSys Nightly Date Stamp
2009-08-13 00:01:03 -04:00
Philip Lowman
5905f8f6c0
Fixes Issue #8994
2009-08-12 22:40:56 -04:00
Philip Lowman
1cde761faf
Find module for GnuTLS, the GNU Transport Layer Security library (Issue #9228 )
2009-08-12 22:25:31 -04:00
Philip Lowman
fe18d13f79
Improved error output and documentation
...
* Fixed errant output when version number not found
* Improved error output when REQUIRED is passed
* Improved docs and example
2009-08-12 21:58:14 -04:00
Brad King
45313dc943
Quote the target name for Borland tlib tool
...
The Borland librarian tool "tlib" requires that the output target name
be quoted if it contains the character '-' (and perhaps a few others).
This commit restores the use of the TARGET_QUOTED rule variable
replacement for this purpose. Otherwise no static library can have a
'-' in its name.
This problem was exposed by the 'Testing' test when it builds the
pcStatic library with the '-dbg' suffix.
2009-08-12 09:09:41 -04:00
Brad King
dd2cf7388b
Fix classification of externals in svn status
...
CTest runs 'svn status' to identify modified and conflicting files in
the working directory. This commit fixes the interpretation of the 'X'
status, which corresponds to svn eXternals. This status should be
ignored rather than treated as a local modification.
2009-08-12 08:06:57 -04:00
KWSys Robot
29f50a1f7d
KWSys Nightly Date Stamp
2009-08-12 00:01:04 -04:00
Bill Hoffman
a696fe8183
Output total time when using -j N
2009-08-11 22:02:49 -04:00