Commit Graph

15266 Commits

Author SHA1 Message Date
CMake Robot 81e73afb59 Nightly Start Time
--HG--
extra : rebase_source : 6199f6fbd20dc59e32d06372ba4db4524d73ef1e
2010-05-05 21:00:00 -04:00
Brad King 0457d53151 Use Fortran ABI detection results conservatively
We set CMAKE_Fortran_SIZEOF_DATA_PTR in the Fortran compiler information
file after detecting the compiler ABI.  However, since Fortran does not
really have pointers, the preprocessor-based detection is unreliable.
The result is needed to set CMAKE_SIZEOF_VOID_P only for Fortran-only
projects because the value can come from C or C++ compilers otherwise.
Therefore when CMAKE_SIZEOF_VOID_P is available from another language we
should defer to it.
2010-05-05 17:46:29 -04:00
Ruben Van Boxem 7883f952b0 Win64 fixes for mingw-w64 compilation 2010-05-05 17:13:21 -04:00
David Cole e0acb6ca5f Fix Windows-cl.cmake so that at most one MSVC** variable is defined.
The expectation of users of the MSVC60, MSVC70, MSVC71, MSVC80, MSVC90
and the new MSVC10 variables is that at most one of them will be set
for any given build tree. This change enforces that expectation for
build trees using Makefile generators. It also fixes the one mismatch
in that expectation to be found in the Visual Studio generator world:
previously, the VS 7.1 generator would set *both* MSVC70 and MSVC71;
now, it only sets MSVC71.

With these changes, user expectations are now met, and the recently
introduced CheckCompilerRelatedVariables test should pass everywhere.
2010-05-05 17:08:06 -04:00
Brad King ea62d6973b Do not list file names during 'cmake -E tar xz'
Since commit "Switch to using libarchive from libtar" (2009-10-30) the
the implementation of "tar xz" has printed all paths from the tarball as
a single line with no separator.  This fixes the logic to extract
silently as expected.
2010-05-05 14:44:36 -04:00
Bill Hoffman 1c13ced6eb Fix prototype to match header, for bug # 10543. 2010-05-05 09:34:57 -04:00
Clinton Stimpson 1df3f58317 BUG: Fix Bug #9975 when softlinks are used. 2010-05-05 06:49:24 -06:00
KWSys Robot 0bf998a46b KWSys Nightly Date Stamp 2010-05-05 00:01:05 -04:00
CMake Robot 1cd0582e33 Nightly Start Time
--HG--
extra : rebase_source : 0fca290188b7362c5330943c8166d7ead56b9791
2010-05-04 21:00:00 -04:00
Bill Hoffman d6a6eadcfe For HP, preprocessor if on multiple lines not allowed, make a long line. 2010-05-04 15:52:00 -04:00
Bill Hoffman a18612429d Fixes for bug # 10543, build on older sunpro now works. 2010-05-04 14:52:22 -04:00
Bill Hoffman e2c496e2af Fix for bug #10542, allow this to build on Tru64 2010-05-04 14:43:43 -04:00
Brad King c70fcf64ab Package CMake with new version scheme 2010-05-04 11:56:38 -04:00
Bill Hoffman 1d64fa884e Fix FindCurses.cmake for new cygwin releases. 2010-05-04 11:54:55 -04:00
Bill Hoffman 5fd87f6d1a Fix for bug #10670, add another location to find MSBuild. 2010-05-04 10:44:09 -04:00
Brad King 67277bacca Teach ctest_update about Git submodules
Git does not automatically checkout the matching version of a submodule
when it checks out a new version of the parent project in the work tree.
If the submodule reference changed in the parent project then we were
reporting the submodule path as a local modification.  Work around the
problem in ctest_update using "git submodule update" after "git pull".
For projects with no submodules this is a no-op.  See issue #10662.
Also add a submodule to the test project for CTest.UpdateGIT to test the
work-around.
2010-05-04 09:40:04 -04:00
KWSys Robot f20fd583d8 KWSys Nightly Date Stamp 2010-05-04 00:01:02 -04:00
CMake Robot 77934481b0 Nightly Start Time
--HG--
extra : rebase_source : ca5cb8f3d22861d3844b7d191086e4b3fd10fc99
2010-05-03 21:00:00 -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
CMake Robot 419c779da7 Nightly Start Time
--HG--
extra : rebase_source : eca970280d3d76bfc0e0ecb7edf863010769fbd8
2010-05-02 21:00:00 -04:00
KWSys Robot 5272d0dd8c KWSys Nightly Date Stamp 2010-05-02 00:01:03 -04:00
CMake Robot 32677e5797 Nightly Start Time
--HG--
extra : rebase_source : 3bdf13fa40b20279790b1b4760e750a79d78b7f0
2010-05-01 21:00:00 -04:00
Alex Neundorf 2f25602234 -remove trailing whitespace
Alex
2010-05-01 20:38:28 +02: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
CMake Robot 42902f548d Nightly Start Time
--HG--
extra : rebase_source : f73fe4a37af617ba850830dfc339fea8c37336ef
2010-04-30 21:00:00 -04:00
David Cole 2938263636 Fix missing set of MSVC10 and add CheckCompilerRelatedVariables test. 2010-04-30 00:46:24 -04:00
KWSys Robot d4c95316ee KWSys Nightly Date Stamp 2010-04-30 00:01:07 -04:00
CMake Robot 146bc1d09f Nightly Start Time
--HG--
extra : rebase_source : 569c4a5d8105a5eeccc6a8e84987a8364c40831f
2010-04-29 21:00:00 -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
CMake Robot 838e133a4a Nightly Start Time
--HG--
extra : rebase_source : 708d28a57a6e6235a431f4732ad5ecb083ce3af1
2010-04-28 21:00:00 -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
Bill Hoffman 38524ec8d1 Remove another c++ comment from the c code. 2010-04-27 21:27:26 -04:00
CMake Robot fcc6a36209 Nightly Start Time
--HG--
extra : rebase_source : afe54afc7a759880c62180266d9941e9a00c4bb5
2010-04-27 21:00:00 -04:00
Bill Hoffman 2e188ef1ff Get rid of c++ style comments in C code. 2010-04-27 17:45:40 -04:00
Bill Hoffman 8e6872857e Add more excludes for the borland compiler. 2010-04-27 17:44:49 -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
CMake Robot ca44c113d6 Nightly Start Time
--HG--
extra : rebase_source : b4bb7cbff171a7593740777d463bf3256ed9b2d7
2010-04-26 21:00:00 -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
C. Bergström 36d850b87e Detect PathScale Fortran compiler tools
Include names pathf(90|95|2003) in the search for a Fortran compiler.
Also associate the names with PathScale for the vendor-specific search.
2010-04-26 13:31:52 -04:00
Bill Hoffman c4277b6132 Another pass at removing borland warnings. 2010-04-26 09:22:13 -04:00
KWSys Robot 07bd06bce3 KWSys Nightly Date Stamp 2010-04-26 00:01:03 -04:00