Date: Sun, 1 Feb 2015 19:48:54 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r378266 - head/devel/sdl2pp/files Message-ID: <201502011948.t11JmshT063576@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Sun Feb 1 19:48:53 2015 New Revision: 378266 URL: https://svnweb.freebsd.org/changeset/ports/378266 QAT: https://qat.redports.org/buildarchive/r378266/ Log: - Fix build with clang 3.6 Added: head/devel/sdl2pp/files/ head/devel/sdl2pp/files/patch-tests-CMakeLists.txt (contents, props changed) Added: head/devel/sdl2pp/files/patch-tests-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/sdl2pp/files/patch-tests-CMakeLists.txt Sun Feb 1 19:48:53 2015 (r378266) @@ -0,0 +1,26 @@ +commit a31677af6a501c7986a6070a0cf1471fe3ca57fd +Author: Dmitry Marakasov <amdmi3@amdmi3.ru> +Date: Fri Jan 30 20:06:19 2015 +0300 + + Disable self-assignment warning for tests + + As we deliberately do these self-assignments. Fixes -Werror build with clang 3.6. + +diff --git tests/CMakeLists.txt tests/CMakeLists.txt +index d9b1af4..103ec2e 100644 +--- tests/CMakeLists.txt ++++ tests/CMakeLists.txt +@@ -12,6 +12,13 @@ SET(GUI_TESTS + gui_rendering + ) + ++# disable self-move warning: it's deliberately used in tests ++INCLUDE(CheckCXXCompilerFlag) ++CHECK_CXX_COMPILER_FLAG("-Wno-self-move" COMPILER_SUPPORTS_WNOSELFMOVE) ++IF(COMPILER_SUPPORTS_WNOSELFMOVE) ++ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-self-move") ++ENDIF(COMPILER_SUPPORTS_WNOSELFMOVE) ++ + ADD_DEFINITIONS(-DTESTDATA_DIR="${PROJECT_SOURCE_DIR}/testdata") + + # header tests: these just include specific headers to check if
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502011948.t11JmshT063576>