Robert Dailey
|
b0f0b3e440
VS: Add VS_SCC_AUXPATH target property (#12549)
|
14 years ago |
Raphael Kubo da Costa
|
f8c77fa97b
Fix typo in set_target_properties' documentation.
|
14 years ago |
David Cole
|
df9577259c
Add support for Visual Studio project-specific globals (#8707)
|
14 years ago |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Brad King
|
430cc2b4b7
ENH: Always imply CLEAN_DIRECT_OUTPUT target prop
|
16 years ago |
Bill Hoffman
|
637418a835
BUG: fix for 4524, add support for target properties to set vs source code control information
|
17 years ago |
Ken Martin
|
0e69d38004
ENH: add return and break support to cmake, also change basic command invocation signature to be able to return extra informaiton via the cmExecutionStatus class
|
18 years ago |
Ken Martin
|
8d32d229a3
ENH: make commands lower case by default
|
18 years ago |
Ken Martin
|
27379d7b08
ENH: make properties a bit more formal with documentation and chaining
|
19 years ago |
Bill Hoffman
|
b0bc59f709
ENH: commit fix for putting everything in the build on vs
|
19 years ago |
Brad King
|
b155f3aa1c
ENH: Adding image version number (major.minor) property to windows binaries. 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.
|
19 years ago |
Brad King
|
441d208bb3
ENH: Added target property CLEAN_DIRECT_OUTPUT to not clean all forms of a library name so that static and shared libraries of the same name can coexist in a single build directory.
|
19 years ago |
Ken Martin
|
4fa019319e
ENH: fix line length
|
19 years ago |
Brad King
|
b4542762a7
ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker 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.
|
19 years ago |
Ken Martin
|
daa37f1163
STYLE: fix line length
|
19 years ago |
Bill Hoffman
|
4d90438597
ENH: fix docs to include linker lang
|
19 years ago |
Brad King
|
392137b6d7
ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis.
|
19 years ago |
Brad King
|
5462f9a2b9
ENH: Added documentation for COMPILE_FLAGS property and clarified meaning of DEFINE_SYMBOL.
|
19 years ago |
Bill Hoffman
|
3c8e899102
ENH: add support for per config target LINK_FLAGS
|
19 years ago |
Brad King
|
54732b0607
ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value 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.
|
19 years ago |
Brad King
|
586a9427d3
ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH.
|
19 years ago |
Brad King
|
96f0266228
ENH: Created new install script generation framework. The INSTALL command 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.
|
19 years ago |
Brad King
|
53821a505e
ENH: Clarified documentation of DEFINE_SYMBOL.
|
19 years ago |
Brad King
|
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
|
19 years ago |
Brad King
|
ed72b56512
STYLE: Fixed documentation to state target_EXPORTS default right after DEFINE_SYMBOL documentation instead of many sentences later in a random place.
|
20 years ago |
Bill Hoffman
|
49840778b9
ENH: add some more properties for visual studio projects
|
20 years ago |
Ken Martin
|
590377dcdd
STYLE: fix docs
|
20 years ago |
Brad King
|
d392acb4e6
ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables.
|
20 years ago |
Brad King
|
cbdc3f408d
ENH: Added documentation of VERSION and SOVERSION properties.
|
20 years ago |
Ken Martin
|
fbf40e202a
ENH: add first cut at support for exe with same name as lib
|
20 years ago |