Eric NOULARD
b813f863e6
CPack fix compile error on VS70 and avoid KWStyle warnings
2011-03-04 22:57:37 +01:00
KWSys Robot
ed1cd2daf6
KWSys Nightly Date Stamp
2011-03-04 00:12:14 -05:00
Brad King
5abfb57184
Add target property LINK_SEARCH_START_STATIC to aid static linking
...
Commit afd7d4ca
(Add target property LINK_SEARCH_END_STATIC, 2008-01-31)
defined a property to ensure that static runtime libraries get selected.
Add a property to specify that all libraries whose type is unknown, such
as "-lm", should be assumed static. Furthermore it assumes that an
option such as "-static" is also used so that no initial -Bstatic is
needed.
2011-03-03 17:12:32 -05:00
Eric NOULARD
77333a92c2
CPack more robust way to collect files belonging to a component
2011-03-03 22:43:31 +01:00
Eric NOULARD
fe530ff5e9
CPackArchive package all components specified in CPACK_COMPONENTS_ALL
...
When asking for group packaging the components not belonging to
any group should be packaged separately.
2011-03-03 21:19:13 +01:00
KWSys Robot
cbb5ae60be
KWSys Nightly Date Stamp
2011-03-03 00:12:15 -05:00
KWSys Robot
f72cc88c65
KWSys Nightly Date Stamp
2011-03-02 00:12:13 -05:00
Brad King
32f18c94e1
KWSys: Require at least CMake 2.6.3
...
Remove code left for supporting earlier CMake versions.
2011-03-01 15:40:03 -05:00
Brad King
9a7c6a3cc4
Merge topic 'require-cmake-2.6.3'
...
c3e452e
Require at least CMake 2.6.3 to build current CMake
2011-03-01 15:30:38 -05:00
Brad King
bb745612bc
Merge topic 'doc-typo-fixes'
...
7c5e412
Documentation: Fix a few typos (#11883 )
2011-03-01 15:30:32 -05:00
Brad King
1eca67e12d
Merge topic 'fix-11286-add-file-upload'
...
61a83f9
Fix KWStyle line too long error (#11286 )
963bebc
Implement file(UPLOAD (#11286 )
2011-03-01 15:30:28 -05:00
Brad King
b5b4aa2f71
Merge topic 'CPack-ChangeComponentNamingScheme'
...
3fb89cf
CPack remove previously CPack generated files (if any) before running CPack
f2ab270
CPack fix KWStyle warning
4deb308
CPack Authorize DISPLAY_NAME usage in component package
8c450f6
CPack remove "-ALL" suffix for ALL-IN-ONE packages
2011-03-01 15:30:14 -05:00
Brad King
c55ce31c6e
Merge topic 'CPackRPM-AvoidSpaceInName-Fixbug9932'
...
5b4cbdb
CPackRPM Replace space in some CPACK_ vars (Fix bug 9932)
2011-03-01 15:30:10 -05:00
Brad King
c34b0eac25
Merge topic 'EclipseLinkedResourcesToSubProjects2'
...
e8a97e0
Eclipse projects: created one linked resource for each subproject
2011-03-01 15:30:05 -05:00
KWSys Robot
26b9dfb722
KWSys Nightly Date Stamp
2011-03-01 00:11:00 -05:00
David Cole
61a83f955a
Fix KWStyle line too long error ( #11286 )
2011-02-28 10:47:23 -05:00
KWSys Robot
2465b5e4f5
KWSys Nightly Date Stamp
2011-02-28 00:12:10 -05:00
KWSys Robot
ab02be50b4
KWSys Nightly Date Stamp
2011-02-27 00:12:12 -05:00
KWSys Robot
2f690ab8cb
KWSys Nightly Date Stamp
2011-02-26 00:10:08 -05:00
David Cole
963bebcc17
Implement file(UPLOAD ( #11286 )
...
Including documentation and testing, of course.
2011-02-25 17:26:34 -05:00
Eric NOULARD
5b4cbdb45e
CPackRPM Replace space in some CPACK_ vars (Fix bug 9932)
2011-02-25 16:47:11 +01:00
KWSys Robot
aa1ab6441b
KWSys Nightly Date Stamp
2011-02-25 00:12:14 -05:00
Brad King
c3e452e944
Require at least CMake 2.6.3 to build current CMake
...
Remove some cruft left for supporting builds with CMake 2.4.
2011-02-24 15:14:08 -05:00
KWSys Robot
a9841e6e9a
KWSys Nightly Date Stamp
2011-02-24 00:12:13 -05:00
Eric NOULARD
f2ab270e6f
CPack fix KWStyle warning
2011-02-24 00:29:25 +01:00
KWSys Robot
fe449843b7
KWSys Nightly Date Stamp
2011-02-23 00:11:47 -05:00
Eric NOULARD
4deb308e82
CPack Authorize DISPLAY_NAME usage in component package
...
Second (last) part fix of feature request #11814
2011-02-22 23:49:49 +01:00
Modestas Vainius
7c5e412c4a
Documentation: Fix a few typos ( #11883 )
...
W: cmake: manpage-has-errors-from-man usr/share/man/man1/cmake.1.gz 10029: warning [p 158, 13.5i]: can't break line
I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz informations information
I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz dependant dependent
I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz prefered preferred
I: cmake: spelling-error-in-binary ./usr/bin/cmake prefered preferred
I: cmake: spelling-error-in-binary ./usr/bin/cpack prefered preferred
I: cmake: spelling-error-in-binary ./usr/bin/ctest prefered preferred
I: cmake-data: spelling-error-in-manpage usr/share/man/man1/cmakepolicies.1.gz prefered preferred
I: cmake-curses-gui: spelling-error-in-binary ./usr/bin/ccmake prefered preferred
I: cmake-qt-gui: spelling-error-in-binary ./usr/bin/cmake-gui prefered preferred
2011-02-22 17:24:51 -05:00
Eric NOULARD
8c450f6287
CPack remove "-ALL" suffix for ALL-IN-ONE packages
...
First part fix of feature request 11814
2011-02-22 22:56:26 +01:00
Brad King
1173cc4ab2
CTest: Update Git submodules with --recursive
...
Fail if submodules exist and the git version is less than 1.6.5.0.
Inspired-by: Johan Björk <phb@spotify.com>
2011-02-22 15:47:50 -05:00
Brad King
cbc5e31f86
Merge topic 'resolve/add-STRING-subcommand-FIND-issue-11795/fix-2828-more-info-in-script-mode'
...
1a8eed1
Merge branch 'add-STRING-subcommand-FIND-issue-11795' into fix-2828-more-info-in-script-mode
006124b
Avoid direct use of std::stringstream
8a8da36
Merge branch 'fix-2828-more-info-in-script-mode' into add-STRING-subcommand-FIND-issue-11795
1462561
Add a string(FIND) sub-command (#11795 )
2011-02-22 14:32:55 -05:00
Brad King
6250c7324f
Merge topic 'fix-2828-more-info-in-script-mode'
...
a58ace6
Fix KWStyle line-too-long complaint (#2828 )
106958c
Add CMAKE_ARGC and CMAKE_ARGV0..N-1 variables (#2828 )
94d1684
Add CMAKE_SCRIPT_MODE_FILE variable (#2828 )
2011-02-22 14:32:48 -05:00
Brad King
6dc8c25226
Merge topic 'fix-11877-sort-tests-correctly'
...
8af8eab
Use stable_sort to preserve test order (#11877 )
2011-02-22 14:32:43 -05:00
Brad King
5239fb0dfe
Merge topic 'CPackRPM-HonorAllComponentWays'
...
0cf1d72
CPackRPM fix IRIX compiler warning (variable never used)
494bb8a
CPackRPM honors all the different ways of packaging components
2011-02-22 14:32:36 -05:00
Brad King
67c542a3cc
Merge topic 'AddCustomTargetSourcesToCodeBlocksProject'
...
2a9f7f9
Also add the SOURCES from add_custom_target() to CodeBlocks projects (#11736 )
2011-02-22 14:32:31 -05:00
Brad King
7dcf2269ec
Merge topic 'FixBadXMLInEclipseProjects'
...
79e13af
Add XML escaping for directory name in Eclipse projects (#11658 )
8074bca
Fix XML escaping for target names in Eclipse project files (#11658 )
cb94587
Fix XML escaping for the project() name in Eclipse projects (#11658 )
2011-02-22 14:32:27 -05:00
Brad King
2d2f79a995
Merge topic 'vs-intel-dll-implib-outdir'
...
2516c05
VS: Create a Fortran DLL's import library directory
2011-02-22 14:32:16 -05:00
Brad King
01b65de3f9
Merge topic 'fix-11717-gcov-same-file-name'
...
6e02a3b
CTest: Use the gcov --preserve-paths flag (#11717 )
2011-02-22 14:32:11 -05:00
Brad King
f556773f01
Merge topic 'fix-11761-less-file-download-noise'
...
667cf5b
Make file DOWNLOAD less noisy (#11761 )
2011-02-22 14:32:01 -05:00
Brad King
cc5bbed52a
Merge topic 'fix-10704-manifest-no-vs10'
...
fbca267
VS: Only use /MANIFEST if hasManifest is true (#11216 )
98b448e
VS2010: Fixed GenerateManifest flag (#10704 )
2011-02-22 14:31:55 -05:00
Brad King
a38c1b3584
Merge topic 'qtdialog-groupingbug'
...
b1f52b1
Fix grouping bug where "Ungrouped Entries" showed up as a child.
2011-02-22 14:31:31 -05:00
Brad King
554641f320
Merge topic 'fix-8914-allow-config-types-override'
...
e6221ed
Xcode: Allow override of CMAKE_CONFIGURATION_TYPES (#8914 )
2011-02-22 14:31:26 -05:00
Brad King
542f45f452
Merge topic 'custom-command-slashes'
...
88548a4
Handle relative WORKING_DIRECTORY in add_custom_(command|target)
7befc00
Handle trailing slashes on add_custom_command DEPENDS
2011-02-22 14:31:12 -05:00
Brad King
45efcc8fa6
Merge topic 'disallow-funny-path-names'
...
8704525
Reject directory names containing '=' (#11689 )
2011-02-22 14:31:07 -05:00
Brad King
64d997a78c
Merge topic 'fix-11295-support-plugin-bundles-on-mac'
...
cabc407
CFBundle Test: Add PATHS for finding Rez (#11295 )
5457b82
Add support for CFBundle targets on the Mac (#11295 )
2011-02-22 14:30:58 -05:00
Brad King
6ec1ae2108
Merge topic 'vs-link-flag-table'
...
85163fb
Add link flag table entries for VS 7,8,9
2011-02-22 14:30:52 -05:00
Brad King
c033ba6769
Merge topic 'fix-10397-add-wchar_t-string-pool-flags'
...
e9425d4
VS7/8/9: Add flag map for string pooling option (#10397 )
ea9de57
VS8/9: Add flag map entries for /Zc:wchar_t (#10397 )
2011-02-22 14:30:48 -05:00
Brad King
52e2c22ee9
Merge topic 'fix-10638-add-enable-prefast-flags'
...
15e4222
VS9: Map enable/disable PREfast flags (#10638 )
2011-02-22 14:30:44 -05:00
Brad King
f866b20880
Merge topic 'fix-10263-add-whole-program-opt-flags'
...
6cf5772
VS7/8/9: Map whole program optimization flags (#10263 )
2011-02-22 14:30:39 -05:00
Brad King
fe07b5eae6
Merge topic 'add-floating-point-flags'
...
d503206
Add FloatingPointModel to the list of known VS7 generator flags.
2011-02-22 14:30:35 -05:00
Brad King
d0b32ca5cd
Merge topic 'fix-clang-warnings'
...
acd8161
ccmake: Remove extra parens around comparison
2011-02-22 14:30:29 -05:00
Brad King
b346093a03
Merge topic 'fix-8154-improve-list-documentation'
...
2d14b15
Clarify list subcommand documentation (#8154 )
2011-02-22 14:30:25 -05:00
Brad King
4d8fee4659
Merge topic 'fix-10446-improve-dash-E-docs'
...
1019d82
Documentation: Sync two differing copies of -E docs (#10446 )
2434d88
Documentation: document platform specific -E commands (#10446 )
2011-02-22 14:30:20 -05:00
Brad King
377ed8e764
Merge topic 'fix-11526-mac-remove-carbon-refs'
...
0037dcb
Removed most usage of Carbon in favour of CoreFoundation
2011-02-22 14:30:12 -05:00
KWSys Robot
73bbef36d0
KWSys Nightly Date Stamp
2011-02-22 00:10:58 -05:00
KWSys Robot
1ca15f85f1
KWSys Nightly Date Stamp
2011-02-21 00:11:05 -05:00
KWSys Robot
dff3d7da3f
KWSys Nightly Date Stamp
2011-02-20 00:12:08 -05:00
KWSys Robot
9e81dddc4f
KWSys Nightly Date Stamp
2011-02-19 00:10:09 -05:00
David Cole
8af8eab7a4
Use stable_sort to preserve test order ( #11877 )
...
Using sort results in a possibly-modified sorting
when all elements are "tied" - use stable_sort instead
to preserve the original ordering of tied elements.
2011-02-18 13:10:26 -05:00
KWSys Robot
16b99e6cae
KWSys Nightly Date Stamp
2011-02-18 00:12:04 -05:00
Brad King
1a8eed171b
Merge branch 'add-STRING-subcommand-FIND-issue-11795' into fix-2828-more-info-in-script-mode
2011-02-17 08:48:08 -05:00
Brad King
006124b446
Avoid direct use of std::stringstream
...
In method cmStringCommand::HandleFindCommand added by parent commit use
the cmOStringStream compatibility wrapper instead of std::stringstream.
2011-02-17 08:44:22 -05:00
KWSys Robot
e0d64d5cb1
KWSys Nightly Date Stamp
2011-02-17 00:12:06 -05:00
KWSys Robot
8caed60208
KWSys Nightly Date Stamp
2011-02-16 00:12:03 -05:00
Eric NOULARD
0cf1d72e3c
CPackRPM fix IRIX compiler warning (variable never used)
2011-02-15 19:55:36 +01:00
Brad King
8a8da3694b
Merge branch 'fix-2828-more-info-in-script-mode' into add-STRING-subcommand-FIND-issue-11795
...
Conflicts:
Tests/CMakeTests/StringTestScript.cmake
2011-02-15 13:48:37 -05:00
Tim Hütz
1462561a8c
Add a string(FIND) sub-command ( #11795 )
2011-02-15 13:17:51 -05:00
Brad King
acd8161bad
ccmake: Remove extra parens around comparison
...
The Clang compiler warns about extra parenthesis in the code
if ((form->curpage == field->page))
~ ^ ~
because the idiom is commonly used when an assignment is intended
instead of a comparison. Remove the extra enclosing layer.
2011-02-15 08:46:50 -05:00
KWSys Robot
d4884710a4
KWSys Nightly Date Stamp
2011-02-15 00:12:12 -05:00
Brad King
d02519e974
Merge topic 'doc-MSVC_VERSION-issue-11833'
...
5cdd05b
Fix documentation of MSVC_VERSION (#11833 )
2011-02-14 16:34:29 -05:00
KWSys Robot
2a2fca24aa
KWSys Nightly Date Stamp
2011-02-14 00:10:26 -05:00
Alex Neundorf
2a9f7f96b8
Also add the SOURCES from add_custom_target() to CodeBlocks projects ( #11736 )
...
Since CMake 2.6.3 add_custom_target() has a SOURCES option, this was not
yet considered in the C::B generator.
Also, now GENERATED files are not added to the project.
Alex
2011-02-13 22:53:43 +01:00
KWSys Robot
d26ef5c118
KWSys Nightly Date Stamp
2011-02-13 00:10:44 -05:00
Alex Neundorf
e8a97e075a
Eclipse projects: created one linked resource for each subproject
...
Now a virtual folder "Subprojects" is created, and in this virtual folder
is a linked resource for each project().
This can be considered a fix for #11657
Alex
2011-02-13 01:15:11 +01:00
Alex Neundorf
79e13af195
Add XML escaping for directory name in Eclipse projects ( #11658 )
...
Alex
2011-02-12 22:01:27 +01:00
Alex Neundorf
8074bca93c
Fix XML escaping for target names in Eclipse project files ( #11658 )
...
Alex
2011-02-12 21:54:02 +01:00
Alex Neundorf
cb94587a88
Fix XML escaping for the project() name in Eclipse projects ( #11658 )
...
Alex
2011-02-12 21:49:08 +01:00
KWSys Robot
84dafee565
KWSys Nightly Date Stamp
2011-02-12 00:10:49 -05:00
KWSys Robot
831c5ebe58
KWSys Nightly Date Stamp
2011-02-11 00:12:06 -05:00
Brad King
2516c05c2c
VS: Create a Fortran DLL's import library directory
...
The Intel Fortran plugin forgets to create the output directory into
which it will write a DLL's import library. Utilize the fix added by
commit f4b3bdc6
(Create an exe's implib output dir for VS, 2009-06-15)
and generalized by commit 764ac980
(Generalize exe implib dir creation
for VS, 2009-06-16). Create a pre-link rule to make the directory.
2011-02-10 16:17:44 -05:00
Brad King
5cdd05bc68
Fix documentation of MSVC_VERSION ( #11833 )
...
Previously the example version number was wrong. Instead list all the
known versions with correct numbers.
2011-02-10 08:20:33 -05:00
KWSys Robot
e53b7cbadf
KWSys Nightly Date Stamp
2011-02-10 00:12:13 -05:00
Marco Craveiro
6e02a3b2bf
CTest: Use the gcov --preserve-paths flag ( #11717 )
...
To avoid name clashes.
Before this commit, name clashes can occur when invoking gcov on a
project that uses the same file name in different directories. The
--preserve-paths flag ensures all file names have a complete path,
avoiding name clashes.
2011-02-09 16:04:15 -05:00
David Cole
667cf5b963
Make file DOWNLOAD less noisy ( #11761 )
...
Thanks to Daniel Nelson for the suggestion and the patch.
2011-02-09 13:22:32 -05:00
David Cole
fbca267331
VS: Only use /MANIFEST if hasManifest is true ( #11216 )
...
Thanks to Jörg Riedel for the patch.
2011-02-09 13:01:31 -05:00
David Cole
98b448ee9e
VS2010: Fixed GenerateManifest flag ( #10704 )
...
Thanks to "McBen <viertelvor12@gmx.net>" for the patch.
(Did not preserve original commit author information because
we have a push check for first and last name, and do not
accept authors with only an alias...)
2011-02-09 13:01:19 -05:00
Brad King
85163fba18
Add link flag table entries for VS 7,8,9
...
Map the following MS linker flags:
/CLRUNMANAGEDCODECHECK
/CLRUNMANAGEDCODECHECK:NO
/DELAY:UNLOAD
/DELAYSIGN
/DELAYSIGN:NO
/DYNAMICBASE
/DYNAMICBASE:NO
/NOASSEMBLY
/NOENTRY
/NXCOMPAT
/NXCOMPAT:NO
/RELEASE
2011-02-09 09:05:07 -05:00
KWSys Robot
7258b0674c
KWSys Nightly Date Stamp
2011-02-09 00:12:08 -05:00
Brad King
7f87205161
Merge topic 'FixCrashInGraphVizWriter'
...
00e7ea7
Fix crash in GraphVizWriter when GRAPHVIZ_TARGET_IGNORE_REGEX is used
2011-02-08 14:18:48 -05:00
Brad King
5b8869faea
Merge topic 'fix-clang-warnings'
...
c310450
Silence the may be used uninitialized warnings: initialize stuff.
2011-02-08 14:18:36 -05:00
KWSys Robot
68c004aa11
KWSys Nightly Date Stamp
2011-02-08 00:12:07 -05:00
David Cole
2d14b15ec2
Clarify list subcommand documentation ( #8154 )
...
Make it clear that list subcommands that modify the list
do so in the current CMake variable scope, regardless of
the original scope of the list variable involved.
2011-02-07 16:55:07 -05:00
KWSys Robot
d7a51814a3
KWSys Nightly Date Stamp
2011-02-07 00:12:05 -05:00
Eric NOULARD
494bb8ada7
CPackRPM honors all the different ways of packaging components
...
RPM cannot easily 'merge' differents directory into a single RPM
with shared prefix. So more flexibility has been added to generic
CPackGenerator in order to let the specific generator chose the
local installation directory for each component.
2011-02-06 21:23:10 +01:00
KWSys Robot
f97a1c6493
KWSys Nightly Date Stamp
2011-02-06 00:12:08 -05:00
KWSys Robot
d27dfc25c1
KWSys Nightly Date Stamp
2011-02-05 00:12:02 -05:00
Alex Neundorf
00e7ea76e8
Fix crash in GraphVizWriter when GRAPHVIZ_TARGET_IGNORE_REGEX is used
...
GraphVizWriter could crash if GRAPHVIZ_TARGET_IGNORE_REGEX was set.
Patch from Christian Ehrlicher.
Alex
2011-02-04 20:31:18 +01:00
David Cole
1019d82727
Documentation: Sync two differing copies of -E docs ( #10446 )
...
Alphabetize both lists. Put platform-specific docs in both places too.
2011-02-04 11:45:26 -05:00
Kovarththanan Rajaratnam
2434d8826e
Documentation: document platform specific -E commands ( #10446 )
...
Signed-off-by: Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>
2011-02-04 11:45:20 -05:00
David Cole
a58ace68ce
Fix KWStyle line-too-long complaint ( #2828 )
2011-02-04 10:38:22 -05:00