summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* BUG: Fix parsing of fortran include directives during dependency scanning. ↵Brad King2008-01-082-18/+30
| | | | Previously only #include worked but not just include.
* BUG: Restore old interface of "make foo.o" and "make foo.i" even though ↵Brad King2008-01-075-19/+103
| | | | 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.
* BUG: with cmake 2.4 INSTALL_FILES() with no files was accepted by cmake,Alexander Neundorf2008-01-071-3/+5
| | | | | | | | | | with cmake cvs without this patch an invalid cmake_install.cmake script was generated in this case, it failed with an error if no files were given. So just do nothing if no files are listed to make it compatible. http://lists.kde.org/?l=kde-commits&m=119965185114478&w=2 Alex
* ENH: Changes based on patch from Maik for better ↵Brad King2008-01-071-48/+125
| | | | cmDependsFortran::ModulesDiffer.
* STYLE: Nightly Date StampBrad King2008-01-071-1/+1
|
* BUG: fix #6105, if a directory inside CMAKE_FIND_ROOT_PATH is given to aAlexander Neundorf2008-01-061-2/+12
| | | | | | | FIND_XXX() command, don't prepend the root to it (since it is already in this root) Alex
* STYLE: Nightly Date StampBrad King2008-01-061-1/+1
|
* STYLE: Nightly Date StampBrad King2008-01-051-1/+1
|
* BUG: File installation should overwrite the destination if the file times ↵Brad King2008-01-041-5/+2
| | | | differ at all rather than only if the source file is newer. Users expect installation to overwrite destination files. This addresses the re-opening of bug#3349.
* STYLE: Nightly Date StampBrad King2008-01-041-1/+1
|
* ENH: change raise_scope signature to be safer for returned varuablesKen Martin2008-01-034-10/+24
|
* STYLE: Fix line-too-long.Brad King2008-01-031-1/+1
|
* BUG: fix resource file with a full pathBill Hoffman2008-01-031-1/+1
|
* COMP: fix build on Windows with gcc, patch from Maik BeckmannAlexander Neundorf2008-01-031-1/+2
| | | | Alex
* ENH: Add method cmFileTimeComparison::FileTimesDiffer to check if file times ↵Brad King2008-01-032-0/+96
| | | | differ by 1 second or more.
* STYLE: Nightly Date StampBrad King2008-01-031-1/+1
|
* ENH: Cleanup Fortran build directories by placing module stamp files in the ↵Brad King2008-01-021-9/+5
| | | | target directory that builds them. This is actually a simpler implementation anyway.
* BUG: Make RAISE_SCOPE function work when variable is not defined.Brad King2008-01-021-2/+16
|
* ENH: only allow usage of chrpath if the executable file format is ELFAlexander Neundorf2008-01-021-13/+5
| | | | Alex
* ENH: add the keywords OFFSET and HEX to the FILE() command, using OFFSET anAlexander Neundorf2008-01-022-24/+77
| | | | | | | | | offset can be specified where the reading starts, and using HEX the data can be converted into a hex string, so binary data can be compared with text functions -add docs for LIMIT, OFFSET and HEX Alex
* STYLE: Fixed line-too-long.Brad King2008-01-021-2/+4
|
* BUG: Do not use VSMacros stuff for VS8sp0 because macros do not work in that ↵Brad King2008-01-021-0/+13
| | | | version.
* ENH: Added FILES_MATCHING option to INSTALL(DIRECTORY). This will help ↵Brad King2008-01-023-11/+75
| | | | install a tree of header files while ignoring non-headers.
* BUG: fix for bug 6197, absolute paths were not supportedBill Hoffman2008-01-021-3/+11
|
* ENH: Make the Fortran compiler id available to cmDependsFortran at scanning ↵Brad King2008-01-023-5/+35
| | | | and module timestamp copy time.
* BUG: fix for bug 6207 explain list index values betterBill Hoffman2008-01-021-4/+9
|
* ENH: fix new incremental link stuff to work with nmake @ filesBill Hoffman2008-01-021-4/+32
|
* STYLE: Nightly Date StampBrad King2008-01-021-1/+1
|
* ENH: remove warningBill Hoffman2008-01-011-1/+1
|
* ENH: add ability to have manifest files and incremental linking with make ↵Bill Hoffman2008-01-015-24/+332
| | | | and nmake
* STYLE: Nightly Date StampBrad King2008-01-011-3/+3
|
* ENH: Add a dependency from the PACKAGE target to the ALL target so that ↵David Cole2007-12-311-0/+9
| | | | "make package" will first (essentially) do a "make all"... A similar chunk of code already existed for the make install target. This change makes it easy to build an installer package as part of a dashboard run simply by setting CTEST_BUILD_TARGET to "package".
* ENH: Changes based on patch from Maik Beckmann to copy fortran modules to ↵Brad King2007-12-312-10/+116
| | | | timestamps only if they have really changed. This optimization should reduce extra rebuilds caused by dependencies on modules whose providers have recompiled but whose interfaces have not changed.
* STYLE: Nightly Date StampBrad King2007-12-311-1/+1
|
* ENH: Implemented Fortran module output directory and search path flags.Brad King2007-12-306-22/+179
|
* ENH: Simplify Fortran module proxy dependency implementation by removing ↵Brad King2007-12-301-3/+0
| | | | unnecessary target.
* STYLE: Nightly Date StampBrad King2007-12-301-1/+1
|
* BUG: create modules documentation not only for the first documentation ↵Alexander Neundorf2007-12-291-0/+3
| | | | | | | | | | | creation step in cmake (the set ModulesFound wasn't cleared at the beginning of each PrintDocumentation() function, so when documentation for modules was executed the second time, ModulesFound already contained all modules and so no module was documented) Alex
* STYLE: Nightly Date StampBrad King2007-12-291-1/+1
|
* BUG: Do not remove the source file extension when computing an object file ↵Brad King2007-12-291-4/+7
| | | | name. This addresses bug #6169. If CMAKE_BACKWARDS_COMPATIBILITY is 2.4 or lower maintain the old behavior so that existing build trees and old project releases are not affected.
* ENH: Added method cmLocalGenerator::GetBackwardsCompatibility to reduce ↵Brad King2007-12-293-0/+65
| | | | parsing of CMAKE_BACKWARDS_COMPATIBILITY variable. Add cmLocalGenerator::NeedBackwardsCompatibility to simplify checks for compatibility requirements.
* COMP: Fix uninitialized variable and unused parameter warnings.Brad King2007-12-291-2/+2
|
* ENH: Simplified and moved link script implementation up from ↵Brad King2007-12-284-127/+151
| | | | cmMakefileLibraryTargetGenerator to cmMakefileTargetGenerator and use for cmMakefileExecutableTargetGenerator too. This addresses bug #6192.
* ENH: Make FIND_* commands look in the CMAKE_PREFIX_PATH directories directly ↵Brad King2007-12-281-0/+4
| | | | after looking in each command's specific subdirectory (/include, /lib, or /bin). This may be useful on Windows where projects could be installed in a single directory. See issue #4947.
* ENH: Add per-language clean rule generation to cmake_clean.cmake files to ↵Brad King2007-12-282-0/+41
| | | | include cmake_clean_<lang>.cmake files generated by dependency scanning. Add Fortran module file and timestamp cleaning rules.
* ENH: Implement Fortran module dependencies across targets and directories.Brad King2007-12-284-119/+364
| | | | | | | | | - See issue #5809 - Keep information about all sources in the target until deps are written - Create a fortran.internal file after scanning that lists modules provided - Load fortran.internal files from linked targets to find modules - Search the include path for external modules - Create file-level deps on in-project module timestamps or external mods
* ENH: Store in DependInfo.cmake files a list of the corresponding files for ↵Brad King2007-12-281-0/+31
| | | | the targets to which a target links. This is useful for locating Fortran modules provided by linked targets. See issue #5809.
* STYLE: Nightly Date StampBrad King2007-12-281-1/+1
|
* STYLE: Nightly Date StampBrad King2007-12-271-1/+1
|
* STYLE: Nightly Date StampBrad King2007-12-261-1/+1
|