Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor VS <= 7.1 utility-depends workaround | Brad King | 2010-08-24 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | Commit 438a7e2f (Fix utility dependencies for static libraries in VS generators, 2007-04-04) implemented utility-only dependencies between linkable targets by introducing an intermediate non-linkable target. We convert a dependency of the form foo -> bar to the form foo -> bar_UTILITY -> bar to prevent foo from including bar on its link line. Previously we added the extra "_UTILITY" targets explicitly among the project targets before dependency analysis was performed. Now we generate them separately at the last moment so that cmGlobalGenerator need not be aware of them. | ||||
* | 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. | ||||
* | Create VS generator GetRegistryBase method | Brad King | 2009-09-16 | 1 | -0/+3 |
| | | | | | | | | | 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. | ||||
* | ENH: remove INCLUDE_EXTERNAL_MSPROJECT name hack, and use target properties ↵ | Bill Hoffman | 2009-07-14 | 1 | -1/+1 |
| | | | | instead, fix VXExternalInclude test for VS10 | ||||
* | ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do | Alexander Neundorf | 2007-06-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | something like this: ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS) ... do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS) ... fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS) Alex | ||||
* | ENH: Added cmGlobalVisualStudioGenerator as superclass to all VS global ↵ | Brad King | 2007-04-04 | 1 | -2/+2 |
| | | | | generators. | ||||
* | BUG: cmGlobalGenerator::Build should not always use the /fast target name ↵ | Brad King | 2006-06-01 | 1 | -1/+2 |
| | | | | because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles. | ||||
* | STYLE: fix line length | Ken Martin | 2006-05-11 | 1 | -1/+2 |
| | |||||
* | STYLE: fix line lengths | Bill Hoffman | 2006-03-10 | 1 | -2/+5 |
| | |||||
* | BUG: Fixed installation of MacOSX Bundle executables and the corresponding ↵ | Brad King | 2006-03-03 | 1 | -1/+4 |
| | | | | install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory. | ||||
* | COMP: Even more global target fixes | Andy Cedilnik | 2006-02-24 | 1 | -0/+2 |
| | |||||
* | BUG: Fixed cmTarget::GetFullPath to not append the configuration name when ↵ | Brad King | 2006-02-03 | 1 | -0/+4 |
| | | | | only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name. | ||||
* | ENH: Add a way for the generated command to include extra flags. This is ↵ | Andy Cedilnik | 2005-12-01 | 1 | -1/+1 |
| | | | | useful for CTest (or try compile) to add -j2 | ||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -2/+1 |
| | | | | of const junk | ||||
* | ENH: Add option to ignore errors. Only works on make | Andy Cedilnik | 2005-04-29 | 1 | -1/+2 |
| | |||||
* | COMP: Converting INSTALL->ALL_BUILD dependency implementation to use the ↵ | Brad King | 2005-04-29 | 1 | -1/+1 |
| | | | | AddUtility method on a target. This significantly simplifies the implementation and removes warnings about hiding virtual functions. | ||||
* | ENH: Start working on a method that abstracts generating of build command | Andy Cedilnik | 2005-04-28 | 1 | -5/+2 |
| | |||||
* | ENH: Added dependency from INSTALL target to ALL_BUILD target so that ↵ | Brad King | 2005-04-28 | 1 | -1/+1 |
| | | | | targets build before being installed. | ||||
* | ENH: More ctest changes and move SetupTest to superclass | Andy Cedilnik | 2005-04-01 | 1 | -1/+0 |
| | |||||
* | ENH: ctest now uses CMake global generator to do the build part of ↵ | Ken Martin | 2005-02-22 | 1 | -4/+8 |
| | | | | build-and-test | ||||
* | ENH: move project map to global generator base | Bill Hoffman | 2005-01-21 | 1 | -2/+0 |
| | |||||
* | ENH: try to initialize all languages at the same time | Bill Hoffman | 2004-08-27 | 1 | -2/+1 |
| | |||||
* | BUG: CMAKE_TRY_COMPILE_CONFIGURATION should be obtained from the cmMakefile ↵ | Brad King | 2004-08-04 | 1 | -1/+1 |
| | | | | instance for the listfile containing the TRY_COMPILE call, not the top level listfile. | ||||
* | ENH: add new subdirectory exclude from top option | Bill Hoffman | 2004-03-09 | 1 | -1/+3 |
| | |||||
* | remove warnings | Bill Hoffman | 2003-11-26 | 1 | -1/+1 |
| | |||||
* | ENH: generate a sln and dsw file for each sub project in a project | Bill Hoffman | 2003-11-26 | 1 | -1/+5 |
| | |||||
* | ENH: Registered global generators are now kept in a table in the cmake ↵ | Brad King | 2003-07-08 | 1 | -1/+5 |
| | | | | instance. Added support for documentation with a Generators section. | ||||
* | ENH: Visual Studio 6 and 7 generators now set CMAKE_CONFIGURATION_TYPES to ↵ | Brad King | 2002-12-20 | 1 | -0/+1 |
| | | | | be a semicolon-separated list of configurations that will be built. | ||||
* | ENH: unify EnableLanguage across all generators | Bill Hoffman | 2002-12-05 | 1 | -0/+2 |
| | |||||
* | ENH: Added reference to Copyright.txt. Removed old reference to ITK ↵ | Brad King | 2002-10-23 | 1 | -3/+3 |
| | | | | copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. | ||||
* | Attempt to fix Visual studio 6 comiling | Andy Cedilnik | 2002-09-23 | 1 | -1/+2 |
| | |||||
* | modified TryCompile | Ken Martin | 2002-09-10 | 1 | -1/+1 |
| | |||||
* | new arch | Ken Martin | 2002-09-04 | 1 | -0/+78 |