David Faure
|
6a6393c905
|
Don't use a variable name that might be used in other files.
myDir is also used in the Grantlee config file, so if Grantlee
was found, this call failed.
|
2011-08-27 09:44:52 +02:00 |
Stephen Kelly
|
5ca8c565bc
|
Fix up verbatim code sections of the dox.
|
2011-08-25 20:39:01 +02:00 |
Stephen Kelly
|
75596e62f9
|
Don't start a line with a dash(-)
That is a special character in cmake dox.
|
2011-08-25 20:39:00 +02:00 |
Stephen Kelly
|
826374a45a
|
Remove blank line at the start of the file.
A blank line excludes the file from documentation processing.
|
2011-08-25 20:39:00 +02:00 |
Stephen Kelly
|
8b9b8e1676
|
Add documentation about the prefix and no_deprecated options.
|
2011-08-25 18:56:13 +02:00 |
Stephen Kelly
|
51bc63a7cb
|
Fix the feature of using a specific prefix for macros.
|
2011-08-25 18:51:37 +02:00 |
Stephen Kelly
|
3449f6b88c
|
Add quotes in case cmake is installed in a prefix with a space.
|
2011-08-25 18:30:26 +02:00 |
Stephen Kelly
|
e0cc024dc9
|
Add missing NO_EXPORT macro variant.
|
2011-08-23 23:26:43 +02:00 |
Stephen Kelly
|
1b031d1a3f
|
More consistency in the macro options.
|
2011-08-23 23:21:29 +02:00 |
Stephen Kelly
|
03d60c7d81
|
Try to make the macros do almost nothing for Watcom.
|
2011-08-23 20:07:42 +02:00 |
Stephen Kelly
|
32eff0caec
|
Test for too-old-intel compilers.
|
2011-08-23 19:49:39 +02:00 |
Stephen Kelly
|
1ae3365e9f
|
Exclude PGI from exports and deprecated.
|
2011-08-16 01:21:59 +02:00 |
Stephen Kelly
|
f426496055
|
Exclude cygwin from the hidden visibility feature.
|
2011-08-16 01:19:37 +02:00 |
Stephen Kelly
|
f84c7db592
|
Don't enable deprecated on old GCC
Hopefully a fix for
http://www.cdash.org/CDash/testDetails.php?test=109688480&build=1432057
|
2011-08-16 01:17:26 +02:00 |
Stephen Kelly
|
9672b332b1
|
Don't enable deprecated on HP.
|
2011-08-16 01:13:10 +02:00 |
Stephen Kelly
|
97392a7dd3
|
Fixup forgotten part of aed84517c9
|
2011-08-14 15:37:24 +02:00 |
Stephen Kelly
|
2aeab4f973
|
Borland can't do deprecated.
|
2011-08-13 23:49:17 +02:00 |
Stephen Kelly
|
aed84517c9
|
Test for deprecated attribute before declspec.
The attribute seems more common, and some compilers seem to silently
ignore the declspec.
|
2011-08-13 22:58:15 +02:00 |
Stephen Kelly
|
df4615e338
|
Add the COMPILER_HAS_DEPRECATED only if it has a declspec variant
_check_cxx_compiler_attribute does it in the alternative.
|
2011-08-12 00:23:00 +02:00 |
Stephen Kelly
|
78a6e1c122
|
Exclude the XL compiler from the hidden-visibility test.
|
2011-08-12 00:18:43 +02:00 |
Stephen Kelly
|
e1f7ee3de7
|
Test for compiler features, instead of for specific platforms.
|
2011-08-11 19:06:23 +02:00 |
Stephen Kelly
|
9554e1013e
|
Split the deprecated available check from setting macro values.
|
2011-08-11 18:17:12 +02:00 |
Stephen Kelly
|
750b67c5a1
|
Don't use hidden visibility on non-mingw windows either.
|
2011-08-11 10:53:58 +02:00 |
Stephen Kelly
|
1f3be45048
|
Make sure the hidden visibility variables never get set on MINGW.
|
2011-08-11 10:39:51 +02:00 |
Stephen Kelly
|
399f415b15
|
Only set the deprecated attribute if hidden visibilty is enabled.
This is what is tested in the unit test. If it makes sense, another
option can be added later.
|
2011-08-11 10:28:50 +02:00 |
Stephen Kelly
|
7fa559232e
|
Add some debug output to narrow down deprecation test issues
Particularly Borland and VS7.0 seem to still be failing.
|
2011-08-10 23:57:04 +02:00 |
Stephen Kelly
|
7924c1d6a8
|
Another attempt at fixing Borland.
Apparently it still needs to be exported, but only declspec(deprecated)
does not work.
|
2011-08-10 22:19:39 +02:00 |
Stephen Kelly
|
50460ea9de
|
Fix off-by-not in test for Borland.
|
2011-08-10 21:53:58 +02:00 |
Stephen Kelly
|
fc3772edc9
|
Another attempt to fix the tests on Borland.
|
2011-08-10 21:43:16 +02:00 |
Stephen Kelly
|
bab4a22036
|
Disable all export macros on Borland.
|
2011-08-10 21:28:42 +02:00 |
Stephen Kelly
|
cff9493598
|
Only set the COMPILER_HAS_HIDDEN_VISIBILITY if GCC >= 4.2
Hearsay has it that before that version it didn't work properly.
Hopefully this will fix more dashboard builds.
|
2011-08-10 21:14:46 +02:00 |
Stephen Kelly
|
d123bce1eb
|
Add some debug output.
Hopefully this shows up in continuous test output.
|
2011-08-10 10:36:24 +02:00 |
Stephen Kelly
|
3574b75916
|
Simplify the compiler feature check
|
2011-08-10 10:36:23 +02:00 |
Stephen Kelly
|
c7a937b712
|
Simplify. We already know we have hidden visibility at this point.
|
2011-08-10 10:28:15 +02:00 |
Stephen Kelly
|
3b188c833b
|
Test for features, not specific compilers.
|
2011-08-10 10:26:16 +02:00 |
Stephen Kelly
|
4718233a37
|
Remove the fatal_warnings option which is no longer used.
|
2011-08-10 10:24:36 +02:00 |
Stephen Kelly
|
b19911ecab
|
Add missing licence header.
|
2011-08-09 19:03:45 +02:00 |
Stephen Kelly
|
def0a54e0a
|
Handle the case where the user changes the DEFINE_SYMBOL property.
This eases porting of KDE code.
|
2011-08-08 02:08:10 +02:00 |
Stephen Kelly
|
30880707c0
|
Add the GenerateExportMacro with unit tests.
Reviewed-by: Marcus D. Hanwell <marcus.hanwell@kitware.com>
|
2011-08-07 18:33:47 +02:00 |