summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'vs-target-dependencies' into imported-target-dependenciesBrad King2010-11-196-80/+215
|\
| * Use modern global dependency graph for VS < 8 depsBrad King2010-11-182-73/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VS 7.1 and below have 2 behaviors that make the cmComputeTargetDepends result difficult to use for solution-level dependencies. Update the method cmGlobalVisualStudioGenerator::ComputeTargetDepends to document the behaviors and work around them. Commit 1a0c166a (Store direct dependencies in solutions for VS >= 8, 2010-08-20) isolated VS >= 8 from this computation so those versions should be unaffected. This change removes the last use of cmTarget::GetLinkLibraries for purposes other than backward compatibility with legacy interfaces (export_library_dependencies, VS 6 custom .dsp templates). Now the cmComputeTargetDepends results are used for all generators so global target dependency computation is fully centralized.
| * Record edge type in global dependency graphBrad King2010-11-184-7/+59
| | | | | | | | Each inter-target dependency may be a 'link' or 'util' dependency.
| * Merge branch 'vs8-direct-depends' into vs-target-dependenciesBrad King2010-11-123-3/+18
| |\
* | | KWSys Nightly Date StampKWSys Robot2010-11-191-1/+1
| | |
* | | KWSys Nightly Date StampKWSys Robot2010-11-181-1/+1
| | |
* | | 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
| | | | |