Commit Graph

10496 Commits

Author SHA1 Message Date
KWSys Robot
f20fd583d8 KWSys Nightly Date Stamp 2010-05-04 00:01:02 -04:00
Alex Neundorf
d7ceb75e8a -fix GetFrameworkFlags() for Mac, which was broken with my last commit
Alex
2010-05-03 21:28:44 +02:00
KWSys Robot
0b7206dd23 KWSys Nightly Date Stamp 2010-05-03 00:01:03 -04:00
KWSys Robot
5272d0dd8c KWSys Nightly Date Stamp 2010-05-02 00:01:03 -04:00
Alex Neundorf
3901e0408c -improve crosscompiling from Linux to iphone (#10526)
Patch by Karol Krizka

Alex
2010-05-01 20:38:28 +02:00
KWSys Robot
42c40884d2 KWSys Nightly Date Stamp 2010-05-01 00:01:12 -04:00
KWSys Robot
d4c95316ee KWSys Nightly Date Stamp 2010-04-30 00:01:07 -04:00
Bill Hoffman
54319451a5 Make get_stl_prime_list an inline function to avoid duplicate copies of it. 2010-04-29 08:51:39 -04:00
KWSys Robot
7b7bf9344c KWSys Nightly Date Stamp 2010-04-29 00:01:07 -04:00
Bill Hoffman
fd5b75e3f4 Fix for for bug #10550, fix some errors for an old Sun compiler. 2010-04-28 17:52:46 -04:00
Bill Hoffman
a170690fd2 Fix for bug #10550, work around instantiation out of scope 2010-04-28 17:42:22 -04:00
Brad King
9e99ac5879 Fix .pdb name attribute in VS project files
The PDB file name for VCLinkerTool is specified by the xml attribute
"ProgramDatabaseFile", not "ProgramDataBaseFile" (note the lower-case
character 'b').  VS seems to cope with the incorrect capitalization but
the combination of VS 7.1 and Incredibuild does not.  See issue #10614.
2010-04-28 14:48:34 -04:00
KWSys Robot
46bc8fc739 KWSys Nightly Date Stamp 2010-04-28 00:01:02 -04:00
Alex Neundorf
0feb0b2d72 -fix bad check for Apple in AddDirectoryItem() introduced recently
Alex
2010-04-27 21:40:17 +02:00
Brad King
1da611fd46 ctest_update: Report failure in Update.xml
Report in <UpdateReturnStatus> when the update command line returns
non-zero.  Otherwise the failure may be silently ignored since the error
was previously recorded only in the local log file.
2010-04-27 14:10:47 -04:00
KWSys Robot
32856c1be4 KWSys Nightly Date Stamp 2010-04-27 00:01:03 -04:00
Clinton Stimpson
9ced0bf69b ENH: Add simple grouped view. 2010-04-26 16:06:52 -06:00
Brad King
6e1b510319 Remove unused cmData and cmMakefile::DataMap
These were implementation details of the unused methods

  cmMakefile::RegisterData
  cmMakefile::LookupData

We simply remove the methods, members, and class cmData.
2010-04-26 14:22:51 -04:00
KWSys Robot
07bd06bce3 KWSys Nightly Date Stamp 2010-04-26 00:01:03 -04:00
KWSys Robot
3d5d76fd88 KWSys Nightly Date Stamp 2010-04-25 00:01:02 -04:00
KWSys Robot
f6b271521a KWSys Nightly Date Stamp 2010-04-24 00:01:06 -04:00
Zach Mullen
6ea9213244 Coverage glob should search in Source dir 2010-04-23 11:22:54 -04:00
Brad King
0328379411 Report commit hash in CMake development versions
For builds from Git repositories, add "-g<commit>" to the end of the
version number.  If the source tree is modified, append "-dirty".
For builds from CVS checkouts, add "-cvs-<branch>".
2010-04-23 10:01:49 -04:00
Brad King
e49b6eca4f Teach CMake Policies about tweak version component
Add the [.tweak] version component throughout the policy implementation.
Document all components for the cmake_policy(VERSION) command.  Record
the tweak level in which each policy was introduced (0 for all current
policies).  In generated documentation we report the tweak level only if
it is not zero.  This preserves existing documentation.
2010-04-23 09:50:31 -04:00
Brad King
378acb1d4d Teach cmake_minimum_required about tweak version
The command now accepts four version components in the format

  major[.minor[.patch[.tweak]]]

This corresponds to the new versioning scheme introduced recently.
2010-04-23 09:50:02 -04:00
Brad King
5bfffd6f29 New version scheme to support branchy workflow
Prepare to switch to the workflow described by "git help workflows".  In
this workflow, the "master" branch is always used to integrate topics
ready for release.  Brand new work merges into a "next" branch instead.
We need a new versioning scheme to work this way because the version on
"master" must always increase.

We no longer use an even/odd minor number to distinguish releases from
development versions.  Since we still support cvs checkout of our source
tree we cannot depend on "git describe" to compute a version number
based on the history graph.  We can use the CCYYMMDD nightly date stamp
to get a monotonically increasing version component.

The new version format is "major.minor.patch.(tweak|date)".  Releases
use a tweak level in the half-open range [0,20000000), which is smaller
than any current or future date.  For tweak=0 we do not show the tweak
component, leaving the format "major.minor.patch" for most releases.
Development versions use date=CCYYMMDD for the tweak level.  The
major.minor.patch part of development versions on "master" always
matches the most recent release.

For example, a first-parent traversal of "master" might see

        v2.8.1      2.8.1.20100422    v2.8.2
           |              |              |
  ----o----o----o----o----o----o----o----o----

Since the date appears in the tweak component, the next release can
increment the patch level (or any more significant component) to be
greater than any version leading to it.  Topic branches not ready for
release are published only on "next" so we know that all versions on
master lead between two releases.
2010-04-23 09:44:23 -04:00
Zach Mullen
7049dff85a Implement extra coverage globbing 2010-04-23 09:20:53 -04:00
KWSys Robot
6c76119777 KWSys Nightly Date Stamp 2010-04-23 00:01:04 -04:00
KWSys Robot
e498510de9 KWSys Nightly Date Stamp 2010-04-22 00:01:16 -04:00
Alex Neundorf
d96371922d -fix typo in HAS_CXX docs (#10578)
Alex
2010-04-21 21:01:06 +02:00
Alex Neundorf
b3843bab60 -fix linking to frameworks when crosscompiling from Linux to iPhone (#10526)
Alex
2010-04-21 21:01:06 +02:00
KWSys Robot
45d9106eef KWSys Nightly Date Stamp 2010-04-21 00:01:03 -04:00
KWSys Robot
22e9f2d0ab KWSys Nightly Date Stamp 2010-04-20 00:01:03 -04:00
Brad King
60de059bff KWSys Process: Add OpenBSD process tree kill support
Patch from Chuck Atkins <chuck.atkins@kitware.com>
2010-04-19 16:30:37 -04:00
Brad King
43072405e2 KWSys SharedForward: Add OpenBSD support
Patch from Chuck Atkins <chuck.atkins@kitware.com>
2010-04-19 16:30:23 -04:00
Alex Neundorf
41d6430b52 -don't add the INCLUDE env.var twice to the Eclipse project file
Alex
2010-04-19 18:32:10 +02:00
KWSys Robot
2c156fd18c KWSys Nightly Date Stamp 2010-04-19 00:01:03 -04:00
KWSys Robot
67c42804b9 KWSys Nightly Date Stamp 2010-04-18 00:01:05 -04:00
KWSys Robot
c178660d96 KWSys Nightly Date Stamp 2010-04-17 00:01:03 -04:00
KWSys Robot
8df8fd8868 KWSys Nightly Date Stamp 2010-04-16 00:01:05 -04:00
KWSys Robot
e04daebd73 KWSys Nightly Date Stamp 2010-04-15 00:01:03 -04:00
Brad King
33ddb23e67 Handle non-ASCII terminators in file(STRINGS)
Commit "Support more special characters in file(STRINGS)" (2009-10-06)
attempted to support parsing strings from binaries produced by the
Portland Group Fortran compiler.  The compiler seems to put an extra
byte just at the end of its string literals.  Previously we dealt with
this by explicitly enumerating bytes known to occur, but it seems that
many such possibilities exist.  Now we support extraction of strings
that end in any non-ASCII character.
2010-04-14 11:44:43 -04:00
KWSys Robot
13e6b430ff KWSys Nightly Date Stamp 2010-04-14 00:01:08 -04:00
KWSys Robot
f9bdbf8fd3 KWSys Nightly Date Stamp 2010-04-13 00:01:06 -04:00
KWSys Robot
c70850de6d KWSys Nightly Date Stamp 2010-04-12 00:01:04 -04:00
KWSys Robot
d33303f22f KWSys Nightly Date Stamp 2010-04-11 00:01:02 -04:00
KWSys Robot
c55814170e KWSys Nightly Date Stamp 2010-04-10 00:01:11 -04:00
Alex Neundorf
71812d0b5e -fix typos in docs, patch from Michael Wild
Alex
2010-04-09 21:40:59 +02:00
David Cole
018c13ff73 Patch to avoid short name usage where possible. Get the actual case spelling of a file name on 'Windows' without converting to short name and back again. Avoids bad behavior reported in http://bugs.winehq.org/show_bug.cgi?id=22286 when using cmake under a wine/msys/mingw installation on a Linux box. Thanks to Clinton Stimpson for preparing the patch. 2010-04-09 12:15:06 -04:00
KWSys Robot
f468b50e9a KWSys Nightly Date Stamp 2010-04-09 00:01:04 -04:00
KWSys Robot
e93b737dd5 KWSys Nightly Date Stamp 2010-04-08 00:01:05 -04:00
KWSys Robot
8ca2fa78b4 KWSys Nightly Date Stamp 2010-04-07 00:01:02 -04:00
KWSys Robot
3917de0998 KWSys Nightly Date Stamp 2010-04-06 00:01:04 -04:00
KWSys Robot
ca41b71f0d KWSys Nightly Date Stamp 2010-04-05 00:01:03 -04:00
KWSys Robot
200d40acd1 KWSys Nightly Date Stamp 2010-04-04 00:01:04 -04:00
KWSys Robot
ba559a3454 KWSys Nightly Date Stamp 2010-04-03 00:01:03 -04:00
Bill Hoffman
cf3e42f811 Partial fix from bug #10503, use full paths to fix custom commands.
This fixes tests ExternalProject and LinkDirectory for VS 2010.
2010-04-02 14:09:06 -04:00
KWSys Robot
a63dc3271a KWSys Nightly Date Stamp 2010-04-02 00:01:04 -04:00
KWSys Robot
faf30c2502 KWSys Nightly Date Stamp 2010-04-01 00:01:02 -04:00
KWSys Robot
e101d9f14e KWSys Nightly Date Stamp 2010-03-31 00:01:05 -04:00
David Cole
003ffe5908 Fix intermingling of test environments when tests run in parallel.
The SaveRestoreEnvironment helper object makes sure that the
original environment is restored immediately after the
StartProcess call returns rather than waiting for the end
of the test. When tests are executed in parallel, there is
no guarantee about the ordering of EndTest calls relative
to StartTest calls. In fact, it would be odd for them to
be nested nicely. Therefore, to avoid the corruption of
the calling ctest's environment, the original environment
must be restored before ForkProcess returns.
2010-03-30 14:08:31 -04:00
KWSys Robot
d0b510900d KWSys Nightly Date Stamp 2010-03-30 00:01:03 -04:00
KWSys Robot
2a2a923ec9 KWSys Nightly Date Stamp 2010-03-29 00:01:04 -04:00
KWSys Robot
7a17b72e2c KWSys Nightly Date Stamp 2010-03-28 00:01:03 -04:00
KWSys Robot
9e74971c5f KWSys Nightly Date Stamp 2010-03-27 00:01:03 -04:00
Bill Hoffman
2c6f8de2cc Fix for bug #0010466, fix crash in --help-module. 2010-03-26 16:57:01 -04:00
Dave Partyka
9345833272 BUG: Commit a fix from Rusty to address incorrectly reported memory queries. 2010-03-26 14:18:24 -04:00
Chuck Atkins
e750761857 OpenBSD: Work-around static/runtime linker inconsistency
Detect the runtime linker's search path and add to the compile time
linker's search path.  This is needed because OpenBSD's static linker
does not search for shared library dependencies in the same places as
the runtime linker.
2010-03-26 09:33:28 -04:00
KWSys Robot
a8abb30c38 KWSys Nightly Date Stamp 2010-03-26 00:01:08 -04:00
KWSys Robot
4273cd9767 KWSys Nightly Date Stamp 2010-03-25 00:01:04 -04:00
KWSys Robot
d086218658 KWSys Nightly Date Stamp 2010-03-24 00:01:03 -04:00
KWSys Robot
a72b2ccb4c KWSys Nightly Date Stamp 2010-03-23 14:17:23 -04:00
Pat Marion
fc4e7dcec0 ENH: Adding symbol for cray compute linux to DynamicLoader.cxx 2010-03-22 10:54:18 -04:00
KWSys Robot
9fd6916362 KWSys Nightly Date Stamp 2010-03-22 00:01:03 -04:00
KWSys Robot
23eb9c9ade KWSys Nightly Date Stamp 2010-03-21 00:01:03 -04:00
KWSys Robot
ae58811523 KWSys Nightly Date Stamp 2010-03-20 00:01:03 -04:00
Zach Mullen
4b32ee01f2 Better detection of stop_time being passed. 2010-03-19 09:09:02 -04:00
KWSys Robot
40cb9c89d7 KWSys Nightly Date Stamp 2010-03-19 00:01:05 -04:00
Zach Mullen
9eea95c90f Fix StopTime to also account for localtime being a day ahead of gmtime 2010-03-18 14:48:42 -04:00
Zach Mullen
9676c52c3e Fix for StopTime for cases when gmtime is a day ahead of localtime 2010-03-18 13:53:40 -04:00
Zach Mullen
a2fe175647 More debugging of StopTime test 2010-03-18 10:29:02 -04:00
Brad King
1560d9dcca KWSys: Enable process tree killing on kFreeBSD
Teach kwsysProcessKill to identify processes on this platform using the "ps"
command just as on Linux.  Patch from Modestas Vainius <modax@debian.org>.
See issue #10432.
2010-03-18 08:43:05 -04:00
KWSys Robot
f1d801e4ea KWSys Nightly Date Stamp 2010-03-18 00:01:05 -04:00
Zach Mullen
0d48f81d32 Test using std::min 2010-03-17 12:12:04 -04:00
Zach Mullen
4c59570bfb Replace min() call with its literal definition 2010-03-17 12:07:10 -04:00
Zach Mullen
0ba9d04117 Add the --stop-time argument
Unit test and script hook for STOP_TIME
2010-03-17 11:04:13 -04:00
KWSys Robot
7f98d73457 KWSys Nightly Date Stamp 2010-03-17 00:01:03 -04:00
KWSys Robot
7881a9f9a6 KWSys Nightly Date Stamp 2010-03-16 00:01:03 -04:00
Bill Hoffman
ebdda6ed13 Default to gcc as the compiler.
The compiler id is checked for C++ and C, if there is not one
of those available, then just default to gcc.  This makes it
work with Fortran, or None projects.
2010-03-15 14:53:12 -04:00
KWSys Robot
34ebee5922 KWSys Nightly Date Stamp 2010-03-15 00:01:03 -04:00
KWSys Robot
41ee399fa6 KWSys Nightly Date Stamp 2010-03-14 00:01:04 -05:00
KWSys Robot
84df478a31 KWSys Nightly Date Stamp 2010-03-13 00:01:04 -05:00
KWSys Robot
b452e65526 KWSys Nightly Date Stamp 2010-03-12 00:01:11 -05:00
David Cole
af92e72362 Add errorlevel checking after each custom command in a sequence.
This makes the behavior of the build with the Visual Studio generators
equivalent to the behavior of makefile based builds. After an error
in a custom command sequence, the build stops and reports an error
rather than executing the remaining commands in the sequence.
2010-03-11 17:04:15 -05:00
KWSys Robot
a4f798d3f7 KWSys Nightly Date Stamp 2010-03-11 00:01:04 -05:00
KWSys Robot
d8338e491a KWSys Nightly Date Stamp 2010-03-10 00:01:04 -05:00
KWSys Robot
f9213722f3 KWSys Nightly Date Stamp 2010-03-09 00:01:04 -05:00
KWSys Robot
e67acbfc01 KWSys Nightly Date Stamp 2010-03-08 00:01:08 -05:00
KWSys Robot
98f2170c4a KWSys Nightly Date Stamp 2010-03-07 00:01:06 -05:00
KWSys Robot
71a74b4ba9 KWSys Nightly Date Stamp 2010-03-06 00:01:06 -05:00