Eric NOULARD
9c43824066
Fix KWStyle warnings
2011-04-04 14:59:58 -04:00
KWSys Robot
f859249dca
KWSys Nightly Date Stamp
2011-04-04 00:13:07 -04:00
KWSys Robot
4ccb44e7c5
KWSys Nightly Date Stamp
2011-04-02 00:13:02 -04:00
Bill Hoffman
9a6ff95072
Fix for bug where VS2010 did not use .obj files as part of the build.
...
For VS2010 if a precompiled .obj file was the output of a custom commad,
it was used as part of the build. If it was not, then VS did not
use it as part of the build. This commit updates the test to check
for this issue, and fixes the problem. This fixes bugs #0011891 and
2011-04-01 16:28:41 -04:00
Eric NOULARD
dd04608132
Fix KWStyle warnings
2011-04-01 19:27:34 +02:00
KWSys Robot
0315d3b66f
KWSys Nightly Date Stamp
2011-04-01 00:12:02 -04:00
Zach Mullen
3e32db7921
cmCTestUploadCommand::CheckArgumentKeyword should return false if not FILES
2011-03-31 14:41:19 -04:00
Clinton Stimpson
2973c1fbeb
Add component support to DragNDrop generator.
2011-03-31 13:33:10 -04:00
Clinton Stimpson
64a5e20999
Combine component packaging methods into an enum.
...
Also allow generators to override the default packaging method.
Add a ONE_PER_GROUP option so that method can be specified by the user without relying on defaults.
2011-03-31 13:33:03 -04:00
Brad King
148b528f9d
Merge topic 'custom-command-slashes'
...
1286050
Normalize slashes of add_custom_(command|target) DEPENDS (#11973 )
2011-03-31 13:23:32 -04:00
Brad King
ecc81cd353
Merge topic 'fix_long_filenames_vs2010'
...
945f2c2
With very long file names, VS 2010 was unable to compile files.
2011-03-31 13:23:23 -04:00
Brad King
0506e37499
Merge topic 'cleanup-unused-variable-check'
...
a4335a6
Fix unused cache warning after multiple configure iterations
a75ebe3
Refine unused cache variable warning
2011-03-31 13:22:54 -04:00
Brad King
3c7c1f07a0
Merge topic 'CPack-fix11930-LeftOverComponents'
...
6dfc818
CPack fix #11930 and simplifies component packaging options
2011-03-31 13:22:48 -04:00
Brad King
bfa1f0931a
Merge topic 'doc-include_directories-typo-issue-12020'
...
84b7d92
Fix typo in include_directories documentation (#12020 )
2011-03-31 13:22:32 -04:00
Brad King
86f711b9b7
Merge topic 'generator-expression-dot-in-name-issue-12002'
...
08428ba
Allow '.' in target names in generator expressions (#12002 )
2011-03-31 13:22:23 -04:00
KWSys Robot
4fd2a992b8
KWSys Nightly Date Stamp
2011-03-31 00:13:03 -04:00
Brad King
128605054a
Normalize slashes of add_custom_(command|target) DEPENDS ( #11973 )
...
All commands accepting file paths should normalize the slashes so that
the string-represented names can be compared reliably. The commands
add_library and add_executable have done this for years. We taught
add_custom_command to normalize its OUTPUT names in commit a75a0a14
(Normalize add_custom_command OUTPUT names, 2010-12-15). We handled a
special case of the DEPENDS option in commit 7befc007
(Handle trailing
slashes on add_custom_command DEPENDS, 2011-01-26).
Teach both add_custom_command and add_custom_target to normalize slashes
of DEPENDS files up front. This approach subsumes the above-mentioned
special case so remove the one line added for it but keep its test.
Extend the CustomCommand test to check that slash count mismatches
between custom command OUTPUT and DEPENDS can still be linked correctly.
2011-03-30 09:52:07 -04:00
KWSys Robot
23e8306e7f
KWSys Nightly Date Stamp
2011-03-30 00:12:15 -04:00
Brad King
72dd36e628
KWSys: Recognize rxvt-unicode-256color terminal ( #12013 )
...
Author: Matti Niemenmaa
2011-03-29 17:40:03 -04:00
Brad King
84b7d928fe
Fix typo in include_directories documentation ( #12020 )
...
A search-and-replace in commit 8d32d229
(make commands lower case by
default, 2007-10-10) accidentally changed the variable reference
CMAKE_INCLUDE_DIRECTORIES_BEFORE to CMAKE_include_directories_BEFORE.
Change it back.
2011-03-29 15:55:22 -04:00
KWSys Robot
ffae462ae6
KWSys Nightly Date Stamp
2011-03-29 00:12:42 -04:00
KWSys Robot
0e66141bea
KWSys Nightly Date Stamp
2011-03-28 00:13:04 -04:00
KWSys Robot
3a21e4d621
KWSys Nightly Date Stamp
2011-03-27 00:13:03 -04:00
KWSys Robot
a95540df84
KWSys Nightly Date Stamp
2011-03-26 00:13:02 -04:00
KWSys Robot
9b6e16f031
KWSys Nightly Date Stamp
2011-03-25 00:12:40 -04:00
Brad King
a4335a621e
Fix unused cache warning after multiple configure iterations
...
The curses dialog (ccmake) allows variables to be specified on the
command line. If any of these variables is used during any configure
iteration or during generate we must not warn about it.
The Qt dialog (cmake-gui) allows variables to be added and removed in
the GUI interactively. If a variable is added, removed, and then added
again we must still warn if it is unused.
2011-03-24 09:45:33 -04:00
Brad King
a75ebe3ea4
Refine unused cache variable warning
...
List all unused variables in one warning. Cleanup implementation to run
the check exactly once at the end of generation.
2011-03-24 09:45:33 -04:00
KWSys Robot
eee9f74d4e
KWSys Nightly Date Stamp
2011-03-24 00:13:04 -04:00
Brad King
29487bacea
KWSys: Do not trust EXECUTABLE_OUTPUT_PATH for ProcessFwd9x encoding
...
Set target property RUNTIME_OUTPUT_DIRECTORY explicitly on ProcessFwd9x
and EncodeExecutable so that we know exactly where the executables will
exist on disk.
2011-03-23 17:20:04 -04:00
Bill Hoffman
945f2c2214
With very long file names, VS 2010 was unable to compile files.
...
At some point in the past VS 2010 failed some tests with custom commands when
relative paths were not used. It seems that those problems have been fixed.
However, the relative paths apparently are appended to the current working
directoy before vs accesses the file. So, with a long path, relative paths
cause it to create a combined path that is too long.
2011-03-23 15:06:44 -04:00
Eric NOULARD
6dfc818394
CPack fix #11930 and simplifies component packaging options
2011-03-23 18:28:05 +01:00
KWSys Robot
7afcb81037
KWSys Nightly Date Stamp
2011-03-23 00:12:06 -04:00
Brad King
08428ba38a
Allow '.' in target names in generator expressions ( #12002 )
...
Simply add this character to the allowed list in the regular expression
used to parse generator expression components.
2011-03-22 16:26:20 -04:00
Brad King
49a3fa18aa
Merge topic 'CPackDeb-fixTestCrash'
...
21007f8
CPack fix CPackDeb crash when CPackDeb.cmake ends with a FATAL_ERROR
2011-03-22 14:45:47 -04:00
Brad King
1c3233a850
Merge topic 'include-flags-response-file'
...
86cb17b
Pass include directories with response files to GNU on Windows
9a0b9bc
Optionally pass include directories with response files
6e8a67f
Generate target-wide flags before individual build rules
d099546
Factor old-style -D flags out from -I flag generation
2011-03-22 14:45:44 -04:00
Brad King
bc19ba6032
Merge topic 'ctest-detect-maven-errors-and-warnings'
...
fcf3208
CTest: catch warning output of Apache Maven
2011-03-22 14:45:34 -04:00
KWSys Robot
935662a5eb
KWSys Nightly Date Stamp
2011-03-22 00:13:04 -04:00
KWSys Robot
d726a3610f
KWSys Nightly Date Stamp
2011-03-21 00:12:13 -04:00
KWSys Robot
e1eed25949
KWSys Nightly Date Stamp
2011-03-20 00:12:11 -04:00
Eric NOULARD
21007f8989
CPack fix CPackDeb crash when CPackDeb.cmake ends with a FATAL_ERROR
2011-03-19 11:12:31 +01:00
KWSys Robot
a885fa23a4
KWSys Nightly Date Stamp
2011-03-19 00:13:03 -04:00
Rolf Eike Beer
fcf3208ac1
CTest: catch warning output of Apache Maven
...
Some samples of things that got unnoticed by our nightly builds:
$ JAVA_HOME= mvn
Warning: JAVA_HOME environment variable is not set.
...
$ mvn
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
...
2011-03-18 09:08:33 -04:00
KWSys Robot
96453cea6a
KWSys Nightly Date Stamp
2011-03-18 00:13:01 -04:00
Brad King
9a0b9bc8b7
Optionally pass include directories with response files
...
Create platform option CMAKE_<lang>_USE_RESPONSE_FILE_FOR_INCLUDES to
enable use of response files for passing the list of include directories
to compiler command lines.
2011-03-17 17:56:13 -04:00
Brad King
6e8a67f99a
Generate target-wide flags before individual build rules
...
This switches the internal generation order but does not affect the
results. The new order ensures that any internal state changed by
generating target-wide flags is known when the individual rules that use
those flags are generated.
2011-03-17 15:21:59 -04:00
KWSys Robot
ac9f50e091
KWSys Nightly Date Stamp
2011-03-17 00:13:03 -04:00
KWSys Robot
6ab5166ff8
KWSys Nightly Date Stamp
2011-03-16 00:12:12 -04:00
Zach Mullen
6b6f309c5f
Add the FILES keyword to ctest_upload command
2011-03-15 15:07:37 -04:00
Zach Mullen
28cdd0a5be
Don't tar/gz ctest_upload() files
2011-03-15 15:07:37 -04:00
Zach Mullen
fbe435652d
Change 'Files' tag to 'Upload' in Upload.xml
2011-03-15 15:07:37 -04:00
Zach Mullen
350546db3a
Implement ctest_upload command
2011-03-15 15:07:37 -04:00
Brad King
0554e5e50f
Merge topic 'ctest-remove-trailing-whitespace'
...
a1711f1
Remove trailing whitespace
2011-03-15 14:47:57 -04:00
Brad King
c7278633a7
Merge topic 'validate-custom-commands-issue-11963'
...
339d592
Validate custom command arguments (#11963 )
2011-03-15 14:47:51 -04:00
Brad King
3b6dbf7114
Merge topic 'module-link-interface-issue-11945'
...
c9d55ae
Add parens in cmTarget::ComputeLinkInterface logic
c6a8e4c
The link interface of MODULE libraries is empty (#11945 )
2011-03-15 14:47:42 -04:00
Brad King
0e4b5caa81
Merge topic 'CPackDeb-ComponentSupport'
...
bf7066c
CPackDeb add Component Support to DEB generator fix #0011655
2011-03-15 14:47:35 -04:00
Brad King
d69220fb48
Merge topic 'MakeUseMangledMesaScriptable'
...
968d5a0
Make use_mangled_mesa() available in cmake script mode (#11926 )
1a91ac4
Remove trailing whitespace
2011-03-15 14:47:22 -04:00
Brad King
a4219aa435
Merge topic 'ctest-git-submodule-recursive'
...
732af7f
CTest: Do not fail with submodules and Git < 1.6.5.0
1173cc4
CTest: Update Git submodules with --recursive
2011-03-15 14:47:14 -04:00
Brad King
d099546450
Factor old-style -D flags out from -I flag generation
...
Move the GetDefineFlags call from cmLocalGenerator::GetIncludeFlags to
all call sites so that the method exclusively constructs a string of
include search path flags.
2011-03-15 13:09:06 -04:00
KWSys Robot
1500dc6d43
KWSys Nightly Date Stamp
2011-03-15 00:13:04 -04:00
Brad King
339d5922d9
Validate custom command arguments ( #11963 )
...
Reject quoted commands immediately with an error message instead of
allowing a later assertion failure.
2011-03-14 17:49:30 -04:00
Brad King
c9d55ae5b9
Add parens in cmTarget::ComputeLinkInterface logic
...
Avoid GCC warning
warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
added by commit c6a8e4c7
(The link interface of MODULE libraries is
empty, 2011-03-09).
2011-03-14 15:34:26 -04:00
KWSys Robot
5c6a7bdbf2
KWSys Nightly Date Stamp
2011-03-14 00:12:19 -04:00
KWSys Robot
e5d85efef1
KWSys Nightly Date Stamp
2011-03-13 00:13:02 -05:00
KWSys Robot
22825b2b06
KWSys Nightly Date Stamp
2011-03-12 00:13:08 -05:00
Brad King
a1711f1c6b
Remove trailing whitespace
2011-03-11 08:04:58 -05:00
M. Konrad
bf7066c6ce
CPackDeb add Component Support to DEB generator fix #0011655
...
Contribution by Martin Konrad
Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
2011-03-11 08:47:15 +01:00
KWSys Robot
8a16bdde05
KWSys Nightly Date Stamp
2011-03-11 00:12:13 -05:00
Alex Neundorf
968d5a0ff1
Make use_mangled_mesa() available in cmake script mode ( #11926 )
...
There is nothing in it which speaks against this.
Alex
2011-03-10 21:44:02 +01:00
Alex Neundorf
1a91ac4d0d
Remove trailing whitespace
...
Alex
2011-03-10 21:43:02 +01:00
Brad King
732af7fbba
CTest: Do not fail with submodules and Git < 1.6.5.0
...
Several major Linux distributions still do not provide Git >= 1.6.5.0 in
their stable package lists. Prior to commit 1173cc4a
(Update Git
submodules with --recursive, 2011-02-22) CTest was able to use older Git
versions but simply silently failed to update submodules recursively.
Instead of failing with older Git versions preserve the status quo and
add a warning in the update log. Users testing projects with recursive
submodules may simply update to a Git new enough to support them.
2011-03-10 13:57:30 -05:00
KWSys Robot
8def3f5949
KWSys Nightly Date Stamp
2011-03-10 00:12:12 -05:00
Brad King
c6a8e4c71a
The link interface of MODULE libraries is empty ( #11945 )
...
MODULE libraries cannot be linked into other libraries and executables
(just like executables without ENABLE_EXPORTS). Set the MODULE target
link interface to be empty. This allows such targets to be installed in
an EXPORT set without including all their private implementation
dependencies.
2011-03-09 09:52:46 -05:00
KWSys Robot
fc3eb139c9
KWSys Nightly Date Stamp
2011-03-09 00:13:04 -05:00
Brad King
ba14c92254
Merge topic 'CPack-MoreRobustComponentFileList'
...
b813f86
CPack fix compile error on VS70 and avoid KWStyle warnings
77333a9
CPack more robust way to collect files belonging to a component
2011-03-08 14:22:32 -05:00
Brad King
9c1344f33b
Merge topic 'CPackArchive-PackageOrphanComponents'
...
fe530ff
CPackArchive package all components specified in CPACK_COMPONENTS_ALL
2011-03-08 14:22:24 -05:00
Brad King
27b41deaed
Merge topic 'link-static'
...
077954d
Test static linking with LINK_SEARCH_START_STATIC
5abfb57
Add target property LINK_SEARCH_START_STATIC to aid static linking
2011-03-08 14:22:20 -05:00
KWSys Robot
be9af61f72
KWSys Nightly Date Stamp
2011-03-08 00:10:31 -05:00
KWSys Robot
e927777461
KWSys Nightly Date Stamp
2011-03-07 00:12:20 -05:00
KWSys Robot
4586809156
KWSys Nightly Date Stamp
2011-03-06 00:13:02 -05:00
KWSys Robot
278bf6f29a
KWSys Nightly Date Stamp
2011-03-05 00:13:04 -05:00
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 Jrg 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
Alex Neundorf
08fa5ddb1c
Also generate dependers-graphviz files.
...
With this commit, the --graphviz option now also generates dot files
which show which other targets depend on some target.
So, now there is
* a global dot-file which shows all targets and dependencies
* a dot file which shows on what a target Foo depends
* a dot file which shows which other targets depend on Foo
Alex
2011-02-06 18:34:48 +01:00
KWSys Robot
f97a1c6493
KWSys Nightly Date Stamp
2011-02-06 00:12:08 -05:00
Alex Neundorf
4f96a7621f
GRAPHVIZ_IGNORE_TARGETS is now a list of regular expressions
...
This is similar e.g. to CTEST_CUSTOM_WARNING_EXCEPTION from ctest.
GRAPHVIZ_TARGET_IGNORE_REGEX is not supported anymore.
I hope this is ok, since this was 100% undocumented and can't
break a build.
Alex
2011-02-05 19:09:54 +01:00
Alex Neundorf
5698ad2047
Make it possible to exlude external libs from dot files
...
Patch from Christian Ehrlicher.
By setting GRAPHVIZ_EXTERNAL_LIBS to TRUE in CMakeGraphVizOptions.cmake
you can now exclude external libraries from the produced dot file.
I.e. then you see only the dependencies within your project.
Alex
2011-02-05 18:43:34 +01: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
KWSys Robot
aa78a60ca6
KWSys Nightly Date Stamp
2011-02-04 00:10:46 -05:00
David Cole
c310450daf
Silence the may be used uninitialized warnings: initialize stuff.
2011-02-03 10:21:32 -05:00
KWSys Robot
26eba9cb9c
KWSys Nightly Date Stamp
2011-02-03 00:11:02 -05:00
David Cole
106958c047
Add CMAKE_ARGC and CMAKE_ARGV0..N-1 variables ( #2828 )
...
For now, these variables are only available in -P script mode.
2011-02-02 21:19:01 -05:00
David Cole
94d1684a8f
Add CMAKE_SCRIPT_MODE_FILE variable ( #2828 )
...
New CMake variable is set when processing a -P script file,
but not when configuring a project.
2011-02-02 18:18:14 -05:00
KWSys Robot
bd7dd34aba
KWSys Nightly Date Stamp
2011-02-02 00:12:27 -05:00
Sebastian Herbst
e9425d4053
VS7/8/9: Add flag map for string pooling option ( #10397 )
2011-02-01 15:09:05 -05:00
Sebastian Herbst
ea9de57750
VS8/9: Add flag map entries for /Zc:wchar_t ( #10397 )
2011-02-01 15:03:10 -05:00
David Cole
15e422249e
VS9: Map enable/disable PREfast flags ( #10638 )
2011-02-01 13:37:57 -05:00
Philip Lowman
6cf5772a93
VS7/8/9: Map whole program optimization flags ( #10263 )
2011-02-01 13:16:40 -05:00
KWSys Robot
4f1e1fe782
KWSys Nightly Date Stamp
2011-02-01 08:38:03 -05:00
Sean McBride
0037dcb6af
Removed most usage of Carbon in favour of CoreFoundation
2011-01-31 18:21:20 -05:00
James Bigler
d503206fbe
Add FloatingPointModel to the list of known VS7 generator flags.
...
Added FloatingPointModel with /fp:precise, /fp:strict, and /fp:fast.
2011-01-31 14:47:46 -05:00
KWSys Robot
76976a59e9
KWSys Nightly Date Stamp
2011-01-31 00:11:02 -05:00
KWSys Robot
9c30d3d230
KWSys Nightly Date Stamp
2011-01-30 00:12:06 -05:00
KWSys Robot
04d4afbfa8
KWSys Nightly Date Stamp
2011-01-29 00:10:59 -05:00
Brad King
ecfe0f7ca8
Merge topic 'fix-11695-spaces-in-vs10-rc-defs'
...
008d116
VSResource: Avoid windres /D with quoted spaces (#11695 )
8f9919d
Avoid space in rc /D values for VS6 and Cygwin (#11695 )
78fe97f
Fix line too long KWStyle issue (#11695 )
6627560
VS10: Escape double quote chars in defines for rc files (#11695 )
2011-01-28 14:17:54 -05:00