- 10 Feb, 2010 1 commit
-
-
David Cole authored
-
- 01 Feb, 2010 1 commit
-
-
Brad King authored
At least one Fortran compiler does not provide a preprocessor symbol to identify itself. Instead we try running unknown compilers with version query flags known for each vendor and look for known output. Future commits will add vendor-specific flags/output table entries.
-
- 08 Dec, 2009 1 commit
-
-
Brad King authored
We re-arrange EXECUTABLE_OUTPUT_PATH settings to avoid putting utility and test executables in the 'bin' directory of the build tree. This makes the directory look like that in the installation tree, except that on multi-configuration generators we still use a per-config subdirectory.
-
- 04 Dec, 2009 1 commit
-
-
David Cole authored
Fix cvs password problems during the CMake.CheckSourceTree test. Make sure cvs has access to the original value of the HOME environment variable and not the 'CMake testing' value of it so that any cvs passwords set up on the machine work to get the list of local modifications using 'cvs up'...
-
- 27 Oct, 2009 2 commits
-
-
Brad King authored
This commit adds a CMake.ELF test to exercise cmELF and file(RPATH_*). We test all combinations of 32/64-bit and LSB/MSB binaries.
-
Brad King authored
We introduce the "CMake.If" test to try out conversion of constants and variables to boolean values in the if() command. We cover both OLD and NEW behavior for policy CMP0012.
-
- 06 Oct, 2009 1 commit
-
-
David Cole authored
Increase coverage. Intentionally trigger error conditions. Call all the else*/end* functions without proper opening or containing code structure: else, elseif, endforeach, endfunction, endif, endmacro, endwhile.
-
- 05 Oct, 2009 1 commit
-
-
David Cole authored
-
- 02 Oct, 2009 1 commit
-
-
David Cole authored
Correct some typos in error messages in the string command. Add a test that covers more of the code implemented in cmStringCommand.cxx, especially the error handlers.
-
- 01 Oct, 2009 1 commit
-
-
Brad King authored
This new test checks Modules/*.cmake for the required copyright notice.
-
- 16 Sep, 2009 1 commit
-
-
Brad King authored
This test checks that configure_file() handles input and output file arguments as documented.
-
- 27 Jul, 2009 1 commit
-
-
David Cole authored
ENH: Make the CheckSourceTree test emit a warning (but pass instead of fail) when there is an in-source build on a dashboard machine.
-
- 24 Jul, 2009 2 commits
-
-
David Cole authored
BUG: Close endif statements with same string as if so that it still configures with CMake 2.4. One more time. Encore, encore.
-
David Cole authored
BUG: Additional fix necessary for issue #8481 so that Xcode builds do not write files into the source tree. Also add a test that runs last to check for local modifications in CMake_SOURCE_DIR based on whether 'cvs -q -n up -dP' output is empty. Test fails on dashboard runs when there are local modifications. Test passes on non-dashboard runs with local modifications so that CMake developers may have mods when running the test locally.
-
- 23 Jul, 2009 1 commit
-
-
Brad King authored
This tests the internal CMakeParseImplicitLinkInfo.cmake module to ensure that implicit link information is extracted correctly. The test contains many manually verified examples from a variety of systems.
-
- 14 Jul, 2009 1 commit
-
-
Brad King authored
This adds UNIX_COMMAND and WINDOWS_COMMAND modes to the command. These modes parse unix- and windows-style command lines.
-
- 29 Apr, 2009 1 commit
-
-
Brad King authored
This tests some cases of bad arguments to the file(COPY) signature. It checks that the proper error messages are produced.
-
- 06 Mar, 2009 1 commit
-
-
Brad King authored
This adds message(WARNING) and message(AUTHOR_WARNING) command modes and fully documents the command behavior in all modes.
-
- 05 Mar, 2009 1 commit
-
-
Brad King authored
This moves the version numbers into an isolated configured header so that not all of CMake needs to rebuild when the version changes. Previously we had spaces, dashes and/or the word 'patch' randomly chosen before the patch number. Now we always report version numbers in the traditional format "<major>.<minor>.<patch>[-rc<rc>]". We still use odd minor numbers for development versions. Now we also use the CCYYMMDD date as the patch number of development versions, thus allowing tests for exact CMake versions.
-
- 09 Feb, 2009 1 commit
-
-
Brad King authored
This patch from Philip Lowman creates a REALPATH mode in the get_filename_component command. It is like ABSOLUTE, but will also resolve symlinks (which ABSOLUTE once did but was broken long ago). See issue #8423.
-
- 06 Feb, 2009 1 commit
-
-
Brad King authored
The patch used to fix this bug used SystemTools::GetRealPath which works only for existing files. It broke the case of using the command get_filename_component for a non-existing file. Also, it changed long-standing behavior in a possibly incompatible way even for existing files. This reverts the original fix and instead updates the documentation to be consistent with the behavior.
-
- 29 Jan, 2009 1 commit
-
-
Bill Hoffman authored
-
- 24 Oct, 2008 1 commit
-
-
David Cole authored
-
- 04 Mar, 2008 1 commit
-
-
David Cole authored
ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries executable files depend on. Primary uses are to determine what shared libraries should be copied into Mac OSX bundle applications to create standalone bundles apps and to determine what shared library files need to be installed for an executable to run on any platform. Requires native platform tools dumpbin, otool and ldd to generate results.
-
- 17 May, 2007 1 commit
-
-
Alexander Neundorf authored
ENH: merge CMake-CrossCompileBasic to HEAD -add a RESULT_VARIABLE to INCLUDE() -add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain -have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system) -use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to run the executables if they have a different suffix because they are probably crosscompiled, but nevertheless it should be able to find them -make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE -support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.) -move ranlib on OSX from the file command to a command in executed in cmake_install.cmake -add support for stripping during install in cmake_install.cmake -split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools -remove stdio.h from the...
-
- 11 Apr, 2007 1 commit
-
-
Andy Cedilnik authored
-
- 10 Feb, 2006 1 commit
-
-
Andy Cedilnik authored
-