Brad King
|
f28f1585f6
COMP: Fix shadowed local warning.
|
18 rokov pred |
Brad King
|
2cff26fa52
ENH: Support linking to shared libs with dependent libs
|
18 rokov pred |
Brad King
|
afd7d4ca4c
ENH: Add target property LINK_SEARCH_END_STATIC to help people building static binaries on some platforms.
|
18 rokov pred |
Brad King
|
7902bc06aa
ENH: Implemented link-interface specification feature.
|
18 rokov pred |
Brad King
|
6066e92ba2
BUG: cmTarget instances should not be copied. Removed pass-by-value arguments from cmLocalVisualStudio7Generator::WriteGroup and cmLocalVisualStudio6Generator::WriteGroup. Updated cmTarget to make this easier to find.
|
18 rokov pred |
Brad King
|
ffac622a85
ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target. Use it to simplify the chrpath feature.
|
18 rokov pred |
Brad King
|
64b6c0b950
ENH: Document PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties and corresponding arguments to INSTALL(TARGETS).
|
18 rokov pred |
Brad King
|
e3b1bdb058
ENH: Support exporting/importing of AppBundle targets.
|
18 rokov pred |
Brad King
|
28ea034737
ENH: Support exporting/importing of Framework targets.
|
18 rokov pred |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 rokov pred |
Brad King
|
99b97dece8
ENH: Created cmComputeLinkDepends to compute link dependencies.
|
18 rokov pred |
Brad King
|
96fd5909d9
ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832
|
18 rokov pred |
Brad King
|
17dbc31ad4
BUG: Added missing documentation of LINK_FLAGS_<CONFIG> property.
|
18 rokov pred |
Brad King
|
caca9b8065
ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify implementation of SET_PROPERTY command by using them.
|
18 rokov pred |
Brad King
|
80c2be45e0
ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity.
|
18 rokov pred |
Brad King
|
da335fbd00
ENH: Add explicit documentation entry for configuration-specific <CONFIG>_COMPILE_DEFINITIONS.
|
18 rokov pred |
Brad King
|
8262ccfd4e
ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators.
|
18 rokov pred |
Amitha Perera
|
4d9259c15b
STYLE: Spelling fixes on documentation
|
18 rokov pred |
Alexander Neundorf
|
3da6fd9da4
ENH: only allow usage of chrpath if the executable file format is ELF
|
18 rokov pred |
Brad King
|
b2e8c07af8
ENH: Implemented Fortran module output directory and search path flags.
|
18 rokov pred |
Alexander Neundorf
|
3ae731fab7
ENH: add support for chrpath, so the RPATH in ELF files can be changed when
|
18 rokov pred |
Brad King
|
8506938407
ENH: Added SOURCES property to targets. This is based on patch from issues #6137.
|
18 rokov pred |
Brad King
|
91f68fc391
BUG: For imported target directory, do not return pointer to freed memory.
|
18 rokov pred |
Ken Martin
|
9bd0d0f1ed
BUG: fix undefined property FRAMEWORK
|
18 rokov pred |
David Cole
|
2458b07464
BUG: Fix the dashboards! Put it back the way it was so it always creates the target directory at configure time. Figure out how to avoid it for the framework case on the Mac/Xcode later...
|
18 rokov pred |
David Cole
|
8e4c7b99e1
ENH: Finish up the Framework creation code restructuring. Frameworks build and install now. More work needed on the packaging step. See Tests/Framework for example use.
|
18 rokov pred |
Brad King
|
f2ac53bb10
ENH: Added XCODE_ATTRIBUTE_<an-attribute> property to allow direct setting of Xcode target attributes in generated projects. For example, one may set the prefix header property and the corresponding precompiled option to do precompiled headers.
|
18 rokov pred |
Alexander Neundorf
|
112747e4e2
|
18 rokov pred |
Brad King
|
bffcff4530
ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
|
18 rokov pred |
Brad King
|
d7118006de
BUG: Target exclusion-from-all tests should always use the root local generator associated with the all target being tested.
|
18 rokov pred |