summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Allow users to specify defaults for unset policiesBrad King2011-01-044-3/+62
| | | | | | | | | | Check CMAKE_POLICY_DEFAULT_CMP<NNNN> for a default when policy CMP<NNNN> would otherwise be left unset. This allows users to set policies on the command line when the project does not set them. One may do this to quiet warnings or test whether a project will build with new behavior without modifying code. There may also be cases when users want to build an existing project release using new behavior for policies unknown to the project at the time of the release.
* Fix indentation in cmPolicies::ApplyPolicyVersion()Alex Neundorf2011-01-041-14/+13
| | | | Alex
* KWSys Nightly Date StampKWSys Robot2010-11-171-1/+1
|
* Merge topic 'find-doc-init'David Cole2010-11-1614-42/+88
|\ | | | | | | | | 5303fbf Speedup find_* commands (#11412)
| * Speedup find_* commands (#11412)Brad King2010-11-1214-42/+88
| | | | | | | | | | | | | | Delay computation of the command documentation until it is needed. It is wasteful to do it in the constructor on every call. Inspired-By: Christian Ehrlicher <Ch.Ehrlicher@gmx.de>
* | Merge topic 'cray-compiler'David Cole2010-11-162-0/+36
|\ \ | | | | | | | | | | | | | | | 53e76c8 Teach CMake about Cray C, C++, and Fortran compilers 34e1ac2 Create Fortran info variables for .mod behavior
| * | Create Fortran info variables for .mod behaviorBrad King2010-11-122-0/+36
| | | | | | | | | | | | | | | | | | Define CMAKE_Fortran_MODDIR_DEFAULT and CMAKE_Fortran_MODOUT_FLAG variables to help some Fortran compilers generate .mod files in the current working directory.
* | | Merge topic 'MakeCodeBlocksGeneratorNonVerbose2'David Cole2010-11-168-248/+210
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 156ae39 Don't disable colors in the CodeBlocks generator and minor cleanup. e547fa7 Remove the "early alpha stage" comments about Eclipse and C::B a02987a Don't enforce VERBOSE makefiles for the CodeBlocks generator 7b1421b Remove trailing whitespace
| * | | Don't disable colors in the CodeBlocks generator and minor cleanup.Alex Neundorf2010-11-115-23/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since now the only users of SetToolSupportsColor() are gone, this method is removed too. Alex
| * | | Remove the "early alpha stage" comments about Eclipse and C::BAlex Neundorf2010-11-112-4/+0
| | | | | | | | | | | | | | | | Alex
| * | | Don't enforce VERBOSE makefiles for the CodeBlocks generatorAlex Neundorf2010-11-114-15/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of enforcing verbose makefile, now the generated build command includes "VERBOSE=1" so the output will be verbose when building in C::B. Also removed the now unused setForceVerboseMakefiles(). Alex
| * | | Remove trailing whitespaceAlex Neundorf2010-11-118-208/+208
| |/ / | | | | | | | | | Alex
* | | Merge topic 'fix-FOLDER-plus-include_external_msproject'David Cole2010-11-161-37/+41
|\ \ \ | | | | | | | | | | | | | | | | b3cf739 Honor FOLDER on include_external_msproject targets (#11436)
| * | | Honor FOLDER on include_external_msproject targets (#11436)David Cole2010-11-101-37/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add FOLDER property usage to the VSExternalInclude test and inspect results manually to verify behavior. Thanks to Jens Auer for the bug report.
* | | | Merge topic 'vs-intel-RuntimeLibrary'David Cole2010-11-163-2/+61
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 22aec40 Set Intel .vfproj RuntimeLibrary attribute 3d79e7d Fix Intel .vfproj SubSystem attribute values
| * | | | Set Intel .vfproj RuntimeLibrary attributeBrad King2010-11-093-0/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Look for the "/threads", "/libs:dll", and "/dbglibs" flags and convert them to the proper RuntimeLibrary attribute value in the IDE. This is a 3-to-1 flag mapping and such needs special handling in the parser.
| * | | | Fix Intel .vfproj SubSystem attribute valuesBrad King2010-11-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SubSystem attribute value must be "subSystemConsole" or "subSystemWindows", not "1" or "2". Commit 20f49730 (Reset platform/compiler info status for each language, 2010-09-28) exposed this bug by (correctly) passing the /libs:dll flag to the compiler, which chokes the linker if a value for "/subsystem:" is not given.
* | | | | Merge topic 'vs8-direct-depends'David Cole2010-11-163-3/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1a0c166 Store direct dependencies in solutions for VS >= 8
| * | | | | Store direct dependencies in solutions for VS >= 8Brad King2010-09-103-3/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit bc43b0f2 (Do not link library dependencies in VS solutions, 2009-10-20) CMake disables for VS >= 8 linking of a target to libraries that happen to be listed as solution-level dependencies. Therefore we can list the direct dependencies of each target in the solution file and let VS handle transitive dependencies automatically.
* | | | | | KWSys Nightly Date StampKWSys Robot2010-11-161-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-11-151-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-11-141-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-11-131-1/+1
| |_|_|_|/ |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-11-121-1/+1
| |_|_|/ |/| | |
* | | | KWSys Nightly Date StampKWSys Robot2010-11-111-1/+1
| |_|/ |/| |
* | | KWSys Nightly Date StampKWSys Robot2010-11-101-1/+1
| | |
* | | Merge topic 'external-link-depends'David Cole2010-11-095-50/+55
|\ \ \ | | | | | | | | | | | | | | | | | | | | 95f149e Define LINK_DEPENDS target property (#11406) 07cfa57 Consolidate duplicate link rule make dependency code
| * | | Define LINK_DEPENDS target property (#11406)Brad King2010-11-052-0/+19
| | | | | | | | | | | | | | | | | | | | Custom Makefile link rules may need to depend on linker scripts. Define this property to allow user-specified link-time dependencies.
| * | | Consolidate duplicate link rule make dependency codeBrad King2010-11-054-50/+36
| | | | | | | | | | | | | | | | | | | | Factor code previously duplicated for library and executable rules into a common method.
* | | | Merge topic 'document-custom-command-no-DEPENDS'David Cole2010-11-091-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 80edcc6 Document custom command behavior without DEPENDS (#11407)
| * | | | Document custom command behavior without DEPENDS (#11407)Brad King2010-11-051-0/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | The behavior of add_custom_command when no DEPENDS option is specified matches that of standard Make behavior, but it does not hurt to describe it explicitly.
* | | | Merge topic 'rule-messages'David Cole2010-11-092-77/+96
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | dc36b34 Honor RULE_MESSAGES property for build target messages
| * | | | Honor RULE_MESSAGES property for build target messagesCampbell Barton2010-11-032-77/+96
| | | | |
* | | | | Merge topic 'cmake-gui-args-11388'David Cole2010-11-091-1/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 0476715 Fix regression to allow specifying a CMakeCache.txt file on the command line.
| * | | | | Fix regression to allow specifying a CMakeCache.txt file on the command line.Clinton Stimpson2010-11-011-1/+13
| | | | | |
* | | | | | Merge topic 'qtdialog-use-bundleutilities'David Cole2010-11-092-363/+16
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 249a9bb cmake-gui: use BundleUtilities in place of custom script.
| * | | | | | cmake-gui: use BundleUtilities in place of custom script.Clinton Stimpson2010-10-142-363/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BundleUtilities is better supported and allows including shared Qt libs on other platforms. Also removed limitation of static Qt for windows build of cmake-gui.
* | | | | | | KWSys: Teach SystemInformation about WinXP Pro and Win7Brad King2010-11-091-6/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify a few lines in the function QueryOSInformation. Change-Id: Ief8327144fdf5588354d4ce8240eb0206722e77e Author: Marius Staring <m.staring@lumc.nl>
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-11-091-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-11-081-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-11-071-1/+1
| | | | | | |
* | | | | | | KWSys Nightly Date StampKWSys Robot2010-11-061-1/+1
| |_|_|/ / / |/| | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-11-051-1/+1
| | | | | |
* | | | | | KWSys Nightly Date StampKWSys Robot2010-11-041-1/+1
| |_|/ / / |/| | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-11-031-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-11-021-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-11-011-2/+2
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-10-311-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-10-301-1/+1
| | | | |
* | | | | KWSys Nightly Date StampKWSys Robot2010-10-291-1/+1
| | | | |