summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalUnixMakefileGenerator3.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: change to make the documentation class more generic, about halfway ↵Ken Martin2007-10-221-3/+3
| | | | there, also provides secitons for Variables now
* ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL ↵Brad King2007-08-031-1/+18
| | | | target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
* BUG: Target exclusion-from-all tests should always use the root local ↵Brad King2007-08-031-103/+21
| | | | generator associated with the all target being tested.
* ENH: Added cmTarget::GetLanguages method to centralize computation of the ↵Brad King2007-08-031-12/+10
| | | | list of languages compiled in a target. Transformed NeedRequiresStep to use it.
* BUG: Removing accidental commit.Brad King2007-08-021-18/+17
|
* BUG: Quick-fix for accidental commit.Brad King2007-08-021-6/+9
|
* ENH: Added cmTarget::GetLanguages method to centralize computation of the ↵Brad King2007-08-021-13/+11
| | | | list of languages compiled in a target.
* ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to doAlexander Neundorf2007-06-281-3/+6
| | | | | | | | | | | | | something like this: ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS) ... do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS) ... fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS) Alex
* STYLE: move ForceVerboseMakefiles to cmGlobalUnixMakefileGenerator3, so theAlexander Neundorf2007-06-051-0/+2
| | | | | | kdevelop generator doesn't need its own CreateLocalGenerator() anymore Alex
* ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates anAlexander Neundorf2007-05-221-185/+182
| | | | | | | | | | "imported" executable target. This can then be used e.g. with ADD_CUSTOM_COMMAND() to generate stuff. It adds a second container for "imported" targets, and FindTarget() now takes an additional argument bool useImportedTargets to specify whether you also want to search in the imported targets or only in the "normal" targets. Alex
* ENH: now target names can be used in add_custom_command() andAlexander Neundorf2007-05-091-1/+1
| | | | | | | | | | add_custom_target() as COMMAND, and cmake will recognize them and replace them with the actual output path of these executables. Also the dependency will be added automatically. Test included. ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(), so it is done now in one central place Alex
* ENH: better progress for any directory that is a projectKen Martin2007-04-131-2/+4
|
* ENH: some code consolidation and cleanupKen Martin2007-04-121-76/+0
|
* BUG: fix progress for ENCLUDE_FORM_ALL cases using new project to target ↵Ken Martin2007-04-121-25/+14
| | | | map. Only fixes it for the top level all target
* STYLE: Added comment about why dependencies need to be chained to clarify code.Brad King2007-04-101-0/+2
|
* ENH: some code cleanupKen Martin2007-03-121-5/+5
|
* ENH: Removed useless method ConvertToMakeTarget and all calls to it. It had ↵Brad King2007-03-081-1/+0
| | | | a buggy implementation that caused it to do nothing.
* ENH: SetupPathConversions is now called automatically on demand.Brad King2007-03-081-1/+0
|
* BUG: Avoid duplicate conversion to output path.Brad King2006-10-101-6/+0
|
* BUG: Fixed ordering of code generated in Makefile and build.make files to ↵Brad King2006-09-081-2/+0
| | | | make sure .SUFFIXES rule comes as early as possible. Also cleaned up documentation in generated files.
* BUG: bad progress for named top level targetsKen Martin2006-08-291-10/+20
|
* ENH: Centralized generation of targets listed in the help to be done by the ↵Brad King2006-08-231-8/+6
| | | | code that actually writes the targets.
* BUG: Added object language to list of object files in a local generator's ↵Brad King2006-08-151-2/+3
| | | | directory. Fixed generation of preprocessing and assembly rules to be done only for C and C++ objects.
* BUG: fix commentKen Martin2006-07-261-1/+1
|
* STYLE: fix long linesKen Martin2006-07-181-1/+2
|
* COMP: fix warningKen Martin2006-07-171-1/+1
|
* COMP: fix old compiler issueKen Martin2006-07-121-1/+5
|
* ENH: added progress for subdir all targets and fixed compiler waringKen Martin2006-07-121-9/+67
|
* BUG: changed to progress to make it more flexible and to no relink targets ↵Ken Martin2006-07-111-76/+68
| | | | as often
* ENH: fix line length and warningKen Martin2006-06-201-2/+3
|
* ENH: fix for dependent targetsKen Martin2006-06-191-4/+8
|
* ENH: do not use the link script on windowsBill Hoffman2006-06-191-0/+4
|
* ENH: warning fixKen Martin2006-06-161-12/+14
|
* ENH: cleanup how progress is reported for individual targets to fix an ↵Ken Martin2006-06-161-38/+23
| | | | integer math issue
* BUG: Pre-install rules for a target should not have target-level ↵Brad King2006-06-151-1/+0
| | | | dependencies. Each target can be re-linked independently as long as the original targets are up to date.
* ENH: Added generation of link rules into script files executed by a cmake -E ↵Brad King2006-06-151-0/+1
| | | | command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
* ENH: centralized locaiton of CMakeFiles settingKen Martin2006-06-141-8/+16
|
* ENH: some cleanup to progressKen Martin2006-06-121-5/+5
|
* ENH: line lengthsKen Martin2006-06-051-2/+4
|
* BUG: cmGlobalGenerator::Build should not always use the /fast target name ↵Brad King2006-06-011-2/+5
| | | | because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles.
* ENH: Moved generation of the /fast version of GLOBAL_TARGET targets to the ↵Brad King2006-06-011-12/+2
| | | | proper place in the local generator instead of in the global generator. Also made the install/fast target not depend on the all target.
* BUG: Added /fast targets in subdirectory makefiles. Removed bogus ↵Brad King2006-06-011-17/+13
| | | | INSTALL_*/fast targets. Also fixed preinstall/fast target.
* BUG: Fix progress when total number of source files is less than 100.Brad King2006-05-301-4/+22
|
* BUG: fix to progress for small projectsKen Martin2006-05-251-7/+14
|
* ENH: fix compiler warnings and posibly java testKen Martin2006-05-241-3/+4
|
* BUG: Fix for spaces in path to build directory with new progress stuff.Brad King2006-05-231-5/+14
|
* ENH: always compile progressKen Martin2006-05-231-5/+194
|
* BUG: fix issue with too many fast targets being listedKen Martin2006-05-181-8/+13
|
* PERF: performance improvementKen Martin2006-05-151-10/+4
|
* ENH: Add simple progress reporting during makeAndy Cedilnik2006-05-151-0/+6
|