summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'include-flags-response-file'Brad King2011-03-2210-18/+93
|\ | | | | | | | | | | | | | | 86cb17b Pass include directories with response files to GNU on Windows 9a0b9bc Optionally pass include directories with response files 6e8a67f Generate target-wide flags before individual build rules d099546 Factor old-style -D flags out from -I flag generation
| * Pass include directories with response files to GNU on WindowsBrad King2011-03-171-0/+3
| | | | | | | | | | | | | | The GNU 4.x toolchain on MinGW (and therefore MSYS) allows compiler options to be passed via response files. Use this to pass include directory -I options. This allows the include file search path to be very long despite shell and mingw32-make command line length limits.
| * Optionally pass include directories with response filesBrad King2011-03-177-11/+79
| | | | | | | | | | | | Create platform option CMAKE_<lang>_USE_RESPONSE_FILE_FOR_INCLUDES to enable use of response files for passing the list of include directories to compiler command lines.
| * Generate target-wide flags before individual build rulesBrad King2011-03-172-6/+6
| | | | | | | | | | | | | | This switches the internal generation order but does not affect the results. The new order ensures that any internal state changed by generating target-wide flags is known when the individual rules that use those flags are generated.
| * Factor old-style -D flags out from -I flag generationBrad King2011-03-152-2/+6
| | | | | | | | | | | | Move the GetDefineFlags call from cmLocalGenerator::GetIncludeFlags to all call sites so that the method exclusively constructs a string of include search path flags.
* | Merge topic 'fix-Java-test-enable-logic'Brad King2011-03-221-33/+24
|\ \ | | | | | | | | | | | | | | | 80ccc9a Disable Java test with Xcode generator 46c0a58 Enable Java test more carefully on Apple
| * | Disable Java test with Xcode generatorBrad King2011-03-181-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | The parent commit 46c0a583 (Enable Java test more carefully on Apple, 2011-03-18) failed to restore the exclusion of Xcode when enabling the Java test that was originally removed by commit c8f39193 (Avoid problem reading jni.h on Macs, 2010-10-25). The Xcode generator does not work with the current Java support at all.
| * | Enable Java test more carefully on AppleBrad King2011-03-181-33/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | The CTEST_RUN_Java option added by commit c8f39193 (Avoid problem reading jni.h on Macs, 2010-10-25) was a quick hack to disable the Java test on Mac machines after an update from Apple created a broken jni.h symlink. Remove the option and instead test whether jni.h exists as a readable file before reading it. This restores the original Java test enabling logic but makes it robust to the broken symlink.
* | | Merge topic 'ctest-detect-maven-errors-and-warnings'Brad King2011-03-221-1/+3
|\ \ \ | | | | | | | | | | | | | | | | fcf3208 CTest: catch warning output of Apache Maven
| * | | CTest: catch warning output of Apache MavenRolf Eike Beer2011-03-181-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some samples of things that got unnoticed by our nightly builds: $ JAVA_HOME= mvn Warning: JAVA_HOME environment variable is not set. ... $ mvn [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE ...
* | | | Merge topic 'FindBLAS-acml-search-improvement'Brad King2011-03-221-8/+88
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | ac475c4 ACML search improvement
| * | | | ACML search improvementAlexey Ozeritsky2011-03-151-8/+88
| | | | |
* | | | | Merge topic 'add-ProcessorCount-module'Brad King2011-03-223-0/+256
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e6c2701 ProcessorCount: Use ERROR_QUIET with execute_process (#11302) 4dd2ec2 ProcessorCount: Test fails if count is 0 (#11302) 6dd74d5 ProcessorCount: Add support for remaining platforms (#11302) c159836 ProcessorCount test: more output, do not fail. (#11302) 6259bc4 Compare ProcessorCount to SystemInformation count. (#11302) 3430955 Add ProcessorCount support for QNX via pidin. (#11302) 4d6418f If getconf returns empty output, try cpuinfo. (#11302) 9cc8ad9 Add correct module notice header. abbaa12 Add module ProcessorCount.cmake (#11302)
| * | | | | ProcessorCount: Use ERROR_QUIET with execute_process (#11302)David Cole2011-03-182-13/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, comment out all "debugging" calls to message() that helped us interpret the output on other platforms when running on the dashboard clients. Using ERROR_QUIET avoids unnecessary stderr output while calling external tools to determine the processor count. If there's an error parsing the output, we set the count to 0 anyhow. Also, the test will fail on a CMake dashboard run if the count comes back equal to 0. Now that the code is "done"-ish, remove the debugging output. Expect no output on stdout or stderr when calling the ProcessorCount function from now on.
| * | | | | ProcessorCount: Test fails if count is 0 (#11302)David Cole2011-03-151-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | It also fails if count is not a decimal integer.
| * | | | | ProcessorCount: Add support for remaining platforms (#11302)David Cole2011-03-151-24/+103
| | | | | | | | | | | | | | | | | | | | | | | | Including AIX, cygwin, FreeBSD, HPUX, IRIX, OpenBSD and Sun.
| * | | | | ProcessorCount test: more output, do not fail. (#11302)David Cole2011-03-151-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More dev work remains to be done here. Removing test failure condition until that dev work is complete, so it does not mask or hide other, more important failures, on the dashboard.
| * | | | | Compare ProcessorCount to SystemInformation count. (#11302)David Cole2011-03-151-3/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maximize output to gather data on the dashboards. Only FATAL_ERROR out once at the bottom if an error occurred earlier.
| * | | | | Add ProcessorCount support for QNX via pidin. (#11302)David Cole2011-03-152-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to Rolf Eike Beer <eike@sf-mail.de> for the code snippet parsing the pidin output.
| * | | | | If getconf returns empty output, try cpuinfo. (#11302)David Cole2011-03-151-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add message output (temporarily) for gathering data on all the dashboard machines. After the test runs on the overnight dashboards tonight, I'll comment out the message output and commit/push again.
| * | | | | Add correct module notice header.David Cole2011-03-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fixes failing ModuleNotices test.
| * | | | | Add module ProcessorCount.cmake (#11302)Michael Wild2011-03-153-0/+70
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credit goes to David Cole ( http://www.kitware.com/blog/home/post/63 ). Also add a script-based test of the new module. Signed-off-by: Michael Wild <themiwi@users.sourceforge.net>
* | | | | KWSys Nightly Date StampKWSys Robot2011-03-221-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2011-03-211-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2011-03-201-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2011-03-191-1/+1
| |/ / / |/| | |
* | | | KWSys Nightly Date StampKWSys Robot2011-03-181-1/+1
| |/ / |/| |
* | | KWSys Nightly Date StampKWSys Robot2011-03-171-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2011-03-161-1/+1
|/ /
* | Merge topic 'ctest-remove-trailing-whitespace'Brad King2011-03-154-71/+71
|\ \ | | | | | | | | | | | | a1711f1 Remove trailing whitespace
| * | Remove trailing whitespaceBrad King2011-03-114-71/+71
| | |
* | | Merge topic 'validate-custom-commands-issue-11963'Brad King2011-03-151-0/+14
|\ \ \ | | | | | | | | | | | | | | | | 339d592 Validate custom command arguments (#11963)
| * | | Validate custom command arguments (#11963)Brad King2011-03-141-0/+14
| | |/ | |/| | | | | | | | | | Reject quoted commands immediately with an error message instead of allowing a later assertion failure.
* | | Merge topic 'module-link-interface-issue-11945'Brad King2011-03-151-3/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | c9d55ae Add parens in cmTarget::ComputeLinkInterface logic c6a8e4c The link interface of MODULE libraries is empty (#11945)
| * | | Add parens in cmTarget::ComputeLinkInterface logicBrad King2011-03-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid GCC warning warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] added by commit c6a8e4c7 (The link interface of MODULE libraries is empty, 2011-03-09).
| * | | The link interface of MODULE libraries is empty (#11945)Brad King2011-03-091-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MODULE libraries cannot be linked into other libraries and executables (just like executables without ENABLE_EXPORTS). Set the MODULE target link interface to be empty. This allows such targets to be installed in an EXPORT set without including all their private implementation dependencies.
* | | | Merge topic 'CPackRPM-TestWithMoreTraces'Brad King2011-03-154-7/+206
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ade04de Remove debbuging typo a201028 CPack try to please SUSE 64 bits and install lib in lib64 and not lib. 7ebbcf1 CPackRPM non matching ENDIF 0e07b42 CPackRPM even more trace in debug mode or in case of failure 564b731 CPackRPM add more trace output in order to help failing diagnostics
| * | | | Remove debbuging typoEric NOULARD2011-03-141-3/+3
| | | | |
| * | | | CPack try to please SUSE 64 bits and install lib in lib64 and not lib.Eric NOULARD2011-03-132-1/+173
| | | | |
| * | | | CPackRPM non matching ENDIFEric NOULARD2011-03-101-1/+1
| | | | |
| * | | | CPackRPM even more trace in debug mode or in case of failureEric NOULARD2011-03-101-1/+6
| | | | |
| * | | | CPackRPM add more trace output in order to help failing diagnosticsEric NOULARD2011-03-102-4/+26
| | | | |
* | | | | Merge topic 'CPackDeb-ComponentSupport'Brad King2011-03-158-29/+390
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | bf7066c CPackDeb add Component Support to DEB generator fix #0011655
| * | | | | CPackDeb add Component Support to DEB generator fix #0011655M. Konrad2011-03-118-29/+390
| |/ / / / | | | | | | | | | | | | | | | | | | | | Contribution by Martin Konrad Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* | | | | Merge topic 'qt4-paramfile-speed'Brad King2011-03-151-4/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ae587e4 Speed up creation of parameters file for moc custom command.
| * | | | | Speed up creation of parameters file for moc custom command.Clinton Stimpson2011-03-101-4/+2
| |/ / / / | | | | | | | | | | | | | | | Thanks A. Saratow for patch.
* | | | | Merge topic 'qt4-cross-compile-no-default'Brad King2011-03-151-34/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 46f64bd When cross compiling, don't double-root paths when using find_*.
| * | | | | When cross compiling, don't double-root paths when using find_*.Markus Rathgeb2011-03-101-34/+34
| |/ / / /
* | | | | Merge topic 'MakeUseMangledMesaScriptable'Brad King2011-03-151-5/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 968d5a0 Make use_mangled_mesa() available in cmake script mode (#11926) 1a91ac4 Remove trailing whitespace
| * | | | | Make use_mangled_mesa() available in cmake script mode (#11926)Alex Neundorf2011-03-101-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is nothing in it which speaks against this. Alex