summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Allow test to pass even if an expected-to-fail submit claims 'Submission ↵David Cole2009-10-161-1/+2
| | | | successful' - apparently when there is a valid HTTP_PROXY involved, our submitting to an empty drop location appears to succeed. Presumably, the proxy simply takes it like a man, and then discards it...
* Fix crash on Windows. If input stream is no good, do not try to read a line ↵David Cole2009-10-161-2/+3
| | | | from it. Return false and an empty line instead...
* KWSys Nightly Date StampKWSys Robot2009-10-161-1/+1
|
* add a test which checks that cmake can build the latest stable KDE4 ↵Alexander Neundorf2009-10-152-0/+104
| | | | | | | | | | | (kdelibs) release To enable this test, the option TEST_KDE4_STABLE_BRANCH must be switched on. It can only be switched on if CMAKE_RUN_LONG_TESTS is ON. Then the test will only be added if Qt >= 4.5 can be found, Perl can be found and ZLIB can be found. Alex
* Increase ctest coverage. Introduce optionally on intentional compile errors ↵David Cole2009-10-154-1/+24
| | | | and warnings to the SmallAndFast project. Turn them on for the FailedSubmit tests to cover analyzing LABELS-related errors and warnings.
* Use LABELS in some ctest_coverage calls to increase coverage in ↵David Cole2009-10-152-1/+12
| | | | cmCTestCoverageHandler.cxx.
* Fix ctest output alignment for cases where total tests run is not the same ↵Zach Mullen2009-10-151-1/+1
| | | | width as max test index.
* Add LABELS to the SmallAndFast test project to increase coverage of ctest ↵David Cole2009-10-151-0/+7
| | | | code that is only invoked when labels are present.
* Fix crash on Windows. Remove trailing white space from regex. These changes ↵David Cole2009-10-152-2/+2
| | | | should correct all failures of the new FailedSubmit tests.
* KWSys Nightly Date StampKWSys Robot2009-10-151-1/+1
|
* make it more robust wrt. #9621Alexander Neundorf2009-10-141-8/+8
| | | | | | | | | | although #9621 did not happen anymore with cmake 2.8.0, probably because GET_PROPERTY(... GLOBAL ...) now makes the result variable empty instead of simply not touching it, using FUNCTION() instead of MACRO() makes sure that the _EnabledFeatures variables is always empty before the GET_PROPERTY() call (and does not still have the old value from the previous call) Alex
* Add another possible error message that curl might emit with an empty drop ↵David Cole2009-10-141-0/+1
| | | | location.
* Use macro instead of function since DASH2 continuous dashboard still uses ↵David Cole2009-10-141-2/+11
| | | | CMake 2.4.8 to drive the dashboard. Add clarifying comments so that a future developer does not delete seemingly unused variables: they are used: inside the input to the configure_file call.
* Increase ctest coverage. Add tests that intentionally call ctest_submit ↵David Cole2009-10-142-1/+70
| | | | without any drop location so that the submits fail. Call for each possible type of submit. Also use the launchers from these scripts.
* KWSys Nightly Date StampKWSys Robot2009-10-141-1/+1
|
* Fix floating point comparison warnings. Thanks to Alex Neundorf for the patch.David Cole2009-10-133-7/+7
|
* fix line lengthAlexander Neundorf2009-10-131-1/+2
| | | | Alex
* Fix line length.Zach Mullen2009-10-131-1/+2
|
* KWSys Nightly Date StampKWSys Robot2009-10-131-1/+1
|
* Fix issue #5668 - use CollapseFullPath when determining if covered file is ↵David Cole2009-10-121-91/+133
| | | | within source or binary tree. Allows gcc/gcov coverage analysis using MinGW on Windows.
* fix indentationAlexander Neundorf2009-10-121-75/+74
| | | | Alex
* fix #9687Alexander Neundorf2009-10-121-4/+12
| | | | | | | The CodeBlocks generator did not put all cmake files into the cmake tree of the generated project. Patch from Daniel Teske. Alex
* Uncomment block in InitializeFromCommand (accidentally checked this change in)Zach Mullen2009-10-121-4/+4
|
* CTest-side support for compiler name and compiler version information. ↵Zach Mullen2009-10-122-5/+13
| | | | Requires CDash update to show on CDash.
* KWSys Nightly Date StampKWSys Robot2009-10-121-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-10-111-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-10-101-1/+1
|
* Added OS Platform (cpu architecture) detection support to windows systemsZach Mullen2009-10-091-0/+6
|
* Several minor FindBoost changes to address posts on mailing listPhilip Lowman2009-10-091-8/+33
| | | | | | | | | | | | | | | | | | | | | | 1. Add STATUS output "Could NOT find Boost" if boost is not found which brings FindBoost closer in behavior to most CMake find modules. 2. Add an option: Boost_DETAILED_FAILURE_MSG to output Boost_ERROR_REASON on a non-REQUIRED find if this is desired by the developer. This is done because the error messages are rather long and software with optional Boost dependencies might not like them showing up by default, especially since this wasn't done before. 3. Add mention of Boost_ADDITIONAL_VERSIONS close to top of file since this seems to be the most common problem brought up on the mailing list (maybe people will notice it there) 4. Added additional check for intel compiler which probably isn't necessary but ultimately should be cleaner if CMAKE_CXX_COMPILER_ID sticks around. 5. Added my name to the Copyright list
* KWSys Nightly Date StampKWSys Robot2009-10-091-1/+1
|
* Resolve #9685: Fix include dir to be correct pathPhilip Lowman2009-10-091-6/+7
| | | | Also refrain from setting _LIBRARIES & _INCLUDE_DIRS if lib not found (seems to be mostly standard practice).
* Remove CMake Policy CMP0015 until it is revisedBrad King2009-10-087-94/+2
| | | | | | | | | | | | | | | | | | | | We revert commit "Create CMake Policy CMP0015 to fix set(CACHE)" because the NEW behavior of the policy breaks a valid use case: # CMakeLists.txt option(BUILD_SHARED_LIBS "..." ON) add_library(mylib ...) set(BUILD_SHARED_LIBS OFF) # we want only mylib to be shared add_subdirectory(ThirdParty) # ThirdParty/CMakeLists.txt option(BUILD_SHARED_LIBS "..." ON) # uh, oh, with NEW behavior this dir uses shared libs!!! We'll re-introduce the policy later with a different change in behavior to resolve the motivating case, which was more subtle but less common. See issue #9008.
* REALLY fix color check for dependency scanningBrad King2009-10-081-2/+3
| | | | | | | The commit "Really fix color check for dependency scanning" disabled color unless "make COLOR=ON" is specified. This restores the previous default behavior when CMAKE_COLOR_MAKEFILE is ON while retaining the previous commit's fix. See issue #9680.
* Really fix color check for dependency scanningBrad King2009-10-081-1/+1
| | | | | | | The commit "Fix color check for dependency scanning" was meant to disable color if CMAKE_COLOR_MAKEFILE was off. It did remove use of the activation option '--color' but it failed to make the default false when the option was missing. This commit corrects that. See issue #9680.
* Reduce duration of ctest_sleep arguments. Add SmallAndFast project. Replace ↵David Cole2009-10-083-10/+28
| | | | kwsys with SmallAndFast to make CTestTest faster. (I will keep an eye on coverage results after this commit and make sure we still have equivalent ctest coverage.)
* Do not use -fPIC to link executablesBrad King2009-10-081-5/+0
| | | | | | | | | | | | | | The commit "add support for borland run time flag for shared builds" started using the value of CMAKE_SHARED_LIBRARY_CXX_FLAGS to link executables because Borland requires some flags both at compile and link time. This change ended up propagating all the way to the current Makefile generators and the behavior applies on all platforms. In general it is incorrect to use these flags to link executables. The commit "Split Borland compiler information files" re-wrote Borland support to work without this behavior, so we remove it in this commit. Patch from Ben Hutchings. See issue #9659.
* Split Borland compiler information filesBrad King2009-10-086-137/+128
| | | | | | | | | | | This commit re-writes Borland compiler build rules. We split the rules into modern <os>-<id>-<lang> information modules but share a common macro between languages to avoid duplication. We also address a bug in the previous rules that would build some target types against the static Borland runtime and others against the shared Borland runtime in one build tree. Now we always use the shared runtime as is the default in the rules for MS tools.
* Trimmed off the newline from sw_vers output on mac, it could cause xml ↵Zach Mullen2009-10-081-0/+21
| | | | parsing errors if left in
* KWSys Nightly Date StampKWSys Robot2009-10-081-1/+1
|
* Check for openssl-linked option with Qt 4.4+ before making ssl a dependency.Clinton Stimpson2009-10-071-6/+15
|
* Make Complex test of CMakeLib more optionalBrad King2009-10-074-25/+12
| | | | | | | Previously we passed inputs to the decision to each Complex test and let the test source decide. This commit moves the decision out of the tests and makes it an option() in their source. This makes it possible to build the Complex tests from outside the CMake test tree.
* Modernize FindVTK moduleBrad King2009-10-071-61/+48
| | | | | | | | | | This teaches the FindVTK module to use the Config mode of find_package() to search for VTKConfig in the common case. The old search method based on find_path() and UseVTK is now used only to search for VTK 4.0. This approach avoids the need to update the module for each new VTK version because find_package(VTK) automatically searches "lib/vtk*". It also addresses issue #9105 since find_package searches lib64 paths too.
* Fix find_package() when <pkg>_DIR is wrongBrad King2009-10-073-14/+51
| | | | | | | | | | | | When <pkg>_DIR is set to an incorrect version we search again and store the result in the variable, even if it is <pkg>_DIR-NOTFOUND. There was a bug in the case when the new search does not find anything and the old value came from a cache entry with UNINITALIZED type. The command used to try to load a package configuration file from the last place searched, and would leave the old wrong value in the entry. This commit fixes the behavior to avoid trying to load a missing file and to set the value to <pkg>_DIR-NOTFOUND as expected.
* Do not collapse path of NOTFOUND valuesBrad King2009-10-071-1/+4
| | | | | | | | In cmMakefile::AddCacheDefinition we collapse paths specified in PATH or FILEPATH cache entries originally specified on the command line with UNINITALIZED type. This commit fixes the logic to avoid collapsing <var>-NOTFOUND and other false values. The change allows other CMake code to force a NOTFOUND value on an entry with UNINITALIZED type.
* More robust implicit link line detection regexBrad King2009-10-072-1/+11
| | | | | | | | The regex used by CMAKE_PARSE_IMPLICIT_LINK_INFO to detect link lines should not match lines that happen to have ".../ld.../..." in them. A linker name should match only as the last component of a path. See issue #9666.
* fix Xcode 30 generatorBill Hoffman2009-10-071-8/+8
|
* Use the correct CMake (the freshly built one) to drive the CMakeWizardTest.David Cole2009-10-071-1/+1
|
* KWSys Nightly Date StampKWSys Robot2009-10-071-1/+1
|
* Fix Xcode build.James Bigler2009-10-072-6/+2
| | | | | Move the make_directory command to the main target, so that CMAKE_CFG_INTDIR will get expanded by the build tool.
* Use integer literal instead of characterBrad King2009-10-061-1/+1
| | | | | | | The commit "Support more special characters in file(STRINGS)" added code using a 'char' literal as an array index. Some compilers warn about this because char might be a signed type, leading to negative indices. We replace the literal with an integer to avoid the warning.