Brad King
7ed8deeac2
STYLE: Nightly Date Stamp
2008-05-17 00:00:42 -04:00
Brad King
0c6ba12efd
ENH: Teach Fortran compiler identification about the Portland Group compiler (PGI).
2008-05-16 17:50:24 -04:00
Brad King
10db44a81d
COMP: Fix build with concept checking of STL.
...
- Fix cmSourceGroup to not use std::vector with an incomplete type.
2008-05-16 16:56:41 -04:00
Brad King
f43748e1dd
ENH: Add assignment operator to KWSys RegularExpression.
2008-05-16 11:06:18 -04:00
Brad King
b18b370aab
STYLE: Nightly Date Stamp
2008-05-16 00:00:42 -04:00
Clinton Stimpson
f8f4140b6c
ENH: Add cross compiling support in the GUI in the same dialog that prompts for
...
the generator on the first configure. It either ask for a toolchain file
or asks for all the information a toolchain file might contain.
Also added option for setting non-default compilers if not cross compiling.
Fixes #6849 .
Also a bit of code cleanup and re-organizing.
2008-05-15 19:21:01 -04:00
Brad King
7327037508
STYLE: Nightly Date Stamp
2008-05-15 00:00:52 -04:00
Brad King
6a906befae
ENH: In KWSys set the IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property.
...
- Tells CMake about the KWSYS_HEADER macro.
- Enables implicit dependencies of private source files.
- When a CMake new enough to support the property is required
the "#if 0" hack can be removed from the source files.
2008-05-14 11:55:41 -04:00
Brad King
a1bb7e90ef
ENH: Allow users to specify macro-like #include line transforms for dependency scanning.
...
- Define IMPLICIT_DEPENDS_INCLUDE_TRANSFORM property on targets and directories.
- Make the directory version inherited.
- See issue #6648 .
2008-05-14 11:54:52 -04:00
Brad King
7652a8a1e5
ENH: Teach cmDependsC about user-configured macro transformations.
...
- Syntax is SOME_MACRO(%)=value-with-%
- Later we will configure these with target and directory properties.
- See issue #6648 .
2008-05-14 11:54:32 -04:00
Brad King
600e5e274e
ENH: Add SKIP_RULE_DEPENDS option for add_custom_command()
...
- Allows make rules to be created with no dependencies.
- Such rules will not re-run even if the commands themselves change.
- Useful to create rules that run only if the output is missing.
2008-05-14 11:38:47 -04:00
Brad King
3fb5602e54
STYLE: Nightly Date Stamp
2008-05-14 00:00:56 -04:00
Alexander Neundorf
9a4e1c5cff
STYLE: add "--help-policy" and "--help-policies" to the documentation
...
-generate and install the policy documentation files
-generate and install the docbook files for cmake, ctest, cpack, ccmake (cmake-gui not yet ?)
Alex
2008-05-13 15:43:00 -04:00
Brad King
9eee4149ec
BUG: When byte order is not known at compile time make sure NeedSwap in cmELF is still initialized.
2008-05-13 10:34:24 -04:00
Brad King
d707719d57
ENH: In cmELF it is okay if the byte order is not known at compile time.
...
- We perform a runtime check of the input file anyway.
2008-05-13 10:24:23 -04:00
Brad King
98127bc4a3
ENH: Add ARM support to KWSys CPU header.
...
- Patch from Pierre Habouzit
2008-05-13 10:24:15 -04:00
Mathieu Malaterre
7499bb250d
ENH: all ctype function have the same issue: char can be signed or unsigned, since isspace only deal with >=0 value (except EOF) one has to first cast it to unsigned char
2008-05-13 05:18:51 -04:00
Brad King
113a9dc85a
STYLE: Nightly Date Stamp
2008-05-13 00:01:04 -04:00
Alexander Neundorf
4ce05b6e07
BUG: make ENABLE_LANGUAGE(ASM-ATT OPTIONAL) work again: if it didn't work
...
but was optional, don't delete the cache
Alex
2008-05-12 18:33:08 -04:00
Brad King
771bdb7ef8
BUG: Make sure all source files are found before generating.
...
- Previously this was done implicitly by the check for a target
link language which checked all source full paths.
- The recent change to support computing a link language without
finding all the source files skipped the implicit check.
- This change adds an explicit check to find all source files.
2008-05-12 17:43:45 -04:00
Alexander Neundorf
96525cf3c3
BUG: make "cmake -Wno-dev ../srcdir" work, advancing i had the effect that
...
the argument after -Wno-dev was skipped, which happened to be the source
directory, and so the current working directory was assumed as source
directory, although it was the build directory (maybe this didn't have an
effect if there was already a CMakeCache.txt in the build dir)
Alex
2008-05-12 16:54:43 -04:00
Bill Lorensen
614b1ab358
COMP: warning, isprint and isspace take int args.
2008-05-12 12:01:09 -04:00
Alexander Neundorf
39bf28f5d2
STYLE: use lower case also for the ctest-specific commands, as in cmake
...
I hope I didn't make a typo anywhere, at least the tests still succeed
Alex
2008-05-12 09:11:51 -04:00
Brad King
ab2cb66dd8
STYLE: Nightly Date Stamp
2008-05-12 00:01:16 -04:00
Brad King
c7ca6b5ca1
STYLE: Nightly Date Stamp
2008-05-11 00:01:18 -04:00
Bill Lorensen
68dfcefbcb
COMP: sprintf warnings. DWORD should use %ld rather than %d. Also, const char *p, a shadowed variable warning.
2008-05-10 22:48:53 -04:00
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.
2008-05-10 18:39:06 -04:00
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.
2008-05-10 18:39:00 -04:00
Bill Hoffman
ffbe61bb11
ENH: make sure english is used for output of gcov
2008-05-10 11:12:09 -04:00
Brad King
a6b053ecb9
STYLE: Nightly Date Stamp
2008-05-10 00:01:25 -04:00
Alexander Neundorf
0d70967a04
STYLE: insert newlines after listitem so the generated lines don't get
...
several thousand characters long
Alex
2008-05-09 17:50:45 -04:00
Brad King
bd178c4b1f
STYLE: Nightly Date Stamp
2008-05-09 00:01:33 -04:00
Bill Hoffman
8f4fb4ba2a
ENH: fix for 64 bit cmake on mac
2008-05-08 21:14:16 -04:00
Bill Hoffman
b7ed54c950
BUG:6990 fix crash with set_source_files_properties
2008-05-08 15:49:53 -04:00
Bill Hoffman
2b6ee95c1d
BUG: 0006988 do not set coverage to false when it is not
2008-05-08 12:47:30 -04:00
Brad King
12935b1599
ENH: Light refactoring of implicit dependency scanning configuration implementation.
...
- Move lookup of config variables from cmLocalUnixMakefileGenerator3 to cmDepends hierarchy.
2008-05-08 10:09:14 -04:00
Brad King
92198d6b37
STYLE: Nightly Date Stamp
2008-05-08 00:01:43 -04:00
Brad King
55606b155e
BUG: Fix repeated re-scanning of dependencies when the results do not change.
...
- We re-scan deps when DependInfo.cmake is newer than depend.internal
- Therefore depend.internal should not be copy-if-different
2008-05-07 17:25:05 -04:00
Bill Hoffman
2a53075ed8
ENH: fix sort to work with CMP0007
2008-05-07 14:57:29 -04:00
Brad King
66b01e254f
STYLE: Nightly Date Stamp
2008-05-07 00:01:39 -04:00
Brad King
26448fe2e2
STYLE: Nightly Date Stamp
2008-05-06 00:01:42 -04:00
Brad King
199e85910f
ENH: Fix generated documentation internal links.
...
- Previously all links started in 'command_' which led to conflicts
and was confusing for non-command items.
- Use a per-section name that is meaningful to humans.
- Fix link id names to be valid HTML.
2008-05-05 12:02:36 -04:00
Brad King
1b23b65ed5
STYLE: Nightly Date Stamp
2008-05-05 00:00:12 -04:00
Brad King
b5307e01a9
STYLE: Nightly Date Stamp
2008-05-04 00:00:17 -04:00
Brad King
6585e1d238
STYLE: Nightly Date Stamp
2008-05-03 00:00:18 -04:00
Bill Hoffman
bf8ed70534
BUG: really fix build on vs6
2008-05-02 17:36:08 -04:00
Bill Hoffman
47fa89b6e9
BUG: fix build on vs6
2008-05-02 17:22:46 -04:00
Bill Hoffman
9c63132c3c
ENH: use GlobalMemoryStatusEx as it is able to report more than 2gigs
2008-05-02 11:44:26 -04:00
Brad King
ab0c2757d5
COMP: Fix warnings in KWSys SystemInformation on Borland compiler.
...
- Remove two unused variables.
- Replace dynamically allocated array with static.
2008-05-02 09:14:37 -04:00
Brad King
cfc425c134
STYLE: Nightly Date Stamp
2008-05-02 00:00:20 -04:00
Brad King
c70512fbef
STYLE: Nightly Date Stamp
2008-05-01 00:00:26 -04:00
Bill Hoffman
a131a82811
STYLE: fix warning
2008-04-30 22:17:35 -04:00
Brad King
3a5bdaa213
ENH: When preserving potentially static portions of original user link lines recognize shared library names by their extension and skip them.
2008-04-30 18:04:48 -04:00
Brad King
9631c499dc
BUG: For Watcom WMake use the short path to avoid quoting problems in custom commands with shell redirections.
2008-04-30 15:58:56 -04:00
Brad King
16ec04c2a7
BUG: Fix escaping of more characters on Windows shells.
2008-04-30 15:58:45 -04:00
Brad King
1381aab4b7
BUG: Remove check for files written by file(WRITE) being loaded.
...
- CMake 1.8 and below did not do the check but could get in
infinite loops due to the local generate step.
- CMake 2.0 added the check but failed to perform it in directories
with no targets (see bug #678 ).
- CMake 2.2 removed the local generate which fixed the problem but
did not remove the check.
- Between CMake 2.4 and 2.6.0rc6 the check was fixed to work even
when no targets appear in a directory (see bug #6923 ).
- Bottom line: the check is no longer needed.
2008-04-30 13:42:40 -04:00
Bill Hoffman
10c91ded4f
ENH: add support for Intel Fortran Visual studio IDE
2008-04-30 13:26:04 -04:00
Brad King
47bfda0acb
BUG: Fix kwsysSystem_Shell_GetArgumentForWindows to reset the windows trailing backslash count to zero when a make variable reference is encountered.
2008-04-30 10:02:08 -04:00
Brad King
893d0fe0d1
STYLE: Nightly Date Stamp
2008-04-30 00:00:26 -04:00
Brad King
c7d84b21c6
BUG: Do not escape shell operators when generating command lines.
...
- See bug#6868.
- Update CustomCommand test to check.
2008-04-29 15:34:49 -04:00
Brad King
3344ce9197
ENH: In cmSourceFile::GetLanguage use the file extension (if not ambiguous) to determine the language without requiring the source file to exist.
2008-04-29 14:17:42 -04:00
Brad King
19aafdb355
ENH: Add context information when a source file cannot be found.
2008-04-29 14:17:35 -04:00
Brad King
fb8c255c2d
ENH: In cmMakefile::IssueMessage report the directory-level context even if no list file is currently being processed.
2008-04-29 14:17:28 -04:00
Bill Hoffman
2421c11a98
BUG: move this back out of the if statemtn
2008-04-29 12:10:47 -04:00
Brad King
50c187903d
STYLE: Nightly Date Stamp
2008-04-29 00:00:29 -04:00
Bill Hoffman
d4fdbeed64
ENH: allow users to set sysroot
2008-04-28 13:53:14 -04:00
Brad King
9bc893eb16
STYLE: Nightly Date Stamp
2008-04-28 00:00:31 -04:00
Alexander Neundorf
68d6394cef
ENH: protect the export files against inclusion with cmake 2.4
...
Alex
2008-04-27 07:30:46 -04:00
Alexander Neundorf
05f84cb091
ENH: write the cmake version into the file created by EXPORT_LIBRARY_DEPENDENCIES()
...
to help with debugging later on. The same should be done in the import
target files (but I didn't have time to do it yet).
STYLE: fix line length in cmListFileCache.cxx
Alex
2008-04-27 07:01:05 -04:00
Brad King
231fb3756c
STYLE: Nightly Date Stamp
2008-04-27 00:00:40 -04:00
Bill Hoffman
7fe2737dd9
BUG: fix for bug 6911, aux source dir was broken from a previous fix
2008-04-26 08:39:27 -04:00
Brad King
01ed151c27
STYLE: Nightly Date Stamp
2008-04-26 00:00:38 -04:00
Brad King
b69cfaf412
BUG: Trust user-provided source file full paths.
2008-04-25 15:30:58 -04:00
Brad King
7a9b6dffa9
STYLE: Nightly Date Stamp
2008-04-25 00:00:48 -04:00
Bill Hoffman
d47734bd98
ENH: remove odd chars from file
2008-04-24 15:47:36 -04:00
Brad King
cc7aef2320
STYLE: Nightly Date Stamp
2008-04-24 00:00:43 -04:00
Brad King
5bf6dba9e8
ENH: Patch from Maik to add Fortran03 USE syntax support.
...
- I tweaked the patch to add 'other' production rules for COMMA and DCOLON
- See issue #6884 .
2008-04-23 23:53:20 -04:00
Jeffrey Baumes
4cf167173f
ENH: Allow numbers in username in URL regex.
2008-04-23 12:51:02 -04:00
Brad King
71872ac926
BUG: Fix implementation of CMP0006 to not override the BUNDLE destination with the RUNTIME destination.
2008-04-23 11:13:25 -04:00
Bill Hoffman
456b5dab0f
ENH: add better error checks to symlink create stuff
2008-04-23 09:58:18 -04:00
Bill Hoffman
4801fb841f
ENH: handle empty lists correctly
2008-04-23 09:56:54 -04:00
Brad King
85c983885b
BUG: Fix preservation of static libraries on original link lines.
2008-04-23 00:40:19 -04:00
Brad King
bd09f6eabc
ENH: Simplify link lines in some cases by not allowing targets to be inferred dependees of items with unknown dependencies.
2008-04-23 00:40:12 -04:00
Brad King
cbdc1d6e19
STYLE: Nightly Date Stamp
2008-04-23 00:00:45 -04:00
Bill Hoffman
7f5446b2ef
BUG: fix for bug 6834 RC should not get all COMPILE_FLAGS from a target and should work the same way as it does in the vs ide
2008-04-22 11:10:19 -04:00
Brad King
57e137b8fb
STYLE: Nightly Date Stamp
2008-04-22 00:00:50 -04:00
Bill Hoffman
21ad82a21b
BUG: fix for 6720, source groups on vs6 not working
2008-04-21 18:24:56 -04:00
Bill Hoffman
0a0672c01f
ENH: fix list command with empty elements
2008-04-21 16:57:11 -04:00
Brad King
2eb3653d79
STYLE: Fix reference to makedepf90 project.
2008-04-21 11:28:53 -04:00
Brad King
52898fe925
BUG: Fix Fortran dependency parser preprocessor handling crash.
...
- Do not crash if a #elseif occurs out of order
- Recognize preprocessor directives only at the beginning of lines.
- See issue #6855
2008-04-21 11:15:56 -04:00
Brad King
fd0690fceb
STYLE: Nightly Date Stamp
2008-04-21 00:00:52 -04:00
Brad King
1f2492f597
STYLE: Nightly Date Stamp
2008-04-20 00:00:54 -04:00
Brad King
9da2eca17e
STYLE: Nightly Date Stamp
2008-04-19 00:01:06 -04:00
Bill Hoffman
b017a02b90
ENH: only complain about -l stuff for CMP0003
2008-04-18 17:32:15 -04:00
David Cole
e7948f89f9
COMP: auto_ptr will not compile without including memory on some platforms
2008-04-18 10:55:04 -04:00
Brad King
e5e00983d2
STYLE: Nightly Date Stamp
2008-04-18 00:01:00 -04:00
David Cole
968706b29e
BUG: Fix mem leak. Thanks, Mathieu.
2008-04-17 12:06:20 -04:00
David Cole
8950fca4ce
BUG: Fix for issue #6440 . Use 0 instead of FALSE for ExceptionHandling with Visual Studio 2005 and later.
2008-04-17 11:16:53 -04:00
Brad King
e2421c93d8
STYLE: Nightly Date Stamp
2008-04-17 00:01:03 -04:00
Brad King
c7b71de086
STYLE: Nightly Date Stamp
2008-04-16 00:01:13 -04:00