KWSys Robot
0303589fd8
STYLE: Nightly Date Stamp
2009-07-21 00:01:04 -04:00
David Cole
9f629f7a16
BUG: Add CPACK_NSIS_PACKAGE_NAME to the list of CPack variables that CMake overrides. We use the same value as the CPack-provided default, but do it here such that configuring with an older CMake will still give us this new variable. Necessary so that the CMake release process works with the new variable: CMake is configured with a previous CMake, but packaged with the freshly built CPack. (This fix is necessary because the fix for issue #8682 caused the side effect of having an empty CPACK_NSIS_PACKAGE_NAME for the CMake nightly package.)
2009-07-20 12:08:34 -04:00
Bill Hoffman
0902d2918e
ENH: set expected failure for tests
2009-07-20 10:58:50 -04:00
KWSys Robot
1b0b6b56e4
STYLE: Nightly Date Stamp
2009-07-20 00:01:04 -04:00
Bill Hoffman
a5b06dcbb6
ENH: fix warning
2009-07-19 13:40:38 -04:00
KWSys Robot
7f0a5700a6
STYLE: Nightly Date Stamp
2009-07-19 00:01:04 -04:00
Philip Lowman
1c794c0438
BUG: Fix include path detection with SDLDIR env var (issue #9086 ).
...
Also removed some superfluous search paths.
2009-07-18 01:05:04 -04:00
KWSys Robot
cff19fc2dc
STYLE: Nightly Date Stamp
2009-07-18 00:01:04 -04:00
Philip Lowman
dfb2d35375
ENH: Also add ARCHLIB/CORE to include search paths so perl.h can be found on non-standard install prefixes
2009-07-17 23:51:46 -04:00
Philip Lowman
a94af4df64
ENH: Improve detection of perl.h/libperl, issue #7898
2009-07-17 23:31:17 -04:00
Bill Hoffman
eb5d0a7f61
ENH: fix warning
2009-07-17 16:15:11 -04:00
Clinton Stimpson
df9c3b1a68
ENH: Edit button label for new changes dialog.
2009-07-17 14:51:31 -04:00
Clinton Stimpson
17acf0a310
ENH: Add a "Show my changes" to the Tools menu.
...
Changes by the user are recorded and when requested, it shows
-D arguments for commandline or contents for a cache file.
2009-07-17 14:38:36 -04:00
Bill Hoffman
3250cb3d3b
ENH: compute the max test name width based on the length of the tests
2009-07-17 10:06:38 -04:00
Bill Hoffman
300514fd25
ENH: make sure GUIDs for filters are cached
2009-07-17 10:05:54 -04:00
KWSys Robot
1be805609c
STYLE: Nightly Date Stamp
2009-07-17 00:01:05 -04:00
Clinton Stimpson
e13176e92b
BUG: fix relative paths from different drives on Windows
2009-07-16 18:53:20 -04:00
David Cole
85733c17c5
BUG: Re-fix issue #8682 . Use new variable CPACK_NSIS_PACKAGE_NAME in appropriate places rather than CPACK_NSIS_DISPLAY_NAME. CPACK_NSIS_DISPLAY_NAME is the Add/Remove control panel's description string for the installed package. Using it as the "Name" of the NSIS installer package made the CMake installer itself use really long strings in the installer GUI. This fix still allows for the original intent of the first fix for #8682 -- the ability to separate the installer name from the default install directory, but it uses a new/different variable to achieve the separation.
2009-07-16 11:48:30 -04:00
KWSys Robot
611c120ad6
STYLE: Nightly Date Stamp
2009-07-16 00:01:04 -04:00
Bill Hoffman
d10d57fedd
ENH: remove debug message
2009-07-15 12:43:09 -04:00
Bill Hoffman
6d80f66456
ENH: do not use /INCREMENTAL:YES with VS 10 compiler
2009-07-15 12:18:37 -04:00
KWSys Robot
ae9bff8e20
STYLE: Nightly Date Stamp
2009-07-15 00:01:02 -04:00
Clinton Stimpson
8289d0ed6e
BUG: Don't let Qt suppress error dialogs. Add call to SetErrorMode(0);
...
See #9258 .
2009-07-14 19:34:50 -04:00
Bill Hoffman
019252be80
ENH: fix vsexternal test on vs 71
2009-07-14 16:06:58 -04:00
Brad King
69e366f49b
ENH: Check _SGI_COMPILER_VERSION for compiler id
...
Some SGI compilers define _SGI_COMPILER_VERSION in addition to the old
_COMPILER_VERSION preprocessor symbol. It is more distinctive, so we
should check it in case the old one is ever removed.
2009-07-14 15:17:21 -04:00
Brad King
eff381185a
BUG: Avoid SGI preprocessor bug for Fortran Id
...
The SGI preprocessor /usr/lib/cpp produces bad output on this code:
#if 1
A
#elif 1
B
#else
C
#endif
Both 'A' and 'C' appear in the output! We work around the problem by
using '#elif 1' instead of '#else'.
This fixes detection of the SGI Fortran compiler id in -o32 mode.
2009-07-14 15:16:59 -04:00
Alexander Neundorf
1e20be319f
STYLE: add documentation for MACRO_ADD_FILE_DEPENDENCIES()
...
Alex
2009-07-14 14:44:27 -04:00
Bill Hoffman
3d1c12b802
ENH: remove INCLUDE_EXTERNAL_MSPROJECT name hack, and use target properties instead, fix VXExternalInclude test for VS10
2009-07-14 14:16:46 -04:00
Brad King
b23b1800a5
ENH: Teach separate_arguments() to parse commands
...
This adds UNIX_COMMAND and WINDOWS_COMMAND modes to the command.
These modes parse unix- and windows-style command lines.
2009-07-14 10:15:47 -04:00
Brad King
7a907f87f8
STYLE: Factor cmComputeLinkInformation constructor
...
This factors some code out of the constructor into a new method
cmComputeLinkInformation::LoadImplicitLinkInfo for readability.
2009-07-14 10:14:52 -04:00
Brad King
d60608c858
STYLE: Factor CollectOriginalDirectories code
...
This factors code out of cmOrderDirectories::CollectOriginalDirectories
into cmOrderDirectories::AddOriginalDirectories. Later a new call will
be added, and this is more readable anyway.
2009-07-14 10:14:41 -04:00
Brad King
b44413f9f8
COMP: Shorten ExportImport test command lines
...
The ExportImport test drives its Export and Import projects using the
same compiler and flags. This converts the ctest --build-and-test
command lines to use an initial cache file instead of passing all
settings on the command line.
We need a shorter command line to pass through VS 6 on Win98.
This approach reduces duplicate code anyway.
2009-07-14 08:38:24 -04:00
KWSys Robot
4d2dd55b9c
STYLE: Nightly Date Stamp
2009-07-14 00:01:10 -04:00
Brad King
b3e8fd3e9b
BUG: Parse escapes in single-quoted unix arguments
...
This fixes KWSys's unix-style command-line parsing to interpret
backslash escapes inside single-quoted strings.
2009-07-13 17:35:08 -04:00
Brad King
57e14a4f97
COMP: Include <malloc.h> for 'free' on QNX
2009-07-13 17:08:38 -04:00
Bill Hoffman
11d42b3e8f
ENH: almost all tests passing in vs 10, commit fixes preprocess and starts vs external project
2009-07-13 16:58:24 -04:00
Brad King
724275b266
COMP: Include <stdlib.h> for 'free'
2009-07-13 16:46:53 -04:00
Brad King
3dd6f36d45
ENH: Add cmSystemTools::ParseUnixCommandLine
...
This method is a C++ wrapper around the KWSys System library function to
parse unix-style command lines.
2009-07-13 16:22:48 -04:00
Brad King
18e639d48a
ENH: Provide unix-sytle command line parsing
...
Add System_Parse_CommandForUnix to the KWSys System interface as a
utility to parse a unix-style command line. Move the existing
implementation out of ProcessUNIX. Add a flags argument reserved for
future use in providing additional behavior.
2009-07-13 16:22:14 -04:00
Brad King
de6f88d06f
ENH: Create Fortran ABI detection framework
...
This invokes CMakeDetermineCompilerABI.cmake for Fortran at the same
place it is already done for C and CXX.
2009-07-13 11:24:01 -04:00
Brad King
a03bb5a28f
ENH: Check tarball filename in ep_add
...
This teaches the ExternalProject module to check the download URL file
name. If it is not a tarball (.tar, .tgz, .tar.gz) it is an error
because UntarFile does not yet understand other archive formats.
2009-07-13 10:46:32 -04:00
Brad King
87434fc38f
BUG: Teach UntarFile to delete dir on error
...
When tarball extraction fails we should still cleanup the temporary
extraction directory. Otherwise the next attempt will create a new
directory and the first one will never be removed.
2009-07-13 10:46:20 -04:00
Brad King
82c081ba35
BUG: Fix rpath-link flag for SunPro C++ on Linux
...
This teaches Modules/Platform/Linux-SunPro-CXX.cmake the -rpath-link flag. The
SunPro C++ compiler does not have a '-Wl,' option, so we just pass the flag
directly.
This problem was exposed by the ExportImport test now that it links an
executable through the C++ compiler with the -rpath-link flag.
2009-07-13 10:40:15 -04:00
Brad King
61367c69d7
COMP: Fix ExportImport testLib6 on VS6
...
The compiler does not support multiple source files differing only by
extension in one target. This renames the C source file in the test.
2009-07-13 09:20:36 -04:00
KWSys Robot
44eeda9a04
STYLE: Nightly Date Stamp
2009-07-13 00:01:04 -04:00
Alexander Neundorf
0429853f1b
BUG: disable the test for now, will make it work correctly later
...
Alex
2009-07-12 14:52:31 -04:00
Alexander Neundorf
7048373296
STYLE: don't load CMakeDetermineSystem and CMakeSystemSpecific directly from
...
cmCTestScriptHandler, but have it load the new script CTestScriptMode.cmake
-> that makes it more flexible, also add a simple test that the system name
has been determined correctly
Alex
2009-07-12 04:51:51 -04:00
KWSys Robot
2a750cacd6
STYLE: Nightly Date Stamp
2009-07-12 00:01:03 -04:00
Alexander Neundorf
46f99c6565
STYLE: move the code for writing the initial cache into its own separate
...
function, makes the long ProcessHandler() a little bit shorter
Alex
2009-07-11 16:30:18 -04:00
Alexander Neundorf
a605bd5225
STYLE: rename InitCache to InitialCache, since it contains the contents for
...
the initial cache and is not e.g. a flag which shows whether the cache
should be initialized
Alex
2009-07-11 16:27:28 -04:00