summaryrefslogtreecommitdiff
path: root/odk
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@collabora.com>2014-09-15 17:37:12 +0200
committerLuboš Luňák <l.lunak@collabora.com>2014-09-15 17:39:00 +0200
commit411e18028d39ace54096c99dafbdc4f19a2a01b5 (patch)
tree27f1b593a426e21686b1be1d3dde2eef885171ab /odk
parenta309ddbb9e92c3c9c9318735b26410413573dffc (diff)
check that ODK headers compile with C++03
Change-Id: Ief191a5bbbdca45aaaa8ae5bcc395124ed189796
Diffstat (limited to 'odk')
-rw-r--r--odk/CppunitTest_odk_checkapi.mk1
-rw-r--r--odk/qa/checkapi/checkapi.cxx6
2 files changed, 7 insertions, 0 deletions
diff --git a/odk/CppunitTest_odk_checkapi.mk b/odk/CppunitTest_odk_checkapi.mk
index dd0b36b5c24e..8d2bf2fde882 100644
--- a/odk/CppunitTest_odk_checkapi.mk
+++ b/odk/CppunitTest_odk_checkapi.mk
@@ -27,6 +27,7 @@ $(eval $(call gb_CppunitTest_disable_compiler_plugins,odk_checkapi))
$(eval $(call gb_CppunitTest_add_cxxflags,odk_checkapi,\
$(gb_CXXFLAGS_Wundef) \
+ $(gb_CXX03FLAGS) \
))
$(eval $(call gb_CppunitTest_use_libraries,odk_checkapi,\
diff --git a/odk/qa/checkapi/checkapi.cxx b/odk/qa/checkapi/checkapi.cxx
index 96783efb08d0..29ec390327ec 100644
--- a/odk/qa/checkapi/checkapi.cxx
+++ b/odk/qa/checkapi/checkapi.cxx
@@ -20,6 +20,12 @@
#error Build system problem, RTL_USING using should not be set here.
#endif
+// Additionally, check that public API headers build also with C++03.
+
+//#if __cplusplus >= 201103L
+//#error Build system problem, C++03 should be used here.
+//#endif
+
// This module contains no tests, this is for the build system.
#include <cppunit/plugin/TestPlugIn.h>