summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Fix for bug#10483, INCLUDE_EXTERNAL_MSPROJECT: ProjectGUID now ProjectGuidBill Hoffman2010-07-131-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-07-131-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-07-121-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-07-111-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-07-101-1/+1
|
* KWSys: Avoid undefined behavior in Process crash testsBrad King2010-07-091-3/+2
| | | | | | | | Clang is smart enough to recognize that "*(int*)0=0" invokes undefined behavior, warns, and produces an "undefined instruction". The message in commit "Avoid Clang optimizer bug in testProcess-[45]" (2010-07-02) is incorrect; this is not a Clang bug. It really is undefined behavior. Use "*(int*)1=0" to produce a crash instead.
* KWSys Nightly Date StampKWSys Robot2010-07-091-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-07-081-1/+1
|
* KWSys Nightly Date StampKWSys Robot2010-07-071-1/+1
|
* Merge branch 'improve-test-cost-sorting'Brad King2010-07-062-59/+60
|\
| * More robust cost-based scheduling implZach Mullen2010-07-012-59/+60
| |
* | Merge branch 'fix-test-dependency-bug'Brad King2010-07-061-17/+12
|\ \
| * | Fix cycle detection for test dependenciesZach Mullen2010-06-301-17/+12
| | |
* | | Merge branch 'fix-cmake-conversion-warnings'Brad King2010-07-0611-36/+37
|\ \ \
| * | | Fix integer conversions in cpackBrad King2010-06-301-4/+4
| | | | | | | | | | | | | | | | These were revealed by GCC's -Wconversion option.
| * | | Fix signed/unsigned comparison warnings in ccmakeBrad King2010-06-291-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Commit ff1f8d0b (Fix or cast more integer conversions in cmake) changed a member type from int to size_t. Update the types of variables compared to these values to be unsigned also.
| * | | Fix or cast more integer conversions in cmakeBrad King2010-06-296-18/+18
| | | | | | | | | | | | | | | | | | | | These were revealed by GCC's -Wconversion option. Fix types where it is easy to do so. Cast in cases we know the integer will not be truncated.
| * | | Fix or cast integer conversions in cmakeBrad King2010-06-256-10/+11
| | | | | | | | | | | | | | | | | | | | These were revealed by GCC's -Wconversion option. Fix types where it is easy to do so. Cast in cases we know the integer will not be truncated.
* | | | 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
| | | |
* | | | 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 '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-296-16/+21
|\ \ \
| * | | Eliminate -Wconversion warnings.David Cole2010-06-276-16/+21
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | 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
| |/ / |/| |
* | | 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 'ctest-git-empty-commits'Brad King2010-06-243-2/+14
|\
| * CTest: Parse empty Git commits correctlyBrad King2010-06-233-2/+14
| | | | | | | | | | | | | | Git's diff-tree format has no '\n'-terminated blank line at the end of its commit message body block if there are no diff lines. Instead the message body is terminated by '\0' and there is no diff section. Teach CTest to parse the format in this case.
* | Merge branch 'vs10-path-issue'Brad King2010-06-241-1/+3
|\ \
| * | For VS10: Really use full path file names.David Cole2010-06-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I naively assumed in my previous commit that the Convert call would correctly convert a relative path file name correctly relative to the makefile's current output directory. It actually converts it relative to the process's current working directory. So it would be different depending on how you launched cmake-gui. This commit ensures that the generated files are always the same by starting with a full path to begin with, based on the makefile GetCurrentOutputDirectory method.
* | | Merge branch 'fix-ctest-parallel'Brad King2010-06-241-1/+1
|\ \ \
| * | | Parallel CTest hangs if serial test has dependsZach Mullen2010-06-231-1/+1
| | |/ | |/|
* | | Merge branch 'fix_ctest_failure_code'Brad King2010-06-243-2/+8
|\ \ \
| * | | Fix for bug #10859, ctest exit exception incorrectly reported.Bill Hoffman2010-06-223-2/+8
| | | | | | | | | | | | | | | | | | | | CTest was using the return value from the program instead of the exit exception value for the process.