311eb30 | Bill Hoffman | 18 September 2009, 14:28:28 UTC | Fix the build for version 2.5 of Xcode. | 18 September 2009, 14:28:28 UTC |
997ae66 | Brad King | 18 September 2009, 13:49:51 UTC | Fix CHECK_(C|CXX)_COMPILER_FLAG macro test The flag "-_this_is_not_a_flag_" was not rejected by GCC 4.0 on older Mac OS X. We now use "---_this_is_not_a_flag_" instead, which will hopefully be rejected by all compilers. | 18 September 2009, 13:49:51 UTC |
83957d9 | Brad King | 18 September 2009, 13:49:44 UTC | Fix CHECK_(C|CXX)_COMPILER_FLAG for XL and SunPro These compilers warn and return 0 for unrecognized flags. We fix the compiler flag check macros by looking for a warning in the output. We also update the regex for GNU on older Macs. See issue #9516. | 18 September 2009, 13:49:44 UTC |
b872d09 | KWSys Robot | 18 September 2009, 04:01:06 UTC | KWSys Nightly Date Stamp | 18 September 2009, 04:01:06 UTC |
53fb07e | Brad King | 17 September 2009, 21:16:43 UTC | Fix CHECK_(C|CXX)_COMPILER_FLAG for HP This compiler warns and returns 0 for unrecognized flags. We fix the compiler flag check macros by looking for a warning in the output. See issue #9516. | 17 September 2009, 21:16:43 UTC |
6362d4c | Bill Hoffman | 17 September 2009, 20:09:52 UTC | Fix case where no archs are found on older macs. | 17 September 2009, 20:09:52 UTC |
42857c7 | Brad King | 17 September 2009, 19:33:12 UTC | Test CHECK_(C|CXX)_COMPILER_FLAG macros This teaches the TryCompile test to check that the compiler flag check macros correctly reject a bad flag. See issue #9516. | 17 September 2009, 19:33:12 UTC |
7e3d437 | Brad King | 17 September 2009, 19:32:54 UTC | Fix CHECK_(C|CXX)_COMPILER_FLAG for GNU and MSVC These compilers warn and return 0 for unrecognized flags. We fix the compiler flag check macros by looking for a warning in the output. See issue #9516. | 17 September 2009, 19:32:54 UTC |
ca76645 | Brad King | 17 September 2009, 19:29:01 UTC | Add FAIL_REGEX to CHECK_(C|CXX)_SOURCE_COMPILES This teaches the CHECK_C_SOURCE_COMPILES and CHECK_CXX_SOURCE_COMPILES macros to recognize a FAIL_REGEX option. If they see the regular expression in the output of the test compilation, the check fails. | 17 September 2009, 19:29:01 UTC |
80af3ae | Brad King | 17 September 2009, 19:28:51 UTC | Cleanup generic compiler check macro documentation This commit improves formatting and style of the documentation for the general-purpose compiler check macros: CHECK_C_COMPILER_FLAG CHECK_C_SOURCE_COMPILES CHECK_C_SOURCE_RUNS CHECK_CXX_COMPILER_FLAG CHECK_CXX_SOURCE_COMPILES CHECK_CXX_SOURCE_RUNS This sytle is more consistent with CMake command documentation. It also looks nicer in the generated documentation text files. | 17 September 2009, 19:28:51 UTC |
308e972 | Alexander Neundorf | 17 September 2009, 17:08:35 UTC | The check for include dirs and builtin macros also works with the Intel compiler Alex | 17 September 2009, 17:08:35 UTC |
ea28228 | Bill Hoffman | 17 September 2009, 15:53:02 UTC | Fix for bug #9466. Change the implementation of OSX arch lists. If no ARCHs are specified by the user then no flags are set. We no longer use CMAKE_OSX_ARCHITECTURES_DEFAULT. | 17 September 2009, 15:53:02 UTC |
8e8c9b7 | Bill Hoffman | 17 September 2009, 13:18:21 UTC | Bug #9430, recognize the FR flag | 17 September 2009, 13:18:21 UTC |
c87a35a | Brad King | 17 September 2009, 12:42:31 UTC | Do not call CollapseFullPath for PDB file names Some vendor tools convert PDB file names given on the command line to lower-case before creating the file. When CMake places a mixed-case PDB file name into the build system, the file does not exist the first time and it is written with mixed case. After the first build though the native tool has created a lower-case version of the file. If CMake does CollapseFullPath again, the file exists so the actual-case lookup gets the lower-case name. This causes the build files to change so the project rebuilds. The solution is to avoid calling CollapseFullPath for files generated by the build. In the case of PDB files we already construct them from paths that have been collapsed, so we can just skip the call altogether. See issue #9350. | 17 September 2009, 12:42:31 UTC |
ef84342 | Brad King | 17 September 2009, 12:25:33 UTC | Remove old check for duplicate subdirectories In cmMakefile::AddSubDirectory we were checking for addition of the same source directory multiple times. However, the check code was incorrect because it compared pointers instetad of pointed-to strings. Since the check was written, a better check was added right after it to enforce unique binary directories (in which case duplicate sources are fine). This commit simply removes the old-style check code. | 17 September 2009, 12:25:33 UTC |
ab64fba | KWSys Robot | 17 September 2009, 04:01:03 UTC | KWSys Nightly Date Stamp | 17 September 2009, 04:01:03 UTC |
bf9a561 | Bill Hoffman | 17 September 2009, 01:02:57 UTC | Fix typo in name | 17 September 2009, 01:02:57 UTC |
298de43 | Alexander Neundorf | 16 September 2009, 22:01:23 UTC | Major improvement of the generated targets in Eclipse. Before this change all targets were displayed in the top level directory of the project. Now the targets are displayed in the correct directory. The targets "clean" and "all" are now created in every subdirectory. Also now the targets for just compiling one file, preprocessing one file, assembling one file are are created for Eclipse. Additionally all targets get a prefix now in eclipse, so that they are sorted in a way which makes sense (global targets first, then executable and libraries, then object files, then preprocessed, then assembly). Also this prefix gives the user a hint what the target is, i.e. whether it's a library or an executable or something else. Alex | 16 September 2009, 22:01:23 UTC |
229b67a | Brad King | 16 September 2009, 19:09:58 UTC | Create CMake.ConfigureFile test for configure_file This test checks that configure_file() handles input and output file arguments as documented. | 16 September 2009, 19:09:58 UTC |
6e8aeba | Brad King | 16 September 2009, 19:09:42 UTC | Teach configure_file to handle directory names This commit teaches configure_file how to handle directories for input and output. It is an error if the input is a directory. If the output is a directory we put the configured copy of the input file in it with the same name. See issue #9537. | 16 September 2009, 19:09:42 UTC |
700cdf3 | Brad King | 16 September 2009, 19:09:29 UTC | Teach configure_file to handle relative paths The configure_file() command now converts relative output paths to full paths using the current binary directory. Input relative paths were already converted using the current source directory, but this behavior was not previously documented. | 16 September 2009, 19:09:29 UTC |
dda0da8 | Brad King | 16 September 2009, 19:09:19 UTC | Fix typo in cmConfigureFileCommand ivar name Rename 'OuputFile' to 'OutputFile'. | 16 September 2009, 19:09:19 UTC |
d23d268 | Brad King | 16 September 2009, 19:09:10 UTC | Factor out CMake.File test result check for re-use The CMake.File test runs several scripts through "cmake -P" and checks the output and result against known good values. This commit factors out the checking code into a separate CMakeCheckTest module. The module may be used by new tests. | 16 September 2009, 19:09:10 UTC |
9d967ed | Alexander Neundorf | 16 September 2009, 18:37:21 UTC | Put compiler defined macros into eclipse project files Now gcc is queried also for the builtin definitions, and they are then added to the .cproject file. This should make the preprocessor highlighting in eclipse work better (#9272) Patch mostly from Miguel. Alex | 16 September 2009, 18:37:21 UTC |
72f524e | Bill Hoffman | 16 September 2009, 18:20:20 UTC | Bug #09476, add more search paths for jni. | 16 September 2009, 18:20:20 UTC |
0b937cc | Bill Hoffman | 16 September 2009, 16:40:37 UTC | Fix for bug#9553, print a warning if pkg-config is not found. | 16 September 2009, 16:40:37 UTC |
b5e558e | Brad King | 16 September 2009, 16:33:24 UTC | Fix XL C++ compiler flags on Linux In Platform/Linux.cmake we add GNU flags as default for the platform which breaks non-GNU compilers. Later we should refactor these flag files to put compiler-specific flags only in files loaded for each compiler. Until then this commit fixes the XL C++ compiler flags on Linux by erasing the GNU flags. See issue #9469. | 16 September 2009, 16:33:24 UTC |
932dac9 | Bill Hoffman | 16 September 2009, 15:49:09 UTC | Fix uninitialized errors. | 16 September 2009, 15:49:09 UTC |
2006e4a | Brad King | 16 September 2009, 15:44:50 UTC | Generate proper Intel Fortran project version The Intel Visual Fortran compiler plugin for MS Visual Studio may be one of several versions of the Intel compiler. This commit teaches CMake to detect the plugin version and set the version number in .vfproj files. See issue #9169. | 16 September 2009, 15:44:50 UTC |
09e398f | Brad King | 16 September 2009, 15:44:08 UTC | Create VS generator GetRegistryBase method This method returns the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<version> A protected GetIDEVersion method retrieves the version-specific part of the key name. | 16 September 2009, 15:44:08 UTC |
33207a9 | Brad King | 16 September 2009, 13:52:04 UTC | Test add_subdirectory inside function This commit teaches the FunctionTest to check variable scope behavior when a subdirectory is added inside a function call. Any PARENT_SCOPE sets in the subdirectory should affect only the function scope which called add_subdirectory and not its parent scope. | 16 September 2009, 13:52:04 UTC |
2486145 | Brad King | 16 September 2009, 13:51:47 UTC | Initialize directory scope with closure of parent The commit "Improve dynamic variable scope implementation" optimized function scopes using an efficient parent scope pointer. However, the parent scope used to initialize a new directory might not exist later (like add_subdirectory called inside a function of the parent scope). This caused CMake to crash when following the dangling pointer to the original parent scope. We fix the problem in this commit by always computing the closure of the parent scope at directory initialization time so that no parent scope pointer is needed. See issue #9538. | 16 September 2009, 13:51:47 UTC |
2c8e929 | KWSys Robot | 16 September 2009, 04:01:21 UTC | KWSys Nightly Date Stamp | 16 September 2009, 04:01:21 UTC |
eaaf71d | James Bigler | 15 September 2009, 06:38:20 UTC | Initial version of FindCUDA script. Still needs documentation formatting. | 15 September 2009, 06:38:20 UTC |
842098d | KWSys Robot | 15 September 2009, 04:01:03 UTC | KWSys Nightly Date Stamp | 15 September 2009, 04:01:03 UTC |
77dfbd4 | Bill Hoffman | 15 September 2009, 02:16:43 UTC | Fix for bug #8969, pick a better default version for VS, and make it easier to add new versions of VS to look for. | 15 September 2009, 02:16:43 UTC |
899f11f | Bill Hoffman | 15 September 2009, 00:54:22 UTC | Fix for bug# 5373, include CMake verison in generated docs. | 15 September 2009, 00:54:22 UTC |
72f32c2 | Alexander Neundorf | 14 September 2009, 19:53:07 UTC | fix #9152: find ZLIB quietly if PNG is searched QUIETLY Alex | 14 September 2009, 19:53:07 UTC |
0a8532c | Bill Hoffman | 14 September 2009, 19:20:15 UTC | Bug #8356, add support for image types in Xcode files. | 14 September 2009, 19:20:15 UTC |
324f51c | Bill Hoffman | 14 September 2009, 18:59:28 UTC | Fix for bug #8807, add support for CMAKE_EXE_LINKER_FLAGS_(config) to Xcode generator. | 14 September 2009, 18:59:28 UTC |
c83591e | Bill Hoffman | 14 September 2009, 17:45:40 UTC | Fix for Bug #9190, -U did not work on case insensitive file systems because of call to glob convert to regex that expected to work with files. | 14 September 2009, 17:45:40 UTC |
14715ce | Bill Hoffman | 14 September 2009, 17:42:04 UTC | Clarify documentation for if. | 14 September 2009, 17:42:04 UTC |
243bbae | Zach Mullen | 14 September 2009, 15:23:20 UTC | Removed fork-and-continue option from ctest generated batch script entries | 14 September 2009, 15:23:20 UTC |
6a9a958 | Bill Hoffman | 14 September 2009, 14:31:38 UTC | Fix open solaris build issue with concept checking that breaks std vector for a class of itself. Bug #9523. | 14 September 2009, 14:31:38 UTC |
da29eb8 | Bill Hoffman | 14 September 2009, 13:34:57 UTC | Change FindPythonLibs to use the standard _DIR instead of _PATH but stay backwards compatible | 14 September 2009, 13:34:57 UTC |
c32ad6c | KWSys Robot | 14 September 2009, 04:01:10 UTC | KWSys Nightly Date Stamp | 14 September 2009, 04:01:10 UTC |
ab3d48a | KWSys Robot | 13 September 2009, 04:01:03 UTC | KWSys Nightly Date Stamp | 13 September 2009, 04:01:03 UTC |
bcbb462 | Brad King | 12 September 2009, 14:20:00 UTC | Avoid shadowing std::vector member The cmProcess::Buffer class derives from std::vector. We were using local variable 'data' in the GetLine method but this name shadowed a member of vector with GNU. This renames it to 'text'. | 12 September 2009, 14:20:00 UTC |
cde1005 | Alexander Neundorf | 12 September 2009, 10:25:58 UTC | major improvement of FindRuby.cmake -now supports specifying minimum required version -now supports ruby 1.8 and 1.9 -uses find_package_handle_standard_args() now -fix #6212 and using a lot of ideas from the file attached there Alex | 12 September 2009, 10:25:58 UTC |
ea46c6e | Alexander Neundorf | 12 September 2009, 08:38:11 UTC | use HINTS instead of PATHS and also look for libruby-static.a (which is built by default) Alex | 12 September 2009, 08:38:11 UTC |
c6a1037 | Alexander Neundorf | 12 September 2009, 06:15:30 UTC | Don't pass *.S files to the assembler, they must go through gcc, because they must be preprocessed Alex | 12 September 2009, 06:15:30 UTC |
054be74 | KWSys Robot | 12 September 2009, 04:01:03 UTC | KWSys Nightly Date Stamp | 12 September 2009, 04:01:03 UTC |
63a7d85 | Bill Hoffman | 11 September 2009, 21:15:02 UTC | Fix for bug#9442, ctest crash if CTEST_SOURCE_DIRECTORY was not set. | 11 September 2009, 21:15:02 UTC |
2541f30 | Brad King | 11 September 2009, 20:39:07 UTC | Test that CTest can handle missing newlines We create test 'CTest.NoNewline' to print output with no newline. This tests CTest's ability to handle a missing newline. | 11 September 2009, 20:39:07 UTC |
8c24c1d | Brad King | 11 September 2009, 20:20:24 UTC | Fix new CTest output handling for no newline When we clear the buffer for an output pipe after returning the last partial line (without a newline) we need to set the partial line range to empty. Otherwise the buffer object is left in an inconsistent state. | 11 September 2009, 20:20:24 UTC |
8a69028 | Bill Hoffman | 11 September 2009, 17:34:35 UTC | Add label summary times to ctest default output. Also, remove parallel time output. Add flag to disable label summary. | 11 September 2009, 17:34:35 UTC |
6a7eae7 | Brad King | 11 September 2009, 16:26:41 UTC | Rewrite CTest child output handling This commit fixes cmCTestRunTest and cmProcess to more efficiently handle child output. We now use the buffer for each child output pipe to hold at most a partial line plus one new block of data at a time. All complete lines are scanned in-place, and then only the partial line at the end of the buffer is moved back to the beginning before appending new data. We also simplify the cmProcess interface by making GetNextOutputLine the only method that needs to be called while the process is running. This simplifies cmCTestRunTest so that CheckOutput can be called until it returns false when the process is done. | 11 September 2009, 16:26:41 UTC |
b6c26cd | Brad King | 11 September 2009, 14:09:48 UTC | Initialize cmCTestRunTest instances robustly All instances of this class need a cmCTestTestHandler, so we now require one to construct it. The instance also provides the cmCTest instance too. | 11 September 2009, 14:09:48 UTC |
74b79d3 | Brad King | 11 September 2009, 14:04:10 UTC | Remove barely-used cmCacheManager::AddCacheEntry The commit "Remove barely-used cmMakefile::AddCacheDefinition" removed all but one use of the cmCacheManager method 'bool' overload. This commit removes the other use and the entire method, thus reducing code duplication. | 11 September 2009, 14:04:10 UTC |
7a409fd | Brad King | 11 September 2009, 14:03:59 UTC | Fix option() interpretation of non-boolean values The commit "Remove barely-used cmMakefile::AddCacheDefinition" broke option() calls that pass a non-boolean default value. We restore the old behavior by always coercing the value to 'ON' or 'OFF'. | 11 September 2009, 14:03:59 UTC |
b41a548 | Brad King | 11 September 2009, 12:18:15 UTC | Add parentheses around '&&' between '||' for gcc The GNU compiler warns about possible operator precedence mistakes and asks for explicit parentheses (-Wparentheses). We add the parentheses to silence the warning. This also fixes one real logic error in the find_package() implementation by correcting expression evaluation order. | 11 September 2009, 12:18:15 UTC |
e0df049 | KWSys Robot | 11 September 2009, 04:01:04 UTC | KWSys Nightly Date Stamp | 11 September 2009, 04:01:04 UTC |
ee2b446 | Brad King | 10 September 2009, 20:59:45 UTC | Create CMake Policy CMP0015 to fix set(CACHE) The set(CACHE) and option() commands should always expose the cache value. Previously we failed to expose the value when it was already set if a local variable definition hid it. When set to NEW, this policy tells the commands to always remove the local variable definition to expose the cache value. See issue #9008. | 10 September 2009, 20:59:45 UTC |
afbe088 | Brad King | 10 September 2009, 20:59:36 UTC | Remove barely-used cmMakefile::AddCacheDefinition The boolean overload of this method was used only to implement option(). We re-implement option() in terms of the main method and removes the now-unused signature. This removes some duplicate code that had already fallen behind on changes (it was not removing the local definition instead of setting it). | 10 September 2009, 20:59:36 UTC |
6097c04 | Alexander Neundorf | 10 September 2009, 17:49:51 UTC | sync target generation with the CodeBlocks generator Basically the code is now a copy of the one from the CodeBlocks generator, maybe this could move into a common helper function somewhere: -only insert GLOBAL targets from the toplevel directory -don't insert the edit_cache target if it calls ccmake, since this doesn't work in the output tab of Eclipse -add the /fast targets Alex | 10 September 2009, 17:49:51 UTC |
10f39d8 | Alexander Neundorf | 10 September 2009, 17:44:02 UTC | As in the Eclipse generator: don't insert the edit_cache target if it is ccmake, since this doesn't work in the output tab of the IDE | 10 September 2009, 17:44:02 UTC |
c57fb18 | Zach Mullen | 10 September 2009, 15:18:05 UTC | Added some ctest batch capabilities | 10 September 2009, 15:18:05 UTC |
4b4e801 | Zach Mullen | 10 September 2009, 15:16:08 UTC | BUG: Fixed segfault and bad reporting if a ctest executable could not be found. Also added some batch testing code that is not yet complete. | 10 September 2009, 15:16:08 UTC |
55e4ac5 | KWSys Robot | 10 September 2009, 04:01:03 UTC | KWSys Nightly Date Stamp | 10 September 2009, 04:01:03 UTC |
14b12d0 | Brad King | 09 September 2009, 20:39:53 UTC | Enable C and C++ first in Fortran test CMake now looks for a Fortran compiler matching any C or C++ compiler already enabled. We test this by enabling C and C++ first in the Fortran test, which is what user projects will likely do. | 09 September 2009, 20:39:53 UTC |
4debb7a | Brad King | 09 September 2009, 20:39:47 UTC | Bias Fortran compiler search with C/C++ compilers When CMAKE_Fortran_COMPILER and ENV{FC} are not defined CMake searches for an available Fortran compiler. This commit teaches the search code to look for compiler executables next to the C and C++ compilers if they are already found. Furthermore, we bias the compiler executable name preference order based on the vendor of the C and C++ compilers, which increases the chance of finding a compatible compiler by default. | 09 September 2009, 20:39:47 UTC |
4678c61 | KWSys Robot | 09 September 2009, 04:01:05 UTC | KWSys Nightly Date Stamp | 09 September 2009, 04:01:05 UTC |
6149e8f | David Cole | 08 September 2009, 21:28:49 UTC | Missed another CMAKE_CFG_INTDIR reference in the previously previous commit. | 08 September 2009, 21:28:49 UTC |
a516040 | Zach Mullen | 08 September 2009, 21:10:35 UTC | ENH: ctest now writes time cost data to a file after a test set is run, and uses these time costs to schedule the processes the next time ctest is run in that build tree. | 08 September 2009, 21:10:35 UTC |
8833385 | David Cole | 08 September 2009, 20:11:19 UTC | Missed a CMAKE_CFG_INTDIR reference in the previous commit. | 08 September 2009, 20:11:19 UTC |
fd47a2a | Brad King | 08 September 2009, 19:55:41 UTC | Drop old CMake "build settings" export/import The CMakeExportBuildSettings and CMakeImportBuildSettings modules used to export compiler paths and flags from one project and import them into another. The import process would force the settings on the including project. Forcing settings helped long ago when compiler ABIs changed frequently but is now just a nuisance. We've deemed the behavior harmful so this commit simply removes it. The modules and macros now error out if included or called from a project that requires CMake 2.8 or higher. | 08 September 2009, 19:55:41 UTC |
002ae92 | David Cole | 08 September 2009, 19:37:15 UTC | Use more verbose/descriptive names for the "public API" functions in the ExternalProject.cmake module. Follow the cmake function naming convention, using a ModuleFileName_ prefix. Locate stamp files under a CMAKE_CFG_INTDIR subdir of the stamp dir so that debug and release builds have separate stamp files for Visual Studio builds. If no CMAKE_GENERATOR argument is given to ExternalProject_Add, default to using the parent project's cmake generator. | 08 September 2009, 19:37:15 UTC |
6727834 | Zach Mullen | 08 September 2009, 18:48:23 UTC | BUG: Fixed extraneous newlines from ctest process output | 08 September 2009, 18:48:23 UTC |
39e5f9d | Zach Mullen | 08 September 2009, 17:39:13 UTC | ENH: Replaced the EXPENSIVE test property with a COST test property taking a floating point value. Tests are now started in descending order of their cost, which defaults to 0 if none is specified. | 08 September 2009, 17:39:13 UTC |
a02ef56 | Zach Mullen | 08 September 2009, 14:16:16 UTC | BUG: Fixed issue where ctest would hang if a process terminated with output in its buffers but no newline | 08 September 2009, 14:16:16 UTC |
384f4d1 | Zach Mullen | 08 September 2009, 13:12:44 UTC | Fixed warning | 08 September 2009, 13:12:44 UTC |
5252ef4 | KWSys Robot | 08 September 2009, 04:01:04 UTC | KWSys Nightly Date Stamp | 08 September 2009, 04:01:04 UTC |
5fb958f | Zach Mullen | 07 September 2009, 14:26:17 UTC | ENH: Added ctest test options PROCESSORS and RUN_SERIAL. These allow specification of resource allocation for given tests running with the ctest -j N option. RUN_SERIAL ensures that a given test does not run in parallel with any other test. Also forced appending of "..." to the longest test name in ctest. | 07 September 2009, 14:26:17 UTC |
4e16813 | Brad King | 07 September 2009, 14:12:18 UTC | Put custom commands in topological order for VS 10 Visual Studio 10 uses MSBuild to drive the build. Custom commands appear in MSBuild files inside CustomBuild elements, which appear inside ItemGroup elements. The Outputs and AdditionalInputs elements of each CustomBuild element are evaluated according to timestamps on disk. MSBuild does not use inputs/outputs to order CustomBuild steps within a single ItemGroup or across multiple ItemGroup elements. Instead we must put only unrelated CustomBuild elements in a single ItemGroup and order the item groups from top to bottom using a topological order of the custom command dependency graph. This fixes CustomCommand and ExternalProject test failures, so we remove the expectation of these failures. | 07 September 2009, 14:12:18 UTC |
4224513 | Brad King | 07 September 2009, 14:11:43 UTC | Save source dependencies from custom command trace In each target we trace dependencies among custom commands to pull in all source files and build rules necessary to complete the target. This commit teaches cmTarget to save the inter-source dependencies found during its analysis. Later this can be used by generators that need to topologically order custom command rules. | 07 September 2009, 14:11:43 UTC |
355511a | Brad King | 07 September 2009, 14:11:20 UTC | Do Windows command line escapes for VS 10 too Until now the VS 10 generator did no Windows command-line escaping and just did XML escapes. This commit teaches the generator to use the same command-line escape addition code used by other generators. The script construction method cmLocalVisualStudioGenerator::ConstructScript need not do XML escapes. Each VS generator version adds the XML escapes necessary for that version. | 07 September 2009, 14:11:20 UTC |
f143dc2 | KWSys Robot | 07 September 2009, 04:01:04 UTC | KWSys Nightly Date Stamp | 07 September 2009, 04:01:04 UTC |
21179a2 | Alexander Neundorf | 06 September 2009, 17:24:56 UTC | Try to fix the failing new StringFileTest on HP-UX It seems that while(i=file.get(), file) iterates one character too much on HP-UX, let's see whether while(file.get(c)) works, at least this is given as example on http://h30097.www3.hp.com/cplus/ifstream_3c__std.htm Alex | 06 September 2009, 17:24:56 UTC |
f5bcc82 | Alexander Neundorf | 06 September 2009, 14:26:24 UTC | Add a test for FILE(READ ... HEX) together with a tiny binary file. Alex | 06 September 2009, 14:26:24 UTC |
91fec6d | Alexander Neundorf | 06 September 2009, 13:49:58 UTC | fix #9316: when converting binary data to hex, also print the leading 0's Alex | 06 September 2009, 13:49:58 UTC |
d78e051 | Alexander Neundorf | 06 September 2009, 09:43:51 UTC | Improve the algorithm which skips targets so they are not added to the codeblocks GUI. -add all global targets from CMAKE_BINARY_DIR to the menu, but not from the subdirs -add all utility targets to the menu, except the Nightly/Experimental/Continuous-"sub"targets as e. Alex | 06 September 2009, 09:43:51 UTC |
c858146 | KWSys Robot | 06 September 2009, 04:01:06 UTC | KWSys Nightly Date Stamp | 06 September 2009, 04:01:06 UTC |
7959d76 | KWSys Robot | 05 September 2009, 04:01:06 UTC | KWSys Nightly Date Stamp | 05 September 2009, 04:01:06 UTC |
b713329 | David Cole | 04 September 2009, 22:19:06 UTC | Oops. Close strings with double quotes. Where they're supposed to be. | 04 September 2009, 22:19:06 UTC |
5655ac4 | David Cole | 04 September 2009, 22:02:05 UTC | Add MPICH2 and Microsoft HPC paths, add paths to find mpiexec. Now it works better automatically on Windows. Thanks to Dave Partyka for developing the patch. | 04 September 2009, 22:02:05 UTC |
cdb9665 | Bill Hoffman | 04 September 2009, 21:01:47 UTC | Fix memory and process leak in ctest_run_script. | 04 September 2009, 21:01:47 UTC |
0b49e4a | Clinton Stimpson | 04 September 2009, 20:43:07 UTC | fix focus fighting between search field and cache value editors | 04 September 2009, 20:43:07 UTC |
68b8332 | David Cole | 04 September 2009, 18:00:26 UTC | Increase curl submit timeout. A submit will timeout if there are 120 seconds of very little activity. 30 seconds was too short. | 04 September 2009, 18:00:26 UTC |
5517e17 | Zach Mullen | 04 September 2009, 17:50:06 UTC | Fixed ctest output processing. Should now display output as it occurs, as well as be able to consume multiple lines if they exist within the timeout. | 04 September 2009, 17:50:06 UTC |
7d190a6 | Bill Hoffman | 04 September 2009, 17:24:25 UTC | Change run_ctest_script in ctest to not stop processing when there is an error in the script being run. Also, add a RETURN_VALUE option so that you can find out if the script failed | 04 September 2009, 17:24:25 UTC |