svn commit: r378266 - head/devel/sdl2pp/files

Dmitry Marakasov amdmi3 at FreeBSD.org
Sun Feb 1 19:48:55 UTC 2015


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 at 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


More information about the svn-ports-head mailing list