Brad King
|
f28f1585f6
COMP: Fix shadowed local warning.
|
18 lat temu |
Brad King
|
2cff26fa52
ENH: Support linking to shared libs with dependent libs
|
18 lat temu |
Brad King
|
afd7d4ca4c
ENH: Add target property LINK_SEARCH_END_STATIC to help people building static binaries on some platforms.
|
18 lat temu |
Brad King
|
7902bc06aa
ENH: Implemented link-interface specification feature.
|
18 lat temu |
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 lat temu |
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 lat temu |
Brad King
|
64b6c0b950
ENH: Document PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties and corresponding arguments to INSTALL(TARGETS).
|
18 lat temu |
Brad King
|
e3b1bdb058
ENH: Support exporting/importing of AppBundle targets.
|
18 lat temu |
Brad King
|
28ea034737
ENH: Support exporting/importing of Framework targets.
|
18 lat temu |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 lat temu |
Brad King
|
99b97dece8
ENH: Created cmComputeLinkDepends to compute link dependencies.
|
18 lat temu |
Brad King
|
96fd5909d9
ENH: Implement linking with paths to library files instead of -L and -l separation. See bug #3832
|
18 lat temu |
Brad King
|
17dbc31ad4
BUG: Added missing documentation of LINK_FLAGS_<CONFIG> property.
|
18 lat temu |
Brad King
|
caca9b8065
ENH: Add AppendProperty methods for use by C++ code in CMake. Simplify implementation of SET_PROPERTY command by using them.
|
18 lat temu |
Brad King
|
80c2be45e0
ENH: Renamed <CONFIG>_COMPILE_DEFINITIONS to COMPILE_DEFINITIONS_<CONFIG> for better documentation clarity.
|
18 lat temu |
Brad King
|
da335fbd00
ENH: Add explicit documentation entry for configuration-specific <CONFIG>_COMPILE_DEFINITIONS.
|
18 lat temu |
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 lat temu |
Amitha Perera
|
4d9259c15b
STYLE: Spelling fixes on documentation
|
18 lat temu |
Alexander Neundorf
|
3da6fd9da4
ENH: only allow usage of chrpath if the executable file format is ELF
|
18 lat temu |
Brad King
|
b2e8c07af8
ENH: Implemented Fortran module output directory and search path flags.
|
18 lat temu |
Alexander Neundorf
|
3ae731fab7
ENH: add support for chrpath, so the RPATH in ELF files can be changed when
|
18 lat temu |
Brad King
|
8506938407
ENH: Added SOURCES property to targets. This is based on patch from issues #6137.
|
18 lat temu |
Brad King
|
91f68fc391
BUG: For imported target directory, do not return pointer to freed memory.
|
18 lat temu |
Ken Martin
|
9bd0d0f1ed
BUG: fix undefined property FRAMEWORK
|
18 lat temu |
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 lat temu |
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 lat temu |
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 lat temu |
Alexander Neundorf
|
112747e4e2
|
18 lat temu |
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 lat temu |
Brad King
|
d7118006de
BUG: Target exclusion-from-all tests should always use the root local generator associated with the all target being tested.
|
18 lat temu |