Alex Neundorf
126c6ead77
Add the cmake module required currently for automoc
...
Alex
2011-08-14 15:58:00 +02:00
Alex Neundorf
de91feb367
Remove the need to check for .h/.cxx during buildtime
...
Instead it now relies on cmake time to put that information
correctly into AutomocInfo.cmake
Alex
2011-08-14 15:53:50 +02:00
Alex Neundorf
d65689a3bd
Add actual automoc code from automoc
...
It already works :-)
Needs more refactoring, e.g. using the cmake facilities to turn a string
into a vector etc.
Also still missing is the part which creates the custom target.
Alex
2011-08-14 15:53:38 +02:00
Stephen Kelly
10d8c446d5
Disable testing of deprecated macros.
...
It is not possible to test for it sanely across multiple ancient
compilers supported by cmake.
2011-08-14 15:45:36 +02:00
Alex Neundorf
d1c0a5fce6
Start implementing skeleton for automoc in cmake
...
Alex
2011-08-14 15:45:13 +02:00
Alex Neundorf
6bb4ca3802
The makefile for the test was kindof wrong
...
Alex
2011-08-14 15:38:24 +02:00
Stephen Kelly
97392a7dd3
Fixup forgotten part of aed84517c9
2011-08-14 15:37:24 +02:00
KWSys Robot
0ee93a81cd
KWSys Nightly Date Stamp
2011-08-14 00:12:36 -04:00
Stephen Kelly
2aeab4f973
Borland can't do deprecated.
2011-08-13 23:49:17 +02:00
Stephen Kelly
c41c68bfa4
Try to error on deprecated on Intel and SunCC.
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
c448b09ad3
Perform the -Werror test only once.
...
This way, the output of the test should be visible on CDash.
2011-08-13 22:57:55 +02:00
Alexey Ozeritsky
d5e603026b
ACML-GPU supportede
2011-08-13 18:50:57 +04:00
Alexey Ozeritsky
af4c58b3bd
ACML-GPU supported
2011-08-13 17:03:58 +04:00
KWSys Robot
27c8b8b455
KWSys Nightly Date Stamp
2011-08-13 00:13:07 -04:00
David Cole
ac22e2a879
VS9: Add include_directories to midl command lines
...
Makes VS 7, 8 and 9 generators consistent with the VS 10
generator. Adds the "AdditionalIncludeDirectories" attribute
at the vcproj level so that all idl files inherit the /I
command line args.
2011-08-12 17:12:08 -04:00
Stephen Kelly
fb88c6e32a
Add some messaging output to make remaining issues findable.
2011-08-12 11:39:21 +02:00
Stephen Kelly
01e9e983e3
Test -Werror instead of enabling it per compiler.
...
Maybe the Intel compiler supports it too.
2011-08-12 10:47:08 +02:00
Stephen Kelly
9aab2aa77f
Expect the tests to pass if hidden visibilty is not enabled.
2011-08-12 10:42:16 +02:00
KWSys Robot
65ba6da576
KWSys Nightly Date Stamp
2011-08-12 00:14:04 -04:00
Stephen Kelly
856bdb317b
Don't change the expected build result based on the platform.
...
Hopefully the compiler feature tests will cover those cases.
2011-08-12 00:30:31 +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
Alex Neundorf
fd15b5e1c4
Only run the test if we are using a makefile generator under UNIX
...
Alex
2011-08-11 23:34:25 +02:00
Alex Neundorf
9fc87c6343
Add a test for the new --find-package mode
...
Alex
2011-08-11 23:34:17 +02:00
Alex Neundorf
d3ae0fff7d
Improve documentation for --find-package mode
...
Alex
2011-08-11 22:43:45 +02:00
Alex Neundorf
bf07375264
Add a cmake.m4 for using cmake in autoconf projects instead of pkgconfig
...
This file has been written today from scratch by Matthias Kretz
and it BSD-licensed.
Alex
2011-08-11 22:43:33 +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
1590d5fe4f
Don't export methods on already exported classes.
...
This is always a mistake.
2011-08-11 10:55: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
Alexey Ozeritsky
91b76e2ab9
gotoblas supported
2011-08-11 12:23:49 +04:00
Alexey Ozeritsky
66a4bd0cfb
fixed: search of acml libraries
2011-08-11 12:18:39 +04:00
KWSys Robot
975ef3ef1a
KWSys Nightly Date Stamp
2011-08-11 00:14:04 -04:00
Stephen Kelly
1c6b41bee7
Remember to surround the other deprecated test in the Borland check.
2011-08-11 00:19:53 +02:00
Stephen Kelly
3f7e03643d
Export deprecated free methods too.
...
That way they can be linked to even after being deprecated.
2011-08-11 00:18:33 +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
b4434591fb
Use the correct project name compiletest not compilefail
...
Should fix windows VS solution based builds.
2011-08-10 21:50:06 +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
af443b830b
Set the CMAKE_RUNTIME_OUTPUT_DIRECTORY for windows builds.
2011-08-10 21:01:42 +02:00
Stephen Kelly
61726f867e
Only run the failure tests with gcc >= 4.2
2011-08-10 15:17:01 +02:00
Stephen Kelly
002ddf253c
Fix typo and tests failing as a result.
2011-08-10 14:58:00 +02:00
Stephen Kelly
44430379b7
Fix tests with clang.
2011-08-10 13:43:48 +02:00
Stephen Kelly
ffaa127b19
Test expected no-op instead of aborting the build.
...
Aborting causes make clean to fail if the executable is not created.
2011-08-10 11:54:35 +02:00