[Spice-devel] [PATCH] catch: directory is now catch2

Frediano Ziglio fziglio at redhat.com
Wed Jan 30 13:54:18 UTC 2019


> 
> On 1/29/19 5:53 PM, Frediano Ziglio wrote:
> >> Upstream and since Fedora 27
> >>
> >> Signed-off-by: Uri Lublin <uril at redhat.com>
> > 
> > Does it work on RHEL7 ?
> 
> Only if RHEL-7 has catch2.
> If not see another option below.
> 

It sounds reasonable then. Newer catch sources uses catch2 directory
(tried from git version using "make install")

> > 
> >> ---
> >>
> >> Another option is to check both catch/ and catch2/
> >> and pick the one that is installed on the system, if any
> >>
> 
> Uri.
> 
> 
> >> ---
> >>   configure.ac                          | 4 ++--
> >>   src/unittests/test-mjpeg-fallback.cpp | 2 +-
> >>   src/unittests/test-stream-port.cpp    | 2 +-
> >>   3 files changed, 4 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/configure.ac b/configure.ac
> >> index c259f7e..321dea3 100644
> >> --- a/configure.ac
> >> +++ b/configure.ac
> >> @@ -119,9 +119,9 @@ case "$enable_tests" in
> >>     *) AC_MSG_ERROR([bad value ${enable_tests} for enable-tests option])
> >>     ;;
> >>   esac
> >>   AS_IF([test "x$enable_tests" != "xno"],
> >> -      [AC_CHECK_HEADER([catch/catch.hpp],have_check="yes",)])
> >> +      [AC_CHECK_HEADER([catch2/catch.hpp],have_check="yes",)])
> >>   AS_IF([test "x$enable_tests" = "xyes" && test "x$have_check" != "xyes"],
> >> -      [AC_MSG_ERROR([Could not find Catch dependency header
> >> (catch/catch.hpp)])])
> >> +      [AC_MSG_ERROR([Could not find Catch dependency header
> >> (catch2/catch.hpp)])])
> >>   AM_CONDITIONAL([ENABLE_TESTS], [test "x$have_check" = "xyes"])
> >>   
> >>   AC_DEFINE_DIR([BINDIR], [bindir], [Where binaries are installed.])
> >> diff --git a/src/unittests/test-mjpeg-fallback.cpp
> >> b/src/unittests/test-mjpeg-fallback.cpp
> >> index e39dc49..6a73dbe 100644
> >> --- a/src/unittests/test-mjpeg-fallback.cpp
> >> +++ b/src/unittests/test-mjpeg-fallback.cpp
> >> @@ -1,5 +1,5 @@
> >>   #define CATCH_CONFIG_MAIN
> >> -#include "catch/catch.hpp"
> >> +#include "catch2/catch.hpp"
> >>   
> >>   #include "mjpeg-fallback.hpp"
> >>   
> >> diff --git a/src/unittests/test-stream-port.cpp
> >> b/src/unittests/test-stream-port.cpp
> >> index e7b7b89..6bae7fa 100644
> >> --- a/src/unittests/test-stream-port.cpp
> >> +++ b/src/unittests/test-stream-port.cpp
> >> @@ -5,7 +5,7 @@
> >>    */
> >>   
> >>   #define CATCH_CONFIG_MAIN
> >> -#include <catch/catch.hpp>
> >> +#include <catch2/catch.hpp>
> >>   #include <sys/socket.h>
> >>   #include <signal.h>
> >>   
> > 
> > Frediano
> > 
> 
> 


More information about the Spice-devel mailing list