Message ID | 1424901857-27384-1-git-send-email-mike.holmes@linaro.org |
---|---|
State | Accepted |
Commit | 25270ef02b18b55e26a1401b7c551c244669fa11 |
Headers | show |
apply-and-build for this gives the following error: Using patch: 0001-test-miscellaneous-Add-CPP-test.patch Trying to apply patch Patch applied WARNING: Do not use whitespace before Cc: #76: FILE: configure.ac:294: cc: ${CC} WARNING: Use a single space after Cc: #76: FILE: configure.ac:294: cc: ${CC} ERROR: Unrecognized email address: '${CC}' #76: FILE: configure.ac:294: cc: ${CC} total: 1 errors, 2 warnings, 0 checks, 100 lines checked NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS /home/bill/linaro/cpptest/0001-test-miscellaneous-Add-CPP-test.patch has style problems, please review. On Wed, Feb 25, 2015 at 4:04 PM, Mike Holmes <mike.holmes@linaro.org> wrote: > From: Simon Kagstrom <simon.kagstrom@netinsight.net> > > Add conditional test to link and run ODP from a cpp application. > > Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net> > Signed-off-by: Mike Holmes <mike.holmes@linaro.org> > --- > v4 > Disable by default, use --enable-test-cpp to see C++ test and the > warnings it generates. > > configure.ac | 20 ++++++++++++++++++++ > test/Makefile.am | 2 +- > test/Makefile.inc | 5 +++-- > test/miscellaneous/.gitignore | 1 + > test/miscellaneous/Makefile.am | 12 ++++++++++++ > test/miscellaneous/gitignore | 1 + > test/miscellaneous/odp_api_from_cpp.cpp | 12 ++++++++++++ > 7 files changed, 50 insertions(+), 3 deletions(-) > create mode 100644 test/miscellaneous/.gitignore > create mode 100644 test/miscellaneous/Makefile.am > create mode 100644 test/miscellaneous/gitignore > create mode 100644 test/miscellaneous/odp_api_from_cpp.cpp > > diff --git a/configure.ac b/configure.ac > index e5c1c56..7d45ece 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -13,6 +13,8 @@ AM_SILENT_RULES([yes]) > AC_PROG_CC > AM_PROG_CC_C_O > > +AC_PROG_CXX > + > AC_PROG_INSTALL > AC_PROG_MAKE_SET > > @@ -114,6 +116,20 @@ AC_ARG_ENABLE([test-perf], > AM_CONDITIONAL([test_perf], [test x$test_perf = xyes ]) > > ########################################################################## > +# Enable/disable test-cpp > +########################################################################## > +test_cpp=no > +AC_ARG_ENABLE([test-cpp], > + [ --enable-test-cpp run basic test aginast cpp], > + [if test "x$enableval" = "xyes"; then > + test_cpp=yes > + else > + test_cpp=no > + fi]) > + > +AM_CONDITIONAL([test_cpp], [test x$test_cpp = xyes ]) > + > +########################################################################## > # Set optional CUnit path > ########################################################################## > AC_ARG_WITH([cunit-path], > @@ -228,6 +244,7 @@ ODP_CFLAGS="$ODP_CFLAGS -Wformat-security -Wundef > -Wwrite-strings" > # Default include setup > ########################################################################## > AM_CFLAGS="$AM_CFLAGS $ODP_CFLAGS" > +AM_CXXFLAGS="-std=c++11" > > AC_CONFIG_FILES([Makefile > doc/Makefile > @@ -244,6 +261,7 @@ AC_CONFIG_FILES([Makefile > test/api_test/Makefile > test/performance/Makefile > test/validation/Makefile > + test/miscellaneous/Makefile > ]) > > AC_SEARCH_LIBS([timer_create],[rt posix4]) > @@ -276,6 +294,7 @@ AC_MSG_RESULT([ > cc: ${CC} > cppflags: ${CPPFLAGS} > am_cppflags: ${AM_CPPFLAGS} > + am_cxxflags: ${AM_CXXFLAGS} > cflags: ${CFLAGS} > am_cflags: ${AM_CFLAGS} > ldflags: ${LDFLAGS} > @@ -284,4 +303,5 @@ AC_MSG_RESULT([ > cunit: ${cunit_support} > test_vald: ${test_vald} > test_perf: ${test_perf} > + test_cpp: ${test_cpp} > ]) > diff --git a/test/Makefile.am b/test/Makefile.am > index ec2b248..2ba8008 100644 > --- a/test/Makefile.am > +++ b/test/Makefile.am > @@ -1,4 +1,4 @@ > -SUBDIRS = api_test performance > +SUBDIRS = api_test performance miscellaneous > > if cunit_support > SUBDIRS += validation > diff --git a/test/Makefile.inc b/test/Makefile.inc > index ebee80a..93ead25 100644 > --- a/test/Makefile.inc > +++ b/test/Makefile.inc > @@ -2,12 +2,13 @@ include $(top_srcdir)/Makefile.inc > include $(top_srcdir)/platform/@with_platform@/Makefile.inc > LIB = $(top_builddir)/lib > LDADD = $(LIB)/libodp.la > -AM_CFLAGS += \ > - -I$(srcdir) \ > +INCFLAGS = -I$(srcdir) \ > -I$(top_srcdir)/test \ > -I$(top_srcdir)/platform/@with_platform@/include \ > -I$(top_srcdir)/platform/linux-generic/include \ > -I$(top_srcdir)/include \ > -I$(top_srcdir)/helper/include > +AM_CFLAGS += $(INCFLAGS) > +AM_CXXFLAGS = $(INCFLAGS) > > AM_LDFLAGS += -L$(LIB) > diff --git a/test/miscellaneous/.gitignore b/test/miscellaneous/.gitignore > new file mode 100644 > index 0000000..134df38 > --- /dev/null > +++ b/test/miscellaneous/.gitignore > @@ -0,0 +1 @@ > +odp_api_from_cpp > diff --git a/test/miscellaneous/Makefile.am > b/test/miscellaneous/Makefile.am > new file mode 100644 > index 0000000..863643c > --- /dev/null > +++ b/test/miscellaneous/Makefile.am > @@ -0,0 +1,12 @@ > +include $(top_srcdir)/test/Makefile.inc > + > +if test_cpp > +bin_PROGRAMS = odp_api_from_cpp > +TESTS = odp_api_from_cpp > +endif > + > +odp_api_from_cpp_CXXFLAGS = $(AM_CXXFLAGS) > + > +odp_api_from_cpp_LDFLAGS = $(AM_LDFLAGS) -static > + > +dist_odp_api_from_cpp_SOURCES = odp_api_from_cpp.cpp > diff --git a/test/miscellaneous/gitignore b/test/miscellaneous/gitignore > new file mode 100644 > index 0000000..134df38 > --- /dev/null > +++ b/test/miscellaneous/gitignore > @@ -0,0 +1 @@ > +odp_api_from_cpp > diff --git a/test/miscellaneous/odp_api_from_cpp.cpp > b/test/miscellaneous/odp_api_from_cpp.cpp > new file mode 100644 > index 0000000..e62ef8d > --- /dev/null > +++ b/test/miscellaneous/odp_api_from_cpp.cpp > @@ -0,0 +1,12 @@ > +#include <cstdio> > +#include <odp.h> > +#include <odp/helper/linux.h> > + > +int main(int argc, const char *argv[]) > +{ > + > + printf("\tODP API version: %s\n", odp_version_api_str()); > + printf("\tODP implementation version: %s\n", > odp_version_impl_str()); > + > + return 0; > +} > -- > 2.1.0 > > > _______________________________________________ > lng-odp mailing list > lng-odp@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/lng-odp >
As per the previous versions, that is a checkpatch bug, it thinks you want to CC a mailing list. On 25 February 2015 at 17:18, Bill Fischofer <bill.fischofer@linaro.org> wrote: > apply-and-build for this gives the following error: > > Using patch: 0001-test-miscellaneous-Add-CPP-test.patch > Trying to apply patch > Patch applied > WARNING: Do not use whitespace before Cc: > #76: FILE: configure.ac:294: > cc: ${CC} > > WARNING: Use a single space after Cc: > #76: FILE: configure.ac:294: > cc: ${CC} > > ERROR: Unrecognized email address: '${CC}' > #76: FILE: configure.ac:294: > cc: ${CC} > > total: 1 errors, 2 warnings, 0 checks, 100 lines checked > > NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS > > /home/bill/linaro/cpptest/0001-test-miscellaneous-Add-CPP-test.patch has > style problems, please review. > > > On Wed, Feb 25, 2015 at 4:04 PM, Mike Holmes <mike.holmes@linaro.org> > wrote: > >> From: Simon Kagstrom <simon.kagstrom@netinsight.net> >> >> Add conditional test to link and run ODP from a cpp application. >> >> Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net> >> Signed-off-by: Mike Holmes <mike.holmes@linaro.org> >> --- >> v4 >> Disable by default, use --enable-test-cpp to see C++ test and the >> warnings it generates. >> >> configure.ac | 20 ++++++++++++++++++++ >> test/Makefile.am | 2 +- >> test/Makefile.inc | 5 +++-- >> test/miscellaneous/.gitignore | 1 + >> test/miscellaneous/Makefile.am | 12 ++++++++++++ >> test/miscellaneous/gitignore | 1 + >> test/miscellaneous/odp_api_from_cpp.cpp | 12 ++++++++++++ >> 7 files changed, 50 insertions(+), 3 deletions(-) >> create mode 100644 test/miscellaneous/.gitignore >> create mode 100644 test/miscellaneous/Makefile.am >> create mode 100644 test/miscellaneous/gitignore >> create mode 100644 test/miscellaneous/odp_api_from_cpp.cpp >> >> diff --git a/configure.ac b/configure.ac >> index e5c1c56..7d45ece 100644 >> --- a/configure.ac >> +++ b/configure.ac >> @@ -13,6 +13,8 @@ AM_SILENT_RULES([yes]) >> AC_PROG_CC >> AM_PROG_CC_C_O >> >> +AC_PROG_CXX >> + >> AC_PROG_INSTALL >> AC_PROG_MAKE_SET >> >> @@ -114,6 +116,20 @@ AC_ARG_ENABLE([test-perf], >> AM_CONDITIONAL([test_perf], [test x$test_perf = xyes ]) >> >> >> ########################################################################## >> +# Enable/disable test-cpp >> >> +########################################################################## >> +test_cpp=no >> +AC_ARG_ENABLE([test-cpp], >> + [ --enable-test-cpp run basic test aginast cpp], >> + [if test "x$enableval" = "xyes"; then >> + test_cpp=yes >> + else >> + test_cpp=no >> + fi]) >> + >> +AM_CONDITIONAL([test_cpp], [test x$test_cpp = xyes ]) >> + >> >> +########################################################################## >> # Set optional CUnit path >> >> ########################################################################## >> AC_ARG_WITH([cunit-path], >> @@ -228,6 +244,7 @@ ODP_CFLAGS="$ODP_CFLAGS -Wformat-security -Wundef >> -Wwrite-strings" >> # Default include setup >> >> ########################################################################## >> AM_CFLAGS="$AM_CFLAGS $ODP_CFLAGS" >> +AM_CXXFLAGS="-std=c++11" >> >> AC_CONFIG_FILES([Makefile >> doc/Makefile >> @@ -244,6 +261,7 @@ AC_CONFIG_FILES([Makefile >> test/api_test/Makefile >> test/performance/Makefile >> test/validation/Makefile >> + test/miscellaneous/Makefile >> ]) >> >> AC_SEARCH_LIBS([timer_create],[rt posix4]) >> @@ -276,6 +294,7 @@ AC_MSG_RESULT([ >> cc: ${CC} >> cppflags: ${CPPFLAGS} >> am_cppflags: ${AM_CPPFLAGS} >> + am_cxxflags: ${AM_CXXFLAGS} >> cflags: ${CFLAGS} >> am_cflags: ${AM_CFLAGS} >> ldflags: ${LDFLAGS} >> @@ -284,4 +303,5 @@ AC_MSG_RESULT([ >> cunit: ${cunit_support} >> test_vald: ${test_vald} >> test_perf: ${test_perf} >> + test_cpp: ${test_cpp} >> ]) >> diff --git a/test/Makefile.am b/test/Makefile.am >> index ec2b248..2ba8008 100644 >> --- a/test/Makefile.am >> +++ b/test/Makefile.am >> @@ -1,4 +1,4 @@ >> -SUBDIRS = api_test performance >> +SUBDIRS = api_test performance miscellaneous >> >> if cunit_support >> SUBDIRS += validation >> diff --git a/test/Makefile.inc b/test/Makefile.inc >> index ebee80a..93ead25 100644 >> --- a/test/Makefile.inc >> +++ b/test/Makefile.inc >> @@ -2,12 +2,13 @@ include $(top_srcdir)/Makefile.inc >> include $(top_srcdir)/platform/@with_platform@/Makefile.inc >> LIB = $(top_builddir)/lib >> LDADD = $(LIB)/libodp.la >> -AM_CFLAGS += \ >> - -I$(srcdir) \ >> +INCFLAGS = -I$(srcdir) \ >> -I$(top_srcdir)/test \ >> -I$(top_srcdir)/platform/@with_platform@/include \ >> -I$(top_srcdir)/platform/linux-generic/include \ >> -I$(top_srcdir)/include \ >> -I$(top_srcdir)/helper/include >> +AM_CFLAGS += $(INCFLAGS) >> +AM_CXXFLAGS = $(INCFLAGS) >> >> AM_LDFLAGS += -L$(LIB) >> diff --git a/test/miscellaneous/.gitignore b/test/miscellaneous/.gitignore >> new file mode 100644 >> index 0000000..134df38 >> --- /dev/null >> +++ b/test/miscellaneous/.gitignore >> @@ -0,0 +1 @@ >> +odp_api_from_cpp >> diff --git a/test/miscellaneous/Makefile.am >> b/test/miscellaneous/Makefile.am >> new file mode 100644 >> index 0000000..863643c >> --- /dev/null >> +++ b/test/miscellaneous/Makefile.am >> @@ -0,0 +1,12 @@ >> +include $(top_srcdir)/test/Makefile.inc >> + >> +if test_cpp >> +bin_PROGRAMS = odp_api_from_cpp >> +TESTS = odp_api_from_cpp >> +endif >> + >> +odp_api_from_cpp_CXXFLAGS = $(AM_CXXFLAGS) >> + >> +odp_api_from_cpp_LDFLAGS = $(AM_LDFLAGS) -static >> + >> +dist_odp_api_from_cpp_SOURCES = odp_api_from_cpp.cpp >> diff --git a/test/miscellaneous/gitignore b/test/miscellaneous/gitignore >> new file mode 100644 >> index 0000000..134df38 >> --- /dev/null >> +++ b/test/miscellaneous/gitignore >> @@ -0,0 +1 @@ >> +odp_api_from_cpp >> diff --git a/test/miscellaneous/odp_api_from_cpp.cpp >> b/test/miscellaneous/odp_api_from_cpp.cpp >> new file mode 100644 >> index 0000000..e62ef8d >> --- /dev/null >> +++ b/test/miscellaneous/odp_api_from_cpp.cpp >> @@ -0,0 +1,12 @@ >> +#include <cstdio> >> +#include <odp.h> >> +#include <odp/helper/linux.h> >> + >> +int main(int argc, const char *argv[]) >> +{ >> + >> + printf("\tODP API version: %s\n", odp_version_api_str()); >> + printf("\tODP implementation version: %s\n", >> odp_version_impl_str()); >> + >> + return 0; >> +} >> -- >> 2.1.0 >> >> >> _______________________________________________ >> lng-odp mailing list >> lng-odp@lists.linaro.org >> http://lists.linaro.org/mailman/listinfo/lng-odp >> > >
OK, with that caveat: Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org> On Wed, Feb 25, 2015 at 4:20 PM, Mike Holmes <mike.holmes@linaro.org> wrote: > As per the previous versions, that is a checkpatch bug, it thinks you want > to CC a mailing list. > > On 25 February 2015 at 17:18, Bill Fischofer <bill.fischofer@linaro.org> > wrote: > >> apply-and-build for this gives the following error: >> >> Using patch: 0001-test-miscellaneous-Add-CPP-test.patch >> Trying to apply patch >> Patch applied >> WARNING: Do not use whitespace before Cc: >> #76: FILE: configure.ac:294: >> cc: ${CC} >> >> WARNING: Use a single space after Cc: >> #76: FILE: configure.ac:294: >> cc: ${CC} >> >> ERROR: Unrecognized email address: '${CC}' >> #76: FILE: configure.ac:294: >> cc: ${CC} >> >> total: 1 errors, 2 warnings, 0 checks, 100 lines checked >> >> NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS >> >> /home/bill/linaro/cpptest/0001-test-miscellaneous-Add-CPP-test.patch has >> style problems, please review. >> >> >> On Wed, Feb 25, 2015 at 4:04 PM, Mike Holmes <mike.holmes@linaro.org> >> wrote: >> >>> From: Simon Kagstrom <simon.kagstrom@netinsight.net> >>> >>> Add conditional test to link and run ODP from a cpp application. >>> >>> Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net> >>> Signed-off-by: Mike Holmes <mike.holmes@linaro.org> >>> --- >>> v4 >>> Disable by default, use --enable-test-cpp to see C++ test and the >>> warnings it generates. >>> >>> configure.ac | 20 ++++++++++++++++++++ >>> test/Makefile.am | 2 +- >>> test/Makefile.inc | 5 +++-- >>> test/miscellaneous/.gitignore | 1 + >>> test/miscellaneous/Makefile.am | 12 ++++++++++++ >>> test/miscellaneous/gitignore | 1 + >>> test/miscellaneous/odp_api_from_cpp.cpp | 12 ++++++++++++ >>> 7 files changed, 50 insertions(+), 3 deletions(-) >>> create mode 100644 test/miscellaneous/.gitignore >>> create mode 100644 test/miscellaneous/Makefile.am >>> create mode 100644 test/miscellaneous/gitignore >>> create mode 100644 test/miscellaneous/odp_api_from_cpp.cpp >>> >>> diff --git a/configure.ac b/configure.ac >>> index e5c1c56..7d45ece 100644 >>> --- a/configure.ac >>> +++ b/configure.ac >>> @@ -13,6 +13,8 @@ AM_SILENT_RULES([yes]) >>> AC_PROG_CC >>> AM_PROG_CC_C_O >>> >>> +AC_PROG_CXX >>> + >>> AC_PROG_INSTALL >>> AC_PROG_MAKE_SET >>> >>> @@ -114,6 +116,20 @@ AC_ARG_ENABLE([test-perf], >>> AM_CONDITIONAL([test_perf], [test x$test_perf = xyes ]) >>> >>> >>> ########################################################################## >>> +# Enable/disable test-cpp >>> >>> +########################################################################## >>> +test_cpp=no >>> +AC_ARG_ENABLE([test-cpp], >>> + [ --enable-test-cpp run basic test aginast cpp], >>> + [if test "x$enableval" = "xyes"; then >>> + test_cpp=yes >>> + else >>> + test_cpp=no >>> + fi]) >>> + >>> +AM_CONDITIONAL([test_cpp], [test x$test_cpp = xyes ]) >>> + >>> >>> +########################################################################## >>> # Set optional CUnit path >>> >>> ########################################################################## >>> AC_ARG_WITH([cunit-path], >>> @@ -228,6 +244,7 @@ ODP_CFLAGS="$ODP_CFLAGS -Wformat-security -Wundef >>> -Wwrite-strings" >>> # Default include setup >>> >>> ########################################################################## >>> AM_CFLAGS="$AM_CFLAGS $ODP_CFLAGS" >>> +AM_CXXFLAGS="-std=c++11" >>> >>> AC_CONFIG_FILES([Makefile >>> doc/Makefile >>> @@ -244,6 +261,7 @@ AC_CONFIG_FILES([Makefile >>> test/api_test/Makefile >>> test/performance/Makefile >>> test/validation/Makefile >>> + test/miscellaneous/Makefile >>> ]) >>> >>> AC_SEARCH_LIBS([timer_create],[rt posix4]) >>> @@ -276,6 +294,7 @@ AC_MSG_RESULT([ >>> cc: ${CC} >>> cppflags: ${CPPFLAGS} >>> am_cppflags: ${AM_CPPFLAGS} >>> + am_cxxflags: ${AM_CXXFLAGS} >>> cflags: ${CFLAGS} >>> am_cflags: ${AM_CFLAGS} >>> ldflags: ${LDFLAGS} >>> @@ -284,4 +303,5 @@ AC_MSG_RESULT([ >>> cunit: ${cunit_support} >>> test_vald: ${test_vald} >>> test_perf: ${test_perf} >>> + test_cpp: ${test_cpp} >>> ]) >>> diff --git a/test/Makefile.am b/test/Makefile.am >>> index ec2b248..2ba8008 100644 >>> --- a/test/Makefile.am >>> +++ b/test/Makefile.am >>> @@ -1,4 +1,4 @@ >>> -SUBDIRS = api_test performance >>> +SUBDIRS = api_test performance miscellaneous >>> >>> if cunit_support >>> SUBDIRS += validation >>> diff --git a/test/Makefile.inc b/test/Makefile.inc >>> index ebee80a..93ead25 100644 >>> --- a/test/Makefile.inc >>> +++ b/test/Makefile.inc >>> @@ -2,12 +2,13 @@ include $(top_srcdir)/Makefile.inc >>> include $(top_srcdir)/platform/@with_platform@/Makefile.inc >>> LIB = $(top_builddir)/lib >>> LDADD = $(LIB)/libodp.la >>> -AM_CFLAGS += \ >>> - -I$(srcdir) \ >>> +INCFLAGS = -I$(srcdir) \ >>> -I$(top_srcdir)/test \ >>> -I$(top_srcdir)/platform/@with_platform@/include \ >>> -I$(top_srcdir)/platform/linux-generic/include \ >>> -I$(top_srcdir)/include \ >>> -I$(top_srcdir)/helper/include >>> +AM_CFLAGS += $(INCFLAGS) >>> +AM_CXXFLAGS = $(INCFLAGS) >>> >>> AM_LDFLAGS += -L$(LIB) >>> diff --git a/test/miscellaneous/.gitignore >>> b/test/miscellaneous/.gitignore >>> new file mode 100644 >>> index 0000000..134df38 >>> --- /dev/null >>> +++ b/test/miscellaneous/.gitignore >>> @@ -0,0 +1 @@ >>> +odp_api_from_cpp >>> diff --git a/test/miscellaneous/Makefile.am >>> b/test/miscellaneous/Makefile.am >>> new file mode 100644 >>> index 0000000..863643c >>> --- /dev/null >>> +++ b/test/miscellaneous/Makefile.am >>> @@ -0,0 +1,12 @@ >>> +include $(top_srcdir)/test/Makefile.inc >>> + >>> +if test_cpp >>> +bin_PROGRAMS = odp_api_from_cpp >>> +TESTS = odp_api_from_cpp >>> +endif >>> + >>> +odp_api_from_cpp_CXXFLAGS = $(AM_CXXFLAGS) >>> + >>> +odp_api_from_cpp_LDFLAGS = $(AM_LDFLAGS) -static >>> + >>> +dist_odp_api_from_cpp_SOURCES = odp_api_from_cpp.cpp >>> diff --git a/test/miscellaneous/gitignore b/test/miscellaneous/gitignore >>> new file mode 100644 >>> index 0000000..134df38 >>> --- /dev/null >>> +++ b/test/miscellaneous/gitignore >>> @@ -0,0 +1 @@ >>> +odp_api_from_cpp >>> diff --git a/test/miscellaneous/odp_api_from_cpp.cpp >>> b/test/miscellaneous/odp_api_from_cpp.cpp >>> new file mode 100644 >>> index 0000000..e62ef8d >>> --- /dev/null >>> +++ b/test/miscellaneous/odp_api_from_cpp.cpp >>> @@ -0,0 +1,12 @@ >>> +#include <cstdio> >>> +#include <odp.h> >>> +#include <odp/helper/linux.h> >>> + >>> +int main(int argc, const char *argv[]) >>> +{ >>> + >>> + printf("\tODP API version: %s\n", odp_version_api_str()); >>> + printf("\tODP implementation version: %s\n", >>> odp_version_impl_str()); >>> + >>> + return 0; >>> +} >>> -- >>> 2.1.0 >>> >>> >>> _______________________________________________ >>> lng-odp mailing list >>> lng-odp@lists.linaro.org >>> http://lists.linaro.org/mailman/listinfo/lng-odp >>> >> >> > > > -- > *Mike Holmes* > Linaro Sr Technical Manager > LNG - ODP >
Merged. Maxim. On 02/26/2015 01:21 AM, Bill Fischofer wrote: > OK, with that caveat: > > Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org > <mailto:bill.fischofer@linaro.org>> > > On Wed, Feb 25, 2015 at 4:20 PM, Mike Holmes <mike.holmes@linaro.org > <mailto:mike.holmes@linaro.org>> wrote: > > As per the previous versions, that is a checkpatch bug, it thinks > you want to CC a mailing list. > > On 25 February 2015 at 17:18, Bill Fischofer > <bill.fischofer@linaro.org <mailto:bill.fischofer@linaro.org>> wrote: > > apply-and-build for this gives the following error: > > Using patch: 0001-test-miscellaneous-Add-CPP-test.patch > Trying to apply patch > Patch applied > WARNING: Do not use whitespace before Cc: > #76: FILE: configure.ac:294 <http://configure.ac:294>: > cc:${CC} > > WARNING: Use a single space after Cc: > #76: FILE: configure.ac:294 <http://configure.ac:294>: > cc:${CC} > > ERROR: Unrecognized email address: '${CC}' > #76: FILE: configure.ac:294 <http://configure.ac:294>: > cc:${CC} > > total: 1 errors, 2 warnings, 0 checks, 100 lines checked > > NOTE: Ignored message types: DEPRECATED_VARIABLE NEW_TYPEDEFS > > /home/bill/linaro/cpptest/0001-test-miscellaneous-Add-CPP-test.patch > has style problems, please review. > > > On Wed, Feb 25, 2015 at 4:04 PM, Mike Holmes > <mike.holmes@linaro.org <mailto:mike.holmes@linaro.org>> wrote: > > From: Simon Kagstrom <simon.kagstrom@netinsight.net > <mailto:simon.kagstrom@netinsight.net>> > > Add conditional test to link and run ODP from a cpp > application. > > Signed-off-by: Simon Kagstrom > <simon.kagstrom@netinsight.net > <mailto:simon.kagstrom@netinsight.net>> > Signed-off-by: Mike Holmes <mike.holmes@linaro.org > <mailto:mike.holmes@linaro.org>> > --- > v4 > Disable by default, use --enable-test-cpp to see C++ test > and the > warnings it generates. > > configure.ac <http://configure.ac> | > 20 ++++++++++++++++++++ > test/Makefile.am | 2 +- > test/Makefile.inc | 5 +++-- > test/miscellaneous/.gitignore | 1 + > test/miscellaneous/Makefile.am | 12 ++++++++++++ > test/miscellaneous/gitignore | 1 + > test/miscellaneous/odp_api_from_cpp.cpp | 12 ++++++++++++ > 7 files changed, 50 insertions(+), 3 deletions(-) > create mode 100644 test/miscellaneous/.gitignore > create mode 100644 test/miscellaneous/Makefile.am > create mode 100644 test/miscellaneous/gitignore > create mode 100644 test/miscellaneous/odp_api_from_cpp.cpp > > diff --git a/configure.ac <http://configure.ac> > b/configure.ac <http://configure.ac> > index e5c1c56..7d45ece 100644 > --- a/configure.ac <http://configure.ac> > +++ b/configure.ac <http://configure.ac> > @@ -13,6 +13,8 @@ AM_SILENT_RULES([yes]) > AC_PROG_CC > AM_PROG_CC_C_O > > +AC_PROG_CXX > + > AC_PROG_INSTALL > AC_PROG_MAKE_SET > > @@ -114,6 +116,20 @@ AC_ARG_ENABLE([test-perf], > AM_CONDITIONAL([test_perf], [test x$test_perf = xyes ]) > > ########################################################################## > +# Enable/disable test-cpp > +########################################################################## > +test_cpp=no > +AC_ARG_ENABLE([test-cpp], > + [ --enable-test-cpp run basic test aginast cpp], > + [if test "x$enableval" = "xyes"; then > + test_cpp=yes > + else > + test_cpp=no > + fi]) > + > +AM_CONDITIONAL([test_cpp], [test x$test_cpp = xyes ]) > + > +########################################################################## > # Set optional CUnit path > ########################################################################## > AC_ARG_WITH([cunit-path], > @@ -228,6 +244,7 @@ ODP_CFLAGS="$ODP_CFLAGS > -Wformat-security -Wundef -Wwrite-strings" > # Default include setup > ########################################################################## > AM_CFLAGS="$AM_CFLAGS $ODP_CFLAGS" > +AM_CXXFLAGS="-std=c++11" > > AC_CONFIG_FILES([Makefile > doc/Makefile > @@ -244,6 +261,7 @@ AC_CONFIG_FILES([Makefile > test/api_test/Makefile > test/performance/Makefile > test/validation/Makefile > + test/miscellaneous/Makefile > ]) > > AC_SEARCH_LIBS([timer_create],[rt posix4]) > @@ -276,6 +294,7 @@ AC_MSG_RESULT([ > cc: ${CC} > cppflags: ${CPPFLAGS} > am_cppflags: ${AM_CPPFLAGS} > + am_cxxflags: ${AM_CXXFLAGS} > cflags: ${CFLAGS} > am_cflags: ${AM_CFLAGS} > ldflags: ${LDFLAGS} > @@ -284,4 +303,5 @@ AC_MSG_RESULT([ > cunit: ${cunit_support} > test_vald: ${test_vald} > test_perf: ${test_perf} > + test_cpp: ${test_cpp} > ]) > diff --git a/test/Makefile.am b/test/Makefile.am > index ec2b248..2ba8008 100644 > --- a/test/Makefile.am > +++ b/test/Makefile.am > @@ -1,4 +1,4 @@ > -SUBDIRS = api_test performance > +SUBDIRS = api_test performance miscellaneous > > if cunit_support > SUBDIRS += validation > diff --git a/test/Makefile.inc b/test/Makefile.inc > index ebee80a..93ead25 100644 > --- a/test/Makefile.inc > +++ b/test/Makefile.inc > @@ -2,12 +2,13 @@ include $(top_srcdir)/Makefile.inc > include $(top_srcdir)/platform/@with_platform@/Makefile.inc > LIB = $(top_builddir)/lib > LDADD = $(LIB)/libodp.la <http://libodp.la> > -AM_CFLAGS += \ > - -I$(srcdir) \ > +INCFLAGS = -I$(srcdir) \ > -I$(top_srcdir)/test \ > -I$(top_srcdir)/platform/@with_platform@/include \ > -I$(top_srcdir)/platform/linux-generic/include \ > -I$(top_srcdir)/include \ > -I$(top_srcdir)/helper/include > +AM_CFLAGS += $(INCFLAGS) > +AM_CXXFLAGS = $(INCFLAGS) > > AM_LDFLAGS += -L$(LIB) > diff --git a/test/miscellaneous/.gitignore > b/test/miscellaneous/.gitignore > new file mode 100644 > index 0000000..134df38 > --- /dev/null > +++ b/test/miscellaneous/.gitignore > @@ -0,0 +1 @@ > +odp_api_from_cpp > diff --git a/test/miscellaneous/Makefile.am > b/test/miscellaneous/Makefile.am > new file mode 100644 > index 0000000..863643c > --- /dev/null > +++ b/test/miscellaneous/Makefile.am > @@ -0,0 +1,12 @@ > +include $(top_srcdir)/test/Makefile.inc > + > +if test_cpp > +bin_PROGRAMS = odp_api_from_cpp > +TESTS = odp_api_from_cpp > +endif > + > +odp_api_from_cpp_CXXFLAGS = $(AM_CXXFLAGS) > + > +odp_api_from_cpp_LDFLAGS = $(AM_LDFLAGS) -static > + > +dist_odp_api_from_cpp_SOURCES = odp_api_from_cpp.cpp > diff --git a/test/miscellaneous/gitignore > b/test/miscellaneous/gitignore > new file mode 100644 > index 0000000..134df38 > --- /dev/null > +++ b/test/miscellaneous/gitignore > @@ -0,0 +1 @@ > +odp_api_from_cpp > diff --git a/test/miscellaneous/odp_api_from_cpp.cpp > b/test/miscellaneous/odp_api_from_cpp.cpp > new file mode 100644 > index 0000000..e62ef8d > --- /dev/null > +++ b/test/miscellaneous/odp_api_from_cpp.cpp > @@ -0,0 +1,12 @@ > +#include <cstdio> > +#include <odp.h> > +#include <odp/helper/linux.h> > + > +int main(int argc, const char *argv[]) > +{ > + > + printf("\tODP API version: %s\n", > odp_version_api_str()); > + printf("\tODP implementation version: %s\n", > odp_version_impl_str()); > + > + return 0; > +} > -- > 2.1.0 > > > _______________________________________________ > lng-odp mailing list > lng-odp@lists.linaro.org <mailto:lng-odp@lists.linaro.org> > http://lists.linaro.org/mailman/listinfo/lng-odp > > > > > > -- > *Mike Holmes* > Linaro Sr Technical Manager > LNG - ODP > > > > > _______________________________________________ > lng-odp mailing list > lng-odp@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/lng-odp
diff --git a/configure.ac b/configure.ac index e5c1c56..7d45ece 100644 --- a/configure.ac +++ b/configure.ac @@ -13,6 +13,8 @@ AM_SILENT_RULES([yes]) AC_PROG_CC AM_PROG_CC_C_O +AC_PROG_CXX + AC_PROG_INSTALL AC_PROG_MAKE_SET @@ -114,6 +116,20 @@ AC_ARG_ENABLE([test-perf], AM_CONDITIONAL([test_perf], [test x$test_perf = xyes ]) ########################################################################## +# Enable/disable test-cpp +########################################################################## +test_cpp=no +AC_ARG_ENABLE([test-cpp], + [ --enable-test-cpp run basic test aginast cpp], + [if test "x$enableval" = "xyes"; then + test_cpp=yes + else + test_cpp=no + fi]) + +AM_CONDITIONAL([test_cpp], [test x$test_cpp = xyes ]) + +########################################################################## # Set optional CUnit path ########################################################################## AC_ARG_WITH([cunit-path], @@ -228,6 +244,7 @@ ODP_CFLAGS="$ODP_CFLAGS -Wformat-security -Wundef -Wwrite-strings" # Default include setup ########################################################################## AM_CFLAGS="$AM_CFLAGS $ODP_CFLAGS" +AM_CXXFLAGS="-std=c++11" AC_CONFIG_FILES([Makefile doc/Makefile @@ -244,6 +261,7 @@ AC_CONFIG_FILES([Makefile test/api_test/Makefile test/performance/Makefile test/validation/Makefile + test/miscellaneous/Makefile ]) AC_SEARCH_LIBS([timer_create],[rt posix4]) @@ -276,6 +294,7 @@ AC_MSG_RESULT([ cc: ${CC} cppflags: ${CPPFLAGS} am_cppflags: ${AM_CPPFLAGS} + am_cxxflags: ${AM_CXXFLAGS} cflags: ${CFLAGS} am_cflags: ${AM_CFLAGS} ldflags: ${LDFLAGS} @@ -284,4 +303,5 @@ AC_MSG_RESULT([ cunit: ${cunit_support} test_vald: ${test_vald} test_perf: ${test_perf} + test_cpp: ${test_cpp} ]) diff --git a/test/Makefile.am b/test/Makefile.am index ec2b248..2ba8008 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = api_test performance +SUBDIRS = api_test performance miscellaneous if cunit_support SUBDIRS += validation diff --git a/test/Makefile.inc b/test/Makefile.inc index ebee80a..93ead25 100644 --- a/test/Makefile.inc +++ b/test/Makefile.inc @@ -2,12 +2,13 @@ include $(top_srcdir)/Makefile.inc include $(top_srcdir)/platform/@with_platform@/Makefile.inc LIB = $(top_builddir)/lib LDADD = $(LIB)/libodp.la -AM_CFLAGS += \ - -I$(srcdir) \ +INCFLAGS = -I$(srcdir) \ -I$(top_srcdir)/test \ -I$(top_srcdir)/platform/@with_platform@/include \ -I$(top_srcdir)/platform/linux-generic/include \ -I$(top_srcdir)/include \ -I$(top_srcdir)/helper/include +AM_CFLAGS += $(INCFLAGS) +AM_CXXFLAGS = $(INCFLAGS) AM_LDFLAGS += -L$(LIB) diff --git a/test/miscellaneous/.gitignore b/test/miscellaneous/.gitignore new file mode 100644 index 0000000..134df38 --- /dev/null +++ b/test/miscellaneous/.gitignore @@ -0,0 +1 @@ +odp_api_from_cpp diff --git a/test/miscellaneous/Makefile.am b/test/miscellaneous/Makefile.am new file mode 100644 index 0000000..863643c --- /dev/null +++ b/test/miscellaneous/Makefile.am @@ -0,0 +1,12 @@ +include $(top_srcdir)/test/Makefile.inc + +if test_cpp +bin_PROGRAMS = odp_api_from_cpp +TESTS = odp_api_from_cpp +endif + +odp_api_from_cpp_CXXFLAGS = $(AM_CXXFLAGS) + +odp_api_from_cpp_LDFLAGS = $(AM_LDFLAGS) -static + +dist_odp_api_from_cpp_SOURCES = odp_api_from_cpp.cpp diff --git a/test/miscellaneous/gitignore b/test/miscellaneous/gitignore new file mode 100644 index 0000000..134df38 --- /dev/null +++ b/test/miscellaneous/gitignore @@ -0,0 +1 @@ +odp_api_from_cpp diff --git a/test/miscellaneous/odp_api_from_cpp.cpp b/test/miscellaneous/odp_api_from_cpp.cpp new file mode 100644 index 0000000..e62ef8d --- /dev/null +++ b/test/miscellaneous/odp_api_from_cpp.cpp @@ -0,0 +1,12 @@ +#include <cstdio> +#include <odp.h> +#include <odp/helper/linux.h> + +int main(int argc, const char *argv[]) +{ + + printf("\tODP API version: %s\n", odp_version_api_str()); + printf("\tODP implementation version: %s\n", odp_version_impl_str()); + + return 0; +}