summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMariusz Ceier <mceier+wayland@gmail.com>2014-12-15 11:33:53 +0100
committerDaniel Stone <daniels@collabora.com>2015-01-27 11:17:42 +0000
commite3dc9a7af6f8f88ff7503bc3a70178e47802868d (patch)
treea7896e0b4e174ba715450ea8ea11879afe6833aa /tests
parent9386e2be275878ba7ee68bcd65ce3f130c3fe3b0 (diff)
tests: C++ compilation test
This test includes one of wayland headers, which produced error with C++ compiler. C compiler can't be used for this test, because it issues only a warning[1] and only when wayland headers are not installed in system headers path (/usr/include). [1] wayland-server-protocol.h:201:2: warning: implicit declaration of function ‘wl_resource_post_event’ [daniels: Merged in Marek's follow-up to check for a C++ compiler.] Signed-off-by: Mariusz Ceier <mceier+wayland@gmail.com> Signed-off-by: Marek Chalupa <mchqwerty@gmail.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/cpp-compile-test.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/cpp-compile-test.cpp b/tests/cpp-compile-test.cpp
new file mode 100644
index 0000000..1e84e63
--- /dev/null
+++ b/tests/cpp-compile-test.cpp
@@ -0,0 +1,5 @@
+/* This source should compile fine with C++ compiler */
+#include "wayland-server-protocol.h"
+
+int main() { return 0; }
+