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 år sedan |
Brad King
|
fb7c7675f5
BUG: When using link scripts use native shell escapes instead of makefile shell escapes because the script is not interpreted by a make tool.
|
19 år sedan |
Brad King
|
b20fd1af11
BUG: Do not collapse the INSTALL_NAME_DIR setting because users may intend to have .. in the path. This makes the makefile generator consistent with the already working Xcode implementation of this feature. Also added a test for @executable_path/.. style settings for this property.
|
19 år sedan |
Brad King
|
9a1d4e92eb
BUG: Fix/cleanup custom commands and custom targets. Make empty comment strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators.
|
19 år sedan |
Brad King
|
c7daee6860
BUG: Need to clean manifest files that may have been generated for .exe and .dll files.
|
19 år sedan |
Brad King
|
c3a22c011d
STYLE: Fixed line length.
|
19 år sedan |
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 år sedan |
Brad King
|
0a89a904b3
BUG: Do not write link script lines that use the ':' command which is supposed to be a no-op anyway.
|
19 år sedan |
Brad King
|
7d550e8dc0
BUG: Need to use different link script name when relinking.
|
19 år sedan |
Brad King
|
0bbcb49f65
ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
|
19 år sedan |
Ken Martin
|
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
|
19 år sedan |
Brad King
|
4189370497
BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them. This useful and makes Makefile builds more consistent with VS IDE builds.
|
19 år sedan |
Ken Martin
|
47c7108111
STYLE: fix line length
|
19 år sedan |
Bill Hoffman
|
e6ef33f598
ENH: name pdb files for visual studio make based builds
|
19 år sedan |
Bill Hoffman
|
5ecfd3d4d3
ENH: fix java and add OBJECT_DIR support
|
19 år sedan |
Bill Hoffman
|
3c8e899102
ENH: add support for per config target LINK_FLAGS
|
19 år sedan |
Brad King
|
eb31755eb2
ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060.
|
19 år sedan |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
19 år sedan |
Bill Hoffman
|
88bd3b5281
ENH: add support for removing language flags from shared library and shared module link commands
|
19 år sedan |
Bill Hoffman
|
4c5ba06fa1
ENH: use a cmake script to do the clean step, this allows for large numbers of files to be removed without making the command line too long
|
19 år sedan |
Bill Hoffman
|
3f532f5489
ENH: add support for language flags at rule expansion time
|
19 år sedan |
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.
|
20 år sedan |
Brad King
|
576f0b65c7
BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE.
|
20 år sedan |
Bill Hoffman
|
39e636a4a4
ENH: change expand stuff to pass a struct for all the args
|
20 år sedan |
Brad King
|
81677b3130
ENH: Generate import libraries for DLLs on Cygwin and MinGW.
|
20 år sedan |
Brad King
|
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
|
20 år sedan |
Brad King
|
60cd72d01c
ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles.
|
20 år sedan |
Ken Martin
|
7740ccd1a4
ENH: some cleanup of the makefile generator
|
20 år sedan |