Philip Lowman
78bbf5a0de
ENH: Added FindOpenSceneGraph.cmake which is intended to wrap any of the existing Findosg* modules (or even user specified modules in CMAKE_MODULE_PATH) and aggregate the include dirs & libraries while providing a COMPONENT frontend and version checking (Fixes Issue #6973 ). Also added a note to Findosg.cmake to refer new users to the module.
2009-01-30 20:09:16 -05:00
Philip Lowman
4b45824294
ENH: Added OSG_ROOT as supported env var (it's in the wild already). Cleaned
...
up FindOpenThreads to support PATH_SUFFIXES. Removed superfluous WIN32 registry
checks which should have been $ENV{} checks.
2009-01-30 16:55:57 -05:00
Philip Lowman
1569f5d0e4
BUG: Fix other modules not respecting QUIET and REQUIRED
2009-01-30 15:13:07 -05:00
Philip Lowman
901b4b6c3f
BUG: The QUIET and REQUIRED find attributes on each Findosg* module were not
...
being respected.
2009-01-30 14:33:08 -05:00
Philip Lowman
6ccd60dee3
ENH: Added a mark_as_advanced() wrapper function.
2009-01-30 14:29:26 -05:00
Philip Lowman
25325c8f4d
BUG: Fixes detection of lua libraries installed from FreeBSD ports (Issue #8421 )
2009-01-30 03:02:49 -05:00
Brad King
140403ae62
STYLE: Nightly Date Stamp
2009-01-30 00:01:28 -05:00
David Cole
d74b75af09
ENH: Emit a little more information in the error message when the output file is not found during a core try compile.
2009-01-29 15:23:18 -05:00
David Cole
75fb6798ab
BUG: Remove unnecessary double quotes from SET statements. Hopefully resolves the strange and difficult to diagnose (or reproduce) test failures on the dashmacmini2 Continuous dashboard.
2009-01-29 14:57:38 -05:00
Bill Hoffman
f6cb5c39bd
BUG: fix for #8418 -E chdir should return fail of dir does not exist
2009-01-29 14:31:45 -05:00
Brad King
ab11f82a52
ENH: Docs for relative paths in link_directories
...
The link_directories command treats relative paths differently from most
CMake commands. This notes the difference in the documentation.
See issue #8377 .
2009-01-29 14:14:02 -05:00
Brad King
7ca59f1724
BUG: Fix OS X dylib version flags for more linkers
...
Some OS X linkers want a 'dylib_' prefix on the -compatiblity_version
and -current_version flags while others do not. This passes the flags
through gcc instead since it never wants the prefix and translates the
flags for the linker correctly.
2009-01-29 13:41:58 -05:00
Clinton Stimpson
f9710e22ec
ENH: Also find .moc files if there are spaces between # and include.
...
Fixes #8433 .
2009-01-29 13:26:01 -05:00
Bill Hoffman
4b5cabed0e
ENH: add missing file
2009-01-29 11:57:42 -05:00
Bill Hoffman
9b0fe5738b
BUG: fix for # 8413 add more haiku searching
2009-01-29 11:42:07 -05:00
Bill Hoffman
33c296a44e
BUG: fix for #8423
2009-01-29 11:39:03 -05:00
Bill Hoffman
56ea0ad186
STYLE: fix warning
2009-01-29 09:26:40 -05:00
Brad King
e69050643c
STYLE: Nightly Date Stamp
2009-01-29 00:01:32 -05:00
Philip Lowman
6f000b55c9
STYLE: Reworded some of the OS-X code comments
2009-01-28 22:56:38 -05:00
Bill Hoffman
a26c70477c
STYLE: fix warning
2009-01-28 16:56:33 -05:00
Clinton Stimpson
26238d7d9a
ENH: Better way to add framework includes.
2009-01-28 15:04:52 -05:00
Bill Hoffman
d38c0de82f
ENH: clean up status and change order for more common compilers first
2009-01-28 12:55:06 -05:00
Bill Hoffman
0dd0e2d6e6
ENH: add openmp support
2009-01-28 12:45:03 -05:00
David Cole
2cd839142d
BUG: Fix careless typo that only caused test failures on clean builds...
2009-01-28 06:10:12 -05:00
Brad King
7ef31a2461
STYLE: Nightly Date Stamp
2009-01-28 00:01:34 -05:00
David Cole
9e3705b5b8
BUG: Try to fix the universal binary continuous dashboard on dashmacmini2. I am deducing that the value of CMAKE_OSX_ARCHITECTURES_DEFAULT is responsible for the failure, although I cannot reproduce it on other builds or even by running the test via ctest interactively *on* the continuous dashboard's build...
2009-01-27 15:51:43 -05:00
David Cole
2853326e7a
BUG: Only set CMAKE_OSX_DEPLOYMENT_TARGET on Mac OSX 10.4 or later. The gcc that runs on 10.3 and earlier does not understand the compiler flag it maps to...
2009-01-27 11:50:41 -05:00
David Cole
3df1535c80
STYLE: Emit filenames in try_compile error message to get more information from the Continuous dashboard test that is failing.
2009-01-27 11:35:36 -05:00
Brad King
5527ca5524
BUG: Reset file submission list on test restart
...
When running in script mode it is possible to run multiple separate
dashboard submissions in one cmCTest instance. The recent refactoring
of file submission lists into parts failed to clear the submission lists
when starting a new dashboard (ctest_start or ctest_update). Only the
unused old submission set was cleared. This fixes the refactored
version to remove the old submission set completely and also clear the
part-wise lists.
2009-01-27 10:58:33 -05:00
Brad King
6ae2f8e7ee
BUG: Fix CTest submit-only operation
...
We need to initialize cmCTestSubmitHandler on construction to make sure
all parts get enabled by default. The recent fix to re-enable all parts
on initialization broke submit-only operations because the handler did
not initialize on construction. This also removes duplicate
initialization code.
2009-01-27 10:58:25 -05:00
Bill Hoffman
bac4f79764
ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION is auto-defined now
2009-01-27 10:35:29 -05:00
Bill Hoffman
ef5b9d00a2
ENH: change to use CMAKE_CREATE_VERSION from CMAKE_VERSION as CMAKE_VERSION is auto-defined now
2009-01-27 10:34:14 -05:00
David Cole
1dee719cdc
BUG: Fix issue #6195 . Add CMAKE_OSX_DEPLOYMENT_TARGET cache variable to specify the target deployment runtime OS version of the built executables on Mac OSX. Thanks to Mike Jackson for the patch.
2009-01-27 10:30:55 -05:00
Bill Hoffman
97ef91d57b
BUG: fix for 7845, idl files compile even with headerfile only on
2009-01-27 10:26:55 -05:00
Brad King
1902f8e63c
STYLE: Nightly Date Stamp
2009-01-27 00:02:07 -05:00
Clinton Stimpson
aad46d7989
BUG: Fixed recent regression when finding some includes.
2009-01-26 10:12:37 -05:00
Brad King
504fa52f6b
STYLE: Nightly Date Stamp
2009-01-26 00:01:41 -05:00
Brad King
64c78918a1
STYLE: Nightly Date Stamp
2009-01-25 00:01:50 -05:00
Brad King
72aad46fea
STYLE: Nightly Date Stamp
2009-01-24 00:01:49 -05:00
Clinton Stimpson
f1916357f2
ENH: Should have a -F for framework includes on Mac. Fixes ParaView build with Qt 4.5 on Mac.
2009-01-23 17:37:44 -05:00
Clinton Stimpson
b2d52b07ad
ENH: Add convenience for identifying Cocoa based Qt.
2009-01-23 16:52:15 -05:00
David Cole
c58f2a5830
ENH: Turn off CPACK_BINARY_TBZ2 and CPACK_BINARY_ZIP by default. Strictly speaking, this changes behavior from cpack 2.6, but now that cpack returns a non-zero exit code when it encounters an error, and it is an error to try to use a generator that is not available... It makes sense to turn these off by default since not everybody has these generators installed. It is easy for a project to turn these options back on if they need to: simply set(CPACK_BINARY_TBZ2 ON) or set(CPACK_BINARY_ZIP ON) before include(CPack) in your CMakeLists.txt...
2009-01-23 13:36:22 -05:00
Bill Hoffman
29ba1aa77a
ENH: try to fix vs6 build
2009-01-23 12:20:09 -05:00
Philip Lowman
138c445781
ENH: Better support for "fltk-config" binary, added options so the user
...
doesn't have to have everything in order for FLTK_FOUND to be true. #7809
2009-01-23 00:30:22 -05:00
Brad King
f0eef5ab52
STYLE: Nightly Date Stamp
2009-01-23 00:02:12 -05:00
David Cole
2914b740c2
BUG: Forgot to change parent class in cmCPackTypeMacro when I added cmCPackDragNDropGenerator. Fix it now that it really matters. (The BundleGenerator test started failing after the last commit. This fixes it.)
2009-01-22 14:23:44 -05:00
David Cole
6bf31875ce
BUG: Fix issue #8383 . Avoid crashing when using the Bundle CPack generator and CPACK_BUNDLE_NAME is not set. Instead, fail gracefully giving an informative error message and non-zero exit code.
2009-01-22 13:56:13 -05:00
Brad King
c332e0bf3c
ENH: Isolate policy changes in included scripts
...
Isolation of policy changes inside scripts is important for protecting
the including context. This teaches include() and find_package() to
imply a cmake_policy(PUSH) and cmake_policy(POP) around the scripts they
load, with a NO_POLICY_SCOPE option to disable the behavior. This also
creates CMake Policy CMP0011 to provide compatibility. See issue #8192 .
2009-01-22 13:18:40 -05:00
Brad King
3028ca756c
ENH: Better policies for functions and macros
...
This teaches functions and macros to use policies recorded at creation
time when they are invoked. It restores the policies as a weak policy
stack entry so that any policies set by a function escape to its caller
as before.
2009-01-22 13:16:47 -05:00
Brad King
18eadebc4c
ENH: Improve stack discussion in cmake_policy
...
This re-organizes the discussion of the policy stack in documentation of
the cmake_policy() command. The new organization clearer and easier to
extend with new information.
2009-01-22 13:16:33 -05:00