Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: make properties a bit more formal with documentation and chaining | Ken Martin | 2006-12-07 | 1 | -3/+4 |
| | |||||
* | ENH: fix bug in full path to target depends stuff | Bill Hoffman | 2006-12-07 | 1 | -0/+2 |
| | |||||
* | BUG: Do not print empty install configuration repeatedly. | Brad King | 2006-12-04 | 1 | -2/+2 |
| | |||||
* | ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵ | Bill Hoffman | 2006-11-29 | 1 | -2/+0 |
| | | | | use cmVersion | ||||
* | BUG: fix problem when a target name is the same as the output of a custom ↵ | Bill Hoffman | 2006-11-25 | 1 | -0/+16 |
| | | | | command | ||||
* | ENH: Adding support for # escape in Watcom WMake. | Brad King | 2006-10-25 | 1 | -0/+5 |
| | |||||
* | ENH: Adding image version number (major.minor) property to windows binaries. ↵ | Brad King | 2006-10-16 | 1 | -0/+22 |
| | | | | 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. | ||||
* | BUG: Do not try to compute the location of a non-library target for linking. | Brad King | 2006-10-13 | 1 | -1/+3 |
| | |||||
* | BUG: TARGET_QUOTED should always be replaced if Target is set in the rule ↵ | Brad King | 2006-10-10 | 1 | -1/+1 |
| | | | | variables. | ||||
* | BUG: Need to match shared library names before static because some platforms ↵ | Brad King | 2006-10-05 | 1 | -2/+6 |
| | | | | have static name patterns that match their shared patterns but not vice versa. This is needed for implementing bug#1644 on cygwin. | ||||
* | BUG: Fix link flags on cygwin shared libraries. This requires that the ↵ | Brad King | 2006-10-05 | 1 | -1/+3 |
| | | | | shared library prefix be supported in the link library regex. | ||||
* | ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses ↵ | Brad King | 2006-10-05 | 1 | -1/+20 |
| | | | | bug #3462. | ||||
* | BUG: Fixed display of custom command comments with quotes, dollars, and ↵ | Brad King | 2006-10-04 | 1 | -1/+6 |
| | | | | other special characters in them. | ||||
* | BUG: Fix/cleanup custom commands and custom targets. Make empty comment ↵ | Brad King | 2006-09-28 | 1 | -1/+1 |
| | | | | 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. | ||||
* | BUG: MSYS makefile shell needs posix paths to executables in some cases and ↵ | Brad King | 2006-09-28 | 1 | -0/+13 |
| | | | | it does not hurt to do it always. | ||||
* | BUG: Do not filter system directories for include file dependencies. | Brad King | 2006-09-28 | 1 | -11/+15 |
| | |||||
* | ENH: Re-implemented command line argument shell quoting to support several ↵ | Brad King | 2006-09-27 | 1 | -19/+33 |
| | | | | platforms with one code base. | ||||
* | BUG: Disable new shell escape code until backward compatibility can be ↵ | Brad King | 2006-09-25 | 1 | -0/+15 |
| | | | | established in the new implementation. | ||||
* | BUG: Need to escape spaces in custom command line arguments. | Brad King | 2006-09-21 | 1 | -1/+1 |
| | |||||
* | BUG: Do not escape parens because we need to be able to reference make ↵ | Brad King | 2006-09-21 | 1 | -2/+1 |
| | | | | variables in the scripts. | ||||
* | BUG: Centralized generation of command line arguments in escaped form. This ↵ | Brad King | 2006-09-21 | 1 | -50/+28 |
| | | | | addresses bug#3786 for several platforms. | ||||
* | BUG: Do not look for linker language unless it is needed. | Brad King | 2006-09-16 | 1 | -11/+11 |
| | |||||
* | ENH: Adding support to link specifically to an archive or a shared library ↵ | Brad King | 2006-09-15 | 1 | -2/+48 |
| | | | | based on the file name specified. This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified. | ||||
* | ENH: Adding install/local global target for Makefile generators. This runs ↵ | Brad King | 2006-08-29 | 1 | -2/+4 |
| | | | | installation only in the current directory and not subdirectories. | ||||
* | ENH: make sure RuleVariable struct is initialized correctly, also make sure ↵ | Bill Hoffman | 2006-08-08 | 1 | -14/+27 |
| | | | | custom command targets do not crash cmake | ||||
* | ENH: Added generation of rules to manually request preprocessed or generated ↵ | Brad King | 2006-08-08 | 1 | -0/+14 |
| | | | | assembly sources. | ||||
* | ENH: Moved GetSourceFileLanguage up to cmLocalGenerator. | Brad King | 2006-08-03 | 1 | -0/+16 |
| | |||||
* | ENH: Moved unique object file name computation from ↵ | Brad King | 2006-07-11 | 1 | -0/+117 |
| | | | | cmLocalUnixMakefileGenerator3 up to cmLocalGenerator for use by all generators. Created cmLocalVisualStudioGenerator as superclass for all VS generators. Implemented on-demand unique object file name computation for VS 7 generator to avoid slow compiles when all sources are in subdirectories. | ||||
* | ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker ↵ | Brad King | 2006-06-15 | 1 | -3/+22 |
| | | | | 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: centralized locaiton of CMakeFiles setting | Ken Martin | 2006-06-14 | 1 | -1/+1 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-12 | 1 | -80/+127 |
| | |||||
* | ENH: Added CONFIGURATIONS option to INSTALL command to allow ↵ | Brad King | 2006-05-05 | 1 | -3/+31 |
| | | | | per-configuration install rules. | ||||
* | ENH: make sure special vs ide path is only used for msvc_ide builds | Bill Hoffman | 2006-04-25 | 1 | -6/+11 |
| | |||||
* | ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all ↵ | Brad King | 2006-04-25 | 1 | -3/+28 |
| | | | | in-project include directories before all out-of-project include directories. | ||||
* | ENH: add special windows CMAKE_MSVCIDE_RUN_PATH variable for adding to the ↵ | Bill Hoffman | 2006-04-25 | 1 | -1/+8 |
| | | | | path of vs IDE for running custom commands from cmake | ||||
* | ENH: name pdb files for visual studio make based builds | Bill Hoffman | 2006-04-19 | 1 | -0/+8 |
| | |||||
* | ENH: fix java for ide builds again | Bill Hoffman | 2006-04-17 | 1 | -4/+2 |
| | |||||
* | ENH: fix java and add OBJECT_DIR support | Bill Hoffman | 2006-04-17 | 1 | -1/+13 |
| | |||||
* | ENH: enable test for java with IDE builds | Bill Hoffman | 2006-04-11 | 1 | -2/+39 |
| | |||||
* | ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables ↵ | Brad King | 2006-04-11 | 1 | -2/+8 |
| | | | | CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway. | ||||
* | ENH: Restored implementation of AddCustomCommandToCreateObject. Updated it ↵ | Brad King | 2006-04-11 | 1 | -26/+35 |
| | | | | to use newer custom command functionality. | ||||
* | BUG: Install scripts should honor EXCLUDE_FROM_ALL options for ↵ | Brad King | 2006-04-11 | 1 | -8/+12 |
| | | | | subdirectories. This addresses bug#3100. | ||||
* | BUG: Do not add non-per-config subdirectory name of cmake target libraries ↵ | Brad King | 2006-04-11 | 1 | -4/+10 |
| | | | | as full path libs. | ||||
* | ENH: Added support for multiple outputs generated by a single custom ↵ | Brad King | 2006-04-11 | 1 | -0/+31 |
| | | | | command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. | ||||
* | BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not ↵ | Brad King | 2006-04-05 | 1 | -1/+7 |
| | | | | yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries. | ||||
* | BUG: Removing part of earlier fix because it does not work with VS ↵ | Brad King | 2006-04-04 | 1 | -3/+2 |
| | | | | generators. It may be restored later after cmOrderLinkDirs is further fixed. | ||||
* | BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are ↵ | Brad King | 2006-04-04 | 1 | -3/+9 |
| | | | | found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings. | ||||
* | ENH: Added global TargetManifest computation between Configure and Generate ↵ | Brad King | 2006-04-04 | 1 | -0/+57 |
| | | | | steps. This allows generators to know what other targets will exist on disk when the build completes. | ||||
* | ENH: add support for per config target LINK_FLAGS | Bill Hoffman | 2006-04-03 | 1 | -1/+17 |
| | |||||
* | ENH: Added named component installation implementation. Installation ↵ | Brad King | 2006-03-30 | 1 | -6/+32 |
| | | | | behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. |