Brad King
|
8b0575c4ce
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
|
18 years ago |
Alexander Neundorf
|
43de8c8628
|
18 years ago |
Alexander Neundorf
|
1358009382
|
18 years ago |
Alexander Neundorf
|
179943bf14
|
18 years ago |
Alexander Neundorf
|
df8f550029
|
18 years ago |
Brad King
|
142210997f
BUG: Watcom WMake needs empty rule commands even for symbolic targets. This fixes the cmake_force target.
|
18 years ago |
Ken Martin
|
2a1e2456ae
ENH: some code consolidation and cleanup
|
18 years ago |
Brad King
|
f7611f167c
ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type cmGlobalUnixMakefileGenerator3 to give access to all methods. Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set.
|
19 years ago |
Ken Martin
|
bdb530191d
BUG: bad progress for named top level targets
|
19 years ago |
Brad King
|
eef327b944
ENH: Adding install/local global target for Makefile generators. This runs installation only in the current directory and not subdirectories.
|
19 years ago |
Ken Martin
|
f1dfa7e78f
BUG: changed to progress to make it more flexible and to no relink targets as often
|
19 years ago |
Ken Martin
|
a6bf59baef
ENH: fix for dependent targets
|
19 years ago |
Brad King
|
87d4d0e039
BUG: cmGlobalGenerator::Build should not always use the /fast target name 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.
|
19 years ago |
Ken Martin
|
7eba286403
BUG: fix to progress for small projects
|
19 years ago |
Ken Martin
|
2cae0ce389
ENH: fix compiler warnings and posibly java test
|
19 years ago |
Ken Martin
|
50d058a3a1
ENH: always compile progress
|
19 years ago |
Ken Martin
|
b8483cf109
STYLE: fix line length
|
19 years ago |
Ken Martin
|
3023eb7ccb
ENH: Makefile performance improvements
|
19 years ago |
Andy Cedilnik
|
1e608c912c
ENH: Add packaging of source code (make package_source)
|
19 years ago |
Brad King
|
b323c3f51c
BUG: Work-around Watcom WMake limitation for multiple-output custom command support.
|
19 years ago |
Brad King
|
d5719f22c1
ENH: Added support for multiple outputs generated by a single custom 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.
|
19 years ago |
Ken Martin
|
3d96e52261
STYLE: some m_ to this-> cleanup
|
20 years ago |
Bill Hoffman
|
89e5fc63fe
STYLE: fix line lengths
|
20 years ago |
Brad King
|
8d9a997beb
ENH: Cleaned up generation of directory-level rules and their support 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.
|
20 years ago |
Andy Cedilnik
|
07260a6f27
ENH: Cleanup global targets even more and potentially fix Xcode
|
20 years ago |
Andy Cedilnik
|
0ba40b59c7
COMP: Handle preinstall properly on IDEs
|
20 years ago |
Andy Cedilnik
|
549b77034e
COMP: Fixes for visual studio
|
20 years ago |
Brad King
|
f09778c4a5
BUG: Work-around borland make bug that drops a rule completely if it has no dependencies or commands.
|
20 years ago |
Ken Martin
|
929553a02e
ENH: big cleanup and fix for jump commands
|
20 years ago |
Ken Martin
|
345fb993aa
ENH: some fixes for better backwards compatibility
|
20 years ago |