Brad King
6ac4795a44
STYLE: Nightly Date Stamp
2008-09-17 23:57:22 -04:00
Matthew Leotta
20141bea1a
ENH: added a module to find Coin3D
2008-09-17 14:29:18 -04:00
Brad King
12396bebac
STYLE: Nightly Date Stamp
2008-09-16 23:57:27 -04:00
Sebastien Barre
bcad447ce2
ENH: wow. On some Windows machine, trying to mkdir("C:") would fail miserably. WHy not in debug mode? Why not on other win32 machines. Who knows.
2008-09-16 17:40:47 -04:00
Brad King
79a3807340
BUG: Fix FindBoost versioned find
...
To locate the boost include directory, all search paths and versioned
path suffixes should be passed to one call of FIND_PATH. Previously the
test for one version would find an unversioned system boost even when
the user set BOOST_ROOT (since the NO_DEFAULT_PATH option is not used).
See issue #7456 .
2008-09-16 10:30:32 -04:00
Brad King
ccc7ca9871
STYLE: Nightly Date Stamp
2008-09-15 23:57:32 -04:00
Bill Hoffman
0aa05cf714
ENH: missed this one, cmake now bootstraps on HAIKU
2008-09-15 18:23:37 -04:00
Bill Hoffman
64fc597de2
ENH: add initial support for HAIKU OS from bug# 7425
2008-09-15 17:53:28 -04:00
Brad King
f49f1d2973
ENH: Simplify NOTFOUND variable check
...
When looking for NOTFOUND libraries, use the direct dependencies of a
target instead of all dependencies. At least one target will trigger
the NOTFOUND error anyway because at least one must directly link it.
This removes another use of the old-style link line computation.
2008-09-15 13:46:56 -04:00
Brad King
434d07afe6
ENH: Use new link info during dependency scanning
...
This removes another use of the old-style link line computation.
2008-09-15 13:30:17 -04:00
Brad King
4f6137c70c
ENH: Allow link line computation for static libs
...
In some cases it may be useful to compute a "link" line for a static
library even though it will not be put in the generated build system.
This removes the assertion which previously diallowed the case.
2008-09-15 13:30:11 -04:00
Brad King
0fe06c8126
ENH: Keep target information in final link line
...
In cmComputeLinkInformation items in the final link line returned by
GetItems now contain a pointer to their corresponding cmTarget if they
were produced by a target. This makes available the set of all targets
linked.
2008-09-15 13:30:07 -04:00
Brad King
76c5697a16
ENH: Use improved target dependencies for Xcode
...
In cmGlobalGenerator we use cmComputeTargetDepends to construct a safe,
non-circular set of inter-target dependencies. This change enables use
of the results by the Xcode generator. It also removes a lot of old
code and another use of the old-style linking logic. See issue #7652 .
2008-09-15 09:51:47 -04:00
Brad King
a4d679af90
STYLE: Nightly Date Stamp
2008-09-14 23:57:38 -04:00
Brad King
f77e827478
STYLE: Nightly Date Stamp
2008-09-13 23:57:42 -04:00
Brad King
2e6f6e89c7
STYLE: Nightly Date Stamp
2008-09-12 23:57:50 -04:00
Brad King
52d8f4853d
STYLE: Nightly Date Stamp
2008-09-11 23:57:58 -04:00
Bill Hoffman
7ac6912d5e
BUG: make sure flag is found even with extra spaces at the start
2008-09-11 14:50:38 -04:00
David Cole
bd1935dcd1
ENH: Improve FILE GLOB_RECURSE handling of symlinks with a new CMake policy. CMP0009 establishes NEW default behavior of not recursing through symlinks. OLD default behavior or explicit FOLLOW_SYMLINKS argument to FILE GLOB_RECURSE will still recurse through symlinks.
2008-09-11 14:34:04 -04:00
Bill Hoffman
0e5319f21d
BUG: fix for 6586, set THREADS_FOUND
2008-09-11 11:41:00 -04:00
Bill Hoffman
7e5222165d
ENH: add installed size to deb package
2008-09-11 10:48:49 -04:00
Brad King
7d01e62a92
STYLE: Nightly Date Stamp
2008-09-10 23:58:03 -04:00
Brad King
4fa96dbf95
ENH: Add version comparison to if() command
...
Provide VERSION_LESS, VERSION_EQUAL, and VERSION_GREATER operators in
the if() command. This simplifies component-wise comparison of version
numbers in the form "major[.minor[.patch[.tweak]]]".
2008-09-10 11:58:40 -04:00
Bill Hoffman
4ed4f5a7d4
ENH: fix failing tests
2008-09-10 10:36:45 -04:00
Brad King
994262e5cc
ENH: Improve find_package version numbering
...
Make the number of version components specified explicitly available.
Set variables for unspecified version components to "0" instead of
leaving them unset. This simplifies version number handling for find-
and config-modules. Also support a fourth "tweak" version component
since some packages use them.
2008-09-10 10:11:48 -04:00
Bill Hoffman
4eaac32db6
BUG: fix bug OUTPUT_LIBNAME_EXPORTS done differently now
2008-09-10 10:10:25 -04:00
Brad King
823300d23b
STYLE: Nightly Date Stamp
2008-09-09 23:58:08 -04:00
Bill Hoffman
b4475cf7e8
ENH: fix docs, bug 7590
2008-09-09 14:12:48 -04:00
Bill Hoffman
3864910681
BUG: fix for bug 7292, svn parsing flagged errors or conflicts for switched or locked files
2008-09-09 13:12:46 -04:00
Bill Hoffman
364ac7e386
BUG: fix empty /D option for vs6, fix for 7580
2008-09-09 13:04:30 -04:00
Bill Hoffman
4d3ae30bee
ENH: support old cmake for dashboards
2008-09-09 13:01:46 -04:00
David Cole
2fb00f28be
PERF: Test takes too long when recursing for executable files and when doing recursive prerequisite analysis. Put it back the way it was. Add another test later to do the recursive prerequisite analysis.
2008-09-09 12:48:58 -04:00
Bill Hoffman
6bc394c8e5
BUG: 0007569 add ability to do -R/-E in ctest_test command
2008-09-09 11:44:16 -04:00
Brad King
acbe39ff7e
STYLE: Nightly Date Stamp
2008-09-08 23:58:12 -04:00
Bill Hoffman
1a3502d66a
BUG: fix test to work with new restrictions that cross compiling must be on
2008-09-08 20:21:35 -04:00
Bill Hoffman
771f127fe9
BUG: fix for 7624, vs7 flag table missing /MAP
2008-09-08 17:53:47 -04:00
Alexander Neundorf
1bcf48de98
BUG: only check for a toolchain prefix (e.g. "arm-linux-" in
...
"arm-linux-gcc") if we are cross compiling and the compiler is gcc
Alex
2008-09-08 17:43:31 -04:00
Bill Hoffman
43837fb3e1
ENH: do not add the same thing to the PATH again and again
2008-09-08 11:23:01 -04:00
Brad King
d8bfafeff8
ENH: Improve message for bad find_package call
...
Use the new-style error reporting mechanism to provide more context
information for a find_package call with a bad package name. When the
package is not required, issue a warning instead of an error.
2008-09-08 10:08:33 -04:00
Brad King
947521f437
STYLE: Nightly Date Stamp
2008-09-07 23:58:26 -04:00
Alexander Neundorf
281e441100
BUG: #7359 make llvm-gcc work, by explicitely excluding "llvm-" from _CMAKE_TOOLCHAIN_PREFIX
...
(use the (relatively) new CMAKE_MATCH_x variables set by all regex operations)
Alex
2008-09-07 16:54:01 -04:00
Alexander Neundorf
c2cc883430
COMP: fix compile warning/error (non-void function returning void)
...
Alex
2008-09-07 06:52:06 -04:00
Brad King
aeaae298be
STYLE: Nightly Date Stamp
2008-09-06 23:58:22 -04:00
Alexander Neundorf
8903f88b36
ENH: provide the xxx_FIND_QUIETLY, xxx_FIND_REQUIRED and xxx_FIND_VERSION_ variables
...
also in Config mode, so the xxxConfig.cmake files can e.g. test the QUIETLY
parameter and print something or not
Alex
2008-09-06 19:10:02 -04:00
David Cole
6f8bdd276c
ENH: Add BundleUtilities.cmake and supporting changes to GetPrerequisites.cmake. Function copy_and_fixup_bundle in BundleUtilities helps to make standalone bundle applications on the Mac by pulling in prerequisite non-system libraries and frameworks as needed. Uses otool and install_name_tool to do analysis and fixups. Project-specific hooks for deciding where to embed libraries and for resolving item names into full path file names are also provided.
2008-09-06 12:20:07 -04:00
Brad King
6a0ab340c6
STYLE: Nightly Date Stamp
2008-09-05 23:58:37 -04:00
David Cole
58be1b005f
BUG: Fix issue #7046 - make sure extensionless headers and resource files work with the Xcode generator. Also fix incorrect mappings in the lastKnownFileType code. Add some extensionless files to the Framework test.
2008-09-05 15:51:19 -04:00
Brad King
e3dda17db2
STYLE: Nightly Date Stamp
2008-09-04 23:58:37 -04:00
Brad King
3c5cf1bb8c
ENH: Allow a custom list of debug configurations
...
Create a DEBUG_CONFIGURATIONS global property as a way for projects to
specify which configuration names are considered to be 'debug'
configurations.
2008-09-04 17:34:25 -04:00
Bill Hoffman
bf796f1434
BUG: fix extra close that killed cmake when being debugged
2008-09-04 17:02:25 -04:00