Brad King
|
3cf9265fa7
ENH: Refactor passing of max length object dir
|
17 years ago |
Brad King
|
ad44a41a18
ENH: Fix optional use of relative paths.
|
17 years ago |
Brad King
|
416bf5730f
ENH: Simplify makefile ref to interactive editor
|
17 years ago |
Brad King
|
934c832cba
BUG: Fix convenience rule working directory
|
17 years ago |
Brad King
|
a1bb7e90ef
ENH: Allow users to specify macro-like #include line transforms for dependency scanning.
|
17 years ago |
Brad King
|
071725a1c1
BUG: Fix generation of some paths into .cmake files in the build tree to escape strings for the CMake language. This fix allows users to put double quotes in the SOVERSION of a shared library.
|
17 years ago |
Brad King
|
09dd298f63
BUG: Fix logic that loops over multiple output pairs to not loop beyond the vector when there are an odd number of entries.
|
17 years ago |
Brad King
|
12935b1599
ENH: Light refactoring of implicit dependency scanning configuration implementation.
|
17 years ago |
Brad King
|
55606b155e
BUG: Fix repeated re-scanning of dependencies when the results do not change.
|
17 years ago |
Brad King
|
9631c499dc
BUG: For Watcom WMake use the short path to avoid quoting problems in custom commands with shell redirections.
|
17 years ago |
Bill Hoffman
|
d1281f5cbc
BUG: the sun make goes into some odd n squared thing with this sccs and rcs stuff for gmake, so I am removing them.
|
17 years ago |
Bill Hoffman
|
5905d79c8a
ENH: fix for watcom can't use phony
|
17 years ago |
Bill Hoffman
|
a24ff4e453
ENH: add PHONY targets
|
17 years ago |
Bill Hoffman
|
dec1221f0b
ENH: exclude borland make as well
|
17 years ago |
Bill Hoffman
|
cb512cd513
ENH: turn off extra rules for nmake and wmake
|
17 years ago |
Bill Hoffman
|
813779d962
ENH: try to improve make speed by getting rid of some implicit rules that were still around.
|
17 years ago |
Bill Hoffman
|
5ab6c0f0ed
ENH: remove abort calls and replace with an IssueMessage INTERANL_ERROR, better to not crash on the end user.
|
17 years ago |
Brad King
|
b78997d71d
BUG: Fix subtle bug that prevented Makefile generators from rescanning dependencies when a new source file is added but no other sources are touched.
|
17 years ago |
Brad King
|
9ed4266306
ENH: Cleanup impl of PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE properties
|
18 years ago |
Brad King
|
342a32a2c0
BUG: Apply patch from bug #6180 to make CMAKE_ADDITIONAL_MAKE_CLEAN_FILES work for directories.
|
18 years ago |
Brad King
|
ed76198b84
ENH: Cleanup building of OS X bundle content
|
18 years ago |
Ken Martin
|
7c473d4828
BUG: fix bugs 5539 (progress going beyond 100% when new files are added) and 5889 (tests are not found in some cases when using add_subdirectory to .. etc)
|
18 years ago |
Brad King
|
6ad79d13dd
BUG: Construction of COMPILE_DEFINITIONS_<CONFIG> property name must use upper-case config name.
|
18 years ago |
Brad King
|
8d1d5500c8
ENH: Enable use of COMPILE_DEFINITIONS property for Fortran sources.
|
18 years ago |
Brad King
|
8262ccfd4e
ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators.
|
18 years ago |
Brad King
|
b761da39c1
ENH: Patch from Maik to add preprocessor directive handling to Fortran dependency scanning. Also added -fpp flag to Intel Fortran compiler on Windows by default.
|
18 years ago |
Brad King
|
52eb0ccac7
BUG: Restore old interface of "make foo.o" and "make foo.i" even though object file names now include source extensions. For Java we also need to always remove the source extension (.java -> .class). This fixes the re-opening of bug #6169.
|
18 years ago |
Brad King
|
c7de81f9a6
ENH: Make the Fortran compiler id available to cmDependsFortran at scanning and module timestamp copy time.
|
18 years ago |
Brad King
|
81f6e86f12
ENH: Add per-language clean rule generation to cmake_clean.cmake files to include cmake_clean_<lang>.cmake files generated by dependency scanning. Add Fortran module file and timestamp cleaning rules.
|
18 years ago |
Brad King
|
430296dc96
ENH: Moved global inter-target dependency analysis and cycle-prevention code up from cmGlobalUnixMakefileGenerator3 to cmGlobalGenerator. Simplified cmGlobalUnixMakefileGenerator3 to use it. Later other generators may be modified to use it also.
|
18 years ago |