summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: allow source file properties to chain to Directories and upKen Martin2006-12-131-2/+5
|
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-17/+74
|
* ENH: merge in changes for beos supportBill Hoffman2006-12-041-0/+3
|
* COMP: fix compile issue on Sun hopefullyKen Martin2006-11-291-1/+1
|
* ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only ↵Bill Hoffman2006-11-291-21/+4
| | | | use cmVersion
* COMP: fix compile issue on SunKen Martin2006-11-291-2/+4
|
* ENH: updated handling of debug and optimized target link librariesKen Martin2006-11-291-20/+0
|
* ENH: add rc to version stuffBill Hoffman2006-11-281-2/+7
|
* ENH: fix for when a library is tagged both debug and optimizedBill Hoffman2006-11-201-2/+7
|
* BUG: undo bug fix 2722, still replace @foo@ in cmake filesBill Hoffman2006-11-171-1/+1
|
* ENH: fix a bug with useing debuf optimized libs from other buildsKen Martin2006-11-161-0/+15
|
* ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses ↵Brad King2006-10-051-0/+15
| | | | bug #3462.
* ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461.Brad King2006-10-041-3/+8
|
* BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722.Brad King2006-10-041-2/+5
|
* ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid ↵Brad King2006-10-021-4/+6
| | | | building the targets by default.
* ENH: Added SYMBOLIC source file property to mark custom command outputs that ↵Brad King2006-10-021-0/+11
| | | | are never actually created on disk. This is used by the Watcom WMake generator to generate the .SYMBOLIC mark on the files in the make system.
* BUG: Fix/cleanup custom commands and custom targets. Make empty comment ↵Brad King2006-09-281-4/+14
| | | | 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.
* ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid ↵Brad King2006-09-281-7/+1
| | | | to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed.
* ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET ↵Brad King2006-09-281-5/+12
| | | | commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786.
* BUG: Reverting previous change until it is further tested.Brad King2006-08-261-10/+2
|
* BUG: ConfigureFile must read/write in binary mode to avoid windows newline ↵Brad King2006-08-261-2/+10
| | | | trouble. The problem occurred when configuring a file in cygwin from a path starting with a windows drive letter instead of a posix path.
* ENH: Added platform identifier for QNXNTO. This partially addresses bug#3556.Brad King2006-08-011-0/+3
|
* ENH: Adding .hh file as a C++ header file extension. Remove duplicate code ↵Brad King2006-08-011-1/+2
| | | | from implementation of unique object name computation for VS generators. This addresses bug#3565.
* COMP: Handle both ansi and non-ansi CAndy Cedilnik2006-07-261-1/+1
|
* ENH: Add a copy constructor to copy the valuesAndy Cedilnik2006-07-091-0/+41
|
* ENH: fix subdir issueKen Martin2006-06-261-2/+13
|
* ENH: DIsplay the list file stack when displaying errorsAndy Cedilnik2006-06-221-2/+18
|
* ENH: Provide access to CMAKE_PATCH_VERSION in CMake code.Brad King2006-06-151-0/+2
|
* ENH: Unknown command invocations should be fatal errors.Brad King2006-06-151-0/+1
|
* ENH: centralized locaiton of CMakeFiles settingKen Martin2006-06-141-0/+3
|
* ENH: fix for replacement of @var @ only legal variable names should be replacedBill Hoffman2006-06-061-1/+9
|
* BUG: Fix REMOVE_DEFINITIONS command to not remove substrings.Brad King2006-05-231-1/+25
|
* ENH: fix line lengthBill Hoffman2006-05-211-1/+3
|
* ENH: fix for vtk 4.4 and other projects that may try to link to a moduleBill Hoffman2006-05-191-6/+25
|
* STYLE: fix line lengthKen Martin2006-05-121-63/+115
|
* ENH: add a check to make sure targets only link to libraries and not utility ↵Bill Hoffman2006-05-041-0/+15
| | | | targets to avoid seg faults, bug 3194
* ENH: fix re-run of cmake based on configured files that are done with copy ↵Bill Hoffman2006-04-121-1/+0
| | | | if different and never change
* ENH: some performance optimizationsKen Martin2006-04-111-8/+12
|
* ENH: Added support for multiple outputs generated by a single custom ↵Brad King2006-04-111-17/+58
| | | | 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.
* ENH: add support for re-running cmake if the cmakefiles changeBill Hoffman2006-04-101-0/+1
|
* BUG: Fix logic. If the variable is not set, then it is always ok to write ↵Andy Cedilnik2006-03-221-1/+1
| | | | the file
* ENH: Allow blocking of writing into the source treeAndy Cedilnik2006-03-221-0/+32
|
* ENH: added some new functionalityKen Martin2006-03-221-1/+31
|
* ENH: Remove things from bootstrapAndy Cedilnik2006-03-221-1/+9
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-198/+199
|
* BUG: Clarified confusing error message.Brad King2006-03-141-1/+5
|
* ENH: removed unused methods after find changesBill Hoffman2006-03-021-228/+0
|
* COMP: Even more global target fixesAndy Cedilnik2006-02-241-0/+2
|
* ENH: Add a notion of a global targetAndy Cedilnik2006-02-231-0/+1
|
* ENH: Created new install script generation framework. The INSTALL command ↵Brad King2006-02-191-0/+8
| | | | 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.