Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | COMP: fix some warnings and style issues | Ken Martin | 2006-12-08 | 1 | -1/+2 |
| | |||||
* | ENH: make properties a bit more formal with documentation and chaining | Ken Martin | 2006-12-07 | 1 | -14/+247 |
| | |||||
* | ENH: fix bug in full path to target depends stuff | Bill Hoffman | 2006-12-07 | 1 | -0/+2 |
| | |||||
* | BUG: better fix for .dll.lib problem | Bill Hoffman | 2006-11-30 | 1 | -1/+8 |
| | |||||
* | COMP: fix compile issue on Sun hopefully | Ken Martin | 2006-11-29 | 1 | -2/+2 |
| | |||||
* | COMP: fix compile issue on Sun | Ken Martin | 2006-11-29 | 1 | -4/+8 |
| | |||||
* | ENH: updated handling of debug and optimized target link libraries | Ken Martin | 2006-11-29 | 1 | -92/+58 |
| | |||||
* | ENH: fix line length problem | Bill Hoffman | 2006-11-27 | 1 | -6/+6 |
| | |||||
* | ENH: fix crash in plplot build | Bill Hoffman | 2006-11-27 | 1 | -1/+2 |
| | |||||
* | BUG: fix problem when a target name is the same as the output of a custom ↵ | Bill Hoffman | 2006-11-25 | 1 | -4/+30 |
| | | | | command | ||||
* | ENH: fix a bug with useing debuf optimized libs from other builds | Ken Martin | 2006-11-16 | 1 | -0/+4 |
| | |||||
* | ENH: Adding image version number (major.minor) property to windows binaries. ↵ | Brad King | 2006-10-16 | 1 | -1/+37 |
| | | | | 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: Adding version number to the name of a DLL built in cygwin but not the ↵ | Brad King | 2006-10-05 | 1 | -0/+11 |
| | | | | import library. This addresses bug#3571. | ||||
* | ENH: Added support for getting a target's location on a per-configuration ↵ | Brad King | 2006-09-29 | 1 | -1/+9 |
| | | | | basis (ex. DEBUG_LOCATION). This does not fix but helps with bug#3250. | ||||
* | ENH: Added target property CLEAN_DIRECT_OUTPUT to not clean all forms of a ↵ | Brad King | 2006-08-03 | 1 | -0/+11 |
| | | | | library name so that static and shared libraries of the same name can coexist in a single build directory. | ||||
* | COMP: Fix and/or disable warnings for Borland 5.6 build. | Brad King | 2006-08-01 | 1 | -9/+9 |
| | |||||
* | ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker ↵ | Brad King | 2006-06-15 | 1 | -0/+1 |
| | | | | 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. | ||||
* | ENH: Changing shared library versioned file names on OSX to conform to that ↵ | Brad King | 2006-06-05 | 1 | -1/+21 |
| | | | | platform's convention. | ||||
* | ENH: fix for vtk 4.4 and other projects that may try to link to a module | Bill Hoffman | 2006-05-19 | 1 | -0/+5 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-12 | 1 | -10/+18 |
| | |||||
* | ENH: Added information about target needing a source file when one cannot be ↵ | Brad King | 2006-05-05 | 1 | -1/+1 |
| | | | | found. | ||||
* | ENH: Added <config>_OUTPUT_NAME target property to allow the output name to ↵ | Brad King | 2006-04-18 | 1 | -2/+13 |
| | | | | be set on a per-configuration basis. | ||||
* | COMP: Remove warnings | Andy Cedilnik | 2006-03-28 | 1 | -0/+6 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -125/+129 |
| | |||||
* | STYLE: fix line lengths | Bill Hoffman | 2006-03-10 | 1 | -14/+29 |
| | |||||
* | ENH: Replaced UpdateLocation method with call to GetLocation. Added comment ↵ | Brad King | 2006-03-03 | 1 | -44/+10 |
| | | | | about problems with the LOCATION attribute. | ||||
* | ENH: Add support for exporting graphviz of the project dependencies | Andy Cedilnik | 2006-03-03 | 1 | -0/+5 |
| | |||||
* | BUG: Fixed installation of MacOSX Bundle executables and the corresponding ↵ | Brad King | 2006-03-03 | 1 | -2/+1 |
| | | | | install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory. | ||||
* | ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value ↵ | Brad King | 2006-03-02 | 1 | -10/+39 |
| | | | | 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 King | 2006-02-24 | 1 | -6/+54 |
| | | | | 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: Add a notion of a global target | Andy Cedilnik | 2006-02-23 | 1 | -1/+7 |
| | |||||
* | ENH: Switched order of slash and configuration name in ↵ | Brad King | 2006-02-20 | 1 | -1/+1 |
| | | | | cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility. | ||||
* | BUG: Fixed relink with new install framework. | Brad King | 2006-02-19 | 1 | -1/+2 |
| | |||||
* | ENH: Generate import libraries for DLLs on Cygwin and MinGW. | Brad King | 2006-02-18 | 1 | -37/+60 |
| | |||||
* | ENH: Implemented RPATH specification support. It is documented by the ↵ | Brad King | 2006-02-16 | 1 | -0/+101 |
| | | | | command SET_TARGET_PROPERTIES. | ||||
* | BUG: Fixed cmTarget::GetFullPath to not append the configuration name when ↵ | Brad King | 2006-02-03 | 1 | -9/+4 |
| | | | | only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name. | ||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -101/+209 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify. | ||||
* | ENH: for all custom commands that can not be given to a target, add them to ↵ | Bill Hoffman | 2006-01-09 | 1 | -0/+10 |
| | | | | all targets in the current makefile | ||||
* | BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix | Bill Hoffman | 2006-01-02 | 1 | -4/+1 |
| | |||||
* | COMP: Remove warnings | Andy Cedilnik | 2005-12-30 | 1 | -0/+1 |
| | |||||
* | ENH: add better support for framework linking | Bill Hoffman | 2005-12-26 | 1 | -1/+20 |
| | |||||
* | ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has ↵ | Brad King | 2005-12-14 | 1 | -39/+32 |
| | | | | the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed. | ||||
* | ENH: executable prefix and post fix variables should not be the same as the ↵ | Bill Hoffman | 2005-11-23 | 1 | -4/+2 |
| | | | | executable extension | ||||
* | BUG: Do not expand escape sequences when re-expanding variables in include ↵ | Brad King | 2005-11-22 | 1 | -1/+1 |
| | | | | directories, link directories, and link libraries. | ||||
* | ENH: Added versioned executable support. This partially addresses bug#2143. ↵ | Brad King | 2005-08-17 | 1 | -4/+67 |
| | | | | Also made OUTPUT_NAME work when installing executables. | ||||
* | ENH: make sure source file depends are used to determine if custom commands ↵ | Bill Hoffman | 2005-07-26 | 1 | -3/+6 |
| | | | | are used | ||||
* | ENH: added Alexander's target property TYPE | Ken Martin | 2005-07-01 | 1 | -0/+30 |
| | |||||
* | ENH: some better checks | Ken Martin | 2005-06-22 | 1 | -1/+7 |
| | |||||
* | ENH: make LOCATION an computed property of the target and get rid of a bunch ↵ | Ken Martin | 2005-06-22 | 1 | -17/+61 |
| | | | | of const junk | ||||
* | ENH: removed old 1.2 compatability | Ken Martin | 2005-06-09 | 1 | -40/+0 |
| |