From 634229a842d992e9514e83107569c5e05dcdb397 Mon Sep 17 00:00:00 2001 From: castano Date: Tue, 5 Feb 2013 18:38:39 +0000 Subject: [PATCH] Fix issue 182. --- src/nvtt/squish/CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/nvtt/squish/CMakeLists.txt b/src/nvtt/squish/CMakeLists.txt index 6e475c5..832013e 100644 --- a/src/nvtt/squish/CMakeLists.txt +++ b/src/nvtt/squish/CMakeLists.txt @@ -23,8 +23,13 @@ SET(SQUISH_SRCS ADD_LIBRARY(squish STATIC ${SQUISH_SRCS}) IF(NOT WIN32) - IF(CMAKE_COMPILER_IS_GNUCXX) - SET_TARGET_PROPERTIES(squish PROPERTIES COMPILE_FLAGS -fPIC) - ENDIF(CMAKE_COMPILER_IS_GNUCXX) + + IF("${CMAKE_CXX_COMPILER}" MATCHES "clang(\\+\\+)?$" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + SET(CMAKE_COMPILER_IS_CLANGXX 1) + ENDIF() + + IF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX) + SET_TARGET_PROPERTIES(squish PROPERTIES COMPILE_FLAGS -fPIC) + ENDIF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX) ENDIF(NOT WIN32)