summaryrefslogtreecommitdiffstats
path: root/Source/cmSetTargetPropertiesCommand.h
Commit message (Collapse)AuthorAgeFilesLines
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-1/+8
|
* ENH: commit fix for putting everything in the build on vsBill Hoffman2006-11-091-0/+4
|
* ENH: Adding image version number (major.minor) property to windows binaries. ↵Brad King2006-10-161-1/+5
| | | | Default is 0.0, but the VERSION target property may change the value. Windows now has first-class support for dll and exe versioning. This addresses bug#1219.
* ENH: Added target property CLEAN_DIRECT_OUTPUT to not clean all forms of a ↵Brad King2006-08-031-0/+7
| | | | library name so that static and shared libraries of the same name can coexist in a single build directory.
* ENH: fix line lengthKen Martin2006-06-161-2/+2
|
* ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker ↵Brad King2006-06-151-1/+5
| | | | search path directories not inside the project to the INSTALL_RPATH automatically. The property is initialized by the variable CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created.
* STYLE: fix line lengthKen Martin2006-05-121-2/+3
|
* ENH: fix docs to include linker langBill Hoffman2006-05-081-0/+5
|
* ENH: Added <config>_OUTPUT_NAME target property to allow the output name to ↵Brad King2006-04-181-1/+3
| | | | be set on a per-configuration basis.
* ENH: Added documentation for COMPILE_FLAGS property and clarified meaning of ↵Brad King2006-04-041-1/+7
| | | | DEFINE_SYMBOL.
* ENH: add support for per config target LINK_FLAGSBill Hoffman2006-04-031-1/+2
|
* ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value ↵Brad King2006-03-021-1/+9
| | | | of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property. The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target. Also enabled use of the OUTPUT_NAME property for non-executable targets.
* ENH: Created target property INSTALL_NAME_DIR initalized by ↵Brad King2006-02-241-4/+7
| | | | CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH.
* ENH: Created new install script generation framework. The INSTALL command ↵Brad King2006-02-191-13/+23
| | | | creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes.
* ENH: Clarified documentation of DEFINE_SYMBOL.Brad King2006-02-161-2/+2
|
* ENH: Implemented RPATH specification support. It is documented by the ↵Brad King2006-02-161-1/+14
| | | | command SET_TARGET_PROPERTIES.
* STYLE: Fixed documentation to state target_EXPORTS default right after ↵Brad King2005-11-221-4/+6
| | | | DEFINE_SYMBOL documentation instead of many sentences later in a random place.
* ENH: add some more properties for visual studio projectsBill Hoffman2005-11-191-1/+5
|
* STYLE: fix docsKen Martin2005-11-171-8/+8
|
* ENH: Added versioned executable support. This partially addresses bug#2143. ↵Brad King2005-08-171-0/+3
| | | | Also made OUTPUT_NAME work when installing executables.
* ENH: Added documentation of VERSION and SOVERSION properties.Brad King2005-06-201-0/+6
|
* ENH: add first cut at support for exe with same name as libKen Martin2005-06-161-0/+2
|
* DOC: Fix commentAndy Cedilnik2004-03-281-1/+1
|
* ENH: Add pre and post install script supportAndy Cedilnik2004-03-281-1/+3
|
* removed redundent includesKen Martin2003-08-101-1/+0
|
* ENH: Cleaned up documentation and formatted it for use by cmDocumentation.Brad King2003-02-141-6/+14
|
* Fix commentAndy Cedilnik2003-02-111-1/+1
|
* Several fixes/improvements:Brad King2003-02-071-1/+5
| | | | | | | | | | | | | - Fixed CollapseFullPath to work on relative paths with base paths not in the current working directory. - INCLUDE command now supports relative paths (using above fix). - Added ABSOLUTE option to GET_FILENAME_COMPONENT command to unwind symlinks and relative paths. - Fixed libName_EXPORTS macro definition to be valid C identifier. - Added DEFINE_SYMBOL target propterty for customizing the export symbol. - Implemented LINK_FLAGS target propterty for libraries in VC6 and VC7. Several of these fixes were contributed by Gareth Jones.
* ENH: add target properties filesBill Hoffman2002-12-211-0/+66