summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalUnixMakefileGenerator3.cxx
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* STYLE: fix line lengthKen Martin2006-05-111-32/+52
|
* BUG: use SHELL varKen Martin2006-05-031-1/+1
|
* BUG: need to make sure paths are OKKen Martin2006-05-021-1/+1
|
* BUG: need to make sure paths are OKKen Martin2006-05-021-0/+1
|
* BUG: fix for unixKen Martin2006-05-021-1/+1
|
* ENH: Makefile performance improvementsKen Martin2006-05-021-91/+181
|
* ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support ↵Brad King2006-04-271-1/+1
| | | | for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project.
* ENH: fix global helpBill Hoffman2006-04-251-1/+1
|
* ENH: fix help for global targetsBill Hoffman2006-04-201-3/+1
|
* ENH: put global targets in the helpBill Hoffman2006-04-181-0/+1
|
* ENH: Added support for multiple outputs generated by a single custom ↵Brad King2006-04-111-1/+66
| | | | 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/+7
|
* ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE ↵Brad King2006-03-301-0/+1
| | | | is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060.
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-28/+29
|
* ENH: Cleaned up generation of directory-level rules and their support ↵Brad King2006-03-011-239/+80
| | | | structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall.
* COMP: Even more global target fixesAndy Cedilnik2006-02-241-1/+0
|
* BUG: Work-around borland make bug that drops a rule completely if it has no ↵Brad King2006-02-161-0/+7
| | | | dependencies or commands.
* ENH: Implemented RPATH specification support. It is documented by the ↵Brad King2006-02-161-0/+24
| | | | command SET_TARGET_PROPERTIES.