Skip site navigation (1)Skip section navigation (2)
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>