Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: Fix parsing of fortran include directives during dependency scanning. ↵ | Brad King | 2008-01-08 | 2 | -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 King | 2008-01-07 | 5 | -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 Neundorf | 2008-01-07 | 1 | -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 King | 2008-01-07 | 1 | -48/+125 |
| | | | | cmDependsFortran::ModulesDiffer. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-01-07 | 1 | -1/+1 |
| | |||||
* | BUG: fix #6105, if a directory inside CMAKE_FIND_ROOT_PATH is given to a | Alexander Neundorf | 2008-01-06 | 1 | -2/+12 |
| | | | | | | | FIND_XXX() command, don't prepend the root to it (since it is already in this root) Alex | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-01-06 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-01-05 | 1 | -1/+1 |
| | |||||
* | BUG: File installation should overwrite the destination if the file times ↵ | Brad King | 2008-01-04 | 1 | -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 Stamp | Brad King | 2008-01-04 | 1 | -1/+1 |
| | |||||
* | ENH: change raise_scope signature to be safer for returned varuables | Ken Martin | 2008-01-03 | 4 | -10/+24 |
| | |||||
* | STYLE: Fix line-too-long. | Brad King | 2008-01-03 | 1 | -1/+1 |
| | |||||
* | BUG: fix resource file with a full path | Bill Hoffman | 2008-01-03 | 1 | -1/+1 |
| | |||||
* | COMP: fix build on Windows with gcc, patch from Maik Beckmann | Alexander Neundorf | 2008-01-03 | 1 | -1/+2 |
| | | | | Alex | ||||
* | ENH: Add method cmFileTimeComparison::FileTimesDiffer to check if file times ↵ | Brad King | 2008-01-03 | 2 | -0/+96 |
| | | | | differ by 1 second or more. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-01-03 | 1 | -1/+1 |
| | |||||
* | ENH: Cleanup Fortran build directories by placing module stamp files in the ↵ | Brad King | 2008-01-02 | 1 | -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 King | 2008-01-02 | 1 | -2/+16 |
| | |||||
* | ENH: only allow usage of chrpath if the executable file format is ELF | Alexander Neundorf | 2008-01-02 | 1 | -13/+5 |
| | | | | Alex | ||||
* | ENH: add the keywords OFFSET and HEX to the FILE() command, using OFFSET an | Alexander Neundorf | 2008-01-02 | 2 | -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 King | 2008-01-02 | 1 | -2/+4 |
| | |||||
* | BUG: Do not use VSMacros stuff for VS8sp0 because macros do not work in that ↵ | Brad King | 2008-01-02 | 1 | -0/+13 |
| | | | | version. | ||||
* | ENH: Added FILES_MATCHING option to INSTALL(DIRECTORY). This will help ↵ | Brad King | 2008-01-02 | 3 | -11/+75 |
| | | | | install a tree of header files while ignoring non-headers. | ||||
* | BUG: fix for bug 6197, absolute paths were not supported | Bill Hoffman | 2008-01-02 | 1 | -3/+11 |
| | |||||
* | ENH: Make the Fortran compiler id available to cmDependsFortran at scanning ↵ | Brad King | 2008-01-02 | 3 | -5/+35 |
| | | | | and module timestamp copy time. | ||||
* | BUG: fix for bug 6207 explain list index values better | Bill Hoffman | 2008-01-02 | 1 | -4/+9 |
| | |||||
* | ENH: fix new incremental link stuff to work with nmake @ files | Bill Hoffman | 2008-01-02 | 1 | -4/+32 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-01-02 | 1 | -1/+1 |
| | |||||
* | ENH: remove warning | Bill Hoffman | 2008-01-01 | 1 | -1/+1 |
| | |||||
* | ENH: add ability to have manifest files and incremental linking with make ↵ | Bill Hoffman | 2008-01-01 | 5 | -24/+332 |
| | | | | and nmake | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2008-01-01 | 1 | -3/+3 |
| | |||||
* | ENH: Add a dependency from the PACKAGE target to the ALL target so that ↵ | David Cole | 2007-12-31 | 1 | -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 King | 2007-12-31 | 2 | -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 Stamp | Brad King | 2007-12-31 | 1 | -1/+1 |
| | |||||
* | ENH: Implemented Fortran module output directory and search path flags. | Brad King | 2007-12-30 | 6 | -22/+179 |
| | |||||
* | ENH: Simplify Fortran module proxy dependency implementation by removing ↵ | Brad King | 2007-12-30 | 1 | -3/+0 |
| | | | | unnecessary target. | ||||
* | STYLE: Nightly Date Stamp | Brad King | 2007-12-30 | 1 | -1/+1 |
| | |||||
* | BUG: create modules documentation not only for the first documentation ↵ | Alexander Neundorf | 2007-12-29 | 1 | -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 Stamp | Brad King | 2007-12-29 | 1 | -1/+1 |
| | |||||
* | BUG: Do not remove the source file extension when computing an object file ↵ | Brad King | 2007-12-29 | 1 | -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 King | 2007-12-29 | 3 | -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 King | 2007-12-29 | 1 | -2/+2 |
| | |||||
* | ENH: Simplified and moved link script implementation up from ↵ | Brad King | 2007-12-28 | 4 | -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 King | 2007-12-28 | 1 | -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 King | 2007-12-28 | 2 | -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 King | 2007-12-28 | 4 | -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 King | 2007-12-28 | 1 | -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 Stamp | Brad King | 2007-12-28 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2007-12-27 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Date Stamp | Brad King | 2007-12-26 | 1 | -1/+1 |
| |