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