summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalGenerator.cxx
Commit message (Collapse)AuthorAgeFilesLines
* STYLE: fix line length issuesBill Hoffman2007-02-171-1/+2
|
* ENH: remove warnings and debug statementBill Hoffman2007-02-171-2/+2
|
* ENH: check in initial conv library stuffBill Hoffman2007-02-161-0/+12
|
* ENH: do not use crazy long paths to object files for try compileBill Hoffman2007-01-311-0/+10
|
* ENH: this does not need to be safe as the value is checkedBill Hoffman2007-01-231-1/+1
|
* ENH: avoid crash, but do not make it an error if include flags is missing ↵Bill Hoffman2007-01-231-1/+1
| | | | from a language
* ENH: make the include flag required for a language avoids seg faultBill Hoffman2007-01-231-2/+3
|
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-3/+4
|
* ENH: fix bug in full path to target depends stuffBill Hoffman2006-12-071-0/+2
|
* BUG: Do not print empty install configuration repeatedly.Brad King2006-12-041-2/+2
|
* ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵Bill Hoffman2006-11-291-2/+0
| | | | use cmVersion
* BUG: fix problem when a target name is the same as the output of a custom ↵Bill Hoffman2006-11-251-0/+16
| | | | command
* ENH: Adding support for # escape in Watcom WMake.Brad King2006-10-251-0/+5
|
* ENH: Adding image version number (major.minor) property to windows binaries. ↵Brad King2006-10-161-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 King2006-10-131-1/+3
|
* BUG: TARGET_QUOTED should always be replaced if Target is set in the rule ↵Brad King2006-10-101-1/+1
| | | | variables.
* BUG: Need to match shared library names before static because some platforms ↵Brad King2006-10-051-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 King2006-10-051-1/+3
| | | | shared library prefix be supported in the link library regex.
* ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses ↵Brad King2006-10-051-1/+20
| | | | bug #3462.
* BUG: Fixed display of custom command comments with quotes, dollars, and ↵Brad King2006-10-041-1/+6
| | | | other special characters in them.
* BUG: Fix/cleanup custom commands and custom targets. Make empty comment ↵Brad King2006-09-281-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 King2006-09-281-0/+13
| | | | it does not hurt to do it always.
* BUG: Do not filter system directories for include file dependencies.Brad King2006-09-281-11/+15
|
* ENH: Re-implemented command line argument shell quoting to support several ↵Brad King2006-09-271-19/+33
| | | | platforms with one code base.
* BUG: Disable new shell escape code until backward compatibility can be ↵Brad King2006-09-251-0/+15
| | | | established in the new implementation.
* BUG: Need to escape spaces in custom command line arguments.Brad King2006-09-211-1/+1
|
* BUG: Do not escape parens because we need to be able to reference make ↵Brad King2006-09-211-2/+1
| | | | variables in the scripts.
* BUG: Centralized generation of command line arguments in escaped form. This ↵Brad King2006-09-211-50/+28
| | | | addresses bug#3786 for several platforms.
* BUG: Do not look for linker language unless it is needed.Brad King2006-09-161-11/+11
|
* ENH: Adding support to link specifically to an archive or a shared library ↵Brad King2006-09-151-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 King2006-08-291-2/+4
| | | | installation only in the current directory and not subdirectories.
* ENH: make sure RuleVariable struct is initialized correctly, also make sure ↵Bill Hoffman2006-08-081-14/+27
| | | | custom command targets do not crash cmake
* ENH: Added generation of rules to manually request preprocessed or generated ↵Brad King2006-08-081-0/+14
| | | | assembly sources.
* ENH: Moved GetSourceFileLanguage up to cmLocalGenerator.Brad King2006-08-031-0/+16
|
* ENH: Moved unique object file name computation from ↵Brad King2006-07-111-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 King2006-06-151-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 settingKen Martin2006-06-141-1/+1
|
* STYLE: fix line lengthKen Martin2006-05-121-80/+127
|
* ENH: Added CONFIGURATIONS option to INSTALL command to allow ↵Brad King2006-05-051-3/+31
| | | | per-configuration install rules.
* ENH: make sure special vs ide path is only used for msvc_ide buildsBill Hoffman2006-04-251-6/+11
|
* ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all ↵Brad King2006-04-251-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 Hoffman2006-04-251-1/+8
| | | | path of vs IDE for running custom commands from cmake
* ENH: name pdb files for visual studio make based buildsBill Hoffman2006-04-191-0/+8
|
* ENH: fix java for ide builds againBill Hoffman2006-04-171-4/+2
|
* ENH: fix java and add OBJECT_DIR supportBill Hoffman2006-04-171-1/+13
|
* ENH: enable test for java with IDE buildsBill Hoffman2006-04-111-2/+39
|
* ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables ↵Brad King2006-04-111-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 King2006-04-111-26/+35
| | | | to use newer custom command functionality.
* BUG: Install scripts should honor EXCLUDE_FROM_ALL options for ↵Brad King2006-04-111-8/+12
| | | | subdirectories. This addresses bug#3100.
* BUG: Do not add non-per-config subdirectory name of cmake target libraries ↵Brad King2006-04-111-4/+10
| | | | as full path libs.