Brad King
a104712d41
Merge topic 'python-modules-header'
...
23635ff
Bug #11715 - generate header in the build tree.
2011-01-19 14:02:57 -05:00
Brad King
cc6ba3abff
Merge topic 'missing-file-dir-issue-11677'
...
7af41c3
Test that missing source mentions directory (#11677 )
9cefce0
Report directory with missing source file (#11677 )
2011-01-19 14:02:44 -05:00
Brad King
ef27b9cd89
Merge topic 'doc-CheckSymbolExists-enum'
...
4995b26
Update CheckSymbolExists copyright year
840f9c0
Document CheckSymbolExists more clearly (#11685 )
2011-01-19 14:02:38 -05:00
Brad King
3b900dbd09
Merge topic 'doc-CheckFunctionExists-clarify-issue-10044'
...
114c322
Document CheckFunctionExists more clearly (#10044 )
2011-01-19 14:02:33 -05:00
Brad King
db276e48c4
Merge topic 'doc-if-dereferencing-issue-10773'
...
7d9b903
Clarify auto-dereference cases in if() command (#11701 )
e4e14e8
Replace misleading example in the if() documentation (#10773 )
2011-01-19 14:02:26 -05:00
Brad King
c6cb693147
Merge topic 'doc-old-get_X_property-commands'
...
4c980e3
Reference get_property() from old get_*_property() commands
0d7cf49
Fix get_(cmake|test)_property documentation (#11703 )
2011-01-19 14:02:20 -05:00
Brad King
27039e62f9
Merge topic 'doc-try_compile-clarification'
...
cabb6cd
Document Check(C|CXX)SourceCompiles behavior more clearly (#11688 )
4da2a56
Document try_compile behavior more clearly (#11688 )
2011-01-19 14:02:11 -05:00
Brad King
9ae65b866e
Merge topic 'doc-hard-preprocessor-characters'
...
c64d138
Document COMPILE_DEFINITIONS known limitations (#11660 , #11712 )
668ce6b
Combine duplicate COMPILE_DEFINITIONS disclaimer
2011-01-19 14:02:04 -05:00
Brad King
1a0ff79898
Merge topic 'bootstrap-enable-ccache-issue-11707'
...
3cba29d
bootstrap: Add --enable-ccache option (#11707 )
2011-01-19 14:01:57 -05:00
Brad King
cbd40b3b7c
Merge topic 'bootstrap-verbose-makefiles-issue-11708'
...
144a82c
bootstrap: --verbose implies verbose Makefiles (#11708 )
2011-01-19 14:01:52 -05:00
Brad King
1837276eb3
Merge topic 'bootstrap-select-system-libs'
...
bace650
bootstrap: Clarify --init flag documentation (#11431 )
60d72b5
bootstrap: Granular system library selection (#11431 )
2011-01-19 14:01:45 -05:00
Brad King
b23bfdf01d
Merge topic 'update-aix-release-script-login'
...
16438d0
Update script with new machine name
2011-01-19 14:01:40 -05:00
KWSys Robot
57c542a80f
KWSys Nightly Date Stamp
2011-01-19 00:10:07 -05:00
KWSys Robot
00a0929c04
KWSys Nightly Date Stamp
2011-01-18 00:11:02 -05:00
Marcus D. Hanwell
23635ff1a0
Bug #11715 - generate header in the build tree.
...
The module header was being placed in the source tree before. Thanks to
Marcel Loose for the patch, this ensures the file is written to the
build tree.
2011-01-17 15:29:01 -05:00
Brad King
4995b267b7
Update CheckSymbolExists copyright year
...
Reflect that commit 840f9c05
(Document CheckSymbolExists more clearly,
2011-01-12) changed the file in 2011.
2011-01-17 14:10:55 -05:00
Brad King
114c3224a4
Document CheckFunctionExists more clearly ( #10044 )
...
State that the function need only be available at link time. Refer to
CheckSymbolExists for verifying that a declaration exists.
2011-01-17 14:02:21 -05:00
Brad King
7d9b903756
Clarify auto-dereference cases in if() command ( #11701 )
...
Show "<variable|string>" explicitly in if() case documentation whenever
auto-dereferencing occurs. Reference its presence from the explanation
at the bottom.
2011-01-17 09:43:41 -05:00
Brad King
4c980e36bb
Reference get_property() from old get_*_property() commands
...
The former is a much more general and modern command. Refer authors to
it from documentation of its predecessors.
2011-01-17 09:19:45 -05:00
Brad King
0d7cf4951a
Fix get_(cmake|test)_property documentation ( #11703 )
...
The signature of get_test_property uses argument order
test property VAR
not
test VAR property
Also document the actual behavior when the property is not found.
2011-01-17 09:14:35 -05:00
Nicolas Despres
3cba29d220
bootstrap: Add --enable-ccache option ( #11707 )
...
This option tells bootstrap to hand CMake
CC="ccache $CC"
CXX="ccache $CXX"
so that the CMake build tree after bootstrapping uses ccache.
2011-01-17 08:57:38 -05:00
Brad King
144a82ca7e
bootstrap: --verbose implies verbose Makefiles ( #11708 )
...
Suggested-by: Nicolas Despres <nicolas.despres@gmail.com>
2011-01-17 08:44:04 -05:00
Brad King
c64d1385b7
Document COMPILE_DEFINITIONS known limitations ( #11660 , #11712 )
...
Some values simply cannot be escaped properly in all contexts for all
native build tools. Document known limitations after the disclaimer
that states so.
2011-01-17 08:17:38 -05:00
Brad King
668ce6b1e8
Combine duplicate COMPILE_DEFINITIONS disclaimer
2011-01-17 07:55:48 -05:00
KWSys Robot
6b084f1e04
KWSys Nightly Date Stamp
2011-01-17 00:11:02 -05:00
KWSys Robot
3ddabcbadf
KWSys Nightly Date Stamp
2011-01-16 00:11:02 -05:00
Brad King
7af41c3492
Test that missing source mentions directory ( #11677 )
...
Teach the MissingSourceFile test to verify that the directory portion of
a missing source file is mentioned in the error message.
2011-01-15 08:16:50 -05:00
Brad King
9cefce09f6
Report directory with missing source file ( #11677 )
...
Previously the error message for code like
add_executable(myexe does_not_exist/mysrc.c)
mentioned only that "mysrc.c" is not found. Report the directory too.
2011-01-15 08:00:11 -05:00
KWSys Robot
061f310815
KWSys Nightly Date Stamp
2011-01-15 00:10:53 -05:00
Brad King
e4e14e8568
Replace misleading example in the if() documentation ( #10773 )
...
Remove the example explained by the misleading phrase "CMake will treat
it as if you wrote". This was originally added by commit a73071ca
(modified the if command to address bug 9123 some, 2009-06-12). Later
related information elsewhere in the documentation was corrected and
made precise by commit cb185d93
(Fix if() command and CMP0012 OLD/NEW
behavior, 2009-10-27) but the misleading example was not corrected.
Replace the example with a correct one that more directly covers the
case that typically surprises newcomers. Avoid recommending a "correct"
way to write code because this behavior is always specific to each case.
Also update the main documentation of the behavior to be more explicit.
2011-01-14 18:28:56 -05:00
Brad King
cabb6cd00e
Document Check(C|CXX)SourceCompiles behavior more clearly ( #11688 )
...
Explicitly state up front that the macros try to link an executable and
that the source provided must define 'main'.
2011-01-14 07:36:59 -05:00
KWSys Robot
3a7230afe9
KWSys Nightly Date Stamp
2011-01-14 00:12:03 -05:00
KWSys Robot
f5b43f59de
KWSys Nightly Date Stamp
2011-01-13 00:10:58 -05:00
David Cole
16438d0f4a
Update script with new machine name
2011-01-12 14:53:24 -05:00
Brad King
840f9c055c
Document CheckSymbolExists more clearly ( #11685 )
...
The check works for macros, functions, and variables, but not for types
or enumeration values. Clearly describe the behavior of the check with
respect to each symbol type.
2011-01-12 08:58:19 -05:00
Brad King
4da2a5687b
Document try_compile behavior more clearly ( #11688 )
...
Explicitly state up front that the source-file form of the command links
an executable and expects a 'main' to be defined. While at it, update
the command signature documentation to use a syntax more consistent with
other commands. Also tweak some wording.
2011-01-12 08:13:15 -05:00
KWSys Robot
90e9b65f10
KWSys Nightly Date Stamp
2011-01-12 00:10:52 -05:00
Brad King
28a0403c34
Merge topic 'resolve/python-versions/policy-CMP0017'
...
784d5ce
Merge branch 'policy-CMP0017' into resolve/python-versions/policy-CMP0017
2d3594b
Python additional version support, bug #10279 .
2011-01-11 15:59:34 -05:00
Brad King
784d5ce0f8
Merge branch 'policy-CMP0017' into resolve/python-versions/policy-CMP0017
...
Conflicts:
Modules/FindPythonInterp.cmake
2011-01-11 15:56:59 -05:00
Brad King
46ed6c65a8
Merge topic 'improve-findgit'
...
ed2b314
Add PATH_SUFFIXES for finding git.
2011-01-11 15:53:43 -05:00
Brad King
50e9e7d345
Merge topic 'doc-LOCATION-property-undefined-behavior'
...
5734497
Document reading LOCATION_<CONFIG> early as undefined (#11671 )
7ffe6d7
Document reading LOCATION early as undefined (#11671 )
2011-01-11 15:53:35 -05:00
Brad King
3ef8929ee6
Merge topic 'ctest-launch-empty-rule'
...
6228abe
CTest: Teach launcher to ignore empty/no-op make commands
2011-01-11 15:53:28 -05:00
Brad King
ad543dcf09
Merge topic 'archive-rule-variables'
...
c2d73c9
Allow platform files to set large archive rules (#11674 )
2011-01-11 15:53:06 -05:00
Brad King
7decc70eea
Merge topic 'build_nightly_from_nightly_branch'
...
faf1c1e
Change the nightly tests to build from the nightly branch and not next.
2011-01-11 15:52:52 -05:00
Brad King
9a81f0dd0c
Merge topic 'ep-fix-substitutions'
...
d67a513
ExternalProject: Replace location tags in CMAKE_CACHE_ARGS
d7a87b5
Merge branch 'ep-log-output-under-vs' into ep-fix-substitutions
2011-01-11 15:52:36 -05:00
Brad King
c39abc2411
Merge topic 'ep-log-output-under-vs'
...
44aff73
ExternalProject: Avoid bleed-through output when logging.
2011-01-11 15:52:30 -05:00
Brad King
764015c284
Merge topic 'policy-CMP0017'
...
ce28737
Remove usage of CMAKE_CURRENT_LIST_DIR now that we have CMP0017
7db8db5
Improve documentation and messages for the new CMP0017
db44848
Prefer files from CMAKE_ROOT when including from CMAKE_ROOT
1e69c6f
Merge branch 'user-policy-defaults' into policy-CMP0017
65a0a2a
Merge branch 'include-command-whitespace' into policy-CMP0017
2011-01-11 15:52:13 -05:00
Brad King
d4ed72e3bb
Merge topic 'user-policy-defaults'
...
a364daf
Allow users to specify defaults for unset policies
8e45c11
Fix indentation in cmPolicies::ApplyPolicyVersion()
2011-01-11 15:52:07 -05:00
Brad King
4ab987b7cc
Merge topic 'include-command-whitespace'
...
75a5221
Remove trailing whitespace
2011-01-11 15:51:54 -05:00
Brad King
13cc4bb628
Merge topic 'fix_source_groups_for_custom_targets_vs10'
...
7bbab25
Add support for source files in custom targets for VS 10 (Bug#11330).
2011-01-11 15:51:46 -05:00