summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* CPack Enable better handling of absolute installed filesEric NOULARD2010-08-231-8/+39
| | | | | | | | | | The idea of the patch is to let the install generator define CPACK_ABSOLUTE_INSTALL_FILES then when CMake is installing project he will concatenate the list of files and give it to specific CPack Generator by defining CPACK_ABSOLUTE_INSTALL_FILES to be the list of ALL files that were installed using absolute destination. An example of use has been applied to RPM generator which now tries to automatically build a relocatable package.
* Merge topic 'msvc-version'Brad King2010-08-193-0/+3
|\ | | | | | | | | 76ed7f0 Set MSVC_VERSION for MSVC 6, 7, 7.1 (#7944)
| * Set MSVC_VERSION for MSVC 6, 7, 7.1 (#7944)Rolf Eike Beer2010-08-173-0/+3
| |
* | Merge topic 'FortranCInterface-doc-typo'Brad King2010-08-191-3/+3
|\ \ | | | | | | | | | | | | e872f5d FortranCInterface: Fix doc typo FC.h -> FCMangle.h
| * | FortranCInterface: Fix doc typo FC.h -> FCMangle.hBrad King2010-08-171-3/+3
| | |
* | | Merge topic 'TimeoutForExecuteProcessInVendorChecking'Brad King2010-08-191-3/+10
|\ \ \ | | | | | | | | | | | | | | | | e6c9bc2 Add timeout to execute_process() in CMAKE_DETERMINE_COMPILER_ID().
| * | | Add timeout to execute_process() in CMAKE_DETERMINE_COMPILER_ID().Alex Neundorf2010-08-171-3/+10
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In CMAKE_DETERMINE_COMPILER_ID_VENDOR() the compiler is called with various arguments. In some cases, this can make the compiler hang and wait forever for input (e.g. "as -v"). That's why add an timeout so it terminates finally. 10 seconds should be more than enough, this is the time it takes to startup the compiler, which is usually quite fast. Alex
* | | Merge topic 'CMakeParseArguments'Brad King2010-08-192-71/+167
|\ \ \ | |/ / |/| | | | | | | | | | | | | | c327cbd Modules: Fix CMakeParseArguments copyright notice 9eb6cc1 Merge branch 'module-notices' into CMakeParseArguments b173b87 Add macro CMakeParseArguments() and use it in FPHSA()
| * | Modules: Fix CMakeParseArguments copyright noticeBrad King2010-08-171-2/+3
| | | | | | | | | | | | Fix format of the copyright notice to pass the ModuleNoticesTest.
| * | Add macro CMakeParseArguments() and use it in FPHSA()Alex Neundorf2010-08-142-71/+166
| | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a macro cmake_parse_arguments() (as discussed on cmake-devel) which can be used in macros or functions to help with parsing its arguments. Detailled docs are included. find_package_handle_standard_args() is the first user of this new macro. Alex
* | | Merge topic 'ImproveAsmCompilerIDDetection'Brad King2010-08-173-14/+51
|\ \ \ | | | | | | | | | | | | | | | | | | | | b333779 Detect a COMPILER_ID also for ASM. 691fc2b Remove trailing spaces
| * | | Detect a COMPILER_ID also for ASM.Alex Neundorf2010-08-153-7/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For assembler, the "compiler ID" cannot be detected by "compiling" a source file, since there is not source file all assemblers understand. Instead the function CMAKE_DETERMINE_COMPILER_ID_VENDOR() is used to run the assembler and check its output. For this the CMAKE_DETERMINE_COMPILER_ID_VENDOR() function had to be extended so that it creates the run directory if it doesn't exist yet. In CMakeASMInformation.cmake now also CMAKE_ASM_COMPILER_ID is used (but there are no such files yet, will come with the support for the IAR toolchain). Alex
| * | | Remove trailing spacesAlex Neundorf2010-08-152-7/+7
| |/ / | | | | | | | | | Alex
* | | Merge topic 'FixEclipseIncludePathParsingWithSpaces'Brad King2010-08-171-18/+32
|\ \ \ | | | | | | | | | | | | | | | | | | | | cac6edc Fix EclipseCDT parsing of builtin macros with spaces (#10868) 8102dc3 Fix EclipseCDT include path parsing with spaces (#10868)
| * | | Fix EclipseCDT parsing of builtin macros with spaces (#10868)Alex Neundorf2010-08-151-12/+21
| | | | | | | | | | | | | | | | | | | | | | | | Patch from dnewmarch Alex
| * | | Fix EclipseCDT include path parsing with spaces (#10868)Alex Neundorf2010-08-151-6/+11
| |/ / | | | | | | | | | Alex
* | | Merge topic 'FixZLIBVersion'Brad King2010-08-171-2/+7
|\ \ \ | | | | | | | | | | | | | | | | 75e7278 Fix ZLIB version parsing if no TWEAK version exists
| * | | Fix ZLIB version parsing if no TWEAK version existsAlex Neundorf2010-08-141-2/+7
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | ZLIB_VERSION_STRING was "1.2.3.#define ZLIB_VERSION "1.2.3"" here, because the result of the matching for the tweak version was also appended if there was no TWEAK version and the regexp failed, which gives as result not an empty string, but the full string. Now it is only appended if the regexp matches. Alex
* | | Merge topic 'FixSubversionDoc'Brad King2010-08-171-2/+2
|\ \ \ | | | | | | | | | | | | | | | | 3e126e4 Change documentation of Subversion_FOUND and SUBVERSION_FOUND.
| * | | Change documentation of Subversion_FOUND and SUBVERSION_FOUND.Alex Neundorf2010-08-141-2/+2
| |/ / | | | | | | | | | | | | | | | As discussed on cmake-devel, here Subversion_FOUND is the recommended one. Alex
* | | Merge topic 'fix-issue-11035'Brad King2010-08-171-2/+2
|\ \ \ | | | | | | | | | | | | | | | | d570ee7 Fix 11035 : debug/release library configuration mistake
| * | | Fix 11035 : debug/release library configuration mistakeMathieu Malaterre2010-08-141-2/+2
| |/ / | | | | | | | | | Thanks to Dimitri Kaparis for report
* | | Merge topic 'python_add_module_scope'Brad King2010-08-171-4/+2
|\ \ \ | | | | | | | | | | | | | | | | 42fd9a5 Bug with default library type of Python modules.
| * | | Bug with default library type of Python modules.Marcus D. Hanwell2010-08-131-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | The _TARGET_SUPPORTS_SHARED_LIBS variable was being altered outside of the find module, moving it into the function fixes any of these scoping issues. Fix tested and verified in VTK and Titan.
* | | | Merge topic 'tg/BlueGeneP'Brad King2010-08-1715-0/+348
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 7083c81 Add platform files for BlueGene/P systems
| * | | | Add platform files for BlueGene/P systemsTodd Gamblin2010-08-1315-0/+348
| | |/ / | |/| | | | | | | | | | | | | | | | | | BlueGeneP-base: Internal base shared by static and dynamic files BlueGeneP-static: Platform file for all-static builds BlueGeneP-dynamic: Platform file for "default" dynamic builds
* | | | Merge topic 'FindGTK2_fixes'Brad King2010-08-171-6/+28
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | f6ca76f Several fixes needed to improve Windows support 74a12f3 Add detection for new pangommconfig.h header file
| * | | | Several fixes needed to improve Windows supportPhilip Lowman2010-08-121-6/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for detecting fontconfig.h header * Call find_package(Freetype) since it's required * Add support for allowing users to add additional library directories via the GTK2_ADDITIONAL_SUFFIXES variable (kind of a future-kludge in case the GTK developers change versions on any of the directories in the future). * Fixed a problem on Windows where you had to configure twice to find the gtk & gdk libraries
| * | | | Add detection for new pangommconfig.h header filePhilip Lowman2010-08-121-0/+1
| |/ / / | | | | | | | | | | | | | | | | Thanks to Sune Vuorela & the Debian Project for the patch http://git.debian.org/?p=collab-maint/cmake.git;a=commitdiff;h=5dc3acd7
* | | | Merge topic 'improve-cpack-docs'Brad King2010-08-171-3/+40
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | cf4a50b Add documentation for CPACK_PROJECT_CONFIG_FILE.
| * | | | Add documentation for CPACK_PROJECT_CONFIG_FILE.David Cole2010-08-111-3/+40
| |/ / /
* | | | Merge topic 'FindBoost_cygwin_fix'Brad King2010-08-171-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 8de0d1a Fixes problem finding libraries under Boost (#9510)
| * | | | Fixes problem finding libraries under Boost (#9510)Philip Lowman2010-08-111-1/+1
| |/ / /
* | | | Merge topic 'intel-response-files'Brad King2010-08-171-0/+4
|\ \ \ \ | |/ / / |/| | | | | | | | | | | 4b1e5f0 Pass objects to Intel linker using a response file
| * | | Pass objects to Intel linker using a response fileArjen Verweij2010-08-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Use response files for C and CXX languages with the Intel compiler on Windows. We already used them for Fortran. This enables creation of libraries and executables with a very large number of object files.
* | | | Merge topic 'ImprovedVersionCheckingInSomeModules'Brad King2010-08-109-107/+66
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 430336c Merge branch 'findsubversion_fphsa_cleanup' b6c6156 Use FPHSA() in FindSWIG, including version checking. 656cd2f Improved version checking for FindCUDA using the new mode of FPHSA 126db7b Improved version checking for FindSubversion using the new mode of FPHSA() 77d909b Fix DETAILS string with version number in FHPSA() 19b68b9 Improved version checking for FindJava using the new FPHSA() mode 6bb0b6e Improved version checking for FindRuby using the new mode of FPHSA() 946493f FindSquish doesn't detect the version, remove that from the documentation cb9d1ea Add version checking support to FindFlex and FindPerlLibs
| * \ \ \ Merge branch 'findsubversion_fphsa_cleanup'Brad King2010-08-101-4/+2
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into ImprovedVersionCheckingInSomeModules Conflicts: Modules/FindSubversion.cmake
| * | | | | Use FPHSA() in FindSWIG, including version checking.Alex Neundorf2010-08-071-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | Improved version checking for FindCUDA using the new mode of FPHSAAlex Neundorf2010-08-071-29/+8
| | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | Improved version checking for FindSubversion using the new mode of FPHSA()Alex Neundorf2010-08-071-13/+20
| | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | Fix DETAILS string with version number in FHPSA()Alex Neundorf2010-08-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If found, the version which was found should be stored in the DETAILS string, but it was dereferenced twice, which was wrong. Alex
| * | | | | Improved version checking for FindJava using the new FPHSA() modeAlex Neundorf2010-08-071-29/+15
| | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | Improved version checking for FindRuby using the new mode of FPHSA()Alex Neundorf2010-08-071-19/+7
| | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | FindSquish doesn't detect the version, remove that from the documentationAlex Neundorf2010-08-071-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Alex
| * | | | | Add version checking support to FindFlex and FindPerlLibsAlex Neundorf2010-08-072-3/+12
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Use the new mode of FPHSA() to add version checking for these two modules. Alex
* | | | | Merge topic 'module-header-spelling'Brad King2010-08-10268-268/+268
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | 2cde67a Modules: Fix spelling 'To distributed' -> 'To distribute'
| * | | | Modules: Fix spelling 'To distributed' -> 'To distribute'Todd Gamblin2010-08-09268-268/+268
| |/ / /
* | | | Merge topic 'mingw-response-files'Brad King2010-08-101-1/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | b03f4ec No response files with GNU ld <= 2.16 (#10913)
| * | | | No response files with GNU ld <= 2.16 (#10913)Brad King2010-08-061-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Older GNU ld does not support the @FILE syntax for response files. Check the ld version on MinGW and MSYS before enabling the syntax.
* | | | | Merge topic 'findsubversion_fphsa_cleanup'Brad King2010-08-101-5/+4
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | a918bd5 FindSubversion: set compatibility variables based on FPHSA()