Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bootstrap: make target_* commands available | Daniel Pfeifer | 2017-08-18 | 1 | -14/+14 |
| | |||||
* | Add directory property 'LABELS' and CMAKE_DIRECTORY_LABELS variable | Betsy McPhail | 2017-07-10 | 1 | -2/+2 |
| | | | | | The specified LABELS will be passed down to subdirectories as well as any targets or tests in the directory. | ||||
* | include_guard: implement new command | Pavel Solodovnikov | 2017-06-22 | 1 | -0/+2 |
| | |||||
* | cmCommands: use new methods for builtin commands | Daniel Pfeifer | 2017-05-11 | 1 | -132/+156 |
| | |||||
* | cmake: register fake project commands in -P mode | Daniel Pfeifer | 2017-05-08 | 1 | -0/+61 |
| | |||||
* | fix some include-what-you-use diagnostics | Daniel Pfeifer | 2017-02-17 | 1 | -0/+1 |
| | |||||
* | cmCommands: add commands directly to cmState | Daniel Pfeifer | 2017-02-13 | 1 | -114/+107 |
| | |||||
* | split Default commands into Scripting and Project | Daniel Pfeifer | 2017-02-13 | 1 | -41/+54 |
| | |||||
* | cmDisallowedCommand: extract policy checking from cmCommand | Daniel Pfeifer | 2017-02-13 | 1 | -8/+28 |
| | | | | Implement cmDisallowedCommand as a wrapper class for cmCommand. | ||||
* | Combine all unexpected commands to a single class | Daniel Pfeifer | 2016-11-29 | 1 | -14/+29 |
| | |||||
* | Include necessary headers in commands | Daniel Pfeifer | 2016-10-26 | 1 | -12/+0 |
| | |||||
* | Create all commands from a single function | Daniel Pfeifer | 2016-10-21 | 1 | -0/+238 |
| | |||||
* | CMakeLists: Generate the cmCommands.cxx file. | Stephen Kelly | 2014-02-09 | 1 | -86/+0 |
| | | | | | | | | | | | | Define the list of commands in the CMakeLists.txt file. List the sources in the CMakeLib target, but mark them as HEADER_FILE_ONLY. This has the effect that IDEs will show the files, though they will not be built again. Add a cmCommandsForBootstrap.cxx file for bootstrapping purposes. Rename the cmExportLibraryDependencies file to match the common pattern. | ||||
* | Add cmake_host_system_information command | Nils Gladitz | 2013-06-19 | 1 | -0/+2 |
| | | | | | | Expose the internal system information API to the CMake language. For example, it is useful to see how much memory the system has available to estimate an upper limit of tests that can run in parallel. | ||||
* | Introduce add_compile_options command. | Stephen Kelly | 2013-06-04 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | This command is similar to add_definitions, in that it affects the compile options of all targets which follow it. The implementation is similar to the implementation of the include_directories command, in that it is based on populating a COMPILE_OPTIONS directory property and using that to initialize the same property on targets. Unlike the include_directories command however, the add_compile_options command does not affect previously defined targets. That is, in the following code, foo will not be compiled with -Wall, but bar will be: add_library(foo ...) add_compile_options(-Wall) add_library(bar ...) | ||||
* | Add target_compile_options command. | Stephen Kelly | 2013-06-02 | 1 | -0/+2 |
| | | | | This command populates the COMPILE_OPTIONS target property. | ||||
* | Add the target_compile_definitions command. | Stephen Kelly | 2013-01-10 | 1 | -0/+2 |
| | | | | This is a convenience API to populate the corresponding properties. | ||||
* | Add the target_include_directories command. | Stephen Kelly | 2013-01-10 | 1 | -0/+3 |
| | | | | This is a convenience API to populate the corresponding properties. | ||||
* | bootstrap: move while() and endwhile() into the bootstrap build | Alex Neundorf | 2012-02-21 | 1 | -4/+0 |
| | | | | Alex | ||||
* | Build enable_language command during bootstrap | Brad King | 2010-12-30 | 1 | -2/+0 |
| | | | | | | | Commit 060d6e88 (Add support for windres to cygwin, 2010-12-23) and commit b2f308c8 (Add support for windows resources with mingw/msys, 2010-12-22) introduced enable_language(RC) for the first time in a platform file processed by a bootstrap-built cmake. | ||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -14/+9 |
| | | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range. | ||||
* | COMP: Add set_directory_properties to bootstrap | Brad King | 2008-12-18 | 1 | -2/+0 |
| | | | | We now need this command in the Tests/CMakeLists.txt file. | ||||
* | ENH: add get_test_property to bootstrap so bootstrap builds test the same as ↵ | Bill Hoffman | 2008-07-07 | 1 | -2/+0 |
| | | | | non-bootstrap builds | ||||
* | ENH: support for cpack and install of cmake-gui as mac app bundle | Bill Hoffman | 2008-02-16 | 1 | -3/+0 |
| | |||||
* | ENH: Re-enable diagnosis of non-unique target names. | Brad King | 2008-02-14 | 1 | -4/+0 |
| | | | | | | | | - Re-enable enforcement in cmMakefile::EnforceUniqueName - Improve error message to help user resolve the problem - Fix Modules/CTestTargets.cmake to not duplicate testing targets - Move commands used by the changes to Modules/CTestTargets.cmake to build during bootstrap: DEFINE_PROPERTY, GET_PROPERTY | ||||
* | ENH: Add option to bootstrap script to enable Qt dialog. | Brad King | 2008-02-13 | 1 | -8/+0 |
| | | | | | | | | | - Add --qt-gui and --no-qt-gui options - Add --qt-qmake=<qmake> option to help locate Qt - Build more commands during bootstrap to help FindQt4.cmake: MATH, GET_DIRECTORY_PROPERTY, EXECUTE_PROCESS, SEPARATE_ARGUMENTS - Bootstrapping with the cmake-gui is now possible in MSys | ||||
* | ENH: add functions and raise scope | Ken Martin | 2007-12-03 | 1 | -2/+0 |
| | |||||
* | ENH: move list command to bootstrap commands | Bill Hoffman | 2007-10-29 | 1 | -2/+0 |
| | |||||
* | ENH: class for parsing the arguments for INSTALL() | Alexander Neundorf | 2007-08-23 | 1 | -0/+1 |
| | | | | Alex | ||||
* | COMP: fix bootstrapping | Alexander Neundorf | 2007-06-26 | 1 | -4/+0 |
| | | | | Alex | ||||
* | ENH: add SetProperties into bootstrap | Ken Martin | 2007-06-26 | 1 | -2/+0 |
| | |||||
* | ENH: some property cleanup and added GetProperty | Ken Martin | 2007-06-25 | 1 | -0/+2 |
| | |||||
* | ENH: add cmExternalMakefileProjectGenerator, which should make it easier to | Alexander Neundorf | 2007-06-08 | 1 | -0/+2 |
| | | | | | | | | | write generators for IDE projects, which use already existing makefiles (current the kdevelop generator) -first stept of the export interface, iniitial export() command -more replacements for the FIND_XXX docs Alex | ||||
* | BUG: fix Bootstrap test | Alexander Neundorf | 2007-06-07 | 1 | -2/+0 |
| | | | | Alex | ||||
* | COMP: Need CMake 2.4 or a bootstrap cmake that has ADD_SUBDIRECTORY to build. | Brad King | 2007-05-13 | 1 | -2/+0 |
| | |||||
* | ENH: Add variable watch command | Andy Cedilnik | 2007-04-11 | 1 | -0/+3 |
| | |||||
* | BUG: cmCreateTestSourceList command is needed at boostrap time because KWSys ↵ | Brad King | 2007-03-03 | 1 | -2/+0 |
| | | | | now uses test drivers. | ||||
* | ENH: remove old commands | Ken Martin | 2006-12-12 | 1 | -8/+0 |
| | |||||
* | ENH: make properties a bit more formal with documentation and chaining | Ken Martin | 2006-12-07 | 1 | -0/+4 |
| | |||||
* | ENH: added endmacro command | Ken Martin | 2006-10-03 | 1 | -0/+2 |
| | |||||
* | ENH: added elseif | Ken Martin | 2006-09-22 | 1 | -0/+2 |
| | |||||
* | BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the ↵ | Brad King | 2006-04-19 | 1 | -2/+0 |
| | | | | Win32 implementation of process execution. | ||||
* | COMP: Fix apple bootstrap issues | Andy Cedilnik | 2006-03-22 | 1 | -2/+0 |
| | |||||
* | ENH: Cleanup bootstrap even more | Andy Cedilnik | 2006-03-22 | 1 | -9/+33 |
| | |||||
* | ENH: Several packaging issues. Allow random variables to be passed to cpack ↵ | Andy Cedilnik | 2006-02-27 | 1 | -2/+0 |
| | | | | (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos | ||||
* | ENH: Add initial implementation of the list command | Andy Cedilnik | 2006-02-10 | 1 | -0/+2 |
| | |||||
* | ENH: Added INSTALL command as a placeholder for a future generic install ↵ | Brad King | 2006-02-10 | 1 | -0/+2 |
| | | | | specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage. | ||||
* | ENH: Adding new EXECUTE_PROCESS command that interfaces to KWSys Process ↵ | Brad King | 2006-02-03 | 1 | -0/+2 |
| | | | | Execution. | ||||
* | ENH: Add rudamentary mathematical expression support | Andy Cedilnik | 2005-10-17 | 1 | -0/+2 |
| | |||||
* | ENH: the test for kwsys uses GET_TARGET_PROPERTY, which was not in the CMake ↵ | Sebastien Barre | 2005-10-04 | 1 | -2/+0 |
| | | | | bootstrap |