summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'user-override-try-compile'Brad King2010-07-061-0/+17
|\
| * Use same type in both cases of '?:' operatorBrad King2010-06-291-1/+1
| | | | | | | | | | | | Both possible result values need to be convertible to the same type. Some compilers fail to recognize that they can construct std::string from the empty string literal, so state it explicitly.
| * Honor CMAKE_USER_MAKE_RULES_OVERRIDE in try_compile (#10902)David Genest2010-06-291-0/+17
| |
* | KWSys Nightly Date StampKWSys Robot2010-07-061-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-07-051-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-07-041-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-07-031-1/+1
| |
* | KWSys: Avoid Clang optimizer bug in testProcess-[45]Brad King2010-07-021-0/+5
| | | | | | | | | | | | | | | | Clang's optimizer, as of clang version 2.8 (trunk 107463), produces the undefined instruction 'ud2' for the code "*(int*)0=0" on OS X x86_64. It causes our crash tests to fail because the child process exits with an invalid instruction instead of a segmentation fault. Work around the bug by using "*(int*)1=0" in this case.
* | KWSys Nightly Date StampKWSys Robot2010-07-021-1/+1
| |
* | KWSys Nightly Date StampKWSys Robot2010-07-011-2/+2
| |
* | Merge original bad KWSys history into fixed historyBrad King2010-06-300-0/+0
|\ \ | | | | | | | | | | | | | | | Commits 26ea271 and c00e4ac resulted from a bad export to KWSys CVS. They were published automatically by a robot. We constructed a fixed history and merged in the original history to fast-forward.
| * | From 83cf3fa2fe65b99758899463ca25941eb3fb3989 Mon Sep 17 00:00:00 2001Brad King2010-06-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From: Brad King <brad.king@kitware.com> Date: Wed, 30 Jun 2010 11:25:42 -0400 Subject: [PATCH 2/2] KWSys: Optionally suppress consistent test failures Add option KWSYS_TEST_BOGUS_FAILURES that can be set by a containing project or in the CMake cache to list tests known to fail consistently on a buggy system. --- Source/kwsys/CMakeLists.txt | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/Source/kwsys/CMakeLists.txt b/Source/kwsys/CMakeLists.txt index bdf6613..bcc7a96 100644 --- a/Source/kwsys/CMakeLists.txt +++ b/Source/kwsys/CMakeLists.txt @@ -1125,5 +1125,11 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) SET_TESTS_PROPERTIES(kwsys.testFail PROPERTIES MEASUREMENT "Some Key=Some Value") MESSAGE(STATUS "GET_TEST_PROPERTY returned: ${wfv}") ENDIF(COMMAND SET_TESTS_PROPERTIES AND COMMAND GET_TEST_PROPERTY AND KWSYS_STANDALONE) + + # Suppress known consistent failures on buggy systems. + IF(KWSYS_TEST_BOGUS_FAILURES) + SET_TESTS_PROPERTIES(${KWSYS_TEST_BOGUS_FAILURES} PROPERTIES WILL_FAIL ON) + ENDIF() + ENDIF(BUILD_TESTING) ENDIF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) -- 1.7.0
| * | From 829fa09a262cb79e95975d8942c8e406c008397f Mon Sep 17 00:00:00 2001Brad King2010-06-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From: Brad King <brad.king@kitware.com> Date: Wed, 30 Jun 2010 11:23:19 -0400 Subject: [PATCH 1/2] KWSys: Use short fallback timeout for Process tests If any of the KWSys Process tests take more than a minute or two then something is wrong. There is no need to wait for a long default timeout. --- Source/kwsys/CMakeLists.txt | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/Source/kwsys/CMakeLists.txt b/Source/kwsys/CMakeLists.txt index 083629a..bdf6613 100644 --- a/Source/kwsys/CMakeLists.txt +++ b/Source/kwsys/CMakeLists.txt @@ -1097,6 +1097,7 @@ IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) FOREACH(n 1 2 3 4 5 6 ${KWSYS_TEST_PROCESS_7}) ADD_TEST(kwsys.testProcess-${n} ${EXEC_DIR}/${KWSYS_NAMESPACE}TestProcess ${n}) KWSYS_SET_PROPERTY(TEST kwsys.testProcess-${n} PROPERTY LABELS ${KWSYS_LABELS_TEST}) + SET_TESTS_PROPERTIES(kwsys.testProcess-${n} PROPERTIES TIMEOUT 120) ENDFOREACH(n) # Some Apple compilers produce bad optimizations in this source. -- 1.7.0
* | | KWSys: Optionally suppress consistent test failuresBrad King2010-06-301-0/+6
| | | | | | | | | | | | | | | | | | Add option KWSYS_TEST_BOGUS_FAILURES that can be set by a containing project or in the CMake cache to list tests known to fail consistently on a buggy system.
* | | KWSys: Use short fallback timeout for Process testsBrad King2010-06-301-0/+1
|/ / | | | | | | | | | | If any of the KWSys Process tests take more than a minute or two then something is wrong. There is no need to wait for a long default timeout.
* | KWSys Nightly Date StampKWSys Robot2010-06-301-1/+1
| |
* | Merge branch 'FindMPI-BlueGene-L'Brad King2010-06-291-6/+0
|\ \
| * | FindMPI: Trust mpicc -showme on BlueGene/LBrad King2010-06-281-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | Do not hard-code known BlueGene/L MPI libraries. We do not know their location so the linker cannot find them without the proper -L search path. The MPI compiler tells us about the libraries anyway, and if it does not then the user can fix the problem locally by editing the MPI_EXTRA_LIBRARY cache entry.
* | | Merge branch 'vs-ps3-projects'Brad King2010-06-291-10/+3
|\ \ \
| * | | VS: Always separate preprocessor defs by semicolon (#10902)Brad King2010-06-281-10/+3
| | |/ | |/| | | | | | | | | | | | | Separation by ',' only works in VS 2008 and below and does not work in the PlayStation3 VS plugin. Separation by ';' works in VS 10 and all prior versions.
* | | Merge branch 'fix-warnings'Brad King2010-06-297-17/+22
|\ \ \
| * | | Eliminate -Wconversion warnings.David Cole2010-06-277-17/+22
| | | | | | | | | | | | | | | | | | | | | | | | Change types of local variables, or casting, or re-arrange expressions to get rid of "conversion may alter value" warnings as seen on recent dashboard submissions from londinium.kitware.
* | | | Merge branch 'improve-CheckSourceTree-test'Brad King2010-06-291-6/+57
|\ \ \ \
| * | | | CheckSourceTree test: read UpdateCommand from Update.xml.David Cole2010-06-271-6/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If GIT_EXECUTABLE is not passed in, and is not available from DartConfiguration.tcl or CTestConfiguration.ini, then make one more last ditch attempt to get it from Update.xml, if there is an Update.xml. For dashboards that have successfully done a ctest_update call, there should be an Update.xml in the Testing subdir of the binary tree. Parse that file for the git executable recorded in the <UpdateCommand> element. And make this test pass on those RogueResearch dashboard machines!
* | | | | Merge branch 'qt4-configdeps-standardmodules'Brad King2010-06-291-82/+24
|\ \ \ \ \
| * | | | | Change Qt4ConfigDependentSettings to use more standard find modules.Clinton Stimpson2010-06-251-82/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Let's use more standard find modules for Qt4 dependencies. Move a few from using pkg-config so we can do cross compiling the cmake way.
* | | | | | Merge branch 'getprerequisites-bug10418'Brad King2010-06-291-1/+12
|\ \ \ \ \ \
| * | | | | | Fix regression in 5e6634fd77969433a87c150a2fb3f2079131484f for Windows.Clinton Stimpson2010-06-241-3/+3
| | | | | | |
| * | | | | | Fix bug 10418 - GetPrerequisites returning "not" as a dependency.Clinton Stimpson2010-06-241-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ldd can return "not found" and we need to handle it correctly. In that case, we extract only the name of the library instead of trying for its full path.
* | | | | | | Merge branch 'zlib-version-perf'Brad King2010-06-291-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Fix performance issue with getting version from zlib.hClinton Stimpson2010-06-241-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some zlib.h files have ZLIB_VERSION "1.2.3.3" with 4 numbers instead of 3. The regex is changed to grab the first 3 numbers. It was slow because if it failed to find that string near the top of the file, where it usually is, it would read the entire file.
* | | | | | | KWSys: Pass ptrdiff_t check result to System.cBrad King2010-06-291-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit "Provide unix-sytle command line parsing" (2009-07-13) the reference to KWSYS_C_HAS_PTRDIFF_T in System.c has been meaningless because the macro was never passed to the compiler!
* | | | | | | KWSys: Cleanup putenv leak option implementationBrad King2010-06-292-15/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define KWSYS_DO_NOT_CLEAN_PUTENV only for the implementation. It does not need to be configured in the interface of "Configure.hxx".
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-291-1/+1
| | | | | | |
* | | | | | | Begin post-2.8.2 developmentBrad King2010-06-281-2/+2
| |_|_|_|_|/ |/| | | | |
* | | | | | CMake 2.8.2v2.8.2Brad King2010-06-282-1/+3
| | | | | |
* | | | | | Merge branch 'release'Brad King2010-06-282-4/+83
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| * | | | | CMake 2.8.2-rc4Brad King2010-06-242-1/+24
| | | | | |
| * | | | | Merge branch 'release'Brad King2010-06-242-4/+60
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | CMake 2.8.2-rc3Brad King2010-06-222-1/+23
| | | | | |
| | * | | | Merge branch 'release'Brad King2010-06-222-4/+38
| | |\ \ \ \
| | | * | | | CMake 2.8.2-rc2Brad King2010-06-152-1/+35
| | | | | | |
| | | * | | | Merge branch 'release'Brad King2010-06-152-4/+4
| | | |\ \ \ \
| | | | * | | | ChangeLog: Mention "current" and "since" versionsBrad King2010-06-151-1/+1
| | | | | | | |
| | | | * | | | CMake 2.8.2-rc1Brad King2010-06-111-3/+3
| | | | | | | |
* | | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-281-1/+1
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-06-271-1/+1
| |_|_|_|_|/ |/| | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-06-261-1/+1
| |_|_|_|/ |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-06-251-1/+1
|/ / / /
* | | | Merge branch 'findopenssl-win64'Brad King2010-06-241-10/+28
|\ \ \ \