summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cmake_add_fortran_subdirectory'David Cole2012-02-1412-0/+376
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e16406 CMakeAddFortranSubdirectory: Add NO_EXTERNAL_INSTALL option 6f6891b CMakeAddFortranSubdirectory: Always parse arguments 48a09f8 CMakeAddFortranSubdirectory: Make IMPORTED targets GLOBAL 067c1f4 VSGNUFortran: Disable test in special cases bd69e1c VSGNUFortran: Add special case for SunPro Fortran runtime library 414a780 CMakeAddFortranSubdirectory: Validate gfortran architecture 7e0d9f1 CMakeAddFortranSubdirectory: Find gfortran in PATH d6b0312 CMakeAddFortranSubdirectory: Fix documentation format and typos e4ae038 CMakeAddFortranSubdirectory: Allow full paths to directories 538c345 Add CMakeAddFortranSubdirectory to use MinGW gfortran in VS 3c6af5f Merge branch 'add-CheckLanguage-module' into CMakeAddFortranSubdirectory
| * CMakeAddFortranSubdirectory: Add NO_EXTERNAL_INSTALL optionBrad King2012-02-092-2/+17
| | | | | | | | | | | | | | | | We do not yet support "make install" in the external project case. Document this explicitly in the interface. Require the caller to use an option to "disable" the unsupported behavior. This will allow us to add the behavior by default in the future without clobbering existing projects that handle the installation themselves.
| * CMakeAddFortranSubdirectory: Always parse argumentsBrad King2012-02-091-4/+5
| | | | | | | | Parse arguments even in add_subdirectory() mode to validate them.
| * CMakeAddFortranSubdirectory: Make IMPORTED targets GLOBALBill Hoffman2012-02-096-19/+19
| | | | | | | | | | | | | | cmake_add_fortran_directory uses imported targets when using the mingw fortran compiler. This change makes those targets global in scope so they act just like the real targets that exist when a fortran compiler exists and regular add_subdirectory is used.
| * VSGNUFortran: Disable test in special casesBill Hoffman2012-02-091-1/+18
| | | | | | | | | | The ifort compiler found on some test machines does not support Mac universal binaries or the Linux Standard Base.
| * VSGNUFortran: Add special case for SunPro Fortran runtime libraryBill Hoffman2012-02-091-1/+35
| | | | | | | | | | | | The SunPro compiler does not add the fortran runtime library when creating a shared fortran library. Link to the SunPro Fortran runtime libraries explicitly.
| * CMakeAddFortranSubdirectory: Validate gfortran architectureBrad King2012-02-091-5/+21
| | | | | | | | | | | | Verify that MINGW_GFORTRAN not only points to a MinGW gfortran but also one that compiles for the target architecture. This prevents using a 32-bit gfortran in a 64-bit MSVC build.
| * CMakeAddFortranSubdirectory: Find gfortran in PATHBrad King2012-02-091-4/+7
| | | | | | | | | | | | In the find_program(MINGW_GFORTRAN) call use the PATHS option for hard-coded guesses instead of HINTS. This allows the user environment to override the guesses and corrects usage of the command options.
| * CMakeAddFortranSubdirectory: Fix documentation format and typosBrad King2012-02-091-14/+12
| | | | | | | | | | Indent the function signature correctly. Fix some typos. Fix the copyright year.
| * CMakeAddFortranSubdirectory: Allow full paths to directoriesBrad King2012-02-093-17/+27
| | | | | | | | | | | | | | Fix the implementation to allow full paths with spaces. Change the interpretation of relative paths to be with respect to the current binary directory. This matches the convention used in ExternalProject. Test both full and relative paths in the VSGNUFortran test.
| * Add CMakeAddFortranSubdirectory to use MinGW gfortran in VSBill Hoffman2012-02-0911-0/+282
| | | | | | | | | | | | | | This patch adds a new module that allows for easy integration of MinGW gfortran and the Visual Studio compiler. It is done in a function called cmake_add_fortran_subdirectory. The patch also includes a test for this feature.
| * Merge branch 'add-CheckLanguage-module' into CMakeAddFortranSubdirectoryBrad King2012-02-093-0/+89
| |\
* | \ Merge topic 'qt4-translation-includes'David Cole2012-02-141-1/+7
|\ \ \ | | | | | | | | | | | | | | | | 7a6d279 FindQt4: Add include directories for lupdate.
| * | | FindQt4: Add include directories for lupdate.Clinton Stimpson2012-02-091-1/+7
| |/ / | | | | | | | | | | | | Fixes bug #12644. Thanks Bernd Lörwald for partial patch.
* | | Merge topic 'qt4-warning-clarification'David Cole2012-02-141-2/+3
|\ \ \ | | | | | | | | | | | | | | | | cbdfcc6 FindQt4: clarify warning message about incorrect Qt installation.
| * | | FindQt4: clarify warning message about incorrect Qt installation.Clinton Stimpson2012-02-091-2/+3
| |/ / | | | | | | | | | | | | Fixes bug #12915. Thanks Laurent Rineau and Brad King for input.
* | | Merge topic 'PGI-recognise-pgfortran'David Cole2012-02-141-4/+4
|\ \ \ | | | | | | | | | | | | | | | | bb5f48f detect "pgfortran" as PGI Fortran compiler (#12425)
| * | | detect "pgfortran" as PGI Fortran compiler (#12425)Rolf Eike Beer2012-02-081-4/+4
| |/ / | | | | | | | | | See http://www.pgroup.com/doc/pgiug.pdf, page xviii.
* | | Merge topic 'findx11-xmu'David Cole2012-02-141-0/+10
|\ \ \ | | | | | | | | | | | | | | | | c008141 FindX11: also search for Xmu (#12447)
| * | | FindX11: also search for Xmu (#12447)Rolf Eike Beer2012-02-081-0/+10
| |/ /
* | | Merge topic 'add-CheckLanguage-module'David Cole2012-02-143-0/+89
|\ \ \ | | |/ | |/| | | | | | | 5db99e8 Add CheckLanguage module
| * | Add CheckLanguage moduleBrad King2012-02-083-0/+89
| | | | | | | | | | | | | | | | | | Define a "check_language(<lang>)" macro to test whether <lang> can be enabled. Cache the result in CMAKE_<lang>_COMPILER. Add a test case covering expected results.
* | | Merge topic 'ImproveCPackDoc-reloaded'David Cole2012-02-1421-100/+911
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4b77eb Avoid discovering system infos for documentation. Adding some path is enough. 9002f73 Fix non existent std::string::clear on VS6 02ccb32 Create getDocumentedModulesListInDir which may be used in other context. 24fbc28 Add missing section markup for CPackComponent bafd8a9 Example of builtin variable documentation (i.e. only used in C++ source code). 543f1ad Make the load of script documentation more efficient and dynamic. cdbd1a9 Fix another compiler warning due to a typo 52c53de Really avoid compiler warning about unused vars 37f90ed Calm down compiler warning about unused var 7c82b7f Fix potential bad memory access, thanks to Eike 62b589b Suppress unused var, beautify code, avoid 1 extra newline. 751713f Update bash completion file in order to handle new CPack doc options. 1629615 CPack Documentation extraction from CMake script begins to work 83e34dd Implement simple CMake script comment markup language. c6a0169 CPack begin the implementation of --help-command* and --help-variables*
| * | | Avoid discovering system infos for documentation. Adding some path is enough.Eric NOULARD2012-02-141-19/+20
| | | |
| * | | Fix non existent std::string::clear on VS6Eric NOULARD2012-02-141-2/+2
| | | |
| * | | Create getDocumentedModulesListInDir which may be used in other context.Eric NOULARD2012-02-143-56/+99
| | | | | | | | | | | | | | | | | | | | This should makes it easier to use the same "documented module" techniques for CTest, CMake or user module.
| * | | Add missing section markup for CPackComponentEric NOULARD2012-02-141-0/+4
| | | |
| * | | Example of builtin variable documentation (i.e. only used in C++ source code).Eric NOULARD2012-02-141-7/+15
| | | |
| * | | Make the load of script documentation more efficient and dynamic.Eric NOULARD2012-02-145-25/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPack help will be searched in any CPack*.cmake file located near to CPack.cmake file. The script files is parsed iff the first line begin with ##section. Moreover the documentation section name is specified on the remaining part of the line minus the space immediately following ##section.
| * | | Fix another compiler warning due to a typoEric NOULARD2012-02-141-1/+0
| | | |
| * | | Really avoid compiler warning about unused varsEric NOULARD2012-02-142-6/+2
| | | |
| * | | Calm down compiler warning about unused varEric NOULARD2012-01-312-0/+4
| | | |
| * | | Fix potential bad memory access, thanks to EikeEric NOULARD2012-01-311-1/+1
| | | |
| * | | Suppress unused var, beautify code, avoid 1 extra newline.Eric NOULARD2012-01-241-18/+25
| | | | | | | | | | | | | | | | | | | | | | | | There remains extra newlines in text Formatter output but the parser does not seem to be the culprit. The formatter should be.
| * | | Update bash completion file in order to handle new CPack doc options.Eric NOULARD2012-01-221-0/+10
| | | |
| * | | CPack Documentation extraction from CMake script begins to workEric NOULARD2012-01-2212-204/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Enhance extract doc parser. Seems robust now. The legacy module documentation parser works as before ignoring the new markup. - Proof of concept for CPack (generic), CPack RPM and CPack Deb generator for macro and variables. Try cpack --help-command and cpack --help-variables
| * | | Implement simple CMake script comment markup language.Eric NOULARD2012-01-227-9/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The language is very simple. It use ##<keyword> special comment which opens a structured documentation block and ##end closes it. This may be used to extract documentation for macro as 'command' and 'variables' such that cpack --help-command and --help-variable does parse builtin modules files (CPack.cmake, CPackComponent.cmake, ...) in order to extract the corresponding doc.
| * | | CPack begin the implementation of --help-command* and --help-variables*Eric NOULARD2012-01-2212-54/+312
| | | | | | | | | | | | | | | | | | | | | | | | This modifications set tries to keep the unified doc for cmake/ctest/cpack while introducing tool specific documentation separated. Some documentation sections for CMake do not fit well to CPack.
* | | | Merge topic 'CPackNSIS-fixIgnore-INCLUDE_TOPLEVEL'David Cole2012-02-141-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 6a74eb1 CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.
| * | | | CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.Eric NOULARD2012-02-051-3/+3
| | | | |
* | | | | Merge topic 'interrupt-bug-12649'David Cole2012-02-146-7/+43
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 131eed6 cmake-gui: Improve interrupt granularity to fix bug 12649.
| * | | | | cmake-gui: Improve interrupt granularity to fix bug 12649.Clinton Stimpson2012-01-026-7/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of enabling interrupt only when a progress or message callback is called, add a new callback specifically for interrupt. This new callback is called from GetFatalErrorOccured() so cmake-gui can immediately report interrupt status instead of calling queuing a call to cmSystemTools::SetFatalErrorOccured() and waiting for the progress or message callback to be called to process that queued call.
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-141-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-131-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-121-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-111-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-101-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2012-02-091-1/+1
| |_|_|_|/ |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2012-02-081-1/+1
| |_|_|/ |/| | |
* | | | Merge topic 'update-mini5-release-qt'David Cole2012-02-071-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 495f899 Update version of Qt for dashmacmini5 produced release binaries