12032 Commits

Author SHA1 Message Date
Francois Bertel
ef36d72c89 COMP:Fixed warnings. 2008-12-15 17:19:26 -05:00
Brad King
e4325e7d9c BUG: Fix <CONFIG>_POSTFIX property/variable docs
The CMAKE_<CONFIG>_POSTFIX variable and <CONFIG>_POSTFIX property were
not documented.  This updates the CMAKE_DEBUG_POSTFIX and DEBUG_POSTFIX
documentation to refer to the more general variable/property.  It also
clarifies that the variable is used as the property default only for
non-executable targets.  See issue #7868.
2008-12-15 13:30:09 -05:00
Brad King
7b6ac0db83 STYLE: Nightly Date Stamp 2008-12-14 00:04:14 -05:00
Brad King
25c0c1c02e STYLE: Nightly Date Stamp 2008-12-12 00:00:50 -05:00
Philip Lowman
9b9578e098 ENH: Added FindCxxTest module to assist others in using the CxxTest unit testing framework within CTest 2008-12-11 22:05:30 -05:00
David Cole
3ddb9dfdea BUG: One more conditional in the ExternalProject test to prevent build errors of Tutorial Step5 on Win98 using Visual Studio 6 when the path length of its build tree exceeds 72 characters. Crazy, perhaps. But this fixes the last real dashboard failure of the ExternalProject test. 2008-12-11 15:55:46 -05:00
Bill Hoffman
a87bb1b2f9 ENH: remove some verbosity to reduce test time 2008-12-11 14:35:57 -05:00
Brad King
c795aa8ef2 STYLE: Nightly Date Stamp 2008-12-11 00:00:58 -05:00
David Cole
4f217f0361 BUG: Prevent KWStyle portion of ExternalProject test from configuring, building, installing and testing on WATCOM dashboards. WATCOM STL support is still under development. 2008-12-10 11:30:51 -05:00
David Cole
227c86d8cc STYLE: Fix line length style violations. 2008-12-10 10:50:07 -05:00
Brad King
73f5e13cf3 STYLE: Nightly Date Stamp 2008-12-10 00:01:18 -05:00
David Cole
16f35e189e COMP: Fix the ExternalProject test for Visual Studio 6. Visual Studio 6 *.dsp files cannot have hyphens in them. Add utility function GetVS6TargetName to replace hyphens with underscores when generating *.dsp file names. Use the function everywhere necessary in the VS6 generators. And, a workaround: VS6 uses ".\Debug" (for example) as an "$(IntDir)" value - strip any leading ".\" when processing a --config argument in the cmake --build handling code. 2008-12-09 16:07:10 -05:00
David Cole
09084d89fb ENH: Default to the same cmake used for configuring when building and installing. If none specified default to the cmake used to configure the outer/aggregating project. 2008-12-09 15:31:28 -05:00
Brad King
e51969ac49 ENH: Add useful search locations to find_package
This teaches find_package to search

  <prefix>/(share|lib)/cmake/<name>*/

for package configuration files.  Packages that do not already have
files in a <prefix>/lib/<name>* directory can use this location to avoid
cluttering the lib directory.
2008-12-09 14:07:19 -05:00
Brad King
4f5a8b9c0c STYLE: Remove old TODO comment in find_package
Versioning has been introduced to find_package, so the comment about it
is out of date.
2008-12-09 14:07:10 -05:00
David Cole
95a6feaa66 COMP: Don't emit old style cast warning when configured as C++ but still allow being configured as C. Thanks to Monsieur Francois Bertel for the patch. 2008-12-09 10:56:41 -05:00
Brad King
ae28ec9f24 ENH: Preserve <pkg>_FIND_XXX vars in find_package
When the find_package command loads a module it sets several
<pkg>_FIND_XXX variables to communicate information about the command
invocation to the module.  This restores the original state of the
variables when the command returns.  This behavior is useful when a
find-module recursively calls find_package with NO_MODULE so that the
inner call does not change the values in the find-module.
2008-12-09 10:08:54 -05:00
Brad King
360d9465a2 STYLE: Nightly Date Stamp 2008-12-09 00:01:18 -05:00
Brad Davis
5fe7b17d98 ENH: adding functionality for finding Squish, adding Squish tests from CMake, and running Squish tests from ctest 2008-12-08 17:39:30 -05:00
David Cole
98afdd0e37 BUG: Make sure all directories used as working directories exist at CMake configure time as well as having custom commands that create them. Necessary for the Borland Makefiles generator to generate short path names in the makefile build rules. Also, make sure all custom commands chain together properly through the use of the sentinel files. 2008-12-08 14:58:59 -05:00
Brad King
34f073549e STYLE: Nightly Date Stamp 2008-12-08 00:01:21 -05:00
Bill Hoffman
97392a754c STYLE: fix link length issues 2008-12-07 19:36:03 -05:00
Brad King
715788108c STYLE: Nightly Date Stamp 2008-12-07 00:01:25 -05:00
Brad King
c65d3c63a7 STYLE: Nightly Date Stamp 2008-12-06 00:01:31 -05:00
David Cole
994ad3633e COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes. 2008-12-05 17:54:39 -05:00
David Cole
fd644d1cb9 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes. 2008-12-05 17:18:11 -05:00
David Cole
2540d84c02 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes. 2008-12-05 16:46:52 -05:00
David Cole
527e2b8881 COMP: No-op. White space only change to trigger a re-run of the ExternalProject test on the QNX continuous dashboard to pick up the latest KWStyle changes. 2008-12-05 16:13:45 -05:00
David Cole
dba2c51d90 ENH: Make it easier to use configure/make/make-install as the build steps for an external project. Add capability of customizing the download step. Add tests of empty projects. Better comments and error checking in AddExternalProject.cmake. In tests, use KWStyle from CVSHEAD to see if QNX continuous can build the latest KWStyle. Make KWStyle test depend on all previous test external projects so it builds last to catch other issues before any KWStyle compile errors. 2008-12-05 15:18:32 -05:00
Brad King
4da124e968 STYLE: Nightly Date Stamp 2008-12-05 00:01:40 -05:00
David Cole
67ebcb9597 ENH: Use a TryCheckout technique to decide whether or not to attempt building the projects that depend on a cvs or svn download method. 2008-12-04 15:30:37 -05:00
David Cole
930827d48c ENH: First draft of add_external_project functionality. Tweaks, dashboard fixing, more tests and documentation certain to follow as it gets used by others... 2008-12-04 13:27:48 -05:00
Bill Hoffman
7c2445212e BUG: fix cpu info string 2008-12-04 10:51:11 -05:00
Bill Hoffman
24bff45d1b BUG: make sure list is not size 0 before sort 2008-12-04 09:12:31 -05:00
Bill Hoffman
81515ba8a5 ENH: allow startup command to be optional 2008-12-04 09:09:55 -05:00
Bill Hoffman
68cf9e0a0d BUG: fix for bug #8216 2008-12-04 08:57:27 -05:00
Brad King
e3ff95af21 STYLE: Nightly Date Stamp 2008-12-04 00:01:52 -05:00
Bill Hoffman
c553c29e9f ENH: fix curses on haiku 2008-12-03 16:13:17 -05:00
Bill Hoffman
a50cdcb5a6 BUG: fix for rc and vs6 2008-12-03 15:35:35 -05:00
Bill Hoffman
e87d252e95 BUG: #7904 add rpm package depend 2008-12-03 14:37:13 -05:00
Brad King
e59d3bdaab STYLE: Nightly Date Stamp 2008-12-03 00:01:55 -05:00
Bill Hoffman
4b879a7593 ENH: disable ftp check because it is no longer active on public 2008-12-02 16:40:04 -05:00
Brad King
7ca9ea98da STYLE: Nightly Date Stamp 2008-12-02 00:02:00 -05:00
David Cole
c37b45ee9f BUG: Do not require CMAKE_AR in the MSYS Makefiles generator when enabling language "NONE". 2008-12-01 14:41:47 -05:00
Brad King
1845925e8f STYLE: Nightly Date Stamp 2008-12-01 00:02:10 -05:00
Brad King
7a0aba382d STYLE: Nightly Date Stamp 2008-11-30 00:02:18 -05:00
Brad King
d7a3a6a921 STYLE: Nightly Date Stamp 2008-11-29 00:05:08 -05:00
David Cole
3e20b9c1a0 STYLE: Fix line length style violation. 2008-11-28 10:50:20 -05:00
Brad King
1b4601f907 STYLE: Nightly Date Stamp 2008-11-28 00:02:35 -05:00
Brad King
930893548c STYLE: Nightly Date Stamp 2008-11-27 00:02:36 -05:00