- Jun 21, 2016
-
- Jun 17, 2016
-
-
Replace some custom code with equivalent code from the framework. This also fixes some fixmes left in the custom code.
-
Factor the flag generation out of cmCommonTargetGenerator::GetFlags into a new cmLocalGenerator::GetTargetCompileFlags method. This will allow it to be used without a target generator available.
-
Brad King authored
Add a cmLocalGenerator::GetTargetFortranFlags virtual method to get generator-specific generation of Fortran-specific flags. Implement it in cmLocalCommonGenerator by moving the implementation from cmCommonTargetGenerator::AddFortranFlags. This will allow it to be used without having a target generator available. Inspired-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Move code to create/get the fortran module directory from the cmCommonTargetGenerator to cmGeneratorTarget. Rename the ComputeFortranModuleDirectory method to CreateFortranModuleDirectory as this method *creates* the directory if it is missing.
-
Brad King authored
Move cmCommonTargetGenerator::WorkingDirectory to cmLocalCommonGenerator and add an access method.
-
8be00e44 Help: Add release note about XCODE_FILE_ATTRIBUTES source file property 27eb657d Xcode: Add support for mig files 811f6c82 Xcode: Add XCODE_FILE_ATTRIBUTES source file property ef494edf Xcode: Don't emit empty settings blocks. 82ebbf68 Xcode: Add function to conditionally add Xcode Attributes 025edea0 Xcode: Add const qualifiers
-
86bcdbcd FindIce: Support finding both release and debug libraries
-
afd6cc6b CodeBlocks: Show generated files in non-utility targets
-
76b462ea cmExtraCodeBlocksGenerator: Do not shuffle include directories
-
Brad King authored
-
Create a LINK_WHAT_YOU_USE target property and corresponding CMAKE_LINK_WHAT_YOU_USE variable to enable this behavior. Extend link commands by running `ldd -u -r` to detect shared libraries that are linked but not needed.
-
Brad King authored
-
-
Report include directories in a sensible order. Do not shuffle them when trying to make them unique.
-
Kitware Robot authored
-
- Jun 16, 2016
-
-
Since 2.6.3 the UTILITY target may have source files. A defect was filed that these files are now visible in the source tree. A fix later removed all generated files from the source tree, regardless of the target type. You can't even include them by using the SOURCES option. This fix adds generated files again, except for the UTILITY target which cluttered the source tree. Fixes #14272.
-
82ecc2a3 FindIce: Add versions 3.6.1 and 3.6.2
-
d645b03e cmOutputConverter: implement Shell__GetArgument using ostringstream
-
90d114ed FindCUDA: Use the correct runtime in REQUIRED_VARS check
-
1c2c6297 cmTargetLinkLibraryType: Extract from cmStandardIncludes.h ffdc0a8e cmTypeMacro: Extract from cmStandardIncludes.h e4eb88e2 cmCustomCommandLines: Extract from cmStandardIncludes.h 535ec2bf cmDocumentationEntry: Extract from cmStandardIncludes c3819aca cmConfigure.h: Establish as 'include first' file
-
-
-
-
Roger Leigh authored
Search for both release and debug library variants, and use SelectLibraryConfigurations to choose the appropriate library. Also add both release and debug libraries to the imported targets.
-
Kitware Robot authored
-
- Jun 15, 2016
-
-
Daniel Pfeifer authored
This removes the need to calculate the resulting string length beforehand.
-
Roger Leigh authored
-
Kitware Robot authored
-
- Jun 14, 2016
-
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
Use istringsream for parsing, ostringstream for generation.
-