Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/nvidia-texture-tools/files: nvidia-texture-tools-2.0.8-clang.patch
Date: Sun, 31 Mar 2013 15:51:58
Message-Id: 20130331155155.0BF812171E@flycatcher.gentoo.org
1 hasufell 13/03/31 15:51:54
2
3 Added: nvidia-texture-tools-2.0.8-clang.patch
4 Log:
5 fix clang build
6
7 (Portage version: 2.2.0_alpha170/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
8
9 Revision Changes Path
10 1.1 media-gfx/nvidia-texture-tools/files/nvidia-texture-tools-2.0.8-clang.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/nvidia-texture-tools/files/nvidia-texture-tools-2.0.8-clang.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/nvidia-texture-tools/files/nvidia-texture-tools-2.0.8-clang.patch?rev=1.1&content-type=text/plain
14
15 Index: nvidia-texture-tools-2.0.8-clang.patch
16 ===================================================================
17 Index: src/src/nvtt/squish/CMakeLists.txt
18 ===================================================================
19 --- src/src/nvtt/squish/CMakeLists.txt (revision 13060)
20 +++ src/src/nvtt/squish/CMakeLists.txt (working copy)
21 @@ -22,7 +22,11 @@
22
23 ADD_LIBRARY(squish STATIC ${SQUISH_SRCS})
24
25 -IF(CMAKE_COMPILER_IS_GNUCXX)
26 +IF("${CMAKE_CXX_COMPILER}" MATCHES "clang(\\+\\+)?$" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
27 + SET(CMAKE_COMPILER_IS_CLANGXX 1)
28 +ENDIF()
29 +
30 +IF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)
31 SET_TARGET_PROPERTIES(squish PROPERTIES COMPILE_FLAGS -fPIC)
32 -ENDIF(CMAKE_COMPILER_IS_GNUCXX)
33 +ENDIF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX)